@media only screen and (max-width:960px) {
    
    /* START ROYAL SLIDER */
    .royalSlider { border-bottom:1px solid #ccc; }
    .contentSlider .rsSlide, .contentSlider .rsOverflow { padding-bottom:40px; }
    .rsDefault .rsArrow { display:block !important; } 
    .rsDefault .rsArrowIcn { margin-top:-101px; }
    .rsDefault .rsBullets { display:none !important; } 
    .rsDefault .rsTxt { background:#fff; bottom:0; width:100%; }
    .rsDefault .rsTxt p { color:#666; } 
    /* END ROYAL SLIDER */
        
    /* START SLIDER FIXES */
    .iosSliderWrapper { padding: 50% 0 0 0 !important; width: 100% !important; margin-bottom: 70px; }
    .iosSliderWrapper.ratio-2-3 { padding: 67.5% 0 0 0 !important; }
    .iosSlider { height: 100% !important; width: 100% !important; position: absolute !important; }
    .iosSlider .slider { }
    .iosSlider .slider .item { }
    .iosSlider .next, .iosSlider .prev { bottom: 68px; }
    /* END SLIDER FIXES */

    /* START TWITTER FIXES */
    .column.rightsmall iframe { top: 0; position: relative; margin: 0; height: auto; }
    /* END TWITTER FIXES */

    .content-links { padding-bottom: 26px; }
    .article .title h3 { font-size: 32px !important; line-height: 30px !important; }
    .module-10 { margin-top: -20px; }
    
    .gt_desktop { display: none !important; }
    .gt_mobile { display: block !important; }
    
    .new .feature .top .bg { height: 85px; }

    iframe { width: 100% !important; }

    .module-5.switcher .column.left, .module-6.b.switcher .column.right, .module-11.switcher .column.left { padding: 0 3%; width: 94%; }
    .module-5.switcher .column.right, .module-6.b.switcher .column.left, .module-11.switcher .column.right { margin-bottom: 15px; padding: 0; width: 100%; }

    .lightbox-content { left: 0 !important; margin-left: 0 !important; width: 100%; }
    .lightbox-content img, .lightbox-content iframe { width: 100%; }

    .hp { background-position: center 0; }
    .hp .container { margin-top: 0; }
    .wrapper, .hp .container { width: 100%; min-width: 320px; }
    .wrapper { position: relative; left: auto; top: auto; margin: 0 auto; overflow: visible; }
    #content { width:auto; }

    .margin-bottom-35 { margin-bottom: 25px !important; }
    .margin-bottom-20 { margin-bottom: 10px !important; }
    .padding-top-35 { padding-top: 25px !important; }

    .container > h3, .container > p { margin-left: 3%; margin-right: 3%; }
    .feature { height: auto !important; margin-bottom: 10px; }

    .feature .top { background: url(/uk/discover/multimedia/admin/feature-bg.png); height: 110px; left: 0; position: absolute; top: 0; width: 100%; z-index: 9999; text-align: center; }

    .feature .logo { height: 63px; margin: 0 auto; padding-top: 12px; padding-bottom: 5px; width: 336px; }
    .feature .logo img { height: 100%; width: 100%; }

    .feature .showing { top: 120px; }

    .hp .feature .content { right: 0; bottom: 0; padding: 15px 15px 60px 15px; width: 219px; }
    .hp .feature .content .share ul li.tweet, .hp .feature .content .share ul li.like { display: block; }
    .hp .feature .content .share ul li.comment { border-right: 0; }
    .hp .feature .content .title h1 { font-size: 32px; line-height: 30px; }
    .ar .feature .content .title h1 { font-size: 60px; line-height: 58px; }

    .news { float: none; height: auto; padding: 3% 3% 40px 3%; width: 94%; }
    .news .column { height: auto; }
    .news.bigimg { width: 100%; height: auto; }
    .news .column.long { height: auto; }
    .news .column.left, .news .column.leftsmall { width: 20%; }
    .news .column.right, .news .column.rightsmall { padding-right: 8%; width: 70%; }
    .news .title { height: auto; }
    .news .title p { font-size: 34px; line-height: 38px; }
    .news .info p { font-size: 26px; line-height: 30px; }

    .links li a { background-position: right 10px; font-size: 26px; line-height: 30px; }

    .top-nav { height: 46px; margin: 0 auto; position: relative; left: auto; bottom: auto; width: auto; display: inline-block; }
    .top-nav li a { font-size: 34px; line-height: 48px; }

    .twitter { display: block; padding-bottom: 0; }

    .open-link { right: 15px; }

    .banner { height: auto; }
    .banner .news { }
    .banner .news.two { padding-bottom: 40px; }
    .banner .news .share ul li.like, .banner .news .share ul li.tweet { display: none; }
    .banner .news .share ul li.comment { border-right: 1px solid #d0d0d0; }

    .banner .news.long { width: 94%; padding: 3%; float: none; background: #eee; }
    .banner .news.long .column.left { width: 30%; }
    .banner .news.long .column.right { width: 60%; }
    .banner .news.long .title { float: left; width: 100%; }
    .banner .news.long .title h2 { font-size: 30px; line-height: 34px; }
    .banner .news.long .info { display: none; }

    .drop-nav { height: auto; width: 100%; left: 0; margin-left: 0; top: 120px; }
    .drop-nav-left { float: none; width: 100%; }
    .drop-nav-right { float: none; width: 100%; }

    .drop-nav .news .column.right { width: 70%; padding-right: 8%; padding-bottom: 0px; }

    .drop-nav .news .title { padding: 0 40px 10px 0; }
    .drop-nav .news .info { display: none; }
    .drop-nav .news .share p { float: right; margin-right: 45px; }
    .drop-nav .news .share ul { display: none; }

    #drop-nav-2 { height: auto; }

    #drop-nav-3 { margin-left: 0; left: 0; padding: 3%; width: 94%; }
    #drop-nav-3 .block-top { padding: 0; border-bottom: 0; }
    #drop-nav-3 .block-middle { display: none; }
    #drop-nav-3 ul { list-style: none; }
    #drop-nav-3 ul li { float: left; margin-right: 1%; margin-bottom: 1%; width: 49%; }
    #drop-nav-3 ul li a { background: #eee; display: block; padding: 0 10px; font-size: 30px; height: 45px; line-height: 45px; }
    #drop-nav-3 p { font-size: 34px; line-height: 38px; }
    #drop-nav-3 .view { position: relative; top: 12px; }

    #drop-nav-4 { height: auto; margin-left: 0; left: 0; padding: 3%; width: 94%; text-align: center; }
    #drop-nav-4 div { width: 98%; padding: 0 1%; height: 48px; }
    #drop-nav-4 input#search-input { width: 84%; padding: 0 1%; font-size: 34px; line-height: 48px; }
    #drop-nav-4 input#search-submit { top: 15px; }

    #slides-1, #slides-3 { height: auto; padding-bottom: 96px; width: 100%; }
    #slides-1 .slides-container, #slides-3 .slides-container { width: 100%; }
    #slides-1 .slides-container .slides-control, #slides-3 .slides-container .slides-control { width: 100% !important; height: auto !important; left: 0 !important; }
    #slides-1 .slides-container .slide, #slides-3 .slides-container .slide { width: 100%; display: block; left: auto !important; position: relative !important; top: auto !important; height: auto !important; }
    #slides-1 .pagination, #slides-3 .pagination { display: none; }

    .search-results { height: auto; top: 175px; }
    .search-results-top { height: auto; }
    .search-results-bottom { height: auto; }
    .search-results .categories { padding-left: 10px; }

    .articles.two, .articles.three, .articles.four { height: auto; }

    .article { float: none; }
    .article.big, .article.medium, .article.small { clear: both; height: auto; width: 100%; }

    .article.position { position: relative; }

    .article .content { padding-bottom: 45px; height: auto !important; }
    .article .title { height: auto; overflow: hidden; }

    .share p { font-size: 13px; }

    .articles .info { display: none; }
    .articles .share ul li.tweet, .articles .share ul li.like { display: block; }
    .articles .share ul li.comment { border-right: 0; }

    .articles.three .background { height: auto; }
    .articles.three .content { background: url(/uk/discover/multimedia/admin/article-content-bg.png); height: auto; width: 225px; padding: 15px 15px 45px 15px; }
    .articles.three .title { padding-right: 25px; }
    .articles.three .title h3 { color: #fff; }
    .articles.three .share ul li.comment { background-image: url(/uk/discover/multimedia/admin/comment-icon-light.png); }
    .articles.three .open-link { color: #fff !important; background: url("/uk/discover/multimedia/admin/small-arrow-white.png") no-repeat scroll right top transparent; }

    .ar .feature, .ar .feature .background { height: auto; }
    .ar .feature .content { bottom: 50px; left: 3%; width: 97%; }

    .bar { position: absolute; left: 0; bottom: 0; background: #fff; padding-left: 0; width: 100%; height: 36px; overflow: hidden; }

    .module-1 { border-bottom: 1px solid #d0d0d0; padding-bottom: 20px; margin-left: 3%; margin-bottom: 35px; width: 94%; }
    .module-1 .column { float: none; }
    .module-1 .column.left { display: none; }
    .module-1 .column.right { padding: 0; width: 100%; }
    .module-1 h2 { font-size: 26px; line-height: 30px; }

    .module-2 { width: 100%; }
    .module-2 .column { float: none; padding-right: 0%; margin-left: 3%; width: 94%; }
    .module-2 .column.left { width: 94%; margin-bottom: 20px; }
    .module-2 .column.right { width: 100%; margin: 0; padding: 0; }
    .module-2 .column.right .promo { display: none; }
    .module-2 .column.right .promo img { height: auto; width: 100%; }
    .module-2 .column.right .promo.quote { position: relative; height: 200px; width: 100%; right: auto; bottom: auto; display: block !important; }
    .module-2 .column.right .quote-mark { left: 3%; }
    .module-2 .column.right .quote-text { left: 3%; width: 94%; }
    .module-2 .column.right .quote-text p { font-size: 26px; line-height: 30px; }

    .leftmenu { border-bottom: 1px solid rgb(209, 209, 209); }
    .leftmenu li { background: none; margin-right: 2%; padding: 0; min-height: 45px; float: left; width: 48%; }
    .leftmenu li.last { background: none; border-top: 1px solid rgb(209, 209, 209); border-bottom: 0; float: none; margin-right: 0; padding-right: 2%; width: 98%; clear: both; }
    .leftmenu li a, .leftmenu li.last a { background: url("/uk/discover/multimedia/admin/mobile-wide-arrow.png") no-repeat scroll right 15px; border: 0; display: block; font-size: 26px; line-height: 30px; padding-right: 63px; word-wrap: break-word; -webkit-word-wrap: break-word; -moz-word-wrap: break-word; }

    .module-3 { height: auto; width: 100%; }
    .module-3 .column { float: none; }
    .module-3 .column.left { width: 98%; margin-left: 2%; }
    .module-3 .column.right { width: 100%; clear: both; }
    .module-3 .block { height: auto; float: left; width: 50%; }
    .module-3 img { height: auto; width: 100%; display: block; }

    .module-4 { height: auto; width: 100%; margin-bottom: 0 !important; }
    .module-4 .column { width: 62.5%; }
    .module-4 .column.left { width: 37.5%; height: 200px; }
    .module-4 .column.right { clear: both; float: none; width: 100%; }
    .module-4 .block { float: left; height: auto; width: 37.5%; }
    .module-4 .block.last { width: 62.5%; }
    .module-4 img { height: auto; width: 100%; display: block; }
    .module-4 .block.wide { width: 100%; }
    .module-4 .block.wide .quote-mark { left: 3%; top: 8%; }
    .module-4 .block.wide .quote-text { left: 3%; bottom: 8%; width: 94%; }
    .module-4 .quote-text p { font-size: 26px; line-height: 30px; }

    .quote-mark { left: 8%; top: 8%; padding: 0; }
    .quote-text { left: 8%; bottom: auto; width: 84%; padding: 0; top: 60px; }

    .module-5 { height: auto; width: 100%; }
    .module-5 .column { float: none; }
    .module-5 .column.left { width: 100%; }
    .module-5 .column.right { padding: 0 3%; width: 94%; }
    .module-5 img { height: auto; width: 100%; display: block; }

    .module-6 { height: auto; width: 100%; }
    .module-6 .column { float: none; }
    .module-6 .column.left { padding: 0 3%; width: 94%; }
    .module-6 .column.right { display: none; }
    .module-6.b .column.right { display: block; width: 100%; }

    .module-7 { height: auto; width: 100%; overflow: visible; }
    .module-7 .column { float: none; }
    .module-7 .column.left { padding: 0 3%; width: 94%; }
    .module-7 .column.right { width: 100%; }
    .module-7 img { height: auto; width: 100%; display: block; }

    .module-7.slider-left .column.right { padding: 0 3%; width: 94%; }
    .module-7.slider-left .column.left { padding: 0; width: 100%; }

    .module-7.slider-right .column.left { padding: 0 3%; width: 94%; }
    .module-7.slider-right .column.right { padding: 0; width: 100%; }

    .module-8 { border-top: 1px solid #d0d0d0; width: 100%; padding: 0; }
    .module-8.variation { width: 100%; }
    .module-8 .column { float: none; padding: 0 3%; width: 94%; }
    .module-8 .column.left { padding: 0 3%; width: 94%; }
    .module-8 .column.right { padding: 0 3%; width: 94%; clear: both; }
    .module-8 h4 { font-size: 26px; line-height: 30px; }
    .module-8 img { height: auto; width: 100%; display: block; }
    .module-8 .links { margin-top: 0; }

    .module-9 { border-top: 1px solid #d0d0d0; width: 100%; padding: 0; }
    .module-9 h5 { padding: 60px 0 30px 0; font-size: 40px; line-height: 40px; }
    .module-9 .news { border-bottom: 1px solid #d0d0d0; }
    .module-9 .news.last { border-bottom: 0; }

    .module-10 { padding: 20px 0 20px 0; width: 100%; }
    .module-10 p { clear: both; display: block; }
    .module-10 p, .module-10 a { font-size: 26px; line-height: 30px; }
    .module-10 a span.icon { top: 0; left: 0; }

    .module-11 .column { float: none; }
    .module-11 .column.left { width: 100%; }
    .module-11 .column.right { padding: 0 3%; width: 94%; }
    .module-11 .block { width: 100%; float: none; clear: both; }
    .module-11 .blocks { float: none; width: 100%; }
    .module-11 .blocks .block { width: 50%; float: left; clear: none; }

    .module-12 .column { float: none; }
    .module-12 .column.left { width: 100%; }
    .module-12 .column.right { width: 100%; }
    .module-12 .block { float: left; width: 50%; }
    .module-12 .block.wide { width: 100%; }
    .module-12 img { height: auto; width: 100%; display: block; }
    .module-12 .quote-text { bottom: auto; top: 80px; }
    .module-12 .quote-text p { font-size: 26px; line-height: 30px; }

    .module-13 { padding: 0; }

    .module-14 { height: auto !important; }
    .module-14 .column { height: auto; width: 100%; position: relative; top: auto !important; left: auto !important; right: auto !important; }
    .module-14 .column.left { float: left; width: 50%; }
    .module-14 .column.right { float: right; width: 50%; }
    .module-14 .padding { padding: 3%; }

    .space { margin-bottom: 0 !important; }

    .heading-A, .heading-B, .heading-C { padding: 0 3%; width: 94%; }

    .module-4.two-cols.last { margin-bottom: 25px !important; }
    .module-2.two-cols .column.left { margin: 0; padding: 0 3%; width: 94%; }
    .module-2.two-cols .column.right { display: block; margin: 0; padding: 0; width: 100%; }
    .module-2.two-cols .promo, .module-2.two-cols .promo img { height: auto; width: 100%; margin: 0; }
    .module-2.two-cols .quote-mark { left: 3%; top: 8%; }
    .module-2.two-cols .quote-text { left: 3%; bottom: auto; width: 94%; top: 60px; }
    .module-2.two-cols .quote-text p { font-size: 26px; line-height: 30px; }

    .module-4.two-cols .column.left { width: 100%; }
    .module-4.two-cols .column.right { width: 100%; }
    .module-4.two-cols .quote-mark { left: 3%; }
    .module-4.two-cols .quote-text { left: 3%; width: 94%; }
    .module-4.two-cols .quote-text p.name { color: #000; }

    .module-11.three-cols .column { float: left; width: 62.5%; }
    .module-11.three-cols .column.left { width: 37.5%; }
    .module-11.three-cols .column.right { clear: both; padding: 25px 3% 0 3%; width: 94%; }

    .drop-nav .news { padding: 3%; }
    .drop-nav .news .info, .drop-nav .news .share, .drop-nav .news .lines { display: none; }
    .drop-nav .news .open-link { background: url(/uk/discover/multimedia/admin/arrow-blue-mobile.png); height: 43px; width: 47px; bottom: 50%; margin-bottom: -22px; }
    #slides-1 .next, #slides-3 .next { background-image: url(/uk/discover/multimedia/admin/slide-next-mobile.png); height: 43px; width: 22px; right: 15px; bottom: 27px; }
    #slides-1 .prev, #slides-3 .prev { background-image: url(/uk/discover/multimedia/admin/slide-prev-mobile.png); height: 43px; width: 22px; left: 15px; bottom: 27px; }

    .iosSlider { overflow: visible !important; }
    .iosSlider .slider .item { padding-bottom: 0; height: 100%; }
    .iosSlider .slider .item span { text-align: left; left: 3%; right: auto !important; bottom: -32px; font-size: 16px; line-height: 20px; color: #666; width: 94%; }
    .iosSliderWrapper .selectorsBlock { display: none; }
    .iosSliderWrapper .captionBg { background: none; border-bottom: 1px solid #ccc; bottom: -40px; right: 0 !important; width: 100% !important; }

    .share p { line-height: 35px !important; }

    .share.big { bottom: -4px; }

    .twitter-share-button { top: 6px; }
    .share.big .twitter-share-button { top: 3px; }

    .fb_edge_widget_with_comment { top: 4px; }
    .share.big .fb_edge_widget_with_comment { top: 1px; }

    .articles .content { width: 40%; min-width: 225px; }
    .hp .feature .content { width: 40%; min-width: 219px; }
    .module-10.share-big ul { margin: 0px 0px 0px 63px; left: 0; }
    .module-10.comments-trigger { padding: 10px 30px; }
    .module-10.share-big { padding: 25px 30px; padding-bottom: 50px; }

    .module-8.variation { padding: 25px 0px 10px; }
    .article .open-link { background: url("/uk/discover/multimedia/admin/small-arrow-white.png") no-repeat scroll right top transparent; }
    .shift .content { bottom: 1px; }
    .module-8 h3 { padding: 0px 3%; }
    .module-10.share-big p { font-size: 30px; font-weight: normal; line-height: 34px; text-transform: none; }

    /********** start module video **********/
    .module-video { background: none; height: auto; }
    .module-video .column { float: none; height: auto; width: 100%; }
    .module-video .column.left { background: #f1f1f1; width: 100%; position: relative; padding-bottom: 50%; padding-top: 25px; height: 0; }
    .module-video .column.left iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    .module-video .column.right { background: #a7abaf; padding: 5% 10%; width: 80%; overflow: hidden; }

    .video-slider { width: 100%; }
    .video-slide { float: left; height: auto; margin: 0; }
    .video-slide a { border: 1% solid #222; height: auto; width: auto; margin-bottom: 5px; }
    .video-slide a:hover, .video-slide a.active { border: 1% solid #fff; }
    .video-slide a img { height: auto; width: 100%; }
    .video-slide p { position: relative; top: auto; left: auto; background: none; padding: 0; }

    .video-slide.static { margin: 0 1%; width: 31%; }

    .bx-prev { background-image: url(/uk/discover/multimedia/admin/arrows-left.png); height: 32px; width: 20px; left: -30px; right: auto; top: 45%; bottom: auto; margin-top: -32px; }
    .bx-next { background-image: url(/uk/discover/multimedia/admin/arrows-right.png); height: 32px; width: 20px; left: auto; right: -30px; top: 45%; bottom: auto; margin-top: -32px; }
    /********** end module video **********/

    div[class*='module-'] { margin-bottom: 35px !important; }
    .article .title h3 { font-size: 24px !important; line-height: 23px !important; }
    .module-10 .close-text { display: none; }
    .module-10 .close-comments { right: 10px; top: 25px; }
    .module-10.share-big p { font-size: 30px; font-weight: normal; line-height: 34px; text-transform: none; }
    .bx-prev, .bx-next { margin-top: -48px; }
    
    .more-button { top:0; }
    .module-5.switcher .more-button, .module-7.slider-left .more-button { left:0; right:auto; }
    .more-wrapper { padding-top:32px; }
    .more-content { border-top:0; }
    .more-content .module-14 .column.left, .more-content .module-14 .column.right { padding:0; width:50%; }
    .more-content .module-5 .column.right, .more-content .module-5.switcher .column.left, .more-content .module-6 .column.left, .more-content .module-7 .column.left, .more-content .module-7.slider-left .column.right,  .more-content .module-7.slider-right .column.left,.more-content .module-2.two-cols .column.left { padding: 0; width: 100%; }
    .more-content .column.right, .more-content h3 {padding: 0px; }
    .module-register { width:100%; }
    .module-register .column.left { float:none; padding:0; width:100%; }
    .module-register .column.right { float:none; width:100%; }
    .module-register h3, .module-register p { padding:0 3%; }
    .form-register { padding-top:35px; }
}

@media only screen and (max-width:800px) {

}

@media only screen and (max-width:640px) {
    .quote-text.small .name { display: none; }
    .ar .feature .content { bottom: 50px; }
    .top-nav { height: 36px; }
    .top-nav li { padding: 0 10px; }
    .top-nav li a { font-size: 24px; line-height: 38px; }
    .drop-nav { top: 95px; }
    .module-1 h2 { font-size: 22px; line-height: 26px; }
    .module-4 .quote-text p, .module-2.two-cols .quote-text p, .module-2 .column.right .quote-text p { font-size: 22px; line-height: 26px; }
    .module-8 h4 { font-size: 22px; line-height: 26px; }
    .module-9 h5 { font-size: 22px; line-height: 26px; }
    .module-10 p, .module-10 a { font-size: 22px; line-height: 26px; }
    .module-12 .quote-text p { font-size: 22px; line-height: 26px; }
    .links li a { background-position: right 5px; font-size: 20px; line-height: 24px; }
    .links li a:hover, .links li a:focus, .links li a:active { background-position: right 3px; }
    .news .title p { font-size: 20px; line-height: 24px; }
    .news .info p { font-size: 18px; line-height: 22px; }
    .search-results { top: 135px; }
    .iosSliderWrapper .selectorsBlock { bottom: 13px; }
    .content .info { display: none; }
    .bar .share { display: none; }
    .feature .logo { height: 43px; width: 230px; padding-top: 10px; }
    .hp .feature .content .info { display: none; }
    .content .info { display: none; }
    .ar .feature .content .title h1 { font-size: 36px; line-height: 34px; }
    .ar .feature .content .title h1 span { top: -5px; font-size: 24px; line-height: 24px; }
    .gtMag h3 { font-size: 24px; line-height: 28px; margin-bottom: 10px; }
    .gtMag p { font-size: 14px; line-height: 18px; margin-bottom: 10px; }
    .leftmenu { border-bottom: 0; }
    .leftmenu li { clear: both; width: 100%; min-height: 35px; }
    .leftmenu li a, .leftmenu li.last a { font-size: 22px; line-height: 26px; }
    .quote-text p { font-size: 14px; line-height: 16px; }
    .module-8 h4 { padding-bottom: 15px; }
    .quote-mark img { height: 24px !important; width: 26px !important; }
    .news .column.left { width: 19%; }
    .banner .news.long .title h2 { font-size: 24px; line-height: 24px; }
    .feature .top { height: 85px; }
    .new .feature .top .bg { height: 60px; }
    .feature .showing { top: 130px; }
    .feature .showing p { font-size: 12px; }
    .top-nav { height: 31px; }
    .top-nav li a { font-size: 20px; line-height: 32px; }
    .drop-nav { top: 85px; }
    #drop-nav-3 .block-bottom p { margin-bottom: 10px; float: none; }
    .feature .showing { top: 85px; }
    .module-1 h2 { font-size: 14px; line-height: 18px; }
    .module-4 .quote-text p, .module-12 .quote-text p, .module-2.two-cols .quote-text p, .module-2 .column.right .quote-text p { font-size: 18px; line-height: 18px; }
    .search-results { top: 135px; }
    .iosSliderWrapper .selectorsBlock { bottom: 16px; }
    .hp .feature .content .title h1 { margin-bottom: 0; font-size: 24px; line-height: 24px; width: 90%; margin-left: 2%; }
    .articles .title h3 { font-size: 20px; line-height: 22px; }
    .leftmenu li a { border-bottom: 1px solid rgb(209, 209, 209); background-position: right center; }
    #slides-1, #slides-3 { padding-bottom: 46px; }
    .drop-nav .news .open-link { background: url(/uk/discover/multimedia/admin/arrow-blue-mobile-small.png) no-repeat; -webkit-background-size: 80% 80%; -moz-background-size: 80% 80%; background-size: 80% 80%; height: 34px; width: 37px; bottom: 50%; margin-bottom: -17px; }
    #slides-1 .next, #slides-3 .next { background-image: url(/uk/discover/multimedia/admin/slide-next-mobile-small.png); background-repeat: no-repeat; -webkit-background-size: 80% 80%; -moz-background-size: 80% 80%; background-size: 80% 80%; height: 33px; width: 17px; bottom: 3px; }
    #slides-1 .prev, #slides-3 .prev { background-image: url(/uk/discover/multimedia/admin/slide-prev-mobile-small.png); background-repeat: no-repeat; -webkit-background-size: 80% 80%; -moz-background-size: 80% 80%; background-size: 80% 80%; height: 33px; width: 17px; bottom: 3px; }
    #drop-nav-3 ul li a { font-size: 16px; height: 25px; line-height: 25px; }
    #drop-nav-3 p { font-size: 20px; line-height: 24px; }
    #drop-nav-4 div { height: 38px; }
    #drop-nav-4 input#search-input { font-size: 20px; line-height: 38px; height: 38px; }
    #drop-nav-4 input#search-submit { top: 10px; }
    .module-1 { margin-bottom: 0px; padding-bottom: 15px; }
    .leftmenu li a, .leftmenu li.last a { font-size: 20px; }
    .news .info p { font-size: 16px; line-height: 20px; }
    .module-2 .column.right .promo.quote, .module-4 .column.left { height: 150px; }
    #drop-nav-3 .view { top: 0; }
    .quote-text, .module-2 .column.right .quote-text { top: 45px; }
    .module-10 .close-comments { right: 10px; top: 18px; }
    .module-10 .close-text { display: none; }
    .module-10 .close-comments span { font-size: 12px; }
    .leftmenu li.last { border-top: 0; border-bottom: 1px solid rgb(209, 209, 209); padding-right: 0; width: 100%; }
    .module-10.share-big p { font-size: 30px; font-weight: normal; line-height: 34px; text-transform: none; }
    .bx-prev, .bx-next { margin-top: -56px; }
    .bx-prev, .bx-next { margin-top: -60px; }
    .top-navi li a { padding: 0 10px; }
}

@media only screen and (max-width:480px) {
    .top-navi li a { padding: 0 5px; }
    .quote-text, .module-2 .column.right .quote-text { top: 35px; }
    .quote-text p, .module-2.two-cols .quote-text p, .module-2 .column.right .quote-text p { margin-bottom: 5px; }
    .module-12 .quote-text.small .name.black.aurthor { display: none; }
    .bx-prev, .bx-next { margin-top: -64px; }
    .top-navi li a { font-size: 11px; }
    .ar .feature .content { bottom: 50px; }
    .feature .logo { height: 34px; width: 179px; padding-top: 7px; }
    .feature .top { height: 70px; }
    .new .feature .top .bg { height: 45px; }
    .feature .showing { top: 70px; }
    .top-nav { height: 26px; }
    .top-nav li a { font-size: 16px; line-height: 26px; }
    .drop-nav { top: 70px; }
    .news .title p { font-size: 16px; line-height: 18px; }
    .quote-text p, .module-2.two-cols .quote-text p, .module-2 .column.right .quote-text p { font-size: 12px !important; line-height: 14px !important; }
    .iosSliderWrapper .selectorsBlock { bottom: 14px; }
    .drop-nav .news .open-link { -webkit-background-size: 60% 60%; -moz-background-size: 60% 60%; background-size: 60% 60%; }
    #slides-1 .next, #slides-3 .next { -webkit-background-size: 60% 60%; -moz-background-size: 60% 60%; background-size: 60% 60%; bottom: 0px; }
    #slides-1 .prev, #slides-3 .prev { -webkit-background-size: 60% 60%; -moz-background-size: 60% 60%; background-size: 60% 60%; bottom: 0px; }
    #drop-nav-3 ul li a { font-size: 14px; height: 20px; line-height: 20px; }
    #drop-nav-3 p { font-size: 16px; line-height: 20px; }
    #drop-nav-4 div { height: 34px; }
    #drop-nav-4 input#search-input { font-size: 16px; line-height: 34px; height: 34px; }
    #drop-nav-4 input#search-submit { top: 8px; }
    .leftmenu li a, .leftmenu li.last a { font-size: 16px; line-height: 20px; }
    .news .info p { font-size: 14px; line-height: 18px; }
    .module-2 .column.right .promo.quote, .module-4 .column.left { height: 100px; }
    .links li a { background-position: right 5px; font-size: 16px; line-height: 24px; }
    .links li a:hover, .links li a:active, .links li a:focus { background-position: right 3px; }
    .article .title h3 { font-size: 20px !important; line-height: 20px !important; }
    .module-10.share-big p { font-size: 30px; font-weight: normal; line-height: 34px; text-transform: none; }
    .iosSlider .slider .item span { font-size: 13px; }
}

@media only screen and (max-width:320px) {
    .hp .feature .content { padding-bottom: 50px; }
    .hp .feature .content .title h1 { font-size: 24px; line-height: 23px; }
    .ar .feature .content { bottom: 50px; }
    .ar .feature .content .title h1 { margin-bottom: 0px; }
    .news .info { display: none; }
    .module-10.share-big p { font-size: 30px; font-weight: normal; line-height: 34px; text-transform: none; }
    .bx-prev, .bx-next { margin-top: -68px; }
}
