/******************** BEGIN RESETS CSS ********************/
/* HTML5 tags */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
article, aside, dialog, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; 
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	border: 0;
	padding: 0;
	outline: 0;
	font-size: 1em;
	/*vertical-align:top;*/
	background-color: transparent;
	/*line-height:normal;font-weight: normal;*/
}

a {
	margin: 0;
	border: 0;
	padding: 0;
	font-size: 1em;
	/*vertical-align:top;*/
	background-color: transparent; text-decoration:none;
	cursor:pointer;
	color:#000;
}
abbr[title], dfn[title] {
	border-bottom: 1px dashed #CCC;
	cursor: help;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
del {
	text-decoration: line-through;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
mark {
	color: #000;
	background-color: #FF9;
	font-style: italic;
	font-weight: bold;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
textarea { 
margin: 0; padding: 0; 
}
/******************** END  RESETS CSS ********************/
html{height:100%;}
body{ font-family: 'cabinregular';font-size:12px;padding: 0 15px !important;}
a{text-decoration:none;}
#wrapper{
	margin: 0 auto;
	width:100%;
	position:relative;
}
input[type="submit"],input[type="button"]{cursor:pointer;}
textarea{resize:none;}
.wrap{
	clear:both;
	margin: 0 auto;
	position: relative;
	width: 980px;
	padding-top:73px;
	padding-bottom:30px;
}
img{border:0px;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
#header{clear:both;width:100%;height:162px;}
#header_left{float:left;width:146px;}
#header_right{float:right;width:816px;padding-top:20px;}
.border_sep{clear:both;width:100%;background-image:url(../images/border_sep.jpg);height:4px;background-repeat:repeat-x;font-size:1px;line-height:1px;}
#header_right_top{clear:both;width:100%;height:26px;}
.header_right_top_left{float:left;padding-left: 0;font-size:18px;color:#000000;text-transform:uppercase;}
.header_right_top_right{float:right;padding-right:8px;font-size:16px;text-transform:uppercase;position:relative;bottom:5px;}
.header_right_bottom_left{float:left;padding-left: 0;color:#000000;text-transform:uppercase;}
.header_right_bottom_right{float:right;width:324px;text-align:justify;padding-top:0px;}

.nav_heading li{float:left;}
.nav_heading li a{color:#000;}
.col1{/*width:107px;*/float:left;width:125px;}
.col2{/*width:112px;*/float:left;width:125px;}
.col3{/*width:137px;*/float:left;width:125px;}
.col4{/*width:120px;*/float:left;width:95px;}

.follow_us{position:relative;padding-right:10px;}
.follow_icon{position:relative;top:2px;}
.nav_links{padding-top:10px;}
.nav_links li{font-size:12px;padding-bottom:6px;}
.nav_links li a{color:#000;}

.date_clock{ font-family: 'freeroadregular';color:#000000;font-size:23px;float:left;width:135px;
	padding-top: 5px;
}
.hr_br_text{float:right;width:188px;font-size:12px;line-height:15px;padding-top:3px;height:80px;overflow:hidden;}
#tweet_carousel li
{
	width:188px;
	height:80px;
	float:left;
	text-align: left;
	padding-top: 5px;
}
.banner{clear:both;width:100%;/*height:326px;overflow:hidden;*/height:412px;overflow:hidden}
.banner ul{/*height:267px;overflow:hidden;*/height:353px;}
.banner li{padding-top:35px;padding-left:52px;/*height:232px;*/width:927px;float:left;height:353px;}
#bc_pager
{
	float:right;
	text-align:right;
	padding-right:19px;
}
#bc_pager a span{background-image:url(../images/icons/square_black.png);background-repeat:no-repeat;display:block;width:17px;height:16px;font-size:0px;line-height:1px;color:#000000;}
#bc_pager a.selected span{background-image:url(../images/icons/square_active.png);background-repeat:no-repeat;display:block;width:17px;height:16px;font-size:0px;line-height:1px;color:#6837a0;}
#bc_pager a{float:left;margin-right:13px;}
.work_carousel {
width: 877px;
margin:0px auto;
}
.work_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
height:324px;
overflow:hidden;
}
.work_carousel li {
display: block;
float: left;
width:292px;
height:324px;
position:relative;
z-index:1;
}
.work_carousel li .li_info
{
width:272px;height:304px;position:absolute;top:0px;z-index:2;left:0px;background-image:url(../images/sr_key_partners/sr_key_partners_info_bg.png);background-repeat:repeat;color:#ffffff;font-size:13px;line-height:13px;padding:10px;display:none;cursor:pointer;
}
.prev {
float: left;
background-image:url(../images/icons/btn_prev.png);
background-repeat:no-repeat;
width:17px;
height:35px;
font-size:0px;
color:#fff;
text-align:right;
}
.next {
float: right;
background-image:url(../images/icons/btn_next.png);
background-repeat:no-repeat;
width:17px;
height:35px;
font-size:0px;
color:#fff;
text-align:left;
}
.work_nav
{
clear:both;
position:absolute;
top:45%;
left:0px;
width:942px;
z-index:1;
}
.work_wrapper
{
clear:both;
width: 980px;
position:relative;
height:394px;
}
.work_carousel_outer
{
clear:both;
width: 942px;
position:relative;
margin:0px auto;
}
.video_wrapper
{
clear:both;
width: 980px;
position:relative;
height:392px;
}
.blog_wrapper
{
clear:both;
width: 980px;
position:relative;
height:390px;
}
.carousel_bullet{
/*background-image: url(../images/icons/carousel_bullet.png);
background-position: 0 50%;
background-repeat: no-repeat;
padding-left: 12px;*/
clear: both;
color: #000000;
font-size: 19px;
margin-bottom: 25px;
text-transform:uppercase;
}
.vc_container{width:920px;float:right;padding-right:9px;}
.video_player{float:left;width:585px;height:323px;position:relative;z-index:0;}
.video_carousel{float:left;padding-left:15px;padding-right:7px;width:277px;height:325px;overflow:hidden;}
#video {clear:both;height:325px;}
.video_carousel .caroufredsel_wrapper{clear:both;height:325px!important;}
#video li{width:277px;height:98px;clear:both;padding-bottom:15px;position:relative;z-index:1;}
.video_nav{float:left;width:16px;height:325px!important;padding-left:16px;}

#video li .li_info{
width:257px;height:78px;position:absolute;top:0px;z-index:2;left:0px;background-image:url(../images/sr_key_partners/sr_key_partners_info_bg.png);background-repeat:repeat;color:#ffffff;font-size:13px;line-height:13px;padding:10px;display:none;cursor:pointer;
}
.video1_player{float:left;width:585px;height:323px;position:relative;z-index:0;}
#video1 {clear:both;height:325px;}
#video1 li{width:277px;height:98px;clear:both;padding-bottom:10px;position:relative;z-index:1;}
#video1 li .li_info{
width:257px;height:78px;position:absolute;top:0px;z-index:2;left:0px;background-image:url(../images/sr_key_partners/sr_key_partners_info_bg.png);background-repeat:repeat;color:#ffffff;font-size:13px;line-height:13px;padding:10px;display:none;cursor:pointer;
}
.yt_thumb_list1{cursor:pointer;}

.v_prev {
clear:both;
background-image:url(../images/video/btn_up.png);
background-repeat:no-repeat;
width:35px;
height:18px;
font-size:0px;
color:#fff;
float:left;
}
.v_next {
clear:both;
background-image:url(../images/video/btn_down.png);
background-repeat:no-repeat;
width:35px;
height:18px;
font-size:0px;
color:#fff;
margin-top:287px;
float:left;
}
.visit_us_wrapper
{
clear:both;
width: 980px;
margin: 0px auto;
position:relative;
padding-bottom:20px;
}
.visit_caption
{
clear:both;
font-family: 'freeroadregular';
font-size:55px;
color:#000000;
padding-left:51px;
overflow:hidden;
}
.visit_us_wrapper .carousel_bullet{margin-bottom:10px!important;}
.home_footer
{
	clear:both;
	width:100%;
	/* background-image:url(../images/home_footer_bg.jpg);
	background-repeat:repeat-y;
	background-position:top left; */
	margin-top:20px;
}
.homeFooterInner {
	width: 100%;
	float: left;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-bottom: 30px;
}
.home_footer_left
{
	float:left;
	width:390px;
	padding-top:5px;
	border-right: 1px solid #000;
}
.home_footer_mid
{
	float:left;
	width:300px;
	padding-top:5px;
	padding-left:24px;
	color:#000000;
	/* border-right: 1px solid #000; */
}

.home_footer_right
{
	float:left;
	width:179px;
	padding-top:5px;
	padding-left:24px;
	color:#000000;
}
.mail_us{clear:both;color:#000000;font-size:20px;padding-bottom:10px;text-transform:uppercase;font-family: 'freeroadregular';}
.mail_us_text{width:340px;height:78px;border:1px solid #000000;font-family: 'cabinregular';margin-right:28px;padding: 5px;}
.btn_black{font-family: 'cabinregular';font-size:20px;color:#ffffff;background-color:#000000;border-top:1px solid #999999;border-left:1px solid #4b4b4b;border-bottom:1px solid #666666;border-right:1px solid #2d2d2d;text-align:center;text-transform:uppercase;}
.home_footer_left .btn_black{margin-top:10px;width:78px;}
.freerr_23{color:#000000;font-family: 'freeroadregular';font-size:21px;}
.cabin_28{color:#000000;font-size:23px;}
.email_field {
	border: 1px solid #000;
    float: left;
    width: 340px;
    font-family: 'cabinregular';
    margin-right: 28px;
    padding: 5px;
}
.pr57{padding-right:57px;}
.branch_loc
{
	clear:both;color:#000000;font-size:20px;padding-bottom:10px;text-transform:uppercase;font-family: 'freeroadregular';
}
.contact_no
{
	font-family:cabinregular;
	font-size:16px;
}
.join_us
{
	clear:both;
	font-family:freeroadregular;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:8px;
}
.join_us a
{
	color:#000000;
}

.join_us_details
{
	clear:both;
	font-family:cabinregular;
	font-size:16px;
}
.drop_by
{
	clear:both;
	font-family:freeroadregular;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:5px;
}
.drop_by_details
{
	clear:both;
	font-family:cabinregular;
	font-size:16px;
}
.who_we_are_banner
{
	clear:both;
	padding-top:35px;
	padding-bottom:40px;
	text-align:center;
}

.inside_container_974
{
	clear:both;
	width:974px;
	margin:0px auto;
}

.inside_heading{font-family: 'freeroadregular';font-size:23px;font-size:23px;line-height:23px;text-transform:capitalize;padding-bottom:25px;}
.inside_content{clear:both;font-size:15px;padding-bottom:30px;text-align:justify;line-height:21px;}

.inside_container
{
	clear:both;
	width:980px;
	margin:0px auto;
}
.partners{clear:both;padding-top:30px;}
.fnt15{font-size:15px;}
.fnt14{font-size:14px;}
.fnt16{font-size:16px;}
.fnt17{font-size:17px;}
.fnt18{font-size:18px;}
.pt10{padding-top:10px;}
.bold{font-weight:bold;}
.uppercase{text-transform:uppercase;}
.sr_key_partners_container{clear:both;padding-bottom:27px;}
.sr_key_partners li{width:194px;height:198px;float:left;position:relative;z-index:1;}
.sr_key_partners_info{width:160px;height:185px;position:absolute;top:0px;z-index:2;left:0px;background-image:url(../images/sr_key_partners/sr_key_partners_info_bg.png);background-repeat:repeat;padding-top:13px;padding-left:22px;color:#ffffff;font-size:13px;line-height:13px;padding-right:12px;display:none;cursor:pointer;}

.creative_partners_container{clear:both;background-image:url(../images/border_sep.jpg); padding-bottom:15px;background-position:bottom;background-repeat:repeat-x;width:970px;}
.creative_partners li{width:194px;height:194px;float:left;position:relative;}
.creative_partners_nav{width:970px;clear:both;padding-top:7px;}

.our_work{clear:both;padding-top:40px;}
.our_work_container{clear:both;background-image:url(../images/border_sep.jpg); padding-bottom:15px;background-position:bottom;background-repeat:repeat-x;width:972px;}
.our_work_list li{width:243px;height:70px;float:left;position:relative;}

.brandpage{clear:both;padding-top:20px;}
.brandpage_caption{font-size:45px;color:#000000;text-transform:uppercase;font-family: 'freeroadregular';}
.brandpage_left{float:left;font-family: 'cabinregular';width:450px;padding-right:17px;font-size:14px;}
.brandpage_right{float:left;width:512px;position:relative;}
.brand_info{padding-bottom:42px;}

.brandpage .carousel_bullet{font-size:15px;margin-bottom:15px;}

.brand_work_carousel {
width: 879px;
margin:0px auto;
}
.brand_work_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
height:271px;
overflow:hidden;
}
.brand_work_carousel li {
display: block;
float: left;
position:relative;
z-index:1;
width:293px;
height:271px;
}
.brand_work_carousel li .li_info{
width:273px;height:251px;position:absolute;top:0px;z-index:2;left:0px;background-image:url(../images/sr_key_partners/sr_key_partners_info_bg.png);background-repeat:repeat;color:#ffffff;font-size:13px;line-height:13px;padding:10px;display:none;cursor:pointer;
}
.brand_work_nav
{
clear:both;
position:absolute;
top:50%;
left:0px;
width:972px;
z-index:1;
}
.brand_work_wrapper
{
clear:both;
width: 980px;
position:relative;
height:325px;
}
.brand_morework_wrapper
{
clear:both;
width: 980px;
position:relative;
height:325px;
padding-top:20px;
}
.brand_work_carousel_outer
{
clear:both;
width: 972px;
position:relative;
margin:0px auto;
}
.yt_thumb_list{cursor:pointer;}
.case_studies_wrapper{clear:both;width:100%;height:492px;}
.cs_video_container{clear:both;padding-left:50px;}

.follow_brand_wrapper
{
clear:both;
width: 100%;
position:relative;
height:50px;
}

.follow_brand_left
{
	float:left;
	padding-right:18px;
	padding-top:9px;
}
.follow_brand_left .carousel_bullet{margin-bottom:0px;}
.follow_brand_right{float:left;}
.follow_brand_right a{float:left;padding-right:4px;}
.brandpage .video_wrapper{height:380px;}


/************blog page style************/
.blogpage
{
	clear:both;
	padding-top:36px;
}

.blog_left
{
	width:637px;
	float:left;
}
.blog_right
{
	float:right;
	width:288px;
}

.blog_caption
{
	clear: both;
    font-size: 19px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 20px;
	text-transform:uppercase;
}
.blog_content
{
	clear:both;
	font-size:14px;
	padding-bottom:15px;
}
.blog_readmore
{
	clear:both;
	font-size:15px;
	text-transform:uppercase;
}
.readmore_link{color:#000;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.mb15{margin-bottom:15px;}
.blog_border_sep{margin-top:15px;margin-bottom:40px;}
.arrow_center_caption{font-size:16px;text-align:center;text-transform:uppercase;clear:both;}
.blog_maincontainer{width:100%;}
.width100per{width:100%;}

.popular_list li{list-style-type:none;padding-top:15px;padding-bottom:0px;}
.popular_caption{clear:both;font-size:17px;font-weight:bold;text-transform:uppercase;}
.search_tag_container
{
	clear:both;
	background-image:url(../images/search_tag_bg.jpg);
	background-repeat:repeat;
	background-position:top left;
	width:292px;
	border:1px solid #ededed;
	border-top:0px;
}

.search_tag_container_inner
{
	clear:both;
	padding:10px;
}

.search_tag_container_inner span
{
	background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    color: #424242;
    display: inline-block;
    padding: 3px 6px;
	margin-bottom: 3px;
}

.blog_text
{border: 1px solid #000000;
font-family: 'cabinregular';
height: 121px;
width: 633px;
}

.width116
{
	width:116px;
}

.btn_black_fnt15
{
	background-color: #000000;
    border-color: #999999 #2D2D2D #666666 #4B4B4B;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-family: 'cabinregular';
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
	padding-top:5px;
	padding-bottom:5px;
}
.width245{width:245px;}
.client_list li
{
	width:245px;
	height:70px;
	float:left;
}
.clients_page
{
	clear:both;
	padding-top:30px;
}
.visit_us
{
	clear:both;
	padding-top:30px;
}
.visit_us_wrapper
{
	clear:both;
	width:100%;
}
.visit_us_left
{
	float:left;
	width:670px;
}
.visit_us_right
{
	float:right;
	width:286px;
}
.visit_slider
{
	width:100%;
	margin:0px auto;
}
.vs_left
{
	float: left;
    height: 591px;
    width: 42px;
}
.vs_mid
{
	float:left;
	width:880px;
	height:591px;
	overflow:hidden;
}
.vs_right
{
	float:left;
	width:42px;
	height: 591px;
}
.vs_left a,
.vs_right a
{
	position:relative;
	top:50%;
}
.visit_us_bottom
{
	width:880px;
	margin-left:42px;
}
.textarea_style
{
	border: 1px solid #000000;
    float: left;
    font-family: 'cabinregular';
    width: 100%;
}
.pl20{padding-left:20px;}
.black_link{color:#000;}
#vs_list li{list-style-type:none;float:left;width:880px;height:591px;}

.social_icons
{
	clear:both;
	height:64px;
	position:relative;
}
.pr5{padding-right:5px;}

/*.pin-it-button
{
	position:absolute;
	bottom:0px;
	height:22px;
}*/
.pt4{padding-top:4px;}
.pt2{padding-top:2px;}

#vb_carousel li
{
	clear:both;
	height:124px;
	width:929px;
}
#banner_carousel li
{
	font-size:98px;
	font-family: 'freeroadregular';
	line-height:106px;
}

.pl30{padding-left:30px;}
.pt30{padding-top:30px;}

.show_data_partner{display:none;}
a.thickbox
{
	display:block;
}
.zindex_0
{
	position:relative;
	z-index:1;
}
.video_player object
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

#flash {
position: relative; /*or absolute*/
z-index: 0;
}

.caroufredsel_wrapper ul
{
	z-index:5!important;
}
.inside_container .carousel_bullet
{
	margin-bottom:15px;
}
.visit_us_right .freerr_23{font-size:21px;}
.visit_us_right .cabin_28{font-size:23px;}
.blog_img
{
	width:637px;
	height:394px;
	position:relative;
	z-index:1;
}

.blog_img .li_info{
width:617px;height:374px;position:absolute;top:0px;z-index:2;left:0px;background-image:url(../images/sr_key_partners/sr_key_partners_info_bg.png);background-repeat:repeat;color:#ffffff;font-size:13px;line-height:13px;padding:10px;display:none;cursor:pointer;
}

.inside_content p{line-height:21px;}


/*left right container*/
.left_right_wrapper
{
	clear:both;
	width:100%;
	padding-top:30px;
}
.left_col
{
	float:left;
	width:670px;
}
.right_col
{
	float:right;
	width:286px;
}

/*Image dimensions */
.client_list li img{width:245px;height:70px;}
.our_work_list li img{width:243px;height:70px;}
.popular_list_img img{width:286px;height:84px;}
.popular_list_img a{display:block;}
.popular_list_img{width:286px;height:84px;position:relative;z-index:1;}

.popular_list_img .li_info{
width:266px;height:64px;position:absolute;top:0px;z-index:2;left:0px;background-image:url(../images/sr_key_partners/sr_key_partners_info_bg.png);background-repeat:repeat;color:#ffffff;font-size:13px;line-height:13px;padding:10px;display:none;cursor:pointer;
	}
	
.brand_work_carousel_blog_inside {
width: 876px;
margin:0px auto;
}
.brand_work_carousel_blog_inside ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
height:324px;
overflow:hidden;
}
.brand_work_carousel_blog_inside li {
display: block;
float: left;
position:relative;
z-index:1;
width:292px;
height:324px;
}
.brand_work_carousel_blog_inside li .li_info{
width:272px;height:304px;position:absolute;top:0px;z-index:2;left:0px;background-image:url(../images/sr_key_partners/sr_key_partners_info_bg.png);background-repeat:repeat;color:#ffffff;font-size:13px;line-height:13px;padding:10px;display:none;cursor:pointer;
}
.brand_work_nav_blog_inside
{
clear:both;
position:absolute;
top:50%;
left:0px;
width:972px;
z-index:1;
}
.brand_morework_wrapper_blog_inside
{
clear:both;
width: 980px;
position:relative;
height:380px;
padding-top:20px;
}
.brand_work_carousel_outer_blog_inside
{
clear:both;
width: 972px;
position:relative;
margin:0px auto;
}

.purple_link{color:#50257f;}
.pt20{padding-top:20px;}


.page_heading{
clear: both;
color: #000000;
font-size: 19px;
margin-bottom: 18px;
text-transform:uppercase;
margin-top:1px;
}
/********press_page**************/
.press_menu li
{
	float:left;
	padding:10px 25px 10px 2px;
	/*font-size:11px;*/
}
.press_page
{
	clear:both;
	margin-top:10px;
	background-image:url(../images/press_page_seperator.jpg);
	background-position:855px 0px;
	background-repeat:repeat-y;
}
.press_page.media_cover
{
	background-image:none;
	margin-top: 30px;
}
.press_left
{
	float:left;
	width:855px;
}
.press_right
{
	float:right;
	width:120px;
}
.news_list li
{
clear:both;
padding-bottom: 15px;
	background-image:url(../images/border_sep.jpg);background-repeat:repeat-x;
background-position:bottom;
margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

#news_list li div.news_source {
	margin-bottom: 10px;
	color: #542966;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em;
	font-family: 'cabinbold';
}

#news_list li div.news_link,
.mediaCoverage .news_link {
	margin-bottom: 10px;
	color: #542966;
	font-weight: bold;
	text-transform: uppercase;	
	font-size: 1.2em;
	font-family: 'cabinbold';
}

.mediaCoverage .news_link {
	margin-bottom: 20px;
}

#news_list li div.news_info a,
.mediaCoverage div.news_info a {
	text-decoration: underline;
}

#news_list li div.news_info {
	margin-bottom: 10px; 	font-size: 1.6em;
	
}

.mediaCoverage div.news_info {
    margin-bottom: 15px;
    font-size: 2em;
}

.news_date {
	color:#542966;
	font-family: 'cabinbold';
	font-weight: bold;
	text-transform: uppercase;
}
.mediaCoverage .news_date {
	margin-bottom: 10px;
}

.news_description {
    font-family: 'cabinregular';
    font-size: 14px;
    color: #000;
    margin-bottom: 15px;
}

.mediaCoverage .news_description {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px;
}

.news_keywords {
	color:#542966;
	font-family: 'cabinbold';
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 15px;
}

.media_back {
    font-family: 'cabinregular';
    font-size: 16px;
    color: #000;
    margin-bottom: 35px;
}

.news_loadmore {
	font-family: 'cabinbold';
	font-weight: bold;
    font-size: 16px;
    color: #542966;
}

.news_loadmore a {
	font-family: 'cabinbold';
	font-weight: bold;
    font-size: 16px;
	color: #542966;
	border-bottom: 2px solid #542966;
}

.archive_container
{
	clear:both;
	padding-left:20px;
	/*font-size:11px;*/
}
.archive_caption
{
	color:#542966;
	font-weight:bold;
	padding-bottom:5px;
}
#accordion-container {
	
}

.accordion-header {
	cursor: pointer;
	color: #542966;
}

.active-header {
}
.active-header .arrow
{
	clear:both;
	background-image:url(../images/press_accordion_active_arrow.jpg);
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:12px;
}
.active-header:hover .arrow
{
	clear:both;
	background-image:url(../images/press_accordion_active_arrow.jpg);
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:12px;
}

.inactive-header {
}

.inactive-header:hover .arrow{
	clear:both;
	background-image:url(../images/press_accordion_active_arrow.jpg);
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:12px;
}

.accordion-content {
	display: none;
	padding: 2px 0px;
}

.accordion_row
{
	padding-bottom:10px;
}
.brand_logo{clear:both;padding-top:5px;padding-bottom:5px;}

/*****************index blog****************/
.index_blog{height:360px;}
.index_blog .work_carousel_outer
{
clear:both;
width: 972px;
position:relative;
margin:0px auto;
}
.index_blog .work_carousel {
width: 879px;
margin:0px auto;
}
.index_blog .work_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
height:271px;
overflow:hidden;
}
.index_blog .work_carousel li {
display: block;
float: left;
width:293px;
height:271px;
position:relative;
z-index:1;
}
.index_blog .work_carousel li img{
width:293px;
height:271px;	
}
.index_blog .work_carousel li .li_info
{
width:273px;height:293px;position:absolute;top:0px;z-index:2;left:0px;background-image:url(../images/sr_key_partners/sr_key_partners_info_bg.png);background-repeat:repeat;color:#ffffff;font-size:13px;line-height:13px;padding:10px;display:none;cursor:pointer;
}
.index_blog .work_nav{width:972px;}
/***********cla picture***********/
.cla_pictures{clear:both;padding-bottom:30px;background-image:url(../images/border_sep.jpg);background-repeat:repeat-x;background-position:bottom;margin-bottom:30px;}
.cla_pictures_left{width:610px;float:left;}
.cla_pictures_right{width:285px;float:right;text-align:center;margin-right:35px;padding-top:25px;}
.sr_key_partners2 {
	width: 100%;
	float:left;
}
.sr_key_partners2 li {
	width: 194px;
	float:left;
	position: relative;
}
.sr_key_partners2 li img {
	display: block;
}
.sr_key_partners2 li .sr_key_partners_info {
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.sr_key_partners2 li:hover .sr_key_partners_info {
	display:block;
}

