﻿
#nav {
	float:left;
	margin:0 auto;
	

 padding: 0;
 z-index:10000;
 position:relative;
}

#nav li a, #nav li {
 float: left;
}
#nav ul {
 list-style: none;
 position: relative;
 padding:0px;
 margin:0px;
}
#nav li {
 list-style: none;
 position: relative;
 padding:0px;
 margin:0px;
}

#nav ul li a {
 padding: 0px 20px;
 text-decoration: none;
 font-size:12px;
 font-weight:bold;
 line-height:40px;
 color: #fff;
border-right:1px solid #1771b0;
 border-left:1px solid #82c6f6;
 font-family: 'open_sansregular';
 }

#nav:last-child li{ border-right: none; }
#nav:first-child li{ border-left: none; }



#nav li a:hover {
	 color:#ffffff;
 background:#222222;
 transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
}

#nav li ul li a {
	border-left:none;
	border-right:none;
 padding: 0px 20px;
 border-left:1px solid #2476b0;
 border-right:1px solid #2476b0;
 text-decoration: none;
 color:#ffffff;
font-weight:bold;
 font-size:12px;
 text-transform:none;
  border-top: 1px solid #2476b0;
  text-shadow:none;
  line-height:30px;

transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
}
#nav li ul li a:hover 
{
	
	 color:#ffffff;
 background:#222222;
 	-webkit-transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-o-transition: all .10s ease-in-out;
	-ms-transition: all .10s ease-in-out;
	transition: all .10s ease-in-out;
}

#nav li ul li ul li a {
	border-left:none;
	border-right:none;
 padding: 7px 3px;
 border-left:1px solid #2476b0;
 border-right:1px solid #2476b0;
 text-decoration: none;
 color: #ffffff;

 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-transform:none;
  border-top: 1px solid #2476b0;
  text-shadow:none;


}
#nav li ul li ul li a:hover 
{
	
	 color:#ffffff;
 background:#222222;
 	-webkit-transition: all .10s ease-in-out;
	-moz-transition: all .10s ease-in-out;
	-o-transition: all .10s ease-in-out;
	-ms-transition: all .10s ease-in-out;
	transition: all .10s ease-in-out;
}


/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: black;
	right : 0;
	bottom: 0;
}

#nav li ul {
	
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
}

#nav li:hover > ul {
	 background: #328bc9;
 display: block;

}

#nav li ul li, #nav li ul li a {
 float: none;
}

#nav li ul li {
 _display: inline; /* for IE6 */
}

#nav li ul li a {
 width: 230px;
 display: block;
}

#nav li ul li ul li a {
 width: 220px;
 display: block;
}

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}


#nav li ul {}












	
	
/*--------------------------------banner-------------------------------------------------*/
.banner
{
	margin-top:20px;
	width:100%;
	float:left;
	}

.container {
	width: 940px;
	margin: 0 auto;
}

h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;	
	font-size: 1.5em; /* 18px */
	line-height: 1.333em; /* 24px/18px */
}

.flex-direction-nav a:hover, .flex-direction-nav a:active,
.ie8 .flex-direction-nav a:link, .ie8 .flex-direction-nav a:visited,
.ie8 .flex-direction-nav a:hover, .ie8 .flex-direction-nav a:active,
.jcarousel-prev:hover, .jcarousel-prev:focus,
.jcarousel-next:hover, .jcarousel-next:focus,
.entry-slider-nav a:hover, .entry-slider-nav a:active,


#filter a:hover, #filter li.active a,
.pricing-box.featured .header,
.highlight.colored,
.flex-control-paging a.flex-active,
ul#navlist li.current a,
.ddsubmenustyle li a:hover,
.ie8 .entry-slider-nav a {
	background-color: #4897ce;
}

/*---------------------------------------------------middle content----------------------------*/
.main-cont{width:995px; float:left; font-family:calibri; font-size:20px; text-transform:uppercase; color:#296696; background:#f7f7f7; border-left:5px solid #4897ce; padding:10px 0px 10px 4px; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.main-row{width:965px;float:left;padding:0px 15px;}
.m-heading{width:700px; float:left;	font-family: 'Open Sans', sans-serif; font-size:21px; color:#383838; text-align:justify; font-weight:bold; line-height:27px; }
.m-heading h2{ font-family: 'Open Sans', sans-serif; font-size:21px; color:#383838; text-align:justify; font-weight:bold; line-height:27px;}
.button-box{float:right;padding-top:9px;}
.welcome
{
	font-family: 'Open Sans', sans-serif;
	font-size:21px;
	color:#ffffff;
	background:#4897ce;
	line-height:27px;
	padding:10px 25px;
	text-decoration:none;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	display:inline-block;
	}
.welcome:hover
{
	font-family: 'Open Sans', sans-serif;
	font-size:21px;
	color:#000;
	background:#eee;
	line-height:27px;
	padding:10px 25px;
	text-decoration:none;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	}
	
.div-width
{
	width:100%;
	float:left;
	}
.div-width h1
{
	font-family: 'open_sansregular';
	font-size:33px;
	line-height:40px;
	color:#444;
	}
.div-width h4
{
	font-family: 'open_sansregular';
	font-size:14px;
	line-height:21px;
	color:#222;
	font-weight:bold;
	}
.cont-des
{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#383838;
	text-align:justify;
	line-height:21px;
	}
.div-width ul
{
	padding:0px;
	margin:0px;
	}
.div-width ul li
{
	padding:0px;
	margin:0px;
	width:300px;
	float:left;
	list-style:none;
	}
.div-width ul li:last-child
{
	padding:0px;
	margin:0px;
	width:100px;
	float:right;
	list-style:none;
	}
.home-input
{
	width:250px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #aaa;
	padding:5px 10px;
	color:#444;
	background:#eee;
	outline:none;
	}
.home-input::-webkit-input-placeholder  {
    	color: #444; text-shadow: 0px -1px 0px #38506b;  
	}
.home-input:-moz-placeholder {
	    color: #444; text-shadow: 0px -1px 0px #38506b; 
	}
.home-input:focus {
	background: #f1f1f1;
	border: 1px solid #aaa;
}
.home-submit
{
	float:right;
	padding:5px 10px;
	font-size:14px;
	color:#ffffff;
	background:#4897ce;
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	}
.home-submit:hover
{
	float:right;
	padding:5px 10px;
	font-size:14px;
	color:#000;
	background:#eee;
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	}
	
.img-div
{
	width:100%;
	float:left;
	}
.img-div ul
{
	padding:0px;
	margin:0px;
	}
.img-div ul li
{
	padding:0px;
	margin:0px;
	list-style:none;
	width:198px;
	float:left;
	}
.img-box
{
	padding:0px;
	margin:0 0 0 18px;
	list-style:none;
	width:160px;
	float:left;
	text-align:center;
	}
	.img-div2
{
	width:100%;
	float:left;
	}
.img-div2 ul
{
	padding:0px;
	margin:0px;
	}
.img-div2 ul li
{
	padding:0px;
	margin:0px;
	list-style:none;
	width:130px;
	float:left;
	}
	.img-box2
{
	padding:0px;
	margin:0 0 0 18px;
	list-style:none;
	width:90px;
	float:left;
	text-align:center;
	}
.main-des
{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#383838;
	text-align:justify;
	font-style:italic;
	line-height:27px;
	}
	





.main-des
{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#383838;
	text-align:justify;
	font-style:italic;
	line-height:27px;
	}

.img-link
{
	padding:10px 0; 
	font-size:14px;
	font-weight:bold;
	color:#4897ce;
	text-decoration:none;
	line-height:30px;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	}
.img-link:hover
{
	padding:10px 0; 
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	line-height:30px;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
	}





/*----------------------------------------------other page------------------------------*/
.content-area{	width:1000px;	float:left;}

.content-left{width:700px;float:left;}
.content-des{width:695px;float:left;}
.content-des h1
{
	font-family: 'open_sansregular';
	font-size:33px;
	line-height:40px;
	color:#444;
	}
.content-right{width:280px;float:right;}
.content-right h4
{
	font-family: 'open_sansregular';
	font-size:14px;
	line-height:21px;
	color:#222;
	font-weight:bold;
	}
.m-heading2
{
	width:280px;
	float:left;
	font-family: 'open_sansregular';
	font-size:21px;
	color:#383838;
	text-align:justify;
	font-weight:bold;
	line-height:27px;
	}
.m-heading3
{
	width:280px;
	float:left;
	font-family: 'open_sansregular';
	font-size:21px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	line-height:27px;
	}
.leftbutton
{
	width:260px;
	padding:0px;
	margin:20px 0 0 0;
	float:left;
}
.leftbutton ul
{
	padding:0px;
	margin:0px;
}
.leftbutton ul li
{
	
	padding:0px;
	margin:0px;
	list-style:none;
}
.leftbutton ul li a
{
	font-family: 'open_sansregular';
	color:#4897ce;
	font-size:14px;
	text-decoration:none;
	line-height:20px;
}
.leftbutton ul li a:hover
{
	font-family: 'open_sansregular';
	color:#4897ce;
	font-size:14px;
	text-decoration:underline;
	line-height:20px;
}





/*--------------------form-------------------------------*/
.f-cont
{
	width:100%;
	float:left;
	background:#3089c7;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
.mailform-row{ width:229px; float:left; margin-left:20px; margin-bottom:10px;}
/*---------------------------name-----------------------------*/
.mailform-input
{
	width:205px;
	height:25px;
	background:#50a6e2 url(../images/name-icon.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input:hover
{
border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	}
.mailform-input::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.mailform-input:focus {
	background:#50a6e2 url(../images/name-icon.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}
/*---------------------------email-----------------------------*/
.mailform-input-email
{
	width:205px;
	height:25px;
	background:#50a6e2 url(../images/mail_icon.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-email:hover
{
	width:205px;
	height:25px;
	background:#50a6e2 url(../images/mail_icon.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-email::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-email:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.mailform-input-email:focus {
	background:#50a6e2 url(../images/mail_icon.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}
/*---------------------------email-----------------------------*/
.mailform-input-mob
{
	width:205px;
	height:25px;
	background:#50a6e2 url(../images/mob.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-mob:hover
{
	
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-mob::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-mob:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.mailform-input-mob:focus {
	background:#50a6e2 url(../images/mob.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}

/*---------------------------request-----------------------------*/
.mailform-input-request
{
	width:205px;
	height:25px;
	background:#50a6e2 url(../images/request.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-request:hover
{
	width:205px;
	height:25px;
	background:#50a6e2 url(../images/request.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-request::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-request:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.mailform-input-request:focus {
	background:#50a6e2 url(../images/request.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}
/*-------------------------------button----------------------------*/
.mailform-input-button
{
	padding:4px 10px;
	background:#fff;
	color:#3089c7;
	font-weight:bold;
	font-size:11px;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family: 'open_sansregular';
	}
.mailform-input-button:hover
{
	padding:4px 10px;
	background:#0a619d;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family: 'open_sansregular';
	}
	
	/*--------------------------------footer----------------------------------*/
	
	
	.footer
{
	float:left;
	background:#3089c7;
	padding:30px 0;
	width:100%;
	}
.footer-box{width:1000px; margin:0 auto;}
	
	
.f-box4{width:230px;	margin:0 auto;float:left;}
.f-heading
{
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-size:21px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	line-height:45px;
	border-bottom:1px solid #0a619d;
	text-shadow:0 1px 1px #000;
	}
.f-cont
{
	width:100%;
	float:left;
	border-top:1px solid #64aee1;
	}
.f-des
{
	font-family: 'open_sansregular';
	font-size:12px;
	color:#fff;
	text-align:justify;
	line-height:20px;
	text-shadow:0 1px 1px #000;
	}
.f-social
{
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	}
.f-social ul
{
	padding:0px;
	margin:0px;
	}
.f-social ul .facebook{padding:0px; margin:0px 10px 0 0; width:30px; height:30px; list-style:none; float:left;}
.f-social ul .facebook a{padding:0px; width:30px; height:30px; list-style:none; float:left; text-decoration:none; background:url(../images/social-sprite2x.png) no-repeat -1px -1px; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; -o-transition:.3s;}
.f-social ul .facebook a:hover{padding:0px; width:30px; height:30px; list-style:none; float:left; text-decoration:none; background:url(../images/social-sprite2x.png) no-repeat -1px -33px; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; -o-transition:.3s;}

.f-social ul .tweeter{padding:0px; margin:0px 10px 0 0; width:30px; height:30px; list-style:none; float:left;}
.f-social ul .tweeter a{padding:0px; width:30px; height:30px; list-style:none; float:left; text-decoration:none; background:url(../images/social-sprite2x.png) no-repeat -33px -1px; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; -o-transition:.3s;}
.f-social ul .tweeter a:hover{padding:0px; width:30px; height:30px; list-style:none; float:left; text-decoration:none; background:url(../images/social-sprite2x.png) no-repeat -33px -33px; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; -o-transition:.3s;}

.f-social ul .rss{padding:0px; margin:0px 10px 0 0; width:30px; height:30px; list-style:none; float:left;}
.f-social ul .rss a{padding:0px; width:30px; height:30px; list-style:none; float:left; text-decoration:none; background:url(../images/social-sprite2x.png) no-repeat -65px -1px; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; -o-transition:.3s;}
.f-social ul .rss a:hover{padding:0px; width:30px; height:30px; list-style:none; float:left; text-decoration:none; background:url(../images/social-sprite2x.png) no-repeat -65px -33px; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; -o-transition:.3s;}
	
	
.f-box4mid
{
	width:230px;
	margin:0 auto;
	float:left;
	margin-left:23px;
	}
.leftbutton
{
	width:100%;
	padding:0px;
	margin:0px 0 0 0;
	float:left;
}
.leftbutton ul
{
	padding:0px;
	margin:0px;
}
.leftbutton ul li
{
	
	padding:0px 0px 0 20px;
	margin:0px;
	list-style:none;
	background:url(../images/bullet.png) no-repeat 0 5px;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
}
.leftbutton ul li:hover
{
	
	padding:0px 0px 0 40px;
	margin:0px;
	list-style:none;
	background:url(../images/bullet.png) no-repeat 0 5px;
	transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s;
}
.leftbutton ul li a
{
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	text-shadow:0 1px 1px #000;
}
.leftbutton ul li a:hover
{
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
	text-shadow:0 1px 1px #000;
}
.f-boxlast
{
	width:230px;
	margin:0 auto;
	float:right;
	}
.mailform-row
{
	width:229px;
	float:left;
	margin-bottom:10px;
	}
/*---------------------------name-----------------------------*/

/*---------------------------message-----------------------------*/
.mailform-input-message
{
	width:205px;
	height:100px;
	background:#50a6e2 url(../images/bullet.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	padding-top:5px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-message:hover
{
	
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-message::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.mailform-input-message:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.mailform-input-message:focus {
	background:#50a6e2 url(../images/bullet.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}
/*-------------------------------button----------------------------*/
.mailform-input-button
{
	padding:4px 10px;
	background:#fff;
	color:#3089c7;
	font-weight:bold;
	font-size:11px;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family: 'open_sansregular';
	}
.mailform-input-button:hover
{
	padding:4px 10px;
	background:#0a619d;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family: 'open_sansregular';
	}
.footer-des
{ 
	width:1000px;
	margin:0 auto;
	font-family: 'open_sansregular';
	font-size:12px;
	color:#fff;
	text-shadow:0 1px 2px #000;
	-moz-text-shadow:0 1px 2px #000;
	-webkit-text-shadow:0 1px 2px #000;
	}


@media only screen and (max-width:1024px) {
.leftmaterial {display:none }
}

.leftmaterial
{
	width:120px;
	position:fixed;
	z-index:1000;
	right:0px;
	top:200px;
	}
.left-residental
{
	width:120px;
	float:left;
	background:#f7f7f7;
	border-left:5px solid #4897ce;
	border-right:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	text-align:center;
	padding:10px 0;
	margin-top:10px;
	box-shadow:0 0 3px #eee;
	}
.left-residental a
{
	text-decoration:none;
	}
.left-residental strong
{
	text-align:center;
	font-family: 'open_sansregular';
	color:#318ac8;
	font-size:16px;
	text-decoration:none;
	}
.left-residental span
{
	text-align:center;
	font-family: 'open_sansregular';
	color:#333;
	font-size:11px;
	text-decoration:none;
	}


/*-----------------------------ppc-----------------------------*/
.ppc-nav
{
	
background:#3089c7;
height:10px;
float:left;
width:100%;
	}
.ppc-images
{
margin-top:10px;
float:left;
width:100%;
	}

.ppc-query-box
{
	width:400px;
	margin-top:50px;
	margin-left:50px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:absolute;
	z-index:100;

	}

/*-------ppc-form-----------------------*/

.ppc-cont
{
	width:95%;
	float:left;
	background:#3089c7;
	border:10px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
		box-shadow:0 0 10px #000;
	}
.ppcform-row
{
	width:350px;
	float:left;
	margin-left:30px;
	margin-bottom:15px;
	}
.callus
{
	font-size:22px;
	color:#fff;
	font-family: 'open_sansregular';
	font-weight:bold;
	text-shadow:0 1px 3px #666;
	}
/*---------------------------name-----------------------------*/
.ppcform-input
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/name-icon.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input:hover
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/name-icon.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.ppcform-input:focus {
	background:#50a6e2 url(../images/name-icon.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}
/*---------------------------email-----------------------------*/
.ppcform-input-email
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/mail_icon.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-email:hover
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/mail_icon.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-email::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-email:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.ppcform-input-email:focus {
	background:#50a6e2 url(../images/mail_icon.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}
/*---------------------------email-----------------------------*/
.ppcform-input-mob
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/mob.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-mob:hover
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/mob.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-mob::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-mob:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.ppcform-input-mob:focus {
	background:#50a6e2 url(../images/mob.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}

/*new */
.ppcform-input-msg
{
	width:290px;
	
background:#50a6e2 url(../images/bullet.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-msg:hover
{
	width:290px;
	
background:#50a6e2 url(../images/bullet.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-msg::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-msg:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.ppcform-input-msg:focus {
background:#50a6e2 url(../images/bullet.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}

/*---------------------------request-----------------------------*/
.ppcform-input-request
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/request.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-request:hover
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/request.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-request::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-request:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.ppcform-input-request:focus {
	background:#50a6e2 url(../images/request.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}


/*---------------------------address-----------------------------*/
.ppcform-input-address
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/address.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-address:hover
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/address.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-address::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-address:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.ppcform-input-address:focus {
	background:#50a6e2 url(../images/address.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}



/*---------------------------pincode-----------------------------*/
.ppcform-input-pincode
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/pincode.png) no-repeat 5px 8px;
	border:1px solid #176da9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-pincode:hover
{
	width:290px;
	height:25px;
	background:#50a6e2 url(../images/pincode.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	padding-left:25px;
	outline:none;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 8px #78c4f9;
	transition:.5s; 
	-moz-transition:.5s; 
	-webkit-transition:.5s; 
	-o-transition:.5s;
	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-pincode::-webkit-input-placeholder  {
    	font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}
.ppcform-input-pincode:-moz-placeholder {
	   font-family: 'open_sansregular';
	color:#ffffff;
	font-size:11px;
	text-shadow:0 1px 1px #000;
	}

.ppcform-input-pincode:focus {
	background:#50a6e2 url(../images/pincode.png) no-repeat 5px 8px;
	border:1px solid #78c4f9;
	box-shadow:0 0 8px #78c4f9;
}
/*-------------------------------button----------------------------*/
.ppcform-input-button
{
	padding:4px 10px;
	background:#fff;
	color:#3089c7;
	font-weight:bold;
	font-size:11px;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family: 'open_sansregular';
	}
.ppcform-input-button:hover
{
	padding:4px 10px;
	background:#0a619d;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family: 'open_sansregular';
	}


/*-------------ppc desicoption-----------*/
.rightside
{
	width:550px;
	height:200px;
	float:right;
	}
.side-under
{
width:550px;
float:left;
}
.side-heding
{
	font-family: 'open_sansregular';
	font-size:16px;
	color:#444;
	background:#3089c7;
	padding:10px 15px;
	background:#fcfcfc;
	background: -moz-linear-gradient(top, #fcfcfc 1%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfcfc), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfcfc 1%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfcfc 1%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfcfc 1%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcfcfc 1%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
.side-des
{
	font-family: 'open_sansregular';
	font-size:12px;
	color:#444;
	background:#3089c7;
	padding:10px 15px;
	background:#fcfcfc;
	background: -moz-linear-gradient(top, #fcfcfc 1%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfcfc), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfcfc 1%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfcfc 1%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfcfc 1%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcfcfc 1%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	}
	
	.icon-row
{
width:229px;
float:left;
margin-bottom:10px;
}



/*-------------------------mobile---------------------*/
@media only screen and (min-width: 320px) and (max-width: 480px)
{
	.allwarp{ width:96%; float:left; background:#378fcc; padding:0 2%;}
	.warp{ width:100%; float:left; background:#fff;}
	.header{float:left; width:100%;	margin:0 auto;}
	.logo{float:left; width:100%; text-align:center; border-bottom:1px solid #aaa;}
	.heder-text{margin-left:0px; padding-top:10px; float:left; text-align:center; width:100%;}
	.heder-email{ margin-left:0px; padding-top:0px; float:left; width:100%; text-align:center; }
    .heder-num{ margin-right:0px; padding-top:0px; float:right; width:100%; text-align:center; margin-bottom:10px;}
    
    .main-cont{width:100%; float:left; background:#f7f7f7; border-left:0px solid #4897ce; }
    .main-row{width:96%;float:left;padding:0px 2%;}
    .m-heading{width:100%; float:left;	}
    .button-box{ width:100%; float:right; text-align:center; padding-top:9px; margin-bottom:20px;}
    
    .div-width{width:96%; float:left; padding:0 2%;}
    
    .footer-box{width:100%; float:left;}
    .f-box4{width:94%;	margin:0 auto;float:left; padding:0 2%;}
    .f-box4mid{width:94%; margin:0 auto; float:left; padding:0 2%; margin-left:0px;}
    
    .f-boxlast{width:94%; margin:0 auto; float:right; padding:0 2%;}
    
    .content-area{	width:100%;	float:left;}

     .content-left{width:100%;float:left;}
     .content-des{width:96%;float:left; padding:0 2%;}
     
     .content-right{width:96%;float:right; padding:0 2%;}
	} 
	

@media only screen and (min-width: 481px) and (max-width: 640px)
{
	.allwarp{ width:98%; float:left; background:#378fcc; padding:0 1%;}
	.warp{ width:100%; float:left; background:#fff;}
	.header{float:left; width:100%;	margin:0 auto;}
	.logo{float:left;}
	.heder-text{margin-left:0px; padding-top:10px; float:right; margin-right:5px; }
	.heder-email{ margin-left:0px; padding-top:0px; float:right; margin-right:5px;}
    .heder-num{ margin-right:5px; padding-top:0px; float:right; margin-bottom:10px;}
    
    .main-cont{width:100%; float:left; background:#f7f7f7; border-left:0px solid #4897ce; }
    .main-row{width:96%;float:left;padding:0px 2%;}
    .m-heading{width:100%; float:left;	}
    .button-box{ width:100%; float:right; text-align:center; padding-top:9px; margin-bottom:20px;}
    
    .div-width{width:96%; float:left; padding:0 2%;}
    
    .footer-box{width:100%; float:left;}
    .f-box4{width:42%;	margin:0 auto;float:left; padding:0 2%;}
    .f-box4mid{width:42%; margin:0 auto; float:left; padding:0 2%; margin-left:0px;}
    
    .f-boxlast{width:42%; margin:0 auto; float:left; padding:0 2%;}
    
    .content-area{	width:100%;	float:left;}

     .content-left{width:100%;float:left;}
     .content-des{width:96%;float:left; padding:0 2%;}
     
     .content-right{width:96%;float:right; padding:0 2%;}
     
      /*-----leftform----*/
     .mailform-row{ width:96%; float:left; margin-left:0px; padding:0 2%; margin-bottom:10px;}
     .mailform-input{width:80%; }
     
     .mailform-input-mob{width:80%;}
     
     .mailform-input-message{width:80%;}
	} 

@media only screen and (min-width: 641px) and (max-width: 800px)
{
	.allwarp{ width:98%; float:left; background:#378fcc; padding:0 1%;}
	.warp{ width:100%; float:left; background:#fff;}
	.header{float:left; width:100%;	margin:0 auto;}
	.logo{float:left;}
	.heder-text{margin-left:0px; padding-top:10px; float:right; margin-right:5px; }
	.heder-email{ margin-left:0px; padding-top:0px; float:right; margin-right:5px;}
    .heder-num{ margin-right:5px; padding-top:0px; float:right; margin-bottom:10px;}
    
    .main-cont{width:100%; float:left; background:#f7f7f7; border-left:0px solid #4897ce; }
    .main-row{width:96%;float:left;padding:0px 2%;}
    .m-heading{width:100%; float:left;	}
    .button-box{ width:100%; float:right; text-align:center; padding-top:9px; margin-bottom:20px;}
    
    .div-width{width:96%; float:left; padding:0 2%;}
    
    .footer-box{width:100%; float:left;}
    .f-box4{width:42%;	margin:0 auto;float:left; padding:0 2%;}
    .f-box4mid{width:42%; margin:0 auto; float:left; padding:0 2%; margin-left:0px;}
    
    .f-boxlast{width:42%; margin:0 auto; float:left; padding:0 2%;}
    
    .content-area{	width:100%;	float:left;}

     .content-left{width:100%;float:left;}
     .content-des{width:96%;float:left; padding:0 2%;}
     
     .content-right{width:96%;float:right; padding:0 2%;}
     
     
     /*-----leftform----*/
     .mailform-row{ width:96%; float:left; margin-left:0px; padding:0 2%; margin-bottom:10px;}
     .mailform-input{width:80%; }
     
     .mailform-input-mob{width:80%;}
     
     .mailform-input-message{width:80%;}
	} 


@media only screen and (min-width: 801px) and (max-width: 990px)
{
	.allwarp{ width:98%; float:left; background:#378fcc; padding:0 1%;}
	.warp{ width:100%; float:left; background:#fff;}
	.header{float:left; width:100%;	margin:0 auto;}
	.logo{float:left;}
	.heder-text{margin-left:0px; padding-top:10px; float:right; margin-right:20px; }
	.heder-email{ margin-left:0px; padding-top:0px; float:right; margin-right:20px;}
    .heder-num{ margin-right:20px; padding-top:0px; float:right; margin-bottom:10px;}
    
    .main-cont{width:100%; float:left; background:#f7f7f7; border-left:0px solid #4897ce; }
    .main-row{width:96%;float:left;padding:0px 2%;}
    .m-heading{width:100%; float:left;	}
    .button-box{ width:100%; float:right; text-align:center; padding-top:9px; margin-bottom:20px;}
    
    .div-width{width:96%; float:left; padding:0 2%;}
    
    .footer-box{width:100%; float:left;}
    .f-box4{width:20%;	margin:0 auto;float:left; padding:0 2%;}
    .f-box4mid{width:20%; margin:0 auto; float:left; padding:0 2%; margin-left:0px;}
    
    .f-boxlast{width:20%; margin:0 auto; float:left; padding:0 2%;}
    
    .content-area{	width:100%;	float:left;}

     .content-left{width:60%;float:left;}
     .content-des{width:96%;float:left; padding:0 2%;}
     
     .content-right{width:35%;float:right; padding:0 2%;}
     
     
     /*-----leftform----*/
     .mailform-row{ width:96%; float:left; margin-left:0px; padding:0 2%; margin-bottom:10px;}
     .mailform-input{width:80%; }
     
     .mailform-input-mob{width:80%;}
     
     .mailform-input-message{width:80%;}
	} 