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

body{
	background:#fff;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}
* a{-webkit-transition:all 400ms ease-in;
	-o-transition:all 400ms ease-in;
	-moz-transition:all 400ms ease-in;
	-ms-transition:all 400ms ease-in;}
* a:hover{-webkit-transition:all 200ms ease-in;
	-o-transition:all 200ms ease-in;
	-moz-transition:all 200ms ease-in;
	-ms-transition:all 200ms ease-in;
}
*{	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
p{
	margin:0px 0px 20px;
	padding:0px;
	font-size:13px;
	color:#666;
	line-height:24px;
	font-family: 'OpenSansRegular';
	text-align:justify;
}
p a{
	color:#c51728;
	text-decoration:underline;
}
p a:hover{
	color:#000;
}

p.m_btm{
	margin-bottom:0px;
}
p:last-child{
	margin-bottom:0px;
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/bebasneue.eot');
    src: url('../fonts/bebasneue.eot') format('embedded-opentype'),
         url('../fonts/bebasneue.woff') format('woff'),
         url('../fonts/bebasneue.ttf') format('truetype'),
         url('../fonts/bebasneue.svg#BebasNeueRegular') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLTStd57Condensed';
    src: url('../fonts/helveticaneueltstdcn.eot');
    src: url('../fonts/helveticaneueltstdcn.eot') format('embedded-opentype'),
         url('../fonts/helveticaneueltstdcn.woff') format('woff'),
         url('../fonts/helveticaneueltstdcn.ttf') format('truetype'),
         url('../fonts/helveticaneueltstdcn.svg#HelveticaNeueLTStd57Condensed') format('svg');
}
@font-face {
    font-family: 'GeogrotesqueRegular';
    src: url('../fonts/geogtq-rg.eot');
    src: url('../fonts/geogtq-rg.eot') format('embedded-opentype'),
         url('../fonts/geogtq-rg.woff') format('woff'),
         url('../fonts/geogtq-rg.ttf') format('truetype'),
         url('../fonts/geogtq-rg.svg#GeogrotesqueRegular') format('svg');
}
h3{
	font-size:22px;
	color:#c51728;
	font-family: 'GeogrotesqueRegular';
	text-transform:uppercase;
	background:url(../images/head_bg.jpg) no-repeat left bottom;
	padding-bottom:5px;
	width:100%;
	float:left;
	margin-bottom:20px;
}
h3 span{
	color:#c51728;
}
h5{
	width: 100%;
	float: left;
	background: url(../images/resource_head_bg.png) repeat-x;
	position: relative;
	margin:10px 0px 20px;
	height: 3px;
}
h5 span{
	font-size:18px;
	color:#000;
	font-family: 'GeogrotesqueRegular';
	text-transform:uppercase;
	position:relative;
	left:0px;
	top:-10px;
	padding:0px 20px 0px 0px;
	background:#fff;
}
#page_wrap{
	width:100%;
	float:left;
}
header{
	width:100%;
	float:left;
	padding:17px 0px;
	border-top:1px solid #c51728;
	border-bottom:1px solid #eaeaea;
}

.hdr_container{
	max-width:1000px;
	margin:0px auto;
}
.logo{
	width:22.8%;
	float:left;
}
.logo img{
	width:100%;
	height:auto;
	float:left;
}
nav{
	width:54%;
	float:right;
	margin:20px 0px;
}
nav ul{
	margin:0px;
	padding:0px;
}
nav ul li{
	list-style:none;
	float:left;
	font-size:12px;
	color:#383636;
	font-family: 'OpenSansRegular';
	margin-right:11px;
	text-transform:uppercase;
}
nav ul li a{
	color:#383636;
	text-decoration:none;
	padding:5px 8px;
}
nav ul li a.cnt_active, nav ul li a.cnt_active:hover{
	background:#c51728;
	border-radius:3px;
	color:#fff;
}
nav ul li:last-child{
	margin-right:0px;
}
nav ul li a:hover, nav ul li a.active{
	color:#c51728;
}
.bx-default-pager {
	display:none
}
.banner {
	width:100%;
	float:left;
	position:relative;
}
.banner.inner_bnr {
	background:url(../images/inner_bnr.jpg) no-repeat center top;
	background-size:cover;
}
.banner_img img {
	width:100%;
	height:auto;
	float:left;
}
a.prev {
	width:34px;
	height:34px;
	position:absolute;
	left:30px;
	z-index: 9;
	top:35%;
	background:url(../images/slider_btn.png) no-repeat -1px -1px;
}
a.next {
	width:34px;
	height:34px;
	position:absolute;
	right:30px;
	top:35%;
	z-index: 9;
	background:url(../images/slider_btn.png) no-repeat -36px -1px;
}
a.prev:hover {
	background:url(../images/slider_btn.png) no-repeat -1px -36px;
}
a.next:hover {
	background:url(../images/slider_btn.png) no-repeat -36px -36px;
}
.bnr_desc_col{
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	bottom:12%;
	text-align:center;
}
.bnr_desc{
	width:25%;
	display:inline-block;
	background:url(../images/bnr_desc.png) repeat;
	padding:10px 10px 5px;
	text-align:center;
}
.bnr_desc h2{
	width:auto;
	background:url(../images/slider_desc_bg.png) repeat-x;
	font-family: 'BebasNeueRegular';
	font-size:28px;
	color:#fff;
	line-height:24px;
	padding:10px;
}
.bnr_desc h2 span{
	background:#c51728;
	padding:10px 15px 5px;
	position:absolute;
	left:0px;
	top:-40px;
}
.bnr_desc h2 img{
	width:100%;
	height:auto;
	float:left;
}
.bnr_desc ul{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
}
.bnr_desc ul li{
	list-style:none;
	float:left;
	font-size:14px;
	color:#323232;
	background:url(../images/bnr_list_bg.png) no-repeat 3px 9px;
	padding-left:20px;
	width:33%;
	line-height:24px;
	margin-bottom:5px;
}

.text_wdt{
	width:100%;
	margin:0px auto;
	padding:8px 20%;
	background:#c51728;
	border-bottom:1px solid #eee;
}
.text_wdt h4{
	font-size:24px;
	color:#fff;
	font-family: 'BebasNeueRegular';
	text-align:center;
	margin-bottom:5px;
}
.text_wdt p{
	font-size:14px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:0px;
	
}
.mid_wrap{
	width:100%;
	float:left;
	
	padding:60px 0px;
	min-height:600px;
}
.mid_container{
	max-width:1000px;
	margin:0px auto;
}
.left_col{
	width:51.9%;
	float:left;
	padding-left:5px;
}
.left_col.left_col1{
	width:54%;
	padding-left:0px;
}
.box_col{
	width:100%;
	float:left;
	padding:50px 0px;
}
.box_col_container{
	max-width:1000px;
	margin:0px auto;
}
.box{
	float:left;
	background:#f8f8f8;
	width:23.5%;
	padding:20px 12px;
	text-align:center;
	min-height:296px;
	margin-right:18px;
	border-bottom:2px solid #666;
}
.box_m_none{
	margin-right:0px;
}
.box:hover{
	background:#fff;
	box-shadow:inset 0px 0px 10px #ccc;
	cursor:pointer;
	-webkit-transition:all 400ms ease-in;
	-o-transition:all 400ms ease-in;
	-moz-transition:all 400ms ease-in;
	-ms-transition:all 400ms ease-in;
}
.box:hover .cf_icon{
	background:url(../images/cf_icon.png) no-repeat 0px -40px;
}
.box:hover .dr_icon{
	background:url(../images/dr_icon.png) no-repeat 0px -42px;
}
.box:hover .ip_icon{
	background:url(../images/ip_icon.png) no-repeat 0px -41px;
}
.box:hover .gbl_icon{
	background:url(../images/gbl_icon.png) no-repeat 0px -41px;
}
.box h4{
	font-size:18px;
	color:#000;
	font-family: 'HelveticaNeueLTStd57Condensed';
	margin:10px 0px;
	background:url(../images/head_bg1.jpg) no-repeat center bottom;
	padding-bottom:10px;
	text-shadow:1px 1px 0px #fff;
}
.box p{
	font-size:12px;
	line-height:20px;
	margin-bottom:0px;
	text-align:justify;
}
.box .icons{
	display:inline-block;
	
}
.box .icons a{
	width:65px;
	height:38px;
	float:left;
}
.cf_icon{
	background:url(../images/cf_icon.png) no-repeat 0px -1px;
}
.dr_icon{
	background:url(../images/dr_icon.png) no-repeat 0px 0px;
}
.ip_icon{
	background:url(../images/ip_icon.png) no-repeat 0px 0px;
}
.gbl_icon{
	background:url(../images/gbl_icon.png) no-repeat 0px 0px;
}
.twit_col{
	width:48.1%;
	float:left;
}
.twit_col img{
	width:100%;
	height:auto;
	float:left;
}
.resources{
	width:100%;
	float:left;
	margin-top:42px;
	padding:0px 10px;
}
.resources h4{
	width:100%;
	float:left;
	background:#000;
	position:relative;
	margin-bottom:45px;
	height:1px;
}
.resources h4 span{
	left:39.7%;
	top:-14px;
	position:absolute;
	font-size:22px;
	color:#000;
	padding:2px 7px;
	background:#fff;
	font-family: 'HelveticaNeueLTStd57Condensed';
	border:1px solid #000;
}
.resources ul{
	margin:0px;
	padding:0px;
}
.resources ul li{
	list-style:none;
	float:left;
	width:12.9%;
	margin-right:15px;
}
.resources ul li img{
	width:100%;
	height:auto;
	float:left;
	box-shadow:0px 0px 6px #e8e8e8;
	border:1px solid #e8e8e8;
}
.resources ul li img:hover{
	border:1px solid #000;
	-webkit-transition:all 400ms ease-in;
	-o-transition:all 400ms ease-in;
	-moz-transition:all 400ms ease-in;
	-ms-transition:all 400ms ease-in;
}
.resources ul li:last-child{
	margin-right:0px;
}
.download_btn_box{
	width:100%;
	float:left;
	text-align:center;
	margin-top:43px;
}
.download_box_sh{
	width:27.1%;
	display:inline-block;
	background:url(../images/box_sh.png) no-repeat center bottom;
	padding-bottom:44px;
}
.brochure_btn{
	width:85%;
	margin:0px auto;/*
	background:url(../images/br_btn_bg.jpg) repeat-x;
	position:relative;
	font-size:23px;
	color:#fff;
	font-family: 'BebasNeueRegular';
	text-transform:uppercase;
	border-radius:8px;*/
	
}
.brochure_btn a{
	width:229px;
	height:50px;
	float:left;
}
.br_btn{
	background:url(../images/download_btn.png) no-repeat 0px 0px;
}
.br_btn:hover{
	background:url(../images/download_btn.png) no-repeat 0px -50px;
}
/*.brochure_btn a{
	padding:11px 30px 11px 58px;
	color:#fff;
	display:block;
	text-decoration:none;
	border-radius:8px;
}
.brochure_btn:before{
	width:28px;
	height:28px;
	position:absolute;
	left:22px;
	top:10px;
	background:url(../images/br_arrow.png) no-repeat 0px 0px;
	content:"";
}*/

.strength_list{
	width:100%;
	float:left;
	margin-bottom:20px;
}
.strength_list ul{
	margin:0px;
	padding:0px;
}
.strength_list ul li{
	list-style: none;
	float: left;
	font-size: 13px;
	color:#666;
	background: url(../images/bnr_list_bg.png) no-repeat 3px 9px;
	padding-left: 20px;
	width: 100%;
	line-height: 24px;
	margin-bottom: 5px;
}
.strength_list ul li.list_1{
	width:50%;
}
.team_col{
	width:100%;
	float:left;
}
.team_col ul{
	margin:0px;
	padding:0px;
}
.team_col ul li{
	list-style:none;
	float:left;
	background:#fff;
	box-shadow:0px 0px 5px #ccc;
	padding:15px;
	margin:5px 0px 12px;
}
.team_col ul li:hover{
	-webkit-transition:all 400ms ease-in;
	-o-transition:all 400ms ease-in;
	-moz-transition:all 400ms ease-in;
	-ms-transition:all 400ms ease-in;
	background:#fafafa;
	cursor:pointer;
}
.team_col ul li .img_list{
	width:14.9%;
	float:left;
	margin-right:22px;
}
.team_col ul li .img_list img{
	width:100%;
	height:auto;
	float:left;
	border:1px solid #ccc;
}
.team_col ul li h4{
	font-size:15px;
	color:#fff;
	font-family: 'GeogrotesqueRegular';
	text-transform:uppercase;
	background:#c51728;
	padding:5px 10px;
	margin-bottom:10px;
	float:left;
	width:22%;
	border-radius:0px 10px 10px 0px;
	margin-left:-15px;
}
.team_col ul li h4 span{
	font-size:15px;
}
.head_wdt{
	width:100%;
	float:left;
}
.service_wrap{
	width:100%;
	float:left;
}
.service_box{
	width:48.5%;
	float:left;
	margin:8px 0px 20px;
}
.service_desc.service_desc1{
	min-height:346px;
}
.service_box .s_box_head{
	border-bottom:1px dotted #5b5b5b;
	width:100%;
	float:left;
	padding-bottom:8px;
	font-size:18px;
	color:#5b5b5b;
	text-transform:uppercase;
	font-family: 'GeogrotesqueRegular';
	line-height:28px;
	padding-left:7px;
	margin-bottom:5px;
	background:#f9f8f8;
	padding-top:5px;
}
.service_box .s_box_head span{
	height:29px;
	float:left;
	margin-right:12px;
}
.legal_icon{
	width:38px;
	background:url(../images/legal_icon.png) no-repeat 0px 0px;
}
.business_icon{
	width:42px;
	background:url(../images/business_icon.png) no-repeat 0px 0px;
}
.tax_icon{
	width:21px;
	background:url(../images/tax_icon.png) no-repeat 0px 0px;
}
.insurance_icon{
	width:30px;
	background:url(../images/insurance_icon.png) no-repeat 0px 0px;
}
.csr_icon{
	width:27px;
	background:url(../images/csr_icon.png) no-repeat 0px 0px;
}
.fund_icon{
	width:30px;
	background:url(../images/fund_icon.png) no-repeat 0px 0px;
}
.service_desc{
	width:100%;
	float:left;
	padding:17px;
	box-shadow:0px 2px 2px #eceeee;
	min-height:346px;
}
.service_desc ul{
	margin:0px;
	padding:0px;
}
.service_desc ul li{
	list-style: none;
	float: left;
	font-size: 13px;
	color: #7a7a7a;
	background: url(../images/bnr_list_bg.png) no-repeat 3px 9px;
	padding-left: 20px;
	width: 100%;
	line-height: 24px;
}
.ml_28{
	margin-left:28px;
}
.testi_col{
	width:49%;
	float:left;
	padding:10px 20px 10px 10px;
	border-right:1px dashed #ccc;
	margin-bottom:34px;
	min-height:200px;
}
.testi_col:hover{
	background:#fafafa;
}
.testi_col:hover h4{
	color:#c51728;
}

.testi_col.testi_col_br{
	border-right:0px;
	padding:10px 10px 10px 20px;
}
.testi_col_top{
	width:100%;
	float:left;
	padding-left:37px;
	background:url(../images/quote_bg.png) no-repeat 0px 0px;
}
.testi_col_top h4{
	font-size:18px;
	color:#505050;
	margin-bottom:10px;
	font-family: 'GeogrotesqueRegular';
}
.testi_col_btm{
	width:100%;
	float:left;
	text-align:center;
	margin-top:20px;
}
.testi_col_btm .testi_img{
	width:26.8%;
	display:inline-block;
}
.testi_col_btm .testi_img img{
	width:100%;
	float:left;
	height:auto;
	background:#fff;
	box-shadow:0px 0px 3px #ccc;
	padding:5px;
	border-radius:100%;
}

.feedback_col{
	width:40%;
	float:left;
	margin-left:55px;
	
}
.feedback_col h4{
	
	background:#c51728;
	float:left;
	margin-bottom:20px;
	width:100%;
	height:2px;
	position:relative;
}
.feedback_col h4 span{
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	background:#c51728;
	padding:6px;
	position:absolute;
	left:0px;
	top:-32px;
}
.feedback_form{
	width:100%;
	float:left;
	background:#f9f8f8;
	padding:40px 20px;
}
.feedback_form .feedback_form_field{
	width:100%;
	float:left;
	margin-bottom:6px;
}
.feedback_form .feedback_form_field label{
	font-size:13px;
	color:#5a5959;
	width:20%;
	float:left;
	margin:9px 0px;
}
.feedback_form .feedback_form_field .field_input, .feedback_form .feedback_form_field .field_msg{
	width:80%;
	float:left;
	background:#fff;
	border:1px solid #ccc;
	padding:8px;
	margin:0px;
}
.feedback_form .feedback_form_field .field_input:hover, .feedback_form .feedback_form_field .field_msg:hover{
	background:#fff;
	box-shadow:inset 0px 0px 4px #e8e6e6;
	-webkit-transition:all 400ms ease-in;
	-o-transition:all 400ms ease-in;
	-moz-transition:all 400ms ease-in;
	-ms-transition:all 400ms ease-in;
}
.btn_box{
	width:100%;
	float:left;
	margin:10px 0px 0px;
	padding:0px 0px 0px 20%;
}
.submit_btn{
	float:left;
	padding:10px;
	text-align:center;
	background:#c51728;
	width:109px;
	color:#fff;
	font-size:16px;
	margin:0px 8px 0px 0px;
	border:0px;
	
}
.submit_btn.clear_btn{
	background:#666;
	
}
.submit_btn:hover{
	background:#000;
	cursor:pointer;
	-webkit-transition:all 400ms ease-in;
	-o-transition:all 400ms ease-in;
	-moz-transition:all 400ms ease-in;
	-ms-transition:all 400ms ease-in;
}
.or_img{
	width:100%;
	float:left;
	margin-bottom:20px;
}
.or_img img{
	width:100%;
	float:left;
	height:auto;
}
.map_col{
	width:100%;
	float:left;
	margin-top:30px;
}
.map_col img{
	width:100%;
	height:auto;
	float:left;
}
.tabbing_col{width:100%; float:left; background:url(../images/tab_bg.jpg) repeat-x; margin-bottom:10px;}
h2.acc_trigger {
	background: url(../images/up_down.png) no-repeat 99% 14px #f7f6f6;
   float: left;
	width:100%;
	margin:0px;
	 box-sizing:border-box;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 color:#000;
}
h2.acc_trigger a {
	list-style:none;
	font-family: 'HelveticaNeueLTStd57Condensed';
	font-size:18px;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #e5e5e5;
	line-height:24px;
	padding:7px 20px;
	display:block;
	width:100%;
	float:left;
}
h2.acc_trigger a:hover{
	
}
h2.acc_trigger.active {background: url(../images/up_down.png) no-repeat 99% -26px #c51728; color:#fff!important;}
h2.acc_trigger.active a{
	color:#fff!important;
}
.acc_container {
	background:#fff;
	width:98%;
	font-size:12px;
	float:left;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	 box-shadow:0px 0px 5px #ccc;
 border-radius:0px 0px 4px 4px;
 margin:0px 10px;
 color:#444;

}
.acc_container .img_list{
	width:14.9%;
	float:left;
	margin-right:22px;
}
.acc_container .img_list.img_list1{
	width:12.6%;
}
.acc_container .img_list img{
	width:100%;
	height:auto;
	float:left;
	border:1px solid #ccc;
}
.cities{
	width:auto;
	float:left;
	padding:5px 10px;
	background:#f2f2f2;
	margin-top:32%;
}
footer{
	width:100%;
	float:left;
	background:#000;
}
.ftr_top{
	width:100%;
	float:left;
	padding:20px 0px;
	border-top:7px solid #666;
	position:relative;
}
.ftr_top_container{
	max-width:1000px;
	margin:0px auto;
}
.ftr_top h6{
	font-size:14px;
	color:#f4f4f4;
	text-transform:uppercase;
	margin-bottom:20px;
	font-family: 'OpenSansRegular';
}
.ftr_nav{
	width:100%;
	float:left;
}
.ftr_nav ul{
	margin:6px 0px 0px 0px;
	padding:0px;
	width:100%;
	float:left;
	text-align:center;
}
.ftr_nav ul li{
	list-style:none;
	display:inline-block;
	font-size:12px;
	color:#a7a4a4;
	text-transform:uppercase;
	margin-right:8px;
	padding-right:13px;
	font-family: 'OpenSansRegular';
	margin-bottom:5px;
	border-right:1px solid #a7a4a4;
}
.ftr_nav ul li a{
	color:#a7a4a4;
	text-decoration:none;
}
.ftr_nav ul li a:hover{
	color:#fff;
}
.ftr_nav ul li:last-child{
	margin-right:0px;
	border-right:0px;
}
.newsletter{
	width:32%;
	float:right;
	background:#f2f2f2;
	border-radius:10px;
	padding:15px;
}
.newsletter h6{
	color:#000;
	font-weight:bold;
	font-family: 'GeogrotesqueRegular';
	font-size:18px;
	text-transform:none;
	text-shadow:1px 1px 0px #ccc;
	margin-bottom:10px;
}
.newsletter_signup{
	width:100%;
	float:left;
	background:#fff;
	border-radius:15px;
	position:relative;
	border:1px solid #ccc;
	
}
.newsletter .news_input{
	width:80%;
	float:left;
	padding:6px;
	border:0px;
	background:#fff;
	border-radius:15px;
	margin:0px;
	box-shadow:inset 1px 1px 0px #ccc;
}
.newsletter .news_input:hover{
	background:#f2eded;
	-webkit-transition:all 400ms ease-in;
	-o-transition:all 400ms ease-in;
	-moz-transition:all 400ms ease-in;
	-ms-transition:all 400ms ease-in;
}
.newsletter .subscribe_btn{
	background:#b40d1e;
	font-size:12px;
	color:#fff;
	border-radius:15px;
	padding:6px 20px 5px;
	font-family: 'OpenSansRegular';
	text-transform:uppercase;
	border:0px;
	position:absolute;
	right:0px;
	top:0px;
	box-shadow:1px 2px 0px #ccc;
	margin:0px;
}
.newsletter .subscribe_btn:hover{
	background:#666;
	cursor:pointer;
	-webkit-transition:all 400ms ease-in;
	-o-transition:all 400ms ease-in;
	-moz-transition:all 400ms ease-in;
	-ms-transition:all 400ms ease-in;
}
.ftr_btm{
	width:100%;
	float:left;
	background:#b80415;
	padding:10px 0px;
}
.ftr_btm p{
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:0px;
}
.ftr_btm .ftr_btm_container{
	max-width:1000px;
	margin:0px auto;
}
.f_left{
	width:30%;
	float:left;
}
.f_rght{
	width:14%;
	float:right;
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
}
@media only screen and (min-width:768px) and (max-width:1024px) {
	.bnr_desc {
width: 40%;
left:30%;
	}
}
@media only screen and (min-width:760px) and (max-width:999px) {
	.hdr_container {
		padding:0px 10px;
}
nav {
width:70%;
}
nav ul li {
margin-right: 6px;
}
.text_wdt {
width: 100%;
margin: 0px auto;
padding: 8px 10%;
}
.left_col {
width: 55%;
}
.box {
margin-right: 10px;
margin-bottom: 10px;
width:48%;
}
.twit_col {
width: 44.1%;
}
.resources ul li {
width: 12.9%;
margin-right: 10px;
}
.ftr_top_container {
	padding:0px 10px;
}
.newsletter {
width: 40%;
}
.ftr_btm .ftr_btm_container {
	padding:0px 10px;
}
.f_left {
width: 40%;
}
.f_rght {
width: 20%;
}
.download_box_sh {
width: 36.1%;
}
.mid_container {
	padding:0px 10px;
}
.box_col_container {
	padding:0px 10px;
}
.service_box {
width: 47.5%;
}
.left_col.left_col1 {
width: 52%;
}
.bnr_desc {
width:50%;
left:6%;
}
.team_col ul li h4 {
width:40%;
}
.feedback_form .feedback_form_field label {
width: 30%;
}
.feedback_form .feedback_form_field .field_input, .feedback_form .feedback_form_field .field_msg {
width: 70%;
}
.btn_box {
padding: 0px 0px 0px 6%;
}
a.prev, a.next {
	display:none;
}
.testi_col {
min-height: 270px;
}
.acc_container .img_list.img_list1 {
width: 15%;
}
}
@media only screen and (min-width:460px) and (max-width:759px) {
	.hdr_container {
		padding:0px 10px;
}
.logo {
width:40%;
margin:0px 30%;
margin-bottom:10px;
}
nav {
width:70%;
}
nav ul li {
margin-right: 6px;
}
.text_wdt {
width: 100%;
margin: 0px auto;
padding:10px;
}
.text_wdt p {
font-size: 12px;
}
.mid_container {
	padding:0px 10px;
}
.box_col_container {
	padding:0px 10px;
}
.left_col {
width:100%;
}
.box {
margin-right: 10px;
margin-bottom: 10px;
width:47%;
min-height:318px;
}
.resources h4 span {
left: 34.3%;
font-size:18px;
}
.download_box_sh {
width:60%;
}
.twit_col {
width:100%;
}
.resources ul li {
width:22%;
margin-right: 10px;
margin-bottom:10px;
}
.ftr_top_container {
	padding:0px 10px;
}
.ftr_nav {
width: 100%;
}
.newsletter {
width: 100%;
margin-top:10px;
}
.ftr_btm .ftr_btm_container {
	padding:0px 10px;
	text-align:center;
}
.f_left {
width:100%;
}
.f_rght {
width: 100%;
}
a.prev, a.next {
	display:none;
}
.bnr_desc_col{

	position:static;

}
.bnr_desc {
width: 100%;
position: static;
left: 10px;
bottom: 10px;
background: #f8f8f8;
padding: 10px;
}
.bnr_desc h2{
font-size: 22px;
}
h3 {
font-size: 20px;
}
h5 span {
font-size: 18px;
}
p {
font-size: 12px;
}
.strength_list ul li {
font-size: 12px;
}
.team_col ul li .img_list {
width:20%;
}
.team_col ul li h4 {
font-size: 15px;
width:60%;
}
.team_col ul li h4 span {
font-size: 15px;
}
.service_box {
width: 100%;
}
.ml_28 {
margin-left: 0px;
}
.service_desc ul li {
font-size: 12px;
}
.testi_col {
width:100%;
}
.left_col.left_col1 {
width:100%;
}
.feedback_col {
width: 100%;
margin-left:0px;
margin-top:60px;
}
.bnr_desc ul li {
font-size: 11px;
}
.feedback_col h4 span {
font-size: 14px;
top:-29px;
}
h2.acc_trigger a {
font-size: 16px;
}
.text_wdt h4 {
font-size: 22px;
}
.strength_list ul li.list_1 {
width:100%;
}
.service_desc {
min-height:0px;
}
.testi_col {
width: 100%;
}
.acc_container .img_list.img_list1 {
width: 22%;
}
}
@media only screen and (min-width:260px) and (max-width:459px) {
	.hdr_container {
		padding:0px 10px;
}
.logo {
width:60%;
margin:0px 20%;
margin-bottom:10px;
}
nav {
width:70%;
}
nav ul li {
margin-right: 6px;
}
.bnr_desc_col{

	position:static;

}
.text_wdt {
width: 100%;
margin: 0px auto;
padding:10px;
}
.text_wdt p {
font-size: 12px;
}
.mid_container {
	padding:0px 10px;
}
.box_col_container {
	padding:0px 10px;
}
.left_col {
width:100%;
}
.box {
margin-right:0px;
margin-bottom: 10px;
width:100%;
}
.resources h4 span {
left: 20.3%;
font-size:18px;
}
.download_box_sh {
width:94%;
}
.twit_col {
width:100%;
}
.resources ul li {
width:29%;
margin-right: 10px;
margin-bottom:10px;
}
.ftr_top_container {
	padding:0px 10px;
}
.ftr_nav {
width: 100%;
}
.newsletter {
width: 100%;
margin-top:10px;
}
.ftr_btm .ftr_btm_container {
	padding:0px 10px;
	text-align:center;
}
.f_left {
width:100%;
}
.f_rght {
width: 100%;
}
.text_wdt p {
font-size: 12px;
}
a.prev, a.next {
	display:none;
}
.bnr_desc {
width: 100%;
position: static;
left: 10px;
bottom: 10px;
background: #f8f8f8;
padding: 10px;
}
.bnr_desc h2{
	font-size:22px;
}
.bnr_desc ul li{width:100%;}
h3 {
font-size: 18px;
}
h5 span {
font-size: 15px;
}
p {
font-size: 12px;
}
.strength_list ul li {
font-size: 12px;
}
.team_col ul li .img_list {
width:30%;
}
.team_col ul li h4 {
font-size: 15px;
width:100%;
}
.team_col ul li h4 span {
font-size: 15px;
}
.service_box {
width: 100%;
}
.ml_28 {
margin-left: 0px;
}
.service_desc ul li {
font-size: 12px;
}
.service_box .s_box_head {
font-size: 15px;
}
.testi_col {
width:100%;
}
.testi_col_top h4 {
font-size: 16px;
}
.left_col.left_col1 {
width:100%;
}
.feedback_col {
width: 100%;
margin-left:0px;
margin-top:60px;
}
.feedback_col h4 {
font-size: 13px;
}
.btn_box {
padding: 0px 0px 0px 4%;
}
.ftr_top h6 {
font-size: 13px;
}
.ftr_nav ul li {
font-size: 11px;
}
.ftr_btm p {
font-size: 11px;
}
.feedback_col h4 span {
font-size: 14px;
top:-29px;
}
.feedback_form .feedback_form_field label {
font-size: 12px;
width: 100%;
}
.feedback_form .feedback_form_field .field_input, .feedback_form .feedback_form_field .field_msg {
width:100%;
}
.feedback_form {
padding:20px;
}
h2.acc_trigger a {
font-size: 14px;
}
.bnr_desc h2 span {

font-size: 21px;

}
text_wdt h4 {
font-size: 20px;
}
.strength_list ul li.list_1 {
width:100%;
}
.service_desc {
min-height:0px;
}
.acc_container .img_list.img_list1 {
width:35%;
}
}