.sidebar_second
{
	display: none;
}

.custom_pagination
{
	font-size:14px;
	text-align: center;
}
.custom_pagination a
{
	margin:2px;
	padding:4px;
	border:1px solid #EEE;
	text-decoration: none;
}
.custom_pagination a:hover
{
	text-decoration: none;
}
.custom_pagination .current
{
	margin:2px;
	padding:4px;
	border:1px solid #ec6a37;
	text-decoration: none;
	background:#ec6a37;
	color:#FFF;
}
.custom_pagination .next, .custom_pagination .previous
{
	display: none;
}
.name-holder h5 a
{
	color:#ec6a37 !important;
}
.sitemap-container .wpb_wrapper p{
	font-weight:bold;
	line-height: 35px;
	font-size:16px;
}
.sitemap-links h2
{
	display:none;
}
.sitemap-links li
{
	list-style: disc;
	font-weight: normal;
	font-size: 14px;
	margin-left:20px;
	margin-right:20px;
	line-height: 20px;
}
.news-min-height
{
	min-height: 315px;
}
.img-holder {
    border: 1px solid #DDD;
 }
 #who-we-are
 {
 	background-color: rgb(9, 31, 68) !important;
 }
.home-contact-wr a
{
	text-decoration: underline;
}
.home-contact-wr a:hover
{
	color:#EEE;
}
.tp-caption.events-title, .events-title
{
	font-size: 50px !important;
	line-height: 50px !important;
}
/** Readspeaker **/
.rsbtn a, .rsbtn a:hover {
	transition: width 0s;
}

.table th, .table td
{
	font-size:14px;
}
.page-id-7501 #contentWrapper
{
	margin-top: 0px;
}
.report-blue {
	background: #001b31;
	color: #ffffff;
	min-height:350px;
}
.report-blue h3 {
	color: #ffffff;
	padding:0px;
	margin:0px;
	line-height: 65px;
}
.report-white {
	/*background: #ffffff;*/
	background: #F2F2F2;
	color: #001b31;
	height:350px;
	overflow:auto;
}
.report-white h3 {
	padding:0px;
	margin:0px;
	line-height: 65px;
}
.report-orange {
	background: #f46c32;
	padding:5px;
}
.report-orange h4
{
	color: #FFF;
	line-height: 37px;
	padding:5px;
	margin:0px;
}
#service_list li {
	font-size:14px;
}
.overflow-auto
{
	overflow: auto;
}

body .page-title h2
{
	line-height: 1;
	margin:0px;
}


#img_download {
	margin-bottom: 5px;
}
#img_download a {
	font-size: 13px;
}

#report {
	min-height: 600px;
}
.chart-legend ul{
    list-style: none;
}
.chart-legend li{
    text-align: left;
}
.chart-legend li span{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
}

.highlight
{
	color:#CC1414;
	font-weight: bold;
}

body.page-id-7501 header.top-head,
body.page-id-7501 #foo,
body.page-id-7501 #csbwfs-delaydiv,
body.page-id-7501 .top-bar,
body.page-id-7501 .footer-top-wr,
body.page-id-7501 .our-partners-row-wr,
body.page-id-7501 .footer-middle,
body.page-id-7501 .footer-bottom
{
	display: none;
}

.formidable_table
{
	border:0px;
}
.formidable_table td
{
	border:0px;
}
.formidable_table table table td
{
	border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}
.formidable_table input[type=text]
{
	width:100% !important;
}
.formidable_table input[type=email]
{
	width:100% !important;
}
.formidable_table textarea
{
	width:100% !important;
}
.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label {
   /* font-family: 'GandhiSans' !important;*/
    font-size:15px !important;
    color: #666 !important;
}
.with_frm_style .frm_form_fields input[type=text], .with_frm_style .frm_form_fields input[type=email], .with_frm_style .frm_form_fields input[type=number], .with_frm_style .frm_form_fields input[type=url], .with_frm_style .frm_form_fields select, .with_frm_style .frm_form_fields textarea, .frm_form_fields_style, .frm_form_fields_active_style, .frm_form_fields_error_style
{
	border-color:#999 !important;
}

table td li
{
	/*commented by sumesh
	/*font-size: 18px;*/
}
#holder
{
    width:100%;
}
label.errors
{
    color:#CC0000;
}
.home-contact-wr .wpcf7 img
{
	padding:0px !important;
	width:auto !important;
}
.menu_iframe_map
{
	border:1px solid #b3b3b3 !important;
	width:100%;
	position:relative;
	overflow: hidden;
}
.contact_form_map iframe
{
	border:1px solid #b3b3b3 !important;
	width:100%;
	position:relative;
	overflow: hidden;
}
.youtube_iframe {
	position:relative;
	overflow: hidden;
	border:0px;
}
.sep-li
{
	padding:0px !important;
}

.footer-top-wr .footer-u {
    display: table;
    width: 100%;
    height: 160px;
}
#happiness_meter {
	background-color:#ec6b05;
	padding:10px;
	width:55px;
	height:55px;
	box-sizing:border-box;
	clear:both;
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index:99;
}
div.mega-block-title{
	font-size: 16px !important;
  	font-weight: bold;
}

#section-tpl-wr {
	padding-top: 0px;
	padding-bottom: 0px;
}
.section-post {
	min-height:350px;
}
.section-post .post-blue {
	background: #001b31;
	color: #ffffff;
	min-height:350px;
}
.section-post .post-white {
	/*background: #ffffff;*/
	background: #F2F2F2;
	color: #001b31;
	min-height:350px;
}
.section-post .post-orange {
	background: #f46c32;
	color: #001b31;
	min-height:350px;
}
.section-post .post-blue h2 {
	color: #ffffff;
	line-height: 37px;
}
.section-post .post-white h2 {
	color: #001b31;
	line-height: 37px;
}
.section-post .post-orange h2 {
	color: #001b31;
	line-height: 37px;
}
.section-post p {
	line-height: 1.3;
}
.overview-img {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.link-post-blue a
{
	color:#f46c32;
	font-size: 14px;
	font-weight: bold;
}
.link-post-white a
{
	color:#001b31;
	font-size: 14px;
		font-weight: bold;
}
.link-post-orange a
{
	color:#ffffff;
	font-size: 14px;
	font-weight: bold;
}
.link-post-blue a:hover, .link-post-white a:hover, .link-post-orange a:hover
{
	text-decoration: underline;
}
.link-post-orange a:hover
{
	color:#FFF;
	text-decoration: underline;
}
.custom-breadcrumbs
{
	text-transform: capitalize;
}
.section-content-wr{
	float:left;
	width: 80%;
}
.section-content-wr h3
{
	text-transform: capitalize;
}
.accessiblity-bar
{
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.rtl .accessiblity-bar
{
	right: auto;
	left:0px;
}
.accessiblity-bar ul li {
	float: left;
	line-height: 30px;
	position:relative;
	padding: 0 10px;
	font-size:12px;
	white-space:nowrap
}
.accessiblity-bar ul ul li{
	float:none;
	line-height:normal;
}
.readspeaker_button
{
	display: none;
	position: absolute;
    bottom: -30px;
    right: 7px;
}
.ctdb-topic
{
	background: #FFF;
	padding: 20px;
}
.ctdb-topic h2
{
	margin-bottom: 5px;
}
.single-discussion-topics
{
	background-color: #edf0f5;
}
html.square .pageWrapper .user-pp-inner-wr, html.square .pageWrapper .ctdb-info-avatar
{
	-webkit-border-radius:100px!important;
	-moz-border-radius:100px!important;
	border-radius:100px!important;
	max-width:80px;
	margin:auto;
	overflow:hidden
}
.single-discussion-topics .g-recaptcha
{
	clear:both;
	padding-bottom: 10px;
}
.single-discussion-topics #reply-title
{
	margin: 0px;
}
.single-discussion-topics .head-6
{
	padding-bottom: 0px;
}
.single-discussion-topics #reply-title i
{
	display: none;
}
.single-discussion-topics .logged-in-as
{
	display: none;
}
.ctdb-recent-topics
{
	list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.ctdb-recent-topics li a
{
	font-weight: bold;
}
.ctdb-recent-topics li
{
	padding-bottom: 15px;
}
.ctdb-recent-topics li p
{
	line-height: 18px;
    font-size: 16px;
    padding-bottom: 10px;
    color: #666;
}
.ctdb-info-bar-row .ctdb-span-3
{
	font-size: 14px;
}
.start-topic
{
	float:right;
}
#comments .main-bg
{
	color:#FFF;
}
#comments .main-bg i
{
	display: none;
}
#comments .head-7
{
	margin-bottom: 10px;
}
#comments .comment-content i
{
	left: 23px;
	color: #999;
}
.comment-reply-title small a#cancel-comment-reply-link
{
	margin-top: 0px;
}
#comments .fa-scissors
{
	display: none;
}
.commercial-content-box
{
	padding:10px;
}
.commercial-content-box .contact-row .see_info
{
	float:right;
	font-size: 12px;
	padding: 5px;
    min-width: 160px;
}
.commercial-content-box .contact-row
{
	min-height: 250px;
	background-color: #FFF;
	padding: 15px;
}
.commercial-content-box .contact-row div
{
	font-size: 16px;
}
.commercial-content-box .contact-row div b
{
	font-size: 18px;
}

html.square .pageWrapper * .top-icon-login, .nav>li>a.top-icon-login
{
    background: none;
    color: #4f4d4c !important;
    border: solid 1px #4d4d4d;
    border-radius: 50% !important;
    overflow: hidden;
    padding: 0px 2px;
}
.top-icon-seperator
{
  font-size: 25px;
  float: left;
  margin: 28px;
}
.rtl .top-icon-seperator
{
  float: right;
}
.top-icon-nav
{
  display: inline-block;
  float: left;
  margin-top: 37px; 
  margin-right: 10px;
}
.top-icon-lang
{
  display: inline-block;
  float: right;
  margin-top: 27px; 
  margin-right: 10px;
}
.rtl .top-icon-nav, .rtl .top-icon-lang
{
	float: right;
}
.footer-bottom *
{
	color: #5c5c5c!important;
}
.section-template-block
{
	border: solid 1px #ccc; 
	padding: 0;height: 100%; 
	position: relative;
}
html.square .pageWrapper .section-template-button
{
	font-size: 14px;
	color: #FFF;
	padding: 10px 30px;
	border-radius: 20px !important;
	background: #d44106;
}
html.square .pageWrapper .section-template-button:hover
{
	color: #FFF;
}

html.square .pageWrapper .content-heading
{
	font-size: 20px;
	line-height: 20px;
	font-family: Raleway !important;
	margin: 0;
	font-weight: normal;
	color: #d44106;
}
html.square .pageWrapper .content-arrow
{
	
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon
{
	left:4px !important;
}
.ui-datepicker .ui-datepicker-title select
{
	font-size: 11px;
}