@media all and (max-width: 1540px) {

    .container,
    header .container {
        width: auto;
        margin: 0 20px;
    }

    .programsSubMenu .smallerContainer {
        max-width: 100%;
        width: auto;
	}
	.listingWithHighlighted .featuredBigImage {
        overflow: hidden;
		padding-bottom: 57.5%;
		height: 0;
    }

    .listingWithHighlighted .featuredBigImage .newsImage {
        position: static;
    }

    .listingWithHighlighted .featuredBigImage .newsImage a {
        position: static;
    }

    .listingWithHighlighted .featuredBigImage img {
        position: absolute;
        min-width: 100%;
        min-height: 100%;
        max-width: initial;
        -moz-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        left: 50%;
        top: 50%;
	}
	.importantNewsListingUpdate .listingItemLI{
		margin-bottom: 15px;
	}
}

@media all and (max-width: 1400px) {
    .smallerContainer {
        width: auto;
        margin: 0 20px;
    }

    .featuredBigImage.smallerImage .listingInfos {
        padding: 8px 20px;
    }

    .newTvApss .imageHolder {
        margin-left: 20px;
    }

    .featuredBigImage.smallerImage {
        width: 55%;
    }

   
    .importantNewsListing .smallerImage {
        width: 100%;
    }

    .liveNewsListing {
        margin-left: 19px;
    }

    .newTvApss a {
        margin-left: 10px;
    }

    .newTvTweets .twitterLogo {
        margin-left: 8px;
    }

    .newTvTweets .itemHolder {
        padding: 20px 10px;
    }

    .newTvTweets .aljadeedTitle {
        font-size: 13px;
    }

    .liveNewsListing .blockBody {
        padding: 15px;
    }

    .programsFeaturedListing .featuredProg .listingInfos {
        max-width: 100%;
    }

    .featuredBigImage , .listingWithHighlighted .featuredBigImage{
        overflow: hidden;
        padding-bottom: 56.5%;
    }

    .featuredBigImage .newsImage {
        position: static;
    }

    .featuredBigImage .newsImage a {
        position: static;
    }

    .featuredBigImage img {
        position: absolute;
        min-width: 100%;
        min-height: 100%;
        max-width: initial;
        -moz-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        left: 50%;
        top: 50%;
    }

    .newsDetailsPage .featuredBigImage {
        width: 100% !important;
    }

    .topNewsSection .biggerPadding {
        padding: 0 20px;
    }

    .topNewsSection .biggerMargin {
        margin: 0 -20px;
    }

    .dailySchedule .itemHolder {
        width: auto;
    }

    .daysListing .smallerContainer {
        margin: 0 30px;
    }

    .newsBulletin.featuredBigNews .newsInfos {
        min-height: 0;
    }

    .subscriptionForm .rightAnchors {
        margin-left: 55px;
    }

    .subscriptionForm.renewalCancel .middleSection {
        width: 54%;
    }

    .subscriptionForm .leftSection {
        width: calc(100% - 265px);
    }

    .newsDetailsWithSlider .newsDetailsBlock .listingImage .owl-carousel {
        min-height: 100%
    }

    .newsDetailsWithSlider .newsDetailsBlock .listingImage .owl-carousel img {
        position: relative;
        transform: none;
        left: 0;
    }

    .newsDetailsWithSlider .newsDetailsOption2 .newsDetailsBlock .smallerImage {
        height: 0
	}
	.importantNewsListingUpdate .smallerImage {
        height: 0;
    }
	.importantNewsListingUpdate .listingItemLI{
			margin-bottom:7px;
	}
}

@media all and (max-width: 1200px) {
    .playlistHolder .listingHolder li {
        max-width: 100%;
        min-width: 0;
    }

    .searchProgList .listingInfos {
        max-width: 100%;
    }

    .searchResultBlock .newsListingItem .newsLink {
        font-size: 20px;
        line-height: 25px;
    }

    input {
        -webkit-appearance: none !important;
    }

    .newsBulletin.featuredBigNews .newsInfos .bigInfos {
        padding: 30px;
    }

    img {
        max-width: 100%;
    }

    .newTvApss {
        position: relative;
    }

    .newTvApss .imageHolder {
        max-width: 60%;
        margin-left: 0;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .newTvApss .imageHolder img {
        max-width: 100%;
    }

    .programsFeaturedListing .playVideo,
    .programsFeaturedListing .playHolder {
        height: 90px;
        width: 65px;
    }

    .programsFeaturedListing .listingItem.featuredProg {
        padding-bottom: 0;
        height: auto;
    }

    .programsFeaturedListing .listingImage {
        position: relative;
    }

    .programsFeaturedListing .featuredProg .smallerContainer {
        top: 0;
    }

    .programsFeaturedListing .showingTonight {
        margin-bottom: 20px;
    }

    .programsFeaturedListing .featuredProg .bigInfos .programTitle {
        font-size: 40px;
    }

    .programsFeaturedListing .listingItem {
        padding-bottom: 0;
    }

    .programsFeaturedListing .listingInfos {
        height: 90px;
        padding: 10px;
        max-width: calc(100% - 65px);
    }

    .programsFeaturedListing .allEpisodes {
        bottom: 10px;
        font-size: 16px;
        left: 10px;
    }

    .programsFeaturedListing .bottomInfos {
        width: 100%;
    }

    .programsFeaturedListing .featuredProg .listingInfos {
        width: 315px;
    }

    .searchMainBlock .searchContainer {
        width: auto;
        margin: 0 20px;
    }

    .commonListing .playVideo {
        height: 65px;
    }

    .featuredBigImage .newsLink {
        font-size: 40px;
    }

    .topFooter .inputEntity input {
        width: 365px;
    }

    .topFooter .inputEntity label {
        margin-left: 28px;
    }

    .commonListing.landingNews .newsType,
    .commonListing.landingNews .newsTime {
        font-size: 15px;
    }

    .programsSubMenu .linksHolder a {
        font-size: 16px;
    }

    .ads2Block {
        padding: 20px;
    }

    .newsDetailsOption2 .newsDetailsBlock .newsLink {
        font-size: 28px;
        line-height: 37px;
    }

    .newsDetailsPage {
        padding-top: 30px;
    }

    .newsDetailsPage .rightDetailsSection {
        width: 58.33333333%;
    }

    .newsDetailsPage .leftDetailsSection {
        width: 41.66666667%;
    }

    .twoTypesListing .playVideo {
        height: 70px;
        width: 45px;
    }

    .highlightedSlider.programsFeaturedListing {
        padding-bottom: 35px;
    }

    .highlightedSlider.programsFeaturedListing .listingItem.featuredProg {
        height: 375px;
    }

    .highlightedSlider.programsFeaturedListing .listingInfos {
        min-width: 0;
    }

    .highlightedSlider.programsFeaturedListing .featuredProg {
        background-size: cover !important;
    }

    .highlightedSlider.programsFeaturedListing .listingItem.featuredProg .bigInfos {
        min-width: 301px;
    }

    .programsListing .listingItemLI {
        width: 50%;
    }

    .twoInlinedFImages.landingFeatured .newsListingItem a {
        font-size: 20px;
    }

    .daysListing li {
        width: calc(97% / 7);
    }

    .dailySchedule .itemHolder {
        padding: 0;
        margin: 0 20px;
    }

    .leftSection .bottomSection .floatLeft {
        float: right;
    }

    .subscriptionForm .counterSection {
        width: calc(46% - 30px);
    }

    .chart-skills {
        width: 270px;
        height: 135px;
    }

    .chart-skills:before {
        border-top-left-radius: 135px;
        border-top-right-radius: 135px;
    }

    .chart-skills li {
        border-bottom-left-radius: 135px;
        border-bottom-right-radius: 135px;
    }

    .subscriptionForm.renewalCancel .middleSection {
        width: 50%;
    }

    .counterSection .sectionHolder {
        width: 330px;
    }

    .counterSection .daysPassed {
        bottom: 30px;
        font-size: 40px;
    }
	.importantNewsListingUpdate .bigHighlightedNews, .importantNewsListingUpdate .leftSideNews{
		width:100%;
	}

}


@media all and (min-width: 768px) and (max-width: 1200px) {

    #advancedSearchSection .selectinput select {
        height: 50px;
        font-size: 14px;
    }
}



@media all and (max-width: 992px) {
    .leftSection .bottomSection .floatLeft {
        float: none;
        clear: both;
    }

    .subscriptionForm .counterSection {
        margin-top: 40px;
    }

    .subscriptionForm .counterSection {
        width: 100%;
    }

    .subscriptionForm.renewalCancel .middleSection {
        width: 100%;
    }

    .daysListing .day {
        font-size: 20px;
    }

    .daysListing .date {
        font-size: 14px;
    }

    .newsBulletin.featuredBigNews .bottomInfos {
        height: 50px;
    }

    .newsBulletin.featuredBigNews .showingTonight {
        font-size: 30px;
        line-height: 35px;
    }

    .newsBulletin.featuredBigNews .playVideo {
        height: 50px;
        width: 50px;
    }

    .newsTopBlock {
        margin-bottom: 5px;
    }

    .searchToggle a {
        margin-right: 10px;
    }

    .menuHolder .menusMain a {
        padding: 26px 10px;
    }

    .featuredBigImage .newsLink {
        font-size: 30px;
        line-height: 40px;
    }

    .menuHolder .logoHolder {
        padding: 18px 0;
    }

    .menuHolder .logoHolder a {
        background-size: 400px;
        height: 42px;
        width: 109px;
    }

    .container .smallerContainer {
        margin: 0;
    }

    .featuredBigImage.smallerImage .newsLink {
        font-size: 25px;
        line-height: 30px;
    }

    .mainInfosHolder {
        padding: 5px 15px;
    }

    .featuredBigImage.smallerImage .listingInfos {
        padding: 8px 15px;
    }

    .featuredBigImage .smallerContainer {
        padding: 8px 15px;
    }

    .featuredBigImage.smallerImage {
        margin-left: 20px;
    }

    .liveNewsListing {
        margin-left: 14px;
    }

    .newsType,
    .newsTime {
        font-size: 14px;
    }

    .newsListingItem .newsLink {
        font-size: 16px;
        line-height: 21px;
    }

    .liveNewsListing .listingInfos,
    .liveNewsListing .listingInfos a {
        font-size: 16px;
    }

    .liveNewsListing .listingDescription {
        line-height: 24px;
    }

    .programsFeaturedListing .listingInfos {
        font-size: 20px;
    }

    .programsFeaturedListing .featuredProg .bigInfos .programTitle {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 20px;
    }

    .programsFeaturedListing .featuredProg .bigInfos {
        padding: 15px;
        width: 300px;
    }

    .programsFeaturedListing .featuredProg .bigInfos .allEpisodes {
        margin-bottom: 30px;
    }

    .programsFeaturedListing .featuredProg .listingInfos {
        width: 236px;
    }

    .adsBlock.bigSpace {
        padding: 20px;
        margin-bottom: 30px;
    }

    .newTvApss .blockHolder {
        padding: 30px;
        position: relative;
        z-index: 1;
    }

    .menuHolder .menusMain a {
        font-size: 18px;
    }

    .liveNewsListing .blockBody {
        height: 900px;
    }

    .topFooter .leftSection,
    .topFooter .rightSection {
        float: none;
    }

    .topFooter .rightSection {
        margin-bottom: 20px;
    }

    .topFooter .inputEntity .inputParent {
        display: inline-block;
        width: calc(100% - 250px);
    }

    .topFooter .inputEntity .inputParent input {
        width: 100%;
        padding: 9px 20px 14px 20px;
    }

    .lowerFooter .smallTop {
        float: none;
    }

    .floatLeft.newTvApps {
        float: none;
    }

    .topFooter .inputEntity label {
        line-height: 52px;
    }

    .commonListing .playVideo {
        height: 70px;
        width: 45px;
    }

    .twoTypesListing.whiteBg .liveNewsListing .blockBody {
        height: 680px;
    }

    .commonListing .listingItemLI {
        width: 50%;
    }

    .commonListing .listingItemLI:nth-child(2n+1) {
        clear: both;
    }

    .commonListing.landingNews {
        margin-bottom: 20px;
    }

    h2 {
        font-size: 30px;
    }

    .newsDetailsPage .rightDetailsSection,
    .newsDetailsPage .leftDetailsSection {
        width: 100%;
    }

    .newsDetailsPage .rightDetailsSection {
        margin-bottom: 25px;
    }

    .nextPrevNews .rightSection.fixed,
    .nextPrevNews .leftSection.fixed {
        padding: 0 20px 20px;
    }

    .bodyText {
        font-size: 18px;
        line-height: 28px;
    }

    .highlightedSlider.programsFeaturedListing {
        padding-bottom: 35px;
    }

    .highlightedSlider.programsFeaturedListing .listingItem.featuredProg {
        height: 275px;
    }

    .highlightedSlider.programsFeaturedListing .listingInfos {
        min-width: 0;
    }

    .highlightedSlider.programsFeaturedListing .featuredProg {
        background-size: cover !important;
    }

    .highlightedSlider.programsFeaturedListing .listingItem.featuredProg .bigInfos {
        min-width: 301px;
    }

    .programsListing .listingItemLI {
        width: 50%;
    }

    .programsListing h3 {
        font-size: 30px;
    }

    .twoTypesListing .blockTitle {
        font-size: 30px;
    }

    .programsListing .smallBotMargin {
        margin-bottom: 20px;
    }

    .programsListing .listingTitle {
        font-size: 20px;
    }

    .programsFeaturedListing .featuredProg .bigInfos .smallCaption,
    .programsFeaturedListing .featuredProg .bigInfos .programTitle {
        font-size: 35px;
    }

    .twoInlinedFImages.landingFeatured .featuredBigImage.smallerImage .listingInfos {
        height: auto;
        bottom: 38px;
    }

    .episodeDetailsPage {
        margin-bottom: 0;
    }

    .episodeDetailsPage .biggerPadding {
        width: 100%;
    }

    .episodeDetailsPage .listingInfos .newsLink {
        font-size: 28px !important;
        line-height: 37px;
    }

    .episodeDetailsPage .topNewsSection {
        margin-bottom: 0;
    }

    .newsDetailsOption2 .biggerPadding {
        margin-bottom: 20px;
    }

    .daysListing li {
        width: calc(96% / 7);
    }

    .dailySchedule .time {
        margin-left: 15px;
    }

    .dailySchedule .normalBtn {
        width: 120px;
    }

    .dailySchedule .listingTitle {
        margin-right: 20px;
        max-width: 300px;
    }

    .anchorsToggle {
        color: #fff;
        display: inline-block;
        padding-top: 13px;
        position: relative;
        padding-left: 30px;
    }

    .anchorsToggle:before {
        content: "\f107";
        font-family: 'FontAwesome';
        font-size: 30px;
        position: absolute;
        left: 0;
        bottom: -3px;
    }

    .programsSubMenu .linksHolder {
        display: none;
        padding-top: 30px;
    }

    .programsSubMenu .linksHolder li {
        display: block;
    }

    .programScheduleAnch .anchorsToggle {
        padding-top: 0;
    }

    .subscriptionForm .rightAnchors {
        margin-left: 30px;
    }

    .subscriptionForm .leftSection {
        width: calc(100% - 255px);
    }

    .liveTv .normalText .itemHolder {
        padding: 30px;
    }

    .packagesListing.threeItems .container {
        margin: 0;
    }

    .packagesListing .itemHolder {
        padding: 15px;
    }

    .packagesListing .normalBtn {
        max-width: 100%;
    }

    .packageDetails {
        float: none;
    }

    .packagesListing .englishFont {
        font-size: 40px;
    }

    .packagesListing .listingTitle {
        font-size: 16px;
    }

    .packagesListing .dollarSign {
        font-size: 26px;
    }

    .packagesListing .dollarSign {
        top: -15px;
    }

    .packagesListing .listingTitle {
        margin-bottom: 10px;
    }

    .packagesListing .englishFont {
        margin-bottom: 10px;
    }
}

@media all and (max-width: 767px) {
    .highlightedSlider .owl-dots {
        bottom: -4px;
        min-width: 300px;
        right: 0;
        left: 0;
        text-align: center;
    }

    .episodeDetailsPage .newsDetailsBlock .smallerImage {
        padding-bottom: 56.5%;
    }

    .featuredBigImage .newsImage {
        position: absolute;
    }

    .listingImage.featuredBigImage .newsImage {
        position: absolute;
    }

    .homePageClass .listingImage.featuredBigImage .newsImage,
    .homePageClass .featuredBigImage .newsImage {
        position: static;
    }

    .homePageClass .listingImage.featuredBigImage.smallerImage,
    .homePageClass .featuredBigImage {
        padding-bottom: 0;
    }

    .iframeMainParent {
        /*padding-bottom: 75%;*/
    }

    .playlistToggle {
        position: relative;
    }

    .playlistToggle:before {
        content: "\f107";
        font-family: 'FontAwesome';
        font-size: 30px;
        position: absolute;
        right: 90px;
        top: 11px;
    }

    .newsImage iframe {
        width: 100%;
        height: 100%;
        /*position: relative !important;*/
    }

    .playlistItemTitle {
        padding-top: 15px;
    }

    .playlistHolder .listingHolder a {
        font-size: 16px;
    }

    .playlistHolder .listingHolder {
        display: none;
    }

    .playlistHolder .listingHolder li {
        min-width: 0;
        max-width: 100%;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .playlistHolder .listingHolder {
        padding: 15px;
        width: 100%;
    }

    .playlistHolder {
        margin-top: 25px;
    }

    .playlistHeader .playlistToggle:before {
        height: 25px;
        width: 25px;
        padding: 0;
    }

    .playlistHeader .playlistToggle {
        padding: 15px;
    }

    .NoAccess a {
        font-size: 15px;
    }

    .NoAccess a:before {
        display: none !important;
    }

    .whiteBg .liveNewsListing .listingHolder {
        height: auto;
    }

    .successPaymentMessage {
        padding: 40px 0;
    }

    .successPaymentMessage .normalBtn {
        margin-left: 0;
        margin-bottom: 15px;
    }

    .counterSection .blockSentence {
        font-size: 16px;
    }

    .chart-skills {
        width: 250px;
    }

    .counterSection .sectionHolder {
        width: 300px;
    }

    .subscriptionForm.renewalCancel .topSection .normalBtn {
        margin-bottom: 30px;
    }

    .subscriptionForm.renewalCancel .subscriptionDetails {
        font-size: 20px;
    }

    .chart-skills li {
        border-bottom-left-radius: 125px;
        border-bottom-right-radius: 125px;
    }

    .chart-skills:before {
        border-top-left-radius: 125px;
        border-top-right-radius: 125px;
    }

    .chart-skills {
        height: 125px;
    }

    .subscriptionForm .rightAnchors a {
        width: 100%;
    }

    .programsListing .textHolder {
        height: 69px;
    }

    .topBreakingNews {
        padding: 10px 0;
    }

    .shareSection .floatRight {
        line-height: 10px;
    }

    .topBreakingNews .closePopup {
        background-position: -303px -194px;
        height: 15px;
        width: 15px;
    }

    .breakingNew {
        font-size: 14px;
    }

    .breakingTitle {
        font-size: 20px;
    }

    .programsSubMenu .linksHolder a:before {
        display: none;
    }

    .searchResultBlock .row {
        margin: 0 -10px;
    }

    .searchResultBlock .col-md-12 {
        padding: 0 10px;
    }

    .container .container {
        margin: 0;
    }

    .searchResultBlock .listingImage {
        width: 100%;
        height: auto;
    }

    .searchResultBlock .newsListingItem .newsLink {
        font-size: 18px;
    }

    .newsDetailsPage .featuredBigImage .newsImage img {
        position: absolute;
        top: 0;
        left: 0;
        transform: none;
    }

    .programsSubMenu .chartsProgram,
    .twoInlinedBtns {
        margin-right: 0;
    }

    .liveTv .normalText .listingInfos,
    .liveTv .textHolder a {
        font-size: 25px;
        line-height: 30px;
        display: block;
    }

    .liveTv {
        padding: 20px 0 40px 0;
    }

    .liveTv .sectionFooter .textHolder {
        padding: 0;
        border: none;
        border-bottom: 1px solid #515151;
        padding-bottom: 20px;
    }

    .liveTv .normalText {
        margin: 0;
        margin-bottom: 20px;
    }

    .liveTv .sectionFooter {
        margin: 0 10px;
        margin-top: 20px;
    }

    .liveTv .normalText .itemHolder {
        padding: 15px;
    }

    .programMainDetails .listingInfos {
        position: static;
        margin-bottom: 20px;
    }

    .programMainDetails .leftProgLinks {
        position: static;
        margin-bottom: 30px;
    }

    .programSummary .bodyText {
        margin-bottom: 40px;
    }

    .highlightedSlider .imageLink {
        position: static;
        display: block;
        margin-bottom: 20px;
    }

    .programMainDetails .watchTrailer {
        margin-right: 0;
    }

    .highlightedSlider .bigInfos {
        margin-top: 0px !important;
    }

    .highlightedSlider.programsFeaturedListing .featuredProg {
        background-position: center left !important;
    }

    .subscriptionForm .normalBtn {
        width: 190px;
        font-size: 16px;
    }

    .subscriptionForm .rightAnchors a {
        font-size: 16px;
    }

    .subscriptionForm .leftSection h5 {
        margin-bottom: 10px;
    }

    .subscriptionForm h2 {
        margin-bottom: 20px;
    }

    .subscriptionForm {
        padding: 0 0 30px 0;
    }

    .subscriptionForm .rightAnchors {
        margin-left: 0;
        margin-bottom: 20px;
        width: 100%;
    }

    .subscriptionForm .leftSection {
        width: 100%;
    }

    .episodeDetailsPage .newsImage a img {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
    }

    .programsSubsLinks a {
        padding: 15px;
        font-size: 16px;
    }

    .programsSubsLinks a:before {
        top: 16px;
    }

    .aVideoPlay img {
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
    }

    .newsDetailsPage .newsDetailsBlock .playVideo.aVideoPlay {
        height: 50px;
        width: 50px;
    }

    .newsDetailsMainP .commonListing {
        padding: 20px 0 20px 0;
    }

    .programsSubMenu.withMarignBtm {
        margin-bottom: 30px;
    }

    .row {
        margin: 0 -10px;
    }

    .col-xs-12 {
        padding: 0 10px;
    }

    .normalBtn {
        font-size: 14px;
        padding: 10px;
    }

    .container,
    header .container {
        margin: 0 10px;
    }

    .featuredBigImage {
        height: auto;
    }

    .featuredBigImage .listingInfos {
        position: static;
    }
	.listingWithHighlighted .featuredBigImage .newsImage a{
		height:auto
	}
	.importantNewsListingUpdate .listingInfos{
		position: static;
		background-color:#000;
	}
	
	
    .featuredBigImage img , .listingWithHighlighted .featuredBigImage img {
        -moz-transform: none;
        -webkit-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
        position: static;
        max-width: 100%;
        height: auto !important;
        min-height: auto !important;
    }

    .featuredBigImage .newsImage a:after {
        display: none;
    }

    .featuredBigImage .listingInfos {
        background-color: #000;
    }

    .featuredBigImage .newsLink {
        font-size: 18px;
        line-height: 26px;
    }

    .featuredBigImage.smallerImage {
        width: 100%;
    }

    .featuredBigImage.smallerImage {
        height: auto;
    }

    .featuredBigImage.smallerImage .newsLink {
        font-size: 18px;
        line-height: 23px;
    }

    .twoInlinedFImages .newsListingItem {
        width: 100%;
    }

    .twoInlinedFImages .newsTopBlock {
        margin-bottom: 0;
    }

    .twoInlinedFImages .newsLink {
        font-size: 18px;
    }

    .featuredBigImage .newsTopBlock {
        margin-bottom: 0;
    }

    .featuredBigImage,
    .featuredBigImage.smallerImage {
        margin-bottom: 20px;
    }

    .adsBlock {
        margin: 0 10px;
    }

    .twoTypesListing {
        padding: 0;
    }

    .twoTypesListing .smallerContainer {
        margin: 0;
    }

    .liveNewsListing {
        width: 100%;
        padding-top: 20px;
    }

    .liveNewsListing .blockHead {
        padding: 0 10px;
    }

    .liveNewsListing .blockHead h2 {
        color: #fff;
    }

    .liveNewsListing .viewAll {
        color: #fff;
    }

    .blockTitle {
        font-size: 25px !important;
        line-height: 30px !important;
    }

    .viewAll {
        font-size: 15px !important;
    }

    .liveNewsListing .blockBody {
        height: auto;
        overflow: visible;
    }

    .importantNewsListing {
        width: 100%;
        padding: 0 10px;
        float: none;
        clear: both;
    }

    .liveNewsListing {
        margin-bottom: 35px;
    }

    .liveNewsListing .listingHolder {
        padding: 0;
        height: auto;
    }

    .commonListing .listingItemLI {
        width: 100%;
    }

    .commonListing .blockHead {
        padding-top: 30px;
    }

    .commonListing .listingInfos {
        padding-top: 10px;
    }

    .programsFeaturedListing .featuredProg .smallerContainer {
        position: static;
    }

    .programsFeaturedListing .featuredProg .bigInfos {
        margin-top: 0;
        width: 100%;
    }

    .programsFeaturedListing {
        padding: 25px 0;
    }

    .programsFeaturedListing .showingTonight {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .programsFeaturedListing .featuredProg .bigInfos .programTitle {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .programsFeaturedListing .allEpisodes {
        font-size: 14px;
    }

    .programsFeaturedListing .featuredProg .bigInfos .allEpisodes {
        margin-bottom: 0;
    }

    .programsFeaturedListing .featuredProg .listingInfos {
        padding: 9px;
        height: 70px;
    }

    .adsBlock.blackBg {
        background: none;
    }

    .featuredBigImage.smallerImage .listingInfos {
        padding: 10px;
    }

    .liveNewsListing .blockBody {
        padding: 10px;
    }

    .smallerContainer {
        margin: 0 10px;
    }

    .importantNewsListing .listingInfos {
        padding: 10px 0 0 0;
    }

    .newsType:before {
        top: 1px;
    }

    .commonListing .sideLinks a {
        line-height: 30px;
    }

    .programsFeaturedListing .featuredProg .listingInfos {
        font-size: 16px;
        width: calc(100% - 45px);
    }

    .programsFeaturedListing .programTitle {
        margin-bottom: 0px;
    }

    .programsFeaturedListing .playVideo,
    .programsFeaturedListing .playHolder {
        height: 70px;
        width: 45px;
    }

    .programsFeaturedListing .listingInfos {
        height: 70px;
    }

    .programsFeaturedListing .listingInfos {
        max-width: calc(100% - 45px);
    }

    .programsFeaturedListing .allEpisodes {
        font-size: 12px;
        bottom: 5px;
    }

    .programsFeaturedListing .listingInfos {
        font-size: 16px;
    }

    .onlineTv .blockHolder {
        padding: 20px 0;
    }

    .onlineTv h2 {
        margin-bottom: 15px;
    }

    .onlineTv .blockDesc {
        margin-bottom: 20px;
    }

    .onlineTv .normalBtn {
        margin-left: 5px;
        width: calc(50% - 5px);
    }

    .onlineTv .normalBtn:nth-of-type(2) {
        margin-left: 0;
    }

    .adsBlock.blackBg {
        padding: 20px 0;
    }

    .listingHolder>li {
        margin-bottom: 20px;
    }

    .listingHolder>li:last-child {
        margin-bottom: 0;
    }

    .adsBlock.bigSpace {
        margin-bottom: 10px;
        padding: 20px 0;
    }

    h2 {
        font-size: 25px;
        line-height: 30px;
    }

    .newTvFb .blockHead,
    .newTvTweets .blockHead {
        margin-bottom: 10px;
    }

    .newTvFb {
        margin-bottom: 20px;
    }

    .newTvFb .owl-prev,
    .newTvFb .owl-next,
    .newTvTweets .owl-prev,
    .newTvTweets .owl-next {
        height: 60px;
        width: 30px;
    }

    .newTvFb .owl-prev:before,
    .newTvTweets .owl-prev:before {
        background-position: -199px -115px;
        background-size: 400px;
    }

    .newTvFb .owl-next:before,
    .newTvTweets .owl-next:before {
        background-position: -220px -115px;
        background-size: 400px;
    }

    .newTvApps a,
    .newTvApss a {
        width: 143px;
        height: 45px;
    }

    .newTvApps a:nth-of-type(2),
    .newTvApss a:nth-of-type(2) {
        margin-left: 0;
    }

    .newTvApps a.appStore,
    .newTvApss a.appStore {
        background-size: 400px;
        background-position: 0px -58px;
    }

    .newTvApps a.googlePlay,
    .newTvApss a.googlePlay {
        background-size: 400px;
        background-position: 0px -113px;
    }

    .blockTitle br {
        display: none;
    }

    .newTvApss .linksHolder {
        line-height: 5px;
    }

    .featuredBigImage .smallerContainer {
        padding: 10px;
    }

    .topFooter .inputEntity label {
        font-size: 20px;
        line-height: 20px;
        display: block;
        margin-bottom: 15px;
    }

    .topFooter .inputEntity .inputParent {
        width: 100%;
    }

    .topFooter .inputEntity .inputParent input {
        padding: 9px 10px 14px 20px;
        font-size: 16px;
    }

    .topFooter .inputEntity .inputParent input::-webkit-input-placeholder {
        font-size: 16px;
    }

    .topFooter .inputEntity .inputParent input::-moz-placeholder {
        font-size: 16px;
    }

    .topFooter .inputEntity .inputParent input:-ms-input-placeholder {
        font-size: 16px;
    }

    .topFooter .inputEntity .inputParent input:-moz-placeholder {
        font-size: 16px;
    }

    .newTvApss .imageHolder {
        display: none;
    }

    .topFooter .inputEntity .formActions {
        bottom: 2px;
        top: auto;
    }

    .topFooter .leftSection span {
        margin-left: 20px;
        line-height: 30px;
        font-size: 20px;
    }

    .socialLinks li {
        margin-left: 10px;
    }

    .socialLinks a {
        height: 31px;
        width: 31px;
    }

    .socialLinks img {
        max-width: 100%;
    }

    .topFooter .leftSection ul {
        top: 10px;
    }

    .newTvApps a,
    .newTvApss a {
        margin-left: 10px;
    }

    .newsListingItem .listingInfos {
        padding: 15px 0;
    }

    .twoTypesListing .sideLinks a {
        line-height: 28px;
    }

    .newTvTweets .itemHolder {
        border: none;
    }

    .liveNewsListing {
        background-color: #2c2f37;
    }

    .liveNewsListing .blockBody {
        background-color: transparent;
    }

    .programsSubMenu .chartsProgram {
        padding: 10px 30px 10px 60px;
    }

    .programsSubMenu .chartsProgram:before {
        top: 7px;
        left: 19px;
    }

    .newsDetailsOption2 .newsDetailsBlock .newsLink {
        font-size: 20px;
        line-height: 26px;
        padding-left: 0;
        margin-bottom: 10px;
    }

    .newsDetailsPage {
        padding-top: 20px;
    }

    .shareSection {
        padding: 10px 0;
        margin-bottom: 20px;
    }

    .newsTopBlock {
        margin-bottom: 15px;
    }

    .bodyText {
        font-size: 16px;
        line-height: 22px;
    }

    .relatedNewsListing .listingImage {
        width: 100%;
    }

    .newsListingItem .listingInfos {
        max-width: 100%;
    }

    .ads2Block {
        margin-bottom: 25px;
    }

    .topNewsSection .biggerPadding {
        padding: 0 10px;
    }

    .topNewsSection .biggerMargin {
        margin: 0 -10px;
    }

    .relatedWords li {
        margin-left: 10px;
    }

    .commonListing.landingNews .newsLink {
        font-size: 16px;
    }

    .programsListing .smallBotMargin {
        margin-bottom: 20px;
    }

    .twoTypesListing.whiteBg .liveNewsListing {
        background-color: #fff;
    }

    .twoTypesListing.whiteBg .blockHead h2 {
        color: #000;
    }

    .twoTypesListing.whiteBg .viewAll {
        color: #891a1c;
    }

    .twoTypesListing.whiteBg .liveNewsListing .blockBody {
        height: auto;
    }

    .liveNewsListing li {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .programsListing .listingItemLI {
        width: 100%;
    }

    .programsListing .playHolder {
        height: 70px;
        width: 45px;
    }

    .programsListing .listingTitle {
        font-size: 16px;
    }

    .adsBlock {
        padding: 20px 0 !important;
    }

    .programsListing .textHolder {
        padding: 10px;
        width: calc(100% - 45px);
    }

    .programsListing .listingItemLI {
        margin-bottom: 25px;
    }

    .programsListing {
        margin-bottom: 40px;
    }

    .twoInlinedFImages.landingFeatured .featuredBigImage.smallerImage {
        width: 100%;
    }

    .twoInlinedFImages.landingFeatured .featuredBigImage .newsImage a img {
        height: auto;
    }

    .twoInlinedFImages.landingFeatured .newsListingItem .newsType a {
        font-size: 14px;
    }

    .twoInlinedFImages.landingFeatured .newsListingItem a {
        font-size: 16px;
        line-height: 21px;
    }

    .episodeDetailsPage .listingInfos .newsLink {
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .episodeDetailsPage {
        padding-top: 0;
    }

    .programsListing .dateHolder {
        font-size: 16px;
    }

    .programSchedule .sideLinks {
        position: static;
    }

    .programSchedule .blockTitle {
        margin-bottom: 15px;
    }

    .programSchedule .dk-select,
    .programSchedule .dk-select-multi {
        width: 100%;
    }

    .dailySchedule .itemHolder {
        margin: 0 10px;
    }

    .dailySchedule .time {
        display: block;
        margin-left: 0;
        margin-top: 0;
    }

    .dailySchedule .scheduleImage a {
        width: 100%;
    }

    .dailySchedule .listingTitle {
        width: 100%;
        max-width: 100%;
        margin: 0;
        line-height: 25px;
    }

    .dailySchedule .normalBtn {
        width: 100%;
        margin-bottom: 15px;
    }

    .dailySchedule .listingItemLI {
        padding: 20px 0;
    }

    .programSchedule .blockHead {
        margin-bottom: 20px;
    }

    .programsSubMenu.smallerMarginBtm {
        margin-bottom: 20px;
    }

    .ddSecondLevel .newsListing {
        display: none;
    }

    .menuHolder .thirdLevelLinks li a {
        color: #fff;
    }

    .menuHolder .thirdLevelLinks li {
        display: block;
    }

    .menuHolder .menusMain .firstLiLevel>a:before,
    .menuHolder .menusMain .firstLiLevel>a:after {
        display: none;
    }

    .menuHolder .menusMain a {
        text-align: right;
    }

    .menuHolder .ddSecondLevel {
        box-shadow: none !important;
    }

    .menuHolder .menusMain a {
        font-size: 20px;
        padding: 20px 0;
    }

    .menuHolder .ddSecondLevel .thirdLevelLinks {
        padding-top: 0;
    }

    .menuHolder .thirdLevelLinks li a {
        color: #adadad;
        font-size: 16px;
        font-weight: 300;
        padding: 12px 20px !important;
    }

    .menuHolder .thirdLevelLinks li a:after {
        display: none;
    }

    .menuHolder .thirdLevelLinks li {
        margin-bottom: 0;
    }

    .firstLiLevel {
        border-bottom: 1px solid #2b2b2b;
    }

    .menusMain .mainMenu>ul>li {
        text-align: right;
    }

    .menuHolder .logoHolder a {
        background-size: 294px;
        height: 32px;
        width: 80px;
    }

    .menuHolder {
        height: 60px;
        top: 0;
    }

    .menuHolder .logoHolder {
        padding: 18px 0;
        position: absolute;
        right: 50px;
        top: -3px;
    }

    .mainMenu .searchToggle {
        display: none;
    }

    .liveStreaming {
        display: none;
    }

    .liveStreaming.mobileLiveStreaming {
        display: block;
    }

    .liveStreaming.mobileLiveStreaming a {
        height: 60px;
        width: 60px;
        padding: 0;
        padding-top: 40px;
        font-size: 12px;
        padding-right: 14px;
        font-weight: 700;
    }

    .liveStreaming a:before {
        right: 12px;
        -moz-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -o-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
    }

    .searchToggle {
        position: absolute;
        top: calc(50% - 10px);
        left: 75px;
    }

    .menuHolder .menusMain a.englishFont {
        padding-bottom: 22px;
    }

    header {
        height: 100px;
    }

    .topHeader {
        display: none;
    }

    .anchorsToggle {
        padding-top: 9px;
    }

    .programsSubMenu .chartsProgram,
    .programsSubMenu .newsPrograms {
        padding: 10px 13px 10px 43px;
    }

    .programsSubMenu .chartsProgram:before,
    .programsSubMenu .newsPrograms:before {
        left: 10px;
        -moz-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -o-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
    }

    .blackBackground .menuHolder {
        border: none;
    }

    #txtAdvancedSearch {
        font-size: 30px !important;
    }

    #txtAdvancedSearch::-webkit-input-placeholder {
        font-size: 30px !important;
    }

    #txtAdvancedSearch::-moz-placeholder {
        font-size: 30px !important;
    }

    #txtAdvancedSearch:-ms-input-placeholder {
        font-size: 30px !important;
    }

    #txtAdvancedSearch:-moz-placeholder {
        font-size: 30px !important;
    }

    .searchMainBlock #txtAdvancedSearch {
        padding: 5px 0;
    }

    .clearSearch {
        top: 13px;
    }

    .ui-menu .ui-menu-item {
        font-size: 18px;
    }

    .searchMainBlock.visible {
        height: 100vh;
    }

    .siteMap .topRow {
        display: none;
    }

    .loginLink {
        float: none !important;
    }

    .fancybox-slide>* {
        max-width: 100%;
        padding: 15px;
    }

    .commonBlocks {
        max-width: 100%;
        padding: 0;
    }

    .commonBlocks .inputEntity {
        max-width: 100%;
    }

    .commonBlocks .inputEntity input {
        max-width: 100%;
    }

    .commonBlocks .closeFButton {
        top: 0;
        right: 0;
    }

    .commonBlocks .title {
        font-size: 25px;
    }

    .commonBlocks .subTitle {
        margin-bottom: 20px;
    }

    .commonBlocks .closeFButton {
        -moz-transform: scale(0.7);
        -webkit-transform: scale(0.7);
        -o-transform: scale(0.7);
        -ms-transform: scale(0.7);
        transform: scale(0.7);
    }

    .loginForm:after {
        display: none;
    }

    .featuredBigNews .time {
        font-size: 16px;
    }

    .newsBulletin.featuredBigNews .newsInfos,
    .newsBulletin.featuredBigNews .newsImage {
        width: 100%;
    }

    .featuredBigNews.newsBulletin .showingTonight a {
        font-size: 22px;
        line-height: 26px;
    }

    .newsBulletin.featuredBigNews .newsInfos .bigInfos {
        padding: 10px;
    }

    .newsBulletin.featuredBigNews .bottomInfos {
        position: static;
    }

    .menuHolder .menusMain a.loginForm {
        position: relative;
        padding-right: 25px;
        font-size: 15px;
        display: block;
    }

    .loginForm {
        margin-bottom: 15px;
        border-bottom: 1px solid #555555;
        margin-left: 0;
    }

    .loginForm:before {
        display: block !important;
        content: '';
        height: 16px;
        width: 13px;
        background: url("../images/sprite.png");
        background-position: -344px -193px;
        position: absolute;
        top: 20px;
        right: 0;
    }
}

@media all and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2),
all and (max-width: 767px) and (min-resolution: 192dpi) {
    .loginForm:before {
        background: url("../images/sprite@2x.png");
        background-position: -344px -193px;
        background-size: 500px;
    }
}

@media all and (max-width: 768px) {
    #advancedSearchSection .selectinput label:before {
        left: 20px;
    }

}

@media all and (max-width: 767px) {
    .lowFooterLinks {
        padding-top: 15px;
        text-align: right;
    }

    .lowFooterLinks li {
        display: block !important;
        float: none !important;
    }

    .lowFooterLinks li a {
        font-size: 16px !important;
        padding: 14px 0;
        display: block;
    }

    .lowFooterLinks li a:after {
        display: none;
    }

    .lowerFooter .nav {
        display: none;
    }

    .siteMap {
        padding-top: 0;
    }

    .bottomFooter {
        text-align: center;
    }

    .abtUsBanner {
        padding-top: 0;
    }

    .abtUsBanner .backgroundImage {
        height: 200px;
    }

    .abtUsBanner h1 {
        font-size: 30px;
        line-height: 30px;
        bottom: 30px;
    }

    .abtUsTabs .tabsLinks ul {
        display: none;
    }

    .abtUsTabs li {
        display: block;
    }

    .abtUsTabs .tabsLinks a {
        color: #fff;
    }

    .abtUsTabs .tabsLinks a.abtUsLinksToggle {
        position: relative;
        margin-left: 0;
        padding-left: 30px;
    }

    .abtUsTabs .tabsLinks a.abtUsLinksToggle:before {
        content: "\f107";
        font-family: 'FontAwesome';
        font-size: 30px;
        position: absolute;
        left: 0;
        top: 15px;
    }

    .abtUsTabs .tab {
        padding: 30px 0;
    }

    .abtUsTabs .bodyText {
        font-size: 16px;
        line-height: 23px;
    }

    .abtUsTabs .tab h4 {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 22px;
    }

    .daysListing .listingHolder {
        display: none;
    }

    .daysListing .listingHolder li {
        display: block;
        width: 100%;
    }

    .daysListing .listingHolder>li:last-child a {
        padding-bottom: 20px;
    }

    .daysListing .day,
    .daysListing .date {
        font-size: 16px;
        color: #fff;
        display: inline-block;
    }

    .daysToggle {
        display: block;
        text-align: center;
        padding: 20px 0;
    }

    .daysListing .previousWeek,
    .daysListing .nextWeek {
        top: 14px;
        transform: scale(0.7);
    }

    .daysListing .itemHolder {
        padding: 0;
    }

    .daysListing .daysToggle .date {
        position: relative;
        padding-left: 30px;
    }

    .daysListing .daysToggle .date:before {
        content: "\f107";
        font-family: 'FontAwesome';
        font-size: 30px;
        position: absolute;
        left: 0;
        bottom: -3px;
    }

    .daysListing .visible {
        top: -20px;
    }

    .daysToggle .visible {
        top: 0;
    }

    .programMainDetails .smallCaption,
    .programMainDetails .programTitle {
        font-size: 30px;
    }

    .programMainDetails .programTime {
        font-size: 18px;
    }

    .programMainDetails .itemHolder {
        height: auto;
        position: relative;
        padding-bottom: 28%;
    }

    .programMainDetails .itemHolder .container {
        position: static;
    }

    .programMainDetails .itemHolder .programTitle {
        font-size: 20px;
        line-height: 20px;
    }

    .programMainDetails .itemHolder .watchTrailer {
        padding: 5px;
        padding-right: 20px;
        padding-left: 30px;
    }

    .programMainDetails .itemHolder .watchTrailer:before {
        left: 7px;
    }

    .programMainDetails .itemHolder .bottomInfos {
        max-width: calc(100% - 40px);
    }

    .programMainDetails .itemHolder .listingInfos {
        margin-bottom: 10px;
    }

    .programMainDetails .itemHolder .leftProgLinks {
        margin-bottom: 10px;
    }

    .twoInlinedFImages .newsListingItem .newsLink {
        color: #fff;
        font-weight: 500;
    }

    .twoInlinedFImages .newsListingItem .listingInfos {
        background-color: #000;
        padding: 10px;
    }

    .twoInlinedFImages .newsType,
    .twoInlinedFImages .newsTime,
    .twoInlinedFImages .newsType a {
        color: #fff;
    }

    .twoInlinedFImages.landingFeatured .newsListingItem a {
        font-size: 18px;
    }

    .subscriptionOptionsMain .pageIntro {
        padding: 0;
    }

    .subscriptionOptionsMain h1 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .packagesListing .mostOrderedParent {
        margin-top: 0;
    }

    .packagesListing {
        padding-top: 20px;
        margin-bottom: 60px;
    }

    .packagesListing .packageDetails ul {
        padding-top: 10px;
        margin-bottom: 10px;
    }

    .packageDetails li {
        margin-bottom: 15px;
    }

    /*.blackBackground {
  		.newsImage {
  			position: relative;
  			padding-bottom: 56%;
  
  		 
  
  			iframe {
  				position: absolute;
  				top: 0;
  				left: 0;
  			}
  		}
  	}
  
  	.featuredBigImage .newsImage a {
  		position: absolute
  	}*/
}

@media screen and (max-width: 760px) {
    .mobileMenuToggler {
        width: 50px;
        height: 50px;
        position: absolute;
        cursor: pointer;
        top: 5px;
        right: 0;
    }

    .mobileMenuToggler span {
        position: relative;
        display: block;
        margin: auto;
        -moz-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        position: absolute;
        top: 50%;
        margin-top: -2px;
        left: 50%;
        margin-left: -12px;
    }

    .mobileMenuToggler.active span {
        transition: background .3s 0s ease;
        background: transparent;
    }

    .mobileMenuToggler span:after,
    .mobileMenuToggler span:before {
        content: "";
        position: absolute;
        left: 0;
        top: -8px;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        width: 24px;
        height: 4px;
        background-color: #000;
        backface-visibility: hidden;
    }

    .mobileMenuToggler span,
    .mobileMenuToggler span:after,
    .mobileMenuToggler span:before {
        width: 24px;
        height: 4px;
        background-color: #fff;
        backface-visibility: hidden;
    }

    .mobileMenuToggler.active span:before,
    .mobileMenuToggler.active span:after {
        top: 0;
        -webkit-transition-delay: 0s, 0.3s;
        transition-delay: 0s, 0.3s;
    }

    .mobileMenuToggler.active span:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .mobileMenuToggler.active span:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .mobileMenuToggler span:after {
        top: 8px;
    }

    .menusMain {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        z-index: 20000;
        text-align: left;
        -moz-transition: 0.3s all ease;
        -webkit-transition: 0.3s all ease;
        -o-transition: 0.3s all ease;
        transition: 0.3s all ease;
        right: 100%;
    }

    .mainMenu>ul {
        height: 100%;
        position: fixed;
        top: 60px;
        left: 0;
        bottom: auto;
        width: 100%;
        padding: 15px 10px;
        color: #666666;
        background: #000;
        font-size: 14px;
        line-height: 20px;
        overflow: auto;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        left: -100%;
        max-height: calc(100% - 60px);
        padding-bottom: 60px;
        overflow: auto;
    }

    .menusMain.active {
        right: 0;
    }

    .menusMain.active .mainMenu>ul {
        left: 0;
    }

    .menusMain.active .mainMenu>ul {
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    .menusMain .mainMenu>ul>li {
        float: none;
        position: relative;
    }

    .subMenuToggle {
        position: absolute;
        left: -10px;
        top: 11px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        cursor: pointer;
        color: #fff;
    }

    .subMenuToggle::after {
        content: "\f107";
        font-family: 'FontAwesome';
        font-size: 30px;
    }

    .menusMain .ddSecondLevel {
        display: none;
        position: static;
        max-height: inherit;
        background: #000;
    }

    .openSubmenu .subMenuToggle::after {
        content: "\f106";
        color: #FFF;
    }

    .desktop li:hover .subMenuToggle::after {
        color: #FFF;
    }

    .mainMenu>ul>li.openSubmenu>a,
    .desktop .mainMenu>ul>li:hover>a {
        background: transparent;
        color: #FFF;
    }

    .listingHolder .listingItem.op1v10 .listingImage,
    .listingHolder .listingItem.op1v10 .listingInfos {
        width: 100%;
        float: none;
    }

    .container .highlight-op1v3 .listingHolder li:first-child {
        height: 200px;
        width: 100%;
	}
	.importantNewsListingUpdate .listingInfos{
		padding:10px;
	}
}