@media (min-width: 48em){
    html{
        font-size:70%;
    }
    .content{
        padding-left: 2em;
        padding-right: 2em;
    }
    header, #grad, .headerBg, header #grad, header #signInBox, header .headerBg{
        min-height:112px;
        height:auto;
    }
    #burger-nav img{
        margin-top: 8px;
    }
    
    #myVideo{
        display:inline-block;
    }
    .mainContent{
        margin-top:112px;
    }
    .logInSec{
        padding:0 2em 0 0;
    }
    .pure-menu-link {
        margin: .5em 1em .1em 1em;
    }
    .logo {
        clip: rect(98px 300px 143px 229px);
        left: -199px;
        top: -53px;
    }
    .category label {
        margin-left: -13px;
    }
    .language.visible-block-lg.visible-block-md,
    .ftUser.visible-block-lg.visible-block-md{
        width: auto;
        display: inline-block !important;
        margin-bottom: 2px;
        margin-top: 7px;
    }
    .privateBank a img{
        clip: rect(98px 455px 143px 316px);
        left: -298px;
        top: -50px;
    }
    .aggregator ul li, .aggregatorLink{
        line-height: 45px;
        height: 45px;
    }
    .thoughtLeaderCarousel li{
        width: 20px;
    }
    
    
    .relatedLinkLeftImage img, .relatedLinkLeft img{
        
        height:auto;
        
        padding-bottom:0;
    }
    .relatedLinkRight{
        padding-left:15px;
    }
    .market-link-div{
        display:block;
    }
    .thoughtLeader img {
        width:100%;
        height: 100%;
    }
    .tl-carousal-nav, .video-carousal-nav{
        text-align:right;
        float:right;
    }
    
    .tl-carousal-nav-dots, .video-carousal-nav-dots {
        padding-right:0;
        height:32px;
    }
    .thoughtLeader .play-video-wrap{
        top:26%;
    }
    
    .play-video-wrap .play-video-text{
       top:75px;
        display: block;
    
        
    }
    .play-video-wrap{
        top:37%;
    }
     
     .play-video-wrap .play-round {
        width: 70px;
        height: 70px;
     }
    
    #sign_in_sm{
        position: relative;
        
    }
    .menuIcon li:first-child{
        top:7px;
    }
    .contactUs-PopUp {
        width: 600px;
        
    }
    .pageHeader h2{
        text-align:left;
    }
    .textContainer .pure-g p:first-child{
        margin-top:0;
    }
    .textContainer {
        
        display:block;
    }
    .leaderPage {
        position: relative;
        bottom: 33px;
        float:left;
        text-align:left;
        width: 50% !important;
    }
    .slick-dots li button {
        margin:17px 5px;
    }
    
    .helppage .textContainer{
        padding-bottom:5px;
    }
    .resultIcon {
        margin-top: 3px;
    }
    .searchPageSection .form-wrapper {
        width: 82%;
        margin-left: 10px;
    }
    /*.footerbrokerCheck{
        width:60%;
        
    }*/
    .footerbrokerCheckCenter {
        width: 100%;	
        text-align: left;
    }
    /* .footerbrokerCheck a{
        top: 20px;
    } */
    .footerbrokerCheckRightLink {
     /*    top: -186px;
        left: -210px; */
        width:5%;
        left:529px;
        
    }
    .footerbrokerCheckRight{
        top:17px;
    }
    .homeTitle ul li a{
        padding:0 10px;
    }
    .bannerImage {
        height: auto;
    }
    .textOverImage{
        height:auto;
        width:520px;
        padding:30px;
    }
    .pageHeader p, .pageHeader h1, .freshPage .wrapper .wrapper-line-content, .pageHeader h3, .blueColor p{
        text-align:left;
    }
    .global-search{
        display:block;
    }
    .aticleList{
        padding-left:3em;
        padding-right:3em;
    }
    .aticleList h3, .firstArticle h3{
        margin-top:0;
    }
    
    .bc-section .pageLinks ul li {
        height: 24px;
        line-height: 18px;
    }
    
    .pageLinks ul li a{
        font-size:12px;
    }
    .fresh-filter-row-header.collapsed  span:before,
        .fresh-filter-row-header.not-collapsed  span:before{
            font-size: 24px;
            font-family: Interstate Light;
            position: relative;
            top: 2px;
            margin-right: 5px;
            color:#00bdf2;
            content:"";
            display: inline-block;
        }
        .fresh-filter-row-header.collapsed  span:before {
            content : "+";
            height: 15px;
            width: 15px;
        }
        .fresh-filter-row-header.not-collapsed  span:before{
            content : "-";
        }
    .fresh-filter-row-options #submitFilter {
        font-size: 18pt;
        font-weight: normal;
        
    }
    .fresh-filter-row-options .button-row .resetFilterSpan{
        position:absolute;
        left:0;
    }
    /*.filter-category-options, .filter-author-options, .filter-date-options, .filter-type-options{
        display:block !important;
    }*/
    .filter-category-epanded:before, .filter-category:before{
        content: "";
        width: 0;
        padding: 0;
    }
    .fresh-filter-row-options .filter-category{
        margin-bottom: 20px;
    }
    section.left-links {
        max-width: 25%;
        height: 100%;
        width: 25%;
        display:inline-block;
    }
    .left-links + section.textContainer {
        display:inline-block;
        width: 74%;
        height: 100%;
    }
    
    [type=checkbox]:checked+label:after, [type=checkbox]:not(:checked)+label:after {
        top: 9px;
    }
    .helpPage .textContainer {
    
    display: block;
    
    }
    .bc-section .pageLinks ul:first-child{
        display:block;
    }
    .paddingRight20{
        padding-right:20px;
    }
    .bioMiddleContainer{
        padding-left:50px;
    }
    .bioMiddleContainer h1{
        margin-top:0;
    }
    .bioImg{
        width:233px !important;
        margin:0;
    }
    .button-list{
        padding-left:5px;
    }
    /* .brokerCkrWrapper img.footerbrokerCheckRight {
        left: -54px;
    } */
    .brokerCkrWrapper .footerbrokerCheck a {
        /* top: -17px;
        left: 48px; */
        width: 76%;
        
    }
    .brokerCkrWrapper .footerbrokerCheckRightLink {
        left: 203px !important;
        top: -45px;
        
    }
    .finraLink{
        position: absolute;
        top:20px;
            text-align: left;
        width: auto;
    }
    /* .brokerCkrWrapper img.footerbrokerCheckLeft {
        left: -40px;
        top: -184px;
    } */
    .citi-mrkt-rows .cell {
        min-width: 75px;
        width: 15%;
        font-size: 30px;
    }
    .citi-mrkt-rows .citiname {
        width: 54%;
        height: 65px;
       
    }
    #tabs ul li a {
        font-size: 18px;
        height: 80px;
        line-height: 80px;
    }
    .table-wrap .header {
        height: 80px;
        line-height: 80px;
    }
    .table-wrap .header .cell {
        height: 80px;
        line-height: 80px;
        padding: 0px;
        font-size:18px;
    }
    
     .table-wrap .rows {
        height: 100px;
        line-height: 100px;
       
    }
     .table-wrap .rows .cell {
        display:block;
        font-size: 18px;
       height:100px;
       line-height:100px;
        
    }
    .rows .cell:first-child {
        text-align: left;
        padding-left:60px;
    }
    
    .rows.header:hover{
        cursor:normal;
        background-color:#fff !important;
    }
    
    .datetime {
        height: 15px;
        line-height: 15px;
        font-size: 13px;
        margin-top: -41px;
    }
    .table-wrap .rows .row-chevron::before{
        width:15px;
        height:15px;
    }
    .indices-graph-section{
        width:768px;
    }
    .indices-graph-section .image-wrap {
        width: 175px;
        margin: 0 20px 20px 20px;
    }
    .bio .pageHeader h1 {
        margin-top: 0;
    }
    #video-overlay-wrap #close-video-overlay{
        left:97%;
    }
    .aticleList-img.Videos:after{
        top:35%;
    }
    
    .video-item-list{
        width:32.8%;
    }
    .videoListing-item{
        width:232px;
        
    }
    .video-item-list:nth-child(3) {
        display: inline-block;
    }
    
    .view-all-link{
        float: right;
        
    }
    
    #mediaRegionSelect{
        width:50%;
    }
    .awards-carousal-item{
        width:35%;
    }
    .awards img{
        width:90%;
    }
    
    .homepageVideo img{
        height:320px;
    }
    
    .videoListing-item a img{
        height:120px;
    }
    
    .videoHubPage .video-item-list h3{
        min-height:50px;
    }
    .homeTitle{
        width:100%;
    }
    .ourpeople-carousel-list{
        float:right;
    }
    .aticleList-img.Videos:before{
        top:27%;
    }
    .aticleList-img img{
        min-height: 205px;
        max-height: 600px;
    }
    select#client_support {
        width: auto;
    }
    .textOverImage h1{
        font-size: 2.5625rem;
        line-height: 3.0625rem;
    }
    
    .searchPageSection .pure-u-1-1 p{
        line-height:40px;
    }
    .videoPlayIcon {
        padding-left: 25px !important;
    }
    .filter-overlay{
        top:112px;
        height: calc(100% - 112px);
    }
    #downloadSection li.downloadTextforWeb{
        width:200px;
    }
    #downloadSection li{
        margin-right: 35px;
    }
    .filter-overlay input[type=text]{
        max-width:150px;
    }
    .fresh-filter-submitButton{
        left:42%;
    }
    .filterClose{
        width: 65px;
        height: 65px;
        line-height: 65px;
    }
    
    .fresh-filter-row div.pure-u-1-1 ul li{
        padding:30px 0;
    }
    .filter-category-options, .filter-author-options, .filter-type-options{
        max-height:50vh;
    }
    .errorButton{
        width: 48.2%;
        display: inline-block;
        margin-right: 20px;
    }
    .pure-form.fresh-filter-row.fresh-filter-row-options.pure-g {
        height: calc(100% - 150px);
        overflow: auto;
    }
    .fresh-filter-submitButton.fresh-filter-row-options{
        padding-bottom:0;
    }
    .fresh-filter-header h3{
        width:54%;
    }
    .campaignButtonWrapper{
        right: 20%;
        position: relative;
        top: 25px;
    }
    .campaignButtonWrapper .campaignButton button{
        padding: .5em 1em;
        font-size:100%;
        color:white;
        height: 31px;
        line-height: 19px;
    }
    .CampaignPageEnquire .pure-form-aligned .pure-controls {
        margin: 0;
    }
    .campaignPage .textOverImage{
        padding: 15px;
        right: 16%;
    }
    .newButton{
        font-size:17px;
    }
    .campaignPage .item section{
        width:280px;
    }
    .cookiesetting-popup, .cookiesetting-page{
        height: 64vh;
        width: 60%;
    }
    .cookiesetting-page .pure-g button:first-child{
        margin-right:50px;
    }
    .intro{
            font-size: 26px;
        line-height: 30px;
    }
    .homepageVideo #myVideo{
        height: auto;
        width: 100%;
    }
    .campaignPage .author{
        text-align:left;
    }
    .CampaignPageEnquire-PopUp{
        left:25%;
        width:360px;
    }
    .wealthExpertLink{
        text-align: left;
    }
    .campaignPage .bannerImage{
        height:auto;
    }
    .homepageVideo .play-video-wrap .play-video-text{
        top:0;
    }
    .errorPage .pageHeader{
        width:350px;
        margin:0 auto;
    }
    .errorButton:nth-child(2), .errorButton:nth-child(4){
        margin-right:0;
    }
    .errorFooter .pure-u-1-1.pure-u-lg-3-12{
        text-align: center;
    }
    .footerTopSection {
        text-align: left;
    }
    .footerTopSection .textContainer{
        padding: 5px 30px 30px 0px;
        min-height: 240px;
        /* position: relative; */
    }
    .protectMoney{
        width:75%;
    }
    footer .content{
        padding-left:4em;
        padding-right:4em;
    }
    /* .footerLogo{
        left:-334px;
    } */
    .footerLinkSection {
        text-align: left;
    }
    .footerLinkSection div{
        padding-right:15px;
    }
    /* .backtoLinkImage img{
        left:-150px;
    } */
    .freshPagePagination span{
        display: inline-block;
    }
    .footerLinkSection  div:last-child ul{
        margin-top: 56px;
    }
    .footerTopSection p{
        height: 90px;
    }
    /* .footerTopSection .textContainer a {
        position: absolute;
        bottom: 30px;
    } */
    /*Events Hub page changes*/
    .eventSection div.pure-u-1-1{
        margin-right:1%;
    }
    .twoColSection div.pure-u-1-1:nth-child(even), .threeColSection div.pure-u-1-1:last-child, .fourColSection div.pure-u-1-1:nth-child(even), .sixColSection div.pure-u-1-1:nth-child(3), .sixColSection div.pure-u-1-1:nth-child(6), .eightColSection div.pure-u-1-1:nth-child(even), .nineColSection div.pure-u-1-1:nth-child(3), .nineColSection div.pure-u-1-1:nth-child(6), .nineColSection div.pure-u-1-1:nth-child(9){
        margin-right:0%;
    }
    .twoColSection div.pure-u-1-1, .fourColSection div.pure-u-1-1, .eightColSection div.pure-u-1-1{
        width:49.5%;
    }
    .threeColSection div.pure-u-1-1, .sixColSection div.pure-u-1-1, .nineColSection div.pure-u-1-1 {
        width:32.5%;
    }
    .eventHubPage .bannerImage{
        height:250px;
    }
    /*.eventHubPage .textOverImage{
        margin-left: 5.8em;
    }*/
    
    /*Inview Template Hub Page*/
    .inviewPageCpb .div{
        padding-right:20px;
    }
    .outlookPage .outlookCenter{
        margin:0 auto;
        width:64%;
    }
    .videoHubPageListingWrap #play-in-page-playback-container .kv-play-icon img{
        height:70px;
        width:70px;
    }
    .teamMeet .pure-u-1-1.pure-u-md-9-12 h3{
        margin-top:0;
    }
    .teamMeet .pure-g{
        padding-left:35px;
    }
    .socialshareLinks{
        text-align: right;
    }
    .discoverDescription{
        height: 70px;
    }
    .discoverDescription img{
        height: 43px;
    }
    /* .ui-datepicker td span, .ui-datepicker td a{
        width:39px;
    } */
    /*Contact Us PopUp Redesign Start*/
    #jobTitle, #country, #currCountry, #cpbCountry{
        width:98% !important;
    }
    .contactUsResdesign .pure-form-aligned .pure-control-group .pure-u-1-1{
        margin-bottom: 0 !important;
    }
    .lookingInvest li{
        margin: 0 13px 0 0 !important;
    }
    /*Contact Us PopUp Redesign Stop*/
    }