/******************************************************************************************/
/****	Document    :   Style								                                                                     ********/
/****	Created on  :   June, 30, 2014,                                                                                       *******/ 
/****	Author      :   Allin Web Solutions Design (www.allinwebsolutions.com)                                ******/ 
/****  	Description :									                                                                          *****/ 
/****	Website     :    www.rnmedlaw.com                                                                                  ****/
/****	 Purpose of the stylesheet follows.                                                                                   ***/
/*************************************************************************************/
@import url("reset.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,700,600);

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*
========================================================================================================
global classes
========================================================================================================
*/ 

html, body { font-size: 12px; color: #414042;  font-family: 'dinregular'; }
input, select, textarea { font-family: arial; font-size: 12px; color: #414042; } 
body {padding:0; margin:0; transition-property:font-size; -moz-transition-property:font-size; -webkit-transition-property:font-size; transition-duration:0.5s, 0.5s; -moz-transition-duration:0.5s, 0.5s; -webkit-transition-duration:0.5s, 0.5s; transition-timing function:linear, ease-in; -moz-transition-timing function:linear, ease-in; -webkit-transition-timing function:linear, ease-in; background:#fff;}

::selection{ background:#f1843c; color:#fff }
-moz-::selection{ background:#f1843c; color:#fff }

h1{ font-size:43px; transition-property:font-size; -moz-transition-property:font-size; -webkit-transition-property:font-size; transition-duration:0.5s, 0.5s; -moz-transition-duration:0.5s, 0.5s; -webkit-transition-duration:0.5s, 0.5s; transition-timing function:linear, ease-in; -moz-transition-timing function:linear, ease-in; -webkit-transition-timing function:linear, ease-in;}
p{ font-size:17px;  font-family: 'dinregular'; transition-property:font-size; -moz-transition-property:font-size; -webkit-transition-property:font-size; transition-duration:0.5s, 0.5s; -moz-transition-duration:0.5s, 0.5s; -webkit-transition-duration:0.5s, 0.5s; transition-timing function:linear, ease-in; -moz-transition-timing function:linear, ease-in; -webkit-transition-timing function:linear, ease-in; color:#938c8c; line-height:24px;}	

.cntr img{transition-property:width; -moz-transition-property:width; -webkit-transition-property:width; transition-duration:0.5s, 0.5s; -moz-transition-duration:0.5s, 0.5s; -webkit-transition-duration:0.5s, 0.5s; transition-timing function:linear, ease-in; -moz-transition-timing function:linear, ease-in; -webkit-transition-timing function:linear, ease-in; max-width:100%; height:auto}

::-webkit-input-placeholder { color: #58595b; }
:-moz-placeholder           { color: #58595b; }
::-moz-placeholder          { color: #58595b; }
:-ms-input-placeholder      { color: #58595b; }

/*
========================================================================================================
global classes
========================================================================================================
*/
.clear { clear: both; height: 0px; }

/*
========================================================================================================
Wrapper
========================================================================================================
*/
#wrapper {width:100%; float:left; position:relative}

/*
========================================================================================================
Main Container
========================================================================================================
*/
#mainCntr{ margin: 0 auto; width: 1030px; padding:0px;}
.mainCntr{ margin: 0 auto; width: 1000px; }

/*
========================================================================================================
Main Container
========================================================================================================
*/
header{width:100%; position:relative; float:left; padding:0; margin:0; background:#FFF}


.topheader{width:100%; position:relative; float:left; background:#3864a2; height:52px;}

/*
========================================================================================================
Logo
========================================================================================================
*/

#search {

}
.headertop_right input[type="text"] {
    background:url(../images/search-dark.png) no-repeat 10px 12px #77a0d8;
    border: 0 none;
    font-family:'Open Sans',sans-serif;
    color:#bdd8fd !important;
	font-size:18px;
    width: 200px;
	height:21px;
    padding: 8px 15px 8px 35px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}


#q::-webkit-input-placeholder { /* WebKit browsers */
    color:   #bdd8fd;
}
#q:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #bdd8fd;
    opacity:  1;
}
#q::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #bdd8fd;
    opacity:  1;
}
#q:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #bdd8fd;
}


	
.headertop_right input[type="text"]:focus {
    width: 300px;
    }
	
.headertop_right placeholder{ color:#fff;}


.logo{float:left; position:relative; font-family:Palatino Linotype;
font-weight:bold;
font-size:38px; color:#4176bd; float:left; line-height:121px; padding:0 0 0 22px;}
.logo img {
	cursor:pointer;
}

.header_nav {
	float:right;
	margin:46px 32px 0 0;
}
.header_bottom_right {
	float:right;
	line-height:52px;
}
.nav {
	margin:0 0 0 0;
	padding:0;
}
.nav li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	float:left;
}
.nav li a {
	margin:0;
	padding:9px 16px;
	font-family:Myriad Pro;
	font-size:16px;
	color:#000;
	display:block;
	text-decoration:none;
	border-radius:7px;
	font-weight:bold;
	text-transform:uppercase;
}
.nav li a:hover {
	background:#3864a2;
	color:#FFF;
	text-decoration:none;
	display:block;
}
.logo img{max-width:100%; height:auto}
.headertop_left {
	float:left;
	height:52px;
	padding:0 0 0 22px;
}
.header_icon {
	float:left;
	margin-top:11px;
}
.header_icon img {
	padding:0 7px 0 0;
	cursor:pointer;
}
.header_icon img:hover {
	opacity:0.5;
}
.text {
	float:left;
	font-family: 'Open Sans', sans-serif;
	color:#77a0d8;
	font-size:14px;
	line-height:52px;
	font-style:Semibold Italic;
	margin:0 0 0 27px;
}
.text span {
	font-family: 'Open Sans', sans-serif;
	color:#77a0d8;
	font-size:18px;
	font-style:Semibold Italic;
	font-weight:bold;
	margin-left:5px;
}
.headertop_right {
	float:right;
	padding:8px 11px 0 0;
}


.header_bottom {
	height:121px;
	background:#FFF;
}
.banner {
	width:100%;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/banner_bg.jpg) no-repeat #919291;
	background-size:100%;
	height:auto;
}

.banner_left{float:left; width:17.7%;}
.banner_center{width:64%; margin:0 auto; float:none; border-left:4px solid #cecece; border-right:4px solid #cecece;}
.banner_right{ float:right; width:17.7%;}
.img001{ width:100%;}
.img002{ width:100%;}



.container_top {
	width:100%;
	background:#2b2b2b;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
}
.text_img {
	float:left;
	margin-top:29px;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#FFF;
}
.top_con {
	margin:auto;
	width:1000px;
}

.box1 {
	float:right;
background: #d6d6d6; /* Old browsers */
background: -moz-linear-gradient(top,  #d6d6d6 20%, #b5b5b5 66%, #b5b5b5 67%, #d6d6d6 100%, #d6d6d6 100%, #d6d6d6 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#d6d6d6), color-stop(66%,#b5b5b5), color-stop(67%,#b5b5b5), color-stop(100%,#d6d6d6), color-stop(100%,#d6d6d6), color-stop(101%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6d6d6 20%,#b5b5b5 66%,#b5b5b5 67%,#d6d6d6 100%,#d6d6d6 100%,#d6d6d6 101%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6d6d6 20%,#b5b5b5 66%,#b5b5b5 67%,#d6d6d6 100%,#d6d6d6 100%,#d6d6d6 101%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6d6d6 20%,#b5b5b5 66%,#b5b5b5 67%,#d6d6d6 100%,#d6d6d6 100%,#d6d6d6 101%); /* IE10+ */
background: linear-gradient(to bottom,  #d6d6d6 20%,#b5b5b5 66%,#b5b5b5 67%,#d6d6d6 100%,#d6d6d6 100%,#d6d6d6 101%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */

    border-radius:6px;
	width:238px;
	height:52px;
	border:none;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	font-style:Bold;
	color:#3864a2;
	margin:12px 0 12px 5px;
	text-align:center;
	padding:2px 0 0 ;
	cursor:pointer;
}
.body_left {
	float:left;
	width:290px;
	margin-right:10px;
}
.body_left_top {
	width:289px;
	margin:0 17px 0 0;
	background:#f1f1f1;
	margin-bottom:25px;
	position:relative;
}
.body_left_top h2 {
	font-family:Myriad Pro;
	font-size:22px;
	color:#3864a2;
	line-height:66px;
	padding:0 0 0 23px;
}

.body_right {
	float:right;
	width:730px;
}
.box_border {
	width:100%;
	background:url(../images/box_border.png) repeat-x;
	height:2px;
}
.body_left_nav {
	margin:0;
	padding:0;
	padding:0 0 10px 23px;
}
.body_left_nav li {
	list-style-type:none;
	background:url(../images/arrow_left.png) left 5px no-repeat;
	margin:30px 0;
    font-family: Myriad Pro;
    font-size: 16px;
    color: #3864a2;
    padding: 0 0 0 20px;
    display: block;
}
.body_left_nav a {
	margin:0;
	font-family:Myriad Pro;
	font-size:16px;
	color:#3864a2;
	padding:0 0 0 20px;
	text-decoration:none; display:block;
}
.body_left_nav a:hover {
	color:#000;
}
.body_left_middle {
	width:288px;
	position:relative;
	margin-bottom:25px;
}

.middleimg_shadow {
	margin:0;
	padding:0;
	background:url(../images/mottom_shadow.jpg) no-repeat;
	width:288px;
	height:10px;
}

.body_left_bottom {
	background:url(../images/body_left_bottom.jpg) no-repeat;
	width:283px;
	height:60px;
	border:1px solid #e7e7e7;
}

.img03{
	width:100%;
}
.body_left_image {
	float:left;
	margin:16px 0 0 23px;
	width:81%;
}
.body_left_image span {
	font-family:Myriad Pro;
	font-size:29px;
	color:#3864a2;
	float:right;
	margin:0 0 0 19px;
}
.body_right_top {
	line-height:62px;
}
.body_right_top h2 {
	font-family:Myriad Pro;
	font-size:22px;
	color:#3864a2;
	text-align:left;
	margin:0 0 4px 0;
}
.border_img {
	background:url(../images/box_border.png) repeat-x;
	width:100%;
	height:2px;
}
.box_one {
	background:#ededed;
	width:336px;
	margin:15px 16px 0 0;
	padding:0 0 20px 15px;
	float:left;
	position:relative;
    border:1px solid #d1d1d1;
	min-height:186px;
}

.box_one_text {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#3864a2;
	font-weight:bold;
	padding:16px 0 10px 0;
}

.box_one_text_three {
	font-family:Myriad Pro;
	font-size:18px;
	color:#3864a2;
	padding:12px 0 20px 0;
	width:300px;
}


.boxnav {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.boxnav li {
	list-style-type:none;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#3864a2;
	background:url(../images/box_one_arrow.png)  left 5px no-repeat;
	text-align:justify;
	width:315px;
	margin-bottom:6px;
	padding:0 0 0  10px;
}
.read_more {
	float:right;
	color:#ff8b1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:-10px 50px 0 0;
	cursor:pointer;
}

.read_more a{ text-decoration:none; color:#ff8b1a;}
.read_more_one a{ text-decoration:none; color:#ff8b1a;}
.read_more_two a{ text-decoration:none; color:#ff8b1a;}
.read_more_three a{ text-decoration:none; color:#ff8b1a;}
.read_more_four a{ text-decoration:none; color:#ff8b1a;}

.read_more_one {
	float:right;
	color:#ff8b1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:6px 50px 0 0;
	cursor:pointer;
}
.read_more_two {
	float:right;
	color:#ff8b1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:6px 50px 0 0;
	cursor:pointer;
}
.read_more_three {
	float:right;
	color:#ff8b1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 50px 0 0;
	cursor:pointer;
}
.read_more_four {
	float:right;
	color:#ff8b1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 50px 0 0;
	cursor:pointer;
}


.box_two {
	background:url(../images/box_one_img.jpg) no-repeat;
	width:350px;
	height:205px;
	margin:16px 16px 0 0;
	padding:0 0 0 15px;
	float:left;
}


.box_three {
	background:url(../images/box_one_img.jpg) no-repeat;
	width:350px;
	height:205px;
	margin:16px 16px 0 0;
	padding:0 0 0 15px;
	float:left;
}
.box_four {
	background:url(../images/box_one_img.jpg) no-repeat;
	width:340px;
	height:205px;
	margin:16px 0 0 0;
	padding:0 0 0 15px;
	float:left;
}
.body_right_one {
	width:352px;
	float:left;
}
.body_right_two {
	width:365px;
	float:right;
}
.box_right_one {
	background:url(../images/box_one_img.jpg) no-repeat;
	width:350px;
	height:205px;
	margin:16px 0 0 0;
	padding:0 0 0 15px;
	float:left;
}
.box_right_down {
	background:url(../images/box_one_img.jpg) no-repeat;
	width:350px;
	height:205px;
	margin:30px 0 0 0;
	padding:0 0 0 15px;
	float:left;
}



.box_one:before, .box_one:after
{
 z-index: -1;
 position: absolute;
 content: "";
 bottom: 15px;
 left: 10px;
 width: 50%;
 top: 80%;
 max-width:300px;
 background: #777;
 -webkit-box-shadow: 0 15px 10px #777;
 -moz-box-shadow: 0 15px 10px #777;
 box-shadow: 0 15px 10px #777;
 -webkit-transform: rotate(-3deg);
 -moz-transform: rotate(-3deg);
 -o-transform: rotate(-3deg);
 -ms-transform: rotate(-3deg);
 transform: rotate(-3deg);
}
.box_one:after
{
 -webkit-transform: rotate(3deg);
 -moz-transform: rotate(3deg);
 -o-transform: rotate(3deg);
 -ms-transform: rotate(3deg);
 transform: rotate(3deg);
 right: 20px;
 left: auto;
}


.body_left_middle:before, .body_left_middle:after
{
 z-index: -1;
 position: absolute;
 content: "";
 bottom: 15px;
 left: 10px;
 width: 50%;
 top: 80%;
 max-width:300px;
 background: #777;
 -webkit-box-shadow: 0 15px 10px #777;
 -moz-box-shadow: 0 15px 10px #777;
 box-shadow: 0 15px 10px #777;
 -webkit-transform: rotate(-3deg);
 -moz-transform: rotate(-3deg);
 -o-transform: rotate(-3deg);
 -ms-transform: rotate(-3deg);
 transform: rotate(-3deg);
}
.body_left_middle:after
{
 -webkit-transform: rotate(3deg);
 -moz-transform: rotate(3deg);
 -o-transform: rotate(3deg);
 -ms-transform: rotate(3deg);
 transform: rotate(3deg);
 right: 20px;
 left: auto;
}

.body_left_top:before, .body_left_top:after
{
 z-index: -1;
 position: absolute;
 content: "";
 bottom: 15px;
 left: 10px;
 width: 50%;
 top: 80%;
 max-width:300px;
 background: #777;
 -webkit-box-shadow: 0 15px 10px #777;
 -moz-box-shadow: 0 15px 10px #777;
 box-shadow: 0 15px 10px #777;
 -webkit-transform: rotate(-3deg);
 -moz-transform: rotate(-3deg);
 -o-transform: rotate(-3deg);
 -ms-transform: rotate(-3deg);
 transform: rotate(-3deg);
}
.body_left_top:after
{
 -webkit-transform: rotate(3deg);
 -moz-transform: rotate(3deg);
 -o-transform: rotate(3deg);
 -ms-transform: rotate(3deg);
 transform: rotate(3deg);
 right: 20px;
 left: auto;
}


.horizontal {
	width:705px;
	line-height:35px;
	background:#3864a2;
	font-family: 'Open Sans', sans-serif;
	font-style:Semibold;
	font-size:14px;
	color:#FFF;
	margin-top:26px;
	padding:0 0 0 12px;
}
.body_line {
	width:100%;
	border-bottom:5px double #e0e0e0;
	margin:25px 0 25px 0;
}
.bd_left {
	float:left;
	width:95%;
	margin-left:10px;
}
.bd_left h2 {
	font-family:PT Sans;
	font-weight:bold;
	font-size:24px;
	color:#3864a2;
	margin-bottom:30px;
}
.bd_left p {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#3864a2;
	text-align:justify;
}
.bdy_right {
	float:right;
	width:300px;
	padding:0 15px;
}
.bdy_right h2 {
	font-family:PT Sans;
	font-weight:bold;
	font-size:24px;
	color:#3864a2;
}
.bdy_right span {
	color:#3864a2;
	margin:6px 5px 0 0;
}

.bdy_right span.lower {	
	font-weight:bold;
	font-size:34px;
	color:#3864a2;
	margin:6px 0 0 0 !important;
}

.bdy_right p {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#3864a2;
	text-align:justify;
    font-style: italic;
	margin:20px 0 0 0;
}
.bdy_right h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#3864a2;
	margin-top:20px;
}
.bdy_right h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size:14px;
	color:#3864a2;
	margin-top:10px;
}
.bdy_bottom_bg {
	background:#3064a2;
	width:100%;
	border-radius:12px;
	line-height:77px;
	margin-top:40px;
	margin-bottom:30px;
}
.bdy_bottom_bg h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:29px;
	color:#FFF;
	font-weight:bold;
	margin-left:30px;
	float:left;
}
.bdy_bottom_bg span {
	font-family: 'Open Sans', sans-serif;
	font-size:40px;
	color:#ffa019;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:20px;
	margin-right:25px;
	float:right;
}
.bdy_bottom_bg h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:40px;
	color:#FFF;
	font-weight:bold;
	margin-left:50px;
	text-transform:uppercase;
}
footer{width:100%; position:relative; float:left; padding:0; margin:0;}
.footer_top {
	background:#bcbcbc;
	width:100%;
	padding-top:33px;
	padding-bottom:10px;
	float:left;
}
.footer_top_left {
	float:left;
	margin:0 0 0 22px;
}
.footer_top_one {
	float:left;
	width:260px;
}
.footer_top_one h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#FFF;
	text-transform:uppercase;
}
.footer_top_one p {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	width:235px;
	margin-top:15px;
	color:#FFF;
}
.footer_top_two {
	float:left;
	width:270px;
}
.footer_top_three {
	float:left;
	width:290px;
}
.footer_top_right {
	float:left;
	width:155px;
}
.footer_search {
	width:260px;
	height:35px;
	background:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	font-size:14px;
	color:#000;
	border:none;
	padding:0 0 0 6px;
	margin-top:12px;
}
.footer_btn {
	background:#777777;
	color:#FFF;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	font-size:22px;
	width:121px;
	line-height:39px;
	cursor:pointer;
	border:none;
	margin-top:16px;
}
.footer_btn:hover {
	background:#000;
	color:#FFF;
}
.footer_box {
	width:255px;
	height:120px;
	background:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	font-size:14px;
	color:#000;
	border:none;
	padding:10px 0 0 6px;
	margin:12px 0 0 12px;
}
.footer_top_right_content {
	padding:10px 0 0 0;
}
.footer_top_right_content h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:20px;
	text-transform:uppercase;
}
.footer_icon {
	margin:12px 0 0 0;
}
.footer_icon img:hover {
	opacity:0.3;
}
.footer_icon img {
	padding:0 8px 0 0;
	cursor:pointer;
}
.footer_text {
	padding:13px 0 0 0;
}
.footer_text h2 {
	padding:0 28px 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	float:right;
}
.footer_bottom {
	background:#000;
	float:left;
	width:100%;
}
.footer_nav {
	margin:0;
	padding:0;
}
.footer_nav li {
	float:left;
	list-style-type:none;
	background:url(../images/footer_nav_line.png) right center no-repeat;
	line-height:70px;
}
.footer_nav li.nonne {
	background-image:none;
}
.footer_nav li a {
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#dcdcdc;
	padding:0 16px;
}
.footer_nav li a:hover {
	color:#FFF;
}
.footer_bottom_left {
	float:left;
	padding:0 0 0 22px;
}
.footer_bottom_right {
	float:right;
	padding:0 29px 0 0;
}
.footer_bottom_right p {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#dcdcdc;
	line-height:70px;
}
blockquote.style1 {
    background-color: #FAEBBC;
	background:url(../images/openquote.gif);
    background-position: left 14px;
    background-repeat: no-repeat;
    font: 14px/20px italic Times,serif;
    margin: 5px;
    padding: 8px;
    text-indent: 23px;
}

blockquote.style1 span {
	background:url(../images/closequote1.gif);
    background-position: 190px bottom;
    background-repeat: no-repeat;
    display: block;
}
. {
	width:100%;
	background:url(../images/about_bd_line.jpg) repeat-x;
	height:1px;
}
.about_top {
	width:100%;
}
.about_top_nav {
	margin:0;
	padding:0;
}
.about_top_nav li {
	float:left;
	list-style-type:none;
	padding:0 0 0 0;
	margin:16px 0 40px 0;
	background:url(../images/about_nav_line.png) right 6px no-repeat;
}



.about_top_nav li.none {
	background-image:none;
}
.about_top_nav li a {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#235295;
	font-style:Semibold;
	text-decoration:none;
	font-style:Semibold;
	padding:0 12px;
}
.about_top_nav li a:hover {
	color:#454545;
}
.about_main_bd {
	margin:0 20px 0 22px;
	width:100%;
}
.about_bd_left {
	float:left;
	width:590px;
}
.about_bd_left h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-style:Semibold;
	color:#3864a2;
	border-bottom:1px solid #d8d8d8;
	width:100%;
	padding:0 0 20px 0;
}
.about_bd_left p {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	text-align:justify;
	margin-top:27px;
	margin-bottom:40px;
}

.about_bd_left p {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	text-align:justify;
	margin-top:27px;
	margin-bottom:40px;
}
.about_bd_right {
	float:right;
	width:350px;
	margin:14px 0 0 0;
}
.img02 {
	border:4px solid #dedede;
}
.about_bd_bottom {
	width:100%;
}
.about_bd_bottom h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-style:Semibold;
	color:#3864a2;
	border-bottom:1px solid #d8d8d8;
	width:100%;
	padding:0 0 20px 0;
}
.about_bd_arrow {
	margin:0;
	padding:0;
}
.about_bd_arrow li {
	list-style-type:none;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	text-align:justify;
	margin-top:27px;
	margin-bottom:26px;
	background:url(../images/about_arrow.jpg) left center no-repeat;
	padding:0 0 0 16px;
}
.about_bd_box {
	width:100%;
	background:#3864a2;
	line-height:35px;
	margin:25px 0 50px 0;
}
.about_bd_box h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#f39941;
	text-transform:uppercase;
	margin:0 0 0 14px;
	float:left;
}
.about_bd_box span {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	margin:0 0 0 14px;
}

.our_service_first {
	width:95%;
	border-bottom:1px solid #d8d8d8;
}
.our_service_first h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#3864a2;
	border-bottom:1px solid #d8d8d8;
	width:100%;
	padding:0 0 20px 0;
	text-transform:uppercase;
}
.our_service_first h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3864a2;
	width:100%;
	margin:23px 0  30px 0;
	text-transform:uppercase;
}


.our_services_list {
	margin:0;
	padding:0;
}
.our_services_list li {
	list-style-type:none;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	text-align:justify;
	margin-top:27px;
	margin-bottom:26px;
	background:url(../images/about_arrow.jpg) left center no-repeat;
	padding:0 0 0 16px;
}
.about_container {
width: 100%;
background: url(../images/about_bd_line.jpg) repeat-x;
height: 1px;
}
.contact_container {
width: 100%;
background: url(../images/about_bd_line.jpg) repeat-x;
height: 1px;
}

.our_service_second {
	width:95%;
	border-bottom:1px solid #d8d8d8;
}

.our_service_second h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3864a2;
	width:100%;
	margin:23px 0  30px 0;
	text-transform:uppercase;
}
.our_service_third {
	width:95%;
	border-bottom:1px solid #d8d8d8;
}

.our_service_third h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3864a2;
	width:100%;
	margin:23px 0  30px 0;
	text-transform:uppercase;
}

.our_services_list_third {
	margin:0;
	padding:0;
}
.our_services_list_third li {
	list-style-type:none;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	text-align:justify;
	margin-top:27px;
	margin-bottom:26px;
	background:url(../images/about_arrow.jpg) left center no-repeat;
	padding:0 0 0 16px;
}
.our_service_forth {
	width:95%;
	border-bottom:1px solid #d8d8d8;
}

.our_service_forth h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3864a2;
	width:100%;
	margin:23px 0  30px 0;
	text-transform:uppercase;
}
.our_services_list_forth {
	margin:0;
	padding:0;
}
.our_services_list_forth li {
	list-style-type:none;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	text-align:justify;
	margin-top:27px;
	margin-bottom:26px;
	background:url(../images/about_arrow.jpg) left center no-repeat;
	padding:0 0 0 16px;
}

.our_service_fifth {
	width:95%;
	border-bottom:1px solid #d8d8d8;
}

.our_service_fifth h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3864a2;
	width:100%;
	margin:23px 0  30px 0;
	text-transform:uppercase;
}
.our_service_sixth {
	width:95%;
}

.our_service_sixth h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3864a2;
	width:100%;
	margin:23px 0  30px 0;
	text-transform:uppercase;
}
.contact_us_left {
	float:left;
	width:450px;
	margin:32px 0 0 0;
}
.contact_us_right {
	float:right;
	width:445px;
	margin:35px 0 0 85px;
}
.contact_box_one {
	width:100%;
	height:36px;
	margin:0 0 20px 0;
}
.contact_box_one p {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	font-style:Semibold;
	width:112px;
	float:left;
	line-height:39px;
}
.contact_box_one span {
	width:300px;
	float:left;
}

.contact_box_capture {
	width:100%;
	height:60px;
	margin:0 0 20px 0;
}
.contact_box_capture p {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	font-style:Semibold;
	width:112px;
	float:left;
	line-height:36px;
}
.contact_box_capture span {
	width:300px;
	float:right;
}

.contact_box_capture_enter {
	width:100%;
	height:60px;
	margin:0 0 20px 0;
}
.contact_box_capture_enter p {
	width:53px;
	height:40px;
	background:url(../images/contact_go.png) no-repeat;
	float:left;
	margin:0 0 0 8px;
	cursor: pointer;
}
.contact_box_capture_enter span {
	width:237px;
	float:left;
	margin:0 0 0 110px;
}


.contact_box_one input[type="text"] {
	width:285px;
	height:33px;

	font-family:Myriad Pro;
	font-size:14px;
	color:#3864a2;
	border:1px solid #e5e5e5;
	background:#ebeff6;
	border-radius:7px;
	float:right;
	padding:0 5px;    
}

.contact_us_first {
	width:100%;
}
.contact_us_first h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#3864a2;
	border-bottom:1px solid #d8d8d8;
	width:100%;
	padding:0 0 20px 0;
	text-transform:uppercase;
}

.contact_text_area {
	border:1px solid #e5e5e5;
	background:#ebeff6;
	padding:7px 8px;
	border-radius:7px;
	margin:0 0 30px 0;
	width: 279px;
	height: 145px;
	color:#3864a2;
	font-size:14px;
}
.contact_us_right_top {
	width:100%;
	height:20px;
	margin:0 0 32px 0;
}
.contact_us_right_top img {
	float:left;
	padding:0 17px 0 0;
}
.contact_us_right_top p {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#3864a2;
	margin:0 8px 0 0;
	padding:0;
	float:left;
}
.contact_us_right_top h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#3864a2;
	font-style:Semibold;
	margin:0;
	padding:0;
	float:left;
}

.contact_us_right_bottom {
	width:100%;
	height:20px;
	float:left;
}
.contact_us_right_bottom img {
	float:left;
	padding:7px 17px 0 0;
}
.contact_us_right_bottom p {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#3864a2;
	margin:0 8px 0 0;
	padding:0;
	float:left;
}
.contact_us_right_bottom h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:19px;
	color:#3864a2;
	font-style:Semibold;
	margin:0;
	padding:0;
	float:left;
}

.contact_us_right_bottom h3 a{
font-family: Open Sans;
font-size: 18px;
color: #3864a2;
text-decoration:none;
margin: 0;
padding: 0;
float: left;
}

.contact_box_last {
	width:100%;
	height:36px;
	margin:0 0 20px 0;
}
.contact_box_last p {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#323335;
	font-style:Semibold;
	width:112px;
	float:left;
	line-height:36px;
}
.contact_box_last span {
	width:300px;
	float:left;
	font-family: 'Open Sans', sans-serif;
	line-height:36px;
	margin:0 0 0 6px;
	font-size:13px;
	color:#959595;
}

.contact_box_one_textarea {
	width:100%;
	height:115px;
	margin:0 0 60px 0;
}
.contact_box_one_textarea p {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	font-style:Semibold;
	width:116px;
	float:left;
	line-height:36px;
}
.contact_box_one_textarea span {
	width:300px;
	float:left;
}

.contact_box_capture_enter input[type="text"] {
	width:210px;
	height:40px;
	color: #3864a2;

	font-family:Myriad Pro;
	font-size:14px;
	
	border:1px solid #e5e5e5;
	background:#ebeff6;
	border-radius:7px;
	float:right;
	padding:0 5px;    
}


.contact_submit_box {
	width:100%;
	height:36px;
	margin:0 0 50px 0;
}


.contact_submit {
	width:295px;
	height:53px;
	border:none;
	background:#3864a2;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#FFF;
	cursor:pointer;
	float:left;
	margin-left:120px;
	border-radius:8px;
}
.contact_submit:hover {
	background:#333;
}
.contact_contaner_bottom {
	width:100%;
	height:77px;
	background:#3864a2;
	border-radius:8px;
	padding:0 15px 0 15px;
}
.contact_contaner_bottom h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:29px;
	font-style:Semibold;
	color:#FFF;
	text-transform:uppercase;
	line-height:77px;
	float:left;
	margin:0 15px 0 0;
}
.contact_contaner_bottom h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#ffa019;
	text-transform:uppercase;
	line-height:77px;
	margin:0 15px 0 0;
	float:left;
}
.contact_contaner_bottom h4 {
	font-family: 'Open Sans', sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	line-height:77px;
	margin:0 0 28px 0;
	float:left;
}

.testimonials_one {
	width:100%;
	border-bottom:1px solid #d8d8d8;
}
.testimonials_one h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#3864a2;
	border-bottom:1px solid #d8d8d8;
	width:100%;
	padding:0 0 20px 0;
	text-transform:uppercase;
}
.testimonials_one h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#3864a2;
	width:100%;
	margin:23px 0  30px 0;
}

blockquote.style2 {
    background-color: #FAEBBC;
	background:url(../images/testimonials_openquote.png);
    background-position: left 0px;
    background-repeat: no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
    margin: 5px;
    padding: 8px;
    text-indent: 23px;
}

blockquote.style2 span {
	background:url(../images/testimonials_closequote.png);
    background-position: 883px bottom;
    background-repeat: no-repeat;
    display: block;
}
.testimonials_box_two {
	width:100%;
	height:73px;
	margin:30px 0;
}
.testimonials_box_two img {
	float:left;
	padding:0 0 0 0;
	border:1px solid #e8e8e8;
	margin:0 15px 0 0;
}
.testimonials_box_two_h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
	text-transform:uppercase;
	margin:20px 0 0 0;
}
.testimonials_box_two_h4 {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#77a0d8;
	text-transform:uppercase;
	margin-top:10px;
}

blockquote.style3 {
    background-color: #FAEBBC;
	background:url(../images/testimonials_openquote.png);
    background-position: left 0px;
    background-repeat: no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
    margin: 5px;
    padding: 8px;
    text-indent: 23px;
}

blockquote.style3 span {
	background:url(../images/testimonials_closequote.png);
    background-position: 130px bottom;
    background-repeat: no-repeat;
    display: block;
}

blockquote.style4 {
    background-color: #FAEBBC;
	background:url(../images/testimonials_openquote.png);
    background-position: left 0px;
    background-repeat: no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#3864a2;
    margin: 5px;
    padding: 8px;
    text-indent: 23px;
}

blockquote.style4 span {
	background:url(../images/testimonials_closequote.png);
    background-position: 707px bottom;
    background-repeat: no-repeat;
    display: block;
}

.img01
{width: 100%;}
.contact_us_right_top h3{ margin-top:1px;}
	.contact_us_right_bottom h3{ margin-top:1px;}
	
.footer_top_one p a{ font-size:14px; color:#fff; text-decoration:none;}
.footer_top_one p a:hover{ text-decoration:underline; font-weight:bold;}
	
	
	
@media (min-width:900px) and (max-width:1080px)
{
	.mainCntr{ width: 883px;}
	.body_right {float: left;width: 400px;}
	.body_right_one {width: 352px;float: left;margin-left: 63px;}
	.body_right_two {width: 352px;float: left;margin-left: 63px;}
	.bd_left{ width: 95%;}
	.horizontal{ width: 559px;}
	.footer_top_one {float: left;width: 209px;}
	.footer_top_one p{ width: 201px;}
	.footer_top_two {float: left;width: 202px;}
	.footer_search{ width: 190px;}
	.footer_top_three{ width:246px; }
	.footer_box{ width: 206px;}
	.footer_top_right{ width: 156px; margin-left:8px;}
	.about_bd_left{width: 503px;}
	.contact_us_right{float: left; margin: 13px 0px 44px 0px;}
	.contact_contaner_bottom{ width: 94%;}
	.contact_contaner_bottom h3{ font-size: 35px;}
	.contact_contaner_bottom h4{ font-size: 35px;}
	blockquote.style4 span{ background-position: 800px bottom;}
	blockquote.style3 span{ background-position: 236px bottom;}
	blockquote.style2 span{ background-position: 191px bottom;}
	.contact_us_right_bottom img{ padding:7px 21px 0px 0px ;}
	.contact_us_right_top h3{ font-size:20px;}
    .contact_us_right_top{ margin:0px 0px 8px 0px ;}
	.boxnav li{ width:430px;}
	.box_one{ width:491px;}
	.boxnav li{ font-size:14px;}
	.bdy_right{ width:347px;}
	.contact_us_left{ width:416px;}
	.contact_us_right{ width:377px; float:right; margin-top:35px;}
	.contact_us_right_bottom{ margin-top:10px;}
	.footer_top_one p{ margin-top:12px;}
	.footer_bottom_right p{ line-height:69px;}
	.body_left_image span{ margin:-4px 0px 0px 19px;}
	.footer_nav li a{font-size:13px;}
	.read_more{margin:10px 50px 0px 0px ;}
	#mainCntr{ width:864px;}


}


@media (min-width:760px) and (max-width:899px)
{
	.mainCntr{ width: 743px;}
	#mainCntr{ width:737px;}
	.body_right {float: left;width: 400px;}
	.body_right_one {width: 352px;float: left;margin-left: 60px;}
	.body_right_two {width: 352px;float: left;margin-left: 60px;}
	.bd_left{ width: 95%;}
	.horizontal{ width: 428px;}
	.footer_top_one {float: left;width: 182px;}
	.footer_top_one p{ width: 161px;}
	.footer_top_two {float: left;width: 181px;}
	.footer_search{ width: 165px; font-size:13px;}
	.footer_top_three{ width:208px; }
	.footer_box{ width: 172px; font-size:13px;}
	.footer_top_right{ width: 146px;}
	.about_bd_left{width: 379px;}
	.contact_us_right{float: left; margin: 13px 0px 44px 0px;}
	.contact_contaner_bottom{ width: 94%;}
	.contact_contaner_bottom h3{ font-size: 35px;}
	.contact_contaner_bottom h4{ font-size: 35px;}
	blockquote.style4 span{ background-position: 242px bottom;}
	blockquote.style3 span{ background-position: 422px bottom;}
	blockquote.style2 span{ background-position: 438px bottom;}
		.contact_us_right_bottom img{ padding:7px 21px 0px 0px ;}
		.contact_us_right_top h3{ font-size:20px;}
    .contact_us_right_top{ margin:0px 0px 8px 0px ;}
	.footer_top_one p{ margin-top:8px;}
	.footer_bottom_right p{ line-height:70px;}
	.body_left_image span{ margin:-4px 0px 0px 19px;}
	.footer_nav li a{ font-size:11px;}
	.footer_bottom_right p{font-size:11px;}
	.footer_top_one p{ font-size:13px;}
	.footer_top_right_content h2{ font-size:18px; padding:0px 10px 0px 0px;}
	.box1{ margin:10px 11px 10px 5px;}
	.contact_us_right_bottom h3 a{ margin-top:-2px;}
	.body_left_middle{margin-left:5px;}
	.body_left_bottom{ margin-left:6px;}
	.img02{ width:95%;}
	.headertop_right input[type="text"]:focus {width: 250px;}
	.headertop_left{ width:94%;}
	.text{ float:right;}
}

@media (min-width:480px) and (max-width:759px)
{
	.mainCntr{ width: 463px;}
	.logo{ float: none;margin: 0 auto; text-align: center; line-height: 72px;}
	.headertop_right input[type="text"] {width: 82px;    -webkit-transition: all 0s ease 0s;-moz-transition: all 0s ease 0s;-o-transition: all 0s ease 0s;transition: all 0s ease 0s;}
	.headertop_right input[type="text"]:focus {width: 82px;}
	.header_nav{ margin: 0px 24px 0px 0px;}
	.text_img{ font-size: 23px;}
	.box1{ float: left; margin-left: 10px;}
	#mainCntr {margin: 0 auto;width: 480px;padding: 0px;}
	.body_right {float: left;width: 400px;}
	.horizontal{ width: 448px;}
	.footer_top_one {float: none;width: 100%;margin: 0 auto;margin-bottom: 25px;}
	.footer_top_one p{ width: 100%;}
	.footer_top_two {float: left;width: 93%;}
	.footer_search{ width: 100%;}
	.footer_top_three{ width:93%; }
	.footer_box{ margin: 12px 0px 0px 0px;}
	.footer_box{ width: 100%; margin-top: 30px;}
	.footer_top_right{ width: 97%; margin-top: 30px;}
	.footer_top_right_content{ padding: 10px 0 0 20px;}
	.footer_text h2{ float: right; margin-right: 286px;}
	.footer_bottom{ text-align: center;height: 110px; width: 100%;}
	.footer_bottom_right {float: right;width: 100%; padding: 0px 0px 0px 0px;}
	.body_left{ width: 96%; margin-right:0px; }
	.body_left_top{ width: 100%;}
	.body_left_middle{ float: none; margin: 0 auto;}
	.body_left_bottom{ float: none; margin: 0 auto; margin-top:20px; }
	.body_right_one {width: 293px;float: none;margin: 0 auto;}
	.body_right_two {width: 293px;float: none;margin: 0 auto;}
	.bd_left{ width: 92%;}
	.bdy_right{ width: 92%; margin-top: 30px;}
	.bdy_bottom_bg h2{ margin-left: 0px; float:none; text-align:center;}
	.bdy_bottom_bg span{ float:none; font-size:31px; margin-left:8px;}
	.bdy_bottom_bg h3{ margin-left:0px; text-align:center; font-size:34px;}
	.footer_bottom_left {float: left;padding: 0 0 0 22px;margin-left: 49px;margin-bottom: -31px;}
	.about_bd_left{ width: 452px;}
	.about_bd_right {float: left;width: 350px;margin: 0px 0 18px 52px;}
	.about_bd_bottom{ width: 98%;}
	.contact_us_right{float: left; margin: 13px 0px 31px 0px;}
	.contact_contaner_bottom h3{font-size: 29px; text-align:center; float:none; line-height:0px;}
	.contact_contaner_bottom h2{font-size: 27px; text-align:center; float:none; margin:0px 0px 11px 0px; line-height:45px;}
	.contact_contaner_bottom{ width: 92%;}
	.contact_us_left{ margin:32px 0 0 21px; width:442px; }
	.contact_contaner_bottom{ height: 119px; margin-bottom:16px;}
	.contact_contaner_bottom h4{ font-size: 32px;line-height:0px; margin:38px 0px 0px 0px; text-align:center; float:none; }
	blockquote.style4 span{ background-position: 343px bottom;}
	blockquote.style3 span{ background-position: 241px bottom;}
	blockquote.style2 span{ background-position: 193px bottom;}
    .bdy_bottom_bg{width:98%;margin-top: 12px;margin-bottom: 15px; line-height:41px;}
	.logo{ padding:0px 0px 0px 0px;}
		.contact_us_right_bottom img{ padding:7px 21px 0px 0px ;}
		.contact_us_right_top h3{ font-size:20px; margin-top:-1px;}
		.contact_us_right_top{ margin:0px 0px 8px 0px ;}
		.body_left_nav li{ margin:14px 0px;}
		.container_top{ width:99%;}
		.banner{ width:99%;}
	.box1{ float:right; margin-right:10px; width:192px; height:50px; border-radius:6px; font-size:21px;}
	.about_bd_box{margin:8px 0px 15px 0px;}
	.text span{font-size:15px;}
	.text{ margin:0px 0px 0px 140px;}
	.body_right_top{ margin-left:10px;}
	.footer_nav li a{ padding:0px 13px; font-size:13px;}
	.about_bd_left p{ font-size:14px;}
	.about_bd_arrow li{font-size:14px;}
	.contact_us_right_bottom h3 a{ margin-top:-2px;}
	.our_services_list li{ font-size:13px;}
	.our_services_list_third li{font-size:13px;}
	.our_services_list_forth li{ font-size:13px;}
	.topheader{ height:auto;}
	.headertop_left{ width:90%;}
    .text{ float:right;}
}


@media (min-width:320px) and (max-width:479px)
{
	.mainCntr{ width: 300px;}
	.logo{ float: none;margin: 0 auto; text-align: center; line-height: 72px;}
	.headertop_right input[type="text"] {width: 90px;}
	.headertop_right input[type="text"]:focus {width: 90px;}
	.header_icon{ margin-left:82px;}
	.header_nav{ margin-top:-5px; float:none; margin:0 auto;}
	.text_img{ font-size: 21px;}
	.box1 {margin-top: 8px;float: left;text-align: center;font-size: 20px;margin-left: 43px;border-radius: 6px; width:209px; height:47px;}
	#mainCntr {margin: 0 auto;width: 313px;padding: 0px;}
	.body_right {float: left;width: 400px;}
	.horizontal{ width: 276px;}
	.header_bottom{ margin-top: 0px;}
	.footer_top_one {float: none;width: 100%;margin: 0 auto;margin-bottom: 25px;}
	.footer_top_one p{ width: 100%;}
	.footer_top_two {float: left;width: 93%;}
	.footer_search{ width: 100%;}
	.footer_top_three{ width:93%; }
	.footer_box{ margin: 12px 0px 0px 0px;}
	.footer_box{ width: 100%; margin-top: 30px;}
	.footer_top_right{ width: 97%; margin-top: 30px;}
	.footer_top_right_content{ padding: 10px 0 0 20px;}
	.footer_text h2{ float: right; margin-right: 124px;}
	.footer_bottom{ text-align: center;height: 109px; width: 100%;}
	.footer_bottom_right {float: left;width: 100%; padding: 0px 0px 0px 0px; margin-top: -23px;}
	.body_left{ width: 96%; margin-right:0px; }
	.body_left_top{ width: 100%;}
	.body_left_middle{ float: none; margin: 0 auto;}
	.body_left_bottom{ float: none; margin: 0 auto; margin-top:20px; }
	.body_right_one {width: 293px;float: none;margin: 0 auto;}
	.body_right_two {width: 293px;float: none;margin: 0 auto;}
	.bd_left{ width: 92%;}
	.bdy_right{ width: 92%; margin-top: 30px;}
	.bdy_bottom_bg h2{ margin-left: 0px; text-align:center; font-size:26px;}
	.bdy_bottom_bg{ width: 96%;}
	.bdy_bottom_bg h3{ margin-left: 44px}
	.footer_bottom_left {float: left;padding: 0 0 0 0px;}
	.footer_nav li a{ font-size: 12px; padding:0px 12px;}
	.footer_bottom_right p{ font-size: 12px;}
	.body_left_nav a{ font-size: 15px;}
	.text {float: left;font-family: Open Sans;color: #77a0d8;font-size: 14px;line-height: 43px;margin: 0 0 0 -22px;text-align: center;width: 114%;}
	.headertop_left {float: left;height: 0px;padding: 0 0 0 22px;}
	
	.text_img {float: none;padding-top: 20px;font-family: Open Sans;color: #FFF;margin: 0 auto;text-align: center; padding-bottom:8px;}
	.container_top{ height: 63px;}
	.nav li{text-align: center;}
	.box_one:before, .box_one:after{background: none; -webkit-box-shadow: none; box-shadow: none; -webkit-transform: none;}
	.box_one{ background: none; width: 281px;background: #eaeaea;margin: 15px 0px 0 0;padding: 0 0 9px 4px;float: left;position: relative;}
	.body_right{ width: 274px; margin-left:12px;}
	.boxnav li{ width: 243px; font-size: 13px; padding:0px 0px 0px 19px;}
	.read_more_three{margin: 0px 0px 0px 0px; }
	.read_more_two{margin: 0px 0px 0px 0px; }
	.read_more_one{margin: 0px 0px 0px 0px; }
	.read_more{margin: -17px 0px 0px 0px; }
	.read_more_four{margin: 0px 0px 0px 0px; }
	.bdy_bottom_bg span{ margin-right: 112px;}
	blockquote.style1 span{background-position: 223px bottom} 
	.about_bd_left{ width: 292px;}
	.about_bd_right_img {
width: 311px;
background-size: 100%;
height: 270px;
}
	.about_bd_bottom{ width: 94%;}
	.about_bd_right{float: right;width: 318px;margin: -20px 0 14px 0;}
	.contact_box_one p{width: 92px; font-size: 13px;}
	.contact_box_one input[type="text"]{width: 280px; float: left;}
	.contact_box_one_textarea p{width: 92px; font-size: 13px;}
	.contact_text_area{ width: 273px; float: left; height: 120px;}
	.contact_box_last p{width: 239px; line-height: 33px; font-size: 16px;}
	.contact_box_last span{width: 175px;float: left;font-family: Open Sans;line-height: 18px;margin: 0 0 0 6px;font-size: 13px;color: #959595;}
	.contact_box_capture span{ width: 237px; float: left;margin-left: 42px;}
	.contact_box_capture_enter input[type="text"]{ float: left;width: 208px;margin-left: -6px;}
	.contact_submit{ width: 280px; float: left; margin-left: 0px; margin-top: 10px;}
	.contact_us_right_bottom p{ font-size: 17px;}
	.contact_us_right_top p{font-size: 17px;}
	.contact_us_right_bottom h3{ font-size: 16px;}
	.contact_us_right_top h3{ font-size: 16px;}
	.contact_us_right{ float: left; margin: 29px 0px 25px 0px; width:290px;}
	.contact_contaner_bottom{width: 93%;height: 107px;background: #3864a2;border-radius: 8px;padding: 0 8px 0 8px; margin-bottom:16px; margin-left:3px;}
	.contact_contaner_bottom h2{ line-height: 40px;}
	.contact_contaner_bottom h3{line-height: 25px; font-size: 28px; text-align:center;float:none; margin:0px 0px 0px 0px;}
	.contact_contaner_bottom h4{line-height: 40px; font-size: 28px; text-align:center; float:none; margin:0px 0px 0px 0px;}
	.topheader{ height: 83px;}
	.contact_us_left{ width: 294px;}
	.contact_box_capture_enter span{ margin: 0 0 0 6px;}
	.contact_box_capture_enter p{ margin: 1px 0 0 -14px;}
	blockquote.style4 span{ background-position: 143px bottom;}
	blockquote.style3 span{ background-position: 130px bottom;}
	blockquote.style2 span{ background-position: 240px bottom;}
	.bdy_bottom_bg{ line-height: 36px;}
	.logo{ padding:0px 0px 0px 0px;}
	.body_left_nav li{ margin:15px 0px;}
	.body_left_nav li{background:url(../images/arrow_left.png) left 4px no-repeat;}
	.horizontal{line-height:22px; margin-top:10px; font-size:13px;}
	.bd_left h2{ margin-bottom:6px;}
	.body_left_image img{ margin-bottom:-22px;}
	.body_left_image{ margin:12px 0px 0px 23px;}
	.footer_search{ color:#000;}
	.body_line{ margin:11px 0px 11px 0px;}
	.bdy_bottom_bg{ margin-top:18px; margin-bottom:18px;}
	.nav li a{ padding:4px 6px; font-size:14px;}
	.box_one_text{ font-size:16px;}
	.body_right_top{ line-height:52px;}
	.bdy_bottom_bg span{font-size:28px;}
	.bdy_bottom_bg h3{ font-size:29px; margin-left:0px; text-align:center;}
	.body_left_nav{ padding:0px 0px 10px 14px;}
	.bdy_bottom_bg{ width:100%;}
	.contact_us_right_bottom img{ padding:7px 21px 0px 0px ;}
	.contact_us_right_top h3{ margin-top:2px;}
	.contact_us_right_bottom h3{ margin-top:2px;}
	.contact_us_right_top{ margin:0px 0px 8px 0px ;}
	.about_bd_box{ margin:25px 0px 24px 0px;}
	.contact_us_left{ margin:0px 0px 0px 0px ;}
	.footer_top_left{ margin:0px 0px 0px 11px;}
	.footer_bottom_right p{ line-height:38px;}
	.our_service_first h3{font-size:17px;}
     .our_service_second h3{font-size:17px;}
	 .our_service_third h3{font-size:17px;}
	 .our_service_fourth h3{font-size:17px;}
	 .our_service_fifth h3{font-size:17px;}
	 .our_service_sixth h3{font-size:17px;}
	 .our_services_list_first li{ font-size:14px;}
	 .our_services_list_second li{ font-size:14px;}
	 .our_services_list_third li{ font-size:13px;}
	 .our_services_list_fourth li{ font-size:14px;}
	 .our_services_list_fifth li{ font-size:14px;}
	 .our_services_list_sixth li{ font-size:14px;}
	 .bd_left p{font-size:13px;}
	 .about_bd_left p{ font-size:13px;}
	 .about_bd_arrow li{font-size:13px;}
	 .contact_us_right_bottom h3 a{font-size:17px;}
	 .contact_contaner_bottom h2{ font-size:22px; text-align:center; float:none; margin:0px 0px 0px 0px;} 
	 .our_services_list li{ font-size:13px;}
	 .our_services_list_forth li{ font-size:13px;}
	 .img02{width:91%; margin-left:19px;}
	 .footer_bottom_right p span{ display:block; text-align:center; line-height:5px;}
	 
	 }

.error{color:#F00;}
.footer_top_two span {
width: 53px;
height: 40px;
background: url(../images/contact_go.png) no-repeat;
float: right;
margin: 10px 0 0 8px;
cursor: pointer;
}


.captcha-input{ float:left; width:195px;}
label.error {
float: left;
width: 100%;
}