iframe.tickets-video {
    height: 340px !important;
}
@media (min-width:1200px) {
    .col-sm-4.bfa-winners-item {
        padding: 50px;
    }
}
@media (max-width:1200px) {

    /*home slider*/
    .front-carousel .carousel-caption {
        font-size: 4vw;
    }

    /*
    .front-carousel .carousel-caption.caption-position-middle { top: 28%;}
    .front-carousel .front-carousel-image { height: 750px !important;}*/

    /*calendar-yearly*/
    .calendar-yearly .calendar-yearly-month-header {
        font-size: 14.95pt;
    }
    .calendar-yearly .RadCalendar .rcMain .rcRow a {
        font-size: 16px;
    }
    .calendar-yearly .calendar-yearly-wrapper {
        height: 269px;
    }
    .calendar-yearly .row .calendar-yearly-item > div {
        height: 332px !important;
    }
    .calendar-daily .calendar-daily-item-image img {
        height: 280px;
    }
    .calendar-yearly .RadCalendar .rcMain .rcRow a {
        padding: 4px 0;
    }
    .calendar-yearly .calendar-yearly-month-header a span.glyphicon {
        font-size: 15px;
    }

    /*daliy*/
    .calendar-daily .calendar-daily-item .calendar-daily-item-inner, .calendar-daily .calendar-daily-item-image img, .calendar-daily .calendar-daily-item-blockdate {
        height: 230px;
    }
    .calendar-daily .calendar-daily-item-title {
        top: 47%;
        height: 122px;
    }
    .calendar-daily .calendar-daily-item-blockdate-first-dayname {
        padding: 15px 0;
    }
    .calendar-daily .calendar-daily-item-blockdate-first-day {
        font-size: 83.48px;
    }
    .calendar-daily .calendar-daily-item-blockdate-month {
        margin: 30px 0 20px;
    }

    /*yearly*/
    .calendar-yearly-block-wrapper .calendar-yearly-item-block img, .calendar-yearly-block-wrapper > img {
        height: 295px;
    }

    /*About#pillars page*/
    .pillars-content-wrapper h6 a {
        height: 148px;
        width: 148px;
    }
    .keyevents-content-wrapper h6 a {
        height: 116px;
        width: 116px;
        font-size: 18px;
    }

    /*education page*/
    .a-ztitle {
        font-size: 40px;
    }
    .row.education-row {
        padding: 0;
    }
    .education-content-wrapper h6 {
        word-break: break-all;
    }

    /*Business-Support page*/
    .business-panel2 h6 {
        font-size: 22px;
    }
    .business-panel2 .content-wrapper .content {
        font-size: 16px;
        margin-top: -285px;
    }
    .business-panel2 .block:nth-child(4) .content {
        margin-top: -238px;
    }
    .related-content .img-wrapper {
        height: 163px;
        width: 163px
    }
    .business-support-intro > iframe, #ctl00_Main_upBlocks iframe {
        width: 100%;
    }

    /*About page*/
    .about-panel4 .pillars-content-wrapper a {
        width: 164px;
        height: 164px;
        word-break: normal;
    }
    .about-panel4 .keyevents-single a {
        width: 132px;
        height: 132px;
        word-break: normal;
        font-size: 18px;
    }
    .charity .about-panel4 .row {
        padding: 0;
    }
    .about-panel4 .pillars-content-wrapper a {
        font-size: 16px;
    }
    .about-panel4 .keyevents-single a {
        font-size: 15px;
    }
    #howtogetinvolved h6, .howtogetinvolved h6, #reports h6, .reports h6 {
        font-size: 14px;
    }
    .about-panel4 .keyevents-single a {
        letter-spacing: 1px;
    }
    .reports .about-panel4 .col-sm-4 {
        height: 250px;
    }
    .reports .about-panel4 .col-sm-4 p br {
        display: none;
    }

    /*Recipients page*/
    .season-item, .season-item .season-intro-wrapper, .season-preview-wrapper {
        height: 325px;
    }
    .season-intro h4 {
        word-break: break-all;
    }
    .page-middle.col-sm-12 .season-intro-wrapper, .page-middle.col-sm-12 .season-preview-wrapper, .page-middle.col-sm-12 .season-item {
        height: 400px;
    }
    .season-item-preview-list {
        height: 70%;
    }

    /*News page*/
    .news-item-letterfromlondon {
        position: relative;
    }
    .news-item-letterfromlondon-content-wrapper, .news-utility-letter-from-london .news-item-letterfromlondon-content-wrapper {
        width: 100%;
    }
    .news-utility-letter-from-london .news-item-image {
        height: 208px;
    }
    .news-utility-filter {
        height: 100%;
    }
    tr.press-release-item td:first-child {
        width: 25%;
    }

    /*Directory page*/
    .a-z-contacts-content a, .az-boards-types-item a {
        height: 164px;
        width: 164px;
        word-break: normal;
        font-size: 15px;
    }
    .az-sponsors-item {
        height: 120px;
    }

    /*nav*/
    .navbar-default .navbar-nav > li > a {
        margin: 0 3px;
        font-size: 13px;
    }
    .header-wrapper .header-utils ul li {
        padding-left: 5px;
        padding-right: 5px;
    }
    .navbar-header .logo img {
        /*margin-top: 2px;*/
        margin-top: 0;
    }

    /*footer*/


    /*nominees page*/
    .bfa-nominees .bfa-nominees-item .bfa-nominees-item h3 {
        text-transform: none;
    }
    .nominees-panels .nominees-panels-item .nominees-panels-item-wrapper .content-panels-item-title {
        font-size: 24px;
        margin-bottom: 0;
    }

    /*.col-sm-4.bfa-nominees-item {height: 350px;}*/
    .nominees-panels {
        margin-top: 0;
    }
    .bfa-nominees {
        margin-top: 60px;
    }

    /*voting_gallery*/
    .image-gallery .image-gallery-thumbs li {
        height: 132px;
    }
    .image-gallery .image-gallery-thumbs .image-gallery-thumbs-caption {
        font-size: 12px;
    }

    /*videos*/

    /*.col-sm-4.news-item a.thumb img {height:150px;}*/
    .awards-panel.awards-panel-redcarpet iframe, .awards-panel.awards-panel-highlights iframe {
        height: 438px;
    }
    .award-winner-item-winner, .award-winner-item-title {
        font-size: 12px;
        float: right;
    }
    .archive-item-wrapper {
        height: 212px;
    }
    .archive-item-utils li:nth-child(2n) {
        border-left: none;
    }
    .archive-item-utils li:nth-child(3n) {

        /* border-left: 1px solid #000; */
    }
    .highlights-video iframe {
        height: 372px !important;
    }
}
@media screen and (max-width:1024px) {

    /*Directory page*/
    .designersCarousel-control.designersCarousel-control-left {
        left: -24px;
        font-size: 24px;
    }
    .designersCarousel-control.designersCarousel-control-right {
        right: -24px;
        font-size: 24px;
    }

    /*2013-Highlights*/

    /*.highlights-video iframe {height: 333px !important;}*/
}
@media screen and (min-width:768px) and (max-width:991px) {
}
@media (max-width:991px) {

    /*home slider*/

    /*.front-carousel .front-carousel-image {height: 550px !important; background-size:1030px auto !important;}
    .front-carousel .carousel-caption.caption-position-middle {  top: 24%;}
    */

    /*calendar-yearly*/
    .calendar-yearly .calendar-yearly-month-header {
        font-size: 11.95pt;
    }
    .calendar-yearly .calendar-yearly-wrapper .calendar-yearly-subheader {
        font-size: 11.25pt;
    }
    .calendar-yearly .RadCalendar .rcMain .rcRow a {
        padding: 2px;
    }
    .calendar-yearly .calendar-yearly-wrapper {
        height: 198px;
    }
    .calendar-yearly .row .col-sm-3 > div {
        height: 236px !important;
    }
    .calendar-daily .calendar-daily-item-blockdate-first-dayname {
        font-size: 25.29pt;
    }
    .calendar-daily .calendar-daily-item-blockdate-first-day {
        font-size: 58.48px;
    }
    .calendar-daily .calendar-daily-item-blockdate-month {
        font-size: 25.2px;
    }
    .calendar-daily .calendar-daily-item-blockdate-year {
        font-size: 20.65px;
    }
    .calendar-daily .calendar-daily-item-title {
        font-size: 12px;
    }
    .calendar-yearly .row .calendar-yearly-item .calendar-yearly-calendar .rcMain table {
        height: 198px !important;
    }
    .calendar-yearly .row .calendar-yearly-item > div {
        height: 252px !important;
    }
    .calendar-yearly .row .col-sm-3 > div {
        height: auto !important;
    }
    .calendar-yearly-block-wrapper .calendar-yearly-item-block img, .calendar-yearly-block-wrapper > img {
        height: 220px;
    }
    .calendar-yearly-block-wrapper .calendar-yearly-item-block .calendar-yearly-item-block-title a {
        width: 80%;
    }
    .calendar-yearly-block-wrapper .calendar-yearly-item-block .calendar-yearly-item-block-title {
        font-size: 14px;
    }
    .calendar-header .calendar-header-view {
        padding-top: 18px;
    }
    .calendar-header-view > a.calendar-print {
        margin-right: 2em;
    }

    /*daily page*/
    .calendar-daily .calendar-daily-item .calendar-daily-item-inner, .calendar-daily .calendar-daily-item-image img, .calendar-daily .calendar-daily-item-blockdate {
        height: 170px;
    }
    .calendar-daily .calendar-daily-item-blockdate {
        padding: 10px 0;
    }
    .calendar-daily .calendar-daily-item-blockdate-first-dayname {
        padding: 10px 0;
    }
    .calendar-daily .calendar-daily-item-title {
        height: 90px;
    }

    /*About#pillars page*/
    .pillars-content-wrapper h6 a {
        height: 104px;
        width: 104px;
        font-size: 16px;
    }
    .keyevents-content-wrapper h6 a {
        font-size: 14px;
        height: 80px;
        width: 80px;
    }

    /*education page*/
    .education-content-wrapper a {
        padding: 0;
        width: 152px;
        height: 152px;
        font-size: 18px;
    }
    .education-panel .education-row .col-sm-2.education-single {
        width: 180px;
        float: left;
    }

    /*Business-Support page*/
    .business-panel2 h6 {
        font-size: 16px;
        line-height: 22px;
    }
    .business-panel2 .content-wrapper .content {
        font-size: 13px;
        margin-top: -214px;
    }
    .business-panel2 .block:nth-child(4) .content {
        margin-top: -178px;
    }
    .related-content .img-wrapper {
        height: 123px;
        width: 123px;
    }
    table.funders-table td {
        padding: 1% 6% 0 0;
    }

    /*About page*/
    .pillars-content-wrapper a {
        height: 124px;
        width: 124px;
        word-break: normal;
        font-size: 18px;
    }
    .about-panel4 .keyevents-single a {
        font-size: 14px;
        height: 100px;
        width: 100px;
        word-break: normal;
    }
    .about-panel4 .charity-block a {
        font-size: 20px;
        height: 162px;
        padding: 20px;
        width: 162px;
        word-break: normal;
    }
    .reports .about-panel4 .col-sm-4 {
        height: 220px;
    }
    .content-1135 h2 {
        font-size: 35px;
    }
    .about-panel4 .col-sm-2.pillars-single, .about-panel4 .col-sm-2.keyevents-single {
        width: 50%;
    }
    .about-panel4 .pillars-content-wrapper a, .about-panel4 .keyevents-single a {
        display: inline-block;
        height: 100%;
        width: 100%;
        word-break: normal;
    }
    .about-panel4 .pillars-content-wrapper a {
        font-size: 16px;
    }
    .pillars-content-wrapper, .keyevents-single {
        margin-bottom: 0;
    }
    .about-panel4 .keyevents-single a {
        font-size: 16px;
        padding: 20px 0;
    }
    .about-panel4 .charity-block a {
        font-size: 16px;
    }
    #howtogetinvolved h6, .howtogetinvolved h6 {
        font-size: 18px;
    }
    .howtogetinvolved .about-panel4 .col-sm-3 {
        width: 50%;
    }

    /*Recipients page*/
    .season-item, .season-item .season-intro-wrapper, .season-preview-wrapper {
        height: 242px;
    }
    .season-intro {
        padding: 75px 10px 20px;
    }
    .season-intro h4 {
        bottom: 130px;
        font-size: 20px;
    }
    .business-season-utils {
        bottom: 10px;
    }
    .business-season-utils a {
        font-size: 12px;
        margin: 0 2px;
        padding: 0;
    }
    .season-intro-body {
        margin-bottom: 18px;
    }
    .col-sm-4.season-item.season-item-12 .season-intro-wrapper .season-intro .season-intro-body {
        font-size: 12px;
    }
    .page-middle.col-sm-12 .season-intro-wrapper, .page-middle.col-sm-12 .season-preview-wrapper, .page-middle.col-sm-12 .season-item {
        height: 300px;
    }
    .season-item-preview-list {
        height: 60%;
    }
    .season-preview-wrapper > h4 {
        font-size: 15px;
    }
    .season-item-preview-list-tag, .seasondetail-preview-list-tag {
        font-size: 12px;
    }
    .business-season-utils a {
        font-size: 9px;
    }
    .season-preview-wrapper > h4 {
        font-size: 12px;
    }
    .season-item-preview-list-tag, .seasondetail-preview-list-tag {
        font-size: 10px;
    }
    .season-item-preview-list {
        font-size: 10px;
    }
    .season-preview-wrapper {
        padding: 10px;
    }

    /*News page*/
    .news-utility-letter-from-london .news-item-letterfromlondon-content-wrapper {
        padding: 10px;
    }
    .news-item-letterfromlondon-title {
        font-size: 14px;
    }
    .news-utility-letter-from-london .news-item-image {
        height: 138px;
    }
    .news-item-twitter {
        word-break: break-all;
    }
    .news-carousel .carousel-caption a {
        font-size: 33px;
    }
    .carousel-caption {
        left: 10%;
        padding-bottom: 20px;
        right: 10%;
    }
    .news-item-twitter-content {
        font-size: 14px;
    }
    .press-release-year a, .press-release-month a {
        padding: 6px 4px 4px;
        font-size: 12px;
    }
    .col-md-3 .press-releases-widget .panel-widget {
        float: left;
        margin-left: 25px;
        width: 48%;
    }
    .col-md-3 .press-releases-widget .panel-widget:first-child {
        margin-left: 0;
    }
    .news-item-news .social-share {
        margin-right: 22px;
    }

    /*Directory page*/
    .a-z-contacts-content a, .az-boards-types-item a {
        height: 124px;
        width: 124px;
        word-break: break-all;
        font-size: 12px;
        padding: 10px;
    }
    .az-sponsors .nav-tabs > li > a {
        font-size: 18px;
    }
    .az-boards-intro {
        width: 70%;
    }
    .social-list {
        margin-left: 33.5%;
    }

    /*.list-inline > li { padding-left: 12px; padding-right: 12px;}*/
    .designersCarousel-control.designersCarousel-control-left {
        left: -24px;
        font-size: 24px;
    }
    .designersCarousel-control.designersCarousel-control-right {
        right: -24px;
        font-size: 24px;
    }
    .az-designers-list-item .col-sm-2.col-xs-6 {
        width: 20%;
    }
    .az-sponsors-item {
        height: 90px;
    }
    .az-designers-wrapper .container {
        padding-left: 25px;
        padding-right: 25px;
    }
    .col-sm-3.col-one-fifth.az-contacts-types-item, .col-sm-3.col-one-fifth.az-boards-types-item {
        float: left;
        width: 50%;
    }
    .a-z-contacts-content a, .az-boards-types-item a {
        display: inline-block;
        height: 100%;
        width: 100%;
        padding: 20px;
        font-size: 14px;
    }
    .col-sm-3.col-one-fifth.az-boards-types-item {
        margin-bottom: 20px;
    }
    .az-designers-letters .list-inline {
        line-height: 15px;
    }
    .az-designers-letters a {
        font-size: 10px;
        line-height: 15px;
    }
    .az-designers .az-designers-list .carousel-inner > .item .col-sm-2 {
        height: auto;
    }

    /*header*/
    .header-white .header-wrapper, .header-wrapper {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
        padding-bottom: 20px;
    }
    .header-mobile .mobile-nav-wrapper {
        float: right;
        width: auto;
        vertical-align: middle;/* padding-top: 0 !important;*/
    }
    .header-mobile .mobile-nav-wrapper > div {
        float: right;
        font-size: 30px;
        margin-left: 22px;
    }
    .header-mobile .mobile-nav-wrapper > div.header-mobile-search {
        margin-left: 0;
    }
    .header-mobile .mobile-nav-wrapper a i.fa {
        font-size: 38px;
    }
    .header-mobile .mobile-nav-wrapper a i.fa, .header-mobile .mobile-nav-wrapper a span.glyphicon {
        color: #000;
    }
    .header-mobile .mobile-nav-wrapper {
        padding-top: 15px !important;
    }
    .header-mobile .mobile-logo-wrapper a img {

        /* width: 85px; */
    }
    .header-mobile-nav-list {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0.85);
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 9999;
    }
    .header-mobile-nav-ul-wrapper {
        background: none repeat scroll 0 0 #eee;
        margin: 0 auto;
        padding: 0 10px;
        position: relative;
        top: 73px;
        width: 200px;
    }
    .header-mobile-nav-list-level1 {
        padding: 0;
    }
    .header-mobile-nav-list-level1 li a {
        text-decoration: none;
    }
    .header-mobile-nav-list-level1 > li {
        border-bottom: 1px solid #555;
        line-height: 36px;
        padding: 5px 0;
        list-style: none;
        text-decoration: none;
    }
    .header-mobile-nav-list-level1 > li.active {
        font-weight: bold;
    }
    .header-mobile-nav-list-level1 li:last-child {
        border-bottom: medium none;
    }
    .header-mobile-nav-list li a span {
        color: #000;
        font-family: "Avenir LT W01 55 Roman", Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .header-mobile-nav.open .header-mobile-nav-link i:before {
        content: "\f00d"; /*f00d*/
        -moz-font-feature-settings: normal;
        -moz-font-language-override: normal;
        display: inline-block;
        font-family: FontAwesome;
        font-size: inherit;
        font-size-adjust: none;
        font-stretch: normal;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        text-rendering: auto;
    }
    .header-mobile-nav {
        position: relative;
        z-index: 99999;
    }
    .calendar-header .calendar-header-inner {
        width: 50%;
        float: left;
    }
    .calendar-header .calendar-header-view {
        padding-top: 32px;
    }


    /*designer-profile*/
    .designer-profile-desktop .designer_details.solid > h3 {
        font-size: 20px;
    }
    .designer-profile-desktop h1.designer-name {
        font-size: 28px;
    }

    /*bfav2- home*/
    .panel-widget .content-panels .content-panels-item a .content-panels-item-desc {
        font-size: 15px;
        width: 144px;
    }
    .panel-widget .content-panels .content-panels-item a .content-panels-item-wrapper {
        font-size: 25px;
        width: 92%;
    }

    /*Tickets page*/
    .education-intro .layer-panel > p {
        margin-left: 0;
        width: 100%;
    }
    .education-intro .layer-panel h2, .tickets-row3 h3, .tickets-row2 h3, .bfa-nominees h2

    /*.tickets-row2 .tickets-row2-inner p > strong,*/
    {
        font-size: 35px;
    }
    .education-intro, .tickets-row3 p {
        font-size: 20px;
    }

    /*Nominees page*/
    .bfa-nominees .bfa-nominees-item .bfa-nominees-item h3 {
        font-size: 13px;
        width: 100%;
        display: inline-block;
        height: 45px;
    }
    .col-sm-4.bfa-nominees-item {
        /* height: 390px; */
    }
    .nominees-panels .nominees-panels-item .nominees-panels-item-wrapper .content-panels-item-title {
        font-size: 20px;
        line-height: normal;
    }
    .nominees-panels .nominees-panels-item .nominees-panels-item-wrapper .nominees-panels-item-desc {
        font-size: 11px;
    }

    /*Winners page*/
    .col-sm-4.bfa-winners-item {
        height: 330px;
    }

    /*gallery page*/
    .gallery-overview .gallery-blurb h2 {
        font-size: 26px;
    }
    #pageheader > h1 {
        font-size: 26px
    }

    /*searchresult page*/
    .searchresult-paging .col-md-6:last-child {
        margin-top: 15px;
        padding-left: 3px;
    }

    /*voting_gallery*/
    .image-gallery .image-gallery-thumbs li {
        height: 97px;
        margin-bottom: 45px;
    }

    /*2013-Highlights*/
    .highlights-video iframe {
        height: 382px !important;
    }
    .news .news-item a.thumb img.img-responsive {
        height: auto;
    }

    /*videos*/
    .col-sm-4.news-item a.thumb img {
        height: 150px;
    }
    .awards-panel.awards-panel-redcarpet iframe, .awards-panel.awards-panel-highlights iframe {
        height: 335px;
    }
    .archive-item-utils li a {
        padding: 0 6px;
    }
    .archive-item-wrapper {
        height: 156px;
    }
    .archive-item-utils {
        bottom: 6%;
    }
    .highlights-top-row h1 {
        font-size: 26px;
    }
    .tickets-row2 .tickets-row2-inner {
        margin-bottom: 30px;
    }
    iframe.tickets-video {
        height: 340px !important;
    }
}
@media (max-width:767px) {

    iframe.tickets-yt{
        width:100% !important;
        height: 244px !important;
    }

    /*home slider*/

    /*
    .front-carousel .front-carousel-image {height: 450px !important; background-size:850px auto !important;}
    .front-carousel .carousel-caption.caption-position-middle {  top: 24%;}
    */
    #PatronsCarousel .carousel-inner .col-sm-2 {
        float: left;
        width: 50%;
    }

    /*calendar-yearly*/
    .calendar-yearly .calendar-yearly-month-header {
        font-size: 19.95pt;
    }
    .calendar-yearly .calendar-yearly-wrapper .calendar-yearly-subheader {
        font-size: 14.25pt;
    }
    .calendar-monthly-nav span.calendar-monthly-header {
        font-size: 70%;
    }
    .calendar-yearly .row .calendar-yearly-item > div {
        height: auto !important;
    }

    /*.calendar-yearly .row .calendar-yearly-item > div.calendar-yearly-calendar { height: 150px !important;}*/
    .calendar-yearly {
        margin-top: 2em;
    }

    /*daily mobile*/
    .calendar-daily .calendar-daily-item {
        margin-bottom: 0;
    }
    .calendar-daily .calendar-daily-item .calendar-daily-item-inner {
        background: none repeat scroll 0 0 #fff;
        border-top: 1px solid #7f7f7f;
        height: 100%;
    }
    .calendar-daily-item-image {
        width: 35%;
    }
    .calendar-daily .calendar-daily-item-image img {
        height: 100%;
    }
    .calendar-daily .calendar-daily-item-date {
        font-size: 20.07px;
        font-weight: bold;
        top: inherit;
        bottom: 0;
        width: 35%;
    }
    .calendar-daily .calendar-daily-item-title {
        background: none;
        font-weight: bold;
        left: 40%;
        text-align: left;
        top: 10px;
        width: 56%;
    }
    .calendar-daily .calendar-daily-item-title a {
        border-top: 0 none;
        color: #000;
        width: 93%;
    }
    .calendar-daily .calendar-daily-item-blockdate {
        color: #000;
        height: auto;
        border-width: 1px 0 0;
        border-color: #7F7F7F;
    }
    .calendar-daily .calendar-daily-item-blockdate-first-date {
        margin-top: 25px;
    }
    .calendar-daily .calendar-daily-item-blockdate-first-date, .calendar-daily .calendar-daily-item-blockdate-month, .calendar-daily .calendar-daily-item-blockdate-year {
        font-size: 30.9px;
        font-family: 'NeuzeitGro-Reg';
    }
    .calendar-daily .calendar-daily-item-blockdate-first-dayname {
        display: none;
    }
    .calendar-daily .calendar-daily-item-blockdate-first-day {
        display: none;
    }
    .calendar-daily .calendar-daily-item-blockdate-month {
        width: auto;
        margin: 30px 0 0;
    }
    .calendar-daily .calendar-daily-item-blockdate-year {
        border: 0;
        padding-top: 0;
        width: auto;
    }
    .calendar-daily .calendar-daily-item:first-child .calendar-daily-item-blockdate {
        border: none;
    }
    .calendar-daily .calendar-daily-item:last-child .calendar-daily-item-inner {
        border-bottom: 1px solid #7f7f7f;
    }
    .calendar-daily .calendar-daily-item {
        position: relative;
    }
    .calendar-daily-item-inner:after {
        font-size: 40px;
        position: absolute;
        top: 35%;
        content: "\f105"; /*f105*/
        font-family: fontawesome;
        left: 96%;
        color: #737373;
        cursor: pointer;
        z-index: 1000;
    }
    .calendar-daily {
        margin-top: 0;
    }
    .calendar-daily .calendar-daily-item-title {
        font-size: 17.09px;
    }

    /*education page*/
    .education-panel .education-row .col-sm-2.width10percent {
        float: left;
        width: 12%;
    }
    .education-panel .education-row .col-sm-3.education-single {
        float: left;
    }
    .education-panel .education-row .col-sm-3.education-single {
        width: 100%;
        margin-top: 30px;
    }
    .education-panel .education-row .education-content-wrapper a {
        display: inline-block;
        font-size: 16px;
        height: 100%;
        padding: 20px;
        width: 100%;
    }

    /*Business-Support page*/
    .business-panel2 .col-sm-3.block {
        float: left;
        margin-bottom: 2em;
        width: 50%;
    }
    .business-panel2 .content-wrapper {
        position: relative;
    }
    .business-panel2 .content-wrapper .content {
        font-size: 18px;
        margin-top: 0;
        position: absolute;
        top: 0;
    }
    .business-panel2 h6 {
        font-size: 2.5vw;
        line-height: normal;
    }
    .business-panel2 .content-wrapper .content {
        font-size: 2vw;
    }
    .business-panel2 .block:nth-child(4) .content {
        margin-top: 16%;
        width: 100%
    }
    .business-panel2 .content-wrapper {
        height: 260px;
    }
    .business-panel1 .col-sm-3.block1 > a > img {
        max-width: 250px;
        margin-bottom: 2em;
    }
    .related-content.busines-related-content-news .related-item, .related-content.business-related-content-galleries .col-sm-3 {
        float: left;
        width: 50%;
        margin-bottom: 20px;
        height: 250px;
    }
    .related-content .img-wrapper {
        height: 203px;
        width: auto;
    }
    .season-item, .season-item .season-intro-wrapper, .season-preview-wrapper {
        height: 188px;
    }
    .season-intro {
        padding: 40px 10px 20px;
    }
    .col-sm-4.season-item.season-item-12 .season-intro-wrapper .season-intro .season-intro-body {
        font-size: 9px;
    }
    .season-intro-body {
        font-size: 9px;
        margin-bottom: 32px;
    }
    .season-intro h4 {
        bottom: 110px;
        font-size: 16px;
    }
    .business-season-utils {
        bottom: 4px;
    }
    #ctl00_Main_upBlocks .col-sm-3.shortlist-item {
        float: left;
        margin-bottom: 20px;
        width: 50%;
    }

    /*About page*/
    .about-panel4 .col-sm-2.pillars-single, .about-panel4 .col-sm-2.keyevents-single, .about-panel4 .col-sm-3.width25percent, .about-panel4 .col-sm-2.width10percent {
        float: left;
    }

    /*.about-panel4 .pillars-content-wrapper a { height: 121px; width: 121px;}
    .about-panel4 .keyevents-single a { font-size: 20px; height: 156px; width: 156px;  word-break: break-all;}*/
    .reports .about-panel4 .col-sm-4, .howtogetinvolved .about-panel4 .col-sm-3 {
        height: auto;
        float: left;
        width: 50%;
    }

    /*.about-panel4 .col-sm-2.keyevents-single { margin-bottom: 0; margin-top: 2em; width: 33.33%;}
    .about-panel4 .col-sm-2.pillars-single{ margin-bottom: 0; margin-top: 2em; width: 33.33%;}*/
    .about-panel4 .col-sm-2.pillars-single .pillars-content-wrapper {
        margin-bottom: 0;
    }
    .charity .about-panel4 .col-sm-3.width25percent:nth-child(4) {
        margin-left: 10%
    }
    .charity .about-panel4 .col-sm-3.width25percent {
        width: 45%;
    }
    .charity .about-panel4 .col-sm-3.width25percent {
        width: 50%;
    }

    /*.charity .about-panel4 .charity-block a {display: inline-block; font-size: 16px; height: 100%; padding: 20px;  width: 100%;}*/
    .charity .about-panel4 .col-sm-3.width25percent:nth-child(4) {
        margin-left: 0%;
    }
    .about-panel4 .keyevents-single a {
        font-size: 16px;
    }
    #howtogetinvolved h6, .howtogetinvolved h6 {
        font-size: 12px;
    }
    .about-panel4 .pillars-content-wrapper a, .about-panel4 .keyevents-single a, .charity .about-panel4 .charity-block a {
        display: table-cell;
        height: 100px;
        width: 200px;
        word-break: normal;
        padding: 15px;
    }
    .charity .about-panel4 .col-sm-2.width10percent {
        display: none;
    }
    .about-panel4 .keyevents-single a {
        letter-spacing: 1px;
    }
    .pillars-single, .keyevents-single {
        margin-top: 30px;
    }
    .education-intro {
        height: 650px;
    }

    /*Recipients page*/
    .col-sm-4.season-item {
        float: left;
        width: 33.33%;
    }
    .page-middle.col-sm-12 .season-intro-wrapper, .page-middle.col-sm-12 .season-preview-wrapper, .page-middle.col-sm-12 .season-item {
        height: 225px;
    }
    .col-sm-12.season-detail {
        clear: both;
    }
    .col-sm-12.season-detail .season-details-wrapper .col-sm-4 {
        float: left;
        width: 50%;
    }

    /*News page*/
    .col-sm-4.news-utility {
        margin-top: 2em;
    }
    .news-utility-letter-from-london .news-item-image {
        height: 100%;
    }
    .news-item-letterfromlondon-title {
        font-size: 3vw;
    }
    .panel-widget .col-sm-2.press-release-year {
        float: left;
        margin-bottom: 1em;
        width: 50%;
    }
    .panel-widget .col-sm-1.press-release-month {
        float: left;
        margin-bottom: 1em;
        width: 25%;
    }
    .col-md-3 .press-releases-widget .panel-widget {
        float: none;
        margin-left: 0;
        width: 100%;
    }

    /*Directory page*/

    /*.col-sm-3.az-sponsors-item { float: left; width: 33.33%;}
    .col-sm-3.col-one-fifth.az-contacts-types-item { float: left; width: 24.33%;}
    .col-sm-3.col-one-fifth.az-boards-types-item { float: left; width: 19.33%;}
    */
    .az-boards-types-item a {
        height: 144px;
        width: 124px;
    }
    .az-designers-list-item .col-sm-2.col-xs-6 {
        width: 20%;
    }
    .designersCarousel-control.designersCarousel-control-right {
        right: -25px;
    }
    .designersCarousel-control.designersCarousel-control-left {
        left: -25px;
    }
    .az-boards-intro {
        width: 100%;
    }
    .az-sponsors .nav-tabs > li > a {
        margin-bottom: 20px;
        padding: 5px 8px;
    }
    .col-sm-3.col-one-fifth.az-boards-types-item {
        margin-bottom: 20px;
    }
    .col-sm-3.col-one-fifth.az-contacts-types-item, .col-sm-3.col-one-fifth.az-boards-types-item, .col-sm-3.az-sponsors-item {
        float: left;
        width: 50%;
    }
    .a-z-contacts-content a, .az-boards-types-item a {
        width: 100%;
        height: 100%;
        display: inline-block;
    }
    .az-designers-letters ul.list-inline {
        margin-left: 0;
    }
    .a-z-contacts-content {
        margin-bottom: 20px;
    }
    .a-z-contacts-content a, .az-boards-types-item a {
        display: table-cell;
        height: 80px;
        width: 200px;
        font-size: 12px;
        word-break: normal;
        padding: 10px
    }
    .az-sponsors .nav-tabs > li > a {
        font-size: 10px;
    }

    /*.gallery-single h2 {font-size:22px; margin-top:10px;}*/
    .gallery-list > h1, .page-middle h1 {
        font-size: 30px;
    }
    .az-designers-wrapper .az-designers-letters {
        display: none;
    }

    /*images Gallery*/
    .image-gallery-header .image-title >h1 {
        font-size: 20px;
    }

    /*.image-gallery .list-inline.image-gallery-thumbs li, .image-gallery .list-inline.image-gallery-thumbs li img { width: 100%;}*/

    /*header- footer*/
    .header-mobile .mobile-nav-wrapper {
        padding-top: 12px !important;
    }


    /*designer-profil*/
    .designer-profile-mobile .designer-profile-mobile-title h1 {
        font-size: 28px;
    }

    /*application_newgen*/
    .application_newgen .table #ctl00_Main_RadUpload1 {
        width: auto;
    }
    .tickets-row2 .tickets-row2-inner {
        width: auto;
    }

    /*Nominees page*/
    .col-sm-4.bfa-nominees-item {
        height: auto;
        margin-bottom: 20px;
    }
    .bfa-nominees .row{
        margin-bottom:0;
    }
    .bfa-nominees .bfa-nominees-item .bfa-nominees-item h3 {
        font-size: 16px;
        line-height: 1.42857;
    }
    .nominees-panels .nominees-panels-item {
        margin-bottom: 30px;
    }
    .nominees-panels .nominees-panels-item .nominees-panels-item-wrapper .content-panels-item-title {
        font-size: 30px;
    }
    .nominees-panels .nominees-panels-item .nominees-panels-item-wrapper .nominees-panels-item-desc {
        font-size: 14px;
    }

    /*gallery page*/
    .gallery-overview .gallery-blurb h2 {
        font-size: 22px;
        margin-top: 8px;
    }
    #pageheader > h1 {
        font-size: 26px
    }

    /*searchresult page*/
    .row.searchresult-paging {
        margin-top: 30px;
    }
    .post.item .entry-title .result_title {
        font-size: 22px;
    }
    .where-when .col-sm-6.address {
        margin-bottom: 30px;
    }

    /*voting_gallery.*/
    .image-gallery .image-gallery-thumbs li {
        height: 124px;
        margin-bottom: 50px;
    }
    .image-gallery .image-gallery-thumbs.image-gallery-album-thumbs li {
        height: auto;
        width: 100%;
        margin: 0;
        float: none;
    }
    .image-gallery .image-gallery-thumbs.image-gallery-album-thumbs {
        line-height: 2;
        -webkit-column-count: 4;
        -webkit-column-gap: 0px;
        -moz-column-count: 4;
        -moz-column-gap: 0px;
        column-count: 4;
        column-gap: 0px;
    }

    /*videos page*/
    .news-item {
        display: inline-block;
        width: 100%;
    }

    /*2013-Highlights*/
    .highlights-video iframe {
        height: 220px !important;
    }
    .bfa-nominees .bfa-nominees-item .bfa-nominees-item .bfa-nominees-item-desc, .bfa-nominees .bfa-nominees-item .bfa-winners-item .bfa-winners-item-desc {
        margin-top: 0px;
    }
    .bfa-nominees .bfa-nominees-item .bfa-nominees-item h3, .bfa-nominees .bfa-nominees-item .bfa-winners-item h3 {
        display: inline-block;
        height: auto;
        width: 100%;
    }
    .col-sm-4.bfa-winners-item {
        height: auto;
        margin-bottom: 60px;
    }

    /*award*/
    .award-winner-item {
        height: auto;
        margin-bottom: 40px;
    }

    /*videos*/
    .col-sm-4.news-item a.thumb img {
        height: auto;
    }
    .awards-panel.awards-panel-redcarpet iframe, .awards-panel.awards-panel-highlights iframe {
        height: 242px;
    }
    .video-item {
        margin-bottom: 30px;
        display: inline-block;
        width: 100%;
    }
    .archive-items .position-2 {
        background-position: 50% 1px;
    }
    .archive-items .position-3 {
        background-position: 50% 1px;
    }
    .archive-items .position-4 {
        background-position: 50% 1px;
    }
    .archive-items .position-1 {
        background-position: 50% 1px;
    }
    .archive-item-utils li a {
        padding: 0 20px;
    }
    .archive-item-wrapper {
        height: 270px;
    }
    .archive-item-utils {
        bottom: 11%;
    }
    .awards-history-content .row {
        margin-bottom: 30px;
    }
    .archive-item-utils li {

        /* border-left: 1px solid #000; */
    }
    .archive-item-utils li:first-child {
        border-left: none;
    }
    .archive-winners-wrapper .video-items .video-item {
        margin-bottom: 30px;
    }
    .searchresult-paging {
        margin-bottom: 20px;
    }
    .post.item h2 {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .post.item {
        padding-bottom: 10px;
    }
    .education-intro .layer-panel h2, .press-releases-intro .layer-panel h2, .tickets-row3 h3, .bfa-nominees h2 {
        font-size: 40px;
        text-transform: uppercase;
    }
    .archive-item-utils li:nth-child(2n) {

        /* border-left: 1px solid #000; */
    }
    .video-column iframe.tickets-video {
        height: 242px !important;
    }
    iframe.tickets-video {
        height: 266px !important;
    }
}
@media (max-width:640px) {
    .calendar-yearly .calendar-yearly-month-header {
        text-align: left;
    }
    .calendar-yearly .RadCalendar .rcMain .rcRow a {
        padding: 5px;
        line-height: 18px;
    }
    .calendar-yearly .RadCalendar.RadCalendar_Web20.calendar-yearly-calendar {
        margin-top: 0;
    }

    /*header displya none css*/
    .calendar-header .col-md-3.calendar-header-view {
        display: block;
        text-align: center;
        padding: 5px;
    }
    .calendar-header .col-md-3 {
        display: none;
    }
    .col-md-3.calendar-header-inner.calendar-header-view {
        width: 100%;
    }

    /*eductaion page*/
    .education-panel .education-row {
        margin: auto;
        width: 100%;
    }
    .education-panel .education-row .col-sm-2.width10percent {
        display: none;
    }

    /*About page*/

    /*.pillars .about-panel4 .col-sm-2.pillars-single { width: 30%;}
    .about-panel4 .pillars-content-wrapper a { height: 161px; width: 161px;}
    */

    /*Directory page*/
    .col-sm-3.col-one-fifth.az-contacts-types-item, .col-sm-3.col-one-fifth.az-boards-types-item {
        float: left;
        width: 50%;
    }
    .a-z-contacts-content a, .az-boards-types-item a {
        font-size: 12px;
        padding: 10px;/* width: 100%; display: inline-block; height:100%;*/
    }
    .az-boards-intro {
        width: 100%;
    }
    .col-sm-3.col-one-fifth.az-boards-types-item {
        margin-bottom: 15px;
    }
    .az-sponsors .nav-tabs > li:last-child > a {
        font-size: 19px;
    }
    .az-sponsors .nav-tabs > li > a {
        font-size: 22px;
        word-break: break-all;
    }
    .col-sm-3.az-sponsors-item {
        float: left;
        width: 50%;
    }
    .a-z-contacts-content a, .az-boards-types-item a {
        word-break: normal;
    }
}
@media (max-width:560px) {

    /*home-slider*/

    /*  
    .front-carousel .front-carousel-image {
        background-size: 660px auto !important;
        height: 350px !important;
    }
    */

    /*About page*/
    .keyevents .about-panel4 .keyevents-single {
        margin-bottom: 0;
        margin-top: 15px;
    }

    /*.keyevents .about-panel4 .col-sm-2.keyevents-single { width: 100%;}
    .keyevents .about-panel4 .keyevents-single a { display: inline-block; height: 60px; padding-top: 15px; width: 100%;}    */
}
@media (max-width:480px) {

    iframe.tickets-yt{
        width:100% !important;
        height: 152px !important;
    }

    /*home-slider*/

    /*
    .front-carousel .carousel-inner a img {
        height: 300px !important;
    }*/

    /*year page*/       
    .calendar-yearly .calendar-yearly-month-header {
        text-align: center;
    }

    /*eductaion page*/
    .education-panel .education-row .col-sm-3.education-single {
        width: 100%;
    }
    .education-panel .education-row {
        width: 100%;
    }
    .education-single {
        margin-top: 10px;
    }
    .education-content-wrapper a {
        height: 120px;
    }

    /*Business-Support page*/
    .business-panel2 .content-wrapper {
        height: 270px;
    }
    #business-intro, .business-intro {
        font-size: 26px;
    }
    .business-panel2 h6 {
        font-size: 3.5vw;
    }
    .business-panel2 .content-wrapper .content {
        font-size: 3vw;
    }

    /*About page*/
    .pillars .about-panel4 .col-sm-2.pillars-single {
        width: 100%;
        margin-top: 15px;
    }
    .pillars .about-panel4 .col-sm-2.pillars-single .pillars-content-wrapper {
        display: block;
        margin-bottom: 0;
    }
    .pillars .about-panel4 .pillars-content-wrapper a {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        width: 100%;
    }
    .keyevents .about-panel4 .col-sm-2.keyevents-single {
        width: 100%;
    }
    .keyevents .about-panel4 .keyevents-single a {
        display: inline-block;
        height: 100%;
        width: 100%;
        padding-top: 15px;
    }
    .keyevents .about-panel4 .keyevents-single {
        margin-bottom: 0px;
        margin-top: 15px;
    }
    .charity .about-panel4 .col-sm-3.width25percent {
        width: 100%;
    }
    .charity .about-panel4 .charity-block a {
        font-size: 16px;
    }
    .about-panel4 .charity-block a {
        padding: 30px;
    }
    .charity .about-panel4 .col-sm-3.width25percent:nth-child(4) {
        margin-left: 0;
    }
    .reports .about-panel4 .col-sm-4 p br {
        display: none;
    }
    #about-bfc h2, .about-bfc h2 {
        margin-bottom: 35px;
    }
    .content-1135 h2 {
        font-size: 30px;
    }
    #howtogetinvolved h6, .howtogetinvolved h6, #reports h6, .reports h6 {
        font-size: 14px;
    }
    #about-bfc, .about-bfc, #pillars, .pillars, #keyevents, .keyevents {
        font-size: 18px;
    }
    .about-panel4 .keyevents-single a, .about-panel4 .pillars-content-wrapper a, .charity .about-panel4 .charity-block a {
        font-size: 16px;
    }
    .about-panel4 .keyevents-single a {
        letter-spacing: 1px;
    }
    .about-panel4 .pillars-content-wrapper a, .about-panel4 .keyevents-single a, .charity .about-panel4 .charity-block a {
        display: inline-block;
        height: 100%;
        padding: 15px;
        width: 100%;
        word-break: normal;
    }

    /*Recipients page*/
    .col-sm-4.season-item {
        float: none;
        width: 100%;
    }
    .season-item, .season-item .season-intro-wrapper {
        height: 100%;
    }
    .season-intro {
        padding: 150px 20px 20px;
        width: 94%;
    }
    .season-intro h4 {
        font-size: 6vw;
        bottom: 230px;
    }
    .season-intro-body {
        display: inline-block;
        margin-bottom: 80px;
        width: 80%;
        font-size: 4vw;
    }
    .business-season-utils {
        bottom: 20px;
        font-size: 14px;
    }
    .business-season-utils a {
        font-size: 3vw;
    }
    .col-sm-4.season-item.season-item-12 .season-intro-wrapper .season-intro .season-intro-body {
        font-size: 4vw;
    }
    .page-middle.col-sm-12 .season-intro-wrapper, .page-middle.col-sm-12 .season-preview-wrapper, .page-middle.col-sm-12 .season-item {
        height: 100%;
    }
    .season-item, .season-item .season-intro-wrapper, .page-middle.col-sm-12 .season-item, .page-middle.col-sm-12 .season-item .season-intro-wrapper {
        height: 500px;
    }
    .season-preview-wrapper {
        height: 100%;
    }
    .season-item-preview-list {
        height: 80%;
    }
    .season-item-preview-list-tag, .seasondetail-preview-list-tag {
        font-size: 14px;
    }
    .season-preview-wrapper > h4 {
        font-size: 18px;
    }
    .season-item-preview-list {
        font-size: 14px;
    }
    .season-preview-wrapper {
        padding: 20px;
    }

    /*News page*/
    .news-item-letterfromlondon-title {
        font-size: 4vw;
    }
    .news-carousel .carousel-caption a {
        font-size: 28px;
    }

    /*Directory page*/
    .col-sm-3.az-sponsors-item {
        float: left;
        width: 50%;
    }
    .a-z-contacts-content a, .az-boards-types-item a {
        height: 100%;
    }
    .az-designers-list-item .col-sm-2.col-xs-6 {
        width: 25%;
    }
    .az-sponsors-item {
        height: 100px;
    }
    .az-sponsors .nav-tabs > li:last-child > a {
        font-size: 16px;
    }
    .az-sponsors .nav-tabs > li > a {
        font-size: 16px;
    }
    .a-z-contacts-content a, .az-boards-types-item a {
        height: 80px;
        display: table-cell;
        width: 200px;
    }
    .az-sponsors .nav-tabs > li > a {
        margin-bottom: 0px;
    }
    .az-sponsors .nav-tabs .col-sm-3.col-xs-3 {
        width: 100%;
    }

    /*achive page section panel table*/
    .archive-selctionpanel-wrapper table tr {
        display: block;
        border-bottom: 0;
        padding: 10px;
    }
    .archive-selctionpanel-wrapper table tr:last-child {
        border-bottom: 1px solid #ddd;
    }
    .archive-selctionpanel-wrapper table td {
        word-break: break-all;
        display: block;
        padding: 0;
    }
    .archive-selctionpanel-wrapper table td br {
        display: none;
    }
}
@media screen and (max-width:479px) {

    /*home-slider*/

    /*.front-carousel .carousel-caption.caption-position-middle {
        top: 34%;
    }
    */

    .calendar-yearly .col-sm-3.col-xs-6 {
        width: 100%;
    }
    .calendar-yearly .calendar-yearly-month-header {
        text-align: left;
    }

    /*daily mobile*/
    .calendar-daily .calendar-daily-item-title {
        font-size: 11.09pt;
    }
    .calendar-daily-item-inner:after {
        font-size: 30px;
        top: 35%;
    }

    /*About page*/
    .pillars .about-panel4 .pillars-content-wrapper a {
        display: inline-block;
        font-size: 14px;
        height: 100%;
        padding: 10px;
        width: 100%;
    }
    .keyevents .about-panel4 .keyevents-single a {
        display: inline-block;
        font-size: 14px;
        height: 100%;
        padding: 10px;
        width: 100%;
    }
    .charity .about-panel4 .charity-block a {
        display: inline-block;
        font-size: 14px;
        height: 100%;
        padding: 15px;
        width: 100%;
    }
    .reports .about-panel4 .col-sm-4, .howtogetinvolved .about-panel4 .col-sm-3 {
        width: 100%;
    }
    .education-intro {
        height: auto;
        min-height: 600px;
    }

    /*eductaion page*/
    .education-panel .education-row .col-sm-3.education-single {
        margin-left: 0;
    }
    .education-panel .education-row .education-content-wrapper a {
        font-size: 14px;
    }

    /*Business-Support page*/
    .business-panel2 .content-wrapper {
        height: 150px;
    }
    #business-intro, .business-intro {
        font-size: 20px;
    }
    .news-carousel .carousel-caption h2 {
        line-height: 24px;
    }
    .news-carousel .carousel-caption {
        font-size: 40px;
        text-transform: uppercase;
        padding: 10px 0;
    }
    .business-panel2 h6 {
        font-size: 2.5vw;
    }
    .business-panel2 .content-wrapper .content {
        font-size: 2vw;
    }
    .business-panel2 .block:nth-child(4) .content {
        padding: 20px;
    }
    .related-content.busines-related-content-news .related-item, .related-content.business-related-content-galleries .col-sm-3 {
        float: none;
        width: 100%;
        margin-bottom: 20px;
        height: auto;
    }
    .addthis_toolbox > a > span {
        margin: 0 0 0 8px;
    }

    /*Recipients page*/
    .season-intro {
        padding: 150px 20px 20px;
        width: 90%;
    }
    .season-intro h4 {
        bottom: 230px;
    }
    .season-item, .season-item .season-intro-wrapper, .page-middle.col-sm-12 .season-item, .page-middle.col-sm-12 .season-item .season-intro-wrapper {
        height: 405px;
    }
    .season-intro-body {
        margin-bottom: 50px;
    }

    /*News page*/
    .news-item.col-xs-6.col-sm-4 {
        float: none !important;
        width: 100% !important;
        left: 0 !important;
        clear: both !important;
        position: static !important;
    }
    .news-carousel .carousel-caption a {
        font-size: 13px;
    }
    .news-item-letterfromlondon-title {
        font-size: 5vw;
    }

    /*Directory page*/
    .az-sponsors .nav-tabs > li:last-child > a {
        font-size: 13px;
    }
    .az-boards-intro {
        width: 100%;
        font-size: 14px;
        padding: 15px;
        margin-bottom: 2em;
    }
    .a-ztitle {
        font-size: 30px;
    }
    .a-z-contacts-content a, .az-boards-types-item a {
        display: inline-block;
        font-size: 11px;
        height: 100%;
        line-height: 20px;
        padding: 10px;
        width: 100%;
    }
    .az-boards-types-item a {
        line-height: 25px;
    }
    .col-sm-3.col-one-fifth.az-contacts-types-item, .col-sm-3.col-one-fifth.az-boards-types-item {
        width: 100%;
    }
    .a-z-contacts-content {
        margin-bottom: 0;
    }
    .az-sponsors-item {
        height: 60px;
    }
    .az-designers-list-item .col-sm-2.col-xs-6 {
        width: 33.33%;
    }
    .az-sponsors .nav-tabs > li > a {
        font-size: 14px;
    }
    .az-sponsors .nav-tabs > li:last-child > a {
        font-size: 14px;
    }
    .az-designers .az-designers-list .carousel-inner > .item .col-sm-2 {
        height: 68px;
        margin-bottom: 20px;
    }

    /*header - footer*/
    .header-mobile .mobile-nav-wrapper > div {
        font-size: 25px;
        margin-left: 10px;
    }
    .header-mobile .mobile-nav-wrapper > div.header-mobile-search {
        margin-left: 0;
    }
    .header-mobile .mobile-nav-wrapper a i.fa {
        font-size: 32px;
    }


    /*application_newgen*/
    .application_newgen .table #ctl00_Main_RadUpload1 {
        margin-left: -110px;
    }
    .application_newgen input[type="text"], .application_newgen textarea, .application_newgen select {
        width: 100%;
    }
    #ctl00_Main_fldDesignerGender1 > label, #ctl00_Main_fldDesignerGender2 > label {
        width: 60%;
    }

    /*Funders*/
    table.funders-table tr {
        text-align: center;
    }
    table.funders-table tr td {
        display: inline-block;
        padding: 5% 0;
    }

    /*bfav2- home*/
    .panel-widget .content-panels .content-panels-item a .content-panels-item-desc {
        font-size: 12px;
        width: 120px;
    }
    .panel-widget .content-panels .content-panels-item a .content-panels-item-wrapper {
        font-size: 20px;
        width: 90%;
        top: 48%;
    }

    /*Tickets page */
    .tickets-row2 {
        padding: 6em 0 0;
    }
    .tickets-row2 .col-sm-6 h3 {
        font-size: 30px;
    }
    .tickets-row2 .tickets-book-online {
        margin-bottom: 50px;
    }
    .education-intro .layer-panel h2, .tickets-row3 h3, .tickets-row2 h3, .bfa-nominees h2 {
        font-size: 30px;
    }
    .education-intro, .tickets-row3 p {
        font-size: 18px;
    }
    .tickets-row3 .col-sm-6 p a {
        word-break: break-all;
        display: inline-block;
    }

    /*register page*/
    .form-group ul.checkboxfixed {
        padding: 0;
        width: 100%;
        float: none;
    }
    .header-mobile .mobile-nav-wrapper {
        padding-top: 5px !important;
    }

    /*nominees page*/
    .nominees-panels .nominees-panels-item .nominees-panels-item-wrapper .content-panels-item-title {
        font-size: 22px;
    }

    /*voting_gallery*/
    .image-gallery .image-gallery-thumbs li {
        height: 120px;
        margin-bottom: 50px;
        width: 50%;
    }

    /*2013-Highlights*/
    .highlights-video iframe {
        height: 130px !important;
    }
    .image-gallery .image-gallery-thumbs.image-gallery-album-thumbs {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .image-gallery .image-gallery-thumbs.image-gallery-album-thumbs li {
        height: auto;
        width: 100%;
        float: none;
    }
    .awards-panel.awards-panel-redcarpet iframe, .awards-panel.awards-panel-highlights iframe {
        height: auto;
    }
    .archive-item-utils li:first-child, .archive-item-utils li {
        border-left: none;
    }
    .archive-item-utils li:nth-child(2n) {

        /* border-left: 1px solid #000; */
    }
    .archive-winners-wrapper .videos-play {
        padding-top: 18%;
        font-size: 50px;
    }

    /*search*/
    .searchresult-paging .col-md-6:last-child {
        padding-right: 3px;
    }
    .searchresult-paging .sortlink img {
        margin: 0 5px;
    }
    .post.item .entry-title .result_title {
        font-size: 20px;
    }
    .subhome-panel-overlay-title {
        font-size: 22px;
    }
    .archive-item-utils li:nth-child(3n) {
        border-left: none;
    }
    .education-intro, .tickets-row3 p {
        font-size: 16px;
    }
    .video-column iframe.tickets-video {
        height: 152px !important;
    }

    iframe.tickets-video {
    height: 160px !important;
}
}
@media (max-width:360px) {

    /*home-slider*/

    /*.front-carousel .carousel-inner a img { height: 265px !important;}*/  
    .calendar-yearly .RadCalendar .rcMain .rcRow a {
        padding: 8px;
        font-size: 20px;
    }
    .calendar-yearly .row .col-sm-3 > div.calendar-yearly-calendar {
        height: 180px !important;
    }

    /*eductaion page*/
    .education-panel .education-row .col-sm-3.education-single {
        width: 100%;
    }
    .education-panel .education-row {
        width: 100%;
    }
    .education-single {
        margin-top: 10px;
    }
    .education-content-wrapper a {
        height: 100px;
    }

    /*Business-Support page*/
    .business-panel2 .col-sm-3.block {
        float: none;
        width: 100%;
    }
    .business-panel2 .content-wrapper {
        height: 330px;
    }
    .business-panel2 .content-wrapper .content {
        font-size: 6vw;
    }
    .business-panel2 h6 {
        font-size: 7vw;
    }
    .business-panel2 .block:nth-child(4) .content {
        margin-top: 30%;
        padding: 30px;
    }

    /*About page*/
    .pillars .about-panel4 .col-sm-2.pillars-single {
        width: 100%;
        margin-top: 10px;
    }

    /*.pillars .about-panel4 .pillars-content-wrapper a { display: inline-block; height: 45px; width: 100%;  padding-top: 8px;}
    .keyevents .about-panel4 .keyevents-single a { height: 50px; padding-top: 10px; width: 100%; font-size: 12px;}*/
    .reports .about-panel4 .col-sm-4, .howtogetinvolved .about-panel4 .col-sm-3 {
        float: none;
        height: auto;
        width: 100%;
    }
    .about-panel4 .charity-block a {
        padding: 20px;
    }
    .charity .about-panel4 .charity-block a {
        font-size: 14px;
        word-break: normal;
    }

    /*Recipients page*/
    .season-intro h4 {
        bottom: 180px;
    }
    .season-intro-body {
        margin-bottom: 70px;
    }
    .business-season-utils a {
        font-size: 14px;
    }

    /*News page*/
    .news-item.col-xs-6.col-sm-4 {
        float: none !important;
        width: 100% !important;
        left: 0 !important;
        clear: both !important;
        position: static !important;
    }
    .news-carousel .carousel-caption a {
        font-size: 13px;
    }
    .news-item-letterfromlondon-title {
        font-size: 5vw;
    }

    /*Directory page*/
    .a-z-contacts-content a, .az-boards-types-item a {
        padding: 10px;
    }
    .az-boards-intro {
        margin-bottom: 20px;
        padding: 10px;
    }

    /*.a-z-contacts-content{margin-bottom:10px;}
    .az-sponsors-item { height: 70px;}*/
    .az-designers-list-item .col-sm-2 {
        margin-bottom: 20px;
    }
    .az-sponsors .nav-tabs > li > a {
        font-size: 14px;
    }

    /*header- footer*/


    /*application_newgen*/
    .application_newgen #ctl00_Main_Content5_pnlWidget li {
        word-break: break-all;
    }
    .video-column iframe.tickets-video {
        height: 152px !important;
    }


}
@media (max-width:320px) {

    /*Recipients page*/
    .season-intro {
        width: 90.5%;
    }
    .header-mobile .mobile-logo-wrapper a img {

        /* width: 70px; */
    }
    .header-mobile .mobile-nav-wrapper {
        padding-top: 2% !important;
    }
}