@media screen and (max-width:1920px) {
  .navbar.navbar-expand-lg.navbar-light.bg-light {
    width: 93%;
  }
  .collapse.navbar-collapse {
    width: 75%;
    margin: 0;
  }
  .navbar-light .navbar-nav .nav-link {
    font-size: 16px;
    margin: 0 30px;
    padding: 0 0 5px 0;
  }
  .section-7 .blue-box p {
    margin: 21px 0 0;
  }
  .right-icons {
    padding: 26px 0 0 0;
  }
  section.slider-box {
    width: 100%;
  }
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1550px;
  }
  .slider-top .owl-carousel .item a h4 {
    top: 273px;
  }
  .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link {
    padding: 0 84px;
  }
  .desktop-nav .left-nav.right-nav .navbar-nav .dropdown-menu {
    margin: 0 0 0 131px;
    right: 0;
    width: max-content;
  }
  .slider-sectoin-cwl .container p {
    font-size: 42px;
    line-height: 60px;
  }
  .slider-sectoin-cwl .container p.red-bx-clw {
    margin: 24px auto 0;
    padding: 10px 41px;
    font-size: 38px;
  }
  .slider-sectoin-cwl .container p.small-text-clw {
    font-size: 32px;
    margin: 23px 0 0 0;
  }
  .test-monial-iwt ul li {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .cwl-sec-eight {
    margin: 50px 0;
    padding: 0;
    display: block;
    position: relative;
  }
  .explore-job-bx li {
    width: 31.6%;
  }
  .heading-wr {
    margin: 6% 0 0 0;
  }
  .work-wir-min-box {
    margin: 11% 0 0 0;
  }
  .sec-one-ww .heading-sty-tow {
    padding: 89px 0 35px 0;
    margin: 0;
  }
  .sec-three-ww {
    padding: 88px 0 0;
    overflow: hidden;
  }
  /*****Focus_group Page css*******/
  .right-ag-img, .bottim-riht-bx {
    margin: -103px 0 0 0;
    position: absolute;
    width: 103px;
  }
  /*** program page css **/
  .program_webpage_slider .container-absu {
    top: 22%;
    text-align: center;
  }
  .haver-logo-box {
    margin: 119px auto 0;
  }
  .apply_section .container-absu {
    top: 19%;
  }
  .img-dotted-img img {
    width: 193px;
  }
  .right-img-bx.po-ab img {
    width: 90%;
    border: solid 16px #fff;
    box-shadow: 1px 1px 27px #cccccc;
    transform: rotate(13deg);
    margin: -59px 0 0 25px;
  }
  .big-text {
    font-size: 40px;
  }
  .leftblaxsxbx ul li {
    width: 31%;
  }
  .sphsection.fursph.imgbg.sbc.sbthere .container {
    top: 44%;
  }
  .sphsection.fursph.imgbg.sbc.sbthere .big-text {
    font-size: 40px;
    font-family: futura pt, sans-serif !important;
  }
}
@media screen and (max-width:1600px) {
  .navbar.navbar-expand-lg.navbar-light.bg-light {
    width: 93%;
  }
  .collapse.navbar-collapse {
    width: 75%;
    margin: 0;
  }
  .navbar-light .navbar-nav .nav-link {
    font-size: 16px;
    margin: 0 13px;
    padding: 0 0 5px 0;
  }
  .responsive-img {
    width: auto;
    height: 100%;
  }
  .section-7 .blue-box p {
    margin: 21px 0 0;
  }
  .right-icons {
    padding: 26px 0 0 0;
  }
  section.slider-box {
    width: 100%;
    height: auto;
  }
  .small-heading {
    margin: 68px 0 0 0;
  }
  .sdgc-box p, .fifth-box h4 {
    font-size: 35px;
    line-height: 45px;
  }
  .tabs_section .heading-cl {
    line-height: 45px;
    font-size: 45px;
  }
  .sdgc-box p:last-child {
    font-size: 25px;
  }
  .big-heaing-tt {
    margin: 38px 0 0 0;
  }
  .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link, .dropdown.dropdown-submenu .dropdown-toggle {
    padding: 0 50px;
  }
  .navbar-dark .navbar-nav .nav-item.logo-box-center {
    margin: 0 40px;
  }
  .slider-top .owl-carousel .item a h4 {
    font-size: 52px;
  }
  .slide-title span.fist-two {
    font-size: 92px;
  }
  .slide-title span.fist-para {
    font-size: 29px;
  }
  .first-slide .small-heading {
    margin-top: 7%;
  }
  .sdgc-box p:last-child, .sect-2.techpreneurs .contat-box-sec2 p.para, .contat-box-right.img-box p, .sdgc-box.sdgc-box-two.first-of-its .para {
    font-size: 23px;
    font-weight: 500;
    line-height: 37px;
  }
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1250px;
  }
  .contat-box-left {
    right: 13px;
  }
  .stanford-lp .first-slide .small-heading {
    margin-top: 17%;
  }
  .sdgc-box.sdgc-box-two.first-of-its.programs {
    background: url(../images/programs-bg.jpg) no-repeat 486px 0;
  }
  .left-img-box .img-box {
    width: 44%;
    display: inline-block;
    vertical-align: top;
  }
  .img-text-box-b {
    width: 54%;
    display: inline-block;
    vertical-align: top;
  }
  .img-text-box-b h4 {
    font-size: 30px;
  }
  .img-text-box-b h4 span {
    display: block;
    font-size: 22px;
    margin: 10px 0 0 0;
  }
  .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 {
    top: 10%;
    text-align: left;
    left: 10%;
    font-size: 35px;
    width: auto;
    margin: 0 auto;
  }
  .about-section-lwl p {
    color: #fff;
    line-height: 38px;
    font-size: 24px;
    width: auto;
  }
  .about-section-lwl h3, .passion-box .main-heading, .lwl-program .programm h2 {
    font-size: 39px;
  }
  .main-heading span {
    display: block;
    font-size: 25px;
    background: #8d1a1e;
    color: #fff;
    width: fit-content;
    margin: 0 auto 5px;
    padding: 0 22px;
  }
  .para-top p {
    font-size: 18px;
    line-height: initial;
    padding: 21px 0;
  }
  .contctut-person p {
    font-size: 17px;
    margin: 0 0 13px 0;
    font-weight: 600;
  }
  .desktop-nav .left-nav.right-nav .nav.navbar-nav:first-child li a {
    margin-left: 0;
  }
  .desktop-nav .left-nav .nav.navbar-nav:first-child li a {
    margin-left: 0;
    margin-right: 96px;
  }
  .university-name {
    display: block;
    width: fit-content;
  }
  .sha-img-box img {
    width: 100%;
  }
  .desktop-nav .left-nav.right-nav .navbar-nav .dropdown-menu {
    margin: 0;
    text-align: left;
  }
  .desktop-nav .left-nav.right-nav .navbar-nav .dropdown-menu {
    text-align: left;
    margin: 0 0 0 42px;
    padding: 0 0 0 0;
  }
  .desktop-nav .left-nav.right-nav .nav.navbar-nav:first-child li.dropdown .dropdown-menu li a {
    margin-left: 0 !important;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo .sdgc-box p {
    padding: 0px 70px 5px;
    line-height: 31px;
  }
  /****** new cofff with leader version 2 css **/
  .profile-box p.name-tr-txt {
    font-size: 35px;
    text-align: left;
    margin: 36px 0 19px 0;
  }
  .profile-box img {
    border-radius: 50%;
    border: solid 17px #FAB503;
    width: 300px;
  }
  #pas-gl-tr ul li {
    display: inline-block;
    width: 25%;
    height: 100%;
    min-height: 305px;
    font-size: 13px;
  }
  .border-cut-top::before, .border-cut-bottom::before {
    margin: 0 0 0 233px;
  }
  .border-cut-bottom::before {
    margin-top: 112px;
  }
  .profile-box {
    margin: 35px 0 0 79px;
  }
  .heading-tr, #past_event_cwl h4 {
    margin: 0 0 26px 0;
  }
  .trainer-pro-main-tr p {
    font-size: 20px;
    line-height: 30px;
  }
  #past_event_cwl h4 {
    margin: 16px 0 6px 0;
    font-size: 24px;
  }
  #past_event_cwl p.date {
    font-size: 17px;
    margin: 0 0 20px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3 p {
    font-size: 18px;
    line-height: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
  }
  .slider-section .heading-cwl {
    color: #4f4f4f;
    font-weight: 600;
    margin: 26% 0 0 0;
  }
  .text-cont-bx {
    display: inline-block;
    width: 66%;
    vertical-align: top;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p {
    font-weight: 500;
    font-size: 23px;
    line-height: 34px;
  }
  .slider-section .heading-cwl {
    font-size: 73px;
  }
  .carers-room .slider-section .heading-cwl {
    font-size: 47px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired h3 span {
    display: inline-block;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired h3 {
    padding: 41px 0 40px 0;
    margin-right: 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 408px;
    height: 580px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .last-pra-txt {
    line-height: 31px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .name-bx-trn-tr {
    font-size: 37px;
    padding: 0 0 19px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .name-bx-trn-tr span {
    line-height: 28px;
    font-size: 23px;
  }
  .contct-pst-bx .para-xt-bx {
    width: 56%;
  }
  .slider-section {
    background: #f9fafc;
    padding: 50px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box {
    padding: 41px 0 32px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .upcoming-section-lr hr {
    margin: 53px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p {
    font-size: 20px;
    line-height: 35px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired p {
    font-size: 25px;
    line-height: 40px;
  }
  /*** menu ver 2.0 **/
  .menu-ver-two .desktop-nav .left-nav .nav.navbar-nav li {
    margin: 0 7px;
    font-size: 13px;
  }
  .slider-sectoin-cwl .container p {
    font-size: 35px;
    line-height: 50px;
  }
  .slider-sectoin-cwl .container p.red-bx-clw {
    margin: 20px auto 0;
    padding: 10px 41px;
    font-size: 33px;
  }
  .slider-sectoin-cwl .container p.small-text-clw {
    font-size: 28px;
    margin: 17px 0 0 0;
  }
  .right-box-sect h3 {
    font-size: 70px;
    color: #951816;
    margin: 137px 0 51px 0;
  }
  .cwl-sec-sec ul li {
    width: 491px;
    height: 326px;
  }
  .grah-text-cwl {
    color: #eeeeee;
    font-size: 175px;
    text-align: center;
    font-weight: 500;
    line-height: 329px;
  }
  .cwl-sec-thire .left-cwl-head-b {
    font-size: 84px;
    line-height: 96px;
  }
  .cwl-sec-four .grah-text-cwl {
    color: #eeeeee;
    font-size: 145px;
    text-align: center;
    font-weight: 500;
    margin-top: 7px;
    line-height: 275px;
  }
  .cwl-sec-four .text-box-se-tr {
    top: 101px;
  }
  .cwl-sec-four ul li {
    height: 377px;
    margin-right: 56px;
  }
  .text-box-se-tr p {
    font-size: 26px;
    line-height: 41px;
    color: #4f4f4f;
  }
  .cwl-sec-four ul li {
    width: 30%;
    box-shadow: 0px 3px 15px #d0cccc;
    margin-top: 80px;
    height: 295px;
    position: relative;
    display: inline-block;
    margin-right: 56px;
  }
  .herd-nor-ted {
    color: #4f4f4f;
    font-size: 28px;
    margin-right: 4%;
    margin-bottom: 60px;
    line-height: normal;
    line-height: 44px;
  }
  .cwl-sec-five ul li {
    font-size: 28px;
    margin: 0 0 41px 0;
  }
  .clw-yellow-he {
    font-size: 70px;
  }
  .cwl-sec-six h6 {
    font-size: 60px;
    margin: 0 94px 0 0;
  }
  .cwl-main-icon {
    width: 87%;
  }
  .cwl-main-icon ul li {
    width: 31%;
    margin-bottom: 30px;
    padding: 28px 20px;
    font-size: 36px;
    margin: 0 27px 35px 0;
    min-height: 358px;
  }
  .check-text {
    font-size: 20px;
    width: 55%;
  }
  .cwl-sec-seven {
    padding: 23px 0 0 0;
  }
  .cwl-sec-eight {
    margin: 80px 0 0;
  }
  .para-secein {
    font-size: 24px;
    line-height: 33px;
    ;
  }
  .cwl-sec-eight ul li {
    width: 15%;
  }
  .text-tx-clw {
    font-size: 40px;
    margin-bottom: 60px;
    line-height: 50px;
    margin: 25px auto 120px;
  }
  .lwas-shudel-bx {
    margin: 0 0 50px 0;
  }
  .text-tx-clw {
    margin: 25px auto 77px;
  }
  /****************team *****************/
  .images-box-maon {
    height: 330px;
    width: 330px;
    padding: 20px;
  }
  .cir-img {
    height: 292px;
    width: 292px;
  }
  .team-main-box ul li {
    margin: 100px 61px 0 0;
  }
  .explore-job-bx li {
    width: 31.2%;
  }
  .internship .heading-slider {
    font-size: 84px;
    color: #fff;
  }
  .inter-sec-three #nav-tabs-wrapper {
    margin: 0 50px 0 0;
  }
  .inter-sec-Four .head-cl, .heading-box-inr {
    font-size: 43px;
  }
  .internship p {
    color: #4c4646;
    font-size: 16px;
    line-height: 27px;
  }
  .contct-box-jb .title-jb {
    font-size: 24px;
    min-height: 80px;
    line-height: 32px;
  }
  .contct-box-jb p {
    min-height: 170px;
  }
  .contct-box-jb {
    min-height: auto;
  }
  .benefit-title {
    font-size: 24px;
  }
  .heading-wr {
    margin: 7% 0 0 0;
    font-size: 50.1px;
    line-height: 51px;
  }
  .work-wir-min-box li img {
    float: left;
    border-radius: 10px;
    box-shadow: 0px 1px 9px #6b6b6b;
    width: 186px;
  }
  .text-bx-ww {
    float: left;
    width: 49%;
    text-align: left;
    margin: 45px 0 0 51px;
  }
  .text-bx-ww p {
    color: #fff;
    line-height: 24px;
    font-size: 15px;
  }
  .writers_workshop p, .bullter-point li {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 19px;
  }
  .writers_workshop p, .bullter-point li, .icont-box li span {
    margin-bottom: 20px;
    font-size: 19px;
  }
  .heading-sty-tow {
    font-size: 35px;
    line-height: 48px;
  }
  .faclityporfile-img-bx::before {
    top: 23%;
  }
  .icont-box li img {
    width: 100px;
  }
  .sec-four-ww .heading-sty-tow {
    margin: 89px 0 60px;
  }
  .sec-one-ww .bullter-point {
    margin: 33px 0 0 36px;
  }
  .program_str_box {
    margin-top: 37px;
  }
  .fac-nam-mm span {
    font-size: 24px;
  }
  /*****Focus_group Page css*******/
  .focust-grp .container-absu .heading-wr {
    font-size: 47.1px;
    margin: 4% 0 0 0;
    line-height: 54px;
  }
  .img-page-bx {
    position: relative;
    margin: -565px 0 0 0;
  }
  .img-page-bx img {
    width: 100%;
  }
  .dotted-img-box-red {
    width: 330px;
  }
  .prodgram-box li span:first-child {
    width: 137px;
  }
  .left-box-glob- {
    font-size: 33px;
    width: 29%;
    line-height: 50px;
  }
  .red-cir-trainer {
    position: absolute;
    right: 0;
    margin: -238px 0 0 0;
    width: 167px;
  }
  /*** program page css **/
  .slider-head-pw {
    font-family: "Heading Compressed Pro Heavy";
    font-size: 86px;
  }
  .haver-logo-box {
    margin: 90px auto 0;
    width: 333px;
    padding: 20px 20px;
  }
  .haver-logo-box img {
    width: 100%;
  }
  .lwl-sec-pw .container-absu {
    top: 94px;
  }
  .heading-progrm-big {
    font-size: 77px;
    line-height: 75px;
  }
  .cl-itm-pw {
    background: #fff;
    width: 250px;
    margin: 50px auto 50px;
    box-shadow: 0 0px 21px #ececec;
    text-align: center;
    padding: 14px 15px;
    font-size: 20px;
  }
  .lear-out li {
    padding: 20px 45px;
    width: 29%;
    font-size: 22px;
  }
  .context-box-pw {
    float: left;
    width: 48%;
    margin: 83px 0 0 0;
  }
  .apply_section .container-absu {
    top: 9%;
  }
  /*********************pop******************/
  .all-ul-po.bg-wh li, .level-tow-po li, .head-psc-b, .all-ul-po.key_take li {
    font-size: 18px;
  }
  .program_structure li {
    margin: 0 18px 0 0;
  }
  .col-md-6.col-sm-6.col-xs-12.mg-bx img {
    width: 100%;
  }
  .img-bx::before {
    margin: -110px 0 0
  }
  .hr-line {
    margin: 93px 0 100px;
  }
  /*******george page-180421*********/
  .subintbutn {
    height: 100%;
  }
  .conter-bx {
    width: 87%;
  }
  .rihgt-sectiononew {
    width: 70%;
  }
  .keyboxbottom .kefybox-amin {
    margin: 0 42px 50px 0;
  }
  .kefybox-amin {
    width: 375px;
  }
  .geosec.blockbg.gogfv .col-md-12.col-sm-12.col-xs-12 {
    text-align: center;
  }
  .geosec.blockbg.gogfv.yello-bgall .col-md-12.col-sm-12.col-xs-12 {
    text-align: left;
  }
  .keyboxbottom .kefybox-amin, .keyboxbottom .kefybox-amin:nth-child(3n+3) {
    margin: 0 70px 50px 0;
    width: 46%;
  }
  .keyboxbottom .kefybox-amin:nth-child(2n+2) {
    margin-right: 0;
  }
  /*****minmbapage*******/
  .men-img li {
    width: 48%;
    display: inline-block;
    margin: 0 40px 50px 0;
  }
  .miniwhitebox {
    background: #fff;
    padding: 52px 31px;
    width: 100%;
  }
  .minsect.minsix.imgbg .container {
    top: 10%;
  }
  .minfivebox li {
    margin-right: 74px;
  }
  .hewise.ytch.ytchtt.lwlwpagevt.rbtfont .purlle p {
    color: #fff;
    font-size: 18px;
  }
  .leftblaxsxbx ul li {
    width: 31%;
  }
  .mediab-bx li {
    width: 44%;
  }
  .hreadiocn h4 {
    padding: 0 95px 0 0;
  }
  .minsect.minone {
    margin: 50px 0 50px;
  }
  /*********summer_program_harvard***********/
  .libox {
    width: 30%;
    margin-right: 50px;
  }
  .rightb0xsf {
    width: 56%;
  }
  .futurafonts p.sphpara {
    font-family: futura pt, sans-serif !important;
    font-weight: 300;
    font-size: 22px;
    line-height: 30px;
  }
  .fivsph .col-sm-6.fisttab {
    padding-top: 16%;
  }
  .redmainbx li, .feestbitdte li {
    margin-right: 50px;
  }
  .rgihtcont {
    width: 55%;
  }
  .minimba-page .text-box p {
    color: #fff;
    font-weight: 400;
    font-size: 19px;
    line-height: 27px;
  }
  .versoin-demo .rgihtcont {
    width: 68%;
    margin: 0 0 0 21px;
  }
  /******yale page******/
  .yalesectin.yalefour .sphparadve {
    margin-top: 42px;
    vertical-align: top;
  }
  .colrobx {
    padding: 50px 113px 97px 70px;
    width: 33%;
    margin: 0;
    font-size: 27px;
  }
  .leftigm img {
    width: 100%;
  }
  .leftigm {
    width: 33%;
  }
  .yalesectin.yalenen .row.desktop .col-md-8.col-sm-8.col-xs-12 {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .sphsection.fursph.imgbg.sbc.sbthere .big-text {
    font-size: 34px;
    font-family: futura pt, sans-serif !important;
  }
  .notslier .item .bueboxborder {
    min-height: 322px;
  }
}
@media screen and (max-width:1366px) {
  .responsive-img {
    width: 100%;
    height: auto;
  }
  .blue-bg h3 {
    font-weight: 600;
    font-size: 20px;
  }
  .section-7 .blue-box p {
    margin: 0 0 12px;
  }
  .section-7 .blue-box {
    padding: 20px;
    margin: 20px;
    border: solid 1px #3b90fb;
    width: auto;
    height: 386px;
    box-sizing: border-box;
  }
  .navbar-light .navbar-nav .nav-link {
    font-size: 16px;
    margin: 0 11px;
    padding: 0 0 5px 0;
  }
  .navbar.navbar-expand-lg.navbar-light.bg-light {
    width: 92%;
    margin: 0;
    padding: 0;
  }
  .navbar-light .navbar-brand {
    width: 245px;
  }
  navbar-light .navbar-brand img {
    width: 100%;
  }
  .right-icons {
    padding: 19px 0 0 0;
  }
  header {
    padding: 13px 0 9px 0;
  }
  .wiht-box {
    background: #fff;
    margin: 59px 0 0 0;
    padding: 25px;
    width: 357px;
  }
  .blue .fa-angle-right:before {
    margin: 16px 0 0 0;
    line-height: 10px;
    float: left;
    font-size: 22px;
  }
  .section-3 {
    padding: 40px 0;
  }
  .section-4 {
    height: 430px;
  }
  .section-5 {
    padding: 40px 0;
  }
  .section-5 h2 {
    padding-bottom: 15px;
    margin: 0;
  }
  .section-6 {
    padding: 40px 0 58px;
  }
  .heding-sty-3 {
    margin: 0 auto 33px;
  }
  .section-7 .blue-box {
    height: 384px;
  }
  section.slider-box {
    width: 100%;
    height: auto;
  }
  .small-heading {
    margin: 33px 0 0 0;
  }
  .big-heaing-tt {
    margin: 43px 0 0 0;
  }
  .big-heaing-tt {
    margin: 19px 0 0 0;
  }
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px;
  }
  .navbar-dark .navbar-nav .nav-item.logo-box-center {
    margin: 0 18px;
  }
  .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link, .dropdown.dropdown-submenu .dropdown-toggle {
    padding: 0 47px;
  }
  .red-box {
    font-size: 34px;
    line-height: 48px;
    min-height: 212px;
  }
  header {
    padding: 0;
  }
  .para-top {
    margin: 21px 0 0 0;
  }
  .passion-box p, .programm p {
    font-size: 18px;
  }
  .who-said .col-md-5 img {
    width: 100%;
  }
  .who-said h3, .focus-group h4, .colin-ong h4, .tabs_section .heading-cl, .tabs_section .heading-cl, .accordion-box h4, .sdgc-box p, .fifth-box h4, .about-section-lwl h3, .lwl-program.stanford-progrm .programm h2, .about-section-lwl h3, .passion-box .main-heading, .lwl-program .programm h2, .stanford-lp.coffee-page .programm h5 {
    font-size: 35px;
  }
  .passion-box .main-heading {
    line-height: 39px;
    font-size: 35px;
  }
  .about-section-lwl p {
    width: auto;
  }
  .accordion-box p {
    font-size: 20px;
  }
  .img-text-box-b {
    width: 49%;
    display: inline-block;
    vertical-align: top;
  }
  .left-img-box .img-box {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
  .img-text-box-b .yello-text-v {
    color: #f3b700;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0px 17px 17px 17px;
    font-size: 18px;
    line-height: 29px;
  }
  .img-text-box-b p {
    margin: 0;
    padding: 17px;
    font-size: 21px;
    line-height: 31px;
  }
  .desktop-nav .left-nav.right-nav .navbar-nav .dropdown-menu {
    margin: 0 0 0 0;
  }
  .desktop-nav .left-nav .nav.navbar-nav:first-child li a {
    margin-left: 0;
  }
  .desktop-nav .left-nav .nav.navbar-nav:first-child li a {
    margin-left: 0;
    margin-right: 77px;
    font-size: 14px;
  }
  footer ul.footmenu li a {
    font-size: 13px;
  }
  .about-section-lwl .col-md-7.tow {
    padding: 0 150px 24px 36px;
  }
  .stanford-lp.coffee-page .slide-title span.fist-para {
    line-height: 46px;
    font-size: 34px;
  }
  .stanford-lp.coffee-page .first-slide .small-heading {
    margin-top: 9%;
  }
  .img-text-box-coffe .heading {
    margin: 35px 0 0 0;
  }
  .img-text-box-coffe {
    margin: 60px 0 48px;
  }
  .para-bx-cwc {
    background: #efc710;
    width: fit-content;
    margin: 35px auto 0;
    padding: 12px;
    font-size: 23px;
    font-weight: 600;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo .dutation-bpx ul li span {
    display: inline-block;
    margin: 0 0 0 20px;
    font-weight: 600;
    font-size: 25px;
    vertical-align: middle;
  }
  .lwl-program.has-programm .dutation-bpx ul li {
    margin: 0 15px;
  }
  .stanford-lp.coffee-page .img-text-box-b ul li {
    width: 23%;
  }
  /****** new cofff with leader version 2 css **/
  .trainer-pro-main-tr p {
    font-size: 19px;
    line-height: 29px;
  }
  .trainer-pro-main-tr p.small-text-tr {
    font-size: 18px;
    line-height: 29px;
  }
  .profile-box p.name-tr-txt {
    font-size: 32px;
    text-align: left;
    margin: 36px 0 16px 0;
    border-bottom: solid 3px #e1e1e1;
  }
  #pas-gl-tr ul li {
    min-height: 292px;
  }
  .border-cut-top::before, .border-cut-bottom::before {
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #fab500;
    content: "";
  }
  .past-event-gl {
    margin: 60px 0 0 0;
  }
  .trainer-pro-main-tr hr {
    margin: 56px 0 67px;
  }
  .ment-sec-bx-tr ul li {
    width: 30%;
    margin: 0 51px 0 0;
  }
  .ment-sec-bx-tr ul {
    margin: 30px 0 0 0;
  }
  .ment-sec-bx-tr ul li img {
    width: auto;
    margin: 0 0 20px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p {
    font-size: 20px;
    line-height: 31px;
  }
  .slider-section .heading-cwl, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box h1, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired h3, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .lrn-heading, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .contct-pst-bx .name-bx-trn-tr {
    font-size: 60px;
  }
  /*.stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .lrn-heading { padding: 41px 0 0 71px;}*/
  .contct-pst-bx .para-xt-bx {
    width: 50%;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .past-section-lr {
    background: #f1f1f1;
    padding: 50px 0;
    margin-top: 63px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 408px;
    height: 556px;
    font-size: 14px;
  }
  .desktop-nav .left-nav.right-nav .nav.navbar-nav:first-child li a {
    margin-left: 10px;
    font-size: 12px;
  }
  .dutation-bpx ul li span {
    font-size: 15px;
  }
  .slider-sectoin-cwl .container {
    top: 22%;
  }
  .slider-sectoin-cwl .container p {
    font-size: 33px;
    line-height: 45px;
  }
  .slider-sectoin-cwl .container p.red-bx-clw {
    margin: 23px auto 0;
    padding: 6px 30px;
    font-size: 28px;
  }
  .slider-sectoin-cwl .container p.small-text-clw {
    font-size: 25px;
    margin: 17px 0 0 0;
  }
  .herd-nor-ted {
    color: #4f4f4f;
    font-size: 28px;
    margin-right: 4%;
    margin-bottom: 31px;
    line-height: 38px;
  }
  .right-box-sect h3 {
    font-size: 66px;
    color: #951816;
    margin: 88px 0 51px 0;
  }
  .cwl-sec-sec ul li {
    width: 447px;
    height: 318px;
  }
  .cwl-sec-thire .left-cwl-head-b {
    font-size: 78px;
    line-height: 81px;
  }
  .over-flow-box-gra {
    height: 333px;
    width: 333px;
  }
  .cwl-sec-thire .right-cwl-head-b {
    padding: 115px 121px 78px 128px;
  }
  .cwl-sec-four ul li {
    margin-top: 59px;
    height: 268px;
    margin-right: 54px;
  }
  .cwl-sec-four .text-box-se-tr {
    top: 109px;
  }
  .cwl-sec-four .grah-text-cwl {
    color: #eeeeee;
    font-size: 131px;
    text-align: center;
    font-weight: 500;
    line-height: 281px;
  }
  .text-box-se-tr p {
    font-size: 22px;
    line-height: 38px;
    color: #4f4f4f;
  }
  .cwl-sec-five ul li {
    font-size: 26px;
    margin: 0 0 36px 0;
  }
  .clw-yellow-he {
    font-size: 66px;
    position: relative;
    z-index: 2;
  }
  .cwl-sec-six h6 {
    font-size: 55px;
    margin: 0 94px 0 0;
  }
  .cwl-main-icon {
    width: 87%;
    top: 42%;
  }
  .check-text {
    font-size: 20px;
    width: 59%;
  }
  .right-context-bx-he {
    width: 73%;
    float: right;
    border: solid 2px #951816;
    padding: 119px 112px 135px 224px;
  }
  .headngs-mal-ss {
    font-size: 20px;
    margin: 43px 0 50px;
  }
  .headngs-mal-ss span {
    width: 389px;
    margin: 11px 0 0 0;
  }
  .para-secein {
    font-size: 22px;
    line-height: 30px;
    margin: 29px 0 53px;
  }
  .cwl-sec-eight h6 {
    margin: 16px 0 65px;
  }
  .cwl-sec-eight ul li {
    margin-bottom: 32px;
  }
  .quate-img {
    margin: 0 0 0 149px;
    width: 201px;
  }
  .text-tx-clw {
    font-size: 32px;
    margin-bottom: 60px;
    line-height: 44px;
    margin: 25px auto 50px;
  }
  .text-tx-clw span {
    margin: 9px 0 0 0;
  }
  /********************team**********************/
  .images-box-maon {
    height: 300px;
    width: 300px;
    padding: 15px;
  }
  .cir-img {
    height: 270px;
    width: 270px;
  }
  .team-main-box ul li {
    margin: 80px 56px 0 0;
  }
  /*** writersoworkshiop**/
  .heading-wr {
    margin: 6% 0 0 0;
    font-size: 50.1px;
    line-height: 51px;
  }
  .writers_workshop p, .bullter-point li, .icont-box li span {
    margin-bottom: 9px;
    font-size: 18px;
  }
  /*****Focus_group Page css*******/
  .left-box-glob- {
    font-size: 32px;
    width: 29%;
    line-height: 44px;
  }
  .red-cirl-bg {
    width: 281px;
  }
  .learnb-box h2 {
    text-align: center;
    font-size: 36px;
    font-weight: 600;
    text-transform: none;
    line-height: 44px;
    margin: 0 0 0 0;
  }
  /*** program page css **/
  .slider-head-pw span {
    font-size: 58px;
  }
  .haver-logo-box {
    width: 300px;
  }
  .logo-btton-txt {
    font-size: 29px;
  }
  .about-img {
    padding: 87px 0;
  }
  .img-dotted-img img {
    width: 200px;
  }
  .heading-progrm-big, .lwl-com-sec .heading-progrm-big {
    font-size: 63px;
    line-height: 59px;
  }
  .heading-progrm {
    font-size: 46px;
  }
  .heading-progrm::before {
    bottom: -14px;
  }
  .whatwelear-sec {
    padding: 70px 0;
  }
  .lear-out li {
    padding: 20px 37px;
    width: 29%;
    font-size: 22px;
  }
  .img-bx-pw {
    padding: 0 86px 39px;
  }
  .dotted-bg-img {
    right: 56px;
  }
  .week-cont-box.img-right-pw .dotted-bg-img {
    right: auto;
    left: 56px;
  }
  .sh-le-pw {
    width: 49%;
    padding: 0 35px 0 0;
  }
  .program-webpage .tabs_section .nav.nav-tabs.nav-pills.nav-stacked.well li a {
    font-size: 18px;
  }
  .program-webpage .yellobox-small p {
    color: #4f4f4f;
    font-size: 18px;
    line-height: 27px;
  }
  .sh-le-pw ul li {
    margin: 0 0 15px 0;
  }
  /****************************pop******************************/
  .program_structure li {
    margin: 0 17px 0 0;
  }
  .all-ul-po.bg-wh li, .level-tow-po li, .head-psc-b, .all-ul-po.key_take li, .poe-page.writers_workshop .secton-po-course.faculty-pro p.po-para {
    font-size: 16px;
  }
  .carers-room .slider-section .heading-cwl {
    font-size: 40px;
    line-height: 48px;
  }
  /*******george page-180421*********/
  .adkbox .right-box {
    width: 52%;
  }
  .geohree .panel-img3 {
    width: 100%;
  }
  /*****minmbapage*******/
  .imgbg .container {
    top: 34%;
  }
  .big-text {
    font-size: 34px;
    font-weight: 800;
  }
  .miniwhitebox {
    padding: 30px;
  }
  .about-text {
    font-weight: 600;
    margin-top: 309px;
  }
  .minfivebox li {
    margin-right: 61px;
  }
  .big-profile li span {
    margin: -57px 0 0 197px;
  }
  .minelvefn.imgbg .container {
    top: auto;
    bottom: 10px;
  }
  .minsect.minseeven .mini-head {
    font-size: 28px;
  }
  /********amywhitaker**290421*********/
  .lwlwpagevt.amywhitaker .wiht-boxa {
    margin-top: 58px;
  }
  /*********summer_program_harvard***********/
  .tab-pane .allheadg-tow {
    margin-bottom: 0;
  }
  .versoin-demo .rgihtcont {
    width: 66%;
    margin: 0 0 0 21px;
  }
  /*******team******/
  .mediapge.teampage section p {
    font-weight: 400;
    font-size: 21px;
    margin-bottom: 25px;
    line-height: 30px;
  }
  /******yale page******/
  .bueboxborder {
    min-height: 295px;
  }
  .colrobx {
    padding: 50px 113px 97px 70px;
    width: 33%;
    margin: 0;
    font-size: 23px;
    line-height: 25px;
  }
  .yale_page .imgbg .container {
    top: 26%;
  }
  .sphsection.fursph.imgbg.sbc.sbthere .big-text {
    font-size: 34px;
    font-family: futura pt, sans-serif !important;
    font-weight: 500;
  }
}
@media screen and (max-width:1280px) {
  .navbar.navbar-expand-lg.navbar-light.bg-light {
    width: 90%;
  }
  .navbar-light .navbar-brand {
    width: 150px;
  }
  .navbar-light .navbar-brand img {
    width: 100%;
  }
  .navbar-light .navbar-nav .nav-link {
    font-size: 15px;
    margin: 0 9px;
    padding: 0 0 5px 0;
  }
  .right-icons {
    padding: 6px 0 0 0;
  }
  .section-6 .col-3 span {
    font-size: 16px;
  }
  .section-6 .col-3 {
    min-height: 188px;
  }
  .heding-sty-3 {
    margin: 0 auto 19px;
  }
  .section-6 {
    padding: 40px 0 48px;
  }
  .section-7 {
    margin: 46px 0;
  }
  .section-7 .blue-box p {
    margin: 0 0 7px;
    line-height: 21px;
    font-size: 12px;
  }
  .section-7 .blue-box {
    padding: 20px;
    margin: 15px;
    border: solid 1px #3b90fb;
    width: auto;
    box-sizing: border-box;
    height: 356px;
  }
  .newsletter .input-group {
    width: 437px;
    display: inline-block;
  }
  .newsletter p {
    display: inline-block;
    width: 483px;
    font-size: 14px;
  }
  .newsletter .input-group input.form-control {
    width: 60%;
    height: 46px;
  }
  footer p {
    font-size: 16px;
    color: #ffffff;
    font-weight: 400;
    margin: 15px 0 0 0;
  }
  .contact-bg {
    margin: 50px 0 0 0;
  }
  .form-box ul li {
    width: 46.9%;
  }
  .nav-item.first-child-box {
    margin: 0 8px;
  }
  .small-heading {
    margin: 40px 0 0 0;
    font-size: 28px;
    line-height: 39px;
  }
  .big-heaing-tt {
    margin: 21px 0 0 0;
  }
  section.slider-box {
    width: 100%;
    height: auto;
  }
  .sdgc-box p, .fifth-box h4 {
    font-size: 30px;
    line-height: 36px;
  }
  .sdgc-box p:last-child {
    font-size: 20px;
  }
  .sdgc-box img {
    width: 100px;
  }
  .ul-box li {
    margin: 0 69px 0 0;
  }
  .section-three-kk .sub-heading {
    font-size: 63px;
    margin: -152px 0 35px 0;
  }
  .contat-box-sec2 {
    padding: 0 0 0 44px;
  }
  .fifth-box.sixth-box .owl-carousel .owl-item img {
    margin: 0 auto;
  }
  .contat-box-sec2 {
    padding: 0;
  }
  .profile-box-main h3, .section-three-kk.sec-seven h2, .sect-2.versoin-tr .contat-bx h2, .stanford-lp.coffee-page .img-text-box-b ul li {
    display: inline-block;
    width: 23%;
    vertical-align: top;
    margin: 0 10px 10px 0;
    float: left;
  }
  .slide-title span.fist-para {
    font-size: 37px;
    line-height: 53px;
  }
  .navbar-dark .navbar-nav .nav-link img {
    width: 120px;
    margin: 0 11px;
  }
  .sdgc-box p:last-child, .sect-2.techpreneurs .contat-box-sec2 p.para, .contat-box-right.img-box p, .sdgc-box.sdgc-box-two.first-of-its .para, .who-said p, .about-section-lwl p {
    font-size: 20px;
    font-weight: 500;
    line-height: 33px;
  }
  .container, .container-lg, .container-md, .container-sm, .container-xl, .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 {
    max-width: 1100px;
  }
  .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 {
    left: 18px;
    right: 0;
  }
  .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link, .dropdown.dropdown-submenu .dropdown-toggle {
    padding: 0 43px;
  }
  .slide-title span.fist-two {
    font-size: 86px;
  }
  .slide-title span.fist-para {
    font-size: 29px;
    line-height: 41px;
  }
  .image-right-box .contat-box-right.img-box {
    padding: 50px 42px 50px 87px;
  }
  .stanford-lp .sdgc-box.sdgc-box-two.first-of-its h3, .stanford-lp .sub-heading-fist {
    color: #f3b700;
    font-weight: 700;
    margin-bottom: 30px;
    font-size: 31px;
  }
  .stanford-lp .slide-title span.fist-two {
    font-size: 60px;
    line-height: 61px;
  }
  .stanford-lp .first-slide .small-heading {
    margin-top: 13%;
  }
  .sdgc-box.sdgc-box-two.first-of-its.programs {
    background: url(../images/programs-bg.jpg) no-repeat 378px 0;
    background-size: contain;
  }
  .img-text-box-b p {
    margin: 0;
    padding: 8px 17px;
    font-size: 19px;
    line-height: 28px;
  }
  footer ul.footmenu li {
    position: relative;
    padding: 0 0 0 14px;
  }
  footer ul.footmenu li a {
    position: static;
  }
  footer ul.footmenu li a i.fas {
    position: absolute;
    left: 0;
    top: 9px;
  }
  .dutation-bpx ul li {
    display: inline-block;
    margin: 0 5px;
  }
  .desktop-nav .left-nav .nav.navbar-nav:first-child li a {
    margin-left: 0;
    margin-right: 28px;
  }
  .desktop-nav .left-nav.right-nav .nav.navbar-nav:first-child li a {
    margin-left: -8px;
    font-size: 13px;
  }
  .desktop-nav .left-nav .nav.navbar-nav:first-child li a {
    margin-left: 0;
    margin-right: 0;
  }
  .desktop-nav .left-nav.right-nav .navbar-nav .dropdown-menu {
    margin: 0 0 0 15px;
  }
  .desktop-nav .left-nav .nav.navbar-nav:first-child li a {
    margin-left: 0;
    margin-right: 39px;
    font-size: 14px;
  }
  .stanford-lp.coffee-page .slide-title span.fist-para {
    line-height: 38px;
    font-size: 25px;
  }
  .stanford-lp .slide-title span.fist-two {
    font-size: 40px;
    line-height: 39px;
  }
  /****** new cofff with leader version 2 css **/
  .upco-evt-tr p {
    font-size: 17px;
    line-height: 27px;
  }
  .trainer-pro-main-tr .light-tr-txt {
    font-size: 27px;
    line-height: 45px;
  }
  .profile-box {
    margin: 35px 0 0 35px;
  }
  .trainer-pro-main-tr p.small-text-tr {
    font-size: 17px;
    line-height: 28px;
    text-align: left;
  }
  .trainer-pro-main-tr p {
    font-size: 17px;
    line-height: 27px;
  }
  .profile-box img {
    border-radius: 50%;
    border: solid 14px #FAB503;
    width: 250px;
  }
  .profile-box p.name-tr-txt {
    margin: 29px 0 16px 0;
  }
  #pas-gl-tr ul li {
    font-size: 12px;
  }
  #pas-gl-tr ul li {
    min-height: 267px;
  }
  #pas-gl-tr ul li.bg-yellow {
    padding: 23px;
  }
  .border-cut-top::before, .border-cut-bottom::before {
    margin: 0 0 0 208px;
  }
  .ment-sec-bx-tr ul li {
    width: 30%;
    margin: 0 48px 0 0;
  }
  .ment-sec-bx-tr ul li img {
    width: 128px;
    margin: 0 0 17px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .past-section-lr .lrn-heading {
    padding: 0 0 43px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 354px;
    height: 509px;
  }
  /*** menu ver 2.0 **/
  .menu-ver-two .desktop-nav .left-nav .nav.navbar-nav li {
    margin: 0 5px;
  }
  .dutation-bpx ul li span {
    font-size: 13px;
  }
  .right-box-sect h3 {
    font-size: 57px;
    color: #951816;
    margin: 88px 0 37px 0;
  }
  .grah-text-cwl {
    color: #eeeeee;
    font-size: 126px;
    text-align: center;
    font-weight: 500;
    line-height: 276px;
  }
  .cwl-sec-sec ul li {
    width: 420px;
    height: 276px;
  }
  .cwl-sec-thire .left-cwl-head-b {
    font-size: 73px;
    line-height: 81px;
  }
  .over-flow-box-gra {
    height: 251px;
    width: 352px;
    margin: -169px 0 0 -229px;
  }
  .cwl-sec-four ul li {
    margin-top: 50px;
    height: 252px;
    margin-right: 49px;
  }
  .cwl-sec-four .grah-text-cwl {
    font-size: 109px;
    line-height: 252px;
  }
  .cwl-sec-four .text-box-se-tr {
    top: 92px;
  }
  .red-ful-head-bx {
    font-size: 31px;
  }
  .herd-nor-ted {
    color: #4f4f4f;
    font-size: 25px;
    margin-right: 4%;
    margin-bottom: 27px;
    line-height: 36px;
  }
  .cwl-sec-five ul li {
    font-size: 24px;
    margin: 0 0 36px 0;
  }
  .clw-yellow-he {
    font-size: 56px;
  }
  .cwl-sec-six h6 {
    font-size: 48px;
    margin: 0 0 0 0;
  }
  .cwl-main-icon {
    width: 97%;
    top: 42%;
  }
  .cwl-sec-six {
    position: relative;
    margin-bottom: 379px;
  }
  .right-context-bx-he {
    width: 73%;
    float: right;
    border: solid 2px #951816;
    padding: 99px 80px 154px 219px;
  }
  .check-text {
    font-size: 20px;
    width: 62%;
  }
  /*	.cwl-sec-eight h6 {

    font-size: 43px;

}*/
  .cwl-sec-eight {
    margin: 80px 0 22px;
  }
  .text-box-acls {
    margin: 70px 0 0 0;
  }
  .quate-img {
    margin: 0 0 0 149px;
    width: 150px;
  }
  .detted-img.top-dot {
    left: -93px;
    top: 118px;
  }
  .detted-img.botom-bgt {
    right: -109px;
    bottom: 0;
    z-index: 0;
    transform: rotate(0deg);
    top: 226px;
  }
  /********************team**********************/
  .images-box-maon {
    height: 280px;
    width: 280px;
    padding: 15px;
  }
  .cir-img {
    height: 250px;
    width: 250px;
  }
  .team-main-box ul li {
    margin: 80px 52px 0 0;
  }
  .name-persion {
    font-size: 26px;
    font-weight: 600;
    margin: 14px 0 0 0;
  }
  .collage-name {
    font-size: 28px;
    font-weight: 300;
    margin: 0;
  }
  .desi-name {
    font-size: 23px;
    font-weight: 500;
    margin: 0;
  }
  .yellobx-yell {
    height: 430px;
  }
  /*** writersoworkshiop**/
  .writers_workshop p, .bullter-point li, .icont-box li span {
    margin-bottom: 9px;
    font-size: 18px;
  }
  .text-bx-ww {
    float: left;
    width: 47%;
    text-align: left;
    margin: 33px 0 0 43px;
  }
  .work-wir-min-box li img {
    width: 164px;
  }
  .sub-h-hh {
    font-size: 21px;
  }
  .writers_workshop .writers_workshop_slider p {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 21px;
  }
  .writers_workshop p, .bullter-point li, .icont-box li span {
    margin-bottom: 8px;
    font-size: 17px;
  }
  .sec-one-ww .bullter-point {
    margin: 21px 0 0 36px;
  }
  .program_str_box {
    margin-top: 73px;
  }
  .rihgt-box-ww {
    float: right;
    width: 60%;
  }
  .sec-four-ww .heading-sty-tow {
    margin: 55px 0 52px;
  }
  /*****Focus_group Page css*******/
  .focust-grp .faclity-text-bx-mm {
    width: 51%;
  }
  /*******george page-180421*********/
  .hewise.ytch.ytchtt.lwlwpagevt.george-page .big-head {
    font-size: 67px;
    width: 309px;
  }
  /*****minmbapage*******/
  .minone .min-para {
    width: 100%;
  }
  .minimba-page .owl-carousel.hgwise-slider.owl-loaded.owl-drag.slider-bg {
    background: #fff;
  }
  .minsect.minone {
    margin: 50px 0 50px;
  }
  .big-text {
    font-size: 33px;
  }
  .men-img li {
    margin: 0 33px 50px 0;
  }
  .leftblaxsxbx {
    padding-right: 21px;
  }
  .big-profile li span {
    margin: -57px 0 0 131px;
  }
  .media-sc.oneme {
    margin: 53px 0;
  }
  .mediapge .media-ehad {
    font-weight: 500;
  }
  /*********summer_program_harvard***********/
  .libox {
    width: 29%;
    margin-right: 48px;
  }
  /*** all heading sub **/
  .contect-box-hr, .tab-pane .allheadg-tow, .fivsph .nav.nav-tabs.nav-pills a, .sixsph .nav.nav-tabs.nav-pills li a, .eigntsph .card .card-header.bg-dark .card-link, .whdt, .eigntsph .shefer-box .sphheaing, .subhead, .applybox li {
    font-size: 30px;
    line-height: 36px;
  }
  .rightb0xsf {
    margin: 0 0 0 45px;
  }
  .redbtnapply {
    margin: 0;
  }
  .redmainbx li, .feestbitdte li {
    margin-right: 45px;
  }
  .eigntsph .card .card-header.bg-dark .card-link::before {
    height: 25px;
    width: 25px;
  }
  .applybox li .redbtnapply {
    margin: 20px auto 0;
  }
  .bigfnt {
    font-size: 64px;
  }
  .biwrnk {
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
  }
  .biwrnk i {
    font-weight: 700;
    font-style: normal;
    font-size: 28px;
  }
  .versoin-demo .rgihtcont {
    width: 63%;
    margin: 0 0 0 21px;
  }
  /*******team******/
  .irhgt-bxtex {
    width: 68%;
  }
  .mediapge.teampage section p {
    font-weight: 400;
    font-size: 19px;
    margin-bottom: 21px;
    line-height: 29px;
  }
  .yelob-x {
    font-weight: 600;
    font-size: 17px;
    padding: 20px;
  }
  .yelob-x span {
    font-size: 19px;
  }
  .notslier .item .bueboxborder {
    min-height: 348px;
  }
}
@media screen and (max-width:1169px) {
  .slide-title {
    font-size: 42px;
    max-width: none;
    font-weight: 400;
  }
  .sub-title-two i {
    font-size: 21px;
  }
  .sub-title-two i div {
    height: 10px;
    width: 10px;
    margin: 4px 9px 0 0;
  }
  section.slider-box {
    width: 100%;
    height: auto;
  }
  .section-4 {
    height: 383px;
  }
  .section-7 .blue-box {
    padding: 20px;
    margin: 15px;
    height: auto;
  }
  .section-7 .blue-box p {
    margin: 0 0 20px;
  }
  .section-7 .col-8 {
    padding: 0;
  }
  .about-page .last-child {
    margin: 0;
  }
  .about-page .section-fist {
    margin: 0;
  }
  section.slider-box {
    width: 100%;
  }
  .slide-image img {
    width: 100%;
    height: auto;
  }
  .sect-2 .contat-bx .sub-heading.new-tital {
    font-size: 47px;
    top: 76px;
  }
  .sdgc-box-two p span {
    margin: 13px 0 0 0;
  }
  .ul-box {
    margin: 47px 0 20px 0;
  }
  .navbar-dark .navbar-nav .nav-link img {
    width: 100px;
    margin: 0 11px;
  }
  .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link, .dropdown.dropdown-submenu .dropdown-toggle {
    padding: 0 32px;
  }
  .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link, .dropdown.dropdown-submenu {
    font-weight: 500;
    color: #383838 !important;
    font-size: 14px;
  }
  header {
    padding: 0;
    margin: 0;
  }
  .para-top {
    margin: 0;
  }
  .navbar-dark .navbar-nav .nav-item, #nav-sticky .dropdown.dropdown-submenu {
    line-height: 78px;
  }
  .para-top p {
    font-weight: 600;
    font-size: 15px;
    line-height: 65px;
    margin: 0;
  }
  .first-box img {
    width: 166px;
  }
  footer p {
    font-size: 11px;
    color: #ffffff;
    font-weight: 400;
    margin: 15px 0 0 0;
    line-height: 15px;
  }
  .slide-title span.fist-two {
    font-size: 68px;
  }
  .slide-title span.fist-para {
    font-size: 24px;
    line-height: 34px;
  }
  .image-right-box .contat-box-right.img-box {
    padding: 50px 42px 50px 85px;
  }
  .container, .container-lg, .container-md, .container-sm, .container-xl, .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 {
    max-width: 929px;
  }
  .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 {
    top: 3%;
  }
  .log-botn {
    width: 156px;
  }
  .contat-box-left p.heaing {
    font-size: 25px;
    line-height: 32px;
  }
  .button-sty-two {
    font-size: 19px;
    line-height: 26px;
  }
  .contat-box-left p {
    line-height: 28px;
  }
  .university-name {
    display: block;
    width: fit-content;
  }
  .sdgc-box.sdgc-box-two.first-of-its .col-md-6.col-md-6.col-xs-12 img {
    margin: 152px 0 0 0;
  }
  .stanford-lp .slide-title span.fist-two {
    font-size: 46px;
    line-height: 55px;
  }
  .stanford-lp .slide-title span.fist-para {
    padding: 0 0 6px;
    font-size: 27px;
  }
  .stanford-lp .sdgc-box.sdgc-box-two.first-of-its h3, .stanford-lp .sub-heading-fist {
    font-size: 26px;
  }
  .left-img-box .img-box {
    width: 100%;
    height: 400px;
    overflow: hidden;
  }
  .sect-2 .left-img-box .img-box img {
    width: 100%;
    margin: -250px 0 0 0;
  }
  .img-text-box-b {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }
  .img-text-box-b h4, .img-right-box .img-text-box-b h4 {
    font-size: 30px;
    margin: 0;
  }
  .stanford-lp .programm h2 {
    font-size: 30px;
  }
  .stanford-lp .programm h2 span {
    font-size: 20px;
    display: block;
    margin: 10px 0 0 0;
  }
  .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 .time-duration-box {
    font-size: 17px;
    background: #f9f4e3;
    color: #000;
    font-weight: 600;
    width: fit-content;
    padding: 15px;
    margin: 19px 0 0 0;
    line-height: 30px;
  }
  .pass-logo {
    width: 200px;
  }
  .dutation-bpx ul li img {
    width: 34px;
  }
  .dutation-bpx ul li span {
    display: inline-block;
    margin: 0 0 0 12px;
    font-weight: 600;
    font-size: 17px;
    vertical-align: middle;
    text-align: left;
  }
  .dutation-bpx i {
    display: block;
    text-align: left;
    font-style: normal;
    font-size: 13px;
    line-height: 13px;
  }
  .desktop-nav .left-nav.right-nav .nav.navbar-nav:first-child li a {
    margin-left: 0;
  }
  .desktop-nav .left-nav .nav.navbar-nav li a {
    font-weight: 500;
    color: #383838;
    margin: 52px 147px;
    font-size: 13px;
  }
  .desktop-nav .left-nav.right-nav .navbar-nav .dropdown-menu {
    margin: 0 0 0 9px;
  }
  .contact-box p {
    font-size: 18px;
  }
  .contact-box p {
    border-bottom: solid 1px #ccc;
    padding: 0 0 12px 0;
    font-weight: 600;
    margin: 0 0 7px 0;
  }
  .stanford-lp.coffee-page .first-slide .small-heading {
    margin-top: 6%;
  }
  .stanford-lp .slide-title span.fist-two {
    font-size: 34px;
    line-height: 29px;
  }
  .stanford-lp.coffee-page .programm p.para-fis {
    font-size: 25px;
  }
  .stanford-lp.coffee-page .slide-title span.fist-para {
    line-height: 28px;
    font-size: 20px;
  }
  .stanford-lp .slide-title span.fist-two {
    font-size: 29px;
    line-height: 20px;
  }
  .yello-btn-csr {
    margin: 21px auto 0;
    background: #f1c910;
    color: #000;
    font-weight: 700;
    display: block;
    width: fit-content;
    padding: 10px 20px;
    font-size: 19px;
    line-height: 27px;
  }
  .stanford-lp.coffee-page .sdgc-box p {
    padding: 0px 0 5px;
  }
  .img-text-box-coffe .heading {
    margin: 35px 0 0 0;
    font-size: 32px;
    line-height: 38px;
  }
  .para-bx-cwc {
    padding: 10px;
  }
  .stanford-lp.coffee-page .left-img-box .img-box {
    width: 50%;
    height: auto;
    overflow: hidden;
    float: left;
  }
  .stanford-lp.coffee-page .img-text-box-b span.date {
    margin: 0;
  }
  .ment-sec-bx-tr ul li {
    width: 30%;
    margin: 0 39px 0 0;
  }
  .ment-sec-bx-tr ul li h3 {
    color: #a51c30;
    font-size: 29px;
    margin: 0 0 23px 0;
  }
  .ment-sec-bx-tr h3 {
    font-size: 29px;
    line-height: 37px;
  }
  .ment-sec-bx-tr {
    padding: 12px 0 0 0;
    font-family: 'Avenir', sans-serif;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr img {
    position: relative;
    margin: 0 auto;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .slider-section .img-box-lrn-tr.float-right {
    width: 100%;
  }
  .slider-section .heading-cwl, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box h1, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired h3, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .lrn-heading, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .contct-pst-bx .name-bx-trn-tr {
    font-size: 40px;
  }
  .slider-section {
    background: #f9fafc;
    padding: 30px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box h1 {
    padding: 41px 0 18px 71px;
    line-height: 38px;
    margin-right: 46px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired p {
    font-size: 22px;
    line-height: 32px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 301px;
    height: 420px;
    top: 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .lrn-heading {
    padding: 41px 0 0;
    margin: 0 0 40px 0
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .name-bx-trn-tr {
    font-size: 30px;
    padding: 0 0 9px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p {
    font-size: 19px;
    line-height: 29px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .last-pra-txt {
    line-height: 31px;
    margin: 11px 0 0 0;
  }
  .cwl-sec-eight {
    margin: 0 0 22px;
  }
  .cwl-sec-eight h6 {
    font-size: 38px;
    margin: 16px 0 43px;
  }
  .para-secein {
    font-size: 19px;
    line-height: 25px;
    margin: 22px 0 43px;
  }
  .text-tx-clw span {
    font-size: 21px;
  }
  #test-monial-iwt {
    padding-bottom: 71px;
  }
  /*** writersoworkshiop**/
  .heading-wr {
    margin: 4% 0 0 0;
    font-size: 38.1px;
    line-height: 42px;
  }
  .work-wir-min-box li img {
    width: 140px;
  }
  .text-bx-ww {
    float: left;
    width: 52%;
    text-align: left;
    margin: 19px 0 0 30px;
  }
  .writers_workshop p, .bullter-point li, .icont-box li span {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 26px;
  }
  .sec-one-ww {
    padding-bottom: 153px;
  }
  .heading-sty-tow {
    font-size: 27px;
    line-height: 37px;
  }
  .icont-box li img {
    width: 63PX;
  }
  .icont-box li span {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 19px;
    margin: 11px 0 0 0;
  }
  .menu-ver-two .desktop-nav .left-nav .nav.navbar-nav li {
    margin: 0 2px 32px;
  }
  /*****Focus_group Page css*******/
  .right-ilst-img {
    margin: 150px 0 62px 0;
    width: 100%;
  }
  .focust-grp .sec-one-ww {
    padding-bottom: 80px;
  }
  .left-box-glob- {
    font-size: 19px;
    width: 29%;
    line-height: 48px;
  }
  .glob-pro-bb li {
    padding: 17px 10px 22px 67px;
    font-size: 18px;
  }
  .focust-grp .sec-three-ww {
    margin-top: 80px;
  }
  .red-cir-trainer {
    margin: -193px 0 0 0;
    width: 120px;
  }
  .focust-grp .faclity-text-bx-mm {
    width: 39%;
  }
  .learnb-box h2 {
    font-size: 29px;
    line-height: 40px;
    margin: 0 0 0 0;
  }
  .left-img-sl {
    width: 78px;
  }
  .right-img-sl {
    width: 180px;
  }
  .program_structure li {
    margin: 0 12px 0 0;
  }
  .img-bx::before {
    margin: -198px 0 0;
  }
  .secton-po-ab .po-para {
    text-align: center;
    margin: 50px 0;
  }
  .carers-room .slider-section .heading-cwl {
    font-size: 34px;
    line-height: 45px;
  }
  /*******george page-180421*********/
  .left-sec1 {
    padding-right: 6px;
  }
  .conter-bx {
    width: 100%;
  }
  .left-geo-x.blck {
    width: 400px;
  }
  /*****minmbapage*******/
  .rihgt-min-x {
    width: 543px;
    margin: 0 0 0 -107px;
  }
  .rihgt-min-x img {
    width: 100%;
  }
  .big-text {
    font-size: 36px;
  }
  .men-img li {
    margin: 0 24px 29px 0;
  }
  .minirightcont {
    width: 37%;
  }
  .about-text {
    font-weight: 600;
    margin-top: 215px;
  }
  .minfivebox li {
    margin-right: 51px;
  }
  .leftblaxsxbx ul li {
    width: 48%;
  }
  .leftblaxsxbx ul li:nth-child(3n+3), .leftblaxsxbx ul li {
    margin-right: 30px;
  }
  .leftblaxsxbx ul li:nth-child(2n+2) {
    margin-right: 0;
  }
  .rihgt-sectiononew {
    width: 60%;
  }
  .keyboxbottom .kefybox-amin {
    width: 45%;
  }
  .contectellobx {
    width: 100%;
    padding: 35px 20px;
    float: none;
    min-height: 334px;
    text-align: left;
  }
  .bottonbbg-bx a {
    display: inline-block;
    vertical-align: top;
    width: 45%;
    font-size: 16px;
    padding: 14px 0 !important;
    margin: 8px;
  }
  .contxtmedia {
    padding-right: 50px;
    min-height: 205px;
  }
  .mediapge .media-ehad {
    font-size: 26px;
  }
  .minsect.minseeven .mini-head {
    font-size: 28px;
  }
  /*********summer_program_harvard***********/
  .big-text {
    font-size: 29px;
  }
  /*** all heading sub **/
  .contect-box-hr, .tab-pane .allheadg-tow, .fivsph .nav.nav-tabs.nav-pills a, .sixsph .nav.nav-tabs.nav-pills li a, .eigntsph .card .card-header.bg-dark .card-link, .whdt, .eigntsph .shefer-box .sphheaing, .subhead, .applybox li, .wekhead {
    font-size: 25px;
    line-height: 23px;
  }
  /*** all para **/
  .futurafonts p.sphpara, .heilgt-bg li, .submmer li {
    font-family: futura pt, sans-serif !important;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
  }
  .tab-pane .allheadg-tow {
    margin-bottom: 13px;
  }
  .heilgt-bg li::before {
    top: 9px;
  }
  .heilgt-bg li {
    padding-left: 35px;
  }
  .dayandad {
    color: #a61d31;
    font-weight: 500;
    font-size: 24px;
    line-height: 27px;
    margin: 0 0 12px 0;
  }
  .redmainbx li, .feestbitdte li {
    margin-right: 37px;
  }
  .shefer-box {
    margin-bottom: 30px;
  }
  .eigntsph .card .card-header.bg-dark {
    padding: 25px 0;
  }
  #past_trainers.owl-carousel .owl-item img {
    width: 381px;
  }
  .rgihtcont {
    width: 49%;
  }
  .redbtnapply, .white-btnorder {
    padding: 4px 24px;
    font-size: 20px;
  }
  .versoin-demo .rgihtcont {
    width: 57%;
    margin: 0 0 0 21px;
  }
  /*******team******/
  .mediapge.teampage section p {
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 14px;
    line-height: 25px;
  }
  .eadello {
    font-size: 26px;
    line-height: 30px;
  }
  .eadello span {
    font-size: 22px;
  }
  /******yale page******/
  .ont-riyle, .sphparadve {
    font-size: 27px;
    line-height: 32px;
  }
  .futurafonts.yale_page p.sphpara {
    font-size: 20px;
    line-height: 29px;
  }
  .headyale {
    font-size: 36px;
    line-height: 40px;
  }
  .yalesectin.yalefour .sphparadve {
    margin-top: 0;
    vertical-align: top;
  }
  .yalesectin.yaletwo::before, .yalesectin.yalefour::before {
    width: 97%;
  }
  .colrobx {
    padding: 37px 79px 97px 68px;
    width: 33%;
    margin: 0;
    font-size: 18px;
    line-height: 20px;
  }
  .colrobx::before {
    height: 72px;
    width: 32px;
    right: 39px;
    top: 43px;
  }
  .lefttextimg a {
    margin: 0;
    font-size: 24px;
  }
  .dagebox {
    font-size: 22px;
    margin: 0 0 9px 0;
  }
  .headershecu {
    color: #2f437a;
    font-size: 21px;
    font-weight: 500;
    line-height: 26px;
    margin: 0 0 5px 0;
  }
  .schedlubebox p {
    font-size: 15px;
    margin: 0;
  }
  .bueboxborder {
    min-height: 202px;
  }
  .schedlubebox {
    padding-right: 53px;
  }
  .yalesectin.yalenen .row.desktop .col-md-8.col-sm-8.col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 20px;
  }
  .yalesectin.yalenen .nav.nav-tabs.nav-pills a {
    font-size: 19px;
  }
  .lastbtn .bulrebgbnt {
    padding: 9px 92px 7px 20px;
    font-size: 19px;
    line-height: 26px;
    min-width: 257px;
  }
  .yalesectin.yalenen img {
    width: 80%;
  }
  .sphsection.fursph.imgbg.sbc.sbthere .big-text {
    font-size: 26px;
    font-family: futura pt, sans-serif !important;
    font-weight: 500;
  }
}
@media screen and (max-width:991px) {
  #mainNav {
    display: inherit;
  }
  .desktop-nav {
    display: none;
  }
  .section-6 .col-3 {
    min-height: 223px;
  }
  .collapse.navbar-collapse {
    margin: 0 0 0 70px;
    width: 74%;
    display: none !important;
  }
  .navbar-collapse.collapse.show {
    display: block !important;
  }
  .navbar.navbar-expand-lg.navbar-light.bg-light {
    width: 100%;
  }
  .navbar-light .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1);
    float: right;
    outline: none;
  }
  .collapse.navbar-collapse {
    margin: 0;
    width: 100%;
    display: none !important;
  }
  .right-icons {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    z-index: 999;
    width: 124px;
  }
  .navbar-light .navbar-nav .nav-item.active .nav-link {
    color: #111111;
    font-weight: 500;
  }
  .navbar-light .navbar-nav .nav-item.active .nav-link::before {
    background: none;
  }
  .navbar-light .navbar-nav .nav-link {
    font-size: 15px;
    margin: 0;
    padding: 10px 8px;
    border-bottom: solid 1px #e4e2e2;
  }
  .newsletter .input-group {
    width: 100%;
    display: inline-block;
  }
  .newsletter p {
    display: inline-block;
    width: 100%;
    font-size: 14px;
  }
  .sticky {
    padding: 0 0 12px;
  }
  .navbar-light .navbar-nav .nav-item:last-child .nav-link {
    border: none;
  }
  .sub-title-two i {
    font-size: 19px;
  }
  .sub-title-two i {
    margin: 0 5px 0 0;
  }
  .section-7 .col-4 {
    padding: 0;
  }
  footer .col-3.col-sm-6.col-xs-12:nth-child(3), footer .col-3.col-sm-6.col-xs-12:nth-child(4) {
    margin: 21px 0 0 0;
  }
  .heding-sty-2::before {
    width: 100%;
  }
  .heding-sty-3 {
    width: 100%;
  }
  .heding-sty-3::before, .heding-sty-3::after {
    width: 21%;
  }
  .section-6 .col-3 {
    min-height: 179px;
    width: 49%;
    margin: 24px 0 0 0;
    padding: 20px 0;
  }
  .section-6 .col-3:last-child, .section-6 .col-3:nth-child(3) {
    border: none;
  }
  .section-7 .col-8, .section-7 .col-4 {
    padding: 0;
    flex: 100% !important;
    display: block;
    width: 100% !important;
    max-width: 100%;
  }
  .inner-page {
    font-size: 36px;
  }
  .contact-bg {
    margin: 5px 0 0 0;
  }
  .heading-t {
    font-size: 25px;
  }
  .form-box ul li {
    display: block;
    width: 100%;
    margin: 0 0 20px 0;
  }
  .button-box .blue {
    margin: 0 60px 0 30px;
    clear: both;
    width: 100%;
  }
  .button-box .blue {
    margin: 0 20px 0 0;
    clear: both;
    width: 100%;
  }
  .icons-box-pd li {
    display: inline-block;
    margin: 0 14px 32px;
  }
  .product-details .contact-bg.description {
    margin: 44px 0 0 0;
  }
  .small-heading {
    margin: 38px 0 0 0;
    font-size: 33px;
    line-height: 41px;
    font-weight: 400;
  }
  .slide-title span {
    font-size: 31px;
    margin: 10px 13px 0 0;
  }
  .big-heaing-tt {
    margin: 29px 0 0 0;
  }
  .navbar-dark .navbar-toggler {
    background: -moz-linear-gradient(135deg, rgb(255, 198, 59) 0%, rgb(233, 171, 53) 80%);
    background: -webkit-linear-gradient(135deg, rgb(255, 198, 59) 0%, rgb(233, 171, 53) 80%);
    background: linear-gradient(135deg, rgb(255, 198, 59) 0%, rgb(233, 171, 53) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3f6730d', endColorstr='#b3d90845', GradientType=1);
    display: inline-block;
    margin: 13px 19px 0 0;
  }
  .sticky .navbar-dark .navbar-brand {
    width: 100px;
    float: none;
  }
  .navbar-dark .navbar-toggler-icon {
    padding: 2px 0 0 0;
    height: 1px;
    width: 36px;
    text-align: center;
    background: #fff;
    display: block;
    margin: 8px 0;
    border: none;
    border-radius: 0;
  }
  .navbar.header-top.fixed-top.navbar-expand-lg.navbar-dark.bg-dark {
    width: 100%;
  }
  .navbar-nav.animate.side-nav {
    display: none;
  }
  .navbar-dark .navbar-brand {
    color: #fff;
    width: 166px;
  }
  .navbar-dark .navbar-brand img {
    width: 100%;
  }
  section.slider-box {
    width: 100%;
    height: auto;
  }
  .sect-2 .contat-bx .sub-heading.new-tital {
    font-size: 47px;
    top: -21px;
    position: relative;
  }
  .section-three-kk .sub-heading {
    font-size: 44px;
    margin: -132px 0 35px 0;
  }
  .ul-box li {
    margin: 0 49px 0 0;
  }
  .section-three-kk {
    margin: 87px 0 0 0;
  }
  .contat-box-sec2 {
    padding: 0 0 0 90px;
  }
  .section-three-kk .sub-heading {
    font-size: 41px;
    margin: -132px 0 35px 0;
  }
  .contat-box-sec2 {
    padding: 0;
  }
  .selection-min-box h2 {
    color: #f6730d;
    font-weight: 600;
    position: relative;
    margin: 0 0 0 -25px;
    font-size: 24px;
  }
  .selection-min-box h2 span {
    margin: 4px 9px 0 0;
  }
  .slide-title span.fist-para {
    font-size: 28px;
    line-height: 41px;
  }
  .small-heading {
    margin: 38px 0 0 0;
    font-size: 27px;
  }
  .navbar-brand.top-logo {
    display: block;
  }
  .para-top p {
    font-weight: 600;
    font-size: 12px;
    line-height: 43px;
    margin: 0;
  }
  .navbar-dark .navbar-nav .nav-item, #nav-sticky .dropdown.dropdown-submenu {
    line-height: 42px;
  }
  .navbar-dark .navbar-nav .nav-item:first-child .nav-link, .navbar-dark .navbar-nav .nav-item:first-child .nav-link {
    padding: 0 10px;
  }
  .nav-item.logo-box-center {
    display: none;
  }
  .para-top {
    margin: 17px 0 0 0;
  }
  .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link, .dropdown.dropdown-submenu, .navbar-dark .navbar-nav .nav-item, #nav-sticky .dropdown.dropdown-submenu {
    font-weight: 500;
    color: #383838 !important;
    font-size: 17px;
  }
  .dropdown.dropdown-submenu .dropdown-toggle, .navbar-dark .navbar-nav .nav-item:last-child .nav-link, .navbar-dark .navbar-nav .nav-item:last-child .nav-link, .navbar-dark .navbar-nav .nav-item:first-child .nav-link, .navbar-dark .navbar-nav .nav-item:first-child .nav-link {
    padding: 5px 0;
  }
  .pass-logo {
    width: 160px;
  }
  .passion-box h1 {
    font-size: 57px;
    margin: 24px 0 19px;
  }
  .red-box {
    font-size: 21px;
    line-height: 37px;
    min-height: 182px;
    padding: 33px;
  }
  .blk-box {
    padding: 33px;
    font-size: 18px;
  }
  .grah-box .col-md-12 p, .grah-box a {
    padding: 0 49px 10px;
  }
  .container, .container-lg, .container-md, .container-sm, .container-xl, .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 {
    max-width: 95%;
  }
  .contat-box-right.img-box {
    margin: 0 0 0 -4px;
  }
  .slide-title span.fist-para {
    font-size: 18px;
    line-height: 21px;
    margin: 15px auto 0;
    font-weight: 600;
  }
  .slide-title span.fist-two {
    font-size: 56px;
  }
  .image-right-box .contat-box-left {
    margin: 0 0 0 -6px;
  }
  .stanford-lp .sdgc-box.sdgc-box-two.first-of-its h3 br {
    display: none;
  }
  .stanford-lp .sdgc-box.sdgc-box-two.first-of-its .para {
    position: relative;
    padding: 0 0 0 24px;
    line-height: 30px;
    width: 100%;
  }
  .sdgc-box.sdgc-box-two.first-of-its.programs {
    background: none;
  }
  .stanford-lp .slide-title span.fist-two {
    font-size: 33px;
    line-height: 36px;
  }
  .stanford-lp .slide-title span.fist-para {
    padding: 0;
    font-size: 19px;
  }
  .img-amd-text-box {
    padding: 40px 0;
  }
  .stanford-lp .techpreneurs {
    margin: 0;
  }
  .img-amd-text-box {
    padding: 0 0 36px;
  }
  .programm p {
    padding: 0;
  }
  .img-text-box-b h4, .img-right-box .img-text-box-b h4 {
    font-size: 26px;
    margin: 0;
  }
  .img-text-box-b h4 span {
    display: block;
    font-size: 16px;
    margin: 10px 0 0 0;
  }
  footer .col-lg-3.col-md-3.col-sm-12.col-xs-12 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 {
    left: 8px;
  }
  .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 {
    font-size: 27px;
  }
  .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 span {
    font-size: 15px;
  }
  .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 p {
    font-size: 17px;
    line-height: 21px;
  }
  .slider-top .owl-carousel .owl-item img {
    width: auto;
    height: 386px;
  }
  .accordion-box .card-link.text-white h6 {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    line-height: 30px;
  }
  .card-link.text-white .fas.fa-angle-up, .card-link.text-white.collapsed .fas.fa-angle-up {
    font-size: 17px;
    border: solid 1px #fff;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    margin: 3px 0 0 0;
  }
  .accordion-box p {
    font-size: 15px;
    margin: 0;
  }
  .accordion-box .card-body p span {
    margin: 0 19px 0 0;
    padding: 4px 16px;
  }
  .card-body {
    padding: 9px;
  }
  .about-section-lwl h3 br {
    display: none;
  }
  .about-section-lwl .col-md-7.tow {
    padding: 0 36px 0 36px;
  }
  .lwl-program.has-programm .about-section-lwl .col-md-5, .about-section-lwl .col-md-7.tow {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .about-section-lwl .col-md-7.tow {
    padding-bottom: 40px;
  }
  .navbar-dark .navbar-toggler {
    margin: 13px 0 0 0;
  }
  .lwl-program.has-programm .about-section-lwl .col-md-5 img {
    width: 100%;
    height: auto;
  }
  #nav-sticky .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: relative;
    width: 100%;
    top: 0;
    border: none;
    margin: 0;
    padding: 0;
    left: 0;
    right: 0;
  }
  #nav-sticky .navbar-expand-lg .navbar-nav .dropdown-menu li {
    margin: 2px 20px 20px;
    line-height: 25px;
  }
  .navbar-dark .navbar-nav .dropdown.dropdown-submenu .dropdown-menu .nav-item .nav-link {
    color: #fabf3a !important;
    padding: 15px 0;
  }
  #nav-sticky .navbar-dark .navbar-nav .dropdown.dropdown-submenu .dropdown-menu .nav-item {
    margin: 0;
    padding: 0;
  }
  .navbar-dark .navbar-nav .nav-item:last-child a {
    border: none;
  }
  .accordion-box .card-body p span {
    background: #f3b700;
    color: #fff;
    min-width: auto;
    display: block;
    width: fit-content;
    margin: 15px 0 0 0;
  }
  .has-programm .accordion-box .card-body p span {
    background: #8c1a1e;
  }
  .accordion-box .card-body h3 {
    margin: 25px 0 0 0;
  }
  .slider-top.sliver-vtow .owl-carousel .owl-item img {
    width: 100%;
    height: auto;
  }
  /**.slider-top .owl-carousel .owl-item img.desk-top-img{ display: none;}

	.slider-top .owl-carousel .owl-item img.mobile-sl-img { display: block;} **/
  .para-bx-cwc {
    padding: 10px;
    text-align: center;
    font-size: 19px;
  }
  .ment-sec-bx-tr ul li {
    width: 30%;
    margin: 0 27px 0 0;
  }
  .ment-sec-bx-tr ul li h3 {
    font-size: 23px;
    margin: 0 0 6px 0;
  }
  .ment-sec-bx-tr ul li img {
    width: 100px;
    margin: 0 0 9px 0;
  }
  .img-box-lrn-tr.float-right, .img-box-lrn-tr {
    display: block;
    width: 100%;
    vertical-align: top;
    margin: 0 0 39px 0;
  }
  .img-box-lrn-tr img {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
    display: block;
  }
  .text-bx-lrn-tr {
    display: block;
    width: 100%;
    vertical-align: top;
    clear: both;
  }
  .img-box-lrn-tr img {
    max-width: 380px;
    width: 100%;
    margin: 0;
    display: block;
  }
  .upcoming-section-lr hr {
    margin: 50px 0;
  }
  .past-section-lr {
    background: #f1f1f1;
    padding: 53px 0 50px;
    margin-top: 50px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 234px;
    height: 321px;
    top: 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .name-bx-trn-tr {
    font-size: 30px;
    padding: 0 0 9px 0;
    margin: 20px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .name-bx-trn-tr {
    font-size: 25px;
    padding: 0 0 9px 0;
    margin: 20px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .name-bx-trn-tr span {
    line-height: 21px;
    font-size: 19px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr.float-right, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr {
    width: 36%;
    float: left !important;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .upcoming-section-lr hr {
    margin: 25px 0;
    border: 1px solid rgba(0, 0, 0, .1);
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .past-section-lr .lrn-heading {
    padding: 0;
  }
  .contct-pst-bx .para-xt-bx {
    width: 48%;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .contct-pst-bx .name-bx-trn-tr {
    margin-right: 46px;
  }
  .enroll-form-box {
    width: 100%;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 187px;
    height: 263px;
    top: 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .contct-pst-bx .name-bx-trn-tr, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box h1 {
    margin-right: 0;
    width: fit-content;
    padding: 0 0 18px 0;
    display: block;
    margin: 0 0 27px 0;
  }
  .text-cont-bx {
    display: block;
    width: 100%;
    vertical-align: top;
  }
  .carers-room .heading-cwl {
    color: #4f4f4f;
    font-size: 53px;
    font-weight: 600;
    margin: 0;
  }
  .slider-section .heading-cwl, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box h1, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired h3, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .lrn-heading, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .contct-pst-bx .name-bx-trn-tr, .carers-room .slider-section .heading-cwl, .carers-room .heading-cwl {
    font-size: 29px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired p {
    font-size: 20px;
    line-height: 28px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired h3 {
    padding: 0;
    margin-right: 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 225px;
    height: 323px;
    top: 0;
  }
  .cwl-sec-eight h6 {
    font-size: 28px;
    margin: 16px 0 30px;
  }
  .para-secein {
    font-size: 17px;
    line-height: 22px;
    margin: 22px 0 30px;
  }
  .para-secein {
    font-size: 17px;
    line-height: 22px;
    margin: 22px 0 30px;
  }
  .text-tx-clw span {
    font-size: 16px;
  }
  .quate-img {
    margin: 0 0 0 98px;
    width: 110px;
  }
  .text-tx-clw {
    font-size: 25px;
    margin-bottom: 60px;
    line-height: 31px;
    margin: 25px auto;
  }
  .headngs-mal-ss {
    font-size: 20px;
    margin: 6px 0 0;
  }
  .text-box-acls {
    margin: 27px 0 0 0;
  }
  .detted-img.top-dot {
    left: -147px;
    top: 66px;
  }
  .detted-img.botom-bgt {
    right: -147px;
    top: 116px;
  }
  .youtube-model .modal-body iframe {
    width: 100%;
    height: 412px;
  }
  /*** writersoworkshiop**/
  .work-wir-min-box li img {
    width: 100px;
  }
  .work-wir-min-box {
    margin: 4% 0 0 0;
  }
  .text-bx-ww {
    float: left;
    width: 55%;
    text-align: left;
    margin: 5px 0 0 30px;
  }
  .sec-one-ww br {
    display: none;
  }
  .sec-one-ww {
    padding-bottom: 206px;
  }
  .sec-four-ww .heading-sty-tow {
    margin: 55px 0 17px;
  }
  /*****Focus_group Page css*******/
  .focust-grp .container-absu .heading-wr {
    font-size: 34.1px;
    margin: 4% 0 0 0;
    line-height: 45px;
  }
  .img-page-bx {
    margin: -613px 0 0 0;
  }
  .learnb-box {
    width: 100%;
    text-align: center;
    margin: 21px auto 0;
  }
  .right-ag-img, .bottim-riht-bx {
    margin: -60px 0 0 0;
    position: absolute;
    width: 59px;
  }
  .focust-grp .sec-one-ww .heading-sty-tow {
    font-size: 29px;
    line-height: 35px;
  }
  .left-box-glob- {
    font-size: 15px;
    width: 29%;
    line-height: 31px;
  }
  .glob-pro-bb li {
    padding: 17px 10px 22px 67px;
    font-size: 14px;
  }
  .focust-grp .faclity-text-bx-mm {
    width: 36%;
    margin: 100px 0 0 0;
  }
  .desk-top-img {
    display: none;
  }
  .mobile-sl-img {
    display: block;
  }
  .program_structure li {
    margin: 0 8px 0 0;
  }
  .img-bx::before, .img-bx.left-line::before {
    margin: 0;
    height: 168px;
    width: 60px;
  }
  .big-videothe {
    position: relative;
    margin-top: 10px;
  }
  .big-videothe .youtuve-link-pay i {
    font-size: 18px;
  }
  /*******george page-180421*********/
  .slider-bx .col-md-6.col-sm-6.col-xs-12, .slider-bx .col-md-6.col-sm-6.col-xs-12, .geosec.geoone .col-md-6.col-sm-6.col-xs-6 {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .slider-bx::before, .slider-bx::after {
    width: 100%;
    height: 50%;
    right: auto;
    left: auto;
    bottom: 0;
  }
  .slider-bx::after {
    top: 0;
  }
  .slider-bx .col-md-6.col-sm-6.col-xs-12.imng-xgero {
    margin: 0 0 0 -18px;
    padding: 0;
  }
  .yelloboxgeo {
    margin-top: 50px;
  }
  .pinkbox {
    width: 100%;
  }
  .adkbox .right-box {
    width: 100%;
    margin: 37px 0 0 0;
  }
  .yellogscr li {
    display: block;
    width: 100%;
    padding: 0 0 50px 0;
  }
  .left-geo-x.blck {
    display: block;
    width: 100%;
    min-height: auto;
    margin: 0 0 40px 0;
  }
  .rihgt-goex {
    display: block;
    width: 100%;
    margin: 0;
  }
  .rihgt-goex p {
    text-align: left;
    padding: 22px 0 0 0;
  }
  .gogfv .geo {
    width: auto;
  }
  .hewise.ytch.ytchtt.lwlwpagevt.george-page .keybox li {
    width: 100%;
    display: block;
    vertical-align: top;
    padding: 0 0 55px 0;
    margin-bottom: 0;
    margin: 0;
    overflow: hidden;
  }
  .contectellobx {
    width: auto;
    padding: 35px 20px;
    margin: 0;
    position: relative;
    float: none;
    min-height: auto;
  }
  /*****minmbapage*******/
  .left-minb-x.blck, .rihgt-min-x, .men-img li, .leinft-cont .min-para, .minfivebox li, .leftblaxsxbx, .schedulemini, .minten .aacc-box {
    width: 100%;
  }
  .rihgt-min-x .min-para {
    margin: 30px 0;
  }
  .rihgt-min-x {
    margin: 0;
  }
  .big-text {
    font-size: 28px;
  }
  .men-img li {
    margin-right: 0;
  }
  .minsect.minsix.imgbg .container {
    top: 10%;
    position: relative;
  }
  .minsect.minsix.imgbg .col-md-6.col-sm-6.col-xs-12 {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .about-text {
    font-weight: 600;
    margin-top: 15px;
    color: #000;
  }
  .about-text br, .mini-head br, .big-head br, .hreadiocn h4 br {
    display: none;
  }
  .miniwhitebox {
    padding: 0;
  }
  .owl-carousel#mini-slider .owl-item img {
    display: block;
    width: 100%;
    float: none;
  }
  .leinft-cont {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgb(2, 0, 36);
    background: linear-gradient(279deg, rgba(40, 36, 37, 1) 0%, rgba(40, 36, 37, 1) 0%, rgba(40, 36, 37, 1) 100%);
  }
  .leinft-cont .min-para {
    padding: 15px;
    width: 100%;
    font-size: 24px;
  }
  .owl-carousel#mini-slider .owl-dots {
    position: relative;
    bottom: 32px;
    left: 55px;
  }
  .owl-carousel#mini-slider .owl-dots {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
  }
  .owl-carousel#mini-slider button.owl-dot.active {
    background: #282425;
  }
  .owl-carousel#mini-slider button.owl-dot {
    border: solid 1px #282425;
    margin: 0 3px;
  }
  .minfivebox li {
    margin-right: 0;
    border-bottom: solid 1px #ccc;
  }
  .leftblaxsxbx {
    margin: 25px 0 0 0;
    padding: 0;
  }
  .schedulemini {
    margin: 25px 0 0 0;
  }
  .leftblaxsxbx ul li {
    width: 100%;
    line-height: normal;
    padding: 15px;
    min-height: auto;
    margin: 0 0 13px 0;
  }
  .big-profile li {
    display: block;
    width: 100%;
    margin: 0 auto 50px;
    text-align: center;
  }
  .big-profile li span {
    margin: -46px auto 0;
  }
  .minsect.minelvefn.imgbg .container {
    position: relative;
    bottom: 0;
  }
  .lgomin-apply {
    width: 100%;
    margin: 0 auto;
    padding: 50px;
  }
  .left-minb-x.blck {
    padding: 20px;
  }
  .minsect {
    margin: 30px 0 0;
  }
  .about-text {
    margin-bottom: 14px;
    margin-top: 39px;
  }
  /*****all para ***/
  .minone .min-para, .min-para, .minseeven .min-para.text-left, .leftblaxsxbx ul li, .minimba-page .card-body p {
    font-size: 18px;
    line-height: 24px;
    margin: 0;
  }
  /*****all heading ***/
  .about-text, .mini-head, .top-ehad span, .big-head, .hewise.ytch.ytchtt.lwlwpagevt.rbtfont .minten .aacc-box .card-header h6, .hreadiocn h4, .big-profile li span, .hewise.ytch.ytchtt.lwlwpagevt.rbtfont .schedulemini h6 {
    font-size: 24px;
    line-height: 28px;
  }
  .leftblaxsxbx ul li {
    margin: 0 0 10px;
  }
  .minfivebox li {
    margin-right: 0;
    border-bottom: solid 1px #000;
    padding-bottom: 28px;
    margin-bottom: 30px;
  }
  .left-headsectnew, .rihgt-sectiononew, .ledtb-x-key, .kefybox-amin, .keyboxbottom .kefybox-amin:nth-child(2n+2), .keyboxbottom .kefybox-amin, .keyboxbottom .kefybox-amin, .keyboxbottom .kefybox-amin:nth-child(3n+3) {
    display: block;
    width: 100%;
    margin: 28px 0 0 0;
  }
  .left-headsectnew .pink-head.geo br {
    display: none;
  }
  .heading-pinl img {
    width: 100px;
  }
  .kefybox-amin {
    border-bottom: solid 2px #000;
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  .hewise.ytch.ytchtt.lwlwpagevt.rbtfont .kefybox-amin .geo {
    margin: 16px 0 0 0;
  }
  .hewise.ytch.ytchtt.lwlwpagevt.george-page .big-head {
    font-size: 67px;
    width: 309px;
    line-height: 61px;
  }
  .leftblaxsxbx ul li span {
    width: 100%;
    margin: 0;
    position: relative;
    min-height: 80px;
    float: none;
    clear: both;
    font-size: 22px;
  }
  .mediab-bx li {
    width: 43%;
    margin-right: 81px;
  }
  /*********summer_program_harvard***********/
  .libox {
    width: 29%;
    margin-right: 38px;
  }
  .redbtnapply, .white-btnorder {
    padding: 1px 14px;
    font-size: 13px;
  }
  .contect-box-hr, .tab-pane .allheadg-tow, .fivsph .nav.nav-tabs.nav-pills a, .sixsph .nav.nav-tabs.nav-pills li a, .eigntsph .card .card-header.bg-dark .card-link, .whdt, .eigntsph .shefer-box .sphheaing, .subhead, .applybox li, .wekhead {
    font-size: 22px;
    line-height: 23px;
  }
  .rightb0xsf {
    width: 45%;
  }
  .big-text {
    font-size: 22px;
  }
  .fivsph .nav.nav-tabs.nav-pills {
    width: 100%;
  }
  .yellobox-small {
    padding: 0;
    color: #4f4f4f;
  }
  .fivsph .col-sm-6.fisttab {
    padding-top: 11%;
  }
  .fivsph .nav.nav-tabs.nav-pills a {
    padding: 9px;
  }
  /***all big heading **/
  .smharprc .sphheaing, .allheadg-tow {
    font-size: 30px;
  }
  .redmainbx li, .feestbitdte li {
    margin-right: 27px;
  }
  .redmainbx li .sphpara {
    color: #fff;
    margin: 29px 0 0 0;
  }
  .feestbitdte li .sphpara {
    margin: 13px 0;
  }
  .sphsection.nenisph.imgbg .container {
    top: 11%;
  }
  #past_trainers.owl-carousel .owl-item img {
    width: 278px;
  }
  .nameboix {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 19px 0;
  }
  .nameboix span {
    font-size: 20px;
  }
  .applybox li {
    width: 31%;
  }
  .minimba-page .text-box h6 {
    margin: 0 0 19px 0;
    color: #ffffff;
  }
  .minimba-page .text-box h6 {
    margin: 0 0 19px 0;
    color: #ffffff;
    font-size: 20px;
  }
  .minimba-page .text-box p {
    font-size: 18px;
    line-height: 24px;
  }
  .versoin-demo .rgihtcont {
    width: 45%;
    margin: 0 0 0 21px;
  }
  /*******team******/
  .irhgt-bxtex {
    display: inline-block;
    vertical-align: top;
    width: 64%;
    font-family: 'Roboto', sans-serif;
  }
  .left-imgobx {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    margin-right: 32px;
  }
  /******yale page******/
  .ont-riyle, .sphparadve {
    width: 51%;
  }
  .futurafonts.yale_page p.sphpara {
    font-size: 17px;
    line-height: 23px;
    font-weight: 400;
  }
  .bulebox {
    background: #2f437a;
    padding: 20px;
  }
  .headyale {
    font-size: 30px;
    line-height: 26px;
  }
  .colrobx:first-child {
    display: inline-block;
    margin: auto;
    position: relative;
    right: 0;
  }
  .colrobx {
    padding: 41px 79px 80px 68px;
    width: 49%;
    margin: 0;
    font-size: 21px;
    line-height: 20px;
  }
  .lefttextpbx {
    width: 100%;
    margin-bottom: 17px;
  }
  .lastbtn .bulrebgbnt {
    padding: 9px 92px 7px 20px;
    font-size: 19px;
    line-height: 26px;
    min-width: 218px;
  }
  .lastbtn {
    clear: both;
    display: block;
    width: 100%;
    text-align: center;
    margin: -43px 0 51px 0;
  }
  .sphsection.fursph.imgbg.sbc.sbthere .big-text {
    font-size: 20px;
    font-family: futura pt, sans-serif !important;
    font-weight: 500;
  }
  .notslier .item {
    width: 48%;
  }
  .notslier .item .bueboxborder {
    min-height: 235px;
  }
}
@media screen and (max-width:767px) {
  .desktop-nav {
    display: none;
  }
  .heding-sty-3::before, .heding-sty-3::after {
    width: 15%;
  }
  .slideshow-navigation-button span {
    padding: 10px;
  }
  .slideshow-navigation-button span {
    border-radius: 5px 0 0 5px;
    margin: 0 -53px 0 0;
  }
  .slideshow-navigation-button.prev span {
    border-radius: 0 5px 5px 0;
    margin: 0 0 0 -53px;
  }
  .inner-page {
    padding: 70px 0;
  }
  .contact-bg {
    margin: 34px 0 0 0;
  }
  .about-page .section-3 {
    margin: 0;
    border-bottom: solid 1px #ccc;
  }
  .section-3.section-end .contact-bg, .section-3.last-child .contact-bg {
    margin: 0 0 47px 0;
  }
  .small-heading {
    margin: 0;
    font-size: 17px;
    line-height: 25px;
    font-weight: 300;
  }
  .big-heaing-tt {
    margin: 10px 0 0 0;
  }
  .big-heaing-tt {
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 2px;
    line-height: 30px;
    padding: 0 25px;
  }
  .big-heaing-tt.big-heaing-tv {
    padding: 0;
  }
  .slide-title .big-heaing-tv span {
    font-size: 16px;
  }
  section.slider-box {
    width: 100%;
    height: auto;
  }
  .sdgc-box p, .fifth-box h4 {
    font-size: 30px;
    line-height: 37px;
  }
  .contat-box-sec2 {
    padding: 0;
  }
  .ul-box li {
    margin: 0 0 53px 0;
    width: 100%;
  }
  .ul-box li:last-child {
    margin: 0;
  }
  .section-three-kk h2 {
    color: #fff;
    font-weight: 800;
    font-size: 28px;
  }
  .section-three-kk .sub-heading {
    font-size: 41px;
    margin: 0;
  }
  footer p br {
    display: none;
  }
  footer .text-right {
    text-align: left !important;
  }
  footer .col-xs-12.text-right p {
    text-align: left;
    margin: 0;
  }
  .sect-2.versoin-tr .contat-bx h2 {
    font-size: 30px;
  }
  .sect-2.versoin-tr .mainsec-tw {
    position: relative;
    display: block;
    margin: 27px 0 0 0;
  }
  .selection-min-box h2 {
    color: #f6730d;
    font-weight: 600;
    position: relative;
    margin: 0 0 0 -25px;
    font-size: 20px;
  }
  section.slider-box {
    width: 100%;
    height: auto;
  }
  .small-heading {
    margin: 0;
    font-size: 28px;
    line-height: 38px;
    font-weight: 300;
  }
  .slide-title span.fist-para {
    font-size: 25px;
    line-height: 35px;
  }
  .small-heading {
    margin: 0;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300;
  }
  .para-top p {
    font-weight: 600;
    font-size: 12px;
    line-height: 25px;
    margin: 10px 0;
  }
  .passion-box h1, .programm h2 {
    font-size: 40px;
  }
  .programm p {
    padding: 0 50px 0;
  }
  .red-box, .blk-box {
    width: 50%;
  }
  .red-box {
    font-size: 16px;
    line-height: 28px;
    min-height: 182px;
    padding: 33px;
  }
  .office-box {
    margin-right: 0;
    margin: 25px 0 0 0;
  }
  footer h4 {
    font-weight: 600;
    color: #f1c910 !important;
    margin: 39px 0 18px 0;
  }
  .slide-title {
    font-size: 42px;
    max-width: none;
    font-weight: 400;
    position: absolute;
    margin: -35px 0 0 0;
  }
  .first-slide .small-heading {
    margin-top: -56px;
  }
  .slide-title span.fist-two {
    font-size: 47px;
  }
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 600px;
  }
  .navbar-brand.top-logo {
    display: block;
    padding-left: 0;
  }
  .navbar-dark .navbar-toggler {
    margin: 13px 0 0 0;
    outline: none;
  }
  .slide-title span.fist-para {
    font-size: 20px;
    line-height: 26px;
    margin: 0;
    padding: 8px 0 0 0;
  }
  .heading-o, .sub-heading-fist, .lwl-program .programm h2, .passion-box .main-heading, .passion-box .main-heading {
    font-size: 25px;
  }
  .passion-box .main-heading {
    padding: 0;
    line-height: 37px;
  }
  .main-heading span {
    display: block;
    font-size: 20px;
    background: #8d1a1e;
    color: #fff;
    width: fit-content;
    margin: 0 auto 5px;
    padding: 0 10px;
  }
  .pass-logo {
    width: 100px;
    margin: 21px 0 0 0;
  }
  .dutation-bpx ul li {
    display: inline-block;
    margin: 0 14px 17px;
  }
  .sub-heading-fist {
    margin: 0 0 25px 0;
  }
  .techpreneurs {
    margin: 44px 0;
  }
  .sdgc-box {
    margin: 0;
    padding: 24px 0;
    background: #f1f1f1;
  }
  .image-right-box .contat-box-left, .contat-box-left {
    margin: 0;
    width: 100%;
    left: 0;
    right: 0;
    box-shadow: 0 -7px 44px #dcd4d4;
    min-height: auto;
    position: relative;
    top: 0;
  }
  .image-right-box .contat-box-left {
    margin: 0;
    width: 100%;
    left: 0;
    right: 0;
    box-shadow: 0 -7px 44px #dcd4d4;
    min-height: auto;
    top: 0;
  }
  .image-right-box .contat-box-right.img-box, .contat-box-right.img-box {
    padding: 20px;
    width: 100%;
  }
  .image-right-box .contat-box-left::before, .contat-box-left::before {
    border-top: 20px solid white;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    content: "";
    position: absolute;
    bottom: -39px;
    right: 31px;
    left: auto;
    border-bottom: 20px solid transparent;
  }
  header .container {
    max-width: 563px;
  }
  .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link, .dropdown.dropdown-submenu, .navbar-dark .navbar-nav .nav-item:first-child .nav-link, .navbar-dark .navbar-nav .nav-item:first-child .nav-link {
    font-weight: 500;
    color: #383838 !important;
    font-size: 17px;
    padding: 9px 0 0 0;
    border-bottom: solid 1px #eeeded;
    width: 100%;
    display: block;
    border-top: solid 1px #ffffff;
  }
  .sect-2.techpreneurs .row .contat-bx {
    margin-top: 40px;
  }
  .contat-box-right.img-box {
    margin: 0;
  }
  .contat-box-right.img-box, .image-right-box .contat-box-right.img-box {
    min-height: auto;
  }
  .who-said .col-md-5 img {
    width: 28%;
    margin: 0 auto;
    display: block;
  }
  .dutation-bpx {
    margin: 30px 0;
  }
  .who-said {
    margin: 0;
    padding: 30px 0;
  }
  .who-said h3 {
    margin: 7px 0 18px 0;
  }
  .lwl-program .programm .applybutn {
    font-size: 24px;
    border-radius: 35px;
    padding: 8px 31px;
    margin: 0 0 19px 0;
  }
  .about-section-lwl {
    margin: 0;
  }
  .navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link, .dropdown.dropdown-submenu .dropdown-toggle {
    padding: 0;
  }
  .img-text-box-coffe img {
    width: 200px;
  }
  .accordion-box p {
    font-size: 15px;
    margin: 0;
    line-height: normal;
  }
  .button-three {
    padding: 5px 25px;
  }
  .ment-sec-bx-tr ul li {
    width: 30%;
    margin: 0 21px 0 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p {
    font-size: 19px;
    line-height: 29px;
    padding: 0;
    margin: 0 0 20px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .past-section-lr .text-bx-lrn-tr {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 189px;
    height: 263px;
    top: 0;
  }
  .sect-2 .harvard-logo.images-logo {
    width: 100%;
  }
  .cwl-sec-eight h6 {
    font-size: 23px;
    margin: 16px 0 30px;
  }
  .youtube-model .modal-body iframe {
    width: 100%;
    height: 342px;
  }
  /*** writersoworkshiop**/
  .writers_workshop_slider {
    background: #353434;
  }
  .writers_workshop_slider .container-absu {
    position: relative;
    background: #353434;
  }
  .work-wir-min-box {
    margin: 4% 0 0 0;
    text-align: center;
    width: fit-content;
  }
  .work-wir-min-box li {
    margin: 0 auto 28px;
    padding: 0;
    width: 100%;
    display: block;
    float: none;
    overflow: hidden;
  }
  .writers_workshop_slider .img-box-ws {
    height: 198px;
    overflow: hidden;
  }
  .sec-one-ww .img-box-ws {
    margin: -45px 0 0 0;
    padding-bottom: 0;
  }
  .sec-one-ww .container.container-absu {
    position: static;
    margin-top: -150px;
  }
  .sec-one-ww .heading-sty-tow {
    padding: 0 0 33px 0;
    margin: -110px 0 0 0;
  }
  .left-img-bx-ww {
    width: 100%;
    float: none;
    margin: 0 0 0 -45px;
    text-align: center;
  }
  .left-img-bx-ww img {
    width: 60%;
    margin: 0 auto 50px;
  }
  .sec-one-ww {
    padding-bottom: 0;
  }
  .rihgt-box-ww {
    float: none;
    width: 79%;
    margin: 0 auto;
    display: block;
    clear: both;
  }
  /*****Focus_group Page css*******/
  .focust-grp .writers_workshop_slider .container-absu {
    background: none;
  }
  .left-img-sl {
    width: 57px;
  }
  .focust-grp .container-absu .heading-wr {
    font-size: 30.1px;
    margin: 4% 0 0 0;
    line-height: 40px;
  }
  .writers_workshop.focust-grp .writers_workshop_slider p {
    font-size: 18px;
    margin: 16px 0 0 0;
  }
  .focust-grp .btn-white {
    margin: 34px auto 0;
    padding: 11px 46px;
    font-size: 15px;
    border-radius: 50px;
  }
  .ping-bg {
    min-height: 924px;
  }
  .learnb-box h2, .heading-wr, .focust-grp .sec-one-ww .heading-sty-tow, .left-box-glob- {
    font-size: 28px;
    line-height: 36px;
  }
  .dotted-img-box-red {
    background: url(../images/focus_group/red-dotted.png);
    width: 203px;
    height: 75px;
    position: absolute;
    right: 0;
    opacity: 0.5;
    top: -38px;
  }
  .left-box-glob- {
    width: 100%;
    text-align: center;
    border-right: none;
    border-bottom: solid 3px #D25B6B;
    padding: 0 0 10px 0;
    margin-bottom: 13px;
  }
  .left-box-glob- br {
    display: none;
  }
  .right-box-glob- {
    width: 100%;
    float: none;
  }
  .glob-pro-bb {
    margin: 33px 0 40px 0;
    padding: 0;
    list-style: none;
  }
  .red-cir-trainer {
    margin: -166px 0 0 0;
    width: 82px;
  }
  .focust-grp .faclity-text-bx-mm {
    width: 100%;
    margin: 57px 0 68px 0;
  }
  .white-dotted-fg {
    margin: -460px 0 0 0;
  }
  .icont-box li {
    width: 31%;
    margin: 0 0 29px 0;
  }
  .owl-carousel .owl-item img.desktop-banner {
    display: none;
  }
  .owl-carousel .owl-item img.mobile-banner {
    display: block;
  }
  .secton-po-ab .po-para {
    text-align: center;
    margin: 20px 0;
  }
  .pink-hed, .course-head, .ke-fe-head {
    font-size: 46px;
  }
  .course-head {
    margin: 17px 0 0 0;
  }
  .row.course-head::before {
    position: absolute;
    content: "";
    width: 100%;
    border-bottom: dotted 1px #e61f4d;
    left: 0;
    top: 43px;
  }
  .writers_workshop p, .bullter-point li, .icont-box li span, .all-ul-po.bg-wh li, .program_structure li, .profile-hed span, .poe-page.writers_workshop .secton-po-course.faculty-pro p.po-para, .all-ul-po.key_take li {
    font-size: 14px;
    line-height: 20px;
  }
  .program_structure li {
    width: 100%;
    margin: 0 0 16px 0;
  }
  .secton-po-course.faculty-pro {
    margin: 40px 0 0 0;
    overflow: hidden;
  }
  .profile-hed {
    line-height: 28px;
    font-size: 22px;
  }
  .img-bx::before, .img-bx.left-line::before {
    margin: 0 28px 0 0;
    height: 134px;
    width: 60px;
  }
  .ke-fe-head {
    margin: 23px 0 12px 0;
  }
  .all-ul-po.key_take {
    margin: 0;
  }
  .poe-page.focust-grp .tabs_section.ww-tab {
    padding: 78px 0 70px;
    position: relative;
  }
  .focust-grp .tabs_section.ww-tab .yellow-boxbtn-ww {
    border-radius: 0;
  }
  /*******george page-180421*********/
  .headgeo {
    font-size: 37px;
    margin: 11px 0 22px 0;
  }
  .dategeo {
    margin: 5px 0 0 0;
  }
  .yelloboxgeo {
    background: #ffc53f;
    padding: 20px;
  }
  .pinkbox, .left-geo-x.blck {
    padding: 20px;
  }
  .yellogscr li {
    display: block;
    width: 100%;
    padding: 0 0 20px 0;
  }
  .gogfv {
    background: #ffffff;
    padding: 50px 0;
  }
  .hewise.ytch.ytchtt.lwlwpagevt.george-page .keybox {
    margin: 34px 0 0 0;
  }
  .geo-ehad br {
    display: none;
  }
  /*****minmbapage*******/
  .lgomin-apply img {
    display: inline-block;
    width: 197px;
  }
  .big-text {
    font-size: 23px;
  }
  .minsect.minsix.imgbg {
    background: #ececec;
    padding-bottom: 36px;
  }
  .miniwhitebox {
    background: none;
  }
  .owl-carousel#mini-slider {
    position: relative;
    margin-bottom: 50px;
    margin-top: 30px;
  }
  .ytch.ytchtt.minimba-page .card-header.bg-dark {
    background: none !important;
  }
  .minten .aacc-box {
    width: 70%;
    margin: 0 auto;
    background: #fff;
    padding: 20px;
  }
  .lgomin-apply img {
    width: 197px;
    margin: 0 auto;
    display: block;
  }
  .lgomin-apply {
    padding: 20px;
  }
  .applybtnmini {
    font-size: 25px;
    padding: 4px 10px;
    display: block;
    margin: 17px auto 0;
    vertical-align: top;
    width: fit-content;
  }
  .purlle {
    margin: -50px 0 0 0;
  }
  .desktop-banner {
    display: none !important;
  }
  .mobile-banner {
    display: block !important;
  }
  .mediab-bx li {
    width: 100%;
    margin-right: 0;
  }
  .contxtmedia {
    padding-right: 50px;
    min-height: auto;
  }
  .media-sc.oneme img {
    width: 244px;
  }
  /********amywhitaker**290421*********/
  .right-boxlr {
    display: inline-block;
    vertical-align: top;
    width: 100%;
  }
  .richdiviney .about-ytc .left-boxlr p.big-text-yello {
    text-align: left;
    margin: 30px 0 -17px 0;
  }
  .amywhitaker .section-five h2.heading-yelw::before {
    margin: 3px auto 0;
  }
  .left-boxlr {
    display: block;
    width: 100%;
    vertical-align: top;
  }
  .amywhitaker .banner-top-sect-v2 {
    padding: 0;
  }
  /*********summer_program_harvard***********/
  .libox {
    width: 100%;
    margin-right: 0;
    display: block;
    padding: 0;
  }
  .contect-box-hr {
    margin: 0 0 30px 0;
  }
  .contect-box-hr br, .big-text br, .redmainbx br, .subhead br, .nameboix span br {
    display: none;
  }
  .rightb0xsf {
    margin: 0;
    width: 100%;
    display: block;
    padding: 0;
  }
  .onesph {
    margin: 0;
  }
  .sphsection.fivsph.halfr-bg {
    position: relative;
    padding: 0 0 66px 0;
  }
  .sphsection.fivsph.halfr-bg .img-bg-min {
    width: 64%;
    display: none;
  }
  .sphsection.fivsph.halfr-bg .container {
    position: relative;
  }
  .row.desktop {
    display: none;
  }
  .row.mobile {
    display: block;
    margin-top: 25px;
  }
  .row.mobile .card-header {
    padding: 0;
  }
  .row.mobile .card-link {
    margin: 0;
    padding: 10px;
    background: #a61d31;
    font-size: 24px;
    font-weight: 500;
    font-family: futura pt, sans-serif !important;
  }
  .redbtnapply, .white-btnorder {
    padding: 6px 15px;
    font-size: 21px;
  }
  .futurafonts .row.mobile p.sphpara {
    margin: 0;
  }
  .sphsection.sixsph .card {
    margin-bottom: 0;
    border-radius: 0;
    box-shadow: none;
    background: #a61d31;
  }
  .sphsection.sixsph .row.mobile .card-link {
    background: #ffff;
    color: #a61d31 !important;
  }
  .eigntsph {
    padding: 36px 0;
  }
  .eigntsph .sphheaing {
    margin-bottom: 0;
  }
  .eigntsph .card .card-header.bg-dark .card-link {
    padding: 0;
  }
  .eigntsph .card .card-header.bg-dark .card-link::before {
    height: 15px;
    width: 15px;
    top: 6px;
  }
  .datebox {
    padding: 0 0 19px 13px;
  }
  .eigntsph .card {
    border-bottom: solid 1px #a61d31;
  }
  .redmainbx li, .feestbitdte li {
    margin-right: 0;
    width: 100%;
    margin: 0 0 12px 0;
    min-height: auto;
  }
  .redmainbx li .sphpara {
    color: #fff;
    margin: 10px 0 0 0;
  }
  .sphsection.nenisph.imgbg .container {
    position: relative;
  }
  .feestbitdte {
    margin: 30px 0 0 !important;
  }
  .feestbitdte li {
    padding: 0;
  }
  #past_trainers.owl-carousel .owl-item img {
    width: 94%;
  }
  .tranerbd {
    width: 90%;
  }
  .rgihtcont {
    width: 100%;
    display: block;
    margin: 0;
  }
  .smharprc .sphheaing, .allheadg-tow {
    font-size: 25px;
  }
  .versoin-demo .item .tranerbd {
    width: 80%;
    margin: 0 auto 32px;
    display: block;
  }
  .versoin-demo .item:nth-child(2n+1) .rgihtcont, .versoin-demo .rgihtcont {
    margin: 0;
    text-align: left;
    width: 100%;
  }
  .versoin-demo .item:nth-child(2n+1) .tranerbd {
    float: none;
  }
  /*******team******/
  .left-imgobx {
    width: 100%;
    display: block;
    vertical-align: top;
    margin: 0 auto 35px;
  }
  .irhgt-bxtex {
    display: block;
    width: 100%;
    border-bottom: solid 1px #fdb73f;
    padding-bottom: 20px;
  }
  .yelob-x span {
    display: block;
    margin: 15px 0 0;
  }
  .teampage .media-sc.oneme {
    margin: 0 0 22px 0;
  }
  .left-anrign {
    margin: 38px 0 0 0;
  }
  /******yale page******/
  .ont-riyle, .sphparadve {
    font-size: 18px;
    line-height: 24px;
  }
  .headyale {
    font-size: 22px;
    line-height: 25px;
  }
  .left-head span {
    display: block;
    font-size: 18px;
  }
  .yale_page .imgbg .container {
    top: 7px;
  }
  .yalesectin.yaletwo, .yalesectin.yalefour {
    position: relative;
    padding: 27px 0;
  }
  .yalesectin.yalefive {
    margin: 27px 0;
  }
  .bulebox .headyale, .lefttextpbx .headyale {
    margin-bottom: 12px;
  }
  .ahrerbtn, .lefttextimg a {
    font-size: 17px;
  }
  .colrobx {
    padding: 39px 79px 57px 68px;
    width: 49%;
    margin: 0;
    font-size: 17px;
    line-height: 16px;
  }
  .yalesectin.yaleseven {
    padding: 27px 0;
  }
  .yalesectin.yaleeight {
    padding: 27px 0 0;
  }
  .dagebox {
    font-size: 17px;
    margin: 0;
  }
  .headershecu {
    color: #2f437a;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    margin: 0 0 5px 0;
  }
  .yalesectin.yalenen .row.mobile .card-link {
    margin: 0;
    padding: 10px;
    background: #1b417c;
    font-size: 24px;
    font-weight: 500;
    font-family: futura pt, sans-serif !important;
  }
  .yalesectin.yalenen .row.mobile {
    margin: -2px 0 -15px 0;
  }
  .lastbtn {
    margin: 0 0 23px 0;
  }
  .lastbtn .bulrebgbnt {
    padding: 9px 52px 7px 20px;
    font-size: 19px;
    line-height: 26px;
    min-width: 180px;
    margin: 0 10px;
  }
  .bueboxborder {
    min-height: 258px;
  }
  .sphsection.fursph.imgbg.sbc.sbthere .big-text {
    font-size: 20px;
    font-family: futura pt, sans-serif !important;
    font-weight: 500;
  }
  .sphsection.fursph.imgbg.sbc.sbthere .container {
    top: 35%;
  }
}
@media screen and (max-width:640px) {
  .container {
    width: 450px;
  }
  .heading-t {
    font-size: 23px;
  }
  .newsletter .input-group input.form-control {
    width: 100%;
    height: 46px;
    margin: 0 0 23px 0;
  }
  footer .col-md-3.col-lg-3.col-sm-6.col-xs-12 {
    margin: 0 0 30px 0;
  }
  footer .col-md-3.col-lg-3.col-sm-6.col-xs-12:last-child {
    margin-bottom: 0;
  }
  .zoom-view-box {
    width: 100%;
    min-height: 400px;
  }
  .button-box-new a {
    margin: 0 0 14px 22px;
  }
  .img-g-a img {
    width: 100%;
  }
  .icons-box-pd li {
    display: block;
    margin: 0 0 32px;
    text-align: center;
  }
  section.slider-box {
    width: 100%;
    height: auto;
  }
  .mainsec-tw {
    margin: 30px 0 0 0;
  }
  .faculty-box, .section-three-kk.sec-seven .matter-box {
    padding: 20px;
  }
  .section-three-kk .sub-heading {
    font-size: 37px;
    margin: 0;
  }
  .tabs_section .nav.nav-tabs.nav-pills.nav-stacked.well li:last-child {
    margin-bottom: 12px;
  }
  .section-three-kk.sec-seven p {
    font-size: 21px;
    margin: 29px 0 0 0;
  }
  .selection-min-box h2 {
    color: #f6730d;
    font-weight: 600;
    position: relative;
    margin: 0 0 0 -25px;
    font-size: 15px;
  }
  .profile-box-main.selection-box p, .faculty-box p, .sect-2.versoin-tr .contat-bx p {
    margin: 14px 0 0 0;
    font-size: 16px;
    line-height: 26px;
  }
  .name-box {
    margin: 14px 0 0 0;
  }
  .selection-min-box p strong {
    display: block;
  }
  .yellobox {
    background: none;
  }
  .yellobox-small {
    background: #eaeaea;
    padding: 20px;
    margin: 0 0 9px 0;
  }
  .tab-pane.fade.active.show p strong {
    display: inline-block;
  }
  .slide-title span.fist-para {
    font-size: 18px;
    line-height: 27px;
  }
  .small-heading {
    margin: 0;
    font-size: 16px;
    line-height: 29px;
    font-weight: 300;
  }
  .passion-box h1, .programm h2, .sdgc-box p, .fifth-box h4 {
    font-size: 25px;
  }
  .passion-box p, .programm p {
    font-size: 18px;
    padding: 0 16px 24px;
  }
  .programm h2 {
    margin: 0 0 9px 0;
  }
  .passion-box {
    text-align: center;
    margin: 25px 0 15px;
  }
  .red-box {
    min-height: auto;
  }
  .red-box, .blk-box {
    width: 100%;
    padding: 20px;
  }
  .red-box::before {
    border-top: 20px solid #8c1a1e;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    content: "";
    position: absolute;
    bottom: -32px;
    right: 47%;
    left: auto;
    border-bottom: 20px solid transparent;
    margin: 0 auto;
  }
  .program-details-box {
    display: block;
    background: #383838;
    overflow: hidden;
    margin-top: 27px;
  }
  .grah-box a {
    padding: 0 49px 22px;
  }
  #E_squared_client.owl-carousel button.owl-dot {
    height: 4px;
    width: 4px;
    border: solid 1px #000;
    margin: 0 3px;
  }
  .navbar-dark .navbar-toggler {
    margin: 13px 0 0 0;
  }
  .slide-image img {
    width: auto;
    height: 417px;
    margin: 0 auto;
    text-align: center;
  }
  .slide-title span.fist-two {
    font-size: 43px;
  }
  .slide-title span.fist-para {
    font-size: 17px;
    line-height: 27px;
  }
  .first-slide .small-heading {
    margin-top: -126px;
  }
  header .container {
    max-width: 422px;
  }
  .heading-o, .sub-heading-fist, .sdgc-box.sdgc-box-two.first-of-its h3, .lwl-program.stanford-progrm .who-said h3, .lwl-program.stanford-progrm .programm h2, .focus-group h4, .yellobox h3, .who-said h3, .about-section-lwl h3 {
    font-size: 25px;
  }
  .sdgc-box p:last-child, .sect-2.techpreneurs .contat-box-sec2 p.para, .contat-box-right.img-box p, .sdgc-box.sdgc-box-two.first-of-its .para, .who-said p, .lwl-program.stanford-progrm .programm p, .section-three-kk p, .tabs_section.sectoin-foru-tt p, .tabs_section.sectoin-foru-tt p, .lwl-program .tabs_section .yellobox-small p, .who-said p, .about-section-lwl .col-md-7 p.firstpara, .about-section-lwl .col-md-7 p, .who-said p, .lwl-program.stanford-progrm .who-said ul, .ment-sec-bx-tr ul li p, .writers_workshop .writers_workshop_slider p, .writers_workshop p, .bullter-point li, .icont-box li span {
    font-size: 17px;
    font-weight: 500;
    line-height: 28px;
  }
  .techpreneurs {
    margin: 35px 0;
  }
  .sect-2 .harvard-logo, .image-right-box .contat-box-left .contat-box-sec2 img.harvard-logo {
    width: 100px;
  }
  .sdgc-box.sdgc-box-two.first-of-its .col-md-6.col-md-6.col-xs-12 img {
    margin: 29px 0 0 0;
  }
  .sub-heading-fist {
    margin: 0 0 10px 0;
  }
  .image-right-box .contat-box-left p.heaing {
    margin: 11px 0 10px 0;
  }
  footer h4 {
    min-height: auto;
  }
  .stanford-lp .sdgc-box.sdgc-box-two.first-of-its h3, .stanford-lp .sub-heading-fist, .stanford-lp .programm h2 {
    font-size: 22px;
  }
  .stanford-lp .sdgc-box.sdgc-box-two.first-of-its .para {
    position: relative;
    padding: 0 0 0 24px;
    line-height: 24px;
    width: 100%;
  }
  .img-text-box-b .yello-text-v {
    color: #f3b700;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0px 17px 17px 17px;
    font-size: 15px;
    line-height: 29px;
  }
  .slider-top .owl-carousel .owl-item img {
    height: 420px;
  }
  .focus-group ul li {
    display: inline-block;
    width: 100%;
    border: solid 1px #fff;
    padding: 5px 17px;
    margin: 0 15px 11px 0;
    font-size: 19px;
    font-weight: 600;
    text-align: center;
    border-radius: 17px;
  }
  .lwl-program.stanford-progrm .section-three-kk h2 {
    margin: 26px 0 17px 0;
  }
  .section-three-kk .sub-heading {
    font-size: 37px;
    margin: 26px 0 0 0;
  }
  .tabs_section.sectoin-foru-tt {
    margin: 35px 0 18px;
  }
  .yellobox h3 {
    margin: 0 0 5px 0;
  }
  .programm .targ-pro p {
    padding: 0;
  }
  .targ-pro {
    padding: 30px 0;
  }
  .lwl-program.stanford-progrm .who-said h3, .focus-group h4 {
    margin: 46px 0 29px 0;
  }
  .section-three-kk {
    margin: 0;
    padding-bottom: 30px;
  }
  footer .col-lg-3.col-md-3.col-sm-12.col-xs-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  footer h4 {
    font-weight: 600;
    color: #f1c910 !important;
    margin: 10px 0 13px 0;
  }
  .office-box {
    margin-right: 0;
    margin: 13px 0 0 0;
  }
  .contctut-person p {
    font-size: 17px;
    margin: 25px 0 4px 0;
    font-weight: 600;
  }
  .slider-top .owl-carousel .owl-item img {
    height: 460px;
  }
  .sdgc-logo-c {
    width: 100px;
  }
  .who-said .col-md-5 img {
    width: 50%;
    margin: 0 auto;
    display: block;
  }
  .yellobox h3 {
    font-size: 20px;
    line-height: 25px;
    color: #2d2d2d;
  }
  .lwl-program .col-md-12 {
    padding-right: 15px;
  }
  .about-section-lwl h3 {
    margin: 31px 0 29px 0;
  }
  .main-heading span {
    font-size: 15px;
  }
  .dutation-bpx ul li img {
    width: 34px;
    display: block;
    text-align: center;
    margin: 0 auto;
  }
  .dutation-bpx ul li span {
    margin: 0;
    font-weight: 600;
    font-size: 17px;
    vertical-align: middle;
    text-align: center;
    display: block;
  }
  .dutation-bpx ul li {
    display: block;
    margin: 0 14px 17px;
    text-align: center;
  }
  .dutation-bpx i {
    display: block;
    text-align: center;
    font-style: normal;
    font-size: 13px;
    line-height: 13px;
    margin: 9px 0 0 0;
  }
  .yellobox-small .tab-content > .active {
    display: block;
    min-height: 270px;
  }
  .lwl-program .tabs_section .yellobox-small p {
    font-size: 15px;
  }
  .lwl-program .tabs_section .yellobox-small #vtabfee p:last-child, .lwl-program.has-programm .tabs_section .yellobox-small #vtab4 p:last-child, .lwl-program.stanford-progrm.progamm-page #vtabdfees p:last-child {
    font-size: 11px;
    bottom: 14px;
    line-height: 18px;
  }
  .heading-o, .sub-heading-fist, .lwl-program .programm h2, .passion-box .main-heading, .passion-box .main-heading {
    font-size: 20px;
    line-height: 28px;
  }
  .contact-box {
    margin: 44px 0;
  }
  .contact-page .slider-top .owl-carousel .owl-item img {
    height: auto;
  }
  .contact-page .iframe {
    border: 0;
    margin: 35px 0 0 0;
  }
  .stanford-lp.coffee-page .slide-title span.fist-para {
    margin: 0;
  }
  .stanford-lp.coffee-page .first-slide .small-heading {
    margin-top: -44px;
  }
  .img-text-box-coffe .heading {
    margin: 23px 0 0 0;
    font-size: 25px;
    line-height: 34px;
  }
  .fifth-box.sixth-box .owl-carousel .owl-nav button.owl-prev img, .fifth-box.sixth-box .owl-carousel .owl-nav button.owl-next img {
    width: 30px;
  }
  .sectoin-foru-tt .esqared-button-v2 {
    width: auto;
    float: left;
    padding: 13px 30px;
    color: #000;
    font-weight: 600;
    font-size: 17px;
    display: block;
    margin: 0 0 16px 0;
    border-radius: 8px;
  }
  .lwl-program .tabs_section .yellobox-small p, p {
    font-size: 13px;
    margin: auto;
    line-height: 24px;
  }
  .fifth-box.sixth-box.past_events {
    text-align: center;
    background: #f9f9f9;
    margin: 26px 0 0;
    padding: 30px 0;
  }
  .slider-top.sliver-vtow .owl-carousel .owl-item img {
    width: 100%;
    height: auto;
  }
  .slider-top .owl-carousel .owl-item img.desk-top-img {
    display: none;
  }
  .slider-top .owl-carousel .owl-item img.mobile-sl-img {
    display: block;
  }
  .lwl-program.stanford-progrm.progamm-page .accordion-box .card-link.text-white h6 {
    font-size: 14px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo .programm p.para-fis {
    font-size: 19px;
    text-align: center;
    font-weight: 500;
    margin: 11px 0 -22px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo .programm p.para-fis:last-child {
    font-size: 15px;
    text-align: center;
    font-weight: 500;
    margin: 30px 0 19px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo .slide-image img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo .sdgc-box p {
    padding: 0px 0 5px;
    line-height: 31px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo .dutation-bpx ul li span {
    margin: 0 auto;
  }
  .ment-sec-bx-tr h3 {
    font-size: 26px;
    line-height: 36px;
  }
  .ment-sec-bx-tr ul li {
    width: 100%;
    margin: 0 0 23px 0;
    border-bottom: solid 1px #ececec;
    padding-bottom: 28px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired {
    padding: 50px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box h1 br {
    display: none;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .contct-pst-bx .name-bx-trn-tr, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box h1 {
    padding: 0 0 12px 0;
    margin: 0 0 20px 0;
  }
  .slider-section .heading-cwl, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box h1, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired h3, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .lrn-heading, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .contct-pst-bx .name-bx-trn-tr, .carers-room .slider-section .heading-cwl, .carers-room .slider-section .heading-cwl, .carers-room .heading-cwl {
    font-size: 25px;
  }
  .carers-room .slider-section .heading-cwl {
    line-height: 34px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired p {
    font-size: 18px;
    line-height: 26px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p {
    font-size: 17px;
    line-height: 24px;
    padding: 0;
    margin: 0 0 12px 0;
  }
  .enroll-form-box .form-control, .text-inpt {
    display: inline-block;
    width: 73%;
    vertical-align: top;
    height: 56px;
    border-radius: 0;
    float: left;
    font-family: 'Adobe Garamond Pro';
    font-size: 17px;
    color: #000;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .btn-yell {
    font-size: 17px;
  }
  .enroll-form-box {
    margin: 25px auto 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 139px;
    height: 192px;
    top: 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .date-bx-trn-tr {
    font-size: 19px;
    font-weight: 500;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .last-pra-txt {
    line-height: 22px;
    margin: 19px 0 0 0;
    padding: 0 0 0 12px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr.float-right, .img-box-lrn-tr {
    margin: 0 0 27px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .lrn-heading {
    padding: 30px 0 0;
    margin: 0 0 11px 0;
  }
  .contct-pst-bx {
    display: block;
    margin: 8px 0 0 0;
  }
  .contct-pst-bx .para-xt-bx {
    width: 100%;
  }
  .para-secein {
    font-size: 17px;
    line-height: 22px;
    margin: 0 0 30px;
    text-align: left;
  }
  .cwl-sec-eight h6 {
    font-size: 23px;
    margin: 16px 0 17px;
  }
  .cwl-sec-eight ul li {
    margin-bottom: 18px;
    width: 31%;
  }
  .cwl-sec-eight ul li:nth-child(6n+6) {
    margin-right: 6px;
  }
  .cwl-sec-eight ul li:nth-child(3n+3), .cwl-sec-eight ul li:last-child {
    margin-right: 0;
  }
  .text-tx-clw {
    font-size: 20px;
    margin-bottom: 53px;
    line-height: 26px;
    margin: 19px auto;
    width: 70%;
  }
  .text-tx-clw span {
    font-size: 15px;
  }
  .youtube-model .modal-body iframe {
    width: 100%;
    height: 208px;
  }
  .youtube-model .modal-dialog {
    max-width: 90%;
    margin: 1.75rem auto;
  }
  .modal .btn {
    line-height: 1.42;
    font-size: 11px;
    padding: 5px 9px;
    min-width: 84px;
    margin: 0 10px;
  }
  /*** writersoworkshiop**/
  .desktop-tab-ww {
    display: none;
  }
  .mobile-tab-ww {
    display: block;
  }
  .heading-wr {
    margin: 4% 0 0 0;
    font-size: 32.1px;
    line-height: 38px;
  }
  .img-dotted {
    background: url(../images/writers_workshop/dotted-img.png) repeat left top;
    height: 58px;
    width: 51%;
    margin: -26px 0 0 0;
    position: absolute;
  }
  .sec-one-ww .container.container-absu {
    position: static;
    margin-top: 87px;
  }
  .rihgt-box-ww {
    width: auto;
  }
  .cle-con-ww {
    width: 45px;
    position: absolute;
    top: -4px;
    left: 48px;
  }
  .probox-box-main-ww {
    clear: both;
    overflow: hidden;
    margin: 30px 0;
  }
  .left-img-bx-ww img {
    width: 60%;
    margin: 0 auto 6px;
  }
  .sec-three-ww {
    padding: 54px 0 0;
    overflow: hidden;
  }
  .faclityporfile-img-bx {
    float: none;
    width: 76%;
    box-shadow: 0 0 50px #c3c3c3;
    border-radius: 12px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
  }
  .faclty-profile-box {
    padding-top: 56px;
  }
  .sec-three-ww .heading-sty-tow {
    margin-bottom: 0;
  }
  .faclityporfile-img-bx::before {
    top: 15%;
    width: 200px;
    height: 200px;
    left: -47px;
  }
  .faclity-text-bx-mm {
    float: none;
    width: 100%;
    margin: 80px 0 0 0;
    overflow: hidden;
  }
  .faclityporfile-img-bx {
    float: none;
    width: 100%;
    box-shadow: 0 0 50px #c3c3c3;
    border-radius: 12px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
  }
  .faclityporfile-img-bx.float-right::before {
    content: "";
    height: 200px;
    width: 200px;
    background: #e7af04;
    position: absolute;
    right: -78px;
    left: auto;
    top: auto;
    z-index: 0;
    border-radius: 50%;
    bottom: 21%;
  }
  .faclty-profile-box {
    margin: 0;
  }
  .faclityporfile-img-bx {
    float: none !important;
    width: 80%;
    box-shadow: 0 0 50px #c3c3c3;
    border-radius: 12px;
    overflow: hidden;
    margin: 0 auto 25px;
    padding: 0;
  }
  .faclity-text-bx-mm {
    margin: 42px 0 0 0;
  }
  .sec-four-ww {
    position: relative;
    clear: both;
    width: 100%;
    margin: 33px 0 0 0;
  }
  .sec-four-ww .container.container-absu {
    position: relative;
  }
  .icont-box {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
  }
  .icont-box li {
    display: inline-block;
    width: 49%;
    position: relative;
    vertical-align: top;
    text-align: center;
    margin: 0 0 40px 0;
  }
  .sec-four-ww .heading-sty-tow {
    margin: 32px 0 36px;
  }
  .tabs_section.ww-tab {
    padding: 0 0 61px;
  }
  .yellow-boxbtn-ww {
    margin: 36px auto 0;
  }
  /*****Focus_group Page css*******/
  .focust-grp .container-absu .heading-wr {
    font-size: 22px;
    margin: 4% 0 0 0;
    line-height: 30px;
  }
  .writers_workshop.focust-grp .writers_workshop_slider p {
    font-size: 14px;
    margin: 16px 0 0 0;
  }
  .focust-grp .btn-white {
    margin: 22px auto 0;
    padding: 11px 46px;
    font-size: 15px;
    border-radius: 50px;
  }
  .right-img-sl {
    width: 133px;
  }
  .writers_workshop.focust-grp .container-absu {
    top: 37px;
  }
  .left-img-sl {
    width: 41px;
  }
  .ping-bg {
    min-height: 860px;
  }
  .learnb-box h2, .heading-wr, .focust-grp .sec-one-ww .heading-sty-tow, .left-box-glob- {
    font-size: 20px;
    line-height: 29px;
  }
  .prodgram-box li span {
    display: block;
    min-height: auto;
    border-right: none;
    border-bottom: solid 5px white;
    padding: 6px 10px;
  }
  .prodgram-box li span:last-child {
    width: 100%;
    border-right: none;
  }
  .prodgram-box li span:first-child {
    width: 100%;
    border-bottom: none;
    font-weight: 600;
  }
  .right-ilst-img {
    margin: 24px 0 0 0;
    width: 100%;
  }
  .focust-grp .sec-one-ww {
    padding-bottom: 50px;
  }
  .focust-grp .sec-one-ww {
    margin-bottom: 50px;
  }
  .focust-grp .sec-three-ww {
    margin-top: 39px;
  }
  .red-cir-trainer {
    margin: -89px 0 0 0;
    width: 43px;
  }
  .focust-grp .faclityporfile-img-bx img {
    width: 200px;
    float: none;
  }
  .focust-grp .faclty-profile-box {
    margin: 0;
    padding: 0;
  }
  .focust-grp .faclity-text-bx-mm {
    width: 100%;
    margin: 10px 0 36px 0;
  }
  .white-dotted-fg {
    height: 77px;
    width: 263px;
    opacity: 0.5;
    z-index: 999;
    margin: -404px 0 0 0;
  }
  .fac-nam-mm {
    font-size: 23px;
  }
  .yello-text-mm {
    font-size: 19px;
    margin: 3px 0 12px 0;
  }
  .focust-grp .sec-four-ww .heading-sty-tow {
    margin: 14px 0 37px;
  }
  .focust-grp .tabs_section.ww-tab {
    padding: 3px 0 70px;
    position: relative;
  }
  .focust-grp .tabs_section.ww-tab .row.mobile-tab-ww .card-header.bg-dark .card-link.text-white {
    background-color: #d75765 !important;
    display: block;
  }
  .focust-grp .tabs_section.ww-tab .yellow-boxbtn-ww {
    margin: 25px auto 0;
    font-size: 15px;
    padding: 11px 35px;
  }
  .owl-carousel.yellow-doted.test-monial-iwt.owl-loaded.owl-drag .left-site-img-box {
    width: 100%;
    float: left;
    margin: 0 auto;
    position: relative;
    padding: 20px 0 0 20px;
  }
  .owl-carousel.yellow-doted.test-monial-iwt.owl-loaded.owl-drag .right-site-txt-tr {
    float: right;
    width: 100%;
    margin: 25px 0 0 0;
    line-height: 22px;
  }
  .owl-carousel.yellow-doted.test-monial-iwt.owl-loaded.owl-drag .right-site-txt-tr p {
    line-height: 18px;
    padding-bottom: 10px;
  }
  .owl-carousel.yellow-doted.test-monial-iwt.owl-loaded.owl-drag .owl-item img {
    display: block;
    width: 99%;
  }
  .right-img-bx.po-ab {
    position: relative;
    right: 0;
  }
  .right-img-bx.po-ab img {
    width: 100%;
    border: solid 16px #fff;
    box-shadow: 1px 1px 27px #cccccc;
    transform: rotate(0deg);
    margin: 0 auto 30px;
  }
  .writers_workshop p, .bullter-point li, .icont-box li span, .all-ul-po.bg-wh li, .program_structure li, .profile-hed span, .poe-page.writers_workshop .secton-po-course.faculty-pro p.po-para, .all-ul-po.key_take li, .poe-page.writers_workshop p {
    font-size: 14px;
    line-height: 20px;
  }
  .all-ul-po.bg-wh li {
    padding: 0 0 10px 30px;
  }
  .secton-po-structure {
    margin-top: 38px;
  }
  .level-tow-po li {
    padding: 0 0 10px 28px;
    position: relative;
  }
  .program_structure li {
    width: 100%;
    margin: 0 0 4px 0;
  }
  .img-bx::before, .img-bx.left-line::before {
    margin: 0 28px 0 0;
    height: 174px;
    width: 60px;
  }
  .profile-hed {
    margin-top: 34px;
  }
  .program_structure li {
    margin: 0 0 19px 0;
  }
  .level-three-po {
    margin: 24px 0 -18px 0;
    padding: 0 0 0 0;
  }
  .hr-line {
    margin: 0 0 43px;
  }
  .all-ul-po.key_take {
    margin: 0 0 34px 0;
  }
  .program_structure li {
    margin: 0 0 10px 0;
  }
  .all-ul-po.bg-wh li, .level-tow-po li, .head-psc-b, .all-ul-po.key_take li, .poe-page.writers_workshop .secton-po-course.faculty-pro p.po-para {
    font-size: 14px;
  }
  .pink-hed, .course-head, .ke-fe-head {
    font-size: 42px;
  }
  .pink-hed {
    margin: 17px 0 17px 0;
  }
  .big-videothe .youtuve-link-pay i {
    font-size: 36px;
  }
  /******120421*******/
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4.carers-room .sdgc-box p {
    font-size: 25px;
    line-height: 34px;
  }
  /*******george page-180421*********/
  .headgeo {
    font-size: 27px;
    margin: 11px 0 22px 0;
  }
  .undlline {
    font-size: 20px;
  }
  .slider-bx::after {
    width: 100%;
    height: 57%;
    right: auto;
    left: auto;
    bottom: 0;
  }
  .dategeo {
    color: #fff;
    font-size: 22px;
    margin: 18px 0 0 0;
  }
  /** all para **/
  .slider-bx ul li, .hewise.ytch.ytchtt.lwlwpagevt.george-page p, .pinkbox ul li, .hewise.ytch.ytchtt.lwlwpagevt.rbtfont .ledtb-x-key p, .slider-bx ul li, .hewise.ytch.ytchtt.lwlwpagevt.george-page p, .pinkbox ul li, .hewise.ytch.ytchtt.lwlwpagevt.rbtfont .ledtb-x-key p {
    font-size: 18px;
    font-weight: 400;
  }
  /** all heiading **/
  .hewise.ytch.ytchtt.lwlwpagevt.george-page h2, .hewise.ytch.ytchtt.lwlwpagevt.george-page h3, .hewise.ytch.ytchtt.lwlwpagevt.george-page .textandre p, .hewise.ytch.ytchtt.lwlwpagevt.george-page h4, .heading-pinl {
    font-size: 24px;
    line-height: 28px;
  }
  .geosix {
    padding: 50px 0;
  }
  .undlline {
    margin-bottom: 29px;
  }
  .hewise.ytch.ytchtt.lwlwpagevt.george-page .big-head {
    font-size: 66px;
    width: auto;
    margin: 0 auto;
    text-align: center;
  }
  .textandre p {
    margin-bottom: 25px;
  }
  .big-head span {
    color: #000;
    display: block;
    font-size: 31px;
  }
  .adkbox {
    margin-top: 40px;
  }
  .yello-bgall {
    background: #ffc53f;
    padding: 60px 0;
  }
  /*****minmbapage*******/
  .big-text {
    font-size: 15px;
  }
  .men-img li img {
    display: inline-block;
    vertical-align: top;
    margin: 0 17px 0 0;
  }
  .hewise.ytch.ytchtt.lwlwpagevt.rbtfont .purlle p {
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    padding: 0 0 21px 0;
    margin: 0;
  }
  .hewise.ytch.ytchtt.lwlwpagevt.rbtfont .ledtb-x-key p {
    width: 100%;
    color: #000;
    font-size: 25px;
    line-height: 35px;
  }
  .contectellobx p {
    line-height: 27px;
  }
  .contectellobx {
    padding: 10px 20px 20px 20px;
  }
  .hewise.ytch.ytchtt.lwlwpagevt.george-page .keybox li:last-child, .keyboxbottom .kefybox-amin:last-child {
    padding: 0;
    margin-bottom: 0;
  }
  .keyboxbottom .kefybox-amin:last-child {
    border: none;
  }
  .pinkbox {
    margin-top: 20px;
  }
  .bottonbbg-bx a {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    font-size: 17px;
    padding: 14px 0 !important;
    margin: 8px 0;
  }
  .bottonbbg-bx a br {
    display: none;
  }
  .left-headsectnew .yellobnt, .hewise.ytch.ytchtt.lwlwpagevt.george-page .bottonbbg-bx a {
    font-size: 17px;
  }
  .george-page.ytch #hewise.owl-carousel .owl-item .images-bb img.desktop-banner {
    display: none !important;
  }
  .george-page.ytch #hewise.owl-carousel .owl-item .images-bb img.mobile-banner {
    display: block !important;
  }
  .george-page .yellobnt {
    font-size: 15px;
  }
  .media-sc.oneme img {
    width: 150px;
  }
  .media-sc.oneme {
    margin: 0;
  }
  .media-sc.oneme .media-ehad {
    margin: 36px 0 23px 0;
  }
  .medialog li {
    display: inline-block;
    width: 32%;
    vertical-align: top;
  }
  .media-sc.oneme {
    margin: 0 0 54px 0;
  }
  .mediapge .mediab-bx {
    margin: 28px 0 0 0;
  }
  .media-sc.oneme img {
    width: 150px;
    margin: 26px auto 0;
  }
  .eigntsph .card .card-header.bg-dark .card-link {
    color: #ffffff !important;
    padding: 0 0 0 15px;
  }
  .left-boxsh {
    width: 100%;
    display: block;
    vertical-align: top;
    font-family: futura pt, sans-serif;
    margin: 0 0 20px 0;
  }
  .tensph {
    margin: 10px 0;
  }
  #past_trainers {
    margin: 20px 0 40px;
  }
  /******yale page******/
  .img-left-yale, .img-left-yale {
    width: 47%;
    display: block;
    margin: 0 auto;
  }
  .ont-riyle, .sphparadve {
    width: 100%;
    margin: 20px 0;
  }
  .left-head {
    width: 100%;
    display: block;
    vertical-align: top;
  }
  .headyale br {
    display: none;
  }
  .para-boxale {
    display: block;
    vertical-align: top;
    width: 100%;
  }
  .yale_page .imgbg .container {
    top: 7px;
    position: relative;
  }
  .futurafonts.yale_page .sphsection.fursph.imgbg.yale-bxthe p.sphpara {
    color: #023e63;
    text-align: center;
    padding: 26px 0;
  }
  .yalesectin.yalefour .sphparadve {
    margin-top: 24px;
    vertical-align: top;
  }
  .yalesectin.yalefour {
    padding: 27px 0 0;
  }
  .yalesectin.yaletwo .headyale {
    margin-bottom: 15px;
  }
  .rightimf {
    opacity: 0.3;
    z-index: 0;
  }
  .ahrerbtn {
    margin: 0;
  }
  .colrobx, .colrobx:first-child, .colrobx:nth-child(3n+3) {
    padding: 39px 79px 57px 68px;
    width: 68%;
    font-size: 17px;
    line-height: 16px;
    margin: 0 auto;
    display: block;
  }
  .leftigm {
    width: 65%;
    float: none;
    margin: 0 auto 30px;
  }
  .lefttextimg .headyale {
    margin-bottom: 11px;
  }
  .lefttextimg {
    width: 100%;
  }
  .yalesectin.yaleeight .headyale {
    margin-bottom: 0;
  }
  .yalesectin.yaleeight #past_trainers {
    margin: 7px 0 20px;
  }
  .dagebox {
    font-size: 17px;
    margin: 10px 0 7px 0;
  }
  .bueboxborder {
    min-height: auto;
  }
  .yalesectin.yalenen .row.mobile .card-link {
    font-size: 17px;
    font-weight: 400;
  }
  .yale_page .images-bb a {
    margin: 0;
    padding: 0;
  }
  .futurafonts.yale_page .sphsection.fursph.imgbg.yale-bxthe p.sphpara {
    padding: 8px 0 26px;
  }
  .sphsection.fursph.imgbg.sbc.sbthere .big-text {
    font-size: 20px;
    font-family: futura pt, sans-serif !important;
    font-weight: 500;
    color: #2f437a;
    line-height: 20px;
    margin: 20px 0;
  }
  .topicbox {
    font-size: 16px;
    padding: 2px 10px;
  }
  .notslier .item {
    width: 100%;
    margin: 0 0 21px 0;
  }
  .notslier .schedlubebox {
    padding-right: 0;
  }
}
@media screen and (max-width:479px) {
  .container {
    width: 100%;
  }
  .grah-box .col-md-12 p, .grah-box a {
    padding-left: 25px;
    padding-right: 25px;
  }
  .slide-title {
    font-size: 32px;
    max-width: none;
    font-family: Anton, arial, sans-serif;
    font-weight: 400;
  }
  .sub-title-two {
    font-family: 'Nanum Gothic', sans-serif;
    margin: 0 0 17px 0;
  }
  .highlighter {
    font-size: 14px;
  }
  .heding-sty-3::before, .heding-sty-3::after {
    width: 6%;
  }
  .section-6 .col-lg-3.col-md-3.col-sm-6.col-xs-12.text-center {
    border-right: none;
    border-bottom: solid 1px #fff;
  }
  .newsletter .input-group input.form-control {
    width: 100%;
    height: 46px;
  }
  .input-group-btn {
    margin: 17px 0 0 0;
    display: block;
  }
  footer h4 {
    font-size: 20px;
    margin: 22px 0 13px 0;
    display: block;
  }
  .col-md-3.col-lg-3.col-sm-6.col-xs-12 {
    border-bottom: solid 1px #e8e8e8;
    padding-bottom: 13px;
  }
  footer {
    padding: 10px 0 0;
  }
  footer .col-md-3.col-lg-3.col-sm-6.col-xs-12:last-child {
    border: none;
  }
  .section-6 .col-lg-3.col-md-3.col-sm-6.col-xs-12.text-center {
    padding: 25px 39px;
    min-height: 185px;
  }
  .section-6 {
    padding: 40px 0 0;
  }
  .section-7 .blue-box p {
    font-size: 14px;
  }
  .wiht-box {
    background: #fff;
    margin: 59px 0 0 0;
    padding: 25px;
    width: 319px;
  }
  footer .col-md-3.col-lg-3.col-sm-6.col-xs-12 {
    margin: 0;
  }
  .inner-page {
    font-size: 32px;
  }
  .form-box {
    box-shadow: 0px 0px 12px #c5c5c5;
    padding: 25px;
  }
  .product-details .section-3.section-fist {
    padding: 15px 0 17px 0;
  }
  .product-details .section-5 {
    padding: 0 0 36px;
  }
  .blue::before, .blue::after {
    height: 40px;
  }
  .slide-title span {
    padding: 1px 4px 5px;
  }
  .yellobox-small {
    padding: 10px;
    color: #fff;
  }
  .section-three-kk.sec-seven h2 {
    font-size: 35px;
    font-weight: 700;
  }
  .fifth-box.sixth-box .owl-carousel .owl-item img {
    display: block;
    padding: 0;
    border: none;
  }
  .sdgc-box p, .fifth-box h4 {
    font-size: 25px;
    line-height: 37px;
  }
  .sdgc-box p, .fifth-box h4 {
    font-size: 25px;
    line-height: 30px;
  }
  .fifth-box h4 span {
    margin: 11px 0 0 0;
  }
  .slide-title span {
    font-size: 22px;
  }
  .sect-2.versoin-tr .contat-bx h2, .profile-box-main h3, .section-three-kk.sec-seven h2, .sect-2.versoin-tr .contat-bx h2 {
    font-size: 25px;
    line-height: 30px;
  }
  .section-three-kk.sec-seven h2 span, .profile-box-main h3 span, .sdgc-box-two p span, .sect-2.versoin-tr h2 span, .fifth-box h4 span {
    width: 100px;
    height: 3px;
  }
  .yellobox h3 {
    font-size: 13px;
    line-height: 25px;
  }
  .faculty-image {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    display: block;
    float: none;
  }
  .name-box {
    font-size: 25px;
  }
  .big-heaing-tt {
    padding: 0 4px;
  }
  .slide-title .big-heaing-tv span:first-child {
    display: block;
  }
  .slide-title span.fist-two {
    font-size: 38px;
  }
  .slide-title span.fist-para {
    font-size: 17px;
    line-height: 27px;
  }
  .fist-para br {
    display: none;
  }
  .img-text-box-b h4, .img-right-box .img-text-box-b h4 {
    font-size: 22px;
    margin: 0;
  }
  .left-img-box .img-box {
    width: 100%;
    height: 300px;
    overflow: hidden;
  }
  .stanford-lp .programm p {
    font-size: 18px;
    padding: 0 0 24px;
  }
  .stanford-lp .programm h2 span {
    font-size: 17px;
    display: block;
    margin: 10px 0 0 0;
  }
  .stanford-lp .programm p.para-b {
    color: #f3b700;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0px 17px 17px 0;
    font-size: 16px;
    line-height: 25px;
  }
  .lwl-program.stanford-progrm.progamm-page .slider-top .owl-carousel .item a h4 {
    left: 0;
  }
  .tabs_section .nav.nav-tabs.nav-pills.nav-stacked.well li a {
    padding: 10px;
  }
  .contat-box-sec2 {
    padding: 28px 0 0 0;
  }
  .section-three-kk .mainsec-tw {
    width: 98%;
    margin: 0 auto;
  }
  footer h4 {
    font-size: 20px;
    margin: 16px 0 0 0;
    display: block;
  }
  .img-text-box-coffe {
    margin: 30px 0;
  }
  .stanford-lp.coffee-page .programm p {
    margin: 0;
    padding: 0;
  }
  .stanford-lp.coffee-page .programm p.para-fis {
    font-size: 19px;
    color: #4c4646;
    font-weight: 500;
  }
  .contctut-person {
    margin: 13px auto 0;
    display: block;
  }
  .slider-top.sliver-vtow .owl-carousel .owl-item img {
    width: 100%;
    height: auto;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo .programm p.para-fis {
    font-size: 19px;
    text-align: center;
    font-weight: 500;
    margin: 46px 00 0;
  }
  .stanford-lp.coffee-page .left-img-box .img-box {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .stanford-lp.coffee-page .img-text-box-b ul li {
    width: 30%;
  }
  .stanford-lp.coffee-page .img-text-box-b span.date {
    display: block;
    background: #272727;
    color: #f3b700;
    font-weight: bold;
    padding: 7px 20px;
    margin: 0;
    width: fit-content;
    font-size: 21px;
  }
  .stanford-lp.coffee-page .programm h5 {
    font-size: 29px;
  }
  .stanford-lp.coffee-page .programm .parabox-col {
    font-size: 21px;
  }
  .hea-p-trt {
    width: 80%;
    text-align: center;
    font-weight: 500;
    margin: 0 auto 31px;
    border-top: dotted 2px #ccc;
    padding: 29px 0 0 0;
  }
  .lwl-program.has-programm .dutation-bpx ul li {
    margin: 0 15px 15px;
  }
  .lwl-program.has-programm .dutation-bpx ul li:last-child {
    margin-bottom: 0;
  }
  .hea-p-tr {
    margin: 0 auto 30px;
    text-align: center;
    background: #ffc63b;
    width: 100%;
    color: #2b2929;
    padding: 10px;
    font-size: 18px;
    line-height: initial;
  }
  .ment-sec-bx-tr h3 {
    font-size: 23px;
    line-height: 32px;
    margin: 29px 0 0 0;
  }
  .name-bx-trn-tr {
    margin: 18px 0;
    font-size: 22px;
    font-weight: 700;
  }
  .date-bx-trn-tr {
    font-size: 17px;
    padding: 6px 16px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3 p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
  }
  .upcoming-section-lr hr {
    margin: 19px 0 43px;
  }
  .name-bx-trn-tr span {
    display: block;
    font-weight: 600;
    line-height: 29px;
    font-size: 18px;
  }
  .lrn-heading, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3 .heading-o {
    font-size: 26px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3 .sdgc-box {
    padding: 28px 0 25px;
  }
  .get-inspired {
    padding: 47px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3 .sdgc-box p {
    font-size: 18px;
    line-height: 28px;
  }
  .get-inspired h3 {
    font-size: 23px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    margin: 0 0 20px 0;
  }
  .btn-yell {
    font-size: 22px;
    padding: 10px 38px;
  }
  .slider-section .heading-cwl, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box h1, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .get-inspired h3, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .lrn-heading, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .contct-pst-bx .name-bx-trn-tr {
    font-size: 25px;
    line-height: 34px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p {
    font-size: 16px;
    line-height: 23px;
    padding: 0;
    margin: 0 0 12px 0;
  }
  .slider-section .text-bx-lrn-tr {
    width: 92%;
    margin: 0 auto;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .name-bx-trn-tr {
    font-size: 25px;
    padding: 0 0 9px 0;
    margin: 14px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr::before {
    width: 89%;
    height: 100%;
    top: 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr.float-right, .img-box-lrn-tr {
    margin: 0 0 18px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr.float-right, .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .img-box-lrn-tr {
    width: 100%;
    float: left !important;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .name-bx-trn-tr {
    font-size: 21px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .name-bx-trn-tr span {
    line-height: 20px;
    font-size: 15px;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p {
    font-size: 14px;
    line-height: 24px;
    padding: 0;
    margin: 0 0 10px 0;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .sdgc-box {
    padding: 24px 0 21px;
  }
  .enroll-form-box .form-control, .text-inpt {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    height: 56px;
    border-radius: 0;
    float: left;
    font-family: 'Adobe Garamond Pro';
    font-size: 16px;
    color: #000;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 .btn-yell {
    font-size: 17px;
    width: 100%;
    border-top: none;
    border-left: solid 2px #4f4f4f;
  }
  .btn-yell-rig {
    background: #efc710;
    width: fit-content;
    font-size: 26px;
    font-weight: 700;
    color: #4f4f4f;
    padding: 14px 48px;
    text-transform: uppercase;
    margin: 29px 0 0 0;
    display: block;
    text-decoration: none;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p.small-size {
    font-size: 16px;
  }
  .btn-yell-rig {
    background: #efc710;
    width: fit-content;
    font-size: 18px;
    font-weight: 700;
    color: #4f4f4f;
    padding: 9px 14px;
    text-transform: uppercase;
    margin: 17px 0 8px;
    display: block;
    text-decoration: none;
  }
  .stanford-lp.coffee-page.coffee-page-verTwo.coffee-v3.coffee-v4 p.small-size {
    font-size: 12px;
    line-height: 16px;
  }
  .sect-2 .harvard-logo.images-logo {
    width: 100%;
  }
  /*** writersoworkshiop**/
  .writers_workshop_slider .img-box-ws {
    height: 140px;
    overflow: hidden;
  }
  .probox-box-main-ww {
    clear: both;
    overflow: hidden;
    margin: 15px 0 36px;
  }
  .program_str_box {
    padding: 0;
  }
  .fac-nam-mm {
    margin: 0 0 17px 0;
    font-size: 25px;
  }
  .yello-text-mm {
    font-size: 23px;
    margin: 0 0 10px 0;
  }
  .fac-nam-mm span {
    font-size: 17px;
  }
  .icont-box li img {
    width: 98px;
  }
  .yellow-boxbtn-ww {
    font-size: 21px;
  }
  .sec-one-ww .bullter-point {
    margin: 21px 0 0 0;
  }
  .faclityporfile-img-bx {
    box-shadow: 0 0 28px #c3c3c3;
  }
  /*****Focus_group Page css*******/
  .right-img-sl {
    width: 95px;
  }
  .left-img-sl {
    width: 33px;
    top: 22px;
  }
  .focust-grp .container-absu .heading-wr {
    font-size: 22px;
    margin: 0;
  }
  .writers_workshop .learnb-box p {
    font-weight: 500;
    margin: 13px 0 0 0;
  }
  .right-ilst-img {
    margin: 24px auto 0;
    width: 71%;
    float: none;
    display: block;
  }
  .glob-pro-bb li img {
    position: absolute;
    left: 12px;
    top: 7px;
    width: 36px;
  }
  .glob-pro-bb li {
    padding: 16px 10px 13px 53px;
    font-size: 14px;
  }
  .yello-text-mm {
    font-size: 17px;
    margin: 0 0 10px 0;
  }
  .white-dotted-fg {
    margin: -363px 0 0 0;
  }
  .focust-grp .tabs_section.ww-tab {
    padding: 3px 0 47px;
  }
  .focust-grp .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .collapsed.card-link.text-white h6, .focust-grp .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .card-link.text-white h6, .contectellobx p {
    margin: 0;
    padding: 0;
    font-size: 17px;
  }
  .fac-nam-mm {
    font-size: 20px;
  }
  .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .collapsed.card-link.text-white h6, .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .card-link.text-white h6 {
    font-size: 19px;
  }
  /*******george page-180421*********/
  .hewise.ytch.ytchtt.lwlwpagevt.george-page .big-head {
    line-height: 53px;
  }
  .imng-xgero, .slidertext {
    padding-left: 15px;
  }
  .geosec {
    margin-top: 30px;
  }
  .contectellobx p {
    margin: 19px 0 0 0;
  }
  .subintbutn a {
    font-size: 19px;
  }
  /*****minmbapage*******/
  .minsect.minone {
    margin: 0;
  }
  .minsect.minhree {
    text-align: center;
    padding: 0;
  }
  .men-img li img {
    display: block;
    vertical-align: top;
    margin: 0 0 10px;
  }
  .minirightcont {
    width: 100%;
  }
  .top-ehad {
    margin-bottom: 4px;
  }
  .men-img li {
    margin-right: 0;
    margin-top: 20px;
    border-bottom: solid 1px #ccc;
    padding-bottom: 20px;
  }
  .mineight {
    background: #f0f0f0;
    padding: 35px 0;
  }
  .minten .aacc-box {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    padding: 20px;
  }
  .george-page .banner-top-sect-v2 {
    padding: 0;
  }
  .purlle {
    margin: -39px 0 0 0;
  }
  .left-headsectnew .yellobnt, .hewise.ytch.ytchtt.lwlwpagevt.george-page .bottonbbg-bx a {
    padding: 4px 25px;
    font-size: 17px;
  }
  .left-headsectnew .yellobnt {
    text-align: left;
    margin: 15px 0 0 0;
    padding: 4px 31px;
  }
  .geosix .geo-ehad {
    margin: 0 0 17px 0;
  }
  .minsect.geosix {
    padding: 25px 0;
  }
  .mediapge section p, .contxtmedia {
    font-size: 18px;
  }
  .minsect.minseeven .mini-head {
    font-size: 25px;
    font-weight: 700;
  }
  .accordion-box.minib .big-head {
    font-size: 28px;
  }
  .eigntsph .card .card-header.bg-dark {
    padding: 13px 0;
  }
  .redmainbx {
    margin: 18px 0 0 0 !important;
  }
  .contect-box-hr, .tab-pane .allheadg-tow, .fivsph .nav.nav-tabs.nav-pills a, .sixsph .nav.nav-tabs.nav-pills li a, .eigntsph .card .card-header.bg-dark .card-link, .whdt, .eigntsph .shefer-box .sphheaing, .subhead, .applybox li, .wekhead, .nameboix, .row.mobile .card-link {
    font-size: 18px;
    line-height: 20px;
  }
  .smharprc .sphheaing, .allheadg-tow {
    font-size: 22px;
  }
  .sphsection.eigntsph .sphheaing {
    margin-bottom: 20px;
  }
  .applybox {
    display: block;
    clear: both;
    width: 100%;
    padding: 34px 0 0 0 !important;
  }
  .libox, .libox:last-child {
    width: 75%;
    margin-right: 0;
    padding: 0;
    display: block;
    float: none;
    margin: 0 auto;
  }
  .bigfnt {
    font-size: 44px;
  }
  .threesph {
    margin: 31px 0;
  }
  .heilgt-bg li {
    margin-bottom: 10px;
    padding-left: 25px;
  }
  .heilgt-bg li::before {
    height: 10px;
    width: 18px;
  }
  .sphsection.imgbg .container {
    position: relative;
  }
  .sphsection.imgbg .container .big-text {
    color: #000;
    margin: 17px 0 0 0;
  }
  .sphsection.sixsph {
    background: #a61d31;
    padding: 32px 0;
  }
  .dayandad {
    color: #a61d31;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 12px 0;
  }
  .wekhead {
    margin-bottom: 8px;
  }
  .left-boxsh {
    margin: 0;
  }
  .eigntsph .card .card-header.bg-dark .card-link::before, .smharprc .row.mobile .card-link::before {
    background: url(../images/summer_program_harvard/pluse-white.png) no-repeat left top;
    height: 15px;
    width: 15px;
    top: 3px;
    background-size: contain;
    right: 7px;
    content: "";
    position: absolute;
  }
  .smharprc .row.mobile .card-link::before {
    top: 10px;
  }
  .smharprc .sphsection.sixsph .row.mobile .card-link::before {
    background: url(../images/summer_program_harvard/pluse-icon.png) no-repeat left top;
    background-size: contain;
  }
  .applybox li br {
    display: none;
  }
  .applybox li {
    width: 100%;
  }
  .applybox li .redbtnapply {
    margin: 7px auto 14px;
  }
  .colrobx, .colrobx:first-child, .colrobx:nth-child(3n+3) {
    width: 71%;
  }
  .thinkingpage .focus-group ul li {
    min-width: 100%;
  }
  .timeobx {
    font-size: 13px;
    margin: 1px 0 0 0;
  }
}
@media screen and (max-width:440px) {
  .container {
    width: 95%;
  }
  .navbar-light .navbar-brand {
    width: 125px;
  }
  header {
    padding: 10px 0 9px 0;
  }
  .sticky {
    padding: 0 0 9px;
  }
  .slide-title {
    font-size: 26px;
  }
  .sub-title-two i {
    font-size: 14px;
  }
  .section-three-kk .sub-heading {
    font-size: 27px;
    margin: 0;
  }
  .section-three-kk h2 {
    font-size: 23px;
  }
  .sect-2 .contat-bx h2 {
    font-size: 22px;
    font-weight: 500;
    text-transform: none;
    margin: 10px 0 43px 0;
  }
  .gra-bg {
    display: block;
  }
  .slide-image img {
    width: auto;
  }
  .slide-title .big-heaing-tv span {
    font-size: 16px;
    display: block;
  }
  .tabs_section .heading-cl {
    line-height: 34px;
    font-size: 33px;
  }
  .section-three-kk.sec-seven .matter-box {
    padding: 15px;
  }
  .text-ba {
    width: 90%;
  }
  .selection-box-min a {
    padding: 10px 16px;
    font-size: 14px;
  }
  .slide-title span.fist-para {
    font-size: 16px;
    line-height: 27px;
  }
  .small-heading {
    font-size: 16px;
    line-height: 22px;
  }
  .slide-title span {
    font-size: 17px;
  }
  header .container {
    max-width: 100%;
    width: 83%;
  }
  .left-img-box .img-box {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .sect-2 .left-img-box .img-box img {
    width: 100%;
    margin: -114px 0 -83px 0;
  }
  header .container {
    max-width: 100%;
    width: 90%;
  }
  .slider-top .owl-carousel .owl-item img {
    height: 519px;
  }
  .stanford-lp .slide-title span.fist-two {
    font-size: 26px;
    line-height: 36px;
  }
  .yello-btn-csr {
    margin: 4px auto 0;
    background: #f1c910;
    color: #000;
    font-weight: 700;
    display: block;
    width: fit-content;
    padding: 5px 10px;
    font-size: 19px;
    line-height: 23px;
  }
  .slide-title span.fist-two {
    font-size: 33px;
  }
  .slider-top.sliver-vtow .owl-carousel .owl-item img {
    width: 100%;
    height: auto;
  }
  .ment-sec-bx-tr h3 {
    font-size: 19px;
    line-height: 26px;
  }
  .ment-sec-bx-tr ul li h3 {
    font-size: 21px;
    margin: 0 0 6px 0;
  }
  .cwl-sec-eight h6 {
    font-size: 19px;
    margin: 16px 0 11px;
  }
  .headngs-mal-ss {
    font-size: 13px;
    margin: 22px 0 0;
  }
  .quate-img {
    margin: 0 0 0 47px;
    width: 80px;
  }
  .detted-img.top-dot {
    left: -182px;
    top: 66px;
  }
  .detted-img.botom-bgt {
    right: -177px;
    top: 116px;
  }
  .headngs-mal-ss span {
    margin: 11px 0 0 0;
    width: 100%;
  }
  .text-tx-clw {
    font-size: 17px;
    margin-bottom: 53px;
    line-height: 24px;
    margin: 19px auto;
    width: 80%;
  }
  .text-tx-clw span {
    font-size: 13px;
    line-height: 19px;
  }
  /*** writersoworkshiop**/
  .heading-wr {
    margin: 20px 0;
    font-size: 25px;
    line-height: 33px;
  }
  .heading-sty-tow {
    font-size: 23px;
    line-height: 30px;
    padding: 0 0 25px 0;
  }
  .sec-one-ww .bullter-point {
    margin: 21px 0 0 0;
  }
  .date-ww {
    font-size: 18px;
  }
  .faclityporfile-img-bx::before {
    top: 14%;
    width: 150px;
    height: 150px;
    left: -29px;
  }
  .faclityporfile-img-bx.float-right::before {
    width: 150px;
    height: 150px;
  }
  .sec-three-ww .heading-sty-tow {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .writers_workshop_slider .img-box-ws {
    height: 114px;
    overflow: hidden;
  }
  /*****Focus_group Page css*******/
  .focust-grp .container-absu .heading-wr {
    font-size: 19px;
    margin: 0;
  }
  .writers_workshop.focust-grp .writers_workshop_slider p {
    font-size: 12px;
    margin: 12px 0 0 0;
  }
  .focust-grp .btn-white {
    margin: 21px auto 0;
    padding: 9px 36px;
    font-size: 14px;
    border-radius: 50px;
  }
  .ping-bg {
    min-height: 833px;
  }
  .learnb-box h2, .heading-wr, .focust-grp .sec-one-ww .heading-sty-tow, .left-box-glob- {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
  }
  .learnb-box h2 br {
    display: none;
  }
  .dotted-img-box-red {
    width: 97px;
  }
  .focust-grp .sec-one-ww {
    margin-top: 51px;
  }
  .prodgram-box li span {
    font-size: 15px;
  }
  .white-dotted-fg {
    margin: -450px 0 0 0;
  }
  .focust-grp .sec-four-ww .heading-sty-tow {
    margin: 14px 0 0;
  }
  .focust-grp .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .collapsed.card-link.text-white h6, .focust-grp .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .card-link.text-white h6 {
    margin: 0;
    padding: 0;
    font-size: 17px;
    font-weight: 700;
  }
  .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .collapsed.card-link.text-white h6, .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .card-link.text-white h6 {
    font-size: 17px;
  }
  .slider-bx::after {
    width: 100%;
    height: 64%;
    right: auto;
    left: auto;
    bottom: 0;
  }
  .dategeo {
    margin: 5px 0 0 0;
  }
  /*****minmbapage*******/
  .big-profile li img {
    width: 100%;
  }
  .hreadiocn h4 {
    padding: 0 81px 0 0;
  }
  .big-text {
    font-size: 12px;
  }
  .minimba-page .banner-top-sect-v2 {
    padding: 0;
  }
  .lintablemini li {
    padding: 0 0 0 21px;
  }
  .lintablemini li::before {
    width: 19px;
  }
  .date-last {
    font-size: 15px;
  }
  /********amywhitaker**290421*********/
  .amywhitaker .banner-top-sect-v2 {
    padding: 0;
  }
  .colrobx, .colrobx:first-child, .colrobx:nth-child(3n+3) {
    width: 85%;
  }
  .lastbtn .bulrebgbnt {
    padding: 9px 33px 7px 20px;
    font-size: 16px;
    line-height: 22px;
    min-width: 128px;
    margin: 0 6px;
  }
  .bueboxborder {
    min-height: auto;
    margin-bottom: 6px;
  }
  .lastbtn .bulrebgbnt::before {
    background: url(../images/yale/right-arrow.png) no-repeat left top;
    height: 19px;
    width: 19px;
    background-size: contain;
    position: absolute;
    bottom: 22px;
  }
  .yale_page .banner-top-sect-v2 {
    padding: 0;
  }
  .img-left-yale, .img-left-yale {
    margin: 20px auto 0;
  }
}
@media screen and (max-width:380px) {
  .small-heading {
    margin: 15px 0 0 0;
  }
  .container {
    width: 98%;
  }
  .slide-title span.fist-two {
    font-size: 33px;
  } /*****Focus_group Page css*******/
  .focust-grp .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .collapsed.card-link.text-white h6, .focust-grp .tabs_section.ww-tab .row.mobile-tab-ww .bg-dark .card-link.text-white h6 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
  }
  .glob-pro-bb li {
    padding: 9px 10px 12px 53px;
    font-size: 14px;
  }
  footer ul.footmenu.bottom-style li {
    display: inline-block;
    margin: 0;
    border-right: 1px solid #656565;
    line-height: 11px;
    padding: 0 6px;
  }
}
@media screen and (max-width:359px) {}
@media screen and (max-width:320px) {}