@media only screen and (min-width: 1201px){
    .site-logo img {max-width: 130px;}
    .featured-course-left{margin-left:-150px;width: 40%;padding: 50px 50px 50px 160px;}
    .featured-course .course-item{width: 70%;}
}

@media only screen and (max-width:1600px){
.inner-banner {height: 380px;}
.innerbanner-title {line-height: 64px;}
}

@media only screen and (max-width:1439px){
    .wrapper {max-width: 1100px;}
    .common-section {padding: 80px 0;}
    p, li {font-size: 18px; /*line-height: 28px;*/}
    html, body, * {font-size: 18px; line-height: 28px;}
    .common-btn {padding: 15px 35px; height: 50px; line-height: 15px; font-size: 13px;}
    .inner-banner{height: 365px;}

    /* Header */
    .prindle-main-menu .main-navigation div > ul > li {padding: 0 15px;}
    .main-navigation ul ul a {width: 18em;}
    .search-pop .search-form {max-width: 85%;}
    .search-pop .search-form input[type="search"] {font-size: 90px;}
    .home-hero-content {max-width: 1100px;}
    .heading1 {font-size: 70px; line-height: 70px;}
    .scroll-bollto {bottom: 40px;}
    .news-examine-key-title {padding-right: 45px; width: 28%;}
    .title-border-bottom::after {bottom: -45px; height: 20px;}
    .heading2 {line-height: 42px; font-size: 34px;}

    
    /*sticky-menu*/
    .sticky-menu-body .prindle-main-menu {width: 78%;}
    .sticky-menu-body .prindle-main-menu .main-navigation div > ul > li > a {font-size: 14px;}
    .sticky-menu-body .header-top-box {left: 53%;}
    .sticky-menu-body .header-top {z-index: 11;}
    /*Outreach */
    .active-menu-pop .sub-menu li a {font-size: 34px; line-height: 60px;}
    .prindle-main-menu-pop {max-width: 100%; margin-left: 0;}
    .parent-menu-description {font-size: 26px; line-height: 32px;}
    .parent-menu-description::after {bottom: -45px; height: 20px;}

    /* About */
    .upcoming-events-inn {height: 300px;}
    .about-content p {/*line-height: 31px;*/}
    .about-content {/*padding-right: 50px;*/ width: 35%; padding-right: 10%;}
    .upcoming-events-details {padding: 10px 40px;}
    .heading3 {font-size: 40px; line-height: 44px;}
    .upcoming-events-details .event-date-txt {font-size: 15px;}

    /* Publicationas */
    .publications-title {font-size: 34px; line-height: 40px;}
    .box-publications p {/*line-height: 30px;*/}
    .box-publications {width: 30%; margin-right: 5%;}

    /* Video */
    .video-right-txt h2 {font-size: 50px; margin-bottom: 30px;}
    .title-border-top::after {top: -45px; height: 20px;}
    .video-icon img {max-width: 100px;}

    /* News */
    .news-content-right {width: 72%;}
    .news-box {width: 30%; margin-right: 5%;}
    .news-date-txt, .news-date-txt * {font-size: 13px;}
    .news-title {font-size: 22px; line-height: 28px; margin-bottom: 15px;}
    .news-post p {font-size: 17px; /*line-height: 29px;*/}
    .news-content-txt a {margin-top: 20px;}
    .news-content-txt a, .news-content-txt a i {font-size: 13px;}
    #tribe-bar-dates:after {bottom: -8px;}

    /* Visit Us */
    .map-section {height: 450px;}
    .visit-us-content h2 {font-size: 110px;}

    /* Footer */
    .footer-main {padding: 80px 0;}
    .foo-logo-part {width: 18%;}
    .foo-social-part {width: 18%;}
    .foo-social-part li {margin-left: 18px;}
    .foo-menu-part li ul {padding: 0 40px 0 0;}
    .top-scroll-arrow {width: 230px; height: 70px;}
    .top-scroll-arrow a {padding: 26px 70px 26px 30px;}
    .map-section{background-image:url('../images/map-img-low-opacity.jpg') !important;}

    /* Inner Banner */
    .innerbanner-title {font-size: 50px; line-height: normal; bottom: 14%;}
    .inner-page-top,
    .inner-page-top-grey,
    .inner-page-feature-grey{padding: 66px 50px 54px; margin-bottom:80px;}
    .inner-page-top-left,
    .inner-page-feature-grey .col-2-layout.left {width: 23%;}

    .heading-inner {font-size: 40px; padding-bottom: 24px; line-height: 50px;}
    .col-2-layout {padding-bottom: 40px;}
    .col-2-layout .left, .col-2-layout .right {width: 45%;}
    body .gform_wrapper ul li.gfield {margin-top: 30px;}
    .gform_wrapper .gform_footer {height: 50px;width:auto !important;}
    .gform_wrapper .gform_footer input.button {font-size: 13px !important; line-height: 15px;}
    .content-com .gform_wrapper form {margin-bottom: 40px;}

    /* Events */
    #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {padding: 3px 15px;}
    .tribe-events-list-separator-month {width: 25%;}
    .tribe-events-list .type-tribe_events {width: 75%;}
    .tribe-events-list-separator-month span {line-height: normal;}
    .tribe-events-list-event-title a, .single-tribe_events .tribe-events-single-event-title {font-size: 37px; line-height: 45px;}
    .tribe-events-list-separator-month span {font-size: 34px;}
    .tribe-events-list-separator-month span::after {height: 20px; bottom: -20px;}
    .tribe-events-list .tribe-events-loop .tribe-events-content {margin-top: 20px;}
    .upcoming-events-page {padding-bottom: 80px;}
    .tribe-events-list-separator-month, .tribe-events-list .tribe-events-list-separator-month + .type-tribe_events {margin-top: 70px;}
    #tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p, .single-event-desc p {line-height: 30px;}
    #tribe-bar-form .tribe-bar-submit input[type="submit"]{padding: 10px 40px;}
    .tribe-bar-views-inner{padding: 15px 0 42px;}
    #tribe-events-bar label{margin-bottom: 5px;}
    #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding: 2px 15px;}
    #tribe-bar-views .tribe-bar-views-list{padding-bottom: 6px;}
    .type-tribe_events span{font-size: 15px;}
    .tribe-events-list-separator-month span::after{height: 13px;bottom: -3px;}
    .tribe-events-list-separator-month, .tribe-events-list .tribe-events-list-separator-month + .type-tribe_events{margin-top: 50px;}
    .tribe-events-list .type-tribe_events{margin-top: 35px;}

    /* Events Detail */
    .tribe-event-date {margin-bottom: 12px;}
    .single-tribe_events .tribe-events-event-meta {margin-top: 5px;}
    .tribe-events-single .tribe-events-other-details {padding: 40px;}
    .tribe-events-other-details label {font-size: 21px; margin-bottom: 0;}
    .tribe-events-single .tribe-events-meta-group span, .tribe-events-single .tribe-events-meta-group span a {font-size: 18px; line-height: 28px;}
    .single-event-photo {width: 45%;}

    /* News */
    .news-listing {padding-bottom: 80px;}
    .news-listing article{padding: 0 5px;}
    .news-listing .news-post > span{margin-bottom: 12px;}
    .news-listing .featured-post .news-post{padding-top: 18px;}
    .news-listing .news-post{padding: 58px 20px 20px;}
    .page-numbers{width: 50px; line-height: 46px;height: 50px;}
    .prev.page-numbers, .next.page-numbers{line-height: 46px; margin: 0 10px;}
    .pagination{padding: 70px 0 0;}

    /* Single News */
    .news-single-detail .title-border-bottom {margin-bottom: 90px;}
    .news-single-img-middle .news-image.right {width: 49%; padding-left: 7%;}
    .news-single{padding: 60px 0 100px;}

    .no-hero-title .heading2 {font-size: 38px;padding: 0 0 50px;}
}

@media screen and (max-width: 1366px){
    /* Header */
    .site-logo img {max-width: 110px;}
    .prindle-main-menu .main-navigation div > ul > li {padding: 0 10px;}
    .prindle-main-menu .main-navigation a {font-size: 14px;}
    .header-top ul li {margin-bottom: 0;}
    .header-top ul li a, .depauw-uni a, .depauw-uni a i {font-size: 13px;}
    .home-hero-content  {max-width: 960px;}
    .heading1 {font-size: 55px; line-height: 65px;}
    /*sticky-menu*/
    .sticky-menu-body .prindle-main-menu {width: 76%;}
    .sticky-menu-body .prindle-main-menu .main-navigation div > ul > li > a {font-size: 13px;}
    .sticky-menu-body .header-top-box {left: 48%;}
    /*Outreach */
    .active-menu-pop .sub-menu li a {font-size:28px; line-height: 54px;}
    .prindle-main-menu-pop {max-width: 100%; margin-left: 0;}
    .parent-menu-description {font-size: 24px; line-height: 30px;}
    .main-navigation ul .active-menu-pop ul{max-width: 640px;}    
}

@media only screen and (max-width:1200px){
    .featured-course .course-item{
        width: 60%;
    }
    .featured-course-left{padding: 50px 50px 50px 100px;}

    .wrapper {max-width: 960px;}
    .common-section {padding: 70px 0;}
    p, li {font-size: 16px; /*line-height: 26px;*/}
    html, body, * {font-size: 16px; line-height: 26px;}
    .common-btn {padding: 14px 30px; height:auto; /*height: 48px;*/ line-height: 15px; font-size: 13px;}
    .inner-banner{height: 350px;}

    /* Header */
    .site-logo img {max-width: 110px;}
    .prindle-main-menu .main-navigation div > ul > li {padding: 0 10px;}
    .prindle-main-menu .main-navigation a {font-size: 14px;}
    .header-top ul li {margin-bottom: 0;}
    .header-top ul li a, .depauw-uni a, .depauw-uni a i {font-size: 13px;}
    .home-hero-content  {max-width: 960px;}
    .heading1 {font-size: 55px; line-height: 65px;}
    /*sticky-menu*/
    .sticky-menu-body .prindle-main-menu {width: 76%;}
    .sticky-menu-body .prindle-main-menu .main-navigation div > ul > li > a {font-size: 13px;}
    .sticky-menu-body .header-top-box {left: 48%;}
    /*Outreach */
    .active-menu-pop .sub-menu li a {font-size:28px; line-height: 54px;}
    .prindle-main-menu-pop {max-width: 100%; margin-left: 0;}
    .parent-menu-description {font-size: 24px; line-height: 30px;}
    .main-navigation ul .active-menu-pop ul{max-width: 640px;}

    /* About */
    .heading2 {font-size: 31px; line-height: 38px;}
    .heading3 {font-size: 34px; line-height: 40px;}
    .upcoming-events-inn {height: 270px;}
    .upcoming-events-details {padding: 10px 30px;}

    /* Publication */
    .publications-title {font-size: 30px; line-height: 34px;}

    /* Video */
    .video-sec-inn {height: 480px;}
    .video-right-txt h2 {font-size: 40px; line-height: 50px; margin-bottom: 20px;}
    .video-right-txt p {width: 80%;}

    /* News */
    .news-title {font-size: 20px; line-height: 24px; margin-bottom: 10px;}
    .news-post p {font-size: 16px; /*line-height: 28px;*/}
    #tribe-bar-dates:after {bottom: -7px;}

    /* Footer */
    .visit-us-content h2 {font-size: 95px;}
    .location-text-con {width: 230px;}
    .map-section {height: 430px;}
    .foo-menu-part li ul {padding: 0 0px 0 0;}
    .foo-social-part li {margin-left: 15px;}
    .foo-social-part li .fab::before {font-size: 28px;}
    .foo-menu-part ul li.menu-item-has-children:nth-child(1),
    .foo-menu-part ul li.menu-item-has-children:nth-child(2),
    .foo-menu-part ul li.menu-item-has-children:nth-child(3),
    .foo-menu-part ul li.menu-item-has-children:nth-child(4),
    .foo-menu-part ul li.menu-item-has-children:nth-child(5),
    .foo-menu-part ul li.menu-item-has-children:nth-child(6)
    {width: 33.33%; padding: 0 20px 0 0;}
    .foo-menu-part ul li.menu-item-has-children {margin-bottom: 30px;}

    /* Inner Banner */
    .innerbanner-title {font-size: 44px;}
    .inner-page-top,
    .inner-page-top-grey,
    .inner-page-feature-grey{padding: 60px 40px 50px; margin-bottom:70px;}
    .inner-page-top-left,
    .inner-page-feature-grey .col-2-layout.left {width: 24%;}
    .heading-inner {font-size: 36px; line-height: 44px;}
    .col-2-layout .left {width: 50%;}
    .gallery-right {width: 40%;}
    .gallery-col {width: 55%;}
    .gallery-col .slick-arrow {right: -68px;}
    .gallery-col .slick-arrow.slide-right {right: -150px;}
    .inner-page-content ul li {padding: 4px 0 8px 34px;}
    .inner-page-content ul li:before {top: 13px; left: 12px;}
    .content-com .gform_wrapper form {margin-bottom: 30px;}
    .gform_wrapper .gform_footer {height: 48px;width: auto !important;}
    .gform_wrapper .gform_footer input.button {line-height: 13px;}
    .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) 
    {padding: 12px 12px !important;}

    /* Events */
    #tribe-bar-form .tribe-bar-submit input[type="submit"] {line-height: 23px;}
    #tribe-bar-form .label-tribe-bar-date, #tribe-bar-form .label-tribe-bar-search{margin-top: 5px;}
    .tribe-bar-views-inner {padding-bottom: 30px;}
    .tribe-events-list-separator-month span {font-size: 31px;}
    .tribe-events-list-event-title a, .single-tribe_events .tribe-events-single-event-title {font-size: 32px;} 
    .type-tribe_events span {font-size: 14px;}
    #tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p, .single-event-desc p {line-height: 28px;}
    .tribe-events-list-separator-month, .tribe-events-list .tribe-events-list-separator-month + .type-tribe_events {margin-top: 50px;}
    .tribe-events-page-title {font-size: 21px;}
    .tribe-events-list-separator-month span{font-size: 28px;padding-bottom: 24px;}
    .tribe-events-list-separator-month span::after{height: 9px;bottom: 2px;width: 95px;}
    .tribe-events-list-separator-month{width: 20%;}
    .tribe-events-list .type-tribe_events{width: 80%;}
    .upcoming-events-page{padding-bottom: 70px;}
    #tribe-bar-form .tribe-bar-submit input[type="submit"]{padding: 8px 20px;}
    #tribe-bar-form .tribe-bar-submit{font-size: 13px;}
    /* #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option text-align: {padding: 0px 15px;} */
    .tribe-bar-views-list .tribe-bar-views-option a span{font-size: 13px;}
    .tribe-bar-view-list span[class^="tribe-icon-"], .tribe-bar-views-list span.tribe-icon-list, .tribe-select2-results-views span.tribe-icon-list{background-size: 11px 9px;}
    .tribe-bar-view-list a[class*="tribe-icon-"], .tribe-bar-views-list span[class^="tribe-icon-"], .tribe-select2-results-views span[class^="tribe-icon-"]{padding-left: 20px;}
    .tribe-bar-views-list .tribe-bar-views-option a span{line-height: normal;}
    #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding: 2px 10px;}
    #tribe-bar-form .tribe-bar-filters{padding: 11px 20px 10px 50px;}
    .tribe-bar-view-list a.tribe-icon-month, .tribe-bar-views-list span.tribe-icon-month, .tribe-select2-results-views .tribe-icon-month{background-size: 11px 12px;}
    .tribe-bar-views-list span.tribe-icon-day, .tribe-select2-results-views span.tribe-icon-day{background-size: 11px 12px;}

    /* Event Detail */
    .tribe-events-other-details label {font-size: 18px;}
    .tribe-events-single .tribe-events-meta-group span, .tribe-events-single .tribe-events-meta-group span a {font-size: 16px; line-height: 26px;}

    /* News */
    .news-listing {padding-bottom: 70px;}
    .news-listing .news-post {padding: 44px 15px 20px;}
    .news-listing article {padding: 0 7px;}
    .news-listing .news-post > span{margin-bottom: 6px;font-size: 13px;}
    .news-listing .featured-post .news-post{padding-top: 12px;}
    .news-listing .news-post > span i{font-size: 12px;top: 5px;}
    .news-title{font-size: 19px;margin-bottom: 8px;}
    .page-numbers.current .screen-reader-text{display: none;}
    .pagination{padding: 55px 0 0;}
    .page-numbers{width: 45px;line-height: 41px;height: 45px;}
    .prev.page-numbers, .next.page-numbers{line-height: 41px;padding: 0 15px;}

    /* News Single */
    /* .single .main-header{height: 125px} */
    .single-podcast .main-header{ height: 100%; }
    .news-top-bar > span{font-size: 15px;}

    .page-template-Inner-Page-No-Hero .site-content-contain { padding-top: 50px;}
}

@media only screen and (max-width:1024px){
    .wrapper, .home-hero-content {max-width:720px;}
    .inner-page-content .wrapper {padding: 0;}	
    html, body, *{font-size:14px;line-height: 24px;}
    .site-logo img {max-width:90px;}
    .prindle-main-menu{padding: 12px 40px;}
    .prindle-main-menu .main-navigation{line-height:1.3;}
    .prindle-main-menu .main-navigation a,
    .prindle-main-menu .main-navigation div > ul > li.button a{font-size: 11px;letter-spacing: inherit;}
    .prindle-main-menu .main-navigation div > ul > li {padding: 0 7px; margin-bottom: 0;}
    .main-navigation ul .active-menu-pop ul{ min-height: 190px;}
    .prindle-main-menu-pop{margin:0;}
    .header-top-box{padding: 6px 0px 6px 30px;}
    .header-top ul li {margin-bottom: 0;}
    .header-top ul li a, .depauw-uni a, .depauw-uni a i {font-size: 11px;padding: 0 8px;}
    .depauw-uni img {max-width: 76px;}
    .depauw-uni {margin-left: 35px;}
    .site-logo img.sticky_logo {max-width: 50px;}
    .sticky-menu-body .prindle-main-menu .main-navigation div > ul > li > a {font-size: 10px;}
    .sticky-menu-body  .prindle-main-menu .main-navigation div > ul > li {padding: 0 6px;} 	
    .more-menu i {font-size: 12px;margin-left: 1px;}
    .more-menu{margin: 0 9px;}
    .sticky-menu-body .prindle-main-menu {width: 80%;}
    .sticky-menu-body .header-top-box {left: 44%;}
    .sticky-menu-body .header-top-box.show-more-menu {top: 60px;}
    .search-pop .search-form input[type="search"] {font-size: 40px;}
    .active-menu-pop .sub-menu li a {font-size: 20px;line-height: 40px;}
    .parent-menu-description {font-size: 18px;line-height: 24px;bottom: 30px;}
    .parent-menu-description::after { bottom: -35px; height: 15px;}
    .pop-addtess{font-size:14px;}
    .prindle-main-menu-pop.prindle-main-menu .main-navigation li.active-menu-pop {padding: 40px 0 0;}
    .home-hero-img img{min-height: 520px;object-fit: cover;}
    .news-examine-key-title {margin-bottom: 30px;}
    .news-examine-key-title, .about-content {padding-right:45px;width:55%;}
    .upcoming-events {width: 45%;}
    .title-border-bottom::after {bottom: -34px;height: 12px;}
    .heading2 {font-size: 28px;line-height: 32px;}
    .about-content{margin-top:40px;}
    .upcoming-events-details .event-date-txt {font-size: 14px; line-height: 20px;}
    .heading3 {font-size: 30px;line-height: 34px;}
    .common-section {padding: 50px 0;}
    .publications-title {font-size: 26px;line-height: 28px;}
    p, li{font-size:14px; line-height:24px; margin-bottom: 15px;}
    .box-publications img{max-width:170px;}
    .common-btn {padding:12px 14px;font-size: 12px;margin-top: 20px;}
    .box-publications {width: 31.3%;margin-right: 3%;}
    .box-publications a.common-btn {margin-right: 5px;padding: 14px 12px;min-width: 105px;}
    .video-right-txt h2 {font-size: 34px;line-height: 42px;}
    .title-border-top::after {top: -29px;height: 13px;}	
    .news-content-right {width: 100%; margin-top:50px;}
    .news-title {font-size: 18px;line-height: 22px;}

    .visit-us-content h2 {font-size: 70px;}
    .top-scroll-arrow {bottom: 20%;}
    .footer-main .foo-menu-part ul li.menu-item-has-children{width:50%;}
    .foo-menu-part ul li.menu-item-has-children:nth-child(4){clear:none;}
    .foo-menu-part ul li.menu-item-has-children:nth-child(2n){clear:right;}
    .foo-menu-part{padding-left:40px;}
    .foo-social-part li .fab::before {font-size: 24px;}
    .foo-social-part {width: 20%; }
    .foo-menu-part{width: 62%; }
    .foo-menu-part li a{font-size:17px;}
    .foo-menu-part li li a{font-size:14px;}
    .foo-menu-part ul li.menu-item-has-children:nth-child(4){margin-bottom: 30px;}
    .footer-main {padding: 50px 0;}
    .foo-social-part li .fa::before {font-size: 25px;}
    .top-scroll-arrow {width: 192px;height: 56px;}
    .top-scroll-arrow a {padding: 18px 40px 18px 24px;}
    .map-section {height: 370px;}
    .news-listing article{width: 49.7%;}
    .news-listing .news-post{padding: 44px 20px 20px;}
    .pagination{padding: 45px 0 0;}

    /* News */
    .single .main-header{height: 95px;}
    .single-podcast .main-header{height: 100%;}
    .news-single{padding: 45px 0 70px;}
    .news-top-bar > span{font-size: 14px;}
    .heading-inner{font-size: 26px;line-height: 34px;padding-bottom: 20px;}
    .news-single-detail .title-border-bottom{margin-bottom: 70px;width: 58%;}
    .innerbanner-title{font-size: 40px;}
    .tribe-bar-collapse #tribe-bar-collapse-toggle{display: none;}
    #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters{display: block;}
    #tribe-bar-form .tribe-bar-filters{width: 70%}
    #tribe-bar-form.tribe-bar-collapse #tribe-bar-views{width: 30%}
    .tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div{width: 50%}
    #tribe-bar-form .tribe-bar-submit {display: block; margin-top: 0px; float: none; width: auto;min-width: 0; display: inline-block; max-width: 100%;}
    #tribe-bar-form .tribe-bar-filters{padding: 23px 20px;}
    #tribe-bar-form .tribe-bar-submit{font-size: 12px;}
    #tribe-bar-form .tribe-bar-submit input[type="submit"]{padding: 5px 16px;}
    #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner label{margin: 0 0 8px 0;}
    #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{padding: 20px 0 40px;}
    .tribe-events-month #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button{display: none;}
    .tribe-events-sub-nav li a{font-size: 15px;}
    .tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] a{font-weight: 400}
    #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding: 5px 10px;}
    #tribe-bar-form .label-tribe-bar-date, #tribe-bar-form .label-tribe-bar-search {margin-top: 2px;}
    #tribe-bar-views .tribe-bar-views-list{padding-bottom: 16px;}
    .tribe-events-list-event-title a, .single-tribe_events .tribe-events-single-event-title{font-size: 28px;}
    .type-tribe_events span{font-size: 13px;}
    .tribe-events-loop .tribe-events-event-meta{border: 0; background: transparent;padding: 0;}
    .tribe-events-list .tribe-events-venue-details{border: 0; padding: 0;}
    .tribe-events-list .tribe-events-venue-details, .type-tribe_events .tribe-events-event-meta .italic, .type-tribe_events span{line-height: 25px;}
    .tribe-events-list-separator-month span{font-size: 24px;padding-bottom: 20px;}
    .tribe-events-list-separator-month span::after{height: 5px;bottom: 5px;width: 75px;}
    .tribe-events-list-separator-month, .tribe-events-list .tribe-events-list-separator-month + .type-tribe_events{margin-top: 35px;}
    .tribe-event-date{margin-bottom: 9px;}
    #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button{display: none;}
    #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous{width: auto;}
    #tribe-events-bar{margin-bottom: 30px;}
    .news-title {font-size: 25px; line-height: normal;}
    .tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div {width: 33.33%;}
    .tribe-bar-submit input[type="submit"] {margin-top: 0;}
    #tribe-bar-dates:after {bottom: -6px;}

    .innerbanner-title {font-size: 36px; bottom: 20%;}
    .inner-banner {height: 300px;}

    /* Inner Pages */
    .inner-page-top,
    .inner-page-top-grey,
    .inner-page-feature-grey {padding: 40px 30px 30px; margin: -20px 0px 60px;}
    .bottom-border {line-height: 20px; padding-bottom: 20px;}
    .gallery-right p {font-size: 14px; /*line-height: 24px;*/}
    .gallery-content {margin-bottom: 50px;}
    .inner-page-content ul li {padding: 4px 0 0px 30px}
    .inner-page-content ul li::before {left: 10px; top: 12px;}
    body .gform_wrapper ul li.gfield {margin: 10px 0 30px 0;}
    .gform_wrapper textarea.medium {height: 120px !important;}
    .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {margin-left: 15px;}

    .col-2-layout {padding-bottom: 30px;}
    .col-2-books.right {width: 70%;}
    .book-item{width: 45%;}
    .featured-book{width:100%}
    .featured-book-content{width:50%;}

    .page-template-Inner-Page-No-Hero .main-header {height: 90px;}

    .yellow-btn .fa{float:left;}

    .coursefilter-wrapper {
        position: relative;
        padding-top: 40px;
        margin-bottom: 40px;
        padding-left: 0px;
    }
    #coursesearch {
        position: relative;
        right: 0px;
        top: 0px;
        margin: 40px 0 0 70px;
    }
}

@media screen and (max-width: 1024px) {
    .open-mobile-menu{opacity:0; z-index:-88; visibility:hidden; height:0;transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; top: 50%; background: #ffcf01;width: 100%;position: fixed;left: 0;right: 0;top: 0;}
    .open-mobile-menu.active-menu-pop-mobile{opacity: 1;visibility: visible;z-index: 9999;height: 100%;overflow-x: hidden; overflow-y: auto;}
    .open-mobile-top {padding: 20px 0; cursor:pointer;}
    .close-icon-mobil {position: absolute;right: 0;top:20px;font-size: 60px;color: #111c24; transform:rotate(45deg); -webkit-transform:rotate(45deg); }
    .open-mobile-top-menu ul li{display:inline-block; padding:0 14px;}
    .open-mobile-top-menu ul li:first-child{padding-left:0}
    .open-mobile-top-menu ul li:last-child{padding-right:0}
    .open-mobile-top-menu ul li a{color:#111c24;font-size:14px;}
    .open-mobile-bottom-menu .main-navigation > div > ul{background:none; border:0; padding:0;}
    .open-mobile-bottom-menu .main-navigation > div > ul > li > a{color: #111c24; font-size:25px;font-family: 'futuraptbold'; text-transform:uppercase;padding: 10px 0;position: relative;display:block; margin:0 auto;}
    .open-mobile-bottom-menu .main-navigation > div > ul > li > a:after{content:'\f078'; font-family:FontAwesome; font-size:20px;  position:absolute;margin-left: 20px; }
    .open-mobile-bottom-menu .main-navigation > div > ul > li.active > a:after{content:'\f077';}

    .open-mobile-bottom-menu .full-page-menu{display:none;}
    .open-mobile-bottom-menu .main-navigation ul ul {padding:0; background:none; margin:0 auto;}
    .open-mobile-bottom-menu .main-navigation ul ul li a{color: #111c24; font-size:22px;}
    .open-mobile-bottom-menu .main-navigation li{border-bottom: none;margin: 0; }
    .open-mobile-bottom-menu .main-navigation > div > ul > li{border-bottom: none;padding: 8px 0 8px;border-top: 1px solid #e7bc01;margin: 0; }
    .mobile-menu-body{overflow:hidden;}

    .open-mobile-bottom-menu .main-navigation ul li.menu-pop:hover > ul, .open-mobile-bottom-menu .main-navigation ul li.menu-pop.focus > ul { display: none;}
    .open-mobile-bottom-menu .sub-menu, .main-navigation ul ul.toggled-on {display:none;}
    
    .menu-icon span{width:22px; height:5px; border-radius:4px; background:#ffcf01; display:block; position:relative; display:block;}
    .menu-icon span:nth-child(2){width:18px; margin:5px 0 5px 2px;}

}


@media only screen and (min-width:769px) and (max-width: 1024px){
    .yellow-btn{padding:5px 20px;}
    .prindle-main-menu .main-navigation div > ul > li.button{background-size:15%;}
    .prindle-main-menu .main-navigation div > ul > li.button a{padding: 15px 40px 15px 15px;margin-right:0;}
}

@media only screen and (max-width:768px){
    .prindle-main-menu{padding:40px 10px;}
    .tribe-events-sub-nav li a span{color: #fff}
    .tribe-events-nav-previous span{margin-top: 1px; display: inline-block; margin-right: 4px;}
    .tribe-events-nav-next span{display: inline-block; margin-left: 4px;}
    .tribe-events-sub-nav li a{padding: 6px 10px 6px 20px;}
    .tribe-events-sub-nav .tribe-events-nav-left a span{top: 7px;}
    .upcoming-events-page{padding-bottom: 60px;}

    .no-hero-title .heading2 {font-size: 38px;}
    .inner-page-feature-grey .col-2-layout.right{position: relative;}
    .inner-page-feature-grey .col-2-layout.left{width: 53%;}
    .books-single .col-2.left,
    .books-single #secondary{width:100%;}
    .featured-course-left{width: 100%;max-width:none;padding: 50px 50px 80px 50px;}
    .featured-course .course-item{width: 100%;height:auto;padding-bottom:40px;}
    .course-item .course-category{left:0;}
    .coursefilter-wrapper{margin:0 auto;padding-left:0;}
    .courses-select{margin-left:0;}
    #coursesearch{position:relative;margin: 0 0 80px 100px;right:0;left:0;}
}

@media only screen and (max-width:768px){
    .wrapper, .home-hero-content, .upcoming-events{max-width:600px;}		
    .header-top, .search-pop, .header-bottom{display:none;}
    .site-logo{display:none;}
    .mobile-header{display:block !important;}	
    .mobile-logo{position:absolute; top:20px;}
    .mobile-logo img{max-width:100px;}
    .menu-icon span{width:22px; height:5px; border-radius:4px; background:#ffcf01; display:block; position:relative; display:block;}
    .menu-icon span:nth-child(2){width:18px; margin:5px 0 5px 2px;}
    .open-mobile-bottom-menu .main-navigation ul ul, .open-mobile-bottom-menu .main-navigation > div > ul > li > a {max-width: 600px;}

    .menu-icon{position: absolute;right: 5px; top:20px; cursor:pointer;}
    .open-mobile-menu{opacity:0; z-index:-88; visibility:hidden; height:0;transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; top: 50%; background: #ffcf01;width: 100%;position: fixed;left: 0;right: 0;top: 0;}
    .open-mobile-menu.active-menu-pop-mobile{opacity: 1;visibility: visible;z-index: 9999;height: 100%;overflow-x: hidden; overflow-y: auto;}
    .open-mobile-top {padding: 20px 0; cursor:pointer;}
    .close-icon-mobil {position: absolute;right: 0;top:20px;font-size: 60px;color: #111c24; transform:rotate(45deg); -webkit-transform:rotate(45deg); }
    .open-mobile-top-menu ul li{display:inline-block; padding:0 14px;}
    .open-mobile-top-menu ul li:first-child{padding-left:0}
    .open-mobile-top-menu ul li:last-child{padding-right:0}
    .open-mobile-top-menu ul li a{color:#111c24;font-size:14px;}
    .open-mobile-bottom-menu .main-navigation > div > ul{background:none; border:0; padding:0;}
    .open-mobile-bottom-menu .main-navigation > div > ul > li > a{color: #111c24; font-size:25px;font-family: 'futuraptbold'; text-transform:uppercase;padding: 10px 0;position: relative;display:block; margin:0 auto;}
    .open-mobile-bottom-menu .main-navigation > div > ul > li > a:after{content:'\f078'; font-family:FontAwesome; font-size:20px;  position:absolute;margin-left: 20px; }
    .open-mobile-bottom-menu .main-navigation > div > ul > li.active > a:after{content:'\f077';}

    .open-mobile-bottom-menu .full-page-menu{display:none;}
    .open-mobile-bottom-menu .main-navigation ul ul {padding:0; background:none; margin:0 auto;}
    .open-mobile-bottom-menu .main-navigation ul ul li a{color: #111c24; font-size:22px;}
    .open-mobile-bottom-menu .main-navigation li{border-bottom: none;margin: 0; }
    .open-mobile-bottom-menu .main-navigation > div > ul > li{border-bottom: none;padding: 8px 0 8px;border-top: 1px solid #e7bc01;margin: 0; }
    .mobile-menu-body{overflow:hidden;}

    .open-mobile-bottom-menu .main-navigation ul li.menu-pop:hover > ul, .open-mobile-bottom-menu .main-navigation ul li.menu-pop.focus > ul { display: none;}
    .open-mobile-bottom-menu .sub-menu, .main-navigation ul ul.toggled-on {display:none;}

    .heading3 {font-size: 36px; line-height: normal;}
    .upcoming-events-inn {height: 325px;}

    .home-hero-img img {object-position: 70% 50%; min-height: 465px;}
    .heading1 {font-size: 42px;line-height: 48px;}
    .scroll-bollto{display:none;}
    .news-examine-key-title, .about-content{width:100%; padding:0;}
    .upcoming-events {width:100%;position: relative;top:0px;margin:-100px auto 40px;display: block;float: none;}
    .common-section {padding: 40px 0;}
    .box-publications {width: 100%;margin-right: 0;}
    .video-icon img {max-width: 80px; margin: 0 auto;}
    .video-icon{width:100%; float:none;}
    .video-section{background-position:center left; height: 340px;}
    .video-icon a{top:36%;}
    .video-right-txt {width: 100%;float: none;transform: none; -webkit-transform: none; top: 0; margin: -118px 0 0;}
    .video-right-txt p {color: #657580;}
    .video-right-txt h2{color: #111c24; font-size: 30px; line-height: normal;}
    .video-right-txt p {width: 100%;}
    .title-border-top::after {top: -35px;height: 25px;}
    .news-box {width:100%;margin:0 0 40px;}
    .news-box:last-child{margin-bottom:0;}
    .news-content-right {margin-top: 30px;}
    .foo-logo-part, .foo-menu-part, .foo-social-part{width:100%; float:none; padding:0; margin:0 0 30px; text-align:center;}
    .foo-logo-part a{float:none; }
    .foo-logo-part img{margin:0 auto;}
    .footer-main .foo-menu-part ul li.menu-item-has-children, .foo-menu-part ul li.menu-item-has-children:nth-child(4) {width: 100%; margin:0 0 20px; padding: 0; float: none;}
    .foo-social-part ul {float: none;text-align: center;display: inline-block;}
    .footer-main {padding: 40px 0 0;}
    .foo-menu-part li ul.sub-menu{display:none;}
    .foo-menu-part li a{font-size:20px; cursor:pointer;}
    .foo-menu-part li li a {font-size:16px;}
    .title-border-bottom::after {bottom: -34px;height: 25px;}
    .about-content {margin-top: 10px;}
    .about-content p {margin-top: 10px; letter-spacing: -0.4px;}
    p, li{font-size:18px;}
    html, body, * {font-size: 18px;line-height: 32px;}
    .common-btn{font-size:14px; padding: 10px 30px; min-height:48px; /*height: 56px;*/ line-height:20px;}
    .box-publications a.common-btn, .about-content a.common-btn {padding: 18px 30px;}
    .location-text-con a.common-btn {padding: 18px 18px;}
    .gform_wrapper .gform_footer input.button {padding: 7px 20px 20px !important;}
    .gform_wrapper .gform_footer {height: 56px;width: auto !important;}
    .publications-title {font-size: 34px;line-height: 34px; padding-top:0;}
    .box-publications{margin-bottom:50px;}
    .box-publications:last-child{margin-bottom:0;}

    /* Single Event */
    .single-event-header {width: 100%;}
    .tribe-events-back {width: auto;}
    .single-event-desc {width: 100%; float: none;}
    .single-event-photo {margin-left: 20px;margin-bottom: 20px;}
    .tribe-events-single .tribe-events-other-details {margin-top: 40px;}
    .other-details-col {width: 50%;}
    .venue-map {width: 100%;}
    .bottom-border br {line-height: normal;}

    .news-post p {font-size: 18px;}
    .news-listing article{width: 49.6%;}
    .news-listing .news-post{padding: 40px 10px 10px;}
    .news-listing .news-post > span{margin-bottom: 4px;}
    .news-listing .featured-post .news-post{padding-top: 10px;}
    .page-numbers:hover, .page-numbers.current{font-size: 13px;}
    .page-numbers{width: 40px;line-height: 36px;height: 40px;}
    .prev.page-numbers, .next.page-numbers{line-height: 36px;padding: 0 12px;font-size: 12px;}
    .pagination{padding: 35px 0 0;}
    .news-single-detail .single-news-title, .news-single-detail .title-border-bottom, .title-border-bottom{width: 100%}
    .col-2-layout .left{width: 100%;float: none;}
    .col-2-layout .right{margin-left: 20px; margin-bottom: 20px;}
    .bottom-border::after {height: 7px; width: 100px;}
    .bottom-border{padding-bottom: 18px;line-height: 21px;}
    .news-top-bar{display: inline-block; vertical-align: top; width: 100%; margin-bottom: 20px;}
    .heading2{font-size: 34px; line-height: normal;}
    .single-news-desc p:last-child{margin-bottom: 0;}
    .col-2-layout{padding-bottom: 30px;}
    .news-single-detail .title-border-bottom, .title-border-bottom{margin-bottom: 60px;}
    .news-single-img-middle .news-content.left{width: 100%}
    .news-single-img-middle .news-image.right{padding-left: 0; margin: 20px auto 0; display: block; width: 80%}
    .news-top-bar > span{font-size: 13px;}
    .tribe-events-list-separator-month{width: 22%;}
    .tribe-events-list .type-tribe_events{margin-top: 25px;width: 77%;}
    .tribe-events-list-separator-month, .tribe-events-list .tribe-events-list-separator-month + .type-tribe_events{margin-top: 25px;}
    #tribe-bar-form .tribe-bar-submit{font-size: 11px;}
    #tribe-bar-form .tribe-bar-submit input[type="submit"]{padding: 3px 16px;}
    .heading-inner{font-size: 36px;line-height: 36px;}
    #tribe-bar-dates:after {bottom: -10px;} 

    /* Inner Pages */ 
    .only-content-width .col-2-layout .left {width: 100%;}
    .innerbanner-title {bottom: 15%;}
    .inner-page-top-left,
    .inner-page-feature-grey .col-2-layout.left {width: 100%; margin-bottom: 50px;}
    .inner-page-top-right,
    .inner-page-feature-grey .col-2-layout.right {width: 100%;}
    .inner-page-top,
    .inner-page-top-grey,
    .inner-page-feature-grey{margin-bottom: 50px;}
    .gallery-content {margin-bottom: 70px;}
    .gallery-col {width: 100%;}
    .gallery-right {width: 100%; position: relative; bottom: -45px; clear: both;}
    .gallery-col .slick-arrow {right: auto; bottom: -25px;}
    .gallery-col .slick-arrow.slide-right {right: 0;}
    .title-border-bottom br {display: none;}
    div.ginput_complex.ginput_container.gf_name_has_2 span {float: left;}

    .top-scroll-arrow {width: 60px; overflow: hidden; bottom: 5%;}
    .top-scroll-arrow a {color: transparent;}
    .top-scroll-arrow a:hover {color: transparent;}

    /* Footer */
    .foo-social-part {clear: both;}

    .col-2-books.left {width: 100%;}
    .books-container,
    .col-2-books.right {width: 100%;}
    .featured-book-content{width:100%;margin-bottom:20px;}
    .books-select,
    input.books-search{width:100%;}
    .featured-book img{float:none;}
}


@media only screen and (max-width:640px){
    .wrapper, .home-hero-content, .upcoming-events{max-width:460px;}	
    .open-mobile-bottom-menu .main-navigation ul ul, .open-mobile-bottom-menu .main-navigation > div > ul > li > a{max-width:460px;}
    .location-text-con p{font-size: 13px;}
    .location-text-con .common-btn{margin-top:50px;}
    .map-section {background-size: cover;background-position: 77% 0;height: 421px;}	
    p, li{font-size: 18px;}
        
    .news-listing article{width: 460px; max-width: 100%; display: block; margin: 0 auto;}
    .news-listing .news-post{padding: 45px 20px 20px;}
    .news-listing .featured-post .news-post{padding-top: 20px;}
    .news-single{padding: 40px 0 60px;}
    .col-2-layout .right{width: 100%; margin: 0 auto 20px; display: block; float: none;}
    .news-single-detail .title-border-bottom{margin-bottom: 60px;}
    .news-single-img-middle .news-image.right{width: 100%}
    .col-2-layout .right img{margin: 0 auto 10px; width: 100%}
    #tribe-bar-form .tribe-bar-submit{line-height: normal;}
    #tribe-bar-form .tribe-bar-filters{padding: 13px;}
    #tribe-bar-form .label-tribe-bar-date, #tribe-bar-form .label-tribe-bar-search{margin-top: 0px;}
    #tribe-bar-form input[type="text"]{font-size: 12px;}
    #tribe-bar-form .tribe-bar-submit input[type="submit"]{padding: 2px 14px;}
    #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner label{margin: 0 0 4px 0;}
    #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{padding: 10px 0 30px;}
    #tribe-bar-views .tribe-bar-views-list {padding-bottom: 6px;}
    .tribe-events-list-separator-month span{font-size: 20px;padding-bottom: 16px;}
    .tribe-events-list-separator-month span::after{height: 3px;bottom: 7px;width: 65px;}
    .tribe-event-date{line-height: normal;}
    .upcoming-events-page p{font-size: 16px;}
    .tribe-events-list-event-title a, .single-tribe_events .tribe-events-single-event-title{font-size: 25px;}
    .tribe-event-date{margin-bottom: 4px;}
    .tribe-events-list .tribe-events-list-event-title, .single-tribe_events .tribe-events-single-event-title{display: block;}
    .tribe-events-sub-nav li a{line-height: normal;}
    .tribe-events-sub-nav .tribe-events-nav-left a span{top: 1px;left: 8px;}
    .tribe-events-nav-next span{line-height: normal;}
    .tribe-events-nav-previous span{margin-top: -2px;line-height: 20px;}
    .tribe-events-sub-nav li a{padding: 3px 10px 6px 10px;}
    .tribe-events-notices li strong{font-size: 15px;line-height: normal;}
    .tribe-events-notices li{font-size: 14px;line-height: normal;}
    .tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div {width: 32%;}
    #tribe-bar-dates::after {left: 66px;}

    /* Single Event */
    .single-event-photo {width: 100%; margin-bottom: 30px;}
    .other-details-col {width: 100%;}
    .tribe-events-single .tribe-events-meta-group span, .tribe-events-single .tribe-events-meta-group span a {margin-bottom: 15px;}
    .tribe-events-single .tribe-events-other-details {margin-top: 30px;}
    .tribe-events-single .tribe-events-other-details {padding: 30px 20px;}

    /* Inner Pages */ 
    .inner-page-top-right p {width: 100%; margin: 5px 0;}
    .inner-page-top-right div { display: block;}
    .inner-page-top-right div.yello-r {margin-left: 0; margin-top: 30px;}
    .inner-page-top-grey .inner-page-top-right .grey-right {float: none;width: 100%;}
    .inner-page-top-grey .inner-page-top-right .grey-left{margin-bottom: 20px;}
    .title-border-bottom.right-text {margin-bottom: 50px;}
    div.ginput_complex.ginput_container.gf_name_has_2 span {width: 100%;}
    .gform_wrapper input[type="text"] {height: 48px;}
    .gform_wrapper .gform_footer input.button {line-height: 13px !important;}
    .tcp-slider h1 {font-size: 50px;}
    .page-template-tcp-template .inner-banner {height: 800px;}
    .iee-inner-banner {height: 800px;}
    .subpage-slider .slick-dots{clear:both;width:30vw;margin:0 auto;}
    .subpage-slider .slick-dots li{border: 1px solid #000;width: 8px;height: 8px;border-radius: 100%;float: left;margin-right: 8px;}
    .subpage-slider .slick-dots button{display: none;}
    .subpage-slider .slick-dots li.slick-active{background: #000;}
}

@media only screen and (max-width:768px){
    .page-template-tcp-template .inner-banner {
        height: 650px;
    }
    .iee-inner-banner {height: 550px;}
    .tcp-slider{
        top: 110px;
    }
    .tcp-slider .yellow-btn{
        margin-top: 0;
    }
    .tcp-slider .tcp-left,
    .tcp-slider .tcp-right{
        top: 15%;
    }
    .tcp-nav li {
        display: block;
    }
    .tcp-nav .sub-menu{
        position: relative;
    }
}

@media only screen and (max-width:479px){
    .wrapper, .home-hero-content, .upcoming-events{max-width:342px;}	
    .open-mobile-bottom-menu .main-navigation ul ul, .open-mobile-bottom-menu .main-navigation > div > ul > li > a{max-width:342px;}
    .map-section{background-position: 64% 0;}	
    .location-text-con {width: 169px;}

    .news-listing .wrapper{padding: 0 0%;}
    .page-numbers{width: 35px;line-height: 30px;height: 35px;font-size: 12px;}
    .page-numbers:hover, .page-numbers.current{font-size: 12px;}
    .next.page-numbers{margin-left: 10px;}
    .prev.page-numbers, .next.page-numbers{line-height: 30px;padding: 0 15px;font-size: 12px;margin: 0 5px;}
    .page-numbers.current{vertical-align: top;}
    .news-top-bar > span{font-size: 12px;}
    .news-single-detail .bottom-border::after{height: 5px;width: 85px;}
    .news-single-detail .bottom-border{padding-bottom: 15px;}
    .news-single-detail .title-border-bottom{margin-bottom: 60px;}
    .news-single-img-middle .news-image.right{margin-top: 10px;}
    .tribe-bar-collapse #tribe-bar-views, .tribe-bar-collapse .tribe-bar-filters-inner > div{width: 100%}
    .tribe-bar-collapse .tribe-bar-filters-inner > div.tribe-bar-date-filter{margin-bottom: 15px}
    #tribe-bar-form label{font-size: 13px;}
    #tribe-bar-form input[type="text"]{font-size: 14px;}
    #tribe-bar-form .tribe-bar-filters{width: 100%}
    #tribe-bar-form.tribe-bar-collapse #tribe-bar-views{width: 100%}
    .tribe-events-list-separator-month{width: 100%}
    .tribe-events-list .type-tribe_events{width: 100%; margin-top: 20px;}
    .monthly-events:first-child .tribe-events-list-separator-month + .type-tribe_events{margin-top: 5px;}
    .tribe-events-list-separator-month{margin-top: 15px;}
    .tribe-events-list .tribe-events-list-separator-month + .type-tribe_events{margin-top: 5px;}
    .tribe-events-list-event-title a, .single-tribe_events .tribe-events-single-event-title{font-size: 21px; display: block; line-height: normal;}
    .tribe-events-sub-nav .tribe-events-nav-left a span{top: auto; position: relative; display: inline-block; vertical-align: middle; left: auto; margin-top: -6px;}
    #tribe-bar-dates::after {left: 80px;} 
    #tribe-bar-form .tribe-bar-submit {margin-top: 15px;}

    /* Single details */
    .single-tribe_events .tribe-events-cal-links .common-btn {clear: both; margin-left: 0;} 

    /* Inner Pages */
    .inner-page-top,
    .inner-page-top-grey,
    .inner-page-feature-grey {padding: 30px 20px 30px; margin-bottom: 40px;}
    .col-2-layout {padding-bottom: 20px;}
    .ihsebc-btn-respo .common-btn {padding:15px 15px;}
    .inner-page-top-right p {column-count: 1;}
    .inner-page-top-right.layout1 div.yello-l.single p { column-count: 1;}
}

@media only screen and (max-width:360px){
    .wrapper, .home-hero-content, .upcoming-events{max-width:300px;}
    .open-mobile-bottom-menu .main-navigation ul ul, 
    .open-mobile-bottom-menu .main-navigation > div > ul > li > a {
        max-width:300px;
    }
    .home-hero-content{top: 28%;}
    .map-section{background-position: 62% 0;}	
    .location-text-con {width: 163px;}
    .location-text-con:last-child {width: 136px;}
    .open-mobile-bottom-menu .main-navigation > div > ul > li > a::after{font-size:15px;}
    .open-mobile-bottom-menu .main-navigation > div > ul > li > a{font-size:20px;}
    .open-mobile-bottom-menu .main-navigation ul ul li a{font-size:18px;}
    .open-mobile-top-menu ul li {padding: 0 7px;}
    .common-btn{display:none;}
    .cc-info{display:none;}
    .featured-course .course-item{padding:80px 20px 20px 50px;}
}