/*******
   Custom css code
******/

/*** Body ***/
/*body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
font-family: Lato;
}*/
h4
{
  font-size: 13px;
}
h1, h1 a { 
	color: #4f4532;
	font-size: 28px;
	font-weight: bold;
	line-height: 36px;
}
h2, h2 a { 
	color: #4f4532;
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
}
.left_panel_sidebar h2 {
	color: #5D798E; /*blue*/
}

h3, h3 a { 
	color: #4f4532;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
}
p a,
ul a,
#list-of-articles a {
     /*color: #787469;*/
     color: #5d798d;
}
p.by-author a {
	color: #919193;
}
a {
	color: #697a82;
}
a:hover {
	text-decoration: underline;
}
a:hover {
    color: #1A3D59;
}

/*** Header css ***/

/*** vertical toggle ***/

		.sidenav {
			height: 100%;
			width: 0;
			position: fixed;
			z-index: 999;
			top: 0;
			right: 0;
			background-color: #1c415ce8;
			overflow-x: hidden;
			transition: 0.5s;
			padding-top: 60px;
		}

		.sidenav a {
			padding: 8px 8px 8px 32px;
			text-decoration: none;
			font-size: 25px;
			color: #fff;
			display: block;
			transition: 0.3s;
		}

		.sidenav a:hover {
			color: #827c70;
		}

		.sidenav .closebtn {
			position: absolute;
			top: 0;
			right: 25px;
			font-size: 36px;
			margin-left: 50px;
		}
		.custom-prt-cat {
			margin-bottom: 16px;
		}
		.lgin-text {
			padding-right: 0;
			vertical-align: middle;
			color: #949085;
			font-weight: bold;
			font-family: Lato;
			font-size: 16px;
		}
		.clint-lgin img {
			width: 20px;
		}

/***end***/
.page-content {
    /*padding-right: 15px;*/
    padding-left: 0;
}	
/*.fed-cati {
    margin-top: 23px;
}*/
.home-second-middle #text-11 {
    list-style: none;
}
.conci {
    color: #43412c;
    text-decoration: underline;
}				
.header-content {
	/*padding: 0.667em 0 0;*/
    -webkit-transition: padding 0.4s ease;
    -moz-transition: padding 0.4s ease;
    -o-transition: padding 0.4s ease;
    transition: padding 0.4s ease;
    position: inherit;
    width: 100%;
    background: #fff;
    z-index: 1;
}
.fixed-header {
    position: fixed;
    width: 100%;
    background: #fff;
    padding-top: 0.2em !important;
    padding-bottom: 0.2em !important;
    -webkit-transition: padding 0.4s linear;
    -moz-transition: padding 0.4s linear;
    -o-transition: padding 0.4s linear;
    transition: padding 0.4s linear;
}
/*.header-wrapper {
    max-width: 90%;
    margin: 0px auto;
    border-bottom: 4px solid #827c70;
    padding-bottom: 8px;
}
*/
.header-right {
    text-align: right;
}
.header-text {
    padding-left: 0rem;
    padding-top: 12px;
    color: #827c70;
    font-size: 22px;
}
.custom-navis {
    padding-top: 27px;
	padding-left: 0;
}
.custom-navi li a {
    color: #1b3e5d;
    font-weight: bold;
    font-size: 16px;
    font-family: Lato;
}
.custom-navi li {
    padding-right: 30px;
	z-index: 1;
}
.custom-navi li a:hover {
    border-bottom: 3px solid;
	text-decoration: none;
}
.search-sec .search_header {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #a9a9a9;
	background: url(/wp-content/themes/gfg-2018/images/icon_search.png) no-repeat 97% center!important;
}
.search-sec .search_header:focus {
    outline: 0px;
}
.search-sec {
    margin-top: 22px;
    float: right;
}
.custom-butn {
    background: #1b3e5c;
}
.header-text li {
    list-style: none;
	font-weight: 300;
}
.header-text li p {
    margin-bottom: 0;
}

/**** Content css ***/
.home-firsttop-part {
    padding-top: 20px;
}
.content-wrapper {
    /*max-width: 90%;*/
    margin: 0px auto;
	padding-top: 8px;
	min-height: 604px;
}
/*** Home-Content ***/
.normal-txt h3 {
	font-size: 18.3px;
}

.arrow_hmse {
    content: url(/wp-content/uploads/2018/08/arrow-sidebar.png);
    padding-left: 5px;
}
.post-catgry {
    /*margin-bottom: 12px;*/
    color: #5d798d;
    /*font-family: Lato;*/
    font-size: 18px;
}
.sin-one {
    border-bottom: 1px solid #aeaeae;
    margin-bottom: 16px;
}
.sin-one-mobile {
	border-top: 1px solid #aeaeae;
    padding-top: 16px;
}
.date_part {
    padding-bottom: 4px;
    font-size: 12px;
    color: #a8a49b;
    font-family: Lato;
} 
.heading-4 {
    margin-bottom: 2px;
}
.hme-rite {
    border-left: 1px solid #aeaeae;
    /*padding-left: 25px;*/
}
/*.heading-3 a {
    color: #4f4532;
    font-family: Lato;
    font-size: 22px;
	font-weight: bold;
}*/
.heading-4 a {
    color: #4f4532;
    font-size: 15px;
    font-family: Lato;
    font-weight: 700;
}
.home-top-right li {
    list-style: none;
}
.txt-sec-side {
    background: #ecebea;
    margin-left: 0;
    padding-top: 22px;
    border-top: 2px solid #c1beb8;
}
.bothe-prt {
    margin-bottom: 22px;
	padding-left: 16px;
}
.other-full-txt {
    border-bottom: 1px solid #c1beb8;
    margin-bottom: 16px;
}
.normal-txt {
    color: #5e7889;
    margin-bottom: 10px;
    text-transform: uppercase;
}
/*.home-top-left img {
    width: calc(100% - (0 * 30px));
}*/
.ecert-home p a {
    content: url(/wp-content/uploads/2018/08/arrow-sidebar.png);
    padding-left: 10px;
}
.img-sec-side {
    padding-right: 0;
    background: url(/wp-content/uploads/2018/08/c-whitman-main.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 280px;
}
.img-dynmic {
    padding: 0;
}
.img-dynmic img {
    width: calc(100% - (0 * 30px));
    height: calc(100% - (0 * 30px));
}
/*.home-second-left img {
    width: calc(100% - (0 * 30px));
}*/
.home-bottom-sec {
    margin-bottom: 43px;
}
.desc_with_link img {
    padding-left: 3px;
}
.newletter_sec img {
    padding-left: 3px;
}
/*** Carousel ***/
/*.sp-post-carousel-section .sp-pc-post-image img {
    max-height: 240px;
}*/
.sp-pc-post-box {
    max-width: 315px;
	box-shadow: none !important;
}
/*** Carousel End ***/
.custom-home-temp {
    margin-top: 2.3%;
    /* margin-bottom: 3%; */
}
.secondlast-home {
    margin-bottom: 36px;
}
/*** home-second-sec ***/
.home-second-part {
    background: #ecebe9;
    /*padding: 23px 35px 35px 35px;*/
    margin-top: 40px;
	border-top: 1px solid #bebdb9;
}
.an-text {
	font-size: 23px;
	color: #504b35;
	font-weight: 600;
}
.forecast {
	padding: 5px 50px;				
}
.forecast li {
	padding: 5px;
	color: #000;
}
.gtext {
	font-size: 16px;
	color: #010000;
    font-weight: 700;
}
.client-text {
	color: #8096a4;
    font-size: 20px;
    padding-bottom: 18px;
}
.up-text {
	color: #8096a4;
	font-size: 20px;
}
/*.ceo-text {
	font-size: 15px;
	font-weight: 600;
	color: #43412c;
	padding: 7px 0;
}*/
.upcoming-bottom {
    padding-bottom: 18px;
}
/*.upcoming-bottom p {
    color: #43412c;
}*/
.home-second-left {
    padding-top: 7px;
}
.top-hme img {
    width: auto;
	padding-left: 5px;
}
.date_part img {
    padding-left: 5px;
}
.upcoming-bottom img {
    padding-left: 5px;
}
.sp-pc-content {
    font-size: 15px !important;
}
.normal-txt li {
    list-style: none;
}
.home-second-left li {
    list-style: none;
}
.home-second-middle li#text-10 {
    list-style: none;
}
.home-second-right li {
    list-style: none;
}
.clint-lgin a:hover {
    text-decoration: none;
    color: #1b3e5d;
}

/*** home-bottom-sec ***/
.home-bottom-sec {
	text-align: center;
	background-color: #ecebe9;
	padding: 30px 25px 25px 25px;
	border-top: 1px solid #bebdb9;
}
.dicon-text {
    color: #827c70;
    font-family: Lato;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase;
}
.pbanking-text a {
    color: #4f4532;
    font-size: 16px;
    font-family: Lato;
}


/*** Footer css ***/
.footer-wrapper {
    max-width: 90%;
    margin: 0px auto;
}
.footer-content {
    background: #203f5b;
    color: white;
    padding: 25px 0;
    border-top: 4px solid #c1beb8;
}
.footer-wrapper li {
    list-style: none;
}
.footer-wrapper .textwidget {
    padding-right: 14%;
}
.h-text {
    font-size: 15px;
}
.footer-fs {
    margin-bottom: 30px;
}
.img-fluid.footer_heads {
    margin-top: -5px;
}
.footer-share {
    margin-bottom: 10px;
}
/*** Global Economic Dynamic ***/
.feat {
	padding: 25px 0;
}
.hfg-text {
	color: #697a82;
	font-size: 20px;
	border-bottom: 1px solid gray;
	padding: 20px 0;
	text-align: center;
}
/*.at-text {		
	font-size: 20px;
	margin-bottom: 18px;
}*/
.dp-text {
	color: #9c9c9c;
    font-size: 13px;
	margin-top: 16px;
    margin-bottom: 5px;
}
.button-dynamic a {
	background-color: #ecebe9;
	border-radius: 2px;
	color: #787469;
	display: inline-block;
	font-weight: 700;padding: 14px;
	transition: all ease-out .4s;
	-webkit-transition: all ease-out .4s;
}
.button-dynamic a:hover {
	text-decoration: none;
	background: #1b3e5d;
    color: #fff;
   /*  box-shadow: inset 0px 70px 0px 0px rgba(255, 255, 255, 0.35), inset 0px -70px 0px 0px rgba(255, 255, 255, 0.35); */
}
.button-dynamic {
	padding-top: 0px;
    text-align: center;
    display: grid;
    margin: auto;
}
.global-economic-sec {
    margin-bottom: 45px;
}
.single-dynamic {
    padding: 18px 0px 35px;
	padding-right: 30px;
}
/*.r-img img {
	width: calc(100% - (0 * 30px));
	height: calc(100% - (0 * 30px));
}*/
.look {
    color: #697a82;
	font-size: 20px;
}
/*** Sidebar css ***/
.sidebar li {
    list-style: none;
}
.left_global_list ul {
    padding-left: 5px;
}
.contrbute-single img {
    width: 100%;
}
/*** navigation ***/
/*
.leftside-img a:after {
    content: url(/wp-content/themes/gailfosler/images/arrow-sidebar.png);
    padding-left: 10px;
}
*/
.leftside-img a {
    font-size: 15px;
    color: #827c70;
    font-weight: 700;
	text-transform: uppercase;
}
.leftside-img {
    padding: 13px 0;
	display: flex;
}
#menu-category-sidebar {
    padding: 14px 15px 22px 30px;
    background: #ecebe9;
    border-top: 2px solid #9e9e9e;
}
/*** Category-overview ***/
.right_panel_inner {
    padding: 15px 15px;
}
#sortByBtnCont {
    font-family: Lato;
    background: #fcfcfc;
    font-size: 16px;
    /* width: 460px; */
    border: 1px #ccc solid;
    border-radius: 6px;
}
#sortByBtnCont span {
    display: inline-block;
    margin: 2em;
    margin-left: 55px;
    margin-bottom: 25px;
    margin-top: 25px;
    color: #8a837b;
}
#sort-tab-form-container {
	display: block;
	width: 225px;
}
#typeForm, #subcatForm {
    display: inline;
}
.custom-breadcurmb {
    margin-bottom: 35px;
    border-bottom: 2px solid #c6c5c3;
    padding-bottom: 15px;
}
#sortByBtnCont button {
    padding: 6px;
    border: 0;
    cursor: pointer;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin-right: 1em;
    line-height: 2em;
}
#sortByBtnCont button:hover {
    text-decoration: underline;
    background-color: #1b3e5d;
}
.lightBlue {
    background-color: #afbcc5;
}
.darkBlue {
    background-color: #1b3e5d;
}
/*.at-text a {
    color: #4c463e;
    font-weight: 600;
    font-size: 21px;
}*/
.hfg-text a {
	color: #697a82;
}
.asl_w .promagnifier {
    box-shadow: none !important;
}
/*** Category normal sec ***/
.arrow_rt {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 0 0 5px;
}
/*** Contributor post ***/
.post-heading {
    line-height: 32px;
    color: #4e4438;
    /*padding: 0 0 14px;*/
}
.fullsingle-img {
    margin-bottom: 35px;
}
.cli_rep_single {
    color: #5D798E;
    font-size: 20px;
    padding-bottom: 14px;
}
/*** Summary ***/
.repo-text {
	color: #697a82;
	font-size: 18px;
	padding: 10px 0;
}
.t-trade {
	font-size: 23px;
    color: #4c463e;
    font-weight: 600;
}
.my-text {
	color: gray;
	font-size: 13px;
}
.sum-text {
	font-size: 18px;
    color: #697a82;
    text-decoration: underline;
    padding-top: 20px;
}
.sign {
	padding: 10px 0;
}
.vt-text {
	font-size: 18px;
	color: #697a82;
}
.sign a {
	background-color:#ecebe9;
	padding: 10px;
	border-radius: 2px;
	color:#8d897e;
}
.sign a:hover {
	text-decoration:none;
}

/* client reports page css*/
/* sidebar css */
.client_report-left li {
		list-style: none;
	}
	.client_report_main {
		margin-top: 158px;
	}
	.youmay_sec .desc_with_link a {
		color: #565656;
		font-weight: 700;
	}
	.youmay_sec .you_may_text {
		color: #5D798E;
		font-size: 20px;
		font-weight: 300;
	}
	.youmay_sec .desc_with_link {
		padding-bottom: 2px;
	}
	.side-ecerpt {
		margin-bottom: 18px;
	}
	/*.line_sap {
		margin-top: 2.8rem;
	}*/
	.arrow_rst {
		content: url(/wp-content/uploads/2018/08/arrow-sidebar.png);
		padding-left: 7px;
	}
	.newletter_sec {
		background: #e0dedb;
		padding: 35px 37px;
		border-top: 2px solid #9e9e9e;
		    margin-bottom: 60px;
	}
	.newletter_sec h5 {
		color: #5D798E;
		font-weight: 500;
	}
	.newletter_sec input {
		border: 1px solid #5D798E;
		height: 36px;
		padding-left: 14px;
		width: 61%;
	}
	.newletter_sec .join_link {
		background: #5D798E;
		border: none;
		color: #fff;
		padding: 7px 27px;
	}
	.newletter_sec .join_link:hover {
		text-decoration: underline;
	}
	
/* sidebarcss end*/
/* client reports css*/
	
	.arrow_ist {
		content: url(/wp-content/uploads/2018/08/arrow-sidebar.png);
		padding-left: 7px;
	}

	.cli_rep_heading {
		color: #5D798E;
		font-size: 20px;
		padding-top: 14px;
		padding-bottom: 14px;
		border-top: 2px solid #9e9e9e;
	}
	.trade_img {
		padding-top: 6px;
	}
	.trade_img_link .trade_img img {
		width: calc(100% - (0 * 30px));
	}
	.tradetax_text a {
		color: #4c463e;;
	}
	.trade_img_link .trade_date {
		font-size: 12px;
		color: #7f7c75;
	}
	.trade_img_link .trade_date_txt {
		padding-left: 0;
	}
	.trade_img_link {
		padding-bottom: 23px;
	}
	.trade_img_link_3 {
		padding-top: 35px;
	}
	.glooppo_with_txt {
		padding-bottom: 30px;
	}
	
/* client reports css end */
/* making progress page css */
	.making_prog_main {
		margin-top: 158px;
	}
	.making_prog_left li {
		list-style: none;
	}
	.making_prog_right a img {
		width: calc(100% - (-0.2 * 30px));
	}
	.making_prog_right .glo_eco_head {
		color: #5d798e;
		padding-top: 20px;
		font-size: 19px;
	}
	.making_prog_right h3 {
		color: #534D3D;
	}
	.making_prog_right .author_heading {
		color: #939598;
	}
	.making_prog_right .author_heading a {
		color: #939598;
	}
	.making_prog_right .pst_date {
		font-size: 12px;
		color: #939598;
	}
	.making_prog_right  .para_with_border {
		border-top: solid 1px #dad8d4;
		margin: 43px 0 0 0;
		padding: 18px 0 0 0;
		font-weight: 500;
	}
	.making_prog_right .custom_addthis {
		float: right;
	}
	.making_prog_right .author_date {
		float: left;
		padding-top: 3px;
	}
	.making_prog_right .why_china_head {
		padding-top: 17px;
		font-size: 22px;
	}
	.making_prog_right .inthebulk_para {
		font-weight: 500;
		padding-top: 15px;
	}
	.making_prog_right .chart_maj_head {
		font-weight: 700;
	}
	.making_prog_right .chart_img img {
		width: 75%;
	}
	.making_prog_right .chart_img {
		text-align: center;
	}
	.making_prog_right .add_read_head {
		border-top: solid 1px #afafae;
		color: #5d798e;
		padding-top: 17px;
		font-size: 20px;
		padding-bottom: 17px;
	}
	.making_prog_right .ins_demo_wih_img a img {
		width: auto;
	}
	.making_prog_right .ins_demo_wih_img .three_flagimg {
		width: 100%;
	}
	.making_prog_right .ins_demo_wih_img .insandgov {
		color: #5d798e;
		font-size: 17px;
		padding-top: 14px;
		font-weight: 400;
		padding-bottom: 8px;
	}
	.making_prog_right .ins_demo_wih_img a {
		color: #534D3D;
		font-size: 20px;
		font-weight: 600;
		line-height: 1.3;
	}
	.making_prog_right .ins_demo_wih_img {
		padding-bottom: 35px;
	}

/* making progress page css end*/
.search-sec .innericon svg {
    transform: rotate(90deg);
}	
/* popup login form css */
	.lrm-form a.button, .lrm-form button, .lrm-form button[type=submit] {
		background-color: #1B3E5C;
	}
	.lrm-user-modal-container .lrm-switcher a {
		background: #5D798E;
		color: #fff;
	}
/* popup login form css end*/
/* header menu css */
	.custom-navi .sub-menu {
		visibility: hidden;
		opacity: 0;
		position: absolute;
		transition: all 0.5s ease 0s, visibility 0s linear 0.5s;
		list-style: none;
		background-color: #fff;
		padding-left: 21px;
		padding-top: 7px;
		top: 2px; 
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		visibility: visible;
		opacity: 1;
		transition-delay: 0s;
		top: 100%;
	}
	.custom-navi .sub-menu li {
		padding-top: 5px;
		padding-bottom: 5px;
	}


/* header menu css end*/

/** Post Navigation **/
.wp-pagenavi .current {
    background-color: #837d71;
    color: #FFF;
    border: 1px solid #837d71 !important;
    padding: 6px 10px !important;
    font-weight: 100 !important;
}
.wp-pagenavi .smaller, .larger {
    color: #000;
    border: 1px solid #837d71 !important;
    padding: 6px 10px !important;
    font-weight: 400 !important;
}
.wp-pagenavi .previouspostslink, .nextpostslink {
    color: #000;
    border: 1px solid #837d71 !important;
    padding: 6px 10px !important;
    font-weight: 400 !important;
}
.fullsingle-img img {
    width: calc(100% - (0 * 30px));
}
/*** Pagination ***/
#pagination .current, .page-numbers:hover {
    background-color: #837d71;
    color: #FFF;
    border: 1px solid #837d71;
}
.page-numbers {
    padding: .6em .8em;
    background-color: #FFF;
    color: #000;
    border: 1px solid #837d71;
    font-size: 1.2em;
}
/*** Social Author ***/
.custom_addthis {
    text-align: right;
	margin-top: 2.5%;
}
.socialauthor-sec {
	margin-left: auto;
}
.author-left p {
    color: #919193;
    margin-bottom: 2px;
}
.tradetax_text {
    margin-bottom: 4px;
}
/*** related post ***/
.add_read_head {
    border-top: solid 1px #afafae;
    color: #5d798e;
    padding-top: 17px;
    font-size: 20px;
    padding-bottom: 17px;
}
.ins_demo_wih_img .three_flagimg {
    width: 100%;
}
.related-heading a {
    color: #534D3D;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
}
.related-heading {
    padding: 15px 0;
	text-align: left;
}
.related-img {
    text-align: left;
}
.insandgov {
    padding-top: 15px;
    color: #5d798e;
    font-size: 18px;
    font-weight: 400;
	text-align: left;
	line-height: 1.3;
}
.related-img img {
    width: calc(100% - (0 * 30px));
    height: 235px;
}
.relateed-column {
    margin-bottom: 30px;
}
.recent_li {
	list-style: none;
    padding-right: 15px !important;
}

/*** Media Query Start ***/
@media screen and (max-height: 450px) {
	.sidenav {padding-top: 15px;}
	.sidenav a {font-size: 18px;}
}

@media screen and (max-width: 991px) {
	.mobile-view{display: flex;}
	.Desktop-view{display: none;}
	
	.contributior .aligncenter {
		width: calc(100% - (0 * 30px));
		height: calc(100% - (0 * 30px));
	}
	.natural-img img {
		width: calc(100% - (0 * 30px));
		height: calc(100% - (0 * 30px));
		max-height: 390px;
	}
	.custom-navi .sub-menu {
		display: none;
	}
}
@media screen and (min-width: 992px) {
	.mobile-view{display: none;}
	.Desktop-view{display: flex;}
	.header-left {
		padding-left: 0;
		padding-right: 0;
	}
	/*.natural-img img {
		height: 300px;
	}*/
}

@media screen and (max-width:480px){
	.hgroup img {
		width: 150px;
	}
	.header-wrapper {
		max-width: 100%;
		padding-bottom: 12px;
	}
	.hgroup {
		text-align: center;
		width: 50%;
	}
	.header-content {
		padding: 0.667em 0 0;
	}
	.heading-3 a {
		font-size: 22px;
	}
	.header-text {
		padding-left: 0;
		text-align: center;
		font-size: 18px;
		padding-top: 2px;
		width: 100%;
	}
	.header-right {
		text-align: right;
		padding-top: 0;
		width: 50%;
	}
	.clint-lgin {
		padding-top: 15px;
	}
	.hme-rite {
		border-left: none;
		padding-left: 15px;
	}
	.forecast {
		padding: 5px;
	}
	.home-second-part {
		padding: 15px;
		margin-top: 12px;
	}
	.custom-navis {
		padding-top: 12px;
	}
	.custom-navis div#collapsibleNavbar {
		padding-top: 15px;
	}
	.lgo-tggle {
		width: 100%;
		margin: auto;
	}
	.nav-serch {
		width: 100%;
		margin: auto;
	}
	.search-sec {
		margin-top: 16px;
	}
	.navwithtext {
		width: 50%;
	}
	.search-right {
		width: 50%;
	}
	
	.newletter_sec .join_link {
		padding: 2px 14px 7px;
		margin-left: 0;
	}
	.newletter_sec input {
		width: 122px;
		height: 33px;
		font-size: 12px;
	}
    .bothe-prt {
		margin: auto;
		padding-left: 0px;
	}
	/*
	.other-full-txt {
		margin-top: 60px;
	}
	*/
	.img-sec-side {
		height: 350px;
	}
    .center-btext {
		display: none;
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		top: 112px;
		margin-left: 90%;
		width: 100%;
		padding-left: 10px;
	}
	.custom-navi li {
		padding-right: 5px;
	}
	#menu-category-sidebar {
		padding: 14px 15px 22px 14px;
	}
	.leftside-img a {
		font-size: 13px;
	}
	#sortByBtnCont span {
		margin: 1em;
		margin-left: 15px;
	}
	#sortByBtnCont button {
		font-size: 12px;
	}
	.r-img {
		margin-bottom: 7px;
		text-align: left;
	}
	/*.at-text {
		text-align: center;
	}*/
	.r-img img {
		width: 150px;
		/*height: 150px;*/
		margin-left: 0;
		float: none;
	}
	.single-dynamic {
		padding: 18px 17px 35px;
	}
	#loginDiv {
		height: 78% !important;
	}
	.buttonBlue {
		margin-left: 0 !important;
		display: flex;
		margin-top: 15px;
	}
	.divSignIn .clientBenefitsLink {
		padding: 7px 20px !important;
		font-size: 16px;
	}
	.divSignIn {
		display: block !important;
	}
	.buttonDownload a {
		padding: 14px 22px !important;
		font-size: 12px !important;
	}
	.buttonGray a {
		padding: 14px 22px !important;
		font-size: 12px !important;
	}
	.sidebar{
		order: 1;
	}
	.srs-img img {
		float: none;
		margin-left: 0;
	}
	.trade_img {
		padding-left: 0;
	}
	.trade_img_link {
		padding-left: 15px;
	}
	.trade_img_link .trade_img img {
		width: 125px;
		height: 125px;
	}
	.page-numbers {
		font-size: 1.1em;
	}
	.fst-sumry img {
		width: 325px;
	}

}
@media screen and (min-width:481px) and (max-width:575px){
	.img-sec-side {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.img-dynmic {
		width: 50%;
	}
	.txt-sec-side {
		/* -webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.3333 33%;*/
		width: 50%;
		
	}
	.img-sec-side {
		height: 174px;
	}

}
@media screen and (min-width:481px) and (max-width:575px){
	.hgroup img {
		width: 150px;
	}
	.header-wrapper {
		max-width: 100%;
		padding-bottom: 12px;
	}
	.hgroup {
		text-align: center;
		width: 50%;
	}
	.header-content {
		padding: 0.667em 0 0;
	}
	.heading-3 a {
		font-size: 22px;
	}
	.header-text {
		padding-left: 0;
		text-align: center;
		font-size: 18px;
		padding-top: 2px;
		width: 100%;
	}
	.header-right {
		text-align: right;
		padding-top: 0;
		width: 50%;
	}
	.clint-lgin {
		padding-top: 15px;
	}
	.hme-rite {
		border-left: none;
		padding-left: 15px;
	}
	.forecast {
		padding: 5px;
	}
	.home-second-part {
		padding: 15px;
		margin-top: 12px;
	}
	.custom-navis {
		padding-top: 12px;
	}
	.custom-navis div#collapsibleNavbar {
		padding-top: 15px;
	}
	.lgo-tggle {
		width: 100%;
		margin: auto;
	}
	.nav-serch {
		width: 100%;
		margin: auto;
	}
	.search-sec {
		margin-top: 16px;
	}
	.navwithtext {
		width: 50%;
	}
	.search-right {
		width: 50%;
	}
	.center-btext {
		display: none;
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		top: 112px;
		margin-left: 56%;
		width: 100%;
		padding-left: 10px;
	}
	.custom-navi li {
		padding-right: 5px;
	}
	#sortByBtnCont span {
		margin: 1em;
		margin-left: 32px;
	}
	.r-img {
		margin-bottom: 7px;
		text-align: left;
	}
	/*.at-text {
		text-align: center;
	}*/
	/*.dp-text {
		text-align: center;
	}*/
	.r-img img {
		width: 150px;
		height: 150px;
		margin-left: 0;
		float: none;
	}
	.single-dynamic {
		padding: 18px 17px 35px;
	}
	.divSignIn {
		font-size: 18px !important;
	}
	.related-img img {
		height: 165px;
	}
	.related-heading a {
		font-size: 20px;
	}
	.insandgov {
		font-size: 18px;
	}
	.sidebar{
		order: 1;
	}
	.srs-img img {
		float: none;
		margin-left: 0;
	}

}

@media screen and (min-width:768px) {
	.sin-one-mobile {
		border-top: none;
		padding-top: 0px;
	}
}

@media screen and (min-width:576px) and (max-width:620px){
	.hgroup img {
		width: 150px;
	}
	.header-wrapper {
		max-width: 100%;
		padding-bottom: 12px;
	}
	.hgroup {
		text-align: center;
		width: 50%;
	}
	.header-content {
		padding: 0.667em 0 0;
	}
	.heading-3 a {
		font-size: 22px;
	}
	.header-text {
		padding-left: 0;
		text-align: center;
		font-size: 18px;
		padding-top: 2px;
		width: 100%;
		display: none;
	}
	.header-right {
		text-align: right;
		padding-top: 0;
		width: 50%;
	}
	.clint-lgin {
		padding-top: 15px;
	}
	.hme-rite {
		border-left: none;
		padding-left: 15px;
	}
	.forecast {
		padding: 5px;
	}
	.home-second-part {
		padding: 15px;
		margin-top: 12px;
	}
	.custom-navis {
		padding-top: 12px;
	}
	.custom-navis div#collapsibleNavbar {
		padding-top: 15px;
	}
	.lgo-tggle {
		width: 100%;
		margin: auto;
	}
	.nav-serch {
		width: 100%;
		margin: auto;
	}
	.search-sec {
		margin-top: 16px;
	}
	.navwithtext {
		width: 50%;
	}
	.search-right {
		width: 50%;
	}
	.middleh-text {
		padding-left: 0;
		text-align: center;
		font-size: 16px;
		padding-top: 18px;
		width: 100%;
		color: #827c70;
	}
	.middleh-text li {
		list-style: none;
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		top: 112px;
		margin-left: 48%;
		width: 100%;
		padding-left: 10px;
	}
	.custom-navi li {
		padding-right: 5px;
	}
	#sortByBtnCont {
		width: 460px;
	}
	.suury-right img {
		width: calc(100% - (0 * 30px));
	}
	.related-img img {
		height: 180px;
	}
	.related-heading a {
		font-size: 20px;
	}
	.insandgov {
		font-size: 18px;
	}
	.sidebar{
		order: 1;
	}

}

@media screen and (min-width:621px) and (max-width:767px){

	.header-wrapper {
		max-width: 90%;
		padding-bottom: 12px;
	}
	.hgroup {
		text-align: center;
		width: 50%;
		padding-left: 0;
	}
	.header-content {
		padding: 0.667em 0 0;
	}
	/*.heading-3 a {
		font-size: 22px;
	}*/
	.header-text {
		padding-left: 0;
		text-align: center;
		font-size: 18px;
		padding-top: 2px;
		width: 100%;
		display: none;
	}
	.header-right {
		text-align: right;
		padding-top: 0;
		width: 50%;
		padding-right: 0;
	}
	.clint-lgin {
		padding-top: 15px;
	}
	.hme-rite {
		border-left: none;
		padding-left: 15px;
	}
	.forecast {
		padding: 5px;
	}
	.home-second-part {
		padding: 15px;
		margin-top: 12px;
	}
	.custom-navis {
		padding-top: 12px;
	}
	.custom-navis div#collapsibleNavbar {
		padding-top: 15px;
	}
	.lgo-tggle {
		width: 100%;
		margin: auto;
	}
	.nav-serch {
		width: 100%;
		margin: auto;
	}
	.search-sec {
		margin-top: 16px;
	}
	.navwithtext {
		width: 50%;
		padding-left: 0;
	}
	.search-right {
		width: 50%;
		padding-right: 0;
	}
	.middleh-text {
		padding-left: 0;
		text-align: center;
		font-size: 16px;
		padding-top: 18px;
		width: 100%;
		color: #827c70;
	}
	.middleh-text li {
		list-style: none;
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		top: 112px;
		margin-left: 44%;
		width: 100%;
		padding-left: 10px;
	}
	.custom-navi li {
		padding-right: 5px;
	}
	#sortByBtnCont {
		width: 550px;
	}
	.suury-right img {
		width: calc(100% - (0 * 30px));
	}
	.related-img img {
		height: 180px;
	}
	.related-heading a {
		font-size: 18px;
	}
	.insandgov {
		font-size: 16px;
	}
	.sidebar{
		order: 1;
	}

}

.catOverview-grid-item {
	display: none;
}
@media screen and (min-width:992px) {
	.global-economic-sec #catGrid.catGrid,
	.page #catGrid.catGrid {
		display: grid;
	}
	.catOverview-flex-item {
		display: none;
	}
	.catOverview-grid-item {
		display: unset;
	}
}

/*
@media screen and (max-width:991px) {
	#catGrid.catGrid {
		display: block;
	}
	#catGrid .alignright {
		float: left;
		margin-right: 20px;
		margin-bottom: 40px;
	}
	#catGrid * {
		clear: both;
	}
	
}
*/

@media screen and (min-width:768px) and (max-width:880px){

	.header-text {
		padding-left: 0;
		text-align: center;
		font-size: 18px;
		padding-top: 2px;
		width: 100%;
        display: none;
	}
	.custom-navis {
		padding-top: 10px;
	}
	.custom-navi li {
		padding-right: 20px;
	}
	.custom-navi li a {
		font-size: 14px;
	}
	.header-right {
		font-size: 15px;
	}
	.search-sec {
		margin-top: 25px;
	}
	.txt-sec-side {
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.img-sec-side {
		height: 124px;
	}
	.lgin-text {
		font-size: 14px;
		padding-right: 6px
	}
    .custom-navis div#collapsibleNavbar {
		padding-top: 15px;
	}
	.lgo-tggle {
		width: 100%;
		margin: auto;
	}
	.nav-serch {
		width: 100%;
		margin: auto;
	}
	.search-sec {
		margin-top: 16px;
	}
	.navwithtext {
		width: 50%;
	}
	.search-right {
		width: 50%;
	}
	.header-text li p {
		font-size: 28px;
	}
	.middleh-text {
		padding-left: 0;
		text-align: center;
		font-size: 18px;
		padding-top: 20px;
		width: 100%;
		color: #827c70;
	}
	.middleh-text li {
		list-style: none;
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		top: 112px;
		margin-left: 32%;
		width: 100%;
		padding-left: 10px;
	}
	.custom-navi li {
		padding-right: 5px;
	}
	#sortByBtnCont {
		width: 550px;
	}
	.suury-right img {
		width: calc(100% - (0 * 30px));
	}
	.related-img img {
		height: 110px;
	}
	.related-heading a {
		font-size: 14px;
	}
	.insandgov {
		font-size: 14px;
	}

}
@media screen and (min-width:881px) and (max-width:991px){
	
	.header-text {
		padding-left: 0;
		text-align: center;
		font-size: 18px;
		padding-top: 2px;
		width: 100%;
		display:none;
	}
	.custom-navis {
		padding-top: 10px;
	}
	.custom-navi li {
		padding-right: 20px;
	}
	.custom-navi li a {
		font-size: 13px;
	}
	.header-right {
		font-size: 15px;
	}
	.search-sec {
		margin-top: 25px;
	}
	.img-sec-side {
		height: 144px;
	}
	.custom-navis div#collapsibleNavbar {
		padding-top: 15px;
	}
	.lgo-tggle {
		width: 100%;
		margin: auto;
	}
	.nav-serch {
		width: 100%;
		margin: auto;
	}
	.search-sec {
		margin-top: 16px;
	}
	.navwithtext {
		width: 50%;
	}
	.search-right {
		width: 50%;
	}
	.header-text li p {
		font-size: 28px;
	}
	.middleh-text {
		padding-left: 0;
		text-align: center;
		font-size: 18px;
		padding-top: 20px;
		width: 100%;
		color: #827c70;
	}
	.middleh-text li {
		list-style: none;
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		top: 112px;
		margin-left: 26%;
		width: 100%;
		padding-left: 10px;
	}
	.custom-navi li {
		padding-right: 5px;
	}
	#sortByBtnCont {
		width: 550px;
	}
	.suury-right img {
		width: calc(100% - (0 * 30px));
	}
	.related-img img {
		height: 140px;
	}

}
@media screen and (min-width:365px) {
	#sort-tab-form-container {
		display: inline;
	}
}
@media screen and (min-width:992px) and (max-width:1136px){
	.hgroup img {
		width: 185px;
	}
	.header-text {
		/*padding-left: 3rem;*/
		padding-top: 10px;
		font-size: 22px;
	}
	.custom-navis {
		padding-top: 18px;
		padding-left: 48px;
	}
	.custom-navi li {
		padding-right: 20px;
	}
	/*.custom-navi li a {
		font-size: 13px;
	}*/
	.header-right {
		font-size: 15px;
	}
	.search-sec {
		margin-top: 29px;
	}
	.img-sec-side {
		height: 141px;
	}
	#sortByBtnCont {
		width: 550px;
	}
	.suury-right img {
		width: calc(100% - (0 * 30px));
	}
	.related-img img {
		height: 160px;
	}

}
@media screen and (min-width:1137px) and (max-width:1200px){
	.hgroup h1 {
		padding-top: 0px !important;
	}
	.header-text {
		/*padding-left: 3rem;*/
		padding-top: 3px;
		font-size: 22px;
	}
	.custom-navis {
		padding-top: 22px;
		padding-left: 48px;
	}
	.custom-navi li {
		padding-right: 20px;
	}
	.custom-navi li a {
		font-size: 16px;
	}
	.header-right {
		font-size: 15px;
	}
	.search-sec {
		margin-top: 25px;
	}
	.img-sec-side {
		height: 185px;
	}
	#sortByBtnCont {
		width: 550px;
	}
	.related-img img {
		height: 160px;
	}
}
@media screen and (min-width:1201px) and (max-width:1366px){
	/*.hgroup h1 {
		padding-top: 0px !important;
	}*/
	.custom-navis {
		padding-top: 13px;
	}
	.custom-navi li {
		padding-right: 22px;
	}
	/*.search-sec {
		margin-top: 22px;
	}*/
	.img-sec-side {
		height: 196px;
	}
	.header-wrapper {
		max-width: 1125px;
	}
	.content-wrapper {
		/*max-width: 1125px;*/
	}
	.navwithtext {
		padding-left: 70px;
	}
	.clint-lgin img {
		width: 16px;
	}
	.home-second-part {
		margin-top: 8px;
	}
	.hme-rite {
		padding-left: 17px;
	}
	.client-text {
		font-size: 19px;
		padding-bottom: 10px;
	}
	.up-text {
		font-size: 19px;
	}
	.feat .col-md-4 {
		padding-right: 0;
	}
	#sortByBtnCont {
		width: 550px;
	}
	.related-img img {
		height: 180px;
	}
	

}
@media screen and (min-width:1367px) and (max-width:1440px){
	.custom-navis {
		padding-top: 25px;
	}
	/*.search-sec {
		margin-top: 34px;
	}*/
	.img-sec-side {
		height: 210px;
	}
	.header-wrapper {
		max-width: 1300px;
	}
	.content-wrapper {
		max-width: 1300px;
	}
	.navwithtext {
		padding-left: 70px;
	}
	.hme-rite {
		padding-left: 20px;
	}
	.client-text {
		font-size: 19px;
		padding-bottom: 10px;
	}
	.up-text {
		font-size: 19px;
	}
	.feat .col-md-4 {
		padding-right: 0;
	}
	#sortByBtnCont {
		width: 550px;
	}
	.divSignIn .clientBenefitsLink {
		left: 21% !important;
		bottom: 79% !important;
		margin-left: 22px !important;
	}
/* 	.sp-pc-post-image {
		max-width: 275px;
	} */
	/*.sp-post-carousel-section .sp-pc-post-image img {
		max-height: 180px;
	}*/
	.related-img img {
		height: 180px;
	}
 
}

@media screen and (min-width:1441px) and (max-width:1540px){
	.navwithtext {
		padding-left: 70px;
	}
	.img-sec-side {
		height: 222px;
	}
	#sortByBtnCont {
		width: 550px;
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		top: 62px;
		z-index: 9999;
	}
}
@media screen and (max-width:1200px) {
	/* on smaller screens, needs extra white space on right side. */
	.container-fluid .main-content {
		margin-right: 15px;
	}
	.home .container-fluid .main-content {
		margin-right: 0px;
	}
}

/*
@media screen and (min-width:1541px) and (max-width:1600px){
	.navwithtext {
		padding-left: 70px;
	}
	.img-sec-side {
		height: 200px;
	}
	.hme-rite {
		padding-left: 23px;
	}
	.hme-lft .heading-3 a {
		font-size: 32px;
	}
	.heading-4 a {
		font-size: 20px;
	}
	.hme-lft .excert {
		font-size: 18px;
	}
	.other-full-txt .excert-rit {
		font-size: 18px;
	}
	.heading-3 a {
		font-size: 24px;
	}
	.dicon-text {
		font-size: 18px;
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		top: 50px;
	}
	#sortByBtnCont {
		width: 550px;
	}
}
*/

/*
@media screen and (min-width:1601px){
	.hme-rite {
		padding-left: 23px;
	}
	.hme-lft .heading-3 a {
		font-size: 32px;
	}
	.heading-4 a {
		font-size: 20px;
	}
	.hme-lft .excert {
		font-size: 18px;
	}
	.other-full-txt .excert-rit {
		font-size: 18px;
	}
	.heading-3 a {
		font-size: 24px;
	}
	.dicon-text {
		font-size: 18px;
	}
	.custom-navi .menu-item-has-children:hover .sub-menu {
		top: 50px;
	}
	#sortByBtnCont {
		width: 550px;
	}
}
*/








.breadcrumbs {
    font-size: 13px;
}
.dp-dtm {
    font-size: 13px;
}

div.asl_w {
    box-shadow: 0 1px 0 0 #827c70 !important;
	font-family: Lato;
    font-weight: 300;
}
.txt-sec-side h5 {
    color: #5d798d;
	font-weight: 400;
    font-size: 17px;
}
.ofman p {
    color: #a9d1e5;
}
.footer-fs p {
    font-family: Lato;
    font-size: 13px;
}
.ofman p a {
    font-size: 13px;
    color: #a9d1e5;
	text-decoration: underline;
}

/*.hme-lft .heading-3 a {
    font-size: 29px;
}
*/
/*.hme-lft .excert {
    color: #4f4532;
    font-family: Lato;
    font-size: 16px;
}*/
/*.other-full-txt .excert-rit {
    color: #4f4532;
    font-family: Lato;
    font-size: 15px;
}*/


/* popup login form css */

#modalWindow {
    display: none;
    background-color: #000;
    opacity: .4;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}
#loginDiv {
	display: none;
    position: fixed;
    background-color: #fff;
    width: 40%;
    /*height: 50%;*/
    min-width: 330px;
    min-height: 330px;
    top: 33%;
    left: 30%;
    z-index: 200;
    padding: 30px;
    opacity: 1;
}
#modalTitle {
    color: #1c3f5d;
    font-size: 20px;
    margin-bottom: 1em;
}
#loginDiv .close {
    position: absolute;
    right: 12px;
    top: 31px;
    color: #1c3f5d;
    cursor: pointer;
    font-size: 14px;
    opacity: 1;
    font-weight: 500;
}
.close:hover {
    text-decoration: underline !important;
}
#loginDiv p {
    font-size: 15px;
    padding-bottom: 9px;
}
#loginform p.login-username label, #loginform p.login-password label {
    width: 100px;
    display: block;
    float: left;
    height: 16px;
}
#loginform #wp-submit {
    color: #fff;
    padding: 6px 12px;
    border: 0;
    background-color: #1b3e5d;
    cursor: pointer;
}
/* popup login form css end */


.post-content-main {
    padding-right: 0;
}
.nav_mini.breadcrumbs a {
    color: #787469;
} 
.nav_mini.breadcrumbs a:hover, a:hover {
    text-decoration: underline;
} 
.sp-pc-content:after{    
	content: url(/wp-content/uploads/2018/08/arrow-sidebar.png);
    padding-left: 10px;
}
.linkdin {
    display: inline-block;
}
#twitter_footer {
	display: inline-block;
}
#twitter_footer svg {
	fill: #1DA1F2;
}
.clint-lgin span.open-togggle {
    display: none;
}


.rd_more_abt:after {
    content: url(/wp-content/uploads/2018/08/arrow-sidebar.png);
    padding-left: 10px;
}
.rd_more_abt {
    padding-bottom: 9px;
}
/*** 404error ***/
.not-found {
    color: #5D798E;
    font-size: 24px;
    font-weight: 600;
    padding-top: 14px;
    padding-bottom: 14px;
    border-top: 2px solid #9e9e9e;
}
.looking-mssg {
    line-height: 35px;
    font-size: 22px;
    color: #1c3f5d;
    padding: 0 0 14px 0;
}
.try-other {
    margin: 6px 0 0 0;
    padding: 18px 0 0 0;
    border-top: solid 1px #dad8d4;
}
.try-search {
    font-weight: bold;
    line-height: 35px;
    font-size: 18px;
    color: #1c3f5d;
    margin-top: 1em;
}
.or-try {
    font-weight: bold;
    line-height: 35px;
    font-size: 18px;
    color: #1c3f5d;
    margin-top: 1em;
}
.ul-actlink {
    font-size: 15px;
    margin-top: -10px;
}
.ul-actlink li {
    line-height: 25px;
}

/*** Summary ***/
.breadcurmb-summry {
    border-bottom: 2px solid #c6c5c3;
    padding-bottom: 0;
    margin-top: 5px;
    margin-bottom: 15px;
    margin-left: auto;
}
.divSignIn {
    padding-bottom: 23px;
	color: #697a82;
	font-size: 20px;
	display: inline-flex;
}
.buttonBlue {
    margin-left: 10px;
}
.divSignIn .clientBenefitsLink {
    background-color: #ECEBE9;
    padding: 14px 30px;
    color: #89857a;
    font-weight: 600;
    font-size: 17px;
}
.grayline {
    border-top: 1px solid #adadad;
}
.buttonDownload {
    margin-bottom: 30px;
}
.buttonDownload a {
    background-color: #ECEBE9;
    padding: 14px 30px;
    color: #89857a;
    font-weight: 600;
    font-size: 17px;
}
.buttonGray {
    margin-top: 30px;
}
.buttonGray a {
    background-color: #ECEBE9;
    padding: 14px 30px;
    color: #89857a;
    font-weight: 600;
    font-size: 17px;
}
.custom_addsingle {
    text-align: right;
    margin-top: 22px;
}
.singl-hadng {
    text-transform: uppercase;
    padding-bottom: 0px;
}
.singl-hadng h1 {
    /*line-height: 25px;*/
    /*padding: 0 0;*/
    color: #697a82;
}
.one-single h2 {
    margin-bottom: 1em;
    color: #697a82;
    border-bottom: 1px solid #837d71;
    padding: 20px 0;
    text-align: center;
}
/*.side-right-content {
    padding-right: 0;
}*/
.author-fosler {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright{
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}
.single-article {
    display: block;
    font-weight: 800;
    line-height: 35px;
    color: #1c3f5d;
    padding: 0 0 14px 0;
}
.single-article a {
    color: #1c3f5d;
}
.single-article img {
    margin: 0px 5px 0 0;
}
.description_wideTemplatec {
    margin: 6px 0 6px 0;
    padding: 0;
}
.contru-dec {
    font-size: 15px;
    line-height: 22px;
    color: #000;
    font-weight: 400;
	padding: 0;
}
.gridItem_name {
    margin-bottom: .5em;
    font-size: 18px;
    color: #1b3e5d;
    font-weight: bold;
}
.gridItem_name a {
    color: #1b3e5d;
}
.gridItem_title {
    font-size: 15px;
    line-height: 22px;
}
.singl-client h1 {
    color: #5D798E;
    padding-top: 14px;
    padding-bottom: 14px;
}
.single-clients {
    padding-top: 14px;
    padding-bottom: 7px;
    border-top: 2px solid #9e9e9e;
}
.sil_addthis {
    text-align: right;
    margin-top: 3.9%;
}
.author-left {
    padding-left: 0;
}
.rigt-auto {
    margin-right: auto;
}
.rigt-auto .custom_addthis {
    padding-right: 0px;
}
.od-this {
    padding-right: 0;
}
/*** search page ***/
.search_pge .searchCriteria {
    font-weight: 700;
    font-size: 16px;
}
.search_pge .page404 {
    font-weight: bold;
    line-height: 35px;
    font-size: 18px;
    color: #1c3f5d;
    margin-top: 1em;
}
.search_pge #frmSearch #s {
    padding: 2px;
    background: #f9f9f9;
    border: 1px solid #ccc;
    box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    color: #666;
    font-size: 12px;
    line-height: 18px;
}
.search_pge .block-7 p {
    font-size: 15px;
    line-height: 22px;
    color: #000;
    font-weight: 400;
}
.search_pge .categoryItem {
    border-top: 1px solid #CCC;
    margin-top: 1em;
    padding-top: 1em;
}
.search_pge .categoryItem h3 {
    line-height: 1.2em;
    font-weight: bold;
    font-size: 25px;
}
.search_pge .categoryItem h3 a {
    color: #1c3f5d;
}
.search_pge .more {
    color: #645d4d;
    font-size: 14px;
    font-weight: bold;
}
.nbs-flexisel-nav-left {
    display: none;
}
.nbs-flexisel-nav-right {
    display: none;
}
.global-l:before {
    content: url(/wp-content/uploads/icon-1-color-24x24.png);
	padding-right: 10px;
}
.dollar-l:before {
    content: url(/wp-content/uploads/icon-2-color-24x24.png);
	padding-right: 10px;
}
.home-l:before {
    content: url(/wp-content/uploads/icon-3-color-24x22.png);
	padding-right: 10px;
}
.grphy-l:before {
    content: url(/wp-content/uploads/icon-4-color-24x24.png);
	padding-right: 10px;
}
.hgroup h1 {
    padding-top: 12px;
}
.boe-single h2 {
    margin-bottom: 1em;
    color: #697a82;
    border-bottom: 1px solid #837d71;
    padding: 20px 0;
    text-align: center;
}
.boe-single h2 a {
    color: #697a82;
}
.benift-side {
    float: right;
    margin: auto;
}
.spacing-rs {
    padding-right: 0px;
}
.srs-img img {
    width: 150px;
    height: 150px;
}
/*** newsletter page ***/
.see-latest h2 {
    color: #5f788e;
}
.newleter-img {
    border: solid #cccccc 2px;
    display: inline-block;
    margin-top: 2em;
}
.search_pge {
    padding-bottom: 40px;
}
.search-pagination {
    margin-top: 30px;
    margin-bottom: 10px;
}
/*** Client css ***/
.sidebar_right {
    float: right;
    width: 35%;
    padding: 1em;
    margin-left: 1em;
    background-color: #d3d1cd;
}
.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}