a:active,
a:hover {
  outline: 0;
}

@font-face {
    font-family: 'leelawadeeregular';
    src: url('../fonts/leelawad-webfont.eot');
    src: url('../fonts/leelawad-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leelawad-webfont.woff') format('woff'),
         url('../fonts/leelawad-webfont.ttf') format('truetype'),
         url('../fonts/leelawad-webfont.svg#leelawadeeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'leelawadeebold';
    src: url('../fonts/leelawdb-webfont.eot');
    src: url('../fonts/leelawdb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leelawdb-webfont.woff') format('woff'),
         url('../fonts/leelawdb-webfont.ttf') format('truetype'),
         url('../fonts/leelawdb-webfont.svg#leelawadeebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

 @font-face {
    font-family: OpenSans-Bold; 
     src:url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-Bold-webfont.eot') format('eot'),
		url('../fonts/OpenSans-Bold-webfont.woff') format('woff');
}
 @font-face {
    font-family: OpenSans-BoldItalic; 
    src: url('../fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-BoldItalic-webfont.eot') format('eot'),
		url('../fonts/OpenSans-BoldItalic-webfont.woff') format('woff');
}
 @font-face {
    font-family: OpenSans-ExtraBold; 
    src: url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-ExtraBold-webfont.eot') format('eot'),
		url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff');
}
 @font-face {
    font-family: OpenSans-ExtraBoldItalic; 
    src: url('../fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot') format('eot'),
		url('../fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff');
}
 @font-face {
    font-family: OpenSans-Italic; 
    src: url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-Italic-webfont.eot') format('eot'),
		url('../fonts/OpenSans-Italic-webfont.woff') format('woff');
}
 @font-face {
    font-family: OpenSans-Light; 
    src: url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-Light-webfont.eot') format('eot'),
		url('../fonts/OpenSans-Light-webfont.woff') format('woff');
}
 @font-face {
    font-family: OpenSans-LightItalic; 
    src: url('../fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-LightItalic-webfont.eot') format('eot'),
		url('../fonts/OpenSans-LightItalic-webfont.woff') format('woff');
}
 @font-face {
    font-family: OpenSans-Regular; 
    src: url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-Regular-webfont.eot') format('eot'),
		url('../fonts/OpenSans-Regular-webfont.woff') format('woff');
}
 @font-face {
    font-family: OpenSans-Semibold; 
    src: url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-Semibold-webfont.eot') format('eot'),
		url('../fonts/OpenSans-Semibold-webfont.woff') format('woff');
}
 @font-face {
    font-family: OpenSans-SemiboldItalic; 
    src: url('../fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
		url('../fonts/OpenSans-SemiboldItalic-webfont.eot') format('eot'),
		url('../fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff');
}

header{width:100%; background:url(../images/header_bg1.jpg) repeat-x #eee left bottom; height:auto; border-bottom:1px solid #ddd;}
section{width:100%; background:#f5f6f7 url(../images/shadow.png) center -1px  no-repeat;border-bottom:1px solid #ddd;}
aside{width:100%; background:url(../images/shadow.png) center -1px  no-repeat;border-bottom:1px solid #ddd;}
.clear{clear:both;}
.col3 img{
	width: auto;
	text-align:center !important;
	height: auto;
	display: block;
}

.col4{float: left; margin: 1.4% 1.5% 3% 0 !important; /* background:url(../images/modi.jpg) no-repeat right bottom #fe680c; */ color: #fff; margin-bottom: 0px; padding: 0; text-align:left;}
.col4 .cont{width:88%; padding:2% 6%; font-family:'leelawadeebold', Arial, Helvetica, sans-serif; font-size:2em; color:#fff; line-height:45px; height:348px;}
.col4 .cont span{font-family:'leelawadeebold', Arial, Helvetica, sans-serif; font-size:0.8em; color:#000; line-height:30px;}
.col4 img{display:inline; height:auto; width:auto;}

.col4 .left_banner{width:88%; height:auto;}
.col4 .left_banner .banners{width:310px; height:392px; padding:0px;}
.col4 .left_banner .banners img{ }

.cont{width:auto; padding:5% 6%; font-family:'leelawadeebold', Arial, Helvetica, sans-serif; font-size:24px; color:#fff; line-height:35px; height:200px; text-align:center;}
.cont span{font-family:'leelawadeebold', Arial, Helvetica, sans-serif; font-size:24px; color:#9a9a9a; padding-left:3px;  padding-top:10px;}
.font16px{font-size:16px; line-height:25px; font-family:'leelawadeebold', Arial, Helvetica, sans-serif;}
.font20px{font-size:20px; line-height:25px; font-family:'leelawadeebold', Arial, Helvetica, sans-serif;}
.height15px{height:15px !important;}
.height32px{height:32px !important;}

.col8 img{margin-top:6px;}
.social_icon{margin:5% auto; width:184px; float:right;}
.social_icon ul{float:left; margin:0px; padding:0px;}
.social_icon ul li{list-style:none; float:left; }
.social_icon ul li a{float:left; padding:0% 2%; margin:0; border:none; text-decoration:none; text-align:center;}

.social_icon ul li a.facebook{width:44px; height:44px; background:url(../images/social_icon.png) no-repeat top left;}
.social_icon ul li a:hover.facebook{background-position:left bottom; transition: all 0.2s ease 0s;}

.social_icon ul li a.twitter{width:44px; height:44px; background:url(../images/social_icon.png) no-repeat -53px top;}
.social_icon ul li a:hover.twitter{background-position:-53px bottom; transition: all 0.2s ease 0s;}

.social_icon ul li a.youtube{width:44px; height:44px; background:url(../images/social_icon.png) no-repeat -106px top;}
.social_icon ul li a:hover.youtube{background-position:-106px bottom; transition: all 0.2s ease 0s;}

.social_icon ul li a.google{width:44px; height:44px; background:url(../images/social_icon.png) no-repeat -158px top;}
.social_icon ul li a:hover.google{background-position:-158px bottom; transition: all 0.2s ease 0s;}

.join_social_icons{width:auto; margin:5% auto; }
.join_social_icons {float:right; margin:0px; padding:0px;}
.join_social_icons li{list-style:none; float:left; }
.join_social_icons li a{float:left; padding:0% 2%; margin:0; border:none; text-decoration:none; text-align:center;}
.join_social_icons li a.facebook{width:35px; height:35px; background:url(../images/small_fb_tw_icons.png) no-repeat top left;}
.join_social_icons li a:hover.facebook{background-position:left bottom; transition: all 0.2s ease 0s;}

.join_social_icons li a.twitter{width:35px; height:35px; background:url(../images/small_fb_tw_icons.png) no-repeat -40px top;}
.join_social_icons li a:hover.twitter{background-position:-40px bottom; transition: all 0.2s ease 0s;}


.bottom0px{bottom:30px;}
.bottom3px{bottom:3px;}
.left3px{left:3px;}
.right30px{right:30px;}
.text_align_right{text-align:right !important;}
.background_none{background:none !important;}
.background_fff{background-color:#fff !important;}
.box_shadow_none{box-shadow: 0 0 0 0px #FFFFFF inset !important;}
.border1px{ border:1px solid #ccc !important;}
.border_bottom_1px{ border-bottom:1px solid #ccc !important;}
.border_top_1px{ border-top:1px solid #ccc !important;}
.border_none{border:none !important;}
.border_bottom_none{border-bottom:none !important;}
.green_color{background:#35bc7a !important;}
.orange_color{background:#fe680c !important;}
.light_orange_color{background:#ff9f00 !important;}
.border3px_green{border:3px solid #35bc7a !important;}
.border3px_orange{border:3px solid #fe680c !important;}
.border3px_light_orange{border:3px solid #ff9f00 !important;}
.border1px_green{border:1px solid #35bc7a !important;}
.border1px_orange{border:1px solid #fe680c !important;}
.border1px_light_orange{border:1px solid #ff9f00 !important;}

.width1000px{width:1000px ;}
.margin-top{margin-top:20px !important;}
.col5{width:18.6%; background:#ccc; margin:0 1.2% 0 0;}

.tm_title{ width:100%; margin: 0 auto;  font-family: 'OpenSans-Regular'; }
.tm_title h1{margin:0px 0px 7px 0px; padding:0px; text-align:left; font-size:14px; color:#fff; font-style:normal; font-family: 'OpenSans-Regular';background:url(../images/tv_icon.jpg) 0px 5px no-repeat; padding-left:30px; }	

.tm_telemedia_container{width:1000px;  padding:0px 0px 0px 0px; margin:0px  auto;}
.tm_section{font-family:'leelawadeebold'; margin:0px  auto;}
.tm_section h1{margin:0px 0px 0px 0px; padding:20px 0px 20px 0px; font-family: OpenSans-Light; color:#333333; font-size:35px;}
.tm_section h1 span{margin:0px 29% 0px 0px; padding:0px 0px 0px 0px; font-family: 'leelawadeeregular'; color:#333333; font-size:24px; float:right;}
.tm_section h2{margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; font-family: OpenSans-Light; color:#999; font-size:25px;}
.tm_section p{font-family:'leelawadeebold'; font-size:14px; color:#666; margin:0; padding:0px; font-weight:normal;}
.tm_section_url{background:url(../images/url_blue.jpg) no-repeat right #00a2ad; padding:7px 30px 7px 10px; color:#fff; font-size:14px; float:right; font-family: 'MyriadProRegular';}
.tm_section_url a{color:#FFF;}

.inflation_bg{height:auto; width:96%; bottom:0; font-size:11px; color:#fff; padding:5px 5px 5px 20px; }
.inflation_bg ul{margin:0px; padding:0px;}
.inflation_bg ul li{margin:5px 0px; padding:0px; font-family:'OpenSans-Light'; font-size:18px; color:#fff; line-height:24px; list-style-position:outside; text-indent:-11px; list-style:none;}
.inflation_bg ul li span{margin:5px 0px; padding:0px; font-family:'OpenSans-LightItalic'; font-size:18px; color:#fff; line-height:24px; list-style-position:outside; text-indent:-11px; list-style:none; font-style:italic;}


/* ========== 

 Client Index

========== */
.isotope .isotope-item {
  -webkit-transition-property: top, left, opacity;
     -moz-transition-property: top, left, opacity;
      -ms-transition-property: top, left, opacity;
       -o-transition-property: top, left, opacity;
          transition-property: top, left, opacity;
}
a img {
    border: medium none;
}
.left {
    float: left;
}
.right {
    float: right;
}
img {
    max-width: 100%;
}
.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}
.group:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
* html .group {
}
:first-child + html .group {
}
.invisible {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}
.alignright {
    float: right;
    margin: 30px 0 30px 30px;
}
.alignleft {
    float: left;
    margin: 30px 30px 30px 0;
}

.panel-style {
	position: relative;
	background: #fff;
	-webkit-box-shadow: 1px 5px 0px 0px #d5dadd;
	-moz-box-shadow: 1px 5px 0px 0px #d5dadd;
	box-shadow: 1px 5px 0px 0px #d5dadd;
}

article img.aligncenter {
	display: block;
	margin: 0 auto;
}

img.over-image {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

a:hover img.over-image {
	display: block;
}

.ajax-loading {
	display: none;
	position: absolute;
	top: 20px;
	left: 60px;
}

.client-gallery {
	display: none;
}
#clients-grid {
	/*background: url(../images/client-grid-bg.png) repeat-y;*/
	position: relative;
	margin-top:15px;
}

#clients-grid .client-grid-item {
	float: left;
	width: 310px;
	height: 129px;
	margin: 0px 0px 10px 0px;
	background: #26c2f2;
}

#clients-grid .client-grid-item .grid-reveal span {
	position: absolute;
	top: 5px;
	right: 4px;
	display: none;
	width: 18px;
	height: 18px;
	background: url(../images/open-client-panel.png) no-repeat;
	z-index: 100
}

#clients-grid .client-grid-item .grid-reveal:hover span {
	display: block;
}

#clients-grid .client-grid-item.width2 {
	width: 384px;
}

#clients-grid .client-grid-item.width3 {
	width: 598px;
}

#clients-grid .client-grid-item.height2 {
	height: 384px;
}

#clients-grid .client-grid-item.large {
	width: 65%;
	height: auto;
	margin: 0px;
}

#clients-grid .client-grid-item.large a.grid-reveal {
	position: relative;
	display: none;
}

#clients-grid .client-grid-item.large a.grid-reveal img {

}

.client-meta {
	margin: 2% 2% 3% 2%;
	width: 96%;
	z-index: 999;
}

.client-meta .inner {
	padding: 4%;
}

.client-meta .client-logo, .client-meta .client-gallery {
	/* float: left; 
	position: relative;*/
	width: 40%;
	margin-bottom: 20px;
}

.client-meta .client-gallery .flex-control-nav {
	text-align: center;
	margin-top: 10px;
}

.client-meta .client-gallery .flex-control-nav li {
	display: inline;
}

.client-meta .client-gallery .flex-control-nav li a {
	display: -moz-inline-stack;
	display: inline-block;
	width: 13px;
	height: 13px;
	padding: 0 1px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(../images/flexslider-controls.png) no-repeat;
	cursor: pointer;
}

.client-meta .client-gallery .flex-control-nav li a.active {
	background-position: 0 -13px;
}

.client-meta .client-gallery .flex-direction-nav a {
	float: left;
	margin-top: -20px;
}

.client-meta .client-gallery .flex-direction-nav a.next {
	float: right;
}

.client-meta .client-content {
	float: right;
	width: 100%;
}

.client-meta .client-content h2 {
       padding: 0px 85px 20px 0px;
       font-size: 1.6em;
       font-family: 'OpenSans-Bold',serif;
       color: #fff;
	   line-height: 35px;
}

.client-meta .client-content a.project-link {
	display: block;
	padding-bottom: 1em;
	font-family: 'museo500', serif;
	font-size: 0.9375em; /*15px*/
}

.client-meta .client-content h4 {
	font-size: 1.375em; /*22px*/
	color: #2ca4c1;
}

.client-meta .relationships {
	margin: 8% 0;
	background: #fff;
}

.client-meta .client-content ul.relationship-nav li {
	float: left;
	margin-bottom: 5px;
	font-family: 'museo500', serif;
	font-size: 0.875em; /*14px*/
}

.client-meta .client-content ul.relationship-nav li a {
	display: block;
	height: 38px;
	padding: 6px 12px 0 12px;
	color: #b6c2b8;
}

.client-meta .client-content ul.relationship-nav li.active a {
	color: #1d77bc;
	background: url(../images/relationship-on.png) no-repeat 0 0;
}

.client-meta .client-content ul.relationship-nav li a:hover {
	color: #a6a6a6;
}

.client-meta .relationships .post .featured-image {
	float: left;
	width: 45%;
}

.client-meta .relationships .post h3 {
	float: right;
	width: 52%;
	padding: 0;
	font: 0.75em 'Lucida Grande', Arial, sans-serif; /*12px*/
	line-height: 1.4em;
}

.client-meta .relationships .post h3 a {
	color: #465055;
}

.client-meta .relationships .post h3 span {
	display: block;
	color: #1d77bc;
}

.client-meta .relationships .post h3 a:hover {
	color: #1d77bc;
}

.client-meta .relationships .post a.button {
	clear: both;
}

.client-meta .relationships .relation ul li {
	float: left;
	margin: 0 5px 5px 0;
	font-family: 'museo500', serif;
	font-size: 0.875em; /*14px*/
}

.client-meta .relationships .relation ul li a {
	display: -moz-inline-stack;
	display: inline-block;
	padding: 3px 8px;
	background: #f2f2f2;
	color: #8f8f8f;
}

#ie7 .client-meta .relationships .relation ul li a {
	zoom: 1;
	*display: inline;
}

.client-meta .relationships .relation ul li a:hover {
	color: #fff;
	background: #1d77bc;
}

.client-meta .client-testimonial {
	text-align: center;
 	padding: 6% 15% 6% 15%;
	background: url(../images/testimonial-bg.png) no-repeat 50% 0;
	clear: both;
}

.client-meta .client-testimonial blockquote {
	margin-bottom: 1%;
	background: url(../images/hr.png) repeat-x 0 100%;
}

.client-meta .client-testimonial blockquote p {
	padding-bottom: 3%;
	font: italic 1.125em/1.5em Georgia, serif; /*18px*/
	color: #878787;
}

.client-meta cite {
	text-align: center;
	font-family: 'museo500', serif;
	font-size: 0.875em; /*14px*/
	color: #1d77bc; 
}

.client-meta .back-button {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 78px;
	height: 36px;
	display: block;
	overflow: hidden;
	background: url(../images/close-client-panel.png) no-repeat;
}

.client-meta .back-button:hover {
	background-position: 0 -36px;

}

#cboxWrapper .back-button {
	display: none;
}

.client-meta .view-example {
	clear: both;
}

.client-meta .view-example a {
	float: right;
	width: 200px;
	height: 87px;
	display: block;
	background: url(../images/view-example.png) no-repeat;
}

.client-meta .back-button a {
	width: 78px;
	height: 36px;
	display: block;
	overflow: hidden;
	background: url(../images/close-client-panel.png) no-repeat;
}
/* ==========

 Single Client

========== */

#client-wrap {
	padding-top: 2.5%;
}

#client article p.first {
	font-size: 1.875em; /*30px*/
	line-height: 1.2em;
	font-family: 'museo-100', serif;
	color: #0e3244;
}

/* client meta */

#client-meta.column {
	margin: 0;
}

#client-meta .inner {
	padding: 0 9% 9% 9%;
}

#client-meta h4 {
	font-size: 1.375em; /*22px*/
	padding-top: 21px;
	color: #2ca4c1;
}

#client-meta ul li {
	font-size: 0.75em; /*12px*/
	line-height: 21px;
}

#client-meta ul li a {
	padding-left: 12px;
	display: block;
	color: #4c4c4c;
	background: url(../images/bullet-point.png) no-repeat 0 8px;
}

#client-meta ul li a:hover {
	color: #a6a6a6;
	background-position: 0 -86px;
}

/* ------Accordion ------------- */
.visible-sm{display:none;}
.row-box:after, .row-box:before{content: " "; display:none;}
.row-box:after, .box-container:after{clear:both;}

.row-box{float:left;}
.row-box{ margin-left: -15px; margin-right: -15px;}




.accordion2{margin:0 auto; width:95%;}
.accordion2 h2 { border:1px solid #CCC; border-top:none; background-color:#e54c00; padding:0px 0px 0px 20px; cursor: pointer;  line-height:41px; height:40px; font-size:16px; font-family:'leelawadeeregular'; color:#fff;}
.accordion2 h2 img{float:left; margin: 7px 10px 0 0;}
.accordion2 h2.active {background-color:#b73c00; line-height:41px; height:40px; color:#fff;}
.accordion2 h2 span.acordian_icon{background:url('../images/close_arrow.png') no-repeat 0 0; padding:15px 25px; float:right; margin-top: 7px; }
.accordion2 h2.active span.acordian_icon{background:url('../images/open_arrow.png') no-repeat 0 0; padding:15px 25px; float:right; margin-top: 7px; }

.accordion2 h2 span.acordian_icon_new{background:url('../images/close_arrow01.png') no-repeat 0 0; padding:15px 25px; float:right; margin-top: 7px; }
.accordion2 h2.active span.acordian_icon_new{background:url('../images/open_arrow01.png') no-repeat 0 0; padding:15px 25px; float:right; margin-top: 7px; }

.accordion2 .desc { padding:12px 20px; display: none; font-family:'leelawadeeregular', Arial, Helvetica, sans-serif; font-weight:normal;background:/* url(../images/bg.jpg) center top no-repeat */ #fea213; border:1px solid #ebeaea; border-top:0px;}
.accordion2 .desc p img{width:100%;}

.accordion2_bg{height:auto; width:auto; background:#000;  background: rgb(0, 0, 0); /* The Fallback */   background: rgba(0, 0, 0, 0.6); font-size:11px; color:#fff; padding:5px 5px 5px 20px; }
.accordion2_bg ul{margin:0px; padding:0px;}
.accordion2_bg ul li{margin:5px 0px; padding:0px; font-family:'leelawadeeregular'; font-size:13px; color:#fff; line-height:20px; list-style-position:outside; text-indent:-11px; list-style:none;}


.shedule{ height: 92px;
margin: 5px auto;
width: 100%;
}
.shedule ul li{ display:inline; width:50%; padding:10px;}
.shedule_inner{margin-left:1%;}

.quoteblock{ line-height: 32px;}

.events {
    border-bottom: 0px dashed #CCCCCC;
    margin-bottom: 0px;
    padding-bottom: 0px;
	width:100%; float:left;
}

.events img {
	border: 1px solid #FFCCA0;
	float: left;
	margin-right: 20px;
	height: 90px;
}

.events p.heading {
	color: #454E5C;
	float: left;
	font-family: Tahoma,Verdana,Arial;
	font-size: 20px;
	margin: 0 8px;
	text-align: center;
	line-height: 26px
}

.events p.heading a {
    color: #575757;
    text-decoration: none;
}

.events p.heading a:hover {
    text-decoration: underline;
}


.events p.date {
    color: #7D7D7D;
    font-family: Tahoma,Verdana,Arial;
    font-size: 11px;
    margin: 0;
    padding-bottom: 15px;
	padding-top: 15px;
}


.events span.details a {
	background-color: #FF9933;
	border-radius: 8px;
	color: #0F0D0B;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
	width: 70px;
}

.events span.details a:hover {
    background-color: #7B7B7B;
}


#next{position:absolute; left:10px; top:37%; z-index:100;}
#prev{position:absolute; right:10px; top:37%; z-index:100;}
#twitter-widget-0{height:478px;}

/*============Savi*/
.margin-right-15{margin-right:15px !important;}
.padding-none{padding:0 !important;}
.margin-none{ margin:0 !important;}

.text_center{text-align: center;}

.mobile_height_clear{ height:0px;}

.bg_e57d1c{ background:#e57d1c;}
.bg_img_org{ background:#e57d1c url('../images/bg_quote.jpg') no-repeat left bottom;}

.join_icons{ background:url('../images/small_fb_tw_icons.png') no-repeat 0 0; height:30px; width:76px; padding:4px 39px; margin-left:10px;}
.view_all_lnk{color:#000; text-decoration:underline; font-size:13px; font-weight:normal; }

.rolover{ }
.rolover div{display:none; color:#FE680C; font-size:16px; font-weight:bold; transition: background 0.5s ease;}

.rolover:hover div{display:block; transition: background 0.5s ease; background:rgba(0, 0, 0, 0.5); height: 109px;width:187px; position:absolute; top:5px; text-align:center; margin: 0 auto; padding:87px 0 0;}

.rolover div span{ background-color: #FF9933;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none;
    width: 70px;
}
	
article{ color:#454e5c; line-height:32px; font-family: OpenSans-Light;font-size: 24px; padding-top:10px; }	
.blue_readmore{ font-family:OpenSans-Light; font-size:20px; background-color:#1d86bd; text-align:center; text-decoration:none; color:#FFF; padding:10px 20px; margin:20px 0; float:left;}

.connect-with-us {
    border: 1px solid #DBDBDB;
    border-radius: 7px;
    padding: 5% 3% 3%;
}
@media screen and (min-width: 769px) {
.connect-with-us {
    min-height: 548px;
}
}
.connect-with-us h2 {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.connect-left {
    float: left;
    padding-top: 5px;
	padding-right: 10px;
    width: 7%;
}
.connect-left li.social {
    cursor: pointer;
    height: 36px;
    padding-bottom: 5px;
    width: 36px;
	list-style:none;
	margin: 0 !important;
}
.connect-left li#facebook {
    background-image: url("../images/facebook1.png");
    background-repeat: no-repeat;
}
.connect-left li#facebook:hover, .connect-left li#facebook.active {
    background-image: url("../images/facebook-current.png");
    background-repeat: no-repeat;
}
.connect-left li#twitter {
    background-image: url("../images/twitter1.png");
    background-repeat: no-repeat;
}
.connect-left li#twitter:hover, .connect-left li#twitter.active {
    background-image: url("../images/twitter-current.png");
    background-repeat: no-repeat;
}
.connect-left li#google-plus {
    background-image: url("../images/google1.png");
    background-repeat: no-repeat;
}
.connect-left li#google-plus:hover, .connect-left li#google-plus.active {
    background-image: url("../images/google-current.png");
    background-repeat: no-repeat;
}
.connect-left li#youtube {
    background-image: url("../images/youtube1.png");
    background-repeat: no-repeat;
}
.connect-left li#youtube:hover, .connect-left li#youtube.active {
    background-image: url("../images/youtube-current.png");
    background-repeat: no-repeat;
}
.connect-left li#mobile {
    background-image: url("../images/mobile.jpg");
    background-repeat: no-repeat;
    height: 52px;
    width: 44px;
}
.connect-left li#mobile:hover, .connect-left li#mobile.active {
    background-image: url("../images/mobile-current.jpg");
    background-repeat: no-repeat;
}
.connect-right {
    border-left: 1px dashed #CCCCCC;
    float: right;
    overflow-x: hidden;
    overflow-y: auto;
    width: 81%;
}
.connect-right .social-content {
    display: none;
}
.social-stream {
  padding-top: 35px;
}
.social-stream h2 {
  border-bottom: dashed 1px #CCCCCC;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
.social-stream-left {
  float: left;
  width: 50px;
}
.social-stream ul li {
}
.social-stream li.social {
  width: 36px;
  height: 36px;
  padding-bottom: 5px;
  cursor: pointer;
}
.social-stream li#twitter {
  background-image: url(../images/twitter1.jpg);
  background-repeat: no-repeat;
}
.social-stream li#youtube {
  background-image: url(../images/youtube1.jpg);
  background-repeat: no-repeat;
}
.social-stream-right {
  float: left;
  width: 85%;
  overflow-x: auto;
  border-left: dashed 1px #CCCCCC;
  padding-left: 10px;
  overflow-y:hidden;
  height:478px;
}
.social-stream-right img {
  width: 100%;
}
.social-stream-right .social-content {
  display: none;
}	
@media (max-width: 765px)
{
	.hidden-mobile{display:none;}
	.visible-sm{display:block;}
	.row-box{margin:0px;}
	.box-container{width:100%;}
	.box-1{ min-height: 90px;}
	.rolover:hover div{width:190px; height:110px;}
	.shedule{height:119px;}
	.events{width:80%;}
	.events img{max-width:90%;}
	.connect-left li.social{ display:inline;}
	.social-stream-right{border-left:0px; border-top:1px dashed #CCCCCC;}
	.mobile_height_clear{ height:20px; clear:both; border:1px solid}
	.social_icon{margin:5% auto; width:184px; float:none;}
}

@media (max-width: 500px)
{
	.hidden-mobile{display:none !important;}
	.visible-sm{display:block;}
	.row-box{margin:0px;}
	.row-box .row-box{margin:0px;}
	.box-container{width:99.99%;}
	.col4 .left_banner .banners{width:310px; height:auto; padding:0px;}
	.col4 .left_banner .banners img{max-width:100%; width:100%;}
	.cont{ font-size:124%;  line-height: 28px;}
	.tm_section{ width:100%;}
	.tm_section h1{ font-size:26px; padding-bottom:10px;}
	.rolover:hover div{width:190px; height:110px;}
	.connect-left { float: left; margin:0 auto; width: 100%;}
	.connect-left li.social{display: inline-block;}
	.social-stream-right{border-left:0px; border-top:1px dashed #CCCCCC; padding-top:20px;}
	.mobile_height_clear{ height:20px; clear:both; border::1px solid}	
	.client-meta .client-content h2 {
		font-size: 1.3em;
	}
	.social_icon{margin:5% auto; width:184px;}
	
}

.join_the_conversations{width:49%;}
.join_the_conversations a{text-decoration:none; font-weight:normal; font-family:'leelawadeeregular'; font-family:'leelawadeeregular'; }
.join_the_conversations_cont{margin:20px; font-family:'leelawadeeregular'; }
.join_the_conversations img{float:left; margin-right:10px;}
.join_the_conversations p{font-size:16px; color:#666; line-height:24px; font-family:'leelawadeeregular'; }
.join_the_conversations span{color:#3a589b; font-family:'leelawadeeregular'; font-size:18px; font-weight:normal;}

#twitter-content{height:400px;}
.color_black{color:#000 !important;}