/*.markets-section ul li{padding:11px 5px!important}*/
.footer-left-section {
width: 51%;
float: left;
}
@media only screen and (min-width:978px) and (max-width:4024px) {
.catgegory_blocks .feature_image img {max-height:86px}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .header-bottom-right .search-field{height: 42px}
}
@media only screen and (min-width: 978px) and (max-width: 1280px) { 

img {max-width: 100%; height: auto}

.wrapper{width:978px;}
.inner-wrapper{width:958px;}
.nav li{padding: 18px 45px; }
.leaderboard-ad{margin-left: 0}
.middle{width: 438px;margin-left: 10px}



.catgegory_blocks-left,.catgegory_blocks .catgegory_blocks-right{width: 48.5%;}
.catgegory_blocks-left h5{font-size: 17px;line-height: 20px;}
.catgegory_blocks .feature_image {overflow:hidden;}
.catgegory_blocks .feature_image img {width:120% !important; max-width:120% !important;  max-height:86px;}
.catgegory_blocks li .content-section{padding: 0 10px}
/*.catgegory_blocks ul li .title{height:auto; width:144px;} edit 06/05 hp flash */
.catgegory_blocks ul li .title{height:54px; width:144px;}
.catgegory_blocks ul li .title p{font-size:11px;}
.catgegory_blocks ul li .title p br{display:none;}



.lead-article h3{font-size: 35px;margin: 18px 0 22px 15px}
.lead-article p{font-weight: 400}

.editors-viewpoint-bg {width:150px}
.editors-viewpoint-right{width: 48%;padding-left:0px;padding-top: 15px;}
.editors-viewpoint-right span,.editors-viewpoint-right h3{padding: 0;margin-top: 2px;font-weight: 400}
.editors-viewpoint-right h3{font-size: 24px;line-height: 26px;}

.editors-viewpoint .comments {margin-left:0px;}

.display-tablet{display: none}


.tech .catgegory_blocks-left,.tech .catgegory_blocks .catgegory_blocks-right{width: 48.5%;}

.right-part{margin-bottom: 9px}
.footer{margin-top: 10px}
.no-display-tablet{display: none}
.display-ipad{display: none}
.author_block {margin-left:10px;}

.article .catgegory_blocks-left figure, .article .catgegory_blocks-right figure{width:73px;}
.article .catgegory_blocks-left figure img, .article .catgegory_blocks-right figure img {height: 86px; width: 100%;}
.catgegory_blocks li p.date {height:40px; font-size:12px;}
.catgegory_blocks li h5{font-size: 19px; /*min-height:122px;*/}
.catgegory_blocks > ul > li {min-height: 625px;}
.catgegory_blocks li .more-comments li {padding: 5px 0 5px;}
.catgegory_blocks li .more-comments li p {/*min-height:75px;*/}
.catgegory_blocks li .more-comments .timings {height: 28px;}


.search-form .form-list li{ width: 100%; margin-bottom:10px;}
.stylish-select .reportSelectedTxt {width:96% !important;}


.tech .catgegory_blocks > ul > li {/*min-height: 763px;*/}
.article .catgegory_blocks-left, .article .catgegory_blocks-right{width:99%;}
.article .article-detail li h5{min-height:inherit; font-size:11px; margin-bottom:0;}
.article .content-section p,.article .catgegory_blocks-left, .article .catgegory_blocks-right{min-height:inherit;}
.article .content-section iframe {max-width:100%; max-height:280px;}

.article .catgegory_blocks-detail figure{width: 47%;}

.article .editor-viewpoint {}
.article .editors-viewpoint-right { width:195px; }
.article .editors-viewpoint-right span { font-size:16px; }


.reach-over p{font: 500 32px/42px 'Lato',arial;}
.add-form, .add-content{width:100%!important;}
.add-content p{padding-left:0;}
.advertise  .media-pack{display:none;}
.account-form .form-list li > div{width:245px;}
.listing .row-right{float:left;}
.coloured-blocks ul li h3{font-size:20px;}

.stylish-select .newListSelected {width: 96% !important;}

	.about-us .map{
		background: #5280bf url(../images/map.png) no-repeat center 24px;
		float:left;
		width: 94%;
		padding:252px 3% 32px;
		margin-bottom:34px;
	}
	.about-us .map h3, .about-us .map p{
		width:100%;
	}



}


@media only screen and (min-width: 768px) and (max-width: 977px) {
#sticky, #sticky-mobile {border-bottom: 1px solid #d9e6f8;}

#google_translate_element{margin-right: 10px}
.tablet-right-container{display: block;float: right;width: 200px}
.tablet-right-container .middle-comments, .tablet-right-container .expert-opinion{margin-top: 10px}
.tablet-right-container .expert-opinion{margin-bottom: 10px; margin-top: 0;}
.tablet-right-container .expert-opinion{width: 100%}
.tablet-right-container .events{margin:0 0 10px}

.tablet-banner{margin-bottom: 10px;float: left;width: 100%}

.tablet-right-container .right-reports a.button{width: 126px;padding: 20px 23px 20px 18px;font-size: 13px}
.tablet-right-container .right-reports-r p{padding-right: 18px}
.tablet-right-container .right-reports-r strong{font-size: 14px}
.tablet-banner img{width: 100%;height: auto}
.tablet-right-container .middle-comments{margin-bottom: 10px;width: auto}
.latest-newsletter.blue-bg{background: #537fbd;margin: 0}
.latest-newsletter.blue-bg h4{text-transform: uppercase}
.tablet-right-container .latest-newsletter{margin-top: 0}
.latest-newsletter.blue-bg a.left-button-blue{background: #00ad98;text-align: center; color:#FFF}
.left{display: none}
.footer-layout {width: 100%;margin: 0 auto;}
.footer-logo {float: none;clear: left;}
.footer-left-section {width: 100%;float: left;text-align: center;}
.footer-right-section{display:none;}
.footer-copy-right{width:100%;}
.footer-copy-right p{text-align:center;}
.nav ul{position: absolute;right: 0;top:93%;background: #00AD98}
.wrapper{width:750px;}
.inner-wrapper{width:750px;}
.display-ipad{display: block}
.no-display-ipad{display: none !important}
.header-top-left{margin-left: 0}
.tablet-leaderboard-ad img{max-width: 100%;}
.rmm-toggled-controls{display: block}
.rmm-toggled-title{font-size: 18px;line-height: 18px;color: #fff;font-weight: 700;padding: 18px 22px;cursor: pointer}
.rmm.graphite .rmm-button {
    display: block;
    position: absolute;
    right: 22px;
    top: 18px;
}
.header-bottom-nav a{padding: 8px 11px 8px 14px;}
.header-bottom-right .search-field{width: 173px;}
.header-bottom-nav{margin: 14px 0 15px 0;}
.rmm.graphite .rmm-button span {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 2px;
    margin-top: 4px;
    width: 24px;
}
.head-ad{margin-top: 0}
.rmm-toggled{position: relative; z-index:99;}
.nav ul{display: none;width: 115%}
.rmm-toggled li{float: none;display: block;padding: 0 !important; float: left;width: 100% }
.rmm-toggled a{display: block;padding: 16px 22px !important;float: none;}
.nav{width: 260px;float: right;margin-top: -75px;}
.left{float: right}
.middle{width: 543px;margin-left: 0}
.lead-article img{max-width: 100%;height: auto}
.editors-viewpoint-bg{min-height: 57px}
.editors-viewpoint-right:hover h4{color: #fff}
.editors-viewpoint-right{width: 58%;padding-left: 15px;padding-top: 15px;}
.editors-viewpoint-right span,.editors-viewpoint-right h3{padding: 0;margin-top: 2px;font-weight: 400}
.editors-viewpoint-right h3{font-size: 26px;line-height: 30px;font-weight: bold}
.editors-viewpoint-right h4{font-size: 26px;line-height: 30px;font-weight: 300;clear: both;color: #425b70}
.editors-viewpoint .comments{margin-left: 16px}
.catgegory_blocks li{width: 49%!important}
.catgegory_blocks li img{max-width: 100%;height: 85px;}
.catgegory_blocks li .comments{display: block}
.catgegory_blocks li li{width:100%!important;}
.catgegory_blocks > ul > li {min-height: 469px;}


.catgegory_blocks li p.date {height:40px; }
.catgegory_blocks li h5{ min-height:120px; font-size:22px;}
.catgegory_blocks > ul > li {min-height: 582px;}
.catgegory_blocks li .more-comments li {padding: 5px 0 5px;}
.catgegory_blocks li .more-comments li p {min-height:48px;}
.catgegory_blocks li .more-comments .timings {height: 28px;}

.search-form .form-list li {width: 100%; margin-bottom: 10px;}
.stylish-select .reportSelectedTxt {width:96% !important;}


.right{display: none}
.markets-section ul li{padding: 7px 11px;}
.rmm-toggled li{border-top:1px solid #83d0c7}
.rmm-toggled li:first-child{border:0 none}
.rmm-toggled li{position:relative}
.rmm-toggled li a{background:#00AD98;}
.rmm-toggled li a:hover,.rmm-toggled > ul > li a:hover,.rmm-toggled > ul > li:hover > a{background: #038777;color: #fff}
.rmm-toggled > ul > li:hover ul.submenu li:first-child a{background: url('../images/menu-arrow.png') 100% 50% no-repeat #00AD98;}
.rmm-toggled li ul.submenu{display:none !important;width:370px;left: auto;right: 100%}
.rmm-toggled li a:hover,.rmm-toggled > ul > li:hover ul.submenu li:first-child a:hover{text-decoration:none;background:#038777}
.rmm-toggled li.red a{border-left:28px solid #d50c38}
.rmm-toggled li.orange a{border-left:28px solid #ff7200}
.rmm-toggled li.yellow a{border-left:28px solid #eead00}
.rmm-toggled li.dark-green a{border-left:28px solid #009131}
.rmm-toggled li.green a{border-left:28px solid #8cb727	}
.rmm-toggled li.blue a{border-left:28px solid #395eb1}
.rmm-toggled li.light-blue a{border-left:28px solid #2394b6}
.rmm-toggled li.purple a{border-left:28px solid #84339d}
.rmm-toggled li.magenta a{border-left:28px solid #a00b89}
.rmm-toggled li.pink a{border-left:28px solid #c80eaa}
.rmm-toggled li:hover ul.submenu{display:block !important;right: 100%;top:-1px;left: auto}
.header-bottom-nav li:first-child a{padding-left:0}
.header-bottom-right .search-field{width:160px;}
.header-bottom-nav a{padding: 8px 13px 8px 12px;font-size:13px;}
.tablet-right-container .right-reports a.button{margin-top: 10px}
.tablet-right-container .latest-newsletter{border: 0 none;width: 100%}
.tablet-right-container .latest-newsletter{padding: 0 10px;width: 180px; margin-bottom:10px;}
.latest-newsletter.blue-bg a.left-button-blue, .latest-newsletter a.left-button-blue{margin-left: 0}
.latest-newsletter input{margin:8px 0;}


.tech .catgegory_blocks li h5 {min-height:96px;}
.tech .catgegory_blocks > ul > li {min-height: 715px;}
/*.tech .catgegory_blocks .catgegory_blocks-right, .tech .catgegory_blocks-left{width:533px!important; float:left!important}
.tech .catgegory_blocks figure{width:158px; float:left;}
.tech .catgegory_blocks ul li .title{width:95px; height:auto;}
.tech .catgegory_blocks ul li .title br{display:none;}
.tech .catgegory_blocks ul li .title p{font-size:10px;}
.tech .catgegory_blocks li .top-content-section{float:left; padding:0 0 5px; margin:0 10px; display:inline; width:354px;border-bottom: 1px solid #F9E2E6;}
.tech .catgegory_blocks li h5{min-height: inherit;margin-bottom: 6px;}
.tech .catgegory_blocks li .more-comments li{border-bottom: 1px solid #F9E2E6;border-top:none;}
.tech .catgegory_blocks li .more-comments{border-bottom:none;}
.tech .catgegory_blocks > ul > li {min-height: inherit;}
.tech h1{padding-left:19px; font-size:36px;}
.tech .catgegory_blocks{margin-top:8px;}
.tech .catgegory_blocks ul li.red-clr{border-top:1px solid #d84961;}
.tech .catgegory_blocks ul li.orange-clr{border-top:1px solid #f4953a;}
.tech .catgegory_blocks ul li.dark-yellow-clr{border-top:1px solid #f4c94e;}
.tech .catgegory_blocks ul li.dark-green-clr{border-top:1px solid #40af85;}
.tech .catgegory_blocks ul li.yellow-clr{border-top:1px solid #84a762;}
.tech .catgegory_blocks ul li.light-green-clr{border-top:1px solid #72b46c;}
.tech .catgegory_blocks ul li.blue-clr{border-top:1px solid #28a5c1;}
.tech .catgegory_blocks ul li.light-blue-clr{border-top:1px solid #28a5c1;}
.tech .catgegory_blocks ul li.purple-clr{border-top:1px solid #9a4faa;}
.tech .catgegory_blocks ul li.light-purple-clr{border-top:1px solid #cc74b3;}
*/

.author_block {margin-left:0;}

.article h5{padding-left:32px;}
.article .catgegory_blocks-left, .article .catgegory_blocks-right{width:99%!important;}

.article .content-section p{min-height:inherit; font-size:16px; line-height:24px; padding-bottom:25px;}
.article .content-section iframe {max-width:100%}
.article .content-section img {height:auto;}



.article .catgegory_blocks-left, .article .catgegory_blocks-right{min-height:inherit;}
.article .article-detail .catgegory_blocks-detail{width:99.9%!important;}
.article  .right-content ul.link li{width:auto!important; display:none;}
.article  figure{width:58%;}
.article  .right-content .share ul{width:100%!important;}
.article  .right-content .share ul li{width:auto!important;}
.article img{max-width: 100%;height: 85px;}


.dislplay-tablet{display:block;}
.article .article-detail {border:none;}
.breadcrumbs li{font-size:12px;}
.article .comments-reply ul li{width:95%!important;}


.article .editor-viewpoint {}
.article .editors-viewpoint-bg {width:118px;}
.article .editors-viewpoint-left { width:145px; }
.article .editors-viewpoint-right { width:350px; }
.article .editors-viewpoint-right span { font-size:16px; }


.stylish-select .newListSelected {width: 95% !important;}


.reach-over p{font: 500 32px/42px 'Lato',arial;}
.add-form, .add-content{width:100%!important;}
.add-content p{padding-left:0;}
.advertise{padding-bottom:450px;}
.download{background-size:50px 70px!important; font:500 22px/28px 'Lato',arial!important; padding-right:65px!important; margin-top:176px!important;}
.download strong{font:500 22px/28px 'Lato',arial!important}
.media-pack p{margin-top: 105px!important;}
.listing .row-right{float:left;}
.coloured-blocks ul li h3{font-size:24px;}
}

/* MOBILE LANDSCAPE */
@media only screen and (max-width: 767px) {
.wrapper{width:480px;}
.inner-wrapper{width:480px;}

/* header */
#google_translate_element{margin-right: 10px}


/* Sidebar Elements */
.latest-newsletter.blue-bg{background: #537fbd;border: 0 none}
.latest-newsletter.blue-bg a.left-button-blue{background: #00ad98;text-align: center; color:#FFF}




.rmm-toggled li a:hover,.rmm-toggled > ul > li a:hover,.rmm-toggled > ul > li:hover > a{background: #038777;color: #fff}
.rmm-toggled li:hover ul.submenu a{color: #fff;background: #02a08d}
.rmm-toggled > ul{width: 115%;}
.rmm-toggled-controls{display: block}
.rmm-toggled-title{font-size: 18px;line-height: 18px;color: #fff;font-weight: 700;padding: 18px 22px;cursor: pointer;display: none}
.rmm.graphite .rmm-button {
    display: block;
    position: absolute;
    right: 22px;
    top: 18px;
}

.rmm.graphite .rmm-button span {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 2px;
    margin-top: 4px;
    width: 24px;
}
.rmm-toggled{position: relative;cursor: pointer; z-index:99;}
.rmm-toggled-title{text-indent: -9999px;overflow: hidden}


/* Homepage */

.lead-article h3 {margin-bottom:14px; padding-right:15px; }
.lead-article p{margin: 10px 20px 0 10px;font-weight: 400}
.lead-article span{ margin: 0px 0 14px 22px; width: 80%;}
.lead-article .comments {
    margin-bottom: 5px;
    margin-left: 15px;
	margin-top:10px;
}
.lead-article-heading {left:10px;}

.markets-section{display:none;}
.header-top-right-flag,.header-bottom-right,.header-bottom-nav,.header-membership,.head-ad,.left-latest-news, .latest-newsletter,.expert-opinion,
.events,.article_menu,#sidebar_desktop{display: none}
.left,.left-latest-news{width: 100%;}
.left-latest-news{border: 0 none;}
.header-top-left{margin-left: 0 }
.nav ul{display: none;width: 100%}
.rmm-toggled li{float: none;display: block;padding: 0 !important; float: left;width: 100% }
.rmm-toggled a{display: block;padding: 10px 22px !important;float: none;}
.nav{width: 65px;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;float: right; margin-top: -75px;}
.rmm.graphite .rmm-button{position: static;padding: 20px}
.nav ul{position: absolute;width: 300px;right: 0;top: 100%;background: #00AD98}
.middle{width: 100%;margin: 10px 0 0}




img{max-width: 100%;height: auto}
.display-mobile{display: block}
.no-display-mobile{display: none}


.editors-viewpoint .comments{margin-left: 18px}
.editors-viewpoint-right{width: 52%;padding-left: 15px;padding-top: 15px;}
.editors-viewpoint-right span,.editors-viewpoint-right h3{padding: 0;margin-top: 2px;font-weight: 400}
.editors-viewpoint-right h3{font-size: 26px;line-height: 30px;font-weight: bold}
.editors-viewpoint-right h4{font-size: 26px;line-height: 30px;font-weight: 300;clear: both;color: #425b70}

.middle-comments{display: none}
.middle-comments,.catgegory_blocks li img{width: 100%;height:auto;}
.catgegory_blocks ul li .title{width: 165px;left: 10px;height: 75px}
.catgegory_blocks ul li figure{float: left;width: 100%;}
.catgegory_blocks li .content-section{width: 92%;float: right;padding: 15px 20px 0}
.catgegory_blocks-left,.catgegory_blocks .catgegory_blocks-right{min-height: 0}
.right{display: none}
.internal-promo-banner,.internal-promo-banner2{width: 100%;}
.internal-promo-banner img,.internal-promo-banner2 img{width: 100%;height: auto}
.catgegory_blocks li{width: 99% !important}
.footer-nav.centeredmenu{width: 45%!important;margin-left: 5%;}
.footer-nav.centeredmenu ul,.footer-nav.centeredmenu li{position: static;padding: 0;width: 100%}
.footer-nav a{float: left;text-align: left}
.footer-logo{width: 91%;margin-right: 0;float: left}
.footer-copy-right{background: #2c3e50;width: 100%;padding: 10px 0;margin: 0;clear: both}
.footer-copy-right p{padding: 0}
.footer{padding-bottom: 0}
.catgegory_blocks > ul > li{min-height:initial;}
.footer-layout {
width: 100%;
margin: 0 auto;
}
.footer-logo {
float: none;
clear: left;
}
.footer-left-section {
width: 100%;
float: left;
text-align: center;
}
.logo-foot{width:49%!important;}
.footer-right-section{display:none;}
.footer-copy-right{width:100%;}
.footer-copy-right p{text-align:center;}
.footer-copy-right p{font-size:11px;}


.rmm-toggled li{border-top:1px solid #83d0c7}
.rmm-toggled li:first-child {border:0 none}
.rmm-toggled li{position:relative}
.rmm-toggled li a{background:#00AD98;}
.rmm-toggled li ul.submenu{display:none !important;width:370px;position:static;width:100%; max-height: 500px;}
.rmm-toggled li a:hover{text-decoration:none;background:#038777}
.rmm-toggled li.red a{border-left:28px solid #d50c38}
.rmm-toggled li.orange a{border-left:28px solid #ff7200}
.rmm-toggled li.yellow a{border-left:28px solid #eead00}
.rmm-toggled li.dark-green a{border-left:28px solid #009131}
.rmm-toggled li.green a{border-left:28px solid #8cb727	}
.rmm-toggled li.blue a{border-left:28px solid #395eb1}
.rmm-toggled li.light-blue a{border-left:28px solid #2394b6}
.rmm-toggled li.purple a{border-left:28px solid #84339d}
.rmm-toggled li.magenta a{border-left:28px solid #a00b89}
.rmm-toggled li.pink a{border-left:28px solid #c80eaa}
.rmm-toggled li:hover ul.submenu{display:block !important;right: 100%;top:0}
.mobile-container{display: block}
.bottom-add{display:none}
.mobile-add{width:100%;padding:10px 0;float:left;clear:both}
.mobile-add img{width:100%}
.mobile-container .latest-newsletter,.mobile-container .expert-opinion,.mobile-container .events{display:block;width:100%}
.mobile-container .events,.mobile-container .expert-opinion,.footer{margin:0}
.expert-opinion h4{float:none;display:block;clear:both}
.left-expert-pic .name{width:auto}
.catgegory_blocks ul li figure,.catgegory_blocks ul li figure img{width:100%}
.catgegory_blocks li .content-section{width:auto}
.stylish-select .left-latest-news .newListSelected{display:none;}
.rmm-toggled li ul.submenu{border: 0 none}
.header-bottom-nav,.header-bottom-right{display: block}
.header-bottom-nav li:last-child{display: none}
.header-bottom-right .search-form{display: none}
.header-bottom-right .social-icons{margin-right: 0}
.rmm-toggled li ul.submenu a:hover{background: #038777}
.markets-section{display: block;padding-bottom: 0}
.catgegory_blocks{margin-top: 0}
.markets-section ul li{padding: 9px 11px}
.latest-newsletter input{width: 85%;float: none;clear: both;display: inline-block}
.latest-newsletter a.left-button-blue{float: none;clear: both;display: inline-block;float: none}
.latest-newsletter{text-align: center}
.latest-newsletter{margin: 10px 0 10px;border: 0 none}
.latest-newsletter.blue-bg{margin: 10px 0 0}
.tech h1{display:none;}
.tech,.page{margin-top:0;}
.breadcrumbs li{float:none; display:inline;}

.author_block {margin-left:0;}

.article .article-detail h1{font-size:18px; min-height:134px; line-height:28px;}
.article .catgegory_blocks-left figure, .article .catgegory_blocks-right figure{width:100%; padding:0;}
.article .catgegory_blocks-left figure img, .article .catgegory_blocks-right figure img{height:82px;}
.article .top-content-section{padding:0 10px 0 !important; clear:left; }
.article .article-detail h1{min-height:inherit; margin-bottom:5px;}
.article .content-section p{min-height:inherit;}
.article .catgegory_blocks-detail {margin-top: 10px;}
.article .catgegory_blocks-detail figure{width:100%;}
.mob-related, .dislplay-tablet{display:block;}
.article .related-news{width:100%;}
.article .related-news strong{margin: 23px 0 0px; width:100%; font-size:18px; padding:9px 0;}
.article .related-news ul, .article .related-news ul li{background:none;}
.article .related-news ul li p{padding-bottom:0!important;}
.article .related-news ul {margin-bottom:10px;}
.the-article h3{font-size:18px;}
.article ul.link li{clear:left;}
.article ul.link li a{font-size:14px; line-height:15px;}
.article .content-section .comments-reply p, .article .content-section .comments-reply p strong{font-size:10px!important;}
.comments-reply .comments, .comments-reply .comments li{width:95%!important;}


.article .editor-viewpoint {}
.article .editors-viewpoint-bg {width:118px;}
.article .editors-viewpoint-left { width:145px; }
.article .editors-viewpoint-right { width:350px; }
.article .editors-viewpoint-right span { font-size:16px; }


.paging ul li a {padding:10px;}

.heading-title-mob  .top-content-section, .heading-title-mob{display:block!important;}
.heading-title-mob  .top-content-section {padding:10px!important;}
.article .article-detail p.date{font-size:14px; padding-top:10px;}
.article .article-detail .heading-title-mob h5{font-size:18px; line-height:18px;}
.article .article-detail .content-section h6{font-size:14px; line-height:18px;}
.article .article-detail .content-section p{font-size:16px; line-height:22px;}
.article .article-detail .content-section iframe {max-width:100%; max-height:208px;}

.article .article-detail img{}
.article .catgegory_blocks-detail figure{height:81px}
.article .catgegory_blocks-detail .comments-reply .reply textarea{width:93%;}
/***** tag list under articles ****/
ul.link li {margin-right:0px;}
.reach-over p{font: 500 32px/42px 'Lato',arial;}
.add-form, .add-content{width:100%!important;}
.add-content p{padding-left:0;}
.advertise{padding-bottom:20px;}
.advertise  .media-pack{display:none;}
.add-form .form-list li > div{width:233px;}
.coloured-blocks ul li h3{font-size:22px;}
.account-form .form-list li > div{width:292px;}
.listing .row-right{float:left; width:100%;}
.listing .row-left{width:100%;}
.information label:before{top:6px;}
.heading .pag-title{font-size:36px;}


	.about-us .map{
		background: #5280bf url(../images/map.png) no-repeat center 24px;
		float:left;
		width: 94%;
		padding:252px 3% 32px;
		margin-bottom:34px;
	}
	.about-us .map h3, .about-us .map p{
		width:100%;
	}



}

@media only screen and (max-width: 560px) {
	#sticky, #sticky-mobile {border-bottom: 1px solid #d9e6f8;}

.wrapper{width:96%;/*padding: 0 2%;*/}
.inner-wrapper{width:80%;}
.right-reports a.button{width: 55%;padding: 20px 35px 20px 63px;}

.search-form .form-list li {width: 100%; margin-bottom: 10px;}
.stylish-select .reportSelectedTxt {width:94% !important;}

.author_block {margin-left:0; width:290px; margin-bottom:-10px;}
.author_block h3 {padding-top:30px;}
.author_block h5 {font-size:23px; line-height:37px;}

.article .article-detail .content-section form {width:100%;}


.article-bottom .comments-reply .comments, .comments-reply .comments li{width:93% !important}
.article-bottom .comments-reply .reply input.text, .article-bottom .comments-reply .reply textarea {width:93%;}


.logo{width: 200px;}
.header-top-left a{padding: 15px 15px 15px 15px;font-size: 14px;}
.stylish-select .header-top-right .newListSelected{width: 125px;font-size: 14px; }
.stylish-select .header-top-right .newListSelected{padding: 15px 0}
.header-top-left li.sign-in a{background-position: 19px 15px;}
.stylish-select .header-top-right .selectedTxt{width: 74px}
.catgegory_blocks li .content-section{ width: 94%;padding: 8px 10px 0;}
.catgegory_blocks li h5{font-size: 22px;line-height: 24px}
.editors-viewpoint-right{width: 65%;}
.footer-copy-right p{font-size:12px; margin: 0 10px;}
.footer-nav.centeredmenu{width: 35%;margin-left: 5%;}
.logo-foot{width:60%;}
.header-bottom-nav a {
    font-size: 12px;
    padding: 8px 7px;
}
.social-icons ul li{margin-left: 4px;}
#google_translate_element{margin-top: 13px;}
.header-top-left a{padding: 15px 10px;}
.header-top-left li.sign-in a{background-position: 11px 15px;padding-left: 40px;}
.catgegory_blocks ul li .title{height: 54px;}
.catgegory_blocks ul li .title p{font-size: 12px;}
.nav{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.header-top,.header-bottom{/*margin-left: -2%;margin-right: -2%;padding: 0 2%*/}
.header-top-left li.sign-in{}
.header-top-left li.sign-in a{background-image: none;padding-left: 10px}

.dislplay-desktop{display: none !important}
.dislplay-mobile{display: block}


.editors-viewpoint-bg{width: 85px;left: 10px; z-index:9999;}
.editors-viewpoint-bg p{font-size:11px;}
.editors-viewpoint-right h3{ font-size: 24px;line-height: 22px;}
.editors-viewpoint-left{position: absolute; bottom: 0; left: 0; width: 30%; z-index:1}
.editors-viewpoint-right span{font-size: 13px;}
.editors-viewpoint-right h3{font-size: 15px;}
.editors-viewpoint-right{width: auto;float: left;margin-left: 114px;padding-left: 0;padding-right: 10px}
.editors-viewpoint .comments{width: auto;float: left;margin-left: 114px;margin-bottom: 15px;}

.article  .editors-viewpoint {min-height:136px;}
.article .editors-viewpoint-bg{width: 85px;left: 10px; z-index:9999;}
.article .editors-viewpoint-bg p{font-size:11px;}
.article .editors-viewpoint-right h3{ font-size: 24px;line-height: 22px;}
.article .editors-viewpoint-left{position: absolute; bottom: 0; left: 0; width: 30%; z-index:1}
.article .editors-viewpoint-right span{font-size: 13px;}
.article .editors-viewpoint-right h3{font-size: 15px;}
.article .editors-viewpoint-right{width: auto;float: left;margin-left: 114px;padding-left: 0;padding-right: 10px; padding-top:0px;}
.article .editors-viewpoint .comments{width: auto;float: left;margin-left: 114px;margin-bottom: 15px;}
.article .editors-viewpoint-right span { font-size:13px; line-height:19px; }




.catgegory_blocks li p.date .display-mobile{display: inline !important}
.latest-newsletter h4{text-transform: uppercase}
.latest-newsletter a.left-button-blue{margin-left: 0;clear: both}
.latest-newsletter input{width: 165px;clear: both;font-size: 15px;}
.right-reports a.button{margin-top: 13px;}
.events li .date{width: 30%;float: left}
.events li{float: left;width: 100%}
.events li .heading{font-weight: 300}
.events li .heading,.events li p{float: right;width: 70%;}

.expert-opinion p strong{display: block}
.expert-opinion a.left-button-blue {width:270px}

.coloured-blocks ul li {min-height:150px}
.information h4 {margin-top:10px;}


.stylish-select .newListSelected {width: 96% !important;}

.contact-us ul li .desc {width:100%;}

.mobile-container .latest-newsletter{padding-left: 10px;padding-right: 10px;width: auto}

.lead-article-heading{width:164px; height:55px; left:10px;}
.lead-article p{ font-size: 16px; line-height: 18px;}
.lead-article h3{ margin-left: 15px; font-size: 18px; line-height: 20px; margin-bottom: 10px; margin-top: 15px;}
.lead-article span{ font-size: 14px; line-height: 16px; color: #73899f; clear: both; margin-left: 15px; font-weight: 700; display: block;float: none; margin-bottom: 15px;}
.lead-article .comments{ margin-left: 15px;  margin-top:15px; margin-bottom: 5px}
.lead-article .comments span{ display: inline}
.related-art .latest .col {float: left;width: 98%;padding-right: 2%;}
.related-art .latest p {font-size: 14px !important;}
.related-art .tab ul {height: 107px;}
.related-art .tab ul li {float: left;background: #eef2f6;padding: 12px 24px;border-top: 1px solid #eef2f6;width: 88%;}
.auth-cont p {width: 68%;}



.back-top {
    border-top: 1px #0da699 solid;
    float: none;
    width: 100%;
    height: 27px;
    background: #34495e;
    position: fixed;
    right: 0%;
    bottom: 0;
    cursor: pointer;
    z-index: 999;
    color: #FFF;
    text-align: center;
    padding-top: 9px;
}

.mobile-add {
    width: 100%;
    padding: 0px 0;
    float: left;
    clear: both;
    text-align: center;
}

.mobile-add img {
    width: auto;
    max-height: 80px;
}

}
@media only screen and (max-width: 400px) {
    .wrapper{width: 290px}
	.inner-wrapper{width:100%;}
	.header-top-left a{
		padding: 15px 6px;
	}
    .header-bottom-nav a{padding: 2px 4px;font-size: 11px}
	.lead-article-heading{width:110px; height:54px;}
    .social-icons ul li{margin-left: 2px}
    .logo{width: 160px}
    .nav{background: none;margin-top: -54px;}
    .rmm.graphite .rmm-button{padding: 10px;float: right;background-color: #00AD98;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
    .markets-section ul li{font-size: 12px;line-height: 14px;}  
    .events li .heading, .events li p{width: 68%}
    .social-icons ul li:first-child{display: none}
	.article .comments-reply .reply input.text, .article .comments-reply .reply textarea{width:92%;}
	.coloured-blocks ul li{width:100%; margin:0; font-size:30px;}
	.reach-over p {
			font: 500 25px/28px 'Lato',arial;
		}
	.reach-over p strong{
			font: 700 25px/28px 'Lato',arial;
		}

     .auth-cont p {width: 68%;}
   
}
body{overflow-x:hidden;}