@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 4px;
        letter-spacing: 0px;
    }
    .header-wrapper .header-utils ul li {
        padding-left: 5px;
        padding-right: 5px;
    }
    
    /* footer */
    .footer-top .social-wrapper .social-list {
        width: 30%;
        margin-left: 36%;
    }
    
    /* News */
    /* .news .news-item-letterfromlondon-content-wrapper {
        width: 86%;
    }
    */
}
@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;
    }
}
@media screen and (min-width:768px) and (max-width:991px) {
    .application input[type=text],
    .application textarea,
    .application select {
        width: 70%;
    }
}
@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;
    }
    .gallery-list > h1,
    .page-middle h1 {
        font-size: 30px;
    }
    .gallery-single h2 {
        font-size: 26px;
    }
    
    /* 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: 7%;
    }
    .header-mobile .mobile-nav-wrapper > div {
        float: right;
        font-size: 30px;
        margin-left: 1em;
    }
    .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: 18px;
    }
    .header-mobile .mobile-logo-wrapper a img {
        width: 140px;
    }
    .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: "";
        -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;
    }
    .footer-top .social-wrapper .social-list {
        width: 34%;
        margin-left: 34%;
    }
    
    /* designer-profile */
    .designer-profile-desktop .designer_details.solid > h3 {
        font-size: 20px;
    }
    .designer-profile-desktop h1.designer-name {
        font-size: 28px;
    }
    
    /* searchresult page */
    .searchresult-paging .col-md-6:last-child {
        margin-top: 15px;
        padding-left: 3px;
    }
    
    /* News */
    /* .news .news-item-letterfromlondon-content-wrapper {
        width: 82%;
    }
    */
        
            
    /* about/History */
    .history-panel h2 {
        font-size: 40px;
    }
    .history-intro p {
        font-size: 22px;
    }
}
@media screen and (min-width:768px) and (max-width:991px) {

    /*.patron-text {
       padding: 5px 0;
     }
    */

    .designers-list-item-image{
        height: 250px !important;
    }
    .designers-list-letter{
        line-height: 250px !important;
        height: 250px !important;
    }
}
@media (max-width:767px) {
    h1{
        font-size: 28px;
    }
    /* 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: "";
        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;
    }
    
    /* 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%;
    }
    .press-releases-intro h3 {
        font-size: 40px;
    }
    
    /* 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: 26px;
    }
    .gallery-single h2 {
        font-size: 22px;
        margin-top: 8px;
    }
    .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: 5%;
    }
    .footer-top .social-wrapper .social-list {
        width: 256px;
        margin-left: 23%;
    }
    
    /* designer-profil */
    .designer-profile-mobile .designer-profile-mobile-title h1 {
        font-size: 28px;
    }
    
    /* application_newgen */
    .application_newgen .table #ctl00_Main_RadUpload1 {
        width: auto;
    }
    
    /* searchresult page */
    .row.searchresult-paging {
        margin-top: 30px;
    }
    .post.item .entry-title .result_title {
        font-size: 22px;
    }
    
    /* News */
    /* .news .news-item-letterfromlondon-content-wrapper {
        width: 85%;
        bottom: 15px;
    }
    .news-item-letterfromlondon-title {
        font-size: 14px;
    }
    .news .news-item-pinterest,
    .news .news-item-gallery,
    .news .news-item-letterfromlondon,
    .news .news-item-news,
    .news .news-item-gallery {
        padding: 15px;
    }
    */
    .history-1990s .history-panel {
        padding: 0 10px;
    }
    .history-2010s .history-panel .col-sm-8 .col-sm-6 {
        margin-bottom: 20px;
    }
    .history-intro p {
        line-height: 1.42857;
    }
    .history-intro .history-panel > p {
        padding: 0 20px;
    }
    
    /* bredcrumb */
    .catwalk-report-gallery-header h1 a {
        position: relative;
        font-size: 0;
        float: right;
    }
    .catwalk-report-gallery-header h1 a:before {
        content: "\e011";
        font-family: "Glyphicons Halflings";
        font-size: 21px;
        color: #8f8f8f;
        position: absolute;
        top: 10px;
        right: 0;
    }
    .catwalk-report-gallery-header h1 a:hover:before {
        color: #000;
    }
    .application input[type=text],
    .application textarea,
    .application select {
        width: 96%;
        border: 1px solid #cdcdcd;
    }
    .RadUpload {
        max-width: 100% !important;
        width: auto !important;
    }

    .min_max{
        white-space: pre-line;
    }

    .content-1 .parallax .container a {
        font-size: 36px;
    }
    .content-1 .parallax {
        min-height: 370px;
    }

    .social-wrapper {
	    text-align: center;
	}

	.social-wrapper ul {
	    display: block;
	    margin: 7px 0 30px;
	}

	.copyright ul {
	    /* column-count: 2; */
	    /* column-gap: 15px; */
	    text-align: center;
	}

	.copyright ul li {
	    margin-bottom: 5px;
	    line-height: 1.2;
	    width: 100%;
	}

	.calendar-list .layer-type-6-panels-item-title {
	    min-height: auto;
	    font-size:26px;
	}
}
@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) {
    /* 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;
    }
    .press-releases-intro h3 {
        font-size: 30px;
    }
    
    /* 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%;
    }

}
@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%;
    }
    
    /* 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: 14px;
    }
    .header-mobile .mobile-nav-wrapper a i.fa {
        font-size: 32px;
    }
    .footer-top .social-wrapper .social-list {
        margin-left: 10%;
    }
    
    /* 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;
    }
    .image-gallery .list-inline.image-gallery-thumbs li {
        width: 50%;
    }
    
    /* news */
    .news .news-item-letterfromlondon-content-wrapper {
        width: 89%;
    }
    
    /* about/History */
    .history-panel h2 {
        font-size: 30px;
    }
    .history-intro p {
        font-size: 18px;
    }
    .history-1990s .history-panel {
        padding: 0 10px;
    }
    .year2000s h3,
    .year1990s h3,
    .year80 h3,
    .history-2010s .history-panel h3 {
        font-size: 24px;
    }
    .content-1 .parallax .container a {
        font-size: 26px;
    }
    .links-list li{
        border: none;
    }

    .designers-list .designers-list-item .designer-name{
        font-size: 13px;
    }

    .designers-list-letter{
        font-size: 14px;
        height: 185px !important;
        line-height: 185px;
    }

    .designers-list-item-image{
        height: 185px !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 */
    .footer-top .social-wrapper .social-list {
        margin-left: 8%;
    }
    
    /* application_newgen */
    .application_newgen #ctl00_Main_Content5_pnlWidget li {
        word-break: break-all;
    }
}
@media screen and (min-width:480px) and (max-width:767px) {
    .application .table > tbody > tr > td,
    .application .table>tbody>tr>th {
        display: block;
    }
}
@media (max-width:320px) {
    /* Recipients page */
    .season-intro {
        width: 90.5%;
    }
}

@media only screen and (min-width:300px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1.5) {
    .parallax {
        background-attachment: scroll !important;
        -webkit-background-size: 100% auto;
             -o-background-size: 100% auto;
                background-size: 100% auto;
            background-position: top center;
    }

    section{
        background-attachment: scroll !important;
    }
}