html,
body {
    width: 100%;
    height: 100%;
}

@font-face {
	font-family: 'MS Gothic';
	src: url('../gothic/MS-Gothic.eot');
	src: url('../gothic/MS-Gothic.eot?#iefix') format('embedded-opentype'),
		url('../gothic/MS-Gothic.woff') format('woff'),
		url('../gothic/MS-Gothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Century Gothic';
	src: url('../gothic/CenturyGothic.eot');
	src: url('../gothic/CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('../gothic/CenturyGothic.woff') format('woff'),
		url('../gothic/CenturyGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FuturaBT-Medium';
	src: url('../fonts/FuturaBT-Medium/FuturaBT-Medium.eot');
	src: url('../fonts/FuturaBT-Medium/FuturaBT-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaBT-Medium/FuturaBT-Medium.woff') format('woff'),
		url('../fonts/FuturaBT-Medium/FuturaBT-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gautami';
	src: url('../fonts/Gautami/Gautami.eot');
	src: url('../fonts/Gautami/Gautami.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Gautami/Gautami.woff') format('woff'),
		url('../fonts/Gautami/Gautami.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OPTIEdgarBold-Extended';
	src: url('../fonts/OPTIEdgarBold-Extended/OPTIEdgarBold-Extended.eot');
	src: url('../fonts/OPTIEdgarBold-Extended/OPTIEdgarBold-Extended.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OPTIEdgarBold-Extended/OPTIEdgarBold-Extended.woff') format('woff'),
		url('../fonts/OPTIEdgarBold-Extended/OPTIEdgarBold-Extended.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body {
     /*font-family: 'MS Gothic',Arial,Helvetica,sans-serif;*/
	 font-family: 'Oswald', sans-serif;
	 /*background:url(../images/bg-pattern.jpg);*/
	 background-repeat:repeat;
	
}

hr {
    max-width: 50px;
    border-color: #f05f40;
    border-width: 3px;
}

hr.light {
    border-color: #d1242a;
}

a {
  
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
	text-decoration:none;
}

a:hover,
a:focus {
    color: #000;
}
ul li {list-style:none}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Oswald', sans-serif; 
}

p {
    margin:8px 0px;
    font-size: 15px;
    line-height: 1.5;
	color:#FFF;
	font-weight:normal; 
	text-align: justify;
	padding:0 0px;
	font-family:'Open Sans',Arial Helvetica, sans-serif;
}

/*..bg-primary {
	background-color: #FFF;	
}
prod-text{
	color:#FFF !important;
   font-weight:normal;
   font-size:23px;
   text-align:left;
  font-family: Verdana;
}
.text-faded {
   color:#2c2219;
   font-weight:bold;
}*/

section {
    padding: 0px 0;
}

aside {
    padding: 0px 0 0;
}

.no-padding {
    padding: 0;
}

header {
    position: relative;
    width: 100%;
    min-height: auto;	
    color: #092230;
	/*background:#FFF;*/
	padding:0px 0px 0px;
    background-position: initial;
    -moz-background-size: cover;
    -webkit-background-size: cover;
   background-size: cover;
    -o-background-size: cover;
	
background-repeat: repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E1DDDD), to(#FDFDFD));
background: -webkit-linear-gradient(top, #FDFDFD, #E1DDDD);
background: -moz-linear-gradient(top, #FDFDFD, #E1DDDD);
background: -ms-linear-gradient(top, #FDFDFD, #E1DDDD);
background: -o-linear-gradient(top, #FDFDFD, #E1DDDD);
}

@media(min-width:768px) {
    header {
		min-height: 0%;		
    }
}

.section-heading {
    margin-top: 10px;
}

.service-box {
    margin: 20px auto 20px;
}

@media(min-width:992px) {
    .service-box {
        margin: 10px 0 30px;
    }
}

.service-box p {
    margin-bottom: 10px;
}

.call-to-action   {
    margin: 0 auto 0px;
	
}

.text-primary {
    color: #f05f40;
}

.no-gutter > [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

::selection {
    text-shadow: none;
    color: #fff;
    background: #222;
}

img::selection {
    color: #fff;
    background: 0 0;
}

img::-moz-selection {
    color: #fff;
    background: 0 0;
}

body {
    webkit-tap-highlight-color: #222;
}
/**************************************************Header start here********************************** */
.clear                                       {clear:both}
.logo                                         {margin:0px 0px 0px 5px; float:left; width:166px; position:relative; padding:0}
.logo  img 					{position:absolute; width:92%; z-index: 9999;}
.logo-text					{font-size: 37px; color: #211F9A; margin: 0px 0 10px -25px; font-family: 'OPTIEdgarBold-Extended',Arial, Helvetica, sans-serif; 
							text-transform: uppercase; position: relative; top: 50px}
.logo-text cite 				{font-size: 19px; color: #CD0102; margin: -2px 0 0 0px; float: left; font-style: initial}
.logo-text1					{background: #002060; margin: -10px 0 0; float: left; height: 0px; width: 36.5%; border: 2px solid #ff0000}
.social 						{margin: 0px 25px 0px; float: right;}
.social-icon				{border-radius: 75%; width: 33px; padding: 2px 0px; text-align: center;
									font-size: 21px; display: block; border:0px solid #FFF; float: left; margin: 0px 2px}
.gaura-head 					{color:#211F9A !important }
.gaura-head 	span				{color:#CD0102 !important}
.call						{float:right;  margin: 22px 28px 0px; }
.call ul li					{font-size:20px;color:#000;  margin: 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;
								display:inline-block;  box-shadow: 0 0 10px #ccc; padding: 0 5px;}
.call ul li a 					{color:#000}
.call ul li a:hover 			{text-decoration:none}
/**************************************************Menu start here********************************** */
.menu-background                     { background-color: #050769;  margin:0px 0 0px 0  }
.menu-bott 					{ width:100%; height:42px;  margin:0px 0 0px 0; border-bottom:0px solid #95e0ff;
    background: -webkit-gradient(linear, 100% 100%, 100% 100%, from(#C6C6C6), to(#C6C6C6));
    background: -webkit-linear-gradient(top, #C6C6C6, #C6C6C6);
    background: -moz-linear-gradient(top, #C6C6C6, #C6C6C6);
    background: -ms-linear-gradient(top, #C6C6C6, #C6C6C6);
    background: -o-linear-gradient(top, #C6C6C6, #C6C6C6);
}

/**************************************************Home Content start here********************************** */
.splapa						{padding-right: 0; padding-left: 0;}
.splapa1					{margin-top:30px}
.splapa2					{padding-left:0; padding-right:0}
.splapa3 					{padding:4px 0 6px}


.home-cont 					{background:#000; padding:20px 0 }
.home-heading				{font-size:20px; color:#FFF;  font-weight:bold; font-family:'Century Gothic',Arial, Helvetica, sans-serif; border-bottom:1px dashed #FFF; padding-bottom:3px}
.home-heading1 	 			{border-bottom:none}
.pro-heading				{font-size:35px; color:#ae221d;  font-weight:bold; font-family:'FuturaBT-Medium',Arial, Helvetica, sans-serif; border-bottom:1px dashed #FFF; padding-bottom:3px}
.pro-heading a				{color:#FFF}
.home-text					{margin:25px 0}
.home-left					{float:left}
.verti-line					{ float: left;  margin: 59px 27px 0px 0px !important; }
/**************************************************Home horizontal scroller start here********************************** */
.bx-next					{ width:33px; height:97px; right:50px;  background:url(../images/right-arrow.png) no-repeat;
									 position:absolute;}
.bx-prev					{ width:33px; height:97px; left:50px;  background:url(../images/left-arrow.png) no-repeat;
									 position:absolute;}
.bx-controls-direction a        {display:none;  position: absolute; top:50%;  outline: 0px none; width:33px; height:97px; text-indent: -9999px; z-index: 9999;}
	
/**************************************************Footer start here********************************** */
/*footer css*/
.bg-dark 					{ background-color: #373d4b; margin:0px 0 0px 0;/* border-bottom:6px solid #398494;*/ padding-bottom:0px}
.footer-bg					{background-color:#323744; margin:20px 0 0 0;}
.footer-rightbor			{margin-left:-38px;}
.footer						{margin-top:0px; }
.footer h2					{font-size:18px;  border-bottom: 0px solid #587899; line-height: 27px; text-transform:uppercase; font-weight: normal; margin-bottom:10px; padding-bottom:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ebebec }
.footer p 					{font-size:15px; position: relative; font-family:'Oswald', sans-serif; text-transform:uppercase; margin: 0 0 0 42px; font-weight:normal; padding-left:30px; list-style:none; color:#FFF; text-align:left;  line-height:25px; }
.footer p i 					{color: #ed4544;  font-size: 28px; position: absolute; top: 6px; left: 0px;}
.footer ul					{margin-left:0px;}
.footer ul li					{ font-family: 'Oswald', sans-serif; border-bottom:1px solid #5f646f; font-size:15px; text-transform:uppercase; font-weight:normal; list-style:none; line-height:33px; }
.footer ul li i 				{color:#ebebec;}
.footer ul li a				{color:#ebebec; }
.footer ul li a:hover			{color:#ebebec; text-decoration:none; }

.footer-text                            {text-align:right !important;  font-family: "Open Sans",Arial,Helvetica,sans-serif; }
.footer-form                            {border:1px solid #5b5f69; margin:30px; float:left;}
.footer-social 				{margin: 5px 25px; float: right;}
.footer-icon			       {border-radius: 75%; width: 33px; background: #CE434A none repeat scroll 0% 0%; padding: 6px 0px; text-align: center;
									font-size: 15px; display: block; border:0px solid #FFF; color: #FFF; float: left; margin: 0px 5px}
.copy a 						{color:#979395;  font-family: "Open Sans",Arial,Helvetica,sans-serif;}
.copy                                        {color:#979395; padding:0px 0; font-size:14px; text-align:left;  font-family: "Open Sans",Arial,Helvetica,sans-serif; }
.copy:hover                              {color:#979395; text-decoration:none;}

.footer-bott				{border-bottom:none !important}

/***********************************Page Loader**********************************/
.preloader					 {	
background-repeat: repeat-x;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C6C6C6), to(#FDFDFD));
background: -webkit-linear-gradient(top, #FDFDFD, #C6C6C6);
background: -moz-linear-gradient(top, #FDFDFD, #C6C6C6);
background: -ms-linear-gradient(top, #FDFDFD, #C6C6C6);
background: -o-linear-gradient(top, #FDFDFD, #C6C6C6);
height: 100%; width: 100%; position: fixed; z-index: 99999;
							  margin-top: 0px;top: 0px; padding:0px;}
#loading-center				{width: 100%;height: 100%;position: relative;}
#loading-center-absolute    {position: absolute; left: 50%; top: 55%;	height: 100px;width: 100px;
							 margin-top: -130px; margin-left: -100px;}

/**************************************************Breadecrumb CSS start here********************************** 

/**************************************************inner CSS start here********************************** */
.about-left					{background:#000;}
.con-right					{background:url('../images/contct-img.jpg')  no-repeat ;}
.con-right1					{background:url('../images/sandy.jpg')  no-repeat ;}
.inner-cont 	p 				{color:#000}
.inner-heading				{font-size:20px; color:#000; margin:0;font-weight:bold; font-family:'Century Gothic',Arial, Helvetica, sans-serif; border-bottom:1px dashed #ED4544; padding-bottom:3px}
.inner-text					{background:#fff; padding:20px; min-height: 405px; margin:15px 0}
.inner-text					{color:#000; font-family:Arial, Helvetica, sans-serif;}
.inner-text ul 				{padding:0; margin:15px 0 0 0}
.inner-bott-img img 			{width:50%; float:left;}
.inner-bott-con 				{width:50%; padding:10px; float:left}
.inner-bott-con h3 			{color:#000; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;} 
.inner-bott-con p 			{color:#000; font-weight:bold}
.inner-bott-con ul li			{ color:#000; margin:8px 0 0 0;  font-family:'Century Gothic',Arial, Helvetica, sans-serif;}

.con-bott-img img 			{float:left; margin: 26px 66px 40px;}
.con-bott-con 				{width:100%; padding:10px; float:left}
.con-bott-con h3 			{color:#000; padding:20px 0 !important; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;} 
.con-bott-con p 				{color:#000; font-weight:bold}
.con-bott-con ul li			{color:#B6B6B6; margin:8px 0 0 0;  font-family:'Century Gothic',Arial, Helvetica, sans-serif;}
.prod-cont 					{background:#FFF; }
.prod-cont p				{color:#000}
.prod-cont ul li				{color:#000; margin:8px 0 0 0;  font-family:'Century Gothic',Arial, Helvetica, sans-serif;}
.prod-cont ul li a				{color:#000;}
.prod-cont1 ul li a			{color:#000; margin:8px 0 0 0;  font-family:'Century Gothic',Arial, Helvetica, sans-serif;}
.prod-cont1					{background:#fefefe;}
.prod-cont1 p				{color:#000}
.splapa4 					{background: #fff}
.splapa5 					{border-bottom:1px dotted #000}
.pro-heading a 				{color: #000; }
.subprod-cont 				{background:#FFF}
.subprod-cont p				{color:#000}
.subprod-cont p span			{font-size:23px; color:#0c0c0c; font-family:'FuturaBT-Medium',Arial, Helvetica, sans-serif;}
.subprod-cont ul       			{padding:0}
.subprod-cont ul li			{color:#ae221d; margin:0px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.subprod-cont ul li a			{color:#000;}
.more						{ color:#000; font-size:12px; float:right; font-family:'Century Gothic',Arial, Helvetica, sans-serif;  }
.Broc 						{margin:20px -15px}
.Broc img 					{border:2px solid #d2d2d2}
.breadcrumb1				{background:#000; padding:0px 0 }
.breadcrumb1-heading		{font-size:35px; color:#FFF; font-family:'FuturaBT-Medium',Arial, Helvetica, sans-serif; /*border-bottom:1px dashed #5A5A5A;/*/ padding-bottom:3px}
.breadcrumb1-heading span 	{font-size:12px; float:right; line-height: 40px;}
.breadcrumb1-heading span a	{color:#CE434A; }
.splapa7 					{margin:10px 0}
.contact-fr					{box-shadow: 0px 1px 4px 0px #666; margin:30px auto 10px;}
.contact-fr h3				{font-size:24px; color:#000;  font-weight:bold; font-family:'Century Gothic',Arial, Helvetica, sans-serif;
								padding: 12px !important; background: rgba(204, 204, 204, 0.88);}
								.contact-bord 				{border: 1px solid rgb(0, 0, 0); padding: 0px 16px; border-radius: 10px;}
.contact-a					{color:#000}			
.inner-banner img			{width:100%}
.pro-border					{box-shadow: 0px 1px 4px 0px #666; margin:30px 0}
.prod-text					{width:65%; border-right:2px solid #ae221d; float:left; padding-right:10px;  }
.prod-text-ser				{width:35%; float:right}
.prod-text-ser ul 			{padding:10px}
.prod-text-ser ul li			{font-size:15px; background: #CCC;margin: 3px 0 !important; padding: 7px 5px 0px; color:#282828;  font-weight:normal; 
								font-family:'Gautami',Arial, Helvetica, sans-serif;}
.prod-text-ser ul li a.active 	{color:#730707; font-weight: bold;}
.sidebar-home     				{margin:30px 20px; border:1px solid #FF7608}
.sidebar-home h3 			{background:url('../images/bgd-module-h3.png'); padding:0 0 10px; margin:0;}
.sidebar-home span 			{display:block; color:#FFF; margin:0; padding:5px 10px 1px; font-weight:bold; background:#FF7608; font-family:Arial, Helvetica, sans-serif;}
.sidebar-home span i 			{float:right; line-height: 31px;}
ul.infrastructure li 			{font-family:'Open Sans';Arial, Helvetica, sans-serif; font-size:15px; color:#FFF}
.infra-img 					{margin:20px 0; }
.infra-img p  				{text-align:center}
.infra-img a img                           {border:5px solid #ccc; width:100%}
.clie 						{border: 2px solid rgb(233, 230, 230); display: block; margin: 20px auto;}

/**************************************************Table CSS start here********************************** */
.study-table						{border: solid 1px #ededed; font-size:12px; width:100%; line-height: 22px; margin-bottom: 25px; margin-top:10px; }
.study-table td 						{border: solid 1px #D4D0D0; padding: 3px;  vertical-align: middle; white-space: pre-wrap;
										color:#000; font-family:'gothic',Arial, Helvetica, sans-serif; font-size:12px;}
.study-table th 						{border: solid 1px #D4D0D0; padding:10px; color:#000; white-space:pre-wrap;
										color:#fff; font-family:'gothic',Arial, Helvetica, sans-serif; font-size:12px; background:#000;}
.study-table td:first-child, .study-table td:last-child {text-align:left; }
.map								{width:100%; margin:0px 0 ;padding:0px; border: 12px solid #ccc;}
								
/***
====================================================================
	Contact Us Section
====================================================================

***/
.contact-section1{
	
	padding:10px;
	display:block
}
.contact-section{
	position:relative;
	padding: 12px 9px;
	margin: 0px 0px 0px;

	border-top:0.1px solid #000;
	border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.2);
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	
}
.contact-section .sec-title{
	margin-bottom:25px;	
}
.contact-section .form-group{
	position:relative;
	margin-bottom:20px;
	margin-top: 5px;	
}
.contact-section .form-group .field-label{
	position:relative;
	display:block;
	line-height:20px;
	margin-bottom:0px;
	font-size:13px;
	font-weight:600;
	color:#000;
	text-transform:capitalize;	
}
.contact-section .form-group .field-label span{
	color:#eb1d1d;	
}
.contact-section .form-group-inner{
	position:relative;
	display:table;
	width:100%;
	
	overflow:hidden;
	
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.contact-section .form-group .icon-box{
	position:relative;
	display:table-cell;
	vertical-align:middle;	
}
.contact-section .form-group .icon-box label{
	position:relative;
	display:inline-block;
	width:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#373D4B;
	margin:0px;
	
}
.contact-section .form-group label.error{
	display:none !important;	
}
.contact-section .form-group .field-outer{
	position:relative;
	display:table-cell;
	width:100%;	
	vertical-align:middle;
}
.contact-section .form-group-inner input[type="text"],
.contact-section .form-group-inner input[type="password"],
.contact-section .form-group-inner input[type="tel"],
.contact-section .form-group-inner input[type="email"],
.contact-section .form-group-inner select{
	position:relative;
	display:block;
	width:100%;
	line-height:18px;
	padding:8px 15px;
	color:#323131;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	
	background:none;
	border:none;
	border-bottom:0.1px solid #000;
	border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.2);
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
}
.contact-section .form-group input[type="text"].error,
.contact-section .form-group input[type="password"].error,
.contact-section .form-group input[type="tel"].error,
.contact-section .form-group input[type="email"].error,
.contact-section .form-group select.error,
.contact-section .form-group textarea.error{
	background:rgba(255,0,0,0.20);
}
.contact-section .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:11px;
	padding:8px 15px;
	color:#323131;
	height:40px;
	resize:none;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	background:none;
	border:none;
	border-bottom:0.1px solid #000;
	border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.2);
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;;
}
.contact-section button{
	position:relative;
	padding: 10px 15px;
	
	float: right;
	line-height:19px;
	
	margin-bottom: -16px !important;
}
.contact-section button:hover{	
	/*padding:8px 15px;
	line-height:24px;*/
}
.btn-style-three{
	position:relative;
	padding:10px 15px;
	line-height:20px;
	text-transform:uppercase;
	display:inline-block;
	background:#CE434A ;
	color:#ffffff !important;
	font-size:15px;
	font-style:normal;
	border:none;
	font-family: 'Open Sans', sans-serif;
	border-radius:0px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;	
}
.btn-style-three .icon{
	position:relative;
	padding-left:5px;	
}
.btn-style-three:hover{
	/*background:#ffffff;
	color:#0f2d3f !important;
	border:1px solid #737373 !important;	*/
}
.small-caption1{font-size:20px !important;}



/***************************** Banner css start here ****************************************/
.banner-container								{width:100%;  margin:0px 0px 0px 0px; z-index:9999; padding:0px;  /* border-bottom:3px solid #203c00; border-top:3px solid #203c00;*/}
.banner-container .inbanner						{width:100%;  float:right; margin:0; padding:0; position:relative;}
.inbanner ul li img								{width:100%; margin:auto;/* box-shadow: 1px 1px 10px #E6E6E6;*/ }
.banner-container .static-banner					{width:100%; display:block; position:relative; min-height:144px;
													background: url(../images/static-gradient.jpg) repeat-x #666666; 
													border-bottom:4px solid #707070; margin:-3px 0 0 0;}
.static-banner .men								{position:absolute; right:0; bottom:0; z-index:1;}
.static-banner .satis							{position:absolute; left:3%; bottom:0; z-index:1;}
.banner-container .static-banner > big			{font-family:'gothic',Arial, Helvetica, sans-serif; color:#121418;
												 font-size:32px; font-style:italic; font-weight:bold;
												 display:block; padding:60px 0 0 0; margin:0 0 0 16%;}
.banner-container .static-banner > big span	     {font-weight:normal; font-style:normal;}						
						
						/*new enquiry form*/
.contact-form 								   {width:100%; margin:0 auto;}	
.contact-bg									   {background:#FBFBFB }
.new-enquiry-form    						   	    {width:70%; height:auto; }
.new-enquiry-form big						    {width:100%; display:block; font-family:Century Gothic;
												font-size:15px; color:#000;}
.new-enquiry-form .innernewform				    {width:100%; height:auto; margin:0 auto; padding:25px 0;} 								 

.innernewform .newform-row 					   { width:33%; margin:0 0 0px 0; padding:0; float:left; }
.innernewform .newform-row1   				  { width:50%; margin:0 0 20px 0; padding:0; float:left; }

.newform-row .leftcol						   {width:100%; height:auto; display:inline-block; color: ##141111; font-family:Arial, Helvetica, sans-serif;
												font-size: 15px;font-weight: normal; line-height: normal; padding: 0; text-align: left; vertical-align:middle;}	
.newform-row1 .leftcol						   {width:100%; height:auto; display:inline-block; color: ##141111; font-family:Arial, Helvetica, sans-serif;
												font-size: 15px;font-weight: normal; line-height: normal; padding: 0; text-align: left; vertical-align:middle;}						
.newform-row .rightcol						   {width:100%; height:auto; display:inline-block;  vertical-align:middle;}	
.newform-row .rightcol1						   {width:41%; height:auto; display:inline-block; float:right}	
.newform-row .rightcol .textfield1 			   {background-color: #323744;    border: none; /* border-radius: 5px;*/  color: #989ba1 ;  
											   font-family:Arial, Helvetica, sans-serif;
											   font-size: 15px; font-weight: normal; font-style:italic; height: 40px; line-height: normal;margin: 0; padding: 0 10px; width:96%;}
											   
.newform-row .rightcol .textfield2 			   {background-color: #1E3352;    border: 1px solid #f0f1f3;  border-radius: 0px;  color: #ababab;  
											   font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; height: 30px; line-height: normal;margin: 0; padding: 0 10px; width:100%;}
											   
.newform-row .rightcol .selectfield1		   	{background-color: #1E3352;    border: 1px solid #f0f1f3 ; /* border-radius: 5px;*/  color: #ababab ;  
											   font-family:Arial, Helvetica, sans-serif;
											   font-size: 15px; font-weight: normal; height: 28px; line-height: normal;margin: 0; padding: 0 10px; width: 96%;}
.newform-row .rightcol .selectfield2		   	{background-color: #1E3352;    border: 1px solid #f0f1f3 ; /* border-radius: 5px;*/  color: #ababab ;  
											  font-family:Arial, Helvetica, sans-serif;
											   font-size: 15px; font-weight: normal; height: 28px; line-height: normal;margin: 0; padding: 0 10px; width: 96%;}
.newform-row1 .rightcol .areafield			   {background-color: #1E3352;    border: 1px solid #f0f1f3 ; /* border-radius: 5px;*/  color: #ababab ;  
											   font-family:Arial, Helvetica, sans-serif;
											   font-size: 15px; font-weight: normal; height:auto; line-height: normal;margin: 0; padding: 0 10px; width:96%;}
										   
.newform-row .rightcol .areafield2			   {background-color: #1E3352;    border: 1px solid #f0f1f3;  border-radius: 0px;  color: #ababab;  
											   font-family:Arial, Helvetica, sans-serif;
											   font-size: 13px; font-weight: normal; height:auto; line-height: normal;margin: 0; padding: 10px 10px; width:100%;}											   
											   
.newform-row .submitmes						   {background:#ce434a; border-radius:0px; float:left; padding:10px 20px; border:none; outline:none; font-family:Arial, Helvetica, sans-serif;
											   color:#fff; font-size:14px; font-weight:bold; cursor:pointer; margin-bottom: 0px}
#gmap_canvas img  								{max-width:none!important;background:none!important} 

.thanks-text 							{color: #000; font-weight: normal; text-align: justify;  padding: 0 0px; 
											font-family: 'Open Sans',Arial Helvetica, sans-serif; text-align: center; margin: 75px }
	

