
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-inner .common-heading { margin-top: 0; }

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #2a542d;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
			padding: 7px !important;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
	background: #fff;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../../../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../../../images/admin/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../../../images/admin/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 99;
	background: url('../../../images/admin/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.fancybox-inner h2  { background: #b72026; padding: 10px; color: #fff; text-transform: uppercase;  font-family: 'aspirabold';  font-size: 16px; }
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('../../../images/admin/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
}
@font-face { font-family: 'Cambria'; src: url('../../../styles/fonts/Cambria.eot'); src: url('../../../styles/fonts/Cambria.eot') format('embedded-opentype'),  url('../../../styles/fonts/Cambria.woff2') format('woff2'),  url('../../../styles/fonts/Cambria.woff') format('woff'),  url('../../../styles/fonts/Cambria.ttf') format('truetype'),  url('../../../styles/fonts/Cambria.svg#Cambria') format('svg'); }
@font-face { font-family: 'Cambria_Bold'; src: url('../../../styles/fonts/Cambria_Bold.eot'); src: url('../../../styles/fonts/Cambria_Bold.eot') format('embedded-opentype'),  url('../../../styles/fonts/Cambria_Bold.woff2') format('woff2'),  url('../../../styles/fonts/Cambria_Bold.woff') format('woff'),  url('../../../styles/fonts/Cambria_Bold.ttf') format('truetype'),  url('../../../styles/fonts/Cambria_Bold.svg#Cambria_Bold') format('svg'); }
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; outline: 0; padding: 0; }
body { font-family: 'Cambria', sans-serif; font-size: 17px; color: #303030; margin: 0; padding: 0; text-decoration: none; background: #ffffff; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 17px; }
input, button { font-family: 'Cambria', sans-serif; }
input[type="text"], input[type="Password"] { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #fff; font-size: 17px; color: #303030; padding: 7px 9px; font-family: 'Cambria', sans-serif; -webkit-appearance: none; border-radius: 3px; }
textarea { -webkit-appearance: none; }
select, textarea { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #fff; font-size: 17px; color: #303030; padding: 7px 9px; font-family: 'Cambria', sans-serif; border-radius: 3px; resize: none; }
input[type="text"][disabled], select[disabled] { color: #c1c1c1; }
strong { font-weight: normal; font-family: 'Cambria_Bold'; }
::-webkit-input-placeholder { opacity: .4; } /* gray80 */
:-moz-placeholder           { opacity: .4; } /* Firefox 18- (one color)*/
::-moz-placeholder          { opacity: .4; } /* Firefox 19+ (double colons) */
:-ms-input-placeholder      { opacity: .4; }
.top-search input::-webkit-input-placeholder { opacity: 1 !important; color: #fff !important; } /* gray80 */
.top-search input:-moz-placeholder           { opacity: 1 !important; color: #fff !important; } /* Firefox 18- (one color)*/
.top-search input::-moz-placeholder          { opacity: 1 !important; color: #fff !important; } /* Firefox 19+ (double colons) */
.top-search input:-ms-input-placeholder      { opacity: 1 !important; color: #fff !important; }

.subscribe-form-row input::-webkit-input-placeholder { opacity: 1 !important; color: #fff !important; } /* gray80 */
.subscribe-form-row input:-moz-placeholder           { opacity: 1 !important; color: #fff !important; } /* Firefox 18- (one color)*/
.subscribe-form-row input::-moz-placeholder          { opacity: 1 !important; color: #fff !important; } /* Firefox 19+ (double colons) */
.subscribe-form-row input:-ms-input-placeholder      { opacity: 1 !important; color: #fff !important; }



:focus { outline: none; }
p { margin: 0 0 15px 0; padding: 0px; }
img { border: none; outline: none; }
a { color: #408c47; text-decoration: none; outline: none; }
a:hover { color: #1c1c1c; text-decoration: none; outline: none; }
.clear { display: block; clear: both; }
.relative { position: relative; }
.fleft { float: left !important; }
.fright { float: right !important; }
.nomarginright { margin-right: 0 !important; }
.nomarginbott { margin-bottom: 0 !important; }
.nopaddingtop { padding-top: 0 !important; }
.nopaddingbott { padding-bottom: 0 !important; }
.valignmidd { vertical-align: middle; }
.valigntop { vertical-align: top; }
.sprites { background: url(../../../images/sprites.png) no-repeat 0 0; }
.fix-content { width: 1248px; margin: auto; }
.widthautofloatnone { width: auto !important; float: none !important; }
/* Common CSS End Here */

#main { display: block; }
#top-container { display: block; font-size: 15px; }
#midd-container { display: block; padding: 38px 0; min-height: 300px; }
#bott-container { display: block; background: #5bac62; padding: 30px 0 10px; color: #bef5c3; font-size: 15px; }
.toparea-banner { padding: 15px 0; text-align: center; }
.market-update { display: block; background: #efefef; height: 38px; line-height: 38px; font-size: 16px; }
.marketupdate-hd { width: 155px; float: left; font-family: 'Cambria_Bold'; text-transform: uppercase; }
.marketupdate-details { width: 1090px; float: left; }
.marketupdate-details span { font-family: 'Cambria_Bold'; margin: 0 3px 0 10px; }
.logo-rightlinks { display: block; background: #5bac62; height: 122px; }
.navigation { display: block; background: #408c47; height: 40px; }
ul.navi-link li { list-style-type: none; float: left; margin-right: 1px; }
ul.navi-link li a { padding: 0 15px; font-size: 17px; color: #fff; display: block; height: 40px; line-height: 40px; font-family: 'Cambria_Bold'; }
ul.navi-link li a:hover, ul.navi-link li a.active { background: url(../../../images/navigation-arrow.png) no-repeat center bottom #5bac62; }
.logo { width: 255px; float: left; }
.logo img { padding-top: 30px; }
.topright { width: 665px; float: right; padding-top: 15px; }
.toprightlink { float: left; margin-right: 20px; padding-top: 3px; text-align: right; width: 403px; }
.toprightlink ul li { list-style-type: none; display: inline-block; vertical-align: middle; margin-right: 15px; }
.toprightlink ul li a { color: #bef5c3; font-size: 15px; }
.toprightlink ul li a:hover { color: #fff; }
.top-search { float: right; position: relative; }
.top-search input[type="text"] { width: 220px; padding: 7px 10px; background: #50a157; border: 1px solid #47934e; color: #fff; font-size: 15px; }
a.search-ico { position: absolute; top: 8px; right: 10px; width: 16px; height: 16px; display: block; background-position: -242px -2px; }
a:hover.search-ico { background-position: -259px -2px; }
.bott-block1 { width: 278px; float: left; margin-right: 15px; }
.bott-block2 { width: 650px; float: left; margin-right: 15px; }
.bott-block3 { width: 289px; float: left; }
ul.bottlink li { list-style-type: none; margin-bottom: 5px; }
ul.bottlink li a { color: #bef5c3; }
ul.bottlink li a:hover { color: #fff; }
.subscribe-block1 { width: 80px; float: left; margin-right: 15px; }
.subscribe-block1 span { width: 80px; height: 58px; display: block; background-position: 0 -49px; }
.subscribe-block2 { width: 280px; float: left; margin-right: 15px; line-height: 18px; }
.subscribe-block3 { width: 230px; float: left; }
h4.page-heading { font-size: 32px; color: #bef5c3; margin-bottom: 10px; line-height: 25px; }
.subscribe-form-row { margin-top: 7px; }
.subscribe-form-row input[type="text"] { padding: 7px 10px; background: #50a157; border: 1px solid #47934e; color: #fff; width: 92%; font-size: 15px; }
.subscribe-btn { background: #fff; height: 33px; line-height: 33px; border: none; cursor: pointer; border-radius: 3px; color: #408c47; font-size: 15px; padding: 0 15px; min-width: 100px; }
.subscribe-btn:hover { background: #408c47; color: #fff; }
.bottpart-logo { margin-bottom: 40px; }
.bott-social { display: block; }
.bott-social h5 { font-size: 16px; margin-bottom: 10px; }
ul.follow-icon li { list-style-type: none; float: left; margin-right: 20px; text-align: center; }
ul.follow-icon li span { display: block; margin-top: 7px; }
ul.follow-icon li a {color: #bef5c3;}
span.fb-ico { width: 30px; height: 30px; display: block; background-position: -127px -21px; }
span:hover.fb-ico { background-position: -127px -52px; }
span.gp-ico { width: 30px; height: 30px; display: block; background-position: -158px -21px; }
span:hover.gp-ico { background-position: -158px -52px; }
span.tw-ico { width: 30px; height: 30px; display: block; background-position: -189px -21px; }
span:hover.tw-ico { background-position: -189px -52px; }
span.ln-ico { width: 30px; height: 30px; display: block; background-position: -220px -21px; }
span:hover.ln-ico { background-position: -220px -52px; }
.copyright { margin-top: 20px;  }
.midd-part-section { padding-bottom: 38px; }
.midd-left { width: 891px; float: left; margin-right: 51px; }
.midd-right { width: 306px; float: right; }
.middbanner-l { width: 608px; float: left; }
.middbanner-l img { width: 100%; }
.middbanner-r { width: 223px; float: left; background: #5bac62; min-height: 370px; padding: 18px 30px; color: #fff; font-size: 18px; line-height: 22px; }
.middbanner-r h2 { font-size: 32px; color: #fff; font-family: 'Cambria_Bold'; margin-bottom: 14px; line-height: 32px; height: 200px; overflow: hidden; }
.latest-interview { margin-bottom: 20px; font-size: 20px; color: #c6e97a; }
.latest-interview span { width: 27px; height: 23px; display: inline-block; vertical-align: middle; background-position: 0 0; margin-right: 10px; }
.latest-news { display: block; position: relative; }
.latest-news .morelink { position: absolute; bottom: -20px; right: 0; }
.latest-news h2 {  padding-bottom: 7px; margin-bottom: 5px; font-size: 22px; color: #101010; font-family: 'Cambria_Bold'; }
ul.newslist li { list-style-type: none; padding-bottom: 9px; margin-bottom: 5px; border-bottom: 1px solid #ccdbcd; }
ul.newslist li:last-child { margin-bottom: 0; }
ul.newslist li a { display: block; color: #101010; font-size: 17px; line-height: 20px; font-family: 'Cambria_Bold';  }
ul.newslist li a:hover { color: #408c47; }
.latestnews-ico { width: 22px; height: 22px; display: inline-block; vertical-align: middle; background-position: -29px -1px; margin-right: 10px; }
.morelink { float: right; margin-top: 8px; font-size: 14px; }
.morelink a { font-size: 14px; color: #408c47 !important; font-family: 'Cambria', sans-serif; }
.morelink a:hover { color: #1c1c1c !important; }
span.more-arr { width: 18px; height: 18px; display: inline-block; vertical-align: middle; background-position: -53px 0; margin-left: 5px; display: none; }
.timestamp { color: #7c7c7c; display: block; margin-top: 3px; font-size: 11px; }
.timestamp span { width: 12px; height: 12px; display: inline-block; vertical-align: middle; margin-right: 5px; background-position: -72px 0; }
.latestphoto-videos-list { display: block; }
h2.page-heading { padding-bottom: 7px; font-size: 22px; color: #101010; margin-bottom: 15px; font-family: 'Cambria_Bold'; }
h2.page-heading a { color: #303030; }
h2.page-heading a:hover { color: #408c47; }
.photovideo-ico { width: 24px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -87px 0; }
ul.photovideo-list li { list-style-type: none; width: 296px; float: left; margin-right: 21px; }
ul.photovideo-list li:last-child { margin-right: 0; }
.photovideo-img { display: block; margin-bottom: 15px; background: #000; position: relative; }
.photovideo-img img { width: 100%; }
.photovideo-desc { display: block; }
.photovideo-desc a { font-size: 18px; color: #101010;  display: block; min-height:75px; font-family: 'Cambria_Bold';  }
.photovideo-desc a:hover { color: #408c47; }
.videobg img { opacity: .5; }
.latestphoto-cnt { display: block; position: relative; }
a.videoplay-ico { width: 40px; height: 40px; display: block; position: absolute; top: 40%; left: 45%; background-position: -82px -49px; z-index: 100; }
a:hover.videoplay-ico { background-position: -82px -90px; }
a.slide-prev { width: 18px; height: 18px; display: inline-block; vertical-align: middle; background-position: -1px -27px; position: absolute; top: -43px; right: 27px; z-index: 998; }
a:hover.slide-prev { background-position: -1px -108px; }
a.slide-next { width: 18px; height: 18px; display: inline-block; vertical-align: middle; background-position: -21px -27px; position: absolute; top: -43px; right: 0px; z-index: 998; }
a:hover.slide-next { background-position: -21px -108px; }
.latestblog-cnt { display: block; margin-bottom: 38px; }
.sustainable-development-cnt { display: block; margin-bottom: 38px; }
.upcoming-events-cnt { display: block; margin-bottom: 38px; }
.featured-financial-product-cnt { display: block; margin-bottom: 38px; }
.featured-business-cnt { display: block; margin-bottom: 30px; }
.latestblog-ico { width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -114px 0; }
ul.bloglist li { list-style-type: none; float: left; width: 140px; margin-right: 10px; }
ul.bloglist li:last-child { margin-right: 0; }
.blog-img { display: block; margin-bottom: 15px; }
.blog-desc { display: block; margin-bottom: 5px; min-height: 75px; line-height: 18px; }
.blog-desc a { color: #303030; font-size: 17px; }
.blog-desc a:hover { color: #408c47; }
.blog-name { display: block; color: #7c7c7c; font-style: italic; font-size: 13px; }
.sustainable-ico { width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -159px 0; }
ul.sustainable-list li { list-style-type: none; float: left; width: 283px; margin-right: 21px; background: #5bac62; }
ul.sustainable-list li:last-child { margin-right: 0; }
.sustainable-img { display: block; }
.sustainable-img img { width: 100%; }
.sustainable-img a { height: 158px !important; }
.sustainable-desc { display: block; padding: 13px 10px 10px; color: #fff; border-top: 3px solid #fff; }
.sustainable-desc h2 { font-size: 20px; color: #c6e97a; margin-bottom: 15px; min-height: 95px; }
.sustainable-desc h2 a { font-size: 20px; color: #633026;  }
.sustainable-desc h2 a:hover { color: #fff; }
.sustainable-desc .short-des p { min-height: 80px; }
.sustainable-desc-txt { margin-bottom: 12px; min-height: 75px; line-height: 18px; font-size: 17px; }
.comment-icon { width: 16px; height: 15px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -91px -25px; }
.comment-count a, .comment-count a.morelink { font-size: 14px; color: #fff !important; font-family: 'Cambria', sans-serif; }
.comment-count a:hover, .comment-count a:hover.morelink { color: #c6e97a !important; }
.upcoming-ico { width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -181px -1px; }
.upcoming-block { width: 283px; margin-right: 21px; float: left; }
.featured-financial-ico { width: 19px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -201px -1px; }
.featured-business-ico { width: 18px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -222px -1px; }
ul.featuredbusiness-list li { list-style-type: none; float: left; width: 382px; margin-right: 51px; }
ul.featuredbusiness-list li:last-child { margin-right: 0; }
a.businesslist-hd { display: block; font-size: 18px;  margin-bottom: 5px;  font-family: 'Cambria', sans-serif; }
.featurebusiness-txt { display: block; margin-bottom: 5px; font-size: 17px; }
.viewmore { text-align: right; }
.viewmore a { font-size: 14px; font-family: 'Cambria', sans-serif; }
.feature-financial { display: block; }
.feature-financial-l { width: 215px; float: left; margin-right: 15px; }
.feature-financial-r { width: 660px; float: right; font-size: 19px; }
.feature-financial-r h2 { font-size: 20px; font-family: 'Cambria_Bold'; margin-bottom: 7px; }
.feature-financial-r h2 a { font-size: 20px; font-family: 'Cambria_Bold';  }
.feature-financial-r a.moredetail-link { font-size: 14px; }
.feature-financial-r p { line-height: normal; font-size: 18px; } 
ul.upcoming-list li { list-style-type: none; padding: 15px 0; border-bottom: 1px dashed #c0c0c0; width:31%;float:left;margin-right: 2%}
.eventname { display: block; margin-bottom: 5px; min-height: 44px;}
.eventname a { color: #303030; font-size: 18px; }
.eventname a:hover { color: #408c47; }
.eventinfo { display: block; font-size: 16px; }
a.blacklink { color: #303030 !important; }
a:hover.blacklink { color: #408c47 !important; }
a.bluelink { color: #3c77a9 !important; }
a:hover.bluelink { color: #408c47 !important; }
.event-bottlink a { font-family: 'Cambria_Bold'; color: #303030; font-size: 14px; }
.event-bottlink a:hover { color: #408c47; }
.rightpart-section { display: block; margin-bottom: 38px; }
.right-ad-banner { display: block; }
.middbott-ad-banner { display: block; }
.right-ad-banner small, .middbott-ad-banner small { font-size: 14px; }
.mostpopular-ico { width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -136px 0px; }
ul.popular-list li { list-style-type: none; margin-bottom: 20px; border-bottom: 1px solid #ccdbcd; padding-bottom: 10px; margin-bottom: 10px; }
ul.popular-list li a { color: #303030; font-size: 17px; line-height: 19px; }
ul.popular-list li a:hover { color: #408c47; }
ul.popular-list li:last-child { margin-bottom: 0; }
.twitter-feed-cnt { display: block; padding-top: 3px; }
.twitter-feed-cnt h2 { margin-bottom: 10px; background: #5bac62; height: 34px; line-height: 34px; padding: 0 10px; font-size: 17px; color: #fff; font-family: 'Cambria_Bold'; }
.twitter-ico { width: 23px; height: 23px; display: inline-block; vertical-align: top; margin-top: 6px; background-position: -41px -24px; margin-right: 10px; }
ul.twitterfeed-list li { list-style-type: none; padding: 12px 0; border-bottom: 1px solid #ccdbcd; font-size: 17px; }
ul.twitterfeed-list li:last-child { border-bottom: none; }
.followontwitter { display: block; }
.followontwitter a { font-size: 13px; }
.followontwitter a span { width: 23px; height: 23px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -66px -24px; }
.staticpage-cnt { display: block; }
.static-ico { width: 16px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -278px 0px; }
h3.page-heading { font-size: 15px; font-family: 'Cambria_Bold'; margin-bottom: 5px; color: #408c47; }
.staticpage-cnt ul { margin-left: 40px; }
.staticpage-cnt ul li { list-style-type: none; background: url(../../../images/bullet.png) no-repeat 0 6px; margin-bottom: 10px; padding-left: 15px; }
.contactpage-cnt { display: block; }
.faq-cnt { display: block; }
.contact-ico { width: 24px; height: 23px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -252px -21px; }
.faq-ico { width: 23px; height: 23px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -277px -22px; }
ul.faqlist li { border-bottom: 1px dashed #c0c0c0; list-style-type: none; padding: 0 0 25px 0; margin-bottom: 25px; }
ul.faqlist li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.faq-l { float: left; margin-right: 20px; width: 30px; }
.faq-l span { background: #408c47; border-radius: 30px; color: #fff; display: block; font-size: 17px; font-family: 'Cambria_Bold'; height: 30px; line-height: 32px; text-align: center; width: 30px; }
.faq-r { float: left; width: 95%; }
.faq-question { color: #408c47; display: block; font-size: 20px; font-family: 'Cambria_Bold'; }
.faq-answer { display: block; padding: 7px 0 0; }
.showrec-paging { margin-top: 20px; }
.paging { text-align: right; width: 50%; float: right; }
.paging a { background: #dbf1da; border: 1px solid #7fb97d; border-radius: 3px; color: #3d8543; display: inline-block; height: 30px; line-height: 30px; margin-left: 5px; padding: 0 10px; }
.paging a:hover, .paging a.active { background: #408c47; border-color: #408c47; color: #fff; }
.contact-left { width: 62.5%; float: left; margin-right: 51px; }
.contact-right { width: 30%; float: right; background: #5bac62; border: 1px solid #c0c0c0; padding: 20px; border-radius: 3px; margin-top: 35px; color: #fff; }
.contact-right h3 { font-size: 20px; font-family: 'Cambria', sans-serif; color: #fff; margin-bottom: 15px; border-bottom: 1px dashed #387e3e; padding-bottom: 15px; }
.contact-right h3 em { font-style: normal; font-family: 'Cambria_Bold'; }
.contact-right h3 span { display: block; font-family: 'Cambria', sans-serif; font-size: 14px; }
.contactinfo { margin-bottom: 5px; }
.contactinfo label { width: 70px; float: left; font-family: 'Cambria_Bold'; }
.contactinfo .contactinfo-cnt { width: 220px; float: left; }
.contactinfo .contactinfo-cnt a { color: #aafab1; }
.contactinfo .contactinfo-cnt a:hover { color: #fff; }
.form-row { margin-bottom: 12px; }
.form-row label { width: 37%; float: left; font-weight: normal; line-height: 34px; }
.form-row label small { font-size: 11px; color: #666; font-style: italic; }
label.lineheightnormal { line-height: normal !important; }
.form-row .singlerow { width: 63%; float: left; position: relative; }
.form-row .singlerow input[type="text"], .form-row .singlerow input[type="password"], .form-row .singlerow textarea { width: 96%; }
.form-row .singlerow select { width: 100%; }
input.entercode { width: 106px !important; margin-right: 7px; }
.err-msg { color: #ff0000; font-size: 12px; }
.common-btn { background: #387e3e; border: none; border-bottom: 3px solid #2f6e35; cursor: pointer; border-radius: 4px; height: 35px; line-height: 35px; display: inline-block; padding: 0 10px; min-width: 114px; text-align: center; color: #fff; text-transform: uppercase; outline: none; font-size: 17px; }
.common-btn:hover { background: #2f6e35; color: #fff; }
.entercode { width: 73.5% !important; }
.required-fields { font-size: 13px; text-align: right; color: #666; }
img.captcha-img { border-radius: 3px; }
.staticpage-l { width: 250px; float: left; margin-right: 51px; background: #5bac62; border: 1px solid #c0c0c0; border-radius: 3px; }
.staticpage-r { width: 945px; float: left; }
.staticpage-l ul li { list-style-type: none; border-bottom: 1px dashed #387e3e; }
.staticpage-l ul li:last-child { border-bottom: none; }
.staticpage-l ul li a { color: #fff; padding: 10px; display: block; font-family: 'Cambria_Bold'; background: url(../../../images/left-bullet-arr.png) no-repeat 10px 8px; padding-left: 40px; }
.staticpage-l ul li a:hover, .staticpage-l ul li a.active { background-color: #509a57; color: #84f68e; }
.login-l { width: 53%; float: left; background: #f4f4f4; border: 1px solid #eaeaea; padding: 20px; border-radius: 3px; min-height: 270px; }
.login-r { width: 35%; float: right; background: #5bac62; border: 1px solid #c0c0c0; padding: 20px; border-radius: 3px; color: #fff; min-height: 270px; }
.main-login-register { width: 900px; margin: auto; }
.login-l h2 { font-size: 17px; font-family: 'Cambria_Bold'; margin-bottom: 10px; }
.login-r h2 { font-size: 17px; font-family: 'Cambria_Bold'; margin-bottom: 10px; color: #fff; }
.login-l .form-row .singlerow input[type="text"], .login-l .form-row .singlerow input[type="password"], .login-l .form-row .singlerow textarea { width: 94%; }
.forgotpass-cnt { margin-left: 10px; }
.white-color { background: #fff; color: #408c47; }
.white-color:hover { background: #408c47; color: #fff; }
#popuparea { background: url(../../../images/popupbg.png) repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 100%; position: fixed; width: 100%; z-index: 10001; }
.popup-content { background: #fff; border: 7px solid #2a542d; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); margin: 150px auto auto; width: 450px; }
.popup-hd { background: #5bac62; color: #fff; font-family: 'Cambria_Bold'; padding: 10px 15px; position: relative; text-transform: uppercase; font-size: 20px; }
.popup-cnt { padding: 15px; }
.close-ico { position: absolute; right: -18px; top: -18px; }
.forgotpass-cnt .form-row .singlerow input[type="text"], .forgotpass-cnt .form-row .singlerow input[type="password"], .forgotpass-cnt .form-row .singlerow textarea { width: 92%; }
.financial-nigeria-magazine { display: block; border: 1px solid #dfdfdf; border-radius: 3px; padding: 12px; margin-bottom: 5px; }
.magazine-subscribe-btn { display: block; background: #5dab5b; text-align: center; }
.magazine-subscribe-btn:hover { background: #3b8948; }
.magazine-subscribe-btn a { padding: 25px 0 15px 0; display: block; color: #fff; font-size: 23px; }
.magazine-subscribe-btn a span { display: block; font-family: 'Cambria_Bold'; font-size: 50px; line-height: 45px;  }
ul.blog-listing li { list-style-type: none; margin-bottom: 20px; }
.blog-listing-img { width: 90px; float: left; margin-right: 51px; }
.blog-listing-detail { width: 750px; float: left; }
.blog-listing-detail h2 { font-size: 20px; color: #101010; font-family: 'Cambria_Bold'; margin-bottom: 10px; }
.blog-listing-detail h2 a { font-size: 20px; color: #101010; font-family: 'Cambria_Bold'; }
.blog-listing-detail h2 a:hover { color: #408c47; }
.blog-listing-detail h2 span { display: block; font-family: 'Cambria', sans-serif; font-size: 12px; color: #666; }
.blog-comment { display: block; margin-bottom: 15px; }
.blog-comment a:hover { color: #408c47; }
.comment-icon-dark { width: 16px; height: 15px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -109px -25px; }
.social-media { display: block; }
.social-media ul li { list-style-type: none; width: 60px; margin-right: 5px; float: left; }
.social-icon { width: 48%; margin-right: 1px; height: 24px; line-height: 24px; float: left; background: #3d8543; border-radius: 3px 0 0 3px; text-align: center; }
.social-count { width: 48%; margin-left: 1px; height: 24px; line-height: 24px; float: left; background: #7fb97d; border-radius: 0 3px 3px 0px; color: #fff; text-align: center; font-size: 12px; }
.social-fb { width: 9px; height: 17px; display: inline-block; vertical-align: middle; background-position: 0 -127px; margin-top: 3px; }
.social-tw { width: 15px; height: 17px; display: inline-block; vertical-align: middle; background-position: -10px -127px; margin-top: 3px; }
.social-gp { width: 15px; height: 17px; display: inline-block; vertical-align: middle; background-position: -26px -127px; margin-top: 3px; }
.social-ln { width: 16px; height: 17px; display: inline-block; vertical-align: middle; background-position: -43px -127px; margin-top: 3px; }
.blog-img { display: block; margin-bottom: 10px; }
.blog-info { display: block; }
.blog-info p { line-height: normal; font-size: 13px; }
.comment-section { display: block; }
.comment-section h3 { margin-bottom: 15px; }
.comment-ico-big { width: 22px; height: 20px; display: inline-block; vertical-align: middle; background-position: -125px -85px; margin-right: 10px; }
.enter-comment { display: block; padding-left: 32px; }
.entercomm-txt { margin-bottom: 10px; }
.entercomm-txt textarea { width: 97.5%; }
.comment-action-area { display: block; }
.comment-action-l { width: 50%; float: left; }
.comment-action-r { width: 50%; float: right; text-align: right; }
.common-btn-blue { background: #3c77a9; border: none; border-bottom: 3px solid #cacaca; cursor: pointer; border-radius: 4px; height: 35px; line-height: 35px; display: inline-block; padding: 0 10px; min-width: 125px; text-align: center; color: #fff; outline: none; font-size: 17px; }
.common-btn-blue:hover { background: #2f6e35; color: #fff; }
.user-login { width: 18px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 5px; background-position: -150px -85px; }
.fb-login { width: 22px; height: 22px; display: inline-block; vertical-align: middle; background-position: -171px -85px; }
.comment-listing { display: block; margin-top: 30px; border-top: 1px dashed #c0c0c0; }
.comment-listing ul li { list-style-type: none; padding: 15px 0 15px 32px; font-size: 17px; }
.comment-listing ul li:last-child { padding-bottom: 0; }
.comment-listing ul li h3 { margin-bottom: 10px; font-size: 17px; }
.comment-datetime { display: block; font-size: 12px; color: #7c7c7c; }
.comment-datetime-ico { width: 16px; height: 15px; display: inline-block; vertical-align: middle; margin-right: 5px; background-position: -42px -109px; }
ul.financial-product-list li { list-style-type: none; border-bottom: 1px dashed #c0c0c0; padding: 20px 0; }
ul.financial-product-list li .social-media ul li { border: none; padding: 0; }
ul.financial-product-list li .feature-financial-l { text-align: left; width: 185px; }
.financial-info { display: block; padding-top: 15px; }
ul.financial-product-list li .feature-financial-l { width: 235px; }
ul.financial-product-list li .feature-financial-r { width: 640px; }
.search-financial-prodcut { display: block; margin-top: 30px; background: #e8e8e8; border-radius: 12px; padding: 20px; }
.search-financial-prodcut h3 { font-family: 'Cambria_Bold'; font-size: 17px; margin-bottom: 15px; }
.search-form { margin-bottom: 15px; }
.search-form label { width: 100px; float: left; line-height: 35px; }
.search-form .search-form-single { width: 400px; float: left; }
.search-form .search-form-single select { width: 100%; }
.search-form .search-form-single input[type="text"] { width: 95%; }
.search-form-btn { float: left; margin-left: 10px; }
.search-form-btn a { min-width: 80px; }
.right-feature-business { display: block; border-top: 1px dashed #c0c0c0; border-bottom: 1px dashed #c0c0c0; padding: 10px 0; font-size: 17px; }
.right-feature-business h4 { font-size: 22px; font-family: 'Cambria_Bold'; margin-bottom: 8px; }
.blog-cnt { display: block; }
.financialprod-cnt { display: block; }
.financialprod-cnt h3.page-heading { font-size: 17px; color: #101010; margin-bottom: 15px; }
.financial-prod-detail-comment { display: block; border-top: 1px dashed #c0c0c0; padding: 20px 0; }
.financial-prod-detail-comment h3 { font-size: 16px; font-family: 'Cambria_Bold'; margin-bottom: 5px; color: #408c47; }
.rate-analyst { display: block; margin-bottom: 15px; }
.more-products { display: block; margin-bottom: 15px; }
.view-products { display: block; font-family: 'Cambria_Bold'; }
a.prev-arr { width: 18px; height: 18px; display: inline-block; vertical-align: middle; background-position: -1px -27px; }
a:hover.prev-arr { background-position: -1px -108px; }
a.next-arr { width: 18px; height: 18px; display: inline-block; vertical-align: middle; background-position: -21px -27px; }
a:hover.next-arr { background-position: -21px -108px; }
.quicksearch-event { display: block; }
.quicksearch-ico { width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 5px; background-position: -296px 0; }
.quicksearch-catlist { background: #66bb6a; padding: 10px; }
.quicksearch-catlist h2 { border-color: #5aa65d; margin-bottom: 0; color: #c6ff4c; font-family: 'Cambria_Bold'; }
.quicksearch-catlist ul li { list-style-type: none; border-bottom: 1px dashed #5aa65d; color: #fff; line-height: 17px; }
.quicksearch-catlist ul li:last-child { border-bottom: none; }
.quicksearch-catlist ul li a { padding: 8px; display: block; color: #fff; font-size: 17px; }
.quicksearch-catlist ul li a:hover { background: #fff; color: #5aa65d; }
.category-ico { width: 22px; height: 22px; display: inline-block; vertical-align: middle; margin-right: 10px; background-position: -317px 0; }
/* Custom Scroll */
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 10px; }
.vscrollerbar { width: 10px; }
.hscrollerbase { height: 15px; }
.hscrollerbar { height: 15px; }
.hscrollerbar { background: #3b7c3e; }
.vscrollerbar { background: #3b7c3e; }
.vscrollerbar, .hscrollerbar { padding: 10px; z-index: 2; border: 4px solid #66bb6a; border-left: none; border-right: none; }
.vscrollerbarbeg { width: 10px; height: 15px !important; }
.vscrollerbarend { width: 10px; height: 15px; }
.hscrollerbarbeg { height: 15px; width: 10px !important; }
.hscrollerbarend { height: 15px; width: 10px; }
.scrollerjogbox { background: #4E727C; width: 10px; height: 15px; top: auto; left: auto; bottom: 0px; right: 0px; }
.vscrollerbase { background: #66bb6a; }
.vscrollerbasebeg { width: 10px; height: 15px !important; background: #66bb6a url(../../../images/scroll-top-arr.png) no-repeat center; cursor: pointer; }
.vscrollerbaseend { height: 15px; width: 10px; background: #66bb6a url(../../../images/scroll-down-arr.png) no-repeat center; cursor: pointer; }
.hscrollerbase { background: #66bb6a; }
.hscrollerbasebeg { height: 15px; width: 10px !important; }
.hscrollerbaseend { height: 15px; width: 10px; }
.scrollerjogbox:hover { background: #5E828C; }
.sustainable-right { display: block; border: 1px solid #dfdfdf; padding: 12px; }
.sustainable-right h2 { font-size: 22px; margin-bottom: 15px; font-family: 'Cambria_Bold'; line-height: 22px; }
.sustainable-right ul li { list-style-type: none; padding: 15px 0; border-bottom: 1px dashed #c0c0c0; } 
.sustainable-right ul li:last-child { border-bottom: none; padding-bottom: 0; }
.sustainable-logo { width: 100%; }
.sustainable-cnt { display: block; }
.sustainable-cnt .news-section { margin-bottom: 38px; }
.sustainable-main { display: block; padding-bottom: 38px; }
.sustainable-main-img { display: block; }
.sustainable-main-img img { width: 100%; }
.sustainable-main-desc { background: #408c47; padding: 25px; color: #fff; font-size: 17px; }
.sustainable-main-desc h2 { font-size: 25px; color: #c6e97a; margin-bottom: 15px; font-family: 'Cambria', sans-serif; }
.sustainable-main-desc h2 a { font-size: 25px; color: #c6e97a; font-family: 'Cambria', sans-serif; }
.sustainable-main-desc h2 a:hover { color: #fff; }
.news-section { display: block; }
.news-section ul li { list-style-type: none; padding-bottom: 21px; }
.news-section ul li:last-child { padding-bottom: 0; }
.newslist-left { width: 256px; float: left; }
.newslist-right { width: 565px; float: left; min-height: 142px; padding: 15px 35px; background: #e5e5e5; }
.newslist-right h3 { font-size: 25px; color: #101010; font-family: 'Cambria_Bold', sans-serif; margin-bottom: 5px; }
.newslist-right h3 a { font-size: 22px; font-family: 'Cambria_Bold', sans-serif; }
.newslist-right p { font-size: 17px; }
.photo-video { display: block; }
ul.photovideo-main-list li { list-style-type: none; padding-bottom: 30px; }
.photovideolist-l { width: 575px; float: left; }
.photovideolist-l img { width: 100%; }
.photovideolist-r { width: 300px; float: right; font-size: 17px; }
.photovideo-section-img { display: block; }
.photovideo-section-img a { width: auto !important; }
.photovideo-section-desc { display: block; background: #5bac62; padding: 10px 20px; font-size: 20px; color: #101010; }
.photovideo-section-desc a { font-size: 20px; color: #101010; } 
.photovideo-section-desc a:hover { color: #fff; } 
.video-icon { width: 41px; height: 29px; display: block; float: left; margin-right: 10px; background-position: -253px -50px; margin-top:-5px;}
.photo-icon { width: 41px; height: 30px; display: block; float: left; margin-right: 10px; background-position: -253px -80px; }
.audio-icon { width: 41px; height: 34px; display: block; float: left; margin-right: 10px; background-position: -253px -111px; }
.sustainable-hd-link { display: block; margin-bottom: 20px; font-size: 17px; text-transform: uppercase; color: #505050; }
.sustainable-hd-link a { color: #303030; background: url(../../../images/link-arr.png) no-repeat right center; padding-right: 25px; margin-right: 10px; }
.sustainable-hd-link a:hover { color: #408c47; }
.sustainable-detail-cnt { display: block; font-size: 17px; }
.sustainable-detail-cnt h3 { font-size: 35px; color: #101010; font-family: 'Cambria_Bold', sans-serif; margin-bottom: 15px; }
.eventlisting-cnt { display: block; }
ul.event-listing li { list-style-type: none; border-bottom: 1px dashed #c0c0c0; padding-bottom: 20px; margin-bottom: 20px; }
ul.event-listing li .social-media ul li { border: none; padding: 0; }
.event-l { width: 450px; float: left; font-size: 18px; }
.event-r { width: 390px; float: right; }
.event-l h3 { font-size: 17px; font-family: 'Cambria_Bold'; margin-bottom: 10px; color: #101010; }
.event-l h3 a { color: #101010; font-size: 25px; font-family: 'Cambria_Bold'; }
.event-l h3 a:hover { color: #408c47; }
.event-status { margin-bottom: 10px; font-size: 18px; color: #505050; }
.event-status span { color: #101010; font-family: 'Cambria_Bold'; }
.preorder-btn { display: block; margin-bottom: 5px; }
.preorder-form { background: #e8e8e8; border-radius: 10px; padding: 10px; }
.orderform-row { margin-bottom: 5px; }
.orderform-row label { width: 33%; float: left; line-height: 35px; font-size: 17px; }
.orderform-row .orderform-single { width: 67%; float: left; line-height: 26px; }
.orderform-row .orderform-single a.common-btn { min-width: inherit; height: 30px; line-height: 30px; }
.orderform-row .orderform-single input[type="text"], .orderform-row .orderform-single input[type="password"] { width: 95%; padding: 5px; }
.disabled-btn, .disabled-btn:hover { background: #7b7b7b; cursor: auto; }
.event-database-form .search-form label { width: 200px; font-size: 17px; }
.form-date-block { width: 32%; float: left; }
.form-date-midd { margin: 0 8px; }
.form-half-block { width: 49%; float: left; }
.sector-coverage { display: block; margin-top: 30px; }
.sector-cov-l { width: 170px; float: left; font-size: 17px; font-family: 'Cambria_Bold'; color: #101010; }
.sector-cov-r { width: 685px; float: left; }
.sector-cov-r ul { margin-left: 15px; }
.sector-cov-r ul li { margin-bottom: 4px; }
.growthbusiness-cnt { display: block; }
.growthbusiness-l { width: 425px; float: left; margin-right: 15px; }
.growthbusiness-r { width: 435px; float: right; }
.growthbusiness-r h3 { font-size: 20px; font-family: 'Cambria_Bold'; margin-bottom: 10px; }
.growth-sec-l { width: 45%; float: left; padding-top: 7px; }
.growth-sec-r { width: 55%; float: right; text-align: right; }
.paging-border { border-top: 1px dashed #c0c0c0; padding-top: 20px; }
.business-profile-img { width: 80px; margin-right: 15px; float: left; }
.business-profile-desc { width: 355px; float: left; }
.business-profile-info { display: block; }
.business-profile-details { display: block; margin-top: 5px; font-size: 11px; color: #666; }
.business-profile-desc ul li { list-style-type: none; }
.business-profile-desc ul li label { width: 30%; float: left; }
.business-profile-desc ul li .businessprofile-single { width: 70%; float: left; }
.growth-business-contactform { display: block; margin-top: 10px; border-top: 1px dashed #c0c0c0; padding-top: 20px; }
.growth-contactform-row { display: block; margin-bottom: 5px; }
.growth-contactform-row input[type="text"], .growth-contactform-row textarea { width: 98%; }
.right-loginsignup-form { display: block; border: 1px solid #dfdfdf; border-radius: 3px; padding: 12px; }
.nobottborder { border-bottom: none !important; }
.loginform-row { margin-bottom: 7px; }
.loginform-row input { width: 93%; }
.loginform-row .common-btn { width: 100%; }
.dottline { border-top: 1px dashed #c0c0c0; height: 1px; margin: 20px 0; }
.blackfont { color: #000; font-family: 'Cambria_Bold'; }
.greenfont { color: #408c47; font-family: 'Cambria_Bold'; }
.growthbusiness-detail-section .growthbusiness-l { width: 575px; }
.growthbusiness-detail-section .growthbusiness-r { width: 300px; }
.growthbusiness-detail-section .growth-sec-l { width: auto; float: none; padding-top: 0; margin-bottom: 10px; }
.growthbusiness-detail-section .growth-sec-r { width: auto; float: none; text-align: left; }
.growthbusiness-detail-section .business-profile-desc { width: 205px; }
.growthbusiness-detail-section .business-profile-desc ul li label { width: 50%; }
.growthbusiness-detail-section .business-profile-desc ul li .businessprofile-single { width: 50%; }
.download-btn { margin-bottom: 10px; display: block; }
.business-companyinfo { display: block; }
.business-companyinfo ul li { list-style-type: none; margin-bottom: 5px; }
.business-companyinfo ul li .companyinfo-l { width: 60%; float: left; }
.business-companyinfo ul li .companyinfo-r { width: 25%; float: left; font-size: 13px; font-style: italic; }
.business-companyinfo ul li .companyinfo-download { width: 10%; float: left; text-align: right; }
.download-btn a { background: #3c77a9; border-radius: 3px; height: 32px; line-height: 32px; padding: 0 10px; display: inline-block; font-size: 16px; color: #fff; font-family: 'Cambria_Bold'; }
.download-btn a:hover { background: #408c47; }
.download-btn a span { background: url(../../../images/download-ico.png) no-repeat; width: 26px; height: 25px; display: inline-block; vertical-align: top; margin-right: 10px; margin-top: 4px; }
.companyinnews { display: block; }
ul.companynewslist li { list-style-type: none; margin-bottom: 5px; }
ul.companynewslist li a { color: #303030; }
ul.companynewslist li a:hover { color: #408c47; }
.growthbusiness-l ul li { list-style-type: none; margin-bottom: 30px; }
.growthbusiness-img { display: block; }
.growthbusiness-img img { width: 100%; }
.growthbusiness-desc { display: block; background: #e2e2e2; padding: 10px 20px; font-size: 16px; }
.growthbusiness-nextprev { text-align: right; padding-top: 7px; }
.magazine-left { width: 310px; float: left; text-align: center; margin-right: 51px; }
.magazine-right { width: 468px; float: left; background: #5bac62; border: 1px solid #c0c0c0; padding: 30px; border-radius: 4px; min-height: 283px; color: #fff; }
.magazine-right h2 { font-size: 25px; color: #fff; margin-bottom: 30px; border-bottom: 1px dashed #387e3e; padding-bottom: 20px; font-family: 'Cambria_Bold'; }
.magazineform-l { width: 43%; float: left; border-right: 1px dashed #387e3e; padding-right: 25px; }
.magazineform-r { width: 47%; float: right; }
.magazine-formrow { display: block; margin-bottom: 15px; }
.magazine-formrow input { width: 91%; }
.magazine-formrow .common-btn { width: 100%; }
a.whitelink { color: #fff; }
a:hover.whitelink { color: #c8f449; }
.magazineform-r h3 { font-size: 18px; margin-bottom: 25px; text-align: center; color: #fff; }
.magazine-signup-cnt { width: 210px; margin: auto;  }
.magazine-signup-cnt a { font-size: 15px; color: #fff; }
.magazine-signup-cnt p { line-height: 25px; font-size: 15px; }
.magazine-signup-cnt a.common-btn { display: block; }
.magazine-elibrary-cnt { display: block; }
.magazinedetail-l { width: 90px; float: left; margin-right: 15px; }
.magazinedetail-r { width: 785px; float: left; }
h3.page-hd { font-size: 21px; font-family: 'Cambria_Bold'; margin-bottom: 10px; }
h3.page-hd a, h3.page-hd a:hover { color: #fff !important; font-size: 32px; }
ul.latest-edition-list li { list-style-type: none; float: left; width: 270px; margin-right: 25px;  border: 1px solid #d0d0d0; }
ul.latest-edition-list li:last { margin-right: 0; }
.edition-img { display: block; text-align: center; border-bottom: 1px solid #d0d0d0; }
.edition-desc { display: block; padding: 20px; }
.edition-desc h3 { font-size: 16px; margin-bottom: 15px; }
.clicktosubscribe { margin: 25px 0; text-align: center; font-size: 20px; }
.edition-search-l { width: 371px; float: left; margin-right: 25px; }
.edition-search-r { width: 495px; float: left; }
.edition-search-r h3 { text-transform: uppercase; font-family: 'Cambria_Bold'; font-size: 16px; margin-bottom: 15px; }
.edition-search-l img { border: 1px solid #d0d0d0; }
.edition-clicklink { text-align: center; margin-top: 20px; }
.edition-clicklink a { font-size: 20px; font-family: 'Cambria_Bold'; }
.news-cnt { display: block; }
.news-main-img { display: block; }
.news-main-img img { width: 100%; }
.news-main-desc { display: block; background: #f1f0ef; padding: 25px; }
.newsdesc-left { width: 335px; float: left; }
.newsdesc-right { width: 395px; float: right; }
.newsdesc-left a { font-size: 20px; }
.news-main-cnt { display: block; margin-bottom: 38px; }
.newslist-section ul li { list-style-type: none; width: 435px; float: left; margin-right: 21px; margin-bottom: 21px; }
.newslist-section ul.newslist-three-col li { width: 283px; }
.newslist-section ul.newslist-three-col li:nth-child(3n+0) { margin-right: 0px; }
.newlist-img { display: block; }
.newlist-img img { width: 100%; }
.newlist-desc { display: block; background: #f1f0ef; padding: 20px; }
.newlist-desc h3 { font-family: 'Cambria_Bold'; margin-bottom: 15px;  font-size: 20px; min-height: 100px;}
.newlist-desc p { font-size: 17px; min-height: 100px; }
.newlist-desc h3 a { font-family: 'Cambria_Bold'; color: #101010; font-size: 20px; }
.newlist-desc h3 a:hover { color: #408c47; }
.photo-newslist { display: block; margin-bottom: 38px; padding-top: 30px; overflow: hidden; }
.photonews-img { display: block; }
.photonews-img img { width: 100%; }
.photonews-desc { display: block; background: #f1f0ef; padding: 25px; margin-bottom: 10px; }
.photonews-desc h3 { font-size: 20px; color: #101010; margin-bottom: 10px; }
.photonews-desc h3 a { font-size: 20px; }
.list-graybg { background: #f1f0ef; }
h3.page-hd-big { font-size: 35px; font-family: 'Cambria_Bold'; color: #101010; margin-bottom: 30px; }
.newsdetail-l { width: 606px; float: left; }

.newsdetail-r { width: 245px; float: right; padding: 20px; font-size: 17px; background: #5bac62; min-height: 365px; color: #000; }
.newsdetail-r .homenewsdesc { /*height: 127px;*/ overflow: hidden; color: #000; } 
.newsdetail-r h3 a, .newsdetail-r h3 a:hover { color: #fff !important; }
.newsdetail-l img { width: 100%; }
.newsdetail-r h3.page-hd { color: #c6e97a; font-size: 20px; }
.news-detail-section { display: block; margin-bottom: 38px; width: 850px; font-size: 22px; }
.news-detail-section p { line-height: 27px; }
ul.related-news li { background: #f1f0ef; }
ul.related-news li .short-des { color: #303030; }
.growthbusiness-registerform { display: block; width: 77%; }
.form-singleline { padding-top: 7px; }
.growthbusiness-registerform .form-half-block input { width: 91% !important; }
.checkbox-l { width: 20px; float: left; margin-right: 10px; }
.checkbox-r { width: 635px; float: left; }
.subscription-form { display: block; }
.subscription-thankyou { display: block; background: #f9f9f9; border: 1px solid #c0c0c0; border-radius: 3px; padding: 20px; text-align: center; font-size: 18px; }
.subscription-thankyou p { line-height: 25px !important; }
a.right-btn-common { background: #387e3e; border: none; border-bottom: 3px solid #2f6e35; cursor: pointer; border-radius: 4px; height: 45px; line-height: 45px; display: block; padding: 0 10px; min-width: 125px; text-align: center; color: #fff; text-transform: uppercase; outline: none; font-size: 18px; font-family: 'Cambria_Bold'; }
a:hover.right-btn-common { background: #2f6e35; color: #fff; }
.calc-icon { position: absolute; top: 8px; right: 11px; }
h3.green-heading { font-size: 16pt !important; font-family: 'Cambria_Bold'; margin-bottom: 5px !important; color: #408c47 !important; }
ul.social-media-icons li { list-style-type: none; float: left; width: 23.5%; margin-right: 2%; margin-bottom: 5px; }
ul.social-media-icons li:last-child { margin-right: 0; }
ul.social-media-icons li input { width: 87%; }
.turnover-l { width: 70%; float: left; }
.turnover-r { width: 26%; float: right; }
.add-icon { position: absolute; top: 8px; right: -27px; }
.company-logo-tagline { display: block; font-size: 16px; font-family: 'Cambria_Bold'; }
.blog-comment .comment-datetime { display: inline-block; vertical-align: middle; margin-right: 20px; font-size: 12px; }
ul.view-profile-list li { list-style-type: none; padding: 10px 0; border-bottom: 1px dashed #c0c0c0; }
ul.view-profile-list li:last-child { border-bottom: none; }
ul.view-profile-list li label { width: 35%; float: left; color: #101010; font-family: 'Cambria_Bold'; }
ul.view-profile-list li .viewprofile-single { width: 65%; float: left; }
.myaccount-ico { width: 20px; height: 20px; display: inline-block; vertical-align: middle; background-position: -340px 0px; margin-right: 10px; }
.myaccount-financial { display: block; margin-top: 20px; }
.myaccount-financial ul.financial-product-list li .feature-financial-r { width: 68%; }
.myaccount-event { display: block; margin-top: 20px; }
h3.event-hd { font-size: 16px; font-family: 'Cambria_Bold'; margin-bottom: 10px; color: #101010; }
h3.event-hd a { color: #101010; font-size: 16px; font-family: 'Cambria_Bold'; }
h3.event-hd a:hover { color: #408c47; }
.myaccount-business { display: block; margin-top: 20px; }
.myaccount-action { float: right; }
.myaccount-action a { margin-left: 5px; }
a.myacc-edit-ico { width: 20px; height: 20px; display: inline-block; vertical-align: middle; background-position: -301px -23px; }
a.myacc-del-ico { width: 18px; height: 20px; display: inline-block; vertical-align: middle; background-position: -322px -23px; }
.myaccount-business .growthbusiness-l { width: 475px; }
.myaccount-business .growthbusiness-r { width: 430px; }
.myaccount-business .business-profile-desc { width: 330px; }
.myaccount-business .business-profile-desc ul li label { width: 32%; }
.myaccount-business .business-profile-desc ul li .businessprofile-single { width: 68%; }
ul.other-photovideos li { width: 283px; }
ul.other-photovideos li:nth-child(3n+0) { margin-right: 0; }
.fullwidthauto { margin: 0 !important; width: auto !important; float: none !important; }
.nopaddingtop { padding-top: 0 !important; }
ul.myacc-upload li { list-style-type: none; float: left; width: 49%; margin-right: 2%; margin-bottom: 30px; }
ul.myacc-upload li:nth-child(2n+0) { margin-right: 0; }
ul.myacc-upload li:last-child { margin-bottom: 0; }
ul.myacc-upload li:nth-child(2n+0) { margin-bottom: 0; }
.myacc-upload-block1 { width: 140px; float: left; margin-right: 10px; border: 1px solid #3d8543; }
.myacc-upload-block2 { width: 230px; float: left; font-size: 15px; line-height: 22px; }
.myacc-upload-block3 { width: 50px; float: right; text-align: right; }
.myaccount-download { width: 40%; }
ul.detail-socialmedia li { list-style-type: none; margin-bottom: 5px; }
ul.detail-socialmedia li img { vertical-align: middle; margin-right: 10px; }
.sustainable-photovideolist { width: 577px; }
.newsdownload-btn a { text-transform: uppercase; font-size: 20px; }
.authorname { display: block; margin-bottom: 30px; color: #333; font-size: 13px; }
.approved-status { font-size: 12px; color: #090; }
.rejected-status { font-size: 12px; color: #f00; }
.heading-dobuleline { display: inline-block; vertical-align: top; width:270px; line-height: 23px; }
.heading-dobuleline em { display: block; font-size: 15px; font-style: normal; color: #666; }
.growth-business-profile { float: left; margin-right: 10px; }
.gallery-img-ico { float: right; }
/* Responsive Menu */
.open { display: none; float: left; width: 40px; height: 30px;  margin-right: 10px; background: url(../../../images/menu.png) center center no-repeat #333;border-radius: 4px; box-shadow: inset 0 0 3px #000; text-indent: -999999px; border: 0;			outline: none; margin-top:5px; }
#pageslide { display: none; position: absolute; position: fixed; top: 0; height: 100%;  z-index: 999999; width: 300px; background-color: #333; color: #FFF; -webkit-box-shadow: inset 0 0 5px 5px #222;  -moz-shadow: inset 0 0 5px 5px #222; box-shadow: inset 0 0 5px 5px #222; }
.download-title { display: inline-block; vertical-align: middle; margin-right: 10px; color: #000; }
.photovideodetail-main-img { display: block; }
.eventdetail-desc { display: block; padding: 38px 0; font-size: 17px; }
.eventdetail-desc ul { margin-left: 20px; }
.eventdetail-desc .social-media ul { margin-left: 0; }
.eventdetail-desc ul li { margin-bottom: 7px; }
.eventdetail-photos { display: block; margin-bottom: 5px; }
.eventdetail-photos img { width: 100%; }
.right-ad-banner img{ width:100%;}
.thankyou-block-area { display: block; margin-top: 30px; background: #e8e8e8; border-radius: 12px; padding: 20px; }
.thankyou-block-area span { font-size: 20px;  font-family: 'Cambria_Bold';  }
.subscription-payment-cnt { display: block; min-height: 200px; padding: 30px; text-align: center; }
.subscription-payment-cnt ul li { list-style-type: none; display: inline-block; vertical-align: middle; width: 200px; border: 1px solid #e4e4e4; padding: 10px; margin-right: 20px; text-align: center; cursor: pointer; }
.subscription-payment-cnt ul li:hover { border: 1px solid #408c47; }
.mysub-renew-cnt { display: block; }
.my-sub-list { display: block; margin-bottom: 30px; }
table.table-listing { background: #ccc; border-radius: 3px; }
table.table-listing tr th { padding: 7px; background: #408c47; color: #fff; }
table.table-listing tr td  { background: #fff; padding: 7px; }
table.table-listing tr.evenrowbg td { background: #f6f6f6 !important; }
#midd-container .midd-part-section:last-child { padding-bottom: 0; }
@media only screen and (max-width: 767px) {
ul#nav { display: none; }
.open { display: block; }
#pageslide { width: 200px; }
#pageslide ul.navi-link li { width: auto; float: none; }
#pageslide ul.navi-link li a { height: 40px; line-height: 40px; }
.widthfull{ width:100%;}
}

.paging ul li{ float: none;margin: 0;width: auto;}
.twitter-link a { font-size: 11px; }
.myacc-upload-block1 img{ height:95px;}

/* New Added CSS on 13-05-2015 */
input.inputfullwidth { width: 95%; }
table.table-listing tr.highlighted td { background: #ffffb4 !important; }
.subscription-order-summary { display: block; margin-bottom: 20px;  background: #e8e8e8; border-radius: 12px; padding: 20px; }
.subscription-order-summary ul li { list-style-type: none; margin-bottom: 7px; }
.subscription-order-summary ul li label { width: 220px; float: left; }
.subscription-order-summary ul li .summary-singlerow { width: 350px; float: left; font-family: 'Cambria_Bold'; }
.subscription-payment-cnt { min-height: inherit; }

.search-listing-cnt .blog-listing-img { width: 40px; margin-right: 20px; }
.search-listing-cnt .blog-listing-detail { width: 93%; }
.search-color1 { width: 40px; height: 40px; display: block; text-align: center; line-height: 40px; color: #fff; font-family: 'Cambria_Bold'; font-size: 25px; background: #4292ff; text-transform: uppercase; }
.search-color2 { width: 40px; height: 40px; display: block; text-align: center; line-height: 40px; color: #fff; font-family: 'Cambria_Bold'; font-size: 25px; background: #6be04c; text-transform: uppercase; }
.search-color3 { width: 40px; height: 40px; display: block; text-align: center; line-height: 40px; color: #fff; font-family: 'Cambria_Bold'; font-size: 25px; background: #ff7800; text-transform: uppercase; }
.search-color4 { width: 40px; height: 40px; display: block; text-align: center; line-height: 40px; color: #fff; font-family: 'Cambria_Bold'; font-size: 25px; background: #ff4f4f; text-transform: uppercase; }
.search-color5 { width: 40px; height: 40px; display: block; text-align: center; line-height: 40px; color: #fff; font-family: 'Cambria_Bold'; font-size: 25px; background: #8926e6; text-transform: uppercase; }
.search-form .search-form-single textarea{ width:94%;}
.event-database-form .search-form-btn{ float:right; margin-right:118px;}
.blueimp-gallery > .slides > .slide img.slide-content{ width:100%;}
.edit-profile-block{ margin:0 auto; width:900px;}
.edit-profile-block .midd-left{ width:450px;}
.edit-profile-block .login-l{ width:100%;}
#cke_tDescription{ width:98% !important;}
.cke_skin_kama *, .cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active{white-space: initial !important;}
/*---27-5-2015---*/
.image-tag{ font-size: 12px; font-style: italic; color: #666; margin-top: -36px;clear:both; }
.copy-txt { width: 70%; float:left; }
.copy-txt a, .websitedeveloped a { color: #bef5c3; margin: 0 3px; }
.copy-txt a:hover, .websitedeveloped a:hover { color: #fff; }
.websitedeveloped { width: 30%; float: right; text-align: right; }
.nomargintop { margin-top: 0; }

/* New Added CSS on 28-05-2015 */
.interview-l { width: 79px; float: left; margin-right: 15px; }
.interview-r { width: 68%; float: left; font-size: 17px; }
.interview-r a { font-size: 18px !important; }
.news-list ul li { margin-bottom: 20px; }
.news-list ul li:nth-child(3n+0) { margin-right: 0; }
ul.subjectlist li { list-style-type: none; margin-bottom: 7px; font-size: 13px; }
.financial-logo-img { min-height: 102px; }
h2.set-min-height { min-height: 100px; }
.page-backlink { float: right; margin-top: 6px; }
.page-backlink a { font-size: 16px; color: #408c47 !important; }
.page-backlink a:hover { color: #1c1c1c !important; }
.latestphoto-cnt #homepage_carousel_ul li { margin-bottom: 0; }
.blogdetails-cnt h2 { font-size: 25px; }
.eventdetail-cnt h3 { font-size: 25px; }
.financialproddetail-cnt h3.page-heading { font-size: 25px; }
.news-cnt .comment-datetime { color: #333; }
.news-cnt h3.page-hd-big { margin-bottom: 15px; }
.dateformat { font-size: 12px !important; }
.organiser-hd { display: block; margin-bottom: 7px; }
a.logoutlink { color: #633026 !important; font-family: 'Cambria_Bold'; }
a:hover.logoutlink { color: #fff !important; }
.blogdetails-cnt p { font-size: 22px; line-height: 27px; }
.substainable-moredesc { /*min-height: 294px;*/ color: #000;}
.sustainable-photovideo .photovideolist-r { background: #eeeeee; width: 300px; }
.sustainable-photovideo .sustainable-photovideo-hd { padding: 15px; min-height: 155px; font-size: 23px; color: #81807f;  font-family: 'Cambria_Bold'; }
.sustainable-photovideo .sustainable-photovideo-desc { background: #f8f8f8; padding: 20px 15px; border-top: 1px solid #57a854; min-height: 138px; font-size: 20px; }
.sustainable-photovideo .sustainable-photovideo-desc p { line-height: normal; }
.sustainable-photovideo .sustainable-photovideo-hd h3 { color: #81807f;  font-size: 30px; margin-bottom: 15px; font-family: 'Cambria', sans-serif; } .sustainable-photovideo .sustainable-photovideo-descarea { min-height: 138px; }
.sustainable-photovideo .blog-comment a { font-size: 17px; }
.sustainable-photovideo .photovideolist-l { position: relative; }
.sustainable-photovideo .video-icon { position: absolute; bottom: 20px; left: 20px; z-index: 999; }
.sustainable-photovideo .audio-icon { position: absolute; bottom: 20px; left: 20px; z-index: 999; }
.sustainable-photovideo .photo-icon { position: absolute; bottom: 20px; left: 20px; z-index: 999; }
.sustainable-short-desc { display: block; min-height: 160px; }  
.sustainabledet-date { display: block; margin-bottom: 20px; color: #dddddd; font-size: 14px; }
.floatnonemarginauto { float: none; margin: auto; }
.businesssme-name-logo { display: block; margin-bottom: 30px; }
.businesssme-logo { display: block; margin-bottom: 15px; }
.businesssme-name { display: block; }
ul.growthbusiness-biolist li { list-style-type: none; border-bottom: 1px solid #e4e4e4; padding-bottom: 15px; margin-bottom: 15px; }
ul.growthbusiness-biolist li:last-child { border-bottom: none; }
.preregistration { text-transform: capitalize;  }
.sustainablerelated a {height:187px !important;}
.details_wrapper .details p { color: #000; font-size: 17px; margin-bottom: 0; }
.newsdetail-r span.morelink{ width:50%;}
.newsdetail-r .fright{ width:50%;}

.subscribe-block2 h4.page-heading { font-size:  25px; margin-bottom: 0; }

.newsdetail-r h3.page-hd { height: 210px; overflow: hidden;  }
.newsdetail-r .homenewsdesc { height: 100px;  }
.sustainable-landing-desc { min-height:  87px !important; }

/** home page feature section css **/
.photovideo-list-feature {width: 100%; clear: both;}
.homepage-photos .photovideo-list-feature li {width: 232px; float: left; margin-right: 20px; height: auto;}
.homepage-photos .photovideo-list-feature li img {width: 100%;}
.photovideo-list-feature li:last-child {margin-right:0;}
.homepage-photos .feature-listing li:nth-child(2n) {margin-right: 20px !important;}
.homepage-photos .feature-listing li:nth-child(3n) {margin-right: 0 !important;}
.feature-blk-img {width: 100%; float: left;}
.feature-blk-cont {width: 100%; display: inline-block; clear: both; background:#e1ece6; padding: 15px 8px; box-sizing: border-box;}
.feature-blk-cont h2 {color:#281f20; font-size: 18px; font-family:'Cambria_Bold'; margin-bottom: 30px; min-height: 65px; }
.feature-blk-cont h2 a {color:#281f20; font-size: 18px; font-family:'Cambria_Bold';}
.feature-blk-cont h2 a:hover {color: #5bac62;}
.feature-blk-cont p {font-size: 18px; color: #222824; margin-bottom:0;}
.homepage-photos .feature-listing li {width: 282px;}
a.comment {font-size: 14px; color: #7c9381; margin-top: 20px; width: 100%; float: left;}
a.comment:hover {color: #281f20;}
a.comment i {width: 17px; height: 16px; background:url(../../../images/comment-icon.png) no-repeat center; float:left; margin-right: 10px;}
/** home page feature section css **/




#homepage_carousel_inner_feature {
float:left; /* important for inline positioning */
width:100%; /* important (this width = width of list item(including margin) * items shown */
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
background: #FFFFFF;
}

#homepage_carousel_ul_feature {
/*position:relative;*/
/*left:-210px;  important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
position: relative;
}

#homepage_carousel_ul_feature li{
float: left; /* important for inline positioning of the list items */
width:296px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
/*height:200px;*/
background: #ffffff;

z-index:999999;
}

#homepage_carousel_ul_feature li img {
margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that */
/* styling */
cursor:pointer;
cursor: hand;
border:0px;
}
#left_scroll, #right_scroll{
/*float:left;
height:130px;
width:15px;
background: #C0C0C0;*/
}
#left_scroll img, #right_scroll img{
border:0; /* remove the default border of linked image */
/*styling*/
cursor: pointer;
cursor: hand;

}

.homepage-feature #homepage_carousel_ul_feature li { width: 230px; margin-right: 21px; }
.homepage-feature #homepage_carousel_inner_feature { width: 100%; }
.homepage-feature #homepage_carousel_ul_feature li { /*height: 270px; */}
.homepage-feature .growthbusiness-desc { padding: 0; }



a.slide-prev-feature { width: 18px; height: 18px; display: inline-block; vertical-align: middle; background-position: -1px -27px; position: absolute; top: -43px; right: 27px; z-index: 998; }
a:hover.slide-prev-feature { background-position: -1px -108px; }
a.slide-next-feature { width: 18px; height: 18px; display: inline-block; vertical-align: middle; background-position: -21px -27px; position: absolute; top: -43px; right: 0px; z-index: 998; }
a:hover.slide-next-feature { background-position: -21px -108px; }
.feature-desc-home { min-height: 120px; }
.feature-landing { min-height: 120px; }
.feature-more-cnt { min-height: 120px; }
.feature-other-cnt { min-height: 120px; }

.errorbox { background: url(../../../images/errormsg-box.gif) repeat-x; text-align: center; width: 400px; color: #a2160b; padding-top: 20px; padding-bottom: 5px; padding-left: 30px; padding-right: 30px; }
.errorbox-position { position: fixed; width: 100%; margin: auto; z-index: 99999; }
.closebtn-errorbox { position: absolute; top: 15px; right: 12px; z-index: 10000; }
.content-errorbox { padding: 13px 35px 13px 14px!important; position: absolute; text-align: center; top: 0; width: 100%; z-index: 1000;/*background: -moz-linear-gradient(center top , #DFFFE2 1%, #DFF0D8 100%) repeat scroll 0 0 transparent!important;*/ }
.arrow-left { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid blue; }
.alert { background-color: #FCF8E3; border: 1px solid #FBEED5; border-radius: 4px 4px 4px 4px; color: #C09853; margin-bottom: 20px; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.alert h4 { margin: 0; }
.alert .close { line-height: 20px; position: relative; right: -21px; top: -2px; }
.alert-success { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-danger, .alert-error { color: #b94a48; background-color: #f2dede; border-color: #eed3d7; }
.alert-info { background-color: #D9EDF7; border-color: #BCE8F1; color: #3A87AD; }
.alert-block { padding-bottom: 14px; padding-top: 14px; }
.alert-block > p, .alert-block > ul { margin-bottom: 0; }
.alert-block p + p { margin-top: 5px; }
div[id$='Err'], span[id$='Err'], span.required { color: #c93605; }
div.err { padding-left: 0px !important; color: red; font-size: 13px; }
.contact-us-err { color: #FF3C04; }
.norecord { border: 1px solid #e4e4e4; font-size: 20px; padding: 20px; color: #408c47; text-align: center }
.paging li { list-style: none; display: inline-block; }
.social-media-margin-bottom { margin-bottom: -20px; }
.short-desc-height { min-height: 40px; }
ul.event-listing li.last { border-bottom: none !important; }
.newletter-unsubscribe-box { border: 2px solid #c9c9c9; box-shadow: 3px 0 5px -3px #ccc; font-size: 28px; padding: 30px; color: #408c47; text-align: center }
ul.financial-product-list li.last { margin-bottom: 0; border-bottom: none !important; }
.paging-border1 { padding-top: 20px; }
.popup_profile_margin {margin: auto !important;}
.datepicker { position: relative; }
.datepicker img.ui-datepicker-trigger { position: absolute; top: 7px; right: 18px; }
.thankyoubox{float:left;background: #f4f4f4;border: 1px solid #eaeaea;padding: 20px;border-radius: 3px;min-height: 258px;margin-left:210px;width:60%;text-align:center;}
.upload-note{font-size: 13px;font-style: normal;color: #666;}
.anchor {cursor: pointer;}
.padding-80-px {padding-left:80px;}
.padding-20-px {padding-left:20px;}
.search-form .search-form-single .form-half-block input[type="text"] { width: 90%; }
.paging ul li {border-bottom: none;}
li.norecord {border-bottom: 2px solid #c9c9c9 !important;box-shadow: 3px 0 5px -3px #ccc;}
.padding-350-px {padding-left:350px;}
/*Custom video*/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	/*width: 100%;
	height: 100%;*/
}
.growthbusiness-nextprev{float:right;padding-top:0 !important;}

.myacc-upload-block1 img { width: 100%}
.edit_media_div_popup {margin-left:120px;margin-top:20px;margin-bottom:20px;}
.edit_media_popup_height {height:400px;}


.confirm-popup-btn { background: none repeat scroll 0 0 #387e3e; border: medium none; border-radius: 4px; color: #fff; cursor: pointer; font-size: 15px; height: 35px; line-height: 37px; min-width: 118px; padding: 0 10px; }
.confirm-popup-btn:hover { background: #2f6e35; }
.message_popup {font-size: 16pt !important; text-align:center;color: #000;margin-top: 0px;padding:10px 20px 10px 20px;}

.blueimp-gallery .photo-icon{top:233px;z-index:99999;position:relative; left: 20px;}
.blueimp-gallery  h3 { padding-left:  70px !important; }
.padding-100-px {padding-left:100px;}

.growthbusiness-browse-text{display:inline-block;}
.paging-custom{display:inline-block;}
.paging-custom li {list-style: none; display: inline-block;}

.paging-custom ul li {border-bottom: none;}
.sustainable-right ul li {height:auto !important;padding:0px 0px 1px 0px !important;border-bottom:1px}
.flexslider-featured-business .slides li{width: 100%; height: 180px !important;display: block; }
.flexslider .slides li{width: 100%; height: 140px !important;display: block; }

.set-min-height {min-height:36px;}
.blog-comment {display:inline-block;}
ul.event-listing li ul li{border-bottom:none;margin-bottom:0px;padding-bottom:0px;}

.pending-status{font-size: 12px;color: #a9a9a9;}

.uploadify-button { background-color: #202020; position: absolute; top: 0; left: 0; z-index: -1; }
ul.uploaded-file-list { margin-top: 10px; }
ul.uploaded-file-list li{ list-style-type:none; width:90px; float:left;margin-right: 18px; margin-bottom:15px; min-height: 95px; position: relative;}
.uploadify {  position: absolute;z-index: 10000;}
.del-ico{ height:16px; width:16px;  background-image:url("../../../images/del-ico.png") !important;display: block; position: absolute; top: 1px; right: 1px;}
.signupevent {margin-left:37px;}
.sustainable-hd-link a:last-child { background: none; }
ul.slides li { list-style-type: none; }
.middbanner-r h2 a{ font-size: 31px; color: #fff; font-family: 'Cambria_Bold'; margin-bottom: 14px; line-height: 40px; }
.forgot-pass-custom-height {height:190px;}
.change-pass-custom-height {height:425px;}
.padding-50-px {padding-left:50px;}
.norecord-interview {padding-top: 200px; height:250px; border: 1px solid #e4e4e4; font-size: 32px;  color: #408c47; text-align: center; vertical-align: middle }
.growthbusiness-registerform {width:81%;}
.edit-profile {float: none; margin: auto;}
.blog-listing-detail h2 span {font-size: 14px;}
.common-btn-blue {min-width: 100px;}
.placeholder-color{color:#b6b6b6 !important}
.float-right {float:right}
.autocomplete-suggestions{border:0px;}
.no-margin{margin:0px}
.growthbusiness-registerform {width: 88%;}
.warp-text{word-wrap: break-word;}

.videodesc{position: relative;top: 26px;}

.comment-authorname{/*position: relative;top: 100px;*/ color:  #fff;}

/*.sustainable-landing-desc{min-height:147px !important;}*/
/*added on 25-feb-2016*/
.fb-sh {display: block;margin-bottom: 10px;}
.twitter-sh {display: block;margin-bottom: 10px;}
.gplus-sh {display: block;margin-bottom: 10px;float: left; margin-left: 5px;}
.linkedin-sh {display: block;float: left}

/*css journal*/
.journal { background: #5aa65d; border-radius: 3px; padding: 10px; color:  #fff; margin-bottom:  38px; }
.journal ol { margin-left: 20px; }
.journal ol li { margin:  7px 0; }
.newsdetail-r h3.page-hd.noheight { height: auto; }

@media screen and (min-width:1025px) and (max-width:1350px) {
.fix-content { width:auto; margin-left:51px; margin-right:51px; }
body .midd-left { margin-right: 0; width: 75%; padding-right: 51px; overflow:hidden; }
.midd-part-section { clear: both; position:relative; }
.middbanner-r h2 { height:auto; }
.middbanner-l { width: 60%; }
.subscribe-form-row input[type="text"],
body .bott-block1, body .bott-block2, body .bott-block3,
ul.bloglist li, body .midd-left, ul.sustainable-list li, .middbanner-l { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
body .middbanner-r { position:relative; width:40%;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; min-height:0px; }
.middbanner-r:after { background:#5BAC62; content: ""; height: 100%; left: 0; position: absolute; right: 0; width: 100%; z-index: 1; }
/*body .homepage-photos #homepage_carousel_ul li { width:296px !important; height:270px !important; margin-right:21px !important; } */
body .homepage-photos #homepage_carousel_ul li { width:265px !important; }
body .midd-right { width:25%; }
.middbanner-r h2 a { font-size:24px; line-height:30px; }
body ul.sustainable-list { margin:0px -10px; }
body ul.sustainable-list li { width:33%; padding:0px 10px; background:none; margin-right:0px; }
body ul.sustainable-list li .sustainable-desc { background-color:#5aab61; }
body ul.bloglist  { margin:0px -5px; }
body ul.bloglist li { margin-right:0px; width:16.66%; padding:0px 5px; }
.blog-img img { max-width:100%; }

body .bott-block1, body .bott-block2, body .bott-block3 { margin-right:0px; padding-right:10px; }
body .bott-block1 { width:22%; }
body .bott-block2 { width:58%; padding-right:30px;}
body .bott-block3 { float:right; width:20%; clear:none; padding-top:0px; }

.feature-financial-l > a > img, .bottpart-logo img { max-width:100%; }
body .subscribe-form-row input[type="text"] { width:100%; }
body .bott-block2 .subscribe-block3 { width:200px; }

body .feature-financial-l { float: left; width: 20%; }
body .feature-financial-r { width:76% !important; float:right; }
}
@media screen and (min-width:240px) and (max-width:1024px) {
body { -webkit-text-size-adjust: none; overflow-x: hidden; font-size: 16px; }
input, textarea { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
input[type="radio"] { appearance: radio; -moz-appearance: radio; -webkit-appearance: radio; }
input[type="checkbox"] { appearance: checkbox; -moz-appearance: checkbox; -webkit-appearance: checkbox; }
.fix-content { width: 98%; }
.midd-part-section { padding-bottom: 30px; }
}
@media screen and (min-width:1024px) and (max-width:1279px) {
.image-tag { margin-top:  0!important; }
.newsdetail-l img {height:auto !important;}
.marketupdate-details { width: 83%; }
ul.navi-link li a { font-size: 15px; padding: 0 8px; }
.midd-left { width: 60%; margin-right: 2%; }
.midd-right { width: 38%; }
.middbanner-l { width: auto; float:none; }
.middbanner-l img { width: 100%; height:auto; }
.middbanner-r { width:auto; padding: 15px; min-height: inherit; float:none; }
.middbanner-r h2 { height:inherit; }
.middbanner-r h2 a { font-size: 25px; line-height: 25px; }
ul.photovideo-list li { width: 24%; margin-right: 12px; }
.photovideo-img img { width: 100%; height:auto; }
ul.bloglist li { margin-bottom:15px;}
.blog-img img { width: 100%; }
ul.sustainable-list li { width: 32%; margin-right: 12px; }
.sustainable-img img { width: 100%; }
.upcoming-block { width: 32%; margin-right: 12px; }
ul.featuredbusiness-list li { width: 49%; margin-right: 12px; }
.feature-financial-r { width: 68%; font-size: 17px; }
.bott-block3 { clear: both; padding-top: 20px; }
.bottpart-logo { margin-bottom: 10px; }
.copyright { margin-top: 20px; }
.feature-desc-home { min-height:140px; }
/*----5-5-2015---*/
.staticpage-l { margin-right: 26px; }
.staticpage-r { width: 71%; }
.financial-nigeria-magazine img { width: 100%; }
.blog-listing-img {margin-right: 17px;}
.blog-listing-detail { width: 78%; }
.blog-listing-detail h2 a { line-height: 21px; }
.paging { width: 100%; }
.blog-listing .blog-listing-img { width: 20%; margin-bottom: 15px; }
.blog-listing .blog-listing-img img { width: 100%; }
.blog-listing .blog-listing-detail { width: 76%; float: right; }
.blog-listing .social-media ul li { width: 53px; }
.contact-left { margin-right: 0px; width: 62%; }
.contact-right { width: 30%; }
.contactinfo .contactinfo-cnt { width: 68%; }
.contact-left .form-row .singlerow { width: 60%; }
.growthbusiness-registerform { width: 100%; }
.growthbusiness-cnt { margin: 0 13px; }
.growthbusiness-cnt .form-row .singlerow { width: 65%; }
.growthbusiness-cnt .form-row .singlerow input[type="text"], .growthbusiness-cnt .form-row .singlerow input[type="password"], .growthbusiness-cnt .form-row .singlerow textarea { width: 95.1%; }
.texteditor-img-block { width: 100%; }
.event-l { width: 45%; }
.event-r { width: 50%; margin-top: 15px; }
.financialprod-cnt { margin: 0 13px; }
ul.financial-product-list li .feature-financial-r { width: 68%; float: right; }
ul.financial-product-list li .feature-financial-l { width: 30%; float: left; margin-right: 0; }
.growthbusiness-l { width: 24%; margin-bottom: 15px; margin-right: 0px; }
.growthbusiness-l img { width: 100%; }
.growthbusiness-r { float: right; width: 73%; }
.business-profile-desc { width: 78%; }
.growthbusiness-detail-section .growthbusiness-l { width: 45%; }
.growthbusiness-img img { width: 100%; }
.growthbusiness-detail-section .growthbusiness-r { width: 50%; }
.magazine-left { width: 30%; margin-right: 2%; }
.magazine-left img { width: 100%; }
.magazine-right { width: 58%; margin: 15px 0; }
.magazine-right h2 { font-size: 23px; }
ul.latest-edition-list li { width: 31%; margin-bottom: 15px; margin-right: 0px; margin-left: 6px; }
.edition-search-l { width: 36%; }
.edition-search-r { width: 56%; }
.edition-search-l img { width: 100%; }
.edition-img img { width: 100%; }
.magazinedetail-r { width: 83%; }
.myaccount-business .business-profile-desc { width: 73%; }
.myaccount-business .business-profile-desc ul li label { width: 45%; }
.myaccount-business .business-profile-desc ul li .businessprofile-single { width: 46%; }
.myaccount-download { width: 100%; }
.business-companyinfo ul li .companyinfo-l { width: 50%; }
.business-companyinfo ul li .companyinfo-download { width: 15%; }
ul.myacc-upload li { width: 48%; }
.myacc-upload-block1 { width: 28%; }
.myacc-upload-block2 { width: 50%; }
ul.myacc-upload li:nth-child(3n), ul.myacc-upload li:nth-child(4n) { margin-bottom: 30px; }
.newsdesc-right { width: 100%; }
.newslist-section ul li { width: 45% !important; margin-right:10px;}
.blog-img { margin-right: 3px; }
.newslist-left { width: 100%; min-height: inherit; }
.newslist-left img { width: 100%; height:auto; }
.newslist-right { width: 100%; padding: 25px 20px; box-sizing:border-box; }
.newsdetail-l { width: auto; float: none; }
.newsdetail-r { width: auto; float: none; min-height: inherit; }
.news-detail-section { width: 100%; }
.newsdownload-btn.fright { float: none !important; margin-bottom: 20px; }
ul.other-photovideos li { width: 32%; }
.sustainable-logo { width: 100%; }
.photovideolist-l { width: 50%; }
.photovideolist-r { width: 45%; }
#photonnews_carousel_ul { width: 100%; }
.photo-newslist #photonnews_carousel_ul li { width: 724px !important; height: 550px !important; }
.newlist-desc h3 a { line-height: 22px; }
.newlist-desc { min-height: 248px; }
.newslist-right h3 { line-height: 20px; }
.newslist-right { min-height: 262px; }
.search-form-btn { float: left; margin-left: 180px; margin-top: 10px; }
.loginform-row input { width: 96.5%; }
#btnproductsearch { margin-left: 101px !important; }
.feature-financial-l img { width: 98%; }
.right-loginform .loginform-row input[type="text"], input[type="Password"] { width: 90.5%; }
ul.myacc-upload li:nth-child(2n) { margin-bottom: 30px; }
/*---25-5-2015---*/
.flexslider-interview .carousel { height: 352px !important; }
.flexslider-interview .carousel .backgrounds .item { width: 100% !important; margin-left: 0px !important; }
.flexslider-interview .carousel .backgrounds .item img { width: 63%; }
.flexslider-interview .carousel .panel { width: 209px !important; height: 290px !important; }
.flexslider-interview .carousel .panel .details_wrapper { width: 209px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details .detail { width: 209px !important; margin-right: 0px !important; }
.homepage-photos #homepage_carousel_ul li { margin-right: 10px !important; width: 245px !important; height: 235px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details h2 { font-size: 18px !important; line-height: 21px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details .detail { font-size: 15px !important; }
.feature-financial-r { width: 480px; float:left; }
#carousel_ul li { width: 100% !important; }
#carousel_ul { width: 100% !important; }
#carousel_inner { width: 100% !important; }
#carousel_ul li iframe { width: 100% !important; }
#login { margin-right: 14px; }
.growthbusiness-l .growthbusiness-img { min-height: inherit; }
.growthbusiness-l #carousel_ul li { height: auto; }
.right-ad-banner img { width: 100%; }
.event-database-form .search-form-btn { margin-right: 86px; }
.event-database-form .search-form-btn { margin-right: 59px; }
.newslist-section ul li { min-height: 510px; }
.magazine-right { margin: 0; width:100%; box-sizing:border-box; }
.magazine-right p { font-size: 15px; }
.magazineform-r .magazine-signup-cnt a.common-btn { display: inline-block; }
/*---26-5-2015--*/
.thankyoubox { margin-left: 0px; width: 94%; }
.edit-profile-block { width: 100%; }
.edit-profile-block .midd-left { width: 50%; }
.edit-profile-block .login-l { width: 100%; }
ul.slides li { text-align: center; }
ul.newslist li { margin-bottom: 5px; padding-bottom: 5px; }
ul.newslist li a { font-size: 15px; line-height: normal; }
.latest-news h2, h2.page-heading { margin-bottom: 10px; }
#homepage_carousel_ul { overflow: hidden; }
a.slide-prev, a.slide-next { top: -38px; }
.substainable-moredesc { min-height: inherit; }
.carousel .panel .details_wrapper .details h2 a { line-height: normal !important; }
.flexslider-interview .carousel .panel { height: 264px !important; }
.sustainable-desc h2 a { font-size: 19px; }
.sustainable-desc-txt { min-height: 92px; }
.photovideo-desc a { font-size: 17px; }
.form-row label{ width:40%;}
.form-row .singlerow{ width:60%;}
.middbott-ad-banner img {width: 100%;}
#mysubscription_listing_data table{display: inline-block;overflow-x: scroll;width: 100%;}
/*----7-14-2015--*/
.newslist-section ul.newslist-three-col li {width: 30%;}
.newslist-section ul.newslist-three-col li:nth-child(1n+2){ margin-right:20px !important;}
.newlist-desc {min-height: 305px;}
.newslist-section ul.newslist-three-col li:nth-child(3n) {margin-right: 12px;}
.substainable-moredesc {min-height: inherit !important;}
.sustainable-photovideo .sustainable-photovideo-descarea{min-height: 38px !important;}
.sustainable-photovideo .sustainable-photovideo-desc{min-height: inherit !important;}
.sustainable-photovideo .sustainable-photovideo-hd{min-height: inherit !important;}
ul.sustainable-list li {width: 37.5%; margin-bottom:15px;}
h2.set-min-height{min-height: inherit !important;}
/*----7-15-2015---*/
ul.latest-edition-list li .edition-desc{overflow-y: scroll; height:500px;}
.newslist-section ul li {min-height: 572px;}

.growthbusiness-desc{ min-height:58px;}
.blueimp-gallery > .close, .blueimp-gallery > .title{ min-height:58px;}
.blueimp-gallery .photo-icon{top: 214px;}
.growthbusiness-r{ width:64%;}
.growthbusiness-l{ width:32%;}
.growthbusiness-img a#hbflash8{ width:100% !important; margin-top:97px;}

/* New Added CSS on 27/02/2016 */
ul.photovideo-list.feature-listing li { min-height: inherit; width: 49% !important; }
ul.photovideo-list.feature-listing li:nth-child(2n) { margin-right: auto !important; }
ul.photovideo-list.feature-listing li:nth-child(3n) { margin-right: auto !important; }
ul.upcoming-list li { min-height:152px; }
.news-section ul li { width:49%; margin-right:1%; float:left; }
.feature-blk-img img { width:100%; max-width:100%; height:auto; }

.newlist-img img { height:auto; }
.feature-blk-img img { height:auto; }
.chosen-container { width:100% !important; }
}
 @media screen and (min-width:768px) and (max-width:1023px) {
.image-tag { margin-top:  0!important; }
.newsdetail-l img {height:auto !important;}
.marketupdate-details { width: 79%; }
.toparea-banner img { width: 95%; }
.topright { width: 485px; }
.toprightlink { width: auto; float: none; margin: 0; padding: 0; margin-bottom: 10px; }
ul.navi-link li a { font-size: 12px; padding: 0 4px; }
.midd-left { width: 50%; margin-right: 10px; }
.middbanner-r h2 { font-size: 22px; }
.midd-right { width: 48%; }
.middbanner-l { width: auto; float: none;  }
.middbanner-l img { width: 100%; height:auto; }
.middbanner-r { width: auto; float: none; min-height: inherit; padding: 15px; }
.middbanner-r h2 a { font-size: 25px; line-height: 25px; }
ul.photovideo-list li { width: 48%; margin-right: 12px; margin-bottom: 12px; }
ul.photovideo-list li:nth-child(2n+0) { margin-right: 0; }
.photovideo-img img { width: 100%; height:auto; }
ul.bloglist li { width: 149px; margin-bottom: 12px; }
ul.bloglist li:nth-child(3n+0) { margin-right: 0; }
.blog-img img { width: 100%; }
ul.sustainable-list li { width: 46.5%; margin-right: 12px; margin-bottom: 12px; }
ul.sustainable-list li:nth-child(2n+0) { margin-right: 0; }
.sustainable-img img { width: 100%; }
.upcoming-block { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
.upcoming-block:nth-child(2n+0) { margin-right: 0; }
ul.featuredbusiness-list li { width: auto; float: none; margin-bottom: 12px; margin-right: 0; }
ul.featuredbusiness-list li:last-child { margin-bottom: 0; }
.bott-block3 { clear: both; padding-top: 20px; }
.bottpart-logo { margin-bottom: 10px; }
.copyright { margin-top: 20px; }
.right-ad-banner img { width:100%;}
.event-bottlink a { font-size: 13px;}
.bott-block2 { width:438px;margin-right:0;}
.subscribe-block2 { width:330px;}
.subscribe-block3 { padding-top:10px;width:auto; float: none; clear: both; }
.subscribe-form-row input[type="text"] { width: 95%; }
/*----5-5-2015---*/
.staticpage-l { margin-right: 26px; }
.staticpage-r { width: 62%; }
.blog-listing-img { width: 100%; margin-right: 0px; }
.blog-info { float: right; width: 70%; }
.blog-listing-detail { width: 100%; }
.entercomm-txt textarea { width: 91%; }
.comment-action-r { float: left; }
.comment-action-l { width: 45%; }
.entercomm-txt { position: relative; }
.middbott-ad-banner img { width: 100%; }
.rightpart-section { margin-bottom: 23px; }
.financial-nigeria-magazine img { width: 100%; }
.blog-listing-detail h2 a { line-height: 21px; }
.paging { width: 100%; }
.blog-listing .blog-listing-img { width: 20%; margin-bottom: 15px; }
.blog-listing .blog-listing-img img { width: 100%; }
.blog-listing .blog-listing-detail { width: 76%; float: right; }
.blog-listing .social-media ul li { width: 53px; }
.magazinedetail-r { width: 66%; }
.magazinedetail-r .blackfont { display: block; margin-top: 12px; }
.magazinedetail-l { margin-top: 12px; }
.popup-content { margin: 120px auto auto; width: 87%; }
.popup-content .form-row .singlerow { width: 60%; }
.contact-left { margin-right: 0px; width: 62%; }
.contact-right { width: 30%; }
.contactinfo .contactinfo-cnt { width: 68%; }
.contact-left .form-row .singlerow { width: 60%; }
.growthbusiness-registerform { width: 100%; }
.growthbusiness-cnt { margin: 0 13px; }
.growthbusiness-cnt .form-row label { width: 40%; }
.growthbusiness-cnt .form-row .singlerow { width: 60%; }
.growthbusiness-cnt .form-row .singlerow input[type="text"], .growthbusiness-cnt .form-row .singlerow input[type="password"], .growthbusiness-cnt .form-row .singlerow textarea { width: 93.1%; }
ul.social-media-icons li { width: 48%; }
.texteditor-img-block { width: 100%; }
.growthbusiness-cnt .add-icon { right: 7px; }
.event-l { width: 100%; }
.event-r { width: 100%; margin-top: 15px; }
.search-form .search-form-single { width: 100%; }
.search-form .form-date-block { width: 33%; margin-bottom: 10px; }
.search-form .form-date-midd { margin: 0px; margin-bottom: 10px; }
.search-form .search-form-btn { margin-left: 0; margin-top: 10px; }
.search-form .search-form-single select { width: 100%; }
.faq-cnt { margin: 0 13px; }
.faq-r { width: 93%; }
.faq-l { margin-right: 9px; }
.financialprod-cnt { margin: 0 13px; }
ul.financial-product-list li .feature-financial-r { width: 100%; float: right; }
ul.financial-product-list li .feature-financial-l { width: 181px; float: left; margin-right: 0px; }
.main-login-register { margin: 0 0px; width: 97%; }
.login-l { width: 45%; }
.login-r { width: 27%; float: right; }
.forgotpass-cnt { margin-left: 0px; }
.growthbusiness-l { width:100%; margin-bottom: 20px; }
.growthbusiness-detail-section .growthbusiness-l { width: 45%; }
.growthbusiness-img img { width: 100%; }
.growthbusiness-r { width:100%; }
.growthbusiness-detail-section .growthbusiness-r { width: 50%; }
.checkbox-r { width: 89%; }
.form-half-block { width: 46%; }
.login-l .common-btn { min-width: 95px; }
.magazine-left { width: 100%; margin-right: 2%; }
.magazine-left img { width: 100%; }
.magazine-right { width: 100%; margin: 15px 0; box-sizing:border-box; }
.magazine-right h2 { font-size: 23px; }
.magazine-signup-cnt { width:100%; }
ul.latest-edition-list li { width: 31%; margin-bottom: 15px; margin-right: 0px; margin-left: 6px; }
.edition-search-l { width: 36%; }
.edition-search-r { width: 56%; }
.edition-search-l img { width: 100%; }
.edition-img img { width: 100%; }
.myaccount-business .business-profile-desc { width: 73%; }
.myaccount-business .business-profile-desc ul li label { width: 45%; }
.myaccount-business .business-profile-desc ul li .businessprofile-single { width: 46%; }
.myaccount-download { width: 100%; }
.business-companyinfo ul li .companyinfo-l { width: 50%; }
.business-companyinfo ul li .companyinfo-download { width: 15%; }
ul.myacc-upload li { width: 100%; margin-right: 0%; }
.myacc-upload-block1 { width: 28%; }
.myacc-upload-block2 { width: 50%; }
ul.myacc-upload li:nth-child(3n), ul.myacc-upload li:nth-child(4n) { margin-bottom: 30px; }
.myaccount-section .feature-financial-l img { width: auto; }
.newsdesc-right { width: 100%; }
.newslist-section ul li { width: 48% !important; margin-right:10px;}
.newslist-section ul.newslist-three-col li:nth-child(2n) { margin-right: 0; }
.newslist-section ul.newslist-three-col li:nth-child(3n) { margin-right: 0  }
.newslist-section ul.newslist-three-col li { margin-left: 3px !important; margin-right: 3px !important; }
.blog-img { margin-right: 3px; }
.newslist-left { width: 100%; min-height: inherit; }
.newslist-left img { width: 100%; height:auto; }
.newslist-right { width: 100%; padding: 25px 20px; box-sizing:border-box; }
.newsdetail-l { width: auto; float: none; }
.newsdetail-r { width: auto; float: none; min-height: inherit; }
.news-detail-section { width: 100%; }
.newsdownload-btn.fright { float: none !important; margin-bottom: 20px; }
.form-row .singlerow input[type="text"], .form-row .singlerow input[type="password"], .form-row .singlerow textarea { width: 93.4%; }
.sustainable-logo { width: 100%; }
.photovideolist-l { width: 100%; margin-bottom: 25px }
.photovideolist-r { width: 100%; }
.photovideodetail-main-img img { width: 100%; }
.subscription-payment-cnt ul li { margin-right: 0px; width: 43%; margin-bottom: 15px; }
.subscription-payment-cnt { padding: 0px; }
#photonnews_carousel_ul { width: 100%; }
.photo-newslist #photonnews_carousel_ul li { width: 481px !important; height: 490px !important; }
.newlist-desc h3 a { line-height: 22px; }
.newlist-desc { min-height: 280px; }
.search-form .search-form-single input[type="text"] { width: 95%; }
.loginform-row input { width: 96.5%; }
#btnproductsearch { margin-left: 101px !important; }
.right-loginform .loginform-row input[type="text"], input[type="Password"] { width: 90.5%; }
input.entercode { width: 53px !important; margin-right: 1px; }
ul.myacc-upload li:nth-child(2n) { margin-bottom: 30px; }
/*---25-5-2015---*/
.flexslider-interview .carousel { overflow: inherit !important; height: 565px !important; }
.flexslider-interview .carousel .backgrounds { overflow: hidden !important; }
.carousel .backgrounds .item { width: 100% !important; margin-left: 0px !important; }
.flexslider-interview .carousel .backgrounds .item img { width: 100%; }
.flexslider-interview .carousel .panel { width: 423px !important; height: 175px !important; top: inherit !important; bottom: 0px; }
.flexslider-interview .carousel .panel .details_wrapper { width: 423px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details .detail { width: 423px !important; margin-right: 0px !important; }
.homepage-photos #homepage_carousel_ul li { margin-right: 10px !important; width: 245px !important; height: 235px !important; }
ul.bloglist li { width: 33%; margin-right: 0px; }
ul.upcoming-list li { width: 100%; margin-right: 0%; }
h2.page-heading { font-size: 17px; }
.flexslider-interview .carousel .panel .details_wrapper .details h2 { font-size: 18px !important; line-height: 21px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details .detail { font-size: 15px !important; }
.feature-financial-l { width: auto; float: none; margin-right: 0; margin-bottom: 5px; }
.feature-financial-r { width: auto; float: none; font-size: 16px; }
.right-ad-banner img { width: auto; }
ul.sustainable-list li { width: 31.5%; }
ul.sustainable-list li:nth-child(2n) { margin-right: 12px; }
.sustainable-desc h2 { min-height: 105px; }
#scrollerWrapper { height: 266px; }
#carousel_ul li { width: 100% !important; }
#carousel_ul { width: 100% !important; }
#carousel_inner { width: 100% !important; }
#carousel_ul li iframe { width: 100% !important; }
.right-ad-banner img { width: auto; height: auto; }
#login { margin-right: 14px; }
.right-loginform .loginform-row input[type="text"], input[type="Password"] { width: 90.5%; }
.growthbusiness-l .growthbusiness-img { min-height: inherit; }
.growthbusiness-l #carousel_ul li { height: 350px; }
.eventdetail-photos #eventdetail_carousel_ul li { height: 400px !important; width: 100% !important; }
#eventdetail_carousel_ul { width: 100% !important; height: 256px !important; overflow: hidden; }
#eventdetail_carousel_ul li img { margin-bottom: 10px !important; }
.right-ad-banner img { width: 100%; }
.nomarginbott .search-form-btn { margin-right: 0px; }
.event-popup-block { width: 100% !important; }
.news-main-cnt { margin-bottom: 15px; }
.nomarginbott #btnproductsearch { margin-left: 0px !important; }
.event-database-form .search-form-btn { float: left; }
.magazine-right { margin: 0; }
.magazine-right p { font-size: 13px; }
.magazineform-r .magazine-signup-cnt a.common-btn { display: inline-block; }
/*---26-5-2015--*/
.thankyoubox { margin-left: 0px; width: 94%; }
.growthbusiness-detail-section .growthbusiness-l { width: 100%; }
.growthbusiness-detail-section .growthbusiness-r { width: 100%; }
.edit-profile-block { width: 100%; }
.edit-profile-block .midd-left { width: 50%; }
.edit-profile-block .login-l { width: 100%; }
ul.slides li { text-align: center; }
.myaccount-section .magazinedetail-r .blackfont { display: inline-block; }
.feature-financial-r { width: 100%; }
.copy-txt { width: auto; float: none; text-align: center; margin-bottom: 5px; }
.websitedeveloped { width: auto; float: none; text-align: center; }
.latest-news h2, h2.page-heading { margin-bottom: 10px; }
#homepage_carousel_ul { overflow: hidden; }
a.slide-prev, a.slide-next { top: -38px; }
.substainable-moredesc { min-height: inherit; }
.sustainable-photovideo .photovideolist-r { width: auto; float: none; }
.carousel .panel .details_wrapper .details h2 a { line-height: normal !important; }
.flexslider-interview .carousel .panel { height: auto !important; }
.flexslider-interview .carousel { height: 512px !important; }
.sustainable-desc h2 a { font-size: 15px; }
.sustainable-desc-txt { font-size: 14px; min-height: 130px; }
.feature-financial-r p { font-size: 17px; }
.photovideo-desc a { font-size: 17px; }
.event-bottlink .signupevent { clear: both; float: none; margin-left: 0; display: block; margin-top: 5px; }
ul.newslist li a { font-size: 15px; }
.sustainable-detail-cnt h3{ font-size:25px;}
.news-detail-section {font-size: 17px;}
#mysubscription_listing_data table{display: inline-block;overflow-x: scroll;width: 100%;}
/*----7-14-2015--*/
.newslist-section ul.newslist-three-col li {width: 47%;}
.newlist-desc {min-height: 360px;}
.newslist-section ul.newslist-three-col li:nth-child(2n) { margin-right: 0; }
.newslist-section ul.newslist-three-col li:nth-child(3n) { margin-right: 0;  }
.newslist-section ul.newslist-three-col li { margin-left:  3px !important; margin-right:  3px !important; }
.substainable-moredesc {min-height: inherit !important;}
.sustainable-photovideo .sustainable-photovideo-descarea{min-height: 38px !important;}
.sustainable-photovideo .sustainable-photovideo-desc{min-height: inherit !important;}
ul.sustainable-list li {width: 46.5%;}
h2.set-min-height{min-height: inherit !important;}
/*----7-15-2015---*/
ul.latest-edition-list li .edition-desc{overflow-y: scroll; height:500px;}
.substainable-moredesc {min-height: inherit !important;}
.middbanner-r h2 {height: auto;}

.growthbusiness-desc{ min-height:30px;}
.blueimp-gallery > .close, .blueimp-gallery > .title{ min-height:30px;}
.blueimp-gallery .photo-icon{top: 214px;}

/* New Added css on 27/02/2016 */
ul.photovideo-list.feature-listing li { width: 48% !important; }
.feature-blk-img img { width: 100%; height:auto; }
ul.photovideo-list.feature-listing li:nth-child(2n) { margin-right: 0 !important; }
ul.photovideo-list.feature-listing li:nth-child(3n) { margin-right: 0 !important;  }
ul.photovideo-list.feature-listing li { margin-left: 3px !important; margin-right: 3px !important; }

.feature-blk-cont h2 { min-height: 85px; }
.news-section ul li { width:49%; float:left; margin-right:1%; }
.newslist-right h3 a { font-size:16px; }
.growthbusiness-l img { width:100%; height:auto; }
.newlist-img img { height:auto; }
.chosen-container { width:100% !important; }
}

 @media screen and (min-width:640px) and (max-width:767px) {
.newsdetail-l img {height:auto !important;}
.market-update { height: auto; }
.marketupdate-hd { width: auto; float: none; }
.logo { width: auto; float: none; text-align: center; }
.logo img { padding-top: 0; }
.marketupdate-details { width: auto; float: none; }
.toparea-banner img { width: 95%; }
.logo-rightlinks { height: auto; padding: 10px 0; }
.topright { width: auto; float: none; }
.top-search { width: 240px; margin: auto; float: none; }
.toprightlink { width: auto; float: none; margin: 0; padding: 0; text-align: center; margin-bottom: 10px; }
ul.navi-link li a { font-size: 15px; padding: 0 5px; }
.midd-left { width: auto; float: none; margin: 0; margin-bottom: 10px; }
.middbanner-r h2 { font-size: 22px; }
.midd-right { width: auto; float: none; }
.middbanner-l { width: auto; float: none; }
.middbanner-l img { width: 100%; height:auto; }
.middbanner-r { width: auto; float: none; min-height: inherit; padding: 15px; }
.middbanner-r h2 a { font-size: 25px; line-height: 25px; }
ul.photovideo-list li { width: 49%; margin-right: 12px; margin-bottom: 12px; }
ul.photovideo-list li:nth-child(2n+0) { margin-right: 0; }
.photovideo-img img { width: 100%; height:auto; }
ul.bloglist li { width: 197px; margin-bottom: 12px; }
ul.bloglist li:nth-child(3n+0) { margin-right: 0; }
.blog-img img { width: 100%; }
ul.sustainable-list li { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
ul.sustainable-list li:nth-child(2n+0) { margin-right: 0; }
.sustainable-img img { width: 100%; }
.upcoming-block { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
.upcoming-block:nth-child(2n+0) { margin-right: 0; }
ul.featuredbusiness-list li { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
ul.featuredbusiness-list li:nth-child(2n+0) { margin-right: 0; }
.feature-financial-l { width: auto; float: none; text-align: left; margin-bottom: 10px; }
.feature-financial-r { width: auto; float: none; }
.bottpart-logo { margin-bottom: 10px; }
.copyright { margin-top: 20px; }
.right-ad-banner { text-align: center; }
.event-bottlink a { font-size: 12px;}
.bott-block1 { width: auto; float: none; margin: 0; margin-bottom: 10px; }
.bott-block2 { width: auto; float: none; margin-right: 0; margin-bottom: 10px; }
.bott-block3 { width: auto; float: none; margin-right: 0; }
/*----5-5-2015---*/
ul.navi-link li a:hover, ul.navi-link li a.active { background: #5bac62; }
.open { margin-left: 8px; }
#midd-container { padding: 17px 0; }
.staticpage-l { margin-right: 0px; width: 99%; margin-bottom: 20px; }
.staticpage-r { width: 100%; }
.blog-listing-img { width: 100%; margin-right: 0px; }
.blog-img { width: 27%; float: left; }
.blog-info { float: right; width: 70%; }
.blog-listing-detail { width: 100%; }
.entercomm-txt textarea { width: 91.5%; }
.comment-action-r { float: left; }
.comment-action-l { width: 45%; }
.entercomm-txt { position: relative; }
.middbott-ad-banner img { width: 100%; }
.rightpart-section { margin-bottom: 23px; }
.blog-listing-detail h2 a { line-height: 21px; }
.paging { width: 100%; }
.blog-listing .blog-listing-img { width: 20%; margin-bottom: 15px; }
.blog-listing .blog-listing-img img { width: 100%; }
.blog-listing .blog-listing-detail { width: 76%; float: right; }
.magazinedetail-r { width: 66%; }
.magazinedetail-r .blackfont { display: block; margin-top: 12px; }
.magazinedetail-l { margin-top: 12px; }
.popup-content { margin: 120px auto auto; width: 87%; }
.popup-content .form-row .singlerow { width: 60%; }
.contactpage-cnt { margin: 0 13px; }
.contact-left { margin-right: 0px; width: 100%; }
.contact-right { width: 93%; }
.contactinfo .contactinfo-cnt { width: 68%; }
.contact-left .form-row .singlerow { width: 63%; }
.growthbusiness-registerform { width: 100%; }
.growthbusiness-cnt { margin: 0 13px; }
.growthbusiness-cnt .form-row .singlerow { width: 65%; }
.growthbusiness-cnt .form-row .singlerow input[type="text"], .growthbusiness-cnt .form-row .singlerow input[type="password"], .growthbusiness-cnt .form-row .singlerow textarea { width: 95.3%; }
ul.social-media-icons li { width: 48%; }
.texteditor-img-block { width: 100%; }
.growthbusiness-cnt .add-icon { right: 7px; }
.eventlisting-cnt { margin: 0 13px; }
.event-l { width: 45%; }
.event-r { width: 50%; margin-top: 15px; }
.search-form .search-form-single { width: 100%; }
.search-form .form-date-block { width: 33%; margin-bottom: 10px; }
.search-form .form-date-midd { margin: 0px; margin-bottom: 10px; }
.search-form .search-form-btn { margin-left: 0px; margin-top: 10px; }
.search-form .search-form-single select { width: 98%; }
.faq-cnt { margin: 0 13px; }
.faq-r { width: 85%; }
.faq-l { margin-right: 9px; }
.financialprod-cnt { margin: 0 13px; }
ul.financial-product-list li .feature-financial-r { width: 100%; }
.main-login-register { margin: 0 0px; width: 100%; }
.login-l { width: 89%; }
.login-r { width: 89%; float: left; margin-top: 15px; }
.forgotpass-cnt { margin-left: 4px; }
.growthbusiness-l { width: 24%; margin-bottom: 15px; margin-right: 0px; }
.growthbusiness-l img { width: 100%; }
.growthbusiness-r { float: right; width: 73%; }
.business-profile-desc { width: 78%; }
.growthbusiness-detail-section .growthbusiness-l { width: 45%; }
.growthbusiness-img img { width: 100%; }
.growthbusiness-detail-section .growthbusiness-r { width: 50%; }
.checkbox-r { width: 89%; }
.form-half-block { width: 46%; }
.login-l .common-btn { min-width: 117px; }
.subscription-form { margin: 0 13px; }
.magazine-left { width: 27%; margin-right: 2%; }
.magazine-left img { width: 100%; }
.magazine-right { width: 60%; margin: 15px 0; }
.magazine-right h2 { font-size: 23px; }
ul.latest-edition-list li { width: 44%; margin-bottom: 15px; margin-right: 0px; margin-left: 15px; }
.edition-search-l { width: 36%; }
.edition-search-r { width: 56%; }
.edition-search-l img { width: 100%; }
.edition-img img { width: 100%; }
.myaccount-business .business-profile-desc { width: 73%; }
.myaccount-business .business-profile-desc ul li label { width: 45%; }
.myaccount-business .business-profile-desc ul li .businessprofile-single { width: 46%; }
.myaccount-download { width: 100%; }
.business-companyinfo ul li .companyinfo-l { width: 50%; }
.business-companyinfo ul li .companyinfo-download { width: 15%; }
ul.myacc-upload li { width: 100%; margin-right: 0%; }
.myacc-upload-block1 { width: 28%; }
.myacc-upload-block2 { width: 50%; }
ul.myacc-upload li:nth-child(3n), ul.myacc-upload li:nth-child(4n) { margin-bottom: 30px; }
.newsdesc-right { width: 100%; }
.newslist-section ul li { width: 47% !important}
.blog-img { margin-right: 3px; }
.newslist-left { width: 100%; min-height: inherit; }
.newslist-left img { width: 100%; height:auto; }
.newslist-right { width: 100%; padding: 25px 20px; box-sizing:border-box; }
.newsdetail-l { width: auto; float: none; }
.newsdetail-r { width: auto; float: none; min-height: inherit; }
.news-detail-section { width: 100%; }
.newsdownload-btn.fright { float: none !important; margin-bottom: 20px; }
.form-row .singlerow input[type="text"], .form-row .singlerow input[type="password"], .form-row .singlerow textarea { width: 95%; }
.photovideolist-l { width: 50%; }
.photovideolist-r { width: 45%; }
.photovideodetail-main-img img { width: 100%; }
#photonnews_carousel_ul { width: 100%; }
.photo-newslist #photonnews_carousel_ul li { width: 640px !important; height: 490px !important; }
.newlist-desc h3 a { line-height: 22px; font-size:16px; }
.newlist-desc { min-height: 226px; }
.loginform-row input { width: 96.5%; }
ul.myacc-upload li:nth-child(2n) { margin-bottom: 30px; }
/*---25-5-2015---*/
.flexslider-interview .carousel { overflow: inherit !important; height: 756px !important; }
.flexslider-interview .carousel .backgrounds { overflow: hidden !important; }
.flexslider-interview .carousel .panel { top: inherit !important; bottom: 0px; height: 298px !important; }
.carousel .backgrounds .item { width: 100% !important; margin-left: 0px !important; }
.flexslider-interview .carousel .backgrounds .item img { width: 100%; }
.flexslider-interview .carousel .panel { width: 568px !important; }
.flexslider-interview .carousel .panel .details_wrapper { width: 500px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details .detail { width: 500px !important; margin-right: 0px !important; }
.homepage-photos #homepage_carousel_ul li { margin-right: 10px !important; width: 204px !important; height: 235px !important; }
ul.bloglist li { width: 49%; margin-right: 0px; }
ul.upcoming-list li { width: 48%; margin-right: 2%; }
h2.page-heading { font-size: 17px; }
.growthbusiness-l .growthbusiness-img { min-height: inherit; }
#carousel_ul li { width: 100% !important; }
#carousel_ul { width: 100% !important; }
#carousel_inner { width: 100% !important; }
#carousel_ul li iframe { width: 100% !important; }
.right-ad-banner img { width: auto; height: auto; }
.eventdetail-photos #eventdetail_carousel_ul li { height: 352px !important; width: 100% !important; }
#eventdetail_carousel_ul { width: 100% !important; height: 330px !important; overflow: hidden; }
#eventdetail_carousel_ul li img { margin-bottom: 10px !important; }
.event-popup-block { width: 100% !important; }
.event-database-form .search-form-btn { float: left; }
.magazine-right { margin: 0; }
.magazine-right p { font-size: 15px; }
.magazineform-r .magazine-signup-cnt a.common-btn { display: inline-block; }
/*---26-5-2015--*/
.thankyoubox { margin-left: 0px; width: 94%; }
.edit-profile-block { width: 100%; }
.edit-profile-block .midd-left { width: 100%; }
.edit-profile-block .login-l { width: 90%; }
ul.slides li { text-align: center; }
.copy-txt { width: auto; float: none; text-align: center; margin-bottom: 5px; }
.websitedeveloped { width: auto; float: none; text-align: center; }
.substainable-moredesc { min-height: inherit; }
.sustainable-photovideo .photovideolist-r { width: auto; float: none; }
.sustainable-photovideo .photovideolist-l { width: auto; float: none; }
.photovideo-desc a { font-size: 17px; }
.event-bottlink .signupevent { clear: both; float: none; margin-left: 0; display: block; margin-top: 5px; }
/*----7-14-2015--*/
.newslist-section ul.newslist-three-col li {width: 30%;}
.newslist-section ul.newslist-three-col li:nth-child(1n+2){ margin-right:20px !important;}
.newlist-desc {min-height: 305px;}
.newslist-section ul.newslist-three-col li:nth-child(3n) {margin-right: 12px;}
.substainable-moredesc {min-height: inherit !important;}
.sustainable-photovideo .sustainable-photovideo-descarea{min-height: 38px !important;}
.sustainable-photovideo .sustainable-photovideo-desc{min-height: inherit !important;}
.sustainable-photovideo .sustainable-photovideo-hd{min-height: inherit !important;}
ul.sustainable-list li {width: 37.5%;}
h2.set-min-height{min-height: inherit !important;}
/*----7-15-2015---*/
/*---7-9-2015----*/
.main-login-register .midd-right{ float:left; width:96%; margin-top:20px;}
.sustainable-detail-cnt h3{ font-size:25px;}
.news-detail-section {font-size: 17px;}
#mysubscription_listing_data table{display: inline-block;overflow-x: scroll;width: 100%;}
/*----7-15-2015---*/
ul.latest-edition-list li .edition-desc{overflow-y: scroll; height:500px;}
.substainable-moredesc {min-height: inherit !important;}
.newslist-section ul li {width: 46% !important; min-height:550px;}
.middbanner-r h2 {height: auto;}


/* New Added css on 27/02/2016 */
ul.photovideo-list.feature-listing li { min-height: inherit; width: 48.8% !important; }
ul.photovideo-list.feature-listing .feature-blk-img { text-align: center; }
ul.photovideo-list.feature-listing .feature-blk-img img { width: 100%; height:auto; }
.feature-blk-cont h2 { min-height: inherit; }
.feature-landing { min-height: inherit; }
ul.photovideo-list.feature-listing li:nth-child(2n) { margin-right: 0 !important; }
ul.photovideo-list.feature-listing li:nth-child(3n) { margin-right: 12px !important; }
.homepage-photos #homepage_carousel_inner {  height: 300px !important; }

.newlist-img img { height:auto; }
.chosen-container { width:100% !important; }
}
 @media screen and (min-width:550px) and (max-width:639px) {
.newsdetail-l img {height:auto !important;}
.market-update { height: auto; }
.marketupdate-hd { width: auto; float: none; }
.logo { width: auto; float: none; text-align: center; }
.logo img { padding-top: 0; }
.marketupdate-details { width: auto; float: none; }
.toparea-banner img { width: 95%; }
.logo-rightlinks { height: auto; padding: 10px 0; }
.topright { width: auto; float: none; }
.top-search { width: 240px; margin: auto; float: none; }
.toprightlink { width: auto; float: none; margin: 0; padding: 0; text-align: center; margin-bottom: 10px; }
ul.navi-link li a { font-size: 15px; padding: 0 5px; }
.midd-left { width: auto; float: none; margin: 0; margin-bottom: 10px; }
.middbanner-r h2 { font-size: 22px; }
.midd-right { width: auto; float: none; }
.middbanner-l { width: auto; float: none; }
.middbanner-l img { width: 100%; height:auto; }
.middbanner-r { width: auto; float: none; min-height: inherit; padding: 15px; }
.middbanner-r h2 a { font-size: 25px; line-height: 25px; }
ul.photovideo-list li { width: 48%; margin-right: 12px; margin-bottom: 12px; }
ul.photovideo-list li:nth-child(2n+0) { margin-right: 0; }
.photovideo-img img { width: 100%; height:auto; }
ul.bloglist li { width: 169px; margin-bottom: 12px; }
.blog-img img { width: 100%; }
ul.sustainable-list li { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
ul.sustainable-list li:nth-child(2n+0) { margin-right: 0; }
.sustainable-img img { width: 100%; }
.upcoming-block { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
.upcoming-block:nth-child(2n+0) { margin-right: 0; }
ul.featuredbusiness-list li { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
ul.featuredbusiness-list li:nth-child(2n+0) { margin-right: 0; }
.feature-financial-l { width: auto; float: none; text-align: left; margin-bottom: 10px; }
.feature-financial-r { width: auto; float: none; }
.bottpart-logo { margin-bottom: 10px; }
.copyright { margin-top: 20px; }
.right-ad-banner { text-align: center; }
.event-bottlink a { font-size: 12px; }
.bott-block1 { width: auto; float: none; margin: 0; margin-bottom: 20px; }
.bott-block2 { width: auto; float: none; margin-right: 0; margin-bottom: 20px; }
.bott-block3 { width: auto; float: none; margin-right: 0; }
/*----5-5-2015---*/
ul.navi-link li a:hover, ul.navi-link li a.active { background: #5bac62; }
.open { margin-left: 8px; }
#midd-container { padding: 17px 0; }
.staticpage-l { margin-right: 0px; width: 99%; margin-bottom: 20px; }
.staticpage-r { width: 100%; }
.blog-listing-img { width: 100%; margin-right: 0px; }
.blog-img { width: 27%; float: left; }
.blog-info { float: right; width: 70%; }
.blog-listing-detail { width: 100%; }
.entercomm-txt textarea { width: 90.5%; }
.comment-action-r { float: left; }
.comment-action-l { width: 45%; }
.entercomm-txt { position: relative; }
.middbott-ad-banner img { width: 100%; }
.rightpart-section { margin-bottom: 23px; }
.blog-listing-detail h2 a { line-height: 21px; }
.paging { width: 100%; }
.blog-listing .blog-listing-img { width: 20%; margin-bottom: 15px; }
.blog-listing .blog-listing-img img { width: 100%; }
.blog-listing .blog-listing-detail { width: 76%; float: right; }
.blog-listing .social-media ul li { width: 53px; }
.magazinedetail-r { width: 66%; }
.magazinedetail-r .blackfont { display: block; margin-top: 12px; }
.magazinedetail-l { margin-top: 12px; }
.magazinedetail-r a.bluelink { font-size: 15px; }
.popup-content { margin: 120px auto auto; width: 87%; }
.popup-content .form-row .singlerow { width: 60%; }
.contactpage-cnt { margin: 0 13px; }
.contact-left { margin-right: 0px; width: 100%; }
.contact-right { width: 92%; }
.contactinfo .contactinfo-cnt { width: 68%; }
.contact-left .form-row .singlerow { width: 63%; }
.growthbusiness-registerform { width: 100%; }
.growthbusiness-cnt { margin: 0 13px; }
.growthbusiness-cnt .form-row .singlerow { width: 65%; }
.growthbusiness-cnt .form-row .singlerow input[type="text"], .growthbusiness-cnt .form-row .singlerow input[type="password"], .growthbusiness-cnt .form-row .singlerow textarea { width: 94%; }
ul.social-media-icons li { width: 48%; }
.texteditor-img-block { width: 100%; }
.growthbusiness-cnt .add-icon { right: 7px; }
.eventlisting-cnt { margin: 0 13px; }
.event-l { width: 100%; }
.event-r { width: 100%; margin-top: 15px; }
.search-form .search-form-single { width: 100%; }
.search-form .form-date-block { width: 33%; margin-bottom: 10px; }
.search-form .form-date-midd { margin: 0px; margin-bottom: 10px; }
.search-form .search-form-btn { margin-left: 0px; margin-top: 10px; }
.search-form .search-form-single select { width: 98%; }
.event-gallery-img { width: 100%; }
.faq-cnt { margin: 0 13px; }
.faq-r { width: 85%; }
.faq-l { margin-right: 9px; }
.financialprod-cnt { margin: 0 13px; }
ul.financial-product-list li .feature-financial-r { width: 100%; }
.main-login-register { margin: 0 0px; width: 100%; }
.login-l { width: 89%; }
.login-r { width: 89%; float: left; margin-top: 15px; }
.forgotpass-cnt { margin-left: 4px; }
.growthbusiness-l { width: 100%; margin-bottom: 15px; margin-right: 0px; }
.growthbusiness-l img { width: 100%; }
.growthbusiness-r { width: 100%; }
.growth-sec-l { width: 100%; }
.growth-sec-r { width: 100%; text-align: left; margin-top: 15px; }
.business-profile-desc { width: 81%; }
.business-profile-desc ul li label { width: 30%; }
.business-profile-img img { width: 100%; }
.business-profile-desc ul li .businessprofile-single { width: 65%; }
.growth-contactform-row input[type="text"], .growth-contactform-row textarea { width: 96%; }
.growthbusiness-detail-section .growthbusiness-l { width: 100%; }
.growthbusiness-img img { width: 100%; }
.growthbusiness-detail-section .growthbusiness-r { width: 100%; }
.checkbox-r { width: 89%; }
.form-half-block { width: 46%; }
.login-l .common-btn { min-width: 117px; }
.subscription-form { margin: 0 13px; }
.magazine-left { width: 100%; margin-right: 0px; }
.magazine-right { width: 86%; margin: 15px 0; }
.magazine-right h2 { font-size: 23px; }
ul.latest-edition-list li { width: 44%; margin-bottom: 15px; margin-right: 0px; margin-left: 15px; }
.edition-search-l { width: 36%; }
.edition-search-r { width: 56%; }
.edition-search-l img { width: 100%; }
.edition-img img { width: 100%; }
.myaccount-business .business-profile-desc { width: 73%; }
.myaccount-business .business-profile-desc ul li label { width: 45%; }
.myaccount-business .business-profile-desc ul li .businessprofile-single { width: 46%; }
.myaccount-download { width: 100%; }
.business-companyinfo ul li .companyinfo-l { width: 50%; }
.business-companyinfo ul li .companyinfo-download { width: 15%; }
ul.myacc-upload li { width: 100%; margin-right: 0%; }
.myacc-upload-block1 { width: 28%; }
.myacc-upload-block2 { width: 50%; }
ul.myacc-upload li:nth-child(3n), ul.myacc-upload li:nth-child(4n) { margin-bottom: 30px; }
.newsdesc-right { width: 100%; }
.newslist-section ul li { width: 47% !important}
.blog-img { margin-right: 3px; }
.newslist-left { width: 99.4%; min-height: inherit; }
.newslist-left img { width: 100%; height:auto;}
.newslist-right { width: 92%; padding: 25px 20px; }
.newsdetail-l { width: 100%; float: none; }
.newsdetail-r { width: auto; float: none; min-height: inherit; }
.news-detail-section { width: 100%; }
.newsdownload-btn.fright { float: none !important; margin-bottom: 20px; }
.form-row .singlerow input[type="text"], .form-row .singlerow input[type="password"], .form-row .singlerow textarea { width: 95%; }
.photovideolist-l { width: 100%; margin-bottom: 25px; }
.photovideolist-r { width: 100%; }
.photovideodetail-main-img img { width: 100%; }
.subscription-payment-cnt ul li { margin-right: 0px; width: 43%; margin-bottom: 15px; }
.subscription-payment-cnt { padding: 0px; }
#photonnews_carousel_ul { width: 100%; }
.photo-newslist #photonnews_carousel_ul li { width: 550px !important; height: 490px !important; }
.newlist-desc h3 a { line-height: 22px; font-size:16px; }
.newlist-desc { min-height: 226px; }
.loginform-row input { width: 96%; }
input.entercode { width: 76px !important; margin-right: 1px; }
ul.myacc-upload li:nth-child(2n) { margin-bottom: 30px; }
/*---25-5-2015---*/
.flexslider-interview .carousel { overflow: inherit !important; height: 708px !important; }
.flexslider-interview .carousel .backgrounds { overflow: hidden !important; }
.flexslider-interview .carousel .panel { top: inherit !important; bottom: 0px; height: 298px !important; width: 89% !important; }
.carousel .backgrounds .item { width: 100% !important; margin-left: 0px !important; }
.flexslider-interview .carousel .backgrounds .item img { width: 100%; }
.flexslider-interview .carousel .panel .details_wrapper { width: 440px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details .detail { width: 440px !important; margin-right: 0px !important; }
.homepage-photos #homepage_carousel_ul li { margin-right: 34px !important; width: 261px !important; height: 245px !important; }
ul.bloglist li { width: 49%; margin-right: 0px; }
ul.upcoming-list li { width: 100%; margin-right: 0%; }
h2.page-heading { font-size: 17px; }
.growthbusiness-l .growthbusiness-img { min-height: inherit; }
#carousel_ul li { width: 100% !important; }
#carousel_ul { width: 100% !important; }
#carousel_inner { width: 100% !important; }
#carousel_ul li iframe { width: 100% !important; }
.eventdetail-photos #eventdetail_carousel_ul li { height: 252px !important; width: 100% !important; }
#eventdetail_carousel_ul { width: 100% !important; height: 240px !important; overflow: hidden; }
#eventdetail_carousel_ul li img { margin-bottom: 10px !important; }
.event-popup-block { width: 100% !important; }
.event-database-form .search-form-btn { float: left; }
/*---26-5-2015--*/
.thankyoubox { margin-left: 0px; width: 92%; }
#carousel_ul li { height: inherit !important; }
.edit-profile-block { width: 100%; }
.edit-profile-block .midd-left { width: 100%; }
.edit-profile-block .login-l { width: 90%; }
ul.slides li { text-align: center; }
.magazine-elibrary-cnt .greenfont { display: inline-block; }
.copy-txt { width: auto; float: none; text-align: center; margin-bottom: 5px; }
.websitedeveloped { width: auto; float: none; text-align: center; }
.substainable-moredesc { min-height: inherit; }
.sustainable-photovideo .photovideolist-r { width: auto; float: none; }
.sustainable-photovideo .photovideolist-l { width: auto; float: none; }
.right-ad-banner img { width: auto; }
.subscribe-block2 { width: auto; float: none; margin-bottom: 20px; }
.subscribe-block3 { clear: both; width: auto; float: none; margin-left: 95px; }
.subscribe-form-row input[type="text"] { width: 95%; }
.photovideo-desc a { font-size: 17px; }
.event-bottlink .signupevent { clear: both; float: none; margin-left: 0; display: block; margin-top: 5px; }
/*----7-14-2015--*/
.newslist-section ul.newslist-three-col li {width: 30%;}
.newslist-section ul.newslist-three-col li:nth-child(1n+2){ margin-right:20px !important;}
.newlist-desc {min-height: 305px;}
.newslist-section ul.newslist-three-col li:nth-child(3n) {margin-right: 12px;}
.substainable-moredesc {min-height: inherit !important;}
.sustainable-photovideo .sustainable-photovideo-descarea{min-height: 38px !important;}
.sustainable-photovideo .sustainable-photovideo-desc{min-height: inherit !important;}
.sustainable-photovideo .sustainable-photovideo-hd{min-height: inherit !important;}
ul.sustainable-list li {width: 37.5%;}
h2.set-min-height{min-height: inherit !important;}
/*----7-15-2015---*/
/*---7-9-2015----*/
.main-login-register .midd-right{ float:left; width:96%; margin-top:20px;}
.sustainable-detail-cnt h3{ font-size:25px;}
.news-detail-section p { font-size: 17px; }
.news-detail-section p img{ width:100%; height:auto;}
#mysubscription_listing_data table{display: inline-block;overflow-x: scroll;width: 100%;}
/*----7-15-2015---*/
ul.latest-edition-list li .edition-desc{overflow-y: scroll; height:500px;}
.substainable-moredesc {min-height: inherit !important;}
.newslist-section ul li {width: 46% !important; min-height:520px;}
.middbanner-r h2 {height: auto;}

/* New Added css on 27/02/2016 */
ul.photovideo-list.feature-listing li { min-height: inherit; width: 48.5% !important; }
ul.photovideo-list.feature-listing .feature-blk-img { text-align: center; }
ul.photovideo-list.feature-listing .feature-blk-img img { width: 100%; height:auto; }
.feature-blk-cont h2 { min-height: inherit; }
.feature-landing { min-height: inherit; }
ul.photovideo-list.feature-listing li:nth-child(2n) { margin-right: 0 !important; }
ul.photovideo-list.feature-listing li:nth-child(3n) { margin-right: 12px !important; }

.homepage-photos #homepage_carousel_inner {  height: 300px !important; }
.newlist-img img { height:auto; }
.chosen-container { width:100% !important; }

}
 @media screen and (min-width:480px) and (max-width:549px) {
.newsdetail-l img {height:auto !important;}
.market-update { height: auto; }
.marketupdate-hd { width: auto; float: none; }
.logo { width: auto; float: none; text-align: center; }
.logo img { padding-top: 0; }
.marketupdate-details { width: auto; float: none; }
.toparea-banner img { width: 95%; }
.logo-rightlinks { height: auto; padding: 10px 0; }
.topright { width: auto; float: none; }
.top-search { width: 240px; margin: auto; float: none; }
.toprightlink { width: auto; float: none; margin: 0; padding: 0; text-align: center; margin-bottom: 10px; }
ul.navi-link li a { font-size: 15px; padding: 0 5px; }
.midd-left { width: auto; float: none; margin: 0; margin-bottom: 10px; }
.middbanner-r h2 { font-size: 22px; }
.midd-right { width: auto; float: none; }
.middbanner-l { width: auto; float: none; }
.middbanner-l img { width: 100%; height:auto; }
.middbanner-r { width: auto; float: none; min-height: inherit; padding: 15px; }
.middbanner-r h2 a { font-size: 25px; line-height: 25px; }
ul.photovideo-list li { width: 48%; margin-right: 12px; margin-bottom: 12px; }
ul.photovideo-list li:nth-child(2n+0) { margin-right: 0; }
.photovideo-img img { width: 100%; height:auto; }
ul.bloglist li { width: 145px; margin-bottom: 12px; }
ul.bloglist li:nth-child(3n+0) { margin-right: 0; }
.blog-img img { width: 100%; }
ul.sustainable-list li { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
ul.sustainable-list li:nth-child(2n+0) { margin-right: 0; }
.sustainable-img img { width: 100%; }
.upcoming-block { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
.upcoming-block:nth-child(2n+0) { margin-right: 0; }
ul.featuredbusiness-list li { width: 48.5%; margin-right: 12px; margin-bottom: 12px; }
ul.featuredbusiness-list li:nth-child(2n+0) { margin-right: 0; }
.feature-financial-l { width: auto; float: none; text-align: left; margin-bottom: 10px; }
.feature-financial-r { width: auto; float: none; }
.bottpart-logo { margin-bottom: 10px; }
.copyright { margin-top: 20px; }
.right-ad-banner { text-align: center; }
.event-bottlink a { font-size: 12px; }
.bott-block1 { width: auto; float: none; margin: 0; margin-bottom: 10px; }
.bott-block2 { width: auto; float: none; margin-right: 0; margin-bottom: 10px; }
.bott-block3 { width: auto; float: none; margin-right: 0; }
.subscribe-block2 { width: 360px; margin-bottom: 10px; }
.subscribe-block3 { width: auto; float: none; clear: both; }
.subscribe-form-row input[type="text"] { width: 95%; }
/*----5-5-2015---*/
ul.navi-link li a:hover, ul.navi-link li a.active { background: #5bac62; }
.open { margin-left: 8px; }
#midd-container { padding: 17px 0; }
.staticpage-l { margin-right: 0px; width: 99%; margin-bottom: 20px; }
.staticpage-r { width: 100%; }
.staticpage-cnt ul { margin-left: 10px; }
.blog-listing-img { width: 100%; margin-right: 0px; }
.blog-info { float: right; width: 50%; }
.blog-listing-detail { width: 100%; }
.entercomm-txt textarea { width: 89.5%; }
.comment-action-r { float: left; }
.comment-action-l { width: 45%; }
.entercomm-txt { position: relative; }
.middbott-ad-banner img { width: 100%; }
.rightpart-section { margin-bottom: 23px; }
.blog-listing-detail h2 a { line-height: 21px; }
.paging { width: 100%; }
.blog-listing .blog-listing-img { width: 20%; margin-bottom: 15px; }
.blog-listing .blog-listing-img img { width: 100%; }
.blog-listing .blog-listing-detail { width: 76%; float: right; }
.blog-listing .social-media ul li { width: 53px; }
.magazinedetail-r { width: 66%; }
.magazinedetail-r .blackfont { display: block; margin-top: 12px; }
.magazinedetail-l { margin-top: 12px; }
.magazinedetail-r a.bluelink { font-size: 15px; }
.popup-content { margin: 20px auto auto; width: 87%; }
.popup-content .form-row label { width: 100%; }
.popup-content .form-row .singlerow { width: 95%; }
.contactpage-cnt { margin: 0 13px; }
.contact-left { margin-right: 0px; width: 100%; }
.contact-right { width: 91%; }
.form-row label { width: 100%; }
.form-row .singlerow { width: 98%; }
.contactinfo .contactinfo-cnt { width: 68%; }
.growthbusiness-registerform { width: 100%; }
.growthbusiness-cnt { margin: 0 13px; }
.growthbusiness-cnt .form-row .singlerow { width: 100%; }
.growthbusiness-cnt .form-row .singlerow input[type="text"], .growthbusiness-cnt .form-row .singlerow input[type="password"], .growthbusiness-cnt .form-row .singlerow textarea { width: 95.3%; }
ul.social-media-icons li { width: 48%; }
.texteditor-img-block { width: 100%; }
.growthbusiness-cnt .add-icon { right: 7px; }
.eventlisting-cnt { margin: 0 13px; }
.event-l { width: 100%; }
.event-r { width: 100%; margin-top: 15px; }
.search-form .search-form-single { width: 100%; }
.search-form .form-date-block { width: 33%; margin-bottom: 10px; }
.search-form .form-date-midd { margin: 0px; margin-bottom: 10px; }
.search-form .search-form-btn { margin-left: 0px; margin-top: 10px; }
.search-form .search-form-single select { width: 98%; }
.event-gallery-img { width: 100%; }
.faq-cnt { margin: 0 13px; }
.faq-r { width: 85%; }
.faq-l { margin-right: 9px; }
.financialprod-cnt { margin: 0 13px; }
ul.financial-product-list li .feature-financial-r { width: 100%; }
.main-login-register { margin: 0 0px; width: 100%; }
.login-l { width: 86%; }
.login-r { width: 86%; float: left; margin-top: 15px; }
.forgotpass-cnt { margin-left: 4px; }
.growthbusiness-l { width: 100%; margin-bottom: 15px; margin-right: 0px; }
.growthbusiness-l img { width: 100%; }
.growthbusiness-r { width: 100%; }
.growth-sec-l { width: 100%; }
.growth-sec-r { width: 100%; text-align: left; margin-top: 15px; }
.business-profile-desc { width: 73%; }
.business-profile-desc ul li label { width: 50%; }
.business-profile-img { width: 60px; }
.business-profile-img img { width: 100%; }
.business-profile-desc ul li .businessprofile-single { width: 50%; }
.growth-contactform-row input[type="text"], .growth-contactform-row textarea { width: 93%; }
.growthbusiness-detail-section .growthbusiness-l { width: 100%; }
.growthbusiness-img img { width: 100%; }
.growthbusiness-detail-section .growthbusiness-r { width: 100%; }
.checkbox-r { width: 89%; }
.form-half-block { width: 46%; }
.login-l .common-btn { min-width: 117px; }
.subscription-form { margin: 0 13px; }
.magazine-left { width: 100%; margin-right: 0px; }
.magazine-right { width: 86%; margin: 15px 0; }
.magazine-right h2 { font-size: 23px; }
ul.latest-edition-list li { width: 44%; margin-bottom: 15px; margin-right: 0px; margin-left: 15px; }
.edition-search-l { width: 36%; }
.edition-search-r { width: 56%; }
.edition-search-l img { width: 100%; }
.edition-img img { width: 100%; }
.myaccount-business .business-profile-desc { width: 73%; }
.myaccount-business .business-profile-desc ul li label { width: 45%; }
.myaccount-business .business-profile-desc ul li .businessprofile-single { width: 46%; }
.myaccount-download { width: 100%; }
.business-companyinfo ul li .companyinfo-l { width: 50%; }
.business-companyinfo ul li .companyinfo-download { width: 15%; }
ul.myacc-upload li { width: 100%; margin-right: 0%; }
.myacc-upload-block1 { width: 28%; }
.myacc-upload-block2 { width: 50%; }
ul.myacc-upload li:nth-child(3n), ul.myacc-upload li:nth-child(4n) { margin-bottom: 30px; }
.newsdesc-right { width: 100%; }
.newslist-section ul li { width: 100% !important; margin-right: 0px; }
.blog-img { margin-right: 3px; }
.newslist-left { width: 100%; min-height: inherit; }
.newslist-left img { width: 100%; height:auto; }
.newslist-right { width: 91%; padding: 25px 20px; }
.newsdetail-l { width: 100%; float: none; }
.newsdetail-r { width: auto; float: none; min-height: inherit; }
.news-detail-section { width: 100%; }
.newsdownload-btn.fright { float: none !important; margin-bottom: 20px; }
.photovideolist-l { width: 100%; margin-bottom: 25px; }
.photovideolist-r { width: 100%; }
.photovideodetail-main-img img { width: 100%; }
.subscription-payment-cnt ul li { margin-right: 0px; width: 92%; margin-bottom: 15px; }
.subscription-payment-cnt { padding: 0px; }
/*  table responsive start */
.my-sub-list table, .my-sub-list thead, .my-sub-list tbody, .my-sub-list th, .my-sub-list td, .my-sub-list tr { display: block; }
.my-sub-list thead tr { position: absolute; top: -9999px; left: -9999px; }
.my-sub-list tr { border: 1px solid #ccc; }
.my-sub-list td {/* Behave  like a "row" */ border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; }
.my-sub-list td:before {/* Now like a table header */ position: absolute;/* Top/left values mimic padding */ top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align: left; }
/*Label the data*/
.my-sub-list td:nth-of-type(1):before { content: "Date"; }
.my-sub-list td:nth-of-type(2):before { content: "Duration"; }
.my-sub-list td:nth-of-type(3):before { content: "Start Month"; }
.my-sub-list td:nth-of-type(4):before { content: "End Month"; }
.my-sub-list td:nth-of-type(5):before { content: "Amount"; }
.my-sub-list td:nth-of-type(6):before { content: "No. of Copies"; }
.my-sub-list table.table-listing tr th { display: none; }
.my-sub-list table.table-listing tr td { padding: 7px 7px 7px 137px; text-align: left; }
/*  table responsive end */
.newlist-desc h3 { min-height: inherit; }
.newlist-desc p { min-height: inherit; }
#photonnews_carousel_ul { width: 100%; }
.photo-newslist #photonnews_carousel_ul li { width: 480px !important; height: 462px !important; }
.login-r { min-height: 197px; }
.loginform-row input { width: 95%; }
.search-form .search-form-single input[type="text"] { width: 93%; }
ul.myacc-upload li:nth-child(2n) { margin-bottom: 30px; }
/*---25-5-2015---*/
.flexslider-interview .carousel { overflow: inherit !important; height: 652px !important; }
.flexslider-interview .carousel .backgrounds { overflow: hidden !important; }
.flexslider-interview .carousel .panel { top: inherit !important; bottom: 0px; height: 298px !important; }
.carousel .backgrounds .item { width: 100% !important; margin-left: 0px !important; }
.flexslider-interview .carousel .backgrounds .item img { width: 100%; }
.flexslider-interview .carousel .panel { width: 410px !important; }
.flexslider-interview .carousel .panel .details_wrapper { width: 400px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details .detail { width: 400px !important; margin-right: 0px !important; }
.homepage-photos #homepage_carousel_ul li { margin-right: 10px !important; width: 470px !important; height: 375px !important; }
ul.bloglist li { width: 33.3%; margin-right: 0px; margin-bottom: 20px; }
ul.upcoming-list li { width: 100%; margin-right: 0%; }
h2.page-heading { font-size: 17px; }
.growthbusiness-l .growthbusiness-img { min-height: inherit; }
#carousel_ul li { width: 100% !important; }
#carousel_ul { width: 100% !important; }
#carousel_inner { width: 100% !important; }
#carousel_ul li iframe { width: 100% !important; }
.eventdetail-photos #eventdetail_carousel_ul li { height: 252px !important; width: 100% !important; }
#eventdetail_carousel_ul { width: 100% !important; height: 240px !important; overflow: hidden; }
#eventdetail_carousel_ul li img { margin-bottom: 10px !important; }
.event-popup-block { width: 100% !important; }
.event-database-form .search-form-btn { float: left; }
/*---26-5-2015--*/
.thankyoubox { margin-left: 0px; width: 91%; }
#carousel_ul li { height: inherit !important; }
.edit-profile-block { width: 100%; }
.edit-profile-block .midd-left { width: 100%; }
.edit-profile-block .login-l { width: 90%; }
ul.slides li { text-align: center; }
#progress_button_div { margin-left: 0% !important; }
.magazine-elibrary-cnt .greenfont { display: inline-block; }
.copy-txt { width: auto; float: none; text-align: center; margin-bottom: 5px; }
.websitedeveloped { width: auto; float: none; text-align: center; }
.substainable-moredesc { min-height: inherit; }
.sustainable-photovideo .photovideolist-r { width: auto; float: none; }
.sustainable-photovideo .photovideolist-l { width: auto; float: none; }
.right-ad-banner img { width: auto; }
.sustainable-desc h2 a { font-size: 18px; }
.photovideo-desc a { font-size: 17px; }
.event-bottlink .signupevent { clear: both; float: none; margin-left: 0; display: block; margin-top: 5px; }
/*---7-9-2015----*/
.main-login-register .midd-right{ float:left; width:95%; margin-top:20px;}
.sustainable-detail-cnt h3{ font-size:25px;}
.news-detail-section p { font-size: 17px; }
.news-detail-section p img{ width:100%; height:auto;}
/*----7-15-2015---*/
ul.latest-edition-list li .edition-desc{overflow-y: scroll; height:500px;}
.substainable-moredesc {min-height: inherit !important;}
.middbanner-r h2 {height: auto;}

/* New Added css on 27/02/2016 */
ul.photovideo-list.feature-listing .feature-blk-img { text-align: center; }
ul.photovideo-list.feature-listing .feature-blk-img img { width: 100%; height:auto; }
.feature-blk-cont h2 { min-height: inherit; }
.feature-landing { min-height: inherit; }
.image-tag { margin-top:  0; }    

.homepage-photos #homepage_carousel_inner {  height: 300px !important; }
.newlist-img img { height:auto; }
.chosen-container { width:100% !important; }
.chosen-container { width:100% !important; }
.homepage-photos #homepage_carousel_ul li { height:auto !important; }
.homepage-photos #homepage_carousel_inner { height:auto !important; }

}
 @media screen and (min-width:351px) and (max-width:479px) {
.newsdetail-l img {height:auto !important;}
.market-update { height: auto; }
.marketupdate-hd { width: auto; float: none; }
.logo { width: auto; float: none; text-align: center; }
.logo img { padding-top: 0; }
.marketupdate-details { width: auto; float: none; }
.toparea-banner img { width: 95%; }
.logo-rightlinks { height: auto; padding: 10px 0; }
.topright { width: auto; float: none; }
.top-search { width: 240px; margin: auto; float: none; }
.toprightlink { width: auto; float: none; margin: 0; padding: 0; text-align: center; margin-bottom: 10px; }
ul.navi-link li a { font-size: 15px; padding: 0 5px; }
.midd-left { width: auto; float: none; margin: 0; margin-bottom: 10px; }
.middbanner-r h2 { font-size: 22px; }
.midd-right { width: auto; float: none; }
.middbanner-l { width: auto; float: none; }
.middbanner-l img { width: 100%; height:auto; }
.middbanner-r { width: auto; float: none; min-height: inherit; padding: 15px; }
.middbanner-r h2 a { font-size: 25px; line-height: 25px; }
ul.photovideo-list li { width: auto; float: none; margin-right: 0px; margin-bottom: 12px; }
ul.photovideo-list li:nth-child(2n+0) { margin-right: 0; }
.photovideo-img img { width: 100%; height:auto;}
ul.bloglist li { width: 106px; margin-bottom: 12px; }
ul.bloglist li:nth-child(3n+0) { margin-right: 0; }
.blog-img img { width: 100%; }
ul.sustainable-list li { width: auto; float: none; margin-right: 0px; margin-bottom: 12px; }
ul.sustainable-list li:nth-child(2n+0) { margin-right: 0; }
.sustainable-img img { width: 100%; }
.upcoming-block { width: auto; float: none; margin-right: 0px; margin-bottom: 12px; }
.upcoming-block:nth-child(2n+0) { margin-right: 0; }
ul.featuredbusiness-list li { width: auto; float: none; margin-right: 0px; margin-bottom: 12px; }
ul.featuredbusiness-list li:nth-child(2n+0) { margin-right: 0; }
.feature-financial-l { width: auto; float: none; text-align: left; margin-bottom: 10px; }
.feature-financial-r { width: auto; float: none; }
.bottpart-logo { margin-bottom: 10px; }
.copyright { margin-top: 20px; text-align: center; }
.right-ad-banner { text-align: center; }
.event-bottlink a { font-size: 12px; }
.bott-block1 { width: auto; float: none; margin: 0; margin-bottom: 10px; }
.bott-block2 { width: auto; float: none; margin-right: 0; margin-bottom: 10px; }
.bott-block3 { width: auto; float: none; margin-right: 0; }
.subscribe-block2 { width: auto; float: none; margin-bottom: 10px; }
.subscribe-block3 { width: auto; float: none; clear: both; }
.subscribe-form-row input[type="text"] { width: 93%; }
.subscribe-block1 { margin-bottom: 35px; }
.bott-social { text-align: center; }
ul.follow-icon li { float: none; display: inline-block; vertical-align: middle; }
.bottpart-logo { text-align: center; }
/*----5-5-2015---*/
ul.navi-link li a:hover, ul.navi-link li a.active { background: #5bac62; }
.open { margin-left: 8px; }
.right-ad-banner img { width: 100%; }
#midd-container { padding: 17px 0; }
.staticpage-l { margin-right: 0px; width: 99%; margin-bottom: 20px; }
.staticpage-r { width: 100%; }
.staticpage-cnt ul { margin-left: 10px; }
.blog-listing-img { width: 100%; margin-right: 0px; }
.blog-img { width: 45%; float: left; }
.blog-info { float: right; width: 50%; }
.blog-listing-detail { width: 100%; }
.entercomm-txt textarea { width: 89.5%; }
.comment-action-r { float: left; }
.comment-action-l { width: 45%; }
.entercomm-txt { position: relative; }
.middbott-ad-banner img { width: 100%; }
.rightpart-section { margin-bottom: 23px; }
.blog-listing-detail h2 a { line-height: 21px; }
.paging { width: 100%; }
.blog-listing .blog-listing-img { width: 20%; margin-bottom: 15px; }
.blog-listing .blog-listing-img img { width: 100%; }
.blog-listing .blog-listing-detail { width: 76%; float: right; }
.blog-listing .social-media ul li { width: 53px; }
.magazinedetail-r { width: 66%; }
.magazinedetail-r .blackfont { display: block; margin-top: 12px; }
.magazinedetail-l { margin-top: 12px; }
.magazinedetail-r a.bluelink { font-size: 15px; }
.popup-content { margin: 20px auto auto; width: 87%; }
.popup-content .form-row label { width: 100%; }
.popup-content .form-row .singlerow { width: 95%; }
.contactpage-cnt { margin: 0 13px; }
.contact-left { margin-right: 0px; width: 100%; }
.contact-right { width: 87%; }
.form-row label { width: 100%; }
.form-row .singlerow { width: 97%; }
.contactinfo .contactinfo-cnt { width: 68%; }
.growthbusiness-registerform { width: 100%; }
.growthbusiness-cnt { margin: 0 13px; }
.growthbusiness-cnt .form-row .singlerow { width: 100%; }
.growthbusiness-cnt .form-row .singlerow input[type="text"], .growthbusiness-cnt .form-row .singlerow input[type="password"], .growthbusiness-cnt .form-row .singlerow textarea { width: 93%; }
ul.social-media-icons li { width: 48%; }
.texteditor-img-block { width: 100%; }
.growthbusiness-cnt .add-icon { right: 7px; }
.eventlisting-cnt { margin: 0 13px; }
.event-l { width: 100%; }
.event-r { width: 100%; margin-top: 15px; }
.search-form .search-form-single { width: 100%; }
.search-form .form-date-block { width: 33%; margin-bottom: 10px; }
.search-form .form-date-midd { margin: 0px; margin-bottom: 10px; }
.search-form .search-form-btn { margin-left: 0px; margin-top: 10px; }
.search-form .search-form-single select { width: 98%; }
.event-gallery-img { width: 100%; }
.faq-cnt { margin: 0 13px; }
.faq-r { width: 85%; }
.faq-l { margin-right: 9px; }
.financialprod-cnt { margin: 0 13px; }
ul.financial-product-list li .feature-financial-r { width: 100%; }
.paging-border { font-size: 18px; text-align: left; }
.main-login-register { margin: 0 0px; width: 100%; }
.login-l { width: 82%; }
.login-r { width: 82%; float: left; margin-top: 15px; }
.forgotpass-cnt { margin-left: 4px; }
.growthbusiness-l { width: 100%; margin-bottom: 15px; margin-right: 0px; }
.growthbusiness-l img { width: 100%; }
.growthbusiness-r { width: 100%; }
.growth-sec-l { width: 100%; }
.growth-sec-r { width: 100%; text-align: left; margin-top: 15px; }
.business-profile-desc { width: 73%; }
.business-profile-desc ul li label { width: 50%; }
.business-profile-img { width: 60px; }
.business-profile-img img { width: 100%; }
.business-profile-desc ul li .businessprofile-single { width: 50%; }
.growth-contactform-row input[type="text"], .growth-contactform-row textarea { width: 93%; }
.growthbusiness-detail-section .growthbusiness-l { width: 100%; }
.growthbusiness-img img { width: 100%; }
.checkbox-r { width: 89%; }
.form-half-block { width: 46%; }
.login-l .common-btn { min-width: 117px; }
.login-l .common-btn { min-width: 117px; }
.subscription-form { margin: 0 13px; }
.magazine-left { width: 100%; margin-right: 0px; }
.magazine-right { width: 81%; margin: 15px 0; }
.magazineform-l { padding-right: 0px; border-right: 0px; width: 100%; border-bottom: 1px dashed #387e3e; padding-bottom: 15px; margin-bottom: 25px; }
.magazineform-r { width: 100%; }
.magazine-right h2 { font-size: 23px; }
ul.latest-edition-list li { margin-right: 0px; width: 99%; margin-bottom: 15px; }
.edition-search-l { width: 100%; }
.edition-search-r { width: 100%; }
.edition-search-l img { width: 100%; }
.myaccount-business .business-profile-desc { width: 73%; }
.myaccount-business .business-profile-desc ul li label { width: 45%; }
.myaccount-business .business-profile-desc ul li .businessprofile-single { width: 46%; }
.myaccount-download { width: 100%; }
.business-companyinfo ul li .companyinfo-l { width: 50%; }
.business-companyinfo ul li .companyinfo-download { width: 15%; }
ul.myacc-upload li { width: 100%; margin-right: 0%; }
.myacc-upload-block1 { width: 28%; }
.myacc-upload-block2 { width: 50%; }
.newsdesc-right { width: 100%; }
.newslist-section ul li { width: 100% !important; margin-right: 0px; }
.blog-img { margin-right: 3px; }
.newslist-left { width: 100%; min-height: inherit; }
.newslist-left img { width: 100%; height:auto; }
.newslist-left { width: 100%; }
.newslist-right { width: 100%; padding: 25px 20px; box-sizing:border-box; }
.newsdetail-l { width: 100%; float: none; }
.newsdetail-r { width: auto; float: none; min-height: inherit; }
.news-detail-section { width: 100%; }
.newsdownload-btn.fright { float: none !important; margin-bottom: 20px; }
.form-row .singlerow input[type="text"], .form-row .singlerow input[type="password"], .form-row .singlerow textarea { width: 93%; }
.photovideolist-l { width: 100%; margin-bottom: 25px; }
.photovideolist-r { width: 100%; }
.photovideodetail-main-img img { width: 100%; }
.subscription-payment-cnt ul li { margin-right: 0px; width: 92%; margin-bottom: 15px; }
.subscription-payment-cnt { padding: 0px; }
/*  table responsive start */
.my-sub-list table, .my-sub-list thead, .my-sub-list tbody, .my-sub-list th, .my-sub-list td, .my-sub-list tr { display: block; }
.my-sub-list thead tr { position: absolute; top: -9999px; left: -9999px; }
.my-sub-list tr { border: 1px solid #ccc; }
.my-sub-list td {/* Behave  like a "row" */ border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; }
.my-sub-list td:before {/* Now like a table header */ position: absolute;/* Top/left values mimic padding */ top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align: left; }
/*Label the data*/
.my-sub-list td:nth-of-type(1):before { content: "Date"; }
.my-sub-list td:nth-of-type(2):before { content: "Duration"; }
.my-sub-list td:nth-of-type(3):before { content: "Start Month"; }
.my-sub-list td:nth-of-type(4):before { content: "End Month"; }
.my-sub-list td:nth-of-type(5):before { content: "Amount"; }
.my-sub-list td:nth-of-type(6):before { content: "No. of Copies"; }
.my-sub-list table.table-listing tr th { display: none; }
.my-sub-list table.table-listing tr td { padding: 7px 7px 7px 137px; text-align: left; }
/*  table responsive end */
.newlist-desc h3 { min-height: inherit; }
.newlist-desc p { min-height: inherit; }
#photonnews_carousel_ul { width: 100%; }
.photo-newslist #photonnews_carousel_ul li { width: 360px !important; height: 462px !important; }
.login-r { min-height: inherit; }
.search-form .search-form-single input[type="text"] { width: 91%; }
input.entercode { width: 76px !important; margin-right: 1px; }
ul.myacc-upload li:nth-child(2n) { margin-bottom: 30px; }
/*---25-5-2015---*/
.flexslider-interview .carousel { overflow: inherit !important; height: 677px !important; }
.flexslider-interview .carousel .backgrounds { overflow: hidden !important; }
.flexslider-interview .carousel .panel { top: inherit !important; bottom: 0px; }
.carousel .backgrounds .item { width: 100% !important; margin-left: 0px !important; }
.flexslider-interview .carousel .backgrounds .item img { width: 100%; }
.flexslider-interview .carousel .panel { width: 293px !important; }
.flexslider-interview .carousel .panel .details_wrapper { width: 293px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details .detail { width: 293px !important; margin-right: 0px !important; }
.homepage-photos #homepage_carousel_ul li { margin-right: 10px !important; width: 351px !important; height: 300px !important; }
ul.bloglist li { width: 100%; margin-right: 0px; }
ul.upcoming-list li { width: 100%; margin-right: 0%; }
h2.page-heading { font-size: 17px; }
.growthbusiness-l .growthbusiness-img { min-height: inherit; }
#carousel_ul li { width: 100% !important; }
#carousel_ul { width: 100% !important; }
#carousel_inner { width: 100% !important; }
#carousel_ul li iframe { width: 100% !important; }
.eventdetail-photos #eventdetail_carousel_ul li { height: 178px !important; width: 100% !important; }
#eventdetail_carousel_ul { width: 100% !important; height: 167px !important; overflow: hidden; }
#eventdetail_carousel_ul li img { margin-bottom: 10px !important; }
.event-popup-block { width: 100% !important; }
.event-database-form .search-form-btn { float: left; }
/*---26-5-2015--*/
.thankyoubox { margin-left: 0px; width: 88%; }
#carousel_ul li { height: inherit !important; }
.edit-profile-block { width: 100%; }
.edit-profile-block .midd-left { width: 100%; }
.edit-profile-block .login-l { width: 87%; }
ul.slides li { text-align: center; }
#progress_button_div { margin-left: 0% !important; }
.magazine-elibrary-cnt .greenfont { display: inline-block; }
.copy-txt { width: auto; float: none; text-align: center; margin-bottom: 5px; }
.websitedeveloped { width: auto; float: none; text-align: center; }
.substainable-moredesc { min-height: inherit; }
.sustainable-photovideo .photovideolist-r { width: auto; float: none; }
.sustainable-photovideo .photovideolist-l { width: auto; float: none; }
.event-bottlink .signupevent { clear: both; float: none; margin-left: 0; display: block; margin-top: 5px; }
.carousel .panel .details_wrapper .details h2 a { font-size: 20px; line-height: normal !important; }
.carousel .panel { height: 235px !important; }
.flexslider-interview .carousel { height: 510px !important; }
/*---7-9-2015----*/
.main-login-register .midd-right{ float:left; width:95%; margin-top:20px;}
.sustainable-detail-cnt h3{ font-size:25px;}
.news-detail-section p { font-size: 17px; }
.news-detail-section p img{ width:100%; height:auto;}
.substainable-moredesc {min-height: inherit !important;}
.middbanner-r h2 {height: auto;}

/* New Added css on 27/02/2016 */
ul.photovideo-list.feature-listing .feature-blk-img { text-align: center; }
ul.photovideo-list.feature-listing .feature-blk-img img { width: 100%; height:auto; }
.feature-blk-cont h2 { min-height: inherit; }
.feature-landing { min-height: inherit; }
img.register-captcha { width: 50%; height: 35px; margin-top: 0 !important; }
.image-tag { margin-top:  0; }    

.homepage-photos #homepage_carousel_inner {  height: 300px !important; }
.chosen-container { width:100% !important; }

}
 @media screen and (min-width:200px) and (max-width:350px) {
.newsdetail-l img {height:auto !important;}
.image-tag { margin-top:  0; }    
.market-update { height: auto; }
.marketupdate-hd { width: auto; float: none; }
.logo { width: auto; float: none; text-align: center; }
.logo img { padding-top: 0; }
.marketupdate-details { width: auto; float: none; }
.toparea-banner img { width: 95%; }
.logo-rightlinks { height: auto; padding: 10px 0; }
.topright { width: auto; float: none; }
.top-search { width: 240px; margin: auto; float: none; }
.toprightlink { width: auto; float: none; margin: 0; padding: 0; text-align: center; margin-bottom: 10px; }
ul.navi-link li a { font-size: 15px; padding: 0 5px; }
.midd-left { width: auto; float: none; margin: 0; margin-bottom: 10px; }
.middbanner-r h2 { font-size: 22px; }
.midd-right { width: auto; float: none; }
.middbanner-l { width: auto; float: none; }
.middbanner-l img { width: 100%; height:auto;}
.middbanner-r { width: auto; float: none; min-height: inherit; padding: 15px; }
.middbanner-r h2 a { font-size: 25px; line-height: 25px; }
ul.photovideo-list li { width: auto; float: none; margin-right: 0px; margin-bottom: 12px; }
ul.photovideo-list li:nth-child(2n+0) { margin-right: 0; }
.photovideo-img img { width: 100%; height:auto;}
ul.bloglist li { width: 148px; margin-bottom: 12px; }
ul.bloglist li:nth-child(2n+0) { margin-right: 0; }
.blog-img img { width: 100%; }
ul.sustainable-list li { width: auto; float: none; margin-right: 0px; margin-bottom: 12px; }
ul.sustainable-list li:nth-child(2n+0) { margin-right: 0; }
.sustainable-img img { width: 100%; }
.upcoming-block { width: auto; float: none; margin-right: 0px; margin-bottom: 12px; }
.upcoming-block:nth-child(2n+0) { margin-right: 0; }
ul.featuredbusiness-list li { width: auto; float: none; margin-right: 0px; margin-bottom: 12px; }
ul.featuredbusiness-list li:nth-child(2n+0) { margin-right: 0; }
.feature-financial-l { width: auto; float: none; text-align: left; margin-bottom: 10px; }
.feature-financial-r { width: auto; float: none; }
.bottpart-logo { margin-bottom: 10px; }
.copyright { margin-top: 20px; text-align: center; }
.right-ad-banner { text-align: center; }
.event-bottlink a { font-size: 12px; }
.bott-block1 { width: auto; float: none; margin: 0; margin-bottom: 10px; }
.bott-block2 { width: auto; float: none; margin-right: 0; margin-bottom: 10px; }
.bott-block3 { width: auto; float: none; margin-right: 0; }
.subscribe-block2 { width: auto; float: none; margin-bottom: 10px; }
.subscribe-block3 { width: auto; float: none; clear: both; }
.subscribe-form-row input[type="text"] { width: 93%; }
.subscribe-block1 { margin-bottom: 35px; }
.bott-social { text-align: center; }
ul.follow-icon li { float: none; display: inline-block; vertical-align: middle; }
.bottpart-logo { text-align: center; }
/*----5-5-2015---*/
ul.navi-link li a:hover, ul.navi-link li a.active { background: #5bac62; }
.open { margin-left: 8px; }
.right-ad-banner img { width: 100%; }
#midd-container { padding: 17px 0; }
.staticpage-l { margin-right: 0px; width: 99%; margin-bottom: 20px; }
.staticpage-r { width: 100%; }
.staticpage-cnt ul { margin-left: 10px; }
.blog-listing-img { width: 100%; margin-right: 0px; }
.blog-img { width: 45%; float: left; }
.blog-info { float: right; width: 50%; }
.blog-listing-detail { width: 100%; }
.entercomm-txt textarea { width: 89.5%; }
.comment-action-r { float: left; }
.comment-action-l { width: 45%; }
.entercomm-txt { position: relative; }
.middbott-ad-banner img { width: 100%; }
.rightpart-section { margin-bottom: 23px; }
.blog-listing-detail h2 a { line-height: 21px; }
.paging { width: 100%; }
.blog-listing .blog-listing-img { width: 20%; margin-bottom: 15px; }
.blog-listing .blog-listing-img img { width: 100%; }
.blog-listing .blog-listing-detail { width: 76%; float: right; }
.blog-listing .social-media ul li { width: 53px; }
.magazinedetail-r { width: 66%; }
.magazinedetail-r .blackfont { display: block; margin-top: 12px; }
.magazinedetail-l { margin-top: 12px; }
.magazinedetail-r a.bluelink { font-size: 15px; }
.popup-content { margin: 20px auto auto; width: 87%; }
.popup-content .form-row label { width: 100%; }
.popup-content .form-row .singlerow { width: 94%; }
.contactpage-cnt { margin: 0 13px; }
.contact-left { margin-right: 0px; width: 100%; }
.contact-right { width: 87%; }
.form-row label { width: 100%; }
.form-row .singlerow { width: 97%; }
.contactinfo .contactinfo-cnt { width: 68%; }
.growthbusiness-registerform { width: 100%; }
.growthbusiness-cnt { margin: 0 13px; }
.growthbusiness-cnt .form-row .singlerow { width: 100%; }
.growthbusiness-cnt .form-row .singlerow input[type="text"], .growthbusiness-cnt .form-row .singlerow input[type="password"], .growthbusiness-cnt .form-row .singlerow textarea { width: 93%; }
ul.social-media-icons li { width: 48%; }
.texteditor-img-block { width: 100%; }
.growthbusiness-cnt .add-icon { right: 7px; }
.growthbusiness-cnt .common-btn { min-width: 118px; }
.eventlisting-cnt { margin: 0 13px; }
.event-l { width: 100%; }
.event-r { width: 100%; margin-top: 15px; }
.search-form .search-form-single { width: 100%; }
.search-form .form-date-block { width: 33%; margin-bottom: 10px; }
.search-form .form-date-midd { margin: 0px; margin-bottom: 10px; }
.search-form .search-form-btn { margin-left: 0px; margin-top: 10px; }
.search-form .search-form-single select { width: 98%; }
.event-gallery-img { width: 100%; }
.faq-cnt { margin: 0 13px; }
.faq-r { width: 85%; }
.faq-l { margin-right: 9px; }
.financialprod-cnt { margin: 0 13px; }
ul.financial-product-list li .feature-financial-r { width: 100%; }
.paging-border { font-size: 18px; text-align: left; }
.main-login-register { margin: 0 0px; width: 100%; }
.login-l { width: 82%; }
.login-r { width: 82%; float: left; margin-top: 15px; }
.forgotpass-cnt { margin-left: 4px; }
.growthbusiness-l { width: 100%; margin-bottom: 15px; margin-right: 0px; }
.growthbusiness-l img { width: 100%; }
.growthbusiness-r { width: 100%; }
.growth-sec-l { width: 100%; }
.growth-sec-r { width: 100%; text-align: left; margin-top: 15px; }
.business-profile-desc { width: 73%; }
.business-profile-desc ul li label { width: 50%; }
.business-profile-img { width: 60px; }
.business-profile-img img { width: 100%; }
.business-profile-desc ul li .businessprofile-single { width: 50%; }
.growth-contactform-row input[type="text"], .growth-contactform-row textarea { width: 93%; }
.growthbusiness-detail-section .growthbusiness-l { width: 100%; }
.growthbusiness-img img { width: 100%; }
.checkbox-r { width: 89%; }
.form-half-block { width: 46%; }
.login-l .common-btn { min-width: 106px; }
.subscription-form { margin: 0 13px; }
.magazine-left { width: 100%; margin-right: 0px; }
.magazine-right { width: 79%; margin: 15px 0; }
.magazineform-l { padding-right: 0px; border-right: 0px; width: 100%; border-bottom: 1px dashed #387e3e; padding-bottom: 15px; margin-bottom: 25px; }
.magazineform-r { width: 100%; }
.magazine-right h2 { font-size: 23px; }
ul.latest-edition-list li { margin-right: 0px; width: 99%; margin-bottom: 15px; }
.edition-search-l { width: 100%; }
.edition-search-r { width: 100%; }
.edition-search-l img { width: 100%; }
.myaccount-business .business-profile-desc { width: 73%; }
.myaccount-business .business-profile-desc ul li label { width: 45%; }
.myaccount-business .business-profile-desc ul li .businessprofile-single { width: 46%; }
.myaccount-download { width: 100%; }
.business-companyinfo ul li .companyinfo-l { width: 50%; }
.business-companyinfo ul li .companyinfo-download { width: 15%; }
ul.myacc-upload li { width: 100%; margin-right: 0%; }
.myacc-upload-block1 { width: 28%; }
.myacc-upload-block2 { width: 50%; }
.newsdesc-right { width: 100%; }
.newslist-section ul li { width: 100% !important; margin-right: 0px; }
.blog-img { margin-right: 3px; }
.newslist-left { width: 100%; min-height: inherit; }
.newslist-left img { width: 100%; }
.newslist-left { width: 100%; }
.newslist-right { width: 87%; padding: 25px 20px; }
.newsdetail-l { width: 100%; float: none; }
.newsdetail-r { width: auto; float: none; min-height: inherit; }
.news-detail-section { width: 100%; }
.newsdownload-btn.fright { float: none !important; margin-bottom: 20px; }
.form-row .singlerow input[type="text"], .form-row .singlerow input[type="password"], .form-row .singlerow textarea { width: 93%; }
.photovideolist-l { width: 100%; margin-bottom: 25px; }
.photovideodetail-main-img img { width: 100%; }
.subscription-payment-cnt ul li { margin-right: 0px; width: 92%; margin-bottom: 15px; }
.subscription-payment-cnt { padding: 0px; }
/*  table responsive start */
.my-sub-list table, .my-sub-list thead, .my-sub-list tbody, .my-sub-list th, .my-sub-list td, .my-sub-list tr { display: block; }
.my-sub-list thead tr { position: absolute; top: -9999px; left: -9999px; }
.my-sub-list tr { border: 1px solid #ccc; }
.my-sub-list td {/* Behave  like a "row" */ border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; }
.my-sub-list td:before {/* Now like a table header */ position: absolute;/* Top/left values mimic padding */ top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; text-align: left; }
/*Label the data*/
.my-sub-list td:nth-of-type(1):before { content: "Date"; }
.my-sub-list td:nth-of-type(2):before { content: "Duration"; }
.my-sub-list td:nth-of-type(3):before { content: "Start Month"; }
.my-sub-list td:nth-of-type(4):before { content: "End Month"; }
.my-sub-list td:nth-of-type(5):before { content: "Amount"; }
.my-sub-list td:nth-of-type(6):before { content: "No. of Copies"; }
.my-sub-list table.table-listing tr th { display: none; }
.my-sub-list table.table-listing tr td { padding: 7px 7px 7px 137px; text-align: left; }
/*  table responsive end */
.newlist-desc h3 { min-height: inherit; }
.newlist-desc p { min-height: inherit; }
#photonnews_carousel_ul { width: 100%; }
.photo-newslist #photonnews_carousel_ul li { width: 320px !important; height: 462px !important; }
.login-r { min-height: inherit; }
.greenfont { display: block; }
.search-form .search-form-single input[type="text"] { width: 91%; }
input.entercode { width: 51px !important; margin-right: 1px; }
ul.myacc-upload li:nth-child(2n) { margin-bottom: 30px; }
/*---25-5-2015---*/
.flexslider-interview .carousel { overflow: inherit !important; height: 670px !important; }
.flexslider-interview .carousel .backgrounds { overflow: hidden !important; }
.flexslider-interview .carousel .panel { top: inherit !important; bottom: 0px; }
.carousel .backgrounds .item { width: 100% !important; margin-left: 0px !important; }
.flexslider-interview .carousel .backgrounds .item img { width: 100%; }
.flexslider-interview .carousel .panel { width: 254px !important; }
.flexslider-interview .carousel .panel .details_wrapper { width: 254px !important; }
.flexslider-interview .carousel .panel .details_wrapper .details .detail { width: 255px !important; margin-right: 0px !important; }
.homepage-photos #homepage_carousel_ul li { margin-right: 10px !important; width: 315px !important; }
ul.bloglist li { width: 100%; margin-right: 0px; }
ul.upcoming-list li { width: 100%; margin-right: 0%; }
h2.page-heading { font-size: 17px; }
.growthbusiness-l .growthbusiness-img { min-height: inherit; }
#carousel_ul li { width: 100% !important; }
#carousel_ul { width: 100% !important; }
#carousel_inner { width: 100% !important; }
#carousel_ul li iframe { width: 100% !important; }
.eventdetail-photos #eventdetail_carousel_ul li { height: 168px !important; width: 100% !important; }
#eventdetail_carousel_ul { width: 100% !important; height: 154px !important; overflow: hidden; }
#eventdetail_carousel_ul li img { margin-bottom: 10px !important; }
.event-popup-block { width: 100% !important; }
.event-database-form .search-form-btn { float: left; }
/*---26-5-2015--*/
.thankyoubox { margin-left: 0px; width: 86%; }
#carousel_ul li { height: inherit !important; }
.edit-profile-block { width: 100%; }
.edit-profile-block .midd-left { width: 100%; }
.edit-profile-block .login-l { width: 85%; }
ul.slides li { text-align: center; }
#progress_button_div { margin-left: 0% !important; }
.magazine-elibrary-cnt .greenfont { display: inline-block; }
.copy-txt { width: auto; float: none; text-align: center; margin-bottom: 5px; }
.websitedeveloped { width: auto; float: none; text-align: center; }
.substainable-moredesc { min-height: inherit; }
.sustainable-photovideo .photovideolist-r { width: auto; float: none; }
.sustainable-photovideo .photovideolist-l { width: auto; float: none; }
.flexslider-interview .carousel { height: 528px !important; }
.carousel .panel .details_wrapper .details h2 a { font-size: 20px; line-height: normal !important; }
.carousel .panel { height: 280px !important; }
.event-bottlink .signupevent { clear: both; float: none; margin-left: 0; display: block; margin-top: 5px; }
.photovideo-desc a { font-size: 17px; }
/*---7-9-2015----*/
.main-login-register .midd-right{ float:left; width:95%; margin-top:20px;}
.myaccount-section .magazinedetail-r{ width:100%;}
.sustainable-detail-cnt h3{ font-size:25px;}
.news-detail-section p { font-size: 17px; }
.news-detail-section p img{ width:100%; height:auto;}
.substainable-moredesc {min-height: inherit !important;}
.middbanner-r h2 {height: auto;}

/* New Added css on 27/02/2016 */
ul.photovideo-list.feature-listing .feature-blk-img { text-align: center; }
ul.photovideo-list.feature-listing .feature-blk-img img { width: 100%; height:auto; }
.feature-blk-cont h2 { min-height: inherit; }
.feature-landing { min-height: inherit; }
img.register-captcha { width: 53%; height: 35px; margin-top: 0 !important; }

.homepage-photos #homepage_carousel_inner {  height: 300px !important; }
.homepage-photos #homepage_carousel_ul li { height:300px !important; }
.newlist-img img { height:auto; }
.chosen-container { width:100% !important; }
}
