@media (max-width: 1300px){
.sidebar-news-inner-part {
    max-width: 300px;
}
}
@media (max-width: 1250px){
section.contact-main-part .col-md-4 {
    padding-left: 70px;
}
}
@media (max-width: 1200px){

    .header-call-action {
    padding-top: 100px;
}
.book-meeting-link {
    margin: 25px 10px;
}
.header-right a {
    padding: 30px 10px !important;
}
.header-right .courses-menu1 .dropdown-toggle{
        padding: 25px 10px;
}
.student-site-link {
    font-size: 14px !important;
    }
    button.btn.btn-primary.book-meeting-link{
        font-size: 14px;
    }
    .header-right .courses-menu1 .dropdown-toggle{
            font-size: 14px;
    }
    .header-right a{
        font-size: 14px;
    }
    .header-right .courses-menu .dropdown-toggle{
    font-size: 14px;
    }
    .main-navigation ul.menu > li > a{
            font-size: 14px;
    }
    .footer-bottom .align-items-center {
    justify-content: space-between;
}
.footer-bottom .col-md-7.col-lg-8, .footer-bottom .col-md-5.col-lg-4 {
    width: max-content;
}
}
@media (max-width: 1100px){
    section.number-of-sessions h2{
        font-size: 50px;
    line-height: 60px;
    }
    section.number-of-sessions h4 {
    font-size: 28px;
    line-height: 38px;
}
    section.courses-top-head {
    padding-bottom: 50px;
}
    a.read-case-study-btn{
        margin-top: 30px !important;
    }
    .round-main-part {
    padding-left: 10px;
}
section.corporate-proposition-section {
    padding-bottom: 100px;
}
    .courses-main-section {
    padding-top: 100px;
    padding-bottom: 150px;
}
    section.contact-main-part .col-md-4 {
    padding-left: 12px;
}
.banner-heading h1 {
    font-size: 54px;
    line-height: 70px;
}
.course-detail-section h3{
        font-size: 32px;
    line-height: 40px;
}
#hear-from-our-alumni h2{
    font-size: 42px;
    line-height: 52px;
}
.footer-top .footer-social-menu ul > li > a {
    font-size: 18px;
}
    .round-down-icon::before {
    height: 20px;
    margin-right: 3px;
    top: 1px;
}
.footer-col-4 p{
        display: flex;
    align-items: center;
}
.icon-medium {
    width: 24px;
    height: 14px;
    background-size: contain;
    background-repeat: no-repeat;
}
}
@media (max-width: 1000px){
    section.made-to-optimize-section {
    padding-top: 100px;
    padding-bottom: 100px;
}
    .corporate-position-inner-section .row {
       flex-flow: column;
}
.corporate-position-inner-section .row .col-md-6, .made-to-optimize-inner-section .row .col-md-6 {
    width: 100%;
}
img.custom-logo {
    height: 37px;
}
section#hear-from-our-alumni .col-lg-12.col-md-12 .row {
    padding: 0px 0px;
}
.footer-col-4 p{
        flex-flow: wrap;
}
ul#menu-social-links-menu {
    display: flex;
    flex-flow: wrap;
}
.footer-bottom .align-items-center {
    display: flex;
    justify-content: space-between;
    flex-flow: column-reverse;
    align-items: baseline !important;
}
section.events-conferance-section .col-md-5 {
    padding: 44px 20px;
}
section.events-conferance-section .col-md-7 img {
    object-fit: cover;
}
}
@media (max-width: 991px){
    img.custom-logo {
    padding-left: 34px;
}
    ul#menu-footer-bottom-menu {
    padding: 0px 15px;
}
    .contact-form-new .col-md-4 {
    width: 33.33% !important;
}
.footer-inner {
    padding-left: 15px;
    padding-right: 15px;
}
.footer-col-4 p a {
    word-break: break-all;
}
section.contact-main-part {
    padding-top: 60px;
    padding-bottom: 60px;
}
    section.contact-main-part .col-md-5 {
    padding-right: 12px;
    width: 100%;
}
section.contact-main-part .col-md-3 {
    padding-left: 12px;
    width: 50%;
}
section.contact-main-part .col-md-4 {
    width: 50%;
    padding-left: 12px;
}
    .js .menu-toggle {
    display: block !IMPORTANT;
}
     .main-navigation li {
    border-bottom: none;
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
}
    .header-left {
    padding-left: 30px;
}
    img.custom-logo {
    max-height: 30px;
}
    .book-meeting-link {
    margin: 25px 0px;
}
    a.student-site-link {
    display: none;
}
.header-inner {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
    width: 100%;
}
.main-navigation .menu-toggle {
    color: #fff;
    position: absolute;
    left: 15px;
    top: 19px;
    background: 0 0 !important;
    font-size: 24px;
    padding: 0;
}
.menu-toggle .icon {
    margin-right: 0.5em;
    top: -2px;
}
.main-navigation > div > ul {
    padding: 0.75em 1.695em !important;
}
.js .main-navigation.toggled-on>div>ul {
    display: flex !important;
    flex-flow: column;
    position: absolute;
    top: 71px;
    left: 0;
    right: 0;
    background: #000;
    border-top: none;
    height: 100vh;
    bottom: 0;
    max-width: 320px;
}
.main-navigation li {
    border-bottom: none;
    position: relative;
    margin-top: 7px;
    margin-bottom: 7px;
}
.main-navigation ul.menu>li>a {
    text-align: left;
    padding: 5px 0px !important;
    font-size: 14px;
}
.dropdown-toggle {
    transform: rotate(-90deg);
    color: #ffffffff;
    font-size: 16px;
    right: 0em;
    padding: 0em;
    top: 3px;
        display: block !important;
    }
    .dropdown-toggle.toggled-on .icon {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.dropdown-toggle:hover, .dropdown-toggle:focus {
    background: transparent !important;
}
li.student-site-link-mob  a {
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 21px !important;
    /* text-align: center !important; */
    letter-spacing: 0.02em !important;
    color: #4B4B4B !important;
    padding-right: 0px !important;
}
ul.sub-menu {
    background: #000000;
}
.main-navigation ul{
    background: #000000;
    padding: 0 1.5em !important;
}
ul.sub-menu.toggled-on {
    position: unset;
}
.js .main-navigation ul, .main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon, .main-navigation ul a > .icon {
    display: none !important;
}
.main-navigation ul ul.toggled-on {
    display: block !important;
}
.main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before, .main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after, .main-navigation ul li.page_item_has_children.focus:before, .main-navigation ul li.page_item_has_children:hover:before, .main-navigation ul li.page_item_has_children.focus:after, .main-navigation ul li.page_item_has_children:hover:after {
    display: none !important;
}
.main-navigation ul ul{
     background: #000000;
       /* position: unset;*/
            border: unset !important;
}
.header-right a {
    text-align: inherit;
    padding: 5px 0px !important;
}
/*ul#mobile_menu {
    display: block;
}*/
ul#top-menu {
    display: none;
}
div#courses-menu {
    display: none;
}
div#courses-menu1 {
    display: none;
}
a.method-page-link {
    display: none;
}

}
@media (max-width: 800px){
    section.consider-reading-section .col-md-4 {
    padding-bottom: 25px;
}
    section.consider-reading-section h3 {
    padding-bottom: 25px;
    padding-top: 50px;
}
    section.consider-reading-section {
    padding-bottom: 40px;
}
    section.requirement-main-part .col-md-9 {
    width: 100%;
}
    .sidebar-news-inner-part {
    max-width: 100%;
}
    .sidebar-news-section {
    position: unset;
}
    .stendy-inner-left-part.reskill-inner-section p, .stendy-inner-left-part.reskill-inner-section h5 {
    max-width: 100%;
}
    section#hear-from-our-alumni .col-lg-9.col-md-9 {
    width: 100%;
}
    section.traing-overview-top-head {
    padding-bottom: 60px;
}
    section.traing-overview-top-head .col-lg-9.col-md-9 {
    width: 100%;
}
    section.courses-top-head {
    padding-bottom: 20px;
}
    .courses-top-head-right {
    position: unset;
    padding: 40px 0px;
}
    section.courses-top-head .col-lg-9.col-md-9 {
    width: 100%;
}
 section.courses-top-head .col-lg-3.col-md-3 {
    width: 100%;
}
    .courses-main-section {
    padding-top: 80px;
    padding-bottom: 100px;
}
    .domain-service-inner-part {
    padding-top: 60px;
    padding-bottom: 60px;
}
    .round-main-part {
    padding-top: 40px;
}
    .courses-main-section {
    padding-bottom: 100px;
}
ul.our-alumni-list {
    flex-flow: wrap;
}
.section-title {
    font-size: 42px;
    line-height: 52px;
    }
    .course-detail-section .col-lg-4.col-md-4 {
    width: 100%;
    margin-bottom: 30px;
}
.course-detail-section {
    padding-top: 20px;
}

}
@media (max-width: 767px){
    .page-template-case-study div#breadcrumbs {
    padding-top: 30px;
    padding-bottom: 40px;
}
    .page-template-case-study .newsletter-inner {
    padding-bottom: 10px !important;
    padding-top: 0px;
    padding: 0px 15px;
}
    section.consider-reading-section h3 {
    padding-bottom: 15px;
        font-size: 40px;
    line-height: 50px;
}
    section.we-can-main-part h3{
            font-size: 30px;
    line-height: 40px;
    }
    .event_tag ul {
    margin-bottom: 0px;
}
    .page-template-case-study .courses-top-head-left {
    padding-bottom: 40px;
}
    section.number-of-sessions .row .row {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
section.number-of-sessions .row .row .col-md-3 {
    width: 50%;
}
    .stendy-inner-left-part.reskill-inner-section {
    width: 100%;
    float: right;
    padding: 30px 0px;
}
    section.stendy-main-section{
        height: auto;
            background-size: cover;
    }
    section.stendy-main-section h3{
            font-size: 40px;
    line-height: 50px;
    padding-top: 40px;
    }
    .stendy-inner-left-part {
    width: 100%;
}
    section.stendy-main-section h3{
        color: #fff;
    }
    section.stendy-main-section p {
    color: #fff;
}
    .page-template-corporate-service section#hear-from-our-alumni .col-lg-8.col-md-8 {
    width: 100%;
}
    .page-template-corporate-service section#hear-from-our-alumni .col-lg-4.col-md-4 {
    width: 100%;
}
    section#hear-from-our-alumni .row {
    flex-flow: column;
}
    .courses-top-head-right {
    max-width: 100%;
}
section.traing-overview-top-head h2.heading48{
        font-size: 40px;
    line-height: 50px;
}
    .courses-top-head-left h1.page-heading{
            font-size: 41px;
    line-height: 51px;
    }
    .courses-main-section {
    padding-top: 60px;
}
    .course-banner-heading h1 {
    font-size: 41px;
    line-height: 51px;
}
    .corporate-position-inner-section h3 {
    font-size: 40px;
    line-height: 51px;
}
    .domain-service-inner-part {
    padding-top: 50px;
    padding-bottom: 40px;
}
    .made-to-optimize-inner-section h3 {
    font-size: 40px;
    line-height: 50px;
}
    section.corporate-proposition-section {
    padding-bottom: 70px;
}
    .round-all-part h6 {
    height: 150px !important;
}
    .round-shape-second p {
    right: 11px;
}
    .round-all-part p {
    height: 150px !important;
}
    .round-shape-first, .round-shape-second {
    background-size: contain;
}

    .round-main-part {
    padding-left: 0px;
}
    section.made-to-optimize-section {
    padding-top: 70px;
    padding-bottom: 70px;
}
    .tringle-one-part.yellow-bg-tringle.mob-tringle-bg {
    margin-top: -29px;
}
    .tringle-main-section {
    flex-flow: wrap;
}
    .tringle-one-part.yellow-bg-tringle {
    display: none;
}
    .tringle-one-part.yellow-bg-tringle.mob-tringle-bg {
    display: block;
}
    section.product-service-section h3 {
    font-size: 40px;
    line-height: 51px;
}
    .domain-service-inner-part h3 {
    font-size: 40px;
    line-height: 51px;
}
    .product-service-img-with-text {
    flex-flow: wrap;
}
.img-text-product-part {
    margin-bottom: 20px;
}
.domain-col-part {
    flex-flow: wrap;
    }
    .custom-container {
    padding-left: 15px;
    padding-right: 15px;
}
    section.contact-main-part {
    padding-top: 20px;
    padding-bottom: 50px;
}
    .news-main-section {
    padding-top: 40px;
}
    .news-banner-heading h1 {
    font-size: 41px;
    line-height: 51px;
}
    .contact-form-new .col-md-6:first-child {
    margin-bottom: 20px;
    padding-right: 12px;
}
.contact-form-new .col-md-6:last-child {
    padding-left: 12px;
}
.contact-form-new .submit-btn {
    float: inherit;
}
section.contact-main-part .col-md-3 {
    margin-bottom: 40px;
    padding-left: 12px;
    width: 100%;
}
section.contact-main-part .col-md-4 {
    width: 100%;
    padding-left: 12px;
}
.contact-newsletter .mc4wp-form-fields {
    width: 100%;
    }
    .mc4wp-form-fields {
    max-width: 100%;
}
.header-call-action {
    padding-top: 70px;
    padding-bottom: 80px;
}
.banner-heading h1 {
    font-size: 48px;
    line-height: 59px;
}
.header-call-action p{
    font-size: 16px;
    line-height: 21px;
}
.our-alumni-section p {
    font-size: 24px;
    line-height: 33px;
    }
    .section-head p{
            font-size: 16px;
    line-height: 21px;
    }
    section.events-conferance-section .row {
    flex-flow: column-reverse;
}
.bespoke-programmes-inner-part p{
        font-size: 16px;
    line-height: 21px;
}
.bespoke-programmes-inner-part {
    padding: 40px 20px;
}
section.bespoke-programmes {
    padding-bottom: 50px;
}
section.newsletter-section h3{
        font-size: 32px;
    line-height: 42px;
}
section.newsletter-section p{
        font-size: 16px;
    line-height: 21px;
}
input.subscribe-button {
    font-size: 16px;
    line-height: 21px;
    padding: 8px !important;
}
.the-haus-experience-inner h2 {
    font-size: 40px;
    line-height: 51px;
    text-align: inherit;
}
.home-haus-experience h3 {
    font-size: 21px;
    line-height: 28px;
    text-align: inherit;
    margin-bottom: 50px;
}
.home-haus-experience .col-lg-4.col-md-4 {
    margin-right: auto;
    width: 100%;
        margin-bottom: 20px;
}
.the-haus-experience-inner.home-haus-experience {
    padding-bottom: 50px;
}
section#hear-from-our-alumni .col-lg-12.col-md-12 .row {
    padding: 0px 0px;
}
#hear-from-our-alumni {
    padding-top: 50px;
    padding-bottom: 50px;
}
.footer-inner {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.footer-bottom .align-items-center {
    flex-flow: column-reverse;
}
ul#menu-footer-bottom-menu {
    padding: 0px 12px;
    margin-bottom: 16px;
}
.footer-bottom-nav ul.menu > li{
        margin-right: 19px;
}
.footer .widget {
    padding-bottom: 1rem;
}
}
@media (max-width: 400px){
img.custom-logo {
    padding-left: 19px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1280px){
.courses-top-head-right {
    max-width: 263px;
}
.stendy-inner-left-part.reskill-inner-section p, .stendy-inner-left-part.reskill-inner-section h5 {
    max-width: 267px;
}
.sidebar-news-inner-part {
    max-width: 240px;
}
}