.mobile-none{
   display:block !important;
}
.desktop-none{
   display:none !important;
}
#viv-main-content {
    padding-top: 100px;
}
#viv-main-content > *:first-child {
    margin-top: 0;
    padding-top: 0;
}
.space {
    padding: 100px 0px;
}
@media (min-width: 1400px){

    main#viv-main-content > details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow, body .viv-container:not(#viv-content), body .container,  body  #page-title-block .wp-block-cover__inner-container, #viv-main-content > :where(:not(.viv-full-width):not(.alignfull):not(article)), #viv-main-content article > :where(:not(.viv-full-width):not(.alignfull)){
        max-width:1400px !important;
        padding-left:15px;
        padding-right:15px;
        width: 100%;
    }
    body .viv-text .viv-container, body .viv-text .container {
   /* margin: 0 auto;
    max-width: 100% !important;
    padding: 0px 15px;*/
}

}
@media (min-width:1600px){

  .Flexible-Right-content p,.Flexible-Learning-content p, .SummerPageContent p {
      font-size: 20px;
  }
  .Flexible-Learning-content h3{
font-size: 36px;
  }
  .SummerPageContent h4 {
font-size: 26px;
  }
  .menu-news a {    
  font-size: 16px;
}
  .event-cont p {
  font-size: 14px !important; 
  line-height: 1.5; 
}
  .menu-white-sec h4.wp-block-heading {
      font-size: 24px;
  }
  h5.wp-block-heading, .menu-white-sec p{
      font-size: 18px;
  }
   .wp-block-details {
  font-size: 24px !important;
  color: #000;
  border-bottom: 1px solid #cfcfcf;
  font-weight: bold;
  padding-bottom: 18px;
  margin-bottom: 20px !important;
  margin-top: 0 !important;
}
  .wp-block-details ul li, .menu-white-sec ul li, .wp-block-details ul li a, .menu-white-sec ul li a{
      font-size:16px;
  }
  h5.wp-block-heading {
      font-size: 18px;
  }
  .menu-white-sec p{
      font-size:14px;
  }
}
@media (max-width: 1600px){
  body #viv-main-content > h1#plain-title:after {
    left: 100px;
    right: 0;
}
  main#viv-main-content > details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow, body .viv-container, body .container,  body  #page-title-block .wp-block-cover__inner-container, #viv-main-content:where(:not(.no-padd100)) > :where(:not(.viv-full-width):not(.alignfull):not(article)), #viv-main-content article > :where(:not(.viv-full-width):not(.alignfull)){
        max-width:100% !important;
        padding-left:100px;
        padding-right:100px;
        width: 100%;
    }
    #viv-cont-w details.wp-block-details.viv-container {
    padding: 0px 100px;
}
    body .viv-text body .viv-container, body .viv-text .container {
    margin: 0 auto;
    max-width: 100% !important;
    padding: 0px 100px;
}



}
@media (max-width: 1050px){
  body #viv-main-content > h1#plain-title:after {
    left: 70px;
    right: 0;
}
body .side-menu {
    padding: 0; 
}
.New-header .logo {
    background: transparent;
    max-width: 216px;
    height: 100%;
}
.New-header .navbar-nav > li > a {
    font-size: 14px;
}
.top_header .top_list ul li a {
    color: #004b87;
    font-size: 12px;
  }
  main#viv-main-content > details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow, body .viv-container, body .container,  body  #page-title-block .wp-block-cover__inner-container, #viv-main-content:where(:not(.no-padd100)) > :where(:not(.viv-full-width):not(.alignfull):not(article)), #viv-main-content article > :where(:not(.viv-full-width):not(.alignfull)){
        max-width:100% !important;
        padding-left:70px;
        padding-right:70px;
        width: 100%;
    }
    #viv-cont-w details.wp-block-details.viv-container {
    padding: 0px 70px;
}
    body .viv-text .viv-container, body .viv-text .container {
    margin: 0 auto;
    max-width: 100% !important;
    padding: 0px 70px;
}
#viv-main-content {
    padding-top: 70px;
}
#viv-main-content > *:first-child {
    margin-top: 0;
    padding-top: 0;
}
.space {
    padding: 70px 0px;
}
}
@media (max-width: 768px){
  body #viv-main-content > h1#plain-title:after {
    left: 50px;
    right: 0;
}
body .c-btn--outline-blue{display: flex;justify-content: start;}
.resources-section-row.o-grid.o-grid--center.viv-row .resources-section-col {
    width: 100% !important;
    padding: 0;
    margin-bottom: 20px;
}
.postid-9867 .resources-section-row.o-grid.o-grid--center.viv-row .resources-section-col {
    width: 100%;
    padding: 0;
}
  main#viv-main-content > details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow, body .viv-container, body .container,  body  #page-title-block .wp-block-cover__inner-container, #viv-main-content:where(:not(.no-padd100)) > :where(:not(.viv-full-width):not(.alignfull):not(article)), #viv-main-content article > :where(:not(.viv-full-width):not(.alignfull)){
        max-width:100% !important;
        padding-left:50px;
        padding-right:50px;
        width: 100%;
    }
    #viv-cont-w details.wp-block-details.viv-container {
    padding: 0px 50px;
}
   body .viv-text .viv-container, body .viv-text .container {
    margin: 0 auto;
    max-width: 100% !important;
    padding: 0px 50px;
}
#viv-main-content {
    padding-top: 50px;
}
#viv-main-content > *:first-child {
    margin-top: 0;
    padding-top: 0;
}
.space {
    padding: 50px 0px;
}
.wp-block-media-text.is-stacked-on-mobile {
    display: flex;
    gap: 20px;
    flex-direction: column;
}
.wp-block-media-text.is-stacked-on-mobile > * {
    width: 100%;
}
.wp-block-media-text.is-stacked-on-mobile figure.wp-block-media-text__media {
    order: 1;
}

.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    order: 2;
    padding: 0;
}
}

@media (max-width:1200px){
   .top_list{
       padding: 0px 0px;
  }
}
@media (min-width: 991px) {
  .footer-sec .wp-block-columns.container.is-layout-flex.wp-block-columns-is-layout-flex > * {
  width: 25%;
}
}

.resources-section-row.o-grid.o-grid--center.viv-row .resources-section-col {
    width: 33%;
    padding: 0;
}
body #viv-main-content .resources-section-row.o-grid.o-grid--center.viv-row .resources-section-col {
    padding-right: 45px;
}
body #footer-w {
    padding: 0 30px;
}
body .CopyRightsection {
    padding: 10px 30px;
}
.c-wysiwyg .side-menu a, .cont-with-sidebar .text-col-with-sidebar .side-menu a{
  padding: 1rem 3.5rem 0.8rem 0 !important;
}
.side-menu li.has-child button{
top: 1.2rem !important;
}
}
@media (max-width: 1250px) {
  .HomeTabsSection ul.nav.nav-tabs li:after{
display: none;
}
.New-header .navbar-nav > li > a {
    font-size: 15px;
  }
  #viv-content .banner-content-heading h1 {
      padding: 0;
      font-size: 100px;
      line-height: 1;
  }

  .banner-content-heading {
      max-width: 100%;
  }

  .space > * {
      /*padding-left: 15px !important;
      padding-right: 15px !important;*/
  }

  .space {
      padding: 40px 0px;
  }
  .wp-block-columns.No-matter-section.space.is-layout-flex.wp-container-50.wp-block-columns-is-layout-flex {
      flex-direction: column;
  }
  #viv-content .ThemeLargeHeading {
      margin-bottom: 0px;
      max-width: 70%;
  }
  .NumbersMainBox .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow h2.wp-block-heading {
      margin-bottom: 30px;
      font-weight: 700;
      min-height: unset;
  }
  .VisitCamusSection .VisitCampusContent {
      text-align: center;
      width: 100%;
  }
  .wp-block-columns.space.VisitCamusSection.is-layout-flex.wp-container-62.wp-block-columns-is-layout-flex {
      flex-direction: column-reverse;
  }
  figure.ImagesAfterIcon:after {
      right: 0px;
  }
  .wp-block-columns.space.VisitCamusSection.MeetFollowSection.is-layout-flex.wp-container-66.wp-block-columns-is-layout-flex > * {
      width: 100%;
  }
  .HomeTabsSection ul.nav.nav-tabs li {
      margin-bottom: 30px;
  }
  .HomeTabsSection ul.nav.nav-tabs {
      margin: 0px;
  }
  .TabsContentsRight .TabsRightMain h5 {
      font-size: 20px;
  }
  .TabsContentsRight .TabsContentsBottom {
      flex-direction: column;
  }
  .TabsContentsRight .TabsContentsBottom p {
      width: 100%;
  }
  footer ul a {
      color: #fff;
      font-size: 13px;
      font-weight: 500;
      font-family: "Avenir Next", sans-serif;
  }
  .CopyRightsection ul {
      display: flex;
      margin: 0;
      align-items: center;
      flex-wrap: wrap;
  }
  .Footer-contact h4.wp-block-heading {
      font-size: 20px;
      margin-bottom: 15px;
  }
}
@media (max-width: 1025px){
nav.side-menu {
  background: transparent;
  border-color: #004B87;
  border-radius: 5px;
  padding: 0;
  margin-bottom: 10px;
}
main#viv-main-content .wp-block-columns.cont-with-sidebar {margin-top: 0;}

.page-id-613 main#viv-main-content .wp-block-columns.cont-with-sidebar p.sidebar-title {
    margin-top: 1rem;
    margin-bottom: 0;
}
.o-grid.o-grid--center.o-grid--equal-height.c-dept-staff__wrapper .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.c-wysiwyg .program-sidebar .sidebar-title {
    padding-bottom: 0;
}
.c-wysiwyg .program-sidebar .sidebar-title {
    padding: 10px 0px;
}
.c-wysiwyg p.sidebar-title {
    padding-bottom: 0;
    margin: 0;
}
 .c-wysiwyg .program-sidebar .sidebar-title + hr {
    display: none;
}
div#sidebar.side-menu {
    border: none;
}
.c-sidebar__contact-info.c-type.c-type--sub p.c-icon-detail.c-icon-detail--phone, .c-sidebar__contact-info.c-type.c-type--sub a.c-icon-detail.c-icon-detail--email {
    margin: 15px 0px 15px;
}
.c-sidebar__contact-info.c-type.c-type--sub p {
    margin: 0;
}
nav.side-menu button#show-mobile-nav {
  background: transparent;
  padding: 10px 15px;
  color: #004B87;
}

nav.side-menu button#show-mobile-nav:after {
  top: 0.9rem;
}
.c-wysiwyg .side-menu a, .cont-with-sidebar .text-col-with-sidebar .side-menu a{
padding-left: 15px !important;
}
}
@media (max-width:1170px){
   ul.navbar-nav > li > a{
       font-size: 14px;
       padding-right: 12px !important;
       padding-bottom: 15px;
  }
   
}
@media (max-width:991px){
  .BannerBTNbox .BannerBtn {
    display: flex;
    gap: 15px;
    width: 80%;
}


figure.wp-block-image.ImageGridBocs {
    margin-bottom: 20px;
}
.postid-9865 #cont-with-sidebar p.c-icon-detail.c-icon-detail--phone a {
    padding: 0;
}

.postid-9865 #cont-with-sidebar p.c-icon-detail.c-icon-detail--phone:before {
    top: 0;
}
.expandable-section-w.u-mvsection.o-container--small ~ .expandable-section-w.u-mvsection.o-container--small {
    margin-top: 30px;
}
.checkerboards-w {
    padding: 50px 15px 0px;
}
div#sidebar.side-menu ~ .wp-block-column blockquote.wp-block-quote {
    padding-top: 0;
}
figure.wp-block-image.ImageGridBocs ~ h3.wp-block-heading {
    margin-bottom: 10px;
}
body.page-template-default.page.page-id-456 .checkerboard-row.u-mvsection, 
.page-id-408 div#viv-cont-w .checkerboards-w > .u-mvsection:first-child {
    margin-bottom: 4rem;
}
.cont-with-sidebar .text-col p img {
    width: 100%;
}
.page-id-19208 .wp-block-columns.space.pt-0.is-layout-flex.wp-container-core-columns-layout-11.wp-block-columns-is-layout-flex {
    flex-direction: column;
    gap: 15px;
}
.page-id-19208 section.u-imagebg.c-feature-image-block.viv-full-width {
    margin-bottom: 30px;
}
.wp-block-column.space.TestingPage.is-layout-flow.wp-block-column-is-layout-flow > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
    flex-direction: column;
}
body .wp-container-core-buttons-layout-2.wp-container-core-buttons-layout-2{
justify-content: start;
}
.directory-list-contact ul {
    display: block;
}
.directory-list-grid .directory-list-content .directory-list-heading {
    border-bottom: solid 1px #ddd;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.directory-list-grid .directory-list-content .directory-list-heading h4{
        font-size: 18px;
}
.directory-list-contact ul li.directory-number a, .directory-list-contact ul li a, .Founders-hall p{
    font-size: 14px;
}

.c-program-info__item.program-overview.col-md-8 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.c-program-info__item a.c-icon-detail.c-icon-detail--email:before {
    top: 7px;
}
.c-card {
    margin-bottom: 30px;
}
body.search.search-results .pagination.D-radius.dynmic-pagi.staff_pagi {
    overflow: auto;
    justify-content: start;
    display: inline-flex;
}

.pagination .next.page-numbers {
    min-width: 88px;
}
.search.search-results main#viv-content > h1 {
    text-align: center;
    font-size: 26px;
}
.wp-block-columns.space.CTA-section.pt-0.ResourcesCTA .wp-block-buttons.is-content-justification-center .wp-block-button {
    width: 100%;
    margin-bottom: 0;
}
#viv-content .c-dept-staff__heading.u-text-center.u-mbsm h3.u-h3.u-uppercase.u-mvsm {
    font-size: 32px;
    margin-top: 6rem;
}
.c-sidebar__contact-info .c-icon-detail.c-icon-detail--email::before {
    top: 0px;
}
body .breadcrumbs {
    overflow: auto;
}

body .breadcrumbs ul {
    flex-direction: row;
    width: 300%;
}
.wp-block-columns.are-vertically-aligned-center.logo-row.PartnersGroup.is-layout-flex.wp-block-columns-is-layout-flex {
    flex-wrap: wrap;
    flex-direction: row;
    gap: 0;
    padding-bottom: 0;
    padding: 0px;
}
.wp-block-columns.space.ProgramGridMain.AcademicSection.is-layout-flex.wp-container-core-columns-layout-16.wp-block-columns-is-layout-flex {flex-direction: column;}

.wp-block-columns.space.ProgramGridMain.AcademicSection.is-layout-flex.wp-container-core-columns-layout-16.wp-block-columns-is-layout-flex > * {
    width: 100%;
}

.wp-block-column.SectionHeadingCostom.is-layout-flow.wp-block-column-is-layout-flow {
    width: 100%;
}
#viv-content .c-wysiwyg {
    word-break: break-word;
}
.wp-block-column.JoinUsImage.is-layout-flow.wp-block-column-is-layout-flow {
    width: 100%;
}
.directory-list-contact ul {
    display: block;
}
.tribe-common-l-container.tribe-events-l-container {
    padding-top: 30px;
    padding-bottom: 30px;
}
#viv-content h2 {
    line-height: 35px;
    font-size: 32px;
}
.c-wysiwyg #sidebar {
    width: 100%;
}
.c-wysiwyg #sidebar ~ * {
    width: 100%;
}
 .c-wysiwyg #sidebar {
    padding: 0px;
}
.page-template-default .no_margin #viv-main-content .tab-content.WhatTabsContent .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
    gap: 0;
}

.page-template-default .no_margin #viv-main-content .tab-content.WhatTabsContent .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column.tab-con-left.is-layout-flow.wp-block-column-is-layout-flow {
    margin: 0;
}
.page-id-462.page-template-default .no_margin #viv-main-content .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow {
    margin-bottom: 0px;
}
.page-id-462.page-template-default .no_margin #viv-main-content .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow img.wp-block-cover__image-background{
  min-height: 300px;
}
.c-person-contact .o-grid > .o-grid__col.u-3\/12 {
    width: 100%;
}

.c-person-contact .o-grid > .o-grid__col.u-9\/12 {
    width: 100%;
}
#viv-breads p {
    margin: 0;
    overflow: auto;
}
body #breadcrumbs > span {
    display: flex;
    width: 300%;
}
body #breadcrumbs > span > span { 
    padding: 3px 1.4rem 0 2rem;
    text-transform: uppercase;
    width: auto;
}
.page-id-384 .expandable-section-w.u-mvsection.o-container--small h2.expandable-section-h2.u-h2.u-text-center.u-uppercase.u-mbstd {
    text-transform: unset;
    width: 100%;
}
/*.page-template-default .no_margin #viv-main-content .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow {
    margin-bottom: 30px;
}*/

.page-template-default .no_margin #viv-main-content .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
/*    display: block;*/
}
.wp-block-columns.d-block.pt-0.is-layout-flex.wp-container-core-columns-layout-13.wp-block-columns-is-layout-flex .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-12.wp-block-columns-is-layout-flex {
    gap: 0;
}
.page-template-default .no_margin #viv-main-content .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow p.sidebar-title {
    margin-bottom: 20px;
    margin-top: 0px;
}
.wp-block-media-text.is-stacked-on-mobile {
    padding-bottom: 0px;
}
.SearchFormBox{
    align-items: end;
        gap: 20px;
}
.SearchFormBox .SearchFormItem {
    display: block;
  }
  .SearchFormBox .SearchFormItem .form-control {
    width: 100%;
  }
.VisitCamusSection .VisitCampusContent:after{
width: 318px;
    height: 80px;
}
body #viv-content .NumbersMainBox .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow h2.wp-block-heading
{ font-size:120px; line-height:0.7; margin-bottom:5px; padding-top:48px;}

.NumbersMainBox .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow h2.wp-block-heading span.persent-icon{
 line-height: 1;
}
.NumbersMainBox .wp-block-columns.is-layout-flex {
    padding: 0px 20px;
}
 .BannerBTNbox .content {
    width: 20%;
}
  .BannerBTNbox{
        flex-wrap: wrap;
  }
  .wp-block-columns.No-matter-section {
    flex-direction: column;
}
.New-header .top_header ~ * {
    height: 70px;
    overflow: hidden;
    line-height: 0;
}
.NumbersMainBox .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 47%;
}
.NumbersMainBox .wp-block-columns.is-layout-flex {
    flex-wrap: wrap;
}
  .c-wysiwyg #sidebar {
    padding: 0px;
}
#viv-main-content.c-wysiwyg .program-sidebar .sidebar-title {
    padding-top: 0px;
}
  .c-wysiwyg .TestingPage h2 {
    font-size: 36px;
}

.c-wysiwyg .TestingPage h3 {
   font-size: 28px;
}

.c-wysiwyg .TestingPage h4 { 
  font-size: 24px;
}
  .Info-dropdwon .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > * {
    width: 100%;
}
#page-title-block h2.c-hero__intro.u-h4 {
    font-size: 16px;
  }
  .c-wysiwyg h2 {
    font-size: 36px;
  }
.Info-dropdwon{
border-top: solid 1px #6cd5ef;
    max-width: 100%;
}
.VisitCamusSection.MeetFollowSection .wp-block-column {
    width: 100%;
}
  .VisitCamusSection.MeetFollowSection .VisitCampusContent.MeetFollow {
    width: 100%;
}
  ul.ListingUlLinks li a {
    font-size: 16px;
  }
 #viv-content .c-wysiwyg h3 {
    font-size: 28px ;
}
#viv-content .MainThemeContent h3.wp-block-heading {
    font-size: 28px;
}
  .wp-block-columns.ProgramGridMain.is-layout-flex {
  flex-wrap: wrap !important;
}
.New-header .logo { 
   height: 70px;
}
.CTA-section .CTN-Grid {
    width: 50% !important;
    flex-basis: 47% !important;
}

.wp-block-columns.space.CTA-section .wp-block-columns.is-layout-flex, .wp-block-columns.MainThemeContent-BTN {
    flex-wrap: wrap;
}
.wp-block-columns.MainThemeContent-BTN.is-layout-flex.wp-container-107.wp-block-columns-is-layout-flex > .wp-block-column {
    flex-basis: 47% !important;
}
.wp-block-columns.MainThemeContent-BTN.is-layout-flex.wp-container-107.wp-block-columns-is-layout-flex {
    flex-wrap: wrap;
}
.mobile-container .mobile-search {
    display: none;
}
.New-header .top_header .top_list ul li a { 
    font-size: 12px;
}
.SpendSummerContentBox h3,
.MainBox-TopValues h3.wp-block-heading.has-text-color, .OnCampusSection h3.wp-block-heading, .SpendSummerContentBox h3{
  font-size: 24px !important;
}
.UserCard figure.wp-block-image.size-full {
  width: 100px;
  height: 100px;
}
.SectionHeadingCostom h2.wp-block-heading {
  font-size: 30px !important; 
}
#viv-content .MainBox-TopValues .wp-block-cover.is-light .wp-block-cover__inner-container .has-background h3 {
  font-size: 60px !important;
}
.MainBox-TopValues .wp-block-cover.is-light .wp-block-cover__inner-container .has-background{
width: 190px;
height: 190px;
margin: auto;
}
  .cont-with-sidebar .text-col {
  padding-left: 0 !important;
}
   .cont-with-sidebar .text-col h2.u-h2.u-uppercase.u-text-center {
  font-size: 26px !important;
  text-align: left;
  color: #004B87;
  margin-bottom: 20px;
  text-transform: capitalize;
  line-height: 1.2;
}
.expandable-section-w.u-mvsection.o-container--small h2.expandable-section-h2.u-h2.u-text-center.u-uppercase.u-mbstd {
  font-size: 26px;
  text-transform: capitalize;
  color: #004B87;
  text-align: left;
  MARGIN-BOTTOM: 15px;
  line-height: 1.2;
}
  .testimonial-details h5{
      font-size: 24px;
      line-height: 1.5;
  }
#testimonials-slider .owl-dots .owl-dot span{
  height: 15px;
  width: 15px;
}
   .custom_sidebar {
  padding-right: 0%;
}
.custom_sidebar_gird_heading h6{
font-size: 14px;
}
.minnor-page-Right .panel-heading a.collapsed .minnorTabsHeading h3 {
  font-size: 15px;
}
.minnor-page-Right .panel-heading a.collapsed .minnorTabsHeading ul li{
font-size: 12px;
}
   ul.navbar-nav > li > a{
       font-size: 14px;
       padding-right: 12px !important;
       padding-bottom: 15px;
  }
   header#header{
       height: auto;
  }
   
   div#NavbarMenu {
       position: absolute;
       top: 100%;
       right: 0;
       width: 100%;
       z-index: 99;
       background: #fff;
       left: 0;
       text-align: right;
       padding: 20px;
       border-top: 1px solid #ddd;
  }
   nav.navbar.navbar-expand-lg{
       margin:0;
  }
   .mobile-none{
       display:none !important;
  }
   .desktop-none{
       display:block !important;
  }
   .mobile-search {
       margin-left: auto;
       margin-right: 10px;
       font-size: 18px;
  }
.mobile-search i {
  color: #004b87;
  font-size: 23px;
  position: relative;
  top: 2px;
}
}

@media (max-width:800px){
.NumbersMainBox .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  width: 47%;
  text-align: center;
}
.NumbersMainBox .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow h2.wp-block-heading{
margin-bottom: 40px;
}
.footer-sec .wp-block-columns.container.is-layout-flex.wp-container-71.wp-block-columns-is-layout-flex > * {
  width: 23%;
}
.footer-sec .wp-block-columns.container.is-layout-flex.wp-container-71.wp-block-columns-is-layout-flex {
  width: 100%;
  gap: 1em;
}

}



@media (max-width:767px){
  body .o-container.u-mvsection {
    padding-bottom: 0px;
}
.page-id-710 #viv-content iframe {
    height: 210px;
}
.viv-text ol {
    padding-left: 10px; 
}
.checkerboards-w .checkerboard-row.u-mvsection {
    margin-top: 0;
    margin-bottom: 2rem;
}
 .c-wysiwyg__table-wrapper tbody td{
min-width: 200px;
 }
 .directory-list-grid .directory-list-img {
    height: 270px;
}
.directory-list-grid .directory-list-content{
        padding: 20px;
}
.c-person-contact__contact a.c-icon-detail {
    margin-top: 10px;
}

.c-person-contact__contact a.c-icon-detail.c-icon-detail--email:before {
    top: 7px;
}

.c-person-contact__contact a.c-icon-detail.c-icon-detail--phone:before {
    top: 12px;
}

span.c-icon-detail.c-icon-detail--office {
    margin-top: 14px;
}
body .feat-band-cont {
    width: 100%;
}
.tabs-search-penal {
    margin-bottom: 0;
}
.o-grid.o-grid--center.o-grid--equal-height.c-dept-staff__wrapper .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.ResultsBox + .secondryFilter .dropdown-fillter-checkbox ul {
    justify-content: start;
    margin-top: 30px;
}
.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 100%;
}
.expandable-section-w ul.viv-block-accordion {
    margin-bottom: 0;
}
.Main-OnCampusSection .wp-block-columns.OnCampusSection .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 100%;
}
body .viv-gal-carousel .swiper-slide img {
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.OnCampusSection-Content {
    order: 2;
}
figure.wp-block-image {
    margin-bottom: 0px;
}
.expandable-section-w ul.viv-block-accordion .acc-hidden {
    margin: 0;
    padding: 20px 10px 0px; 
}
figure.wp-block-embed.is-type-rich.is-provider-issuu.wp-block-embed-issuu * {
    width: 100% !important;
}
 .expandable-section-w.u-mvsection.o-container--small, .page-id-485 #viv-main-content  .expandable-section-w.u-mvsection.o-container--small{
    margin-top: 0;
}
  .c-wysiwyg .TestingPage h2, .u-mvsection.where-studets_go h2.u-h2.u-text-center.u-uppercase.u-mbstd {
    font-size: 30px;
}
.wp-block-columns.cont-with-sidebar.is-layout-flex.wp-block-columns-is-layout-flex {
    margin-bottom: 0px;
}
div#viv-cont-w .checkerboards-w > .u-mvsection:first-child {
    margin: 0;
}
.wp-block-columns.OnCampusSection.is-layout-flex.wp-container-core-columns-layout-11.wp-block-columns-is-layout-flex, .wp-block-columns.OnCampusSection.is-layout-flex.wp-container-core-columns-layout-13.wp-block-columns-is-layout-flex figure.wp-block-image.size-full {
    margin-bottom: 0;
}
div#viv-cont-w .u-mvsection h2.checkerboards-h2 {
    margin-bottom: 15px;
}
body a.pr-s, body .c-type.c-type--sub a{
font-size: 16px;
}
.wp-block-column.MainThemeContent.is-layout-flow.wp-block-column-is-layout-flow {
    order: 2;
}
.wp-block-details ul li a, .menu-white-sec ul li a, .wp-block-details ul li, .menu-white-sec ul li{
font-size: 16px;
}
.wp-block-columns.ProgramGridMain.is-layout-flex.wp-container-48.wp-block-columns-is-layout-flex, 
.wp-block-columns.ProgramGridMain.is-layout-flex.wp-container-42.wp-block-columns-is-layout-flex {
    gap: 0;
}
.wp-block-column.mb-0.is-layout-flow.wp-block-column-is-layout-flow figure.wp-block-image.size-full {
    margin: 0;
}
.CTA-section a.wp-block-button__link:after{
    top: 10px;
}
body .footer1-row .wp-block-buttons:first-child {
    padding: 0px 0 10px;
}
.c-wysiwyg ul li { 
    font-size: 16px; 
}
.o-grid.o-grid--center > * {
    padding: 0;
}
body #cont {
    padding-left: 0;
}
body .u-pvsection {
    padding-top: 30px;
    padding-bottom: 30px; 
}
.swiper .swiper-slide-next::after, .swiper .swiper-slide-active::after{
display: none;
}
div#cont-with-sidebar {
    padding-bottom: 0px;
}
body .swiper-horizontal .swiper-wrapper {
    justify-content: start;
}

body .c-btn--primary a, body a.c-btn--primary, body .c-wysiwyg p a.c-btn--primary{
font-size: 11px;
    min-height: unset;
    padding-top: 12px;
    padding-bottom: 10px;
}
body #deanPhoto img {
    max-width: 100%;
    padding: 0;
}
.c-wysiwyg #sidebar {
    width: 100%;
    margin-bottom: 30px;
}
body a.c-btn.c-btn--secondary.c-btn--fill-yellow.c-btn--play {
    background: #FFC845;
    box-shadow: none;
    font-size: 11px;
    text-align: center;
    border-radius: 5px;
    padding: 13px 30px;
    letter-spacing: 0;
    margin-top: 0;
    min-height: 40px;
    border: solid 1px #FFc845;
    transition: 0.6s;
}
.NewsGridBox .col-md-6.col-lg-5 {
    order: 2;
}
.SearchFormBox{
flex-direction: column;
}
.SearchFormBox .SearchFormItem{
width: 100%;
}
.SearchFormBox .SearchFormItem .form-control{
font-size: 16px;
}
.NewsGridBox .col-md-6.col-lg-5.NewsGridImage {
    order: 1;
}
.NewsGridBox {
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.TabsButtonCustom a.wp-block-button__link:after, .TabsButtonCustom a.wp-block-button__link:before{
 display: none;
}
.c-wysiwyg .TestingPage h3 {
   font-size: 24px;
}

.c-wysiwyg .TestingPage h4 { 
  font-size: 20px;
}
.SpendSummerContentBox h3, .MainBox-TopValues h3.wp-block-heading.has-text-color, .OnCampusSection h3.wp-block-heading {
  font-size: 20px !important;
  margin-bottom: 15px !important;
}
.MainBox-TopValues h3.wp-block-heading.has-text-color{ font-size:24px!important;}
.c-wysiwyg h2 {
    font-size: 30px;
  }
.MainProgramsBox.LargeProgramBox,
.MainProgramsBox  {
  width: 100%;
}
.SectionHeadingCostom h2.wp-block-heading {
  font-size: 24px !important; 
}
.MainProgramsBox.LargeProgramBox h4.wp-block-heading {
  font-size: 20px !important;
}
.SectionHeadingCostom h3.wp-block-heading{
    font-size: 22px !important;
}
.SectionHeadingCostom .wp-block-columns.justify-content-center {
    flex-direction: column;
    gap: 15px;
}

.SectionHeadingCostom .wp-block-columns.justify-content-center  * {
    width: 100%;
    text-align: center;
}
.c-wysiwyg p{
font-size: 16px !important;
}
  .cont-with-sidebar .text-col .c-wysiwyg p {
  font-size: 16px;
  color: #425A70;
  font-weight: 500;
}
.checkerboards-w .checkerboard-row.u-mvsection .checkerboard-col.checkerboard-image-col.u-imagebg {
  margin-bottom: 30px;
}
.cont-with-sidebar .cont-with-sidebar .text-col .expandable-section-w.u-mvsection.o-container--small h2.expandable-section-h2.u-h2.u-text-center.u-uppercase.u-mbstd {
  font-size: 24px !important;
}
.viv-full-width.c-wysiwyg-gray .viv-container.viv-text-block > p{
max-width: 100%;
}
.viv-full-width.c-wysiwyg-gray .viv-container.viv-text-block h3 {
  font-size: 24px !important;
}
.checkerboards-w .checkerboard-row.u-mvsection .checkerboard-text-col h3, .cont-with-sidebar .text-col h2.u-h2.u-uppercase.u-text-center, .cont-with-sidebar .text-col h2{
font-size: 24px !important;
}
.checkerboards-w .checkerboard-row.u-mvsection .checkerboard-text-col .checkerboard-desc p{
font-size: 16px;
}
.viv-btn-w.c-btn--outline-blue .inner-btn{
    font-size: 11px;
    min-height: 40px;
    padding-top: 14px;
    padding-bottom: 10px;
}
  #p-tb-inner {
  width: 100% !important;
}
#viv-main-content .ContentPageMainBox p, #viv-main-content .ContentPageMainBox ul li, .acc-body p, .acc-body ul li {
font-size: 16px !important;
}
.expandable-section-w.u-mvsection.o-container--small ul.viv-block-accordion li button.acc-toggle {
  font-size: 16px;
  padding-left: 15px;
}
#viv-main-content .ContentPageMainBox h4 {
  font-size: 18px;
  font-family: "Avenir Next", sans-serif;
  line-height: 1.5;
  color: #004B87;
}
  .ContentPageMainBox > h2{
          font-size: 14px;
          line-height: 1;
  margin-bottom: 20px;
  }
  .testimonial-details {
  padding-left: 0;
  text-align: center;
}
.SummerPageContent .panel-group h4.panel-title a:after{
  right: 10px;
}
.SummerPageContent .panel-group h4.panel-title a{
font-size: 16px;
padding: 15px 15px;
}
.SummerPageContent h4 {
  font-size: 20px;
}
.SummerPageContent {
  margin-bottom: 30px;
}
.testimonial-details h5{
font-size: 18px;
}
  #desktop_sidebar #sizeBtnClose {
  display: flex;
}
.listing-SideBar.desktop_sidebar.openSidebar {
  right: 0%;
}
.listing-SideBar.desktop_sidebar .custom_sidebar {
  padding: 20px;
}

.listing-SideBar.desktop_sidebar .custom_sidebar .custom_sidebar_gird:first-child {
display:none
}
.mobile_sidebar .sizechart h3 a#sizeBtnOpen {
  box-shadow: none;
  transition: all 0.4s ease 0s;
  background: rgb(0 75 138);
  display: block;
  padding: 9px 18px;
  font-size: 16px;
  text-transform: capitalize;
  color: #fff;
  margin-bottom: 15px;
  cursor: pointer;
  border-radius: 5px;
}
.mobile_sidebar .sizechart h3 a#sizeBtnOpen i.fa.fa-filter {
  margin-right: 3px;
}
.banner_Content h1{
font-size: 50px;
}
.banner.custom_banner {
  min-height: 200px;
}
.breadcrumbs ul { 
  flex-direction: column;
}
.listing-SideBar.desktop_sidebar {
  display: block;
  position: fixed;
  z-index: 99999;
  right: -120%;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(255, 255, 255);
  animation-name: fadeIn;
  animation-duration: 0.4s;
}
.mobile_sidebar {
  display: block;
}
.footer-sec .wp-block-columns.container.is-layout-flex.wp-container-71.wp-block-columns-is-layout-flex > * {
  width: 48%;
}
.CopyRightsection ul { 
  width: 100%;
  justify-content: center;
}
footer .CopyRightsection ul li{
margin-right: 20px;
}
.TabsContentsRight {
  padding-left: 0;
  margin-top: 30px;
}
.TabsContents {
  max-width: 100%;
}
.HomeTabsSection ul.nav.nav-tabs li:after{
display: none;
}
.HomeTabsSection ul.nav.nav-tabs li {
  margin-bottom: 30px;
  max-width: 100%;
}
.HomeTabsSection ul.nav.nav-tabs li a {
  font-size: 20px;
}
.VisitCamusSection .VisitCampusContent h3.wp-block-heading {
  font-size: 35px !important;
}
.VisitCamusSection .VisitCampusContent:after { 
  width: 80%;
  height: 80px;
  top: 2%; 
}
.wp-block-button.customBtn a.wp-block-button__link {
    text-transform: uppercase;
    font-size: 11px;
    padding: 10px 15px 6px;
    min-height: unset;
}
body .wp-block-columns.is-layout-flex {
    gap: 15px;
}
.NumbersMainBox .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  width: 100%;
  text-align: center;
}
.NoMatterButtonBox > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
  width: 100%;
}
#viv-content .ThemeLargeHeading {
  margin-bottom: 0px;
  max-width: 90%;
      font-size: 34px !important;
}
#viv-content .banner-content-heading h1 {
  padding: 0;
  font-size: 40px;
  line-height: 1;
  margin-top: 0;
}
.HomeBanner #BannerMyBtn {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
body #viv-content .NumbersMainBox .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow h2.wp-block-heading{ margin-bottom:20px;}
.wp-block-button.customBtn a.wp-block-button__link{ font-weight:700;}
}

@media (max-width:767px) {
  .c-wysiwyg #sidebar {
    padding: 0px;
}
.page-template-default .no_margin #viv-main-content .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex.MainBOXes {
    display: block;
}
.footer-top-left .footer-title-left br {
    display: none;
}
#viv-content .NewsImage {
    height: auto;
    width: 100%;
    margin-bottom: 20px;
}
.NumbersMainBox figure.wp-block-image.size-full {
    margin-bottom: 20px;
}
.NumbersMainBox figure.wp-block-image.size-full ~ h5.wp-block-heading {
    display: none;
}
div#cont-with-sidebar { 
    margin: 0;
}
.BannerBTNbox .content{
display: none;
}
.VisitCamusSection.visit-camp-row .VisitCampusContent {
    order: -1;
}
.person-contact .c-person-contact .o-grid .c-person-contact__profile_img {
    width: 150px;
    height: 150px;
    margin-bottom: 20px;
}
#page-title-block h1.wp-block-post-title.u-h1 {
font-size: 50px;
}
.HomeBanner #BannerMyBtn span {
    display: none;
}

.HomeBanner #BannerMyBtn {
    margin: 0;
}
.New-header .top_header .top_list > ul > li > a{
padding-left: 0px;
}
.New-header .top_header .top_list ul.menu li a{
padding-left: 12px;
    padding-right: 12px;
}
.New-header .top_header .top_list ul.menu {
    padding-left: 0px;
}
.After_line1:after{
display: none;
}
.top_header .top_list ul li a{ margin-right:12px;}
.CTA-section .CTN-Grid {
    width: 100% !important;
    flex-basis: 100% !important;
}
.CTN-Grid .wp-block-button {
    width: 100%;
    margin-bottom: 0px;
}
.wp-block-columns.MainThemeContent-BTN.is-layout-flex.wp-container-107.wp-block-columns-is-layout-flex > .wp-block-column {
    flex-basis: 100% !important;
    width: 100%;
}
.VisitCamusSection.MeetFollowSection .wp-block-column, .VisitCamusSection.MeetFollowSection .VisitCampusContent.MeetFollow {
    width: 100%;
}
body.page-template-default.page.page-id-456 div#viv-cont-w .checkerboards-w > .u-mvsection:first-child {
    margin-top: 5rem;
}
body.page-template-default.page.page-id-456 .checkerboard-row.u-mvsection, 
.page-id-408 div#viv-cont-w .checkerboards-w > .u-mvsection:first-child {
    margin-bottom: 4rem;
}
.checkerboard-desc {
    margin-bottom: 0;
}
.viv-btn-w.c-btn--primary > a {
    margin-top: 0;
}
#viv-content .c-wysiwyg h3{ font-size:24px;}
}
@media (max-width:574px){
    
.top_header .top_list ul li a{ margin-right:5px;}
.c-wysiwyg .ContentPageMainBox img[data-align="left"] {
  float: unset;
  margin-right: 0;
  margin-bottom: 1rem;
  width: 100%;
}
}

/* HalfSectionOne Quote */

@media (max-width:992px){
  .HalfSectionOne {
    flex-direction: column;
  }
  .HalfSectionOne > .wp-block-column {
    width: 100%;
  }
}

@media screen and (min-width: 992px) {
  .HalfSectionOneContent {
    padding: 6%;
  }
}

@media screen and (min-width: 1440px) {
  .HalfSectionOneContent h5 {
    font-size: 30px;
  }
  .HalfSectionOneContent {
    padding: 5%;
  }
}

@media screen and (min-width: 1980px) {
  .HalfSectionOneContent h5 {
    font-size: 30px;
  }
  .HalfSectionOneContent {
    padding: 6%;
  }
}
@media (max-width: 575px){
  body #page-title-block .wp-block-cover__inner-container .viv-but.viv-but-small {
    font-size: 11px; 
}
#viv-content .MainThemeContent h3.wp-block-heading{
font-size: 24px;
}
.o-grid.o-grid--center.o-grid--equal-height.c-dept-staff__wrapper .col-md-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
body .c-program-feature__tile {
    width: 100%;
    padding: 0 2rem 4rem;
}
body .wp-block-columns.is-layout-flex {
    gap:15px;
}
.c-wysiwyg #cont-with-sidebar p a:not(.c-btn),
.c-wysiwyg #cont-with-sidebar p a:not(.c-btn--primary),
.c-wysiwyg #cont-with-sidebar p a:not(.c-btn--contact)  {
    max-width: 100%;
    display: block;
    white-space: unset;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;
    min-height: unset; 
    padding-bottom: 12px;
}
.c-wysiwyg img[data-align="left"]{
float: unset;
}
#viv-main-content div#cont-with-sidebar {
    padding-bottom: 30px;
}
main#viv-main-content .wp-block-cover .wp-block-cover__image-background.wp-image-13996 {
    min-height: 500px;
}

.o-container.u-mvsection {
    padding-bottom: 0;
}
.cont-with-sidebar .text-col a.c-btn.c-btn--outline-blue.c-btn--size-md {
    margin-bottom: 10px;
    min-height: 40px;
    font-size: 11px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
main#viv-main-content .wp-block-cover .wp-block-cover__image-background {
    position: relative;
    min-height: 300px;
}
section.u-imagebg.c-feature-image-block.viv-full-width {
    padding: 30px 0px;
}
  .New-header .bottomHeader {
    padding: 0px 5px;
}
body .footer-top-left .footer-title-left{
    padding: 0 0 20px;
    background-position: center bottom;
}

.wp-block-buttons.footer-buttons {
    display: block;
}
body footer .CopyRightsection ul li, body footer ul a {
    font-size: 13px; 
}
.wp-block-buttons.footer-buttons .new-but, .wp-block-buttons.footer-buttons .new-but > * {
    display: block;
    width: 100%;
    text-align: center;
}
.footer2-row{
padding-bottom: 0px;
border:none;
}
 
.Footer-contact p {
    font-size: 13px;
    max-width: 200px;
}
.footer-mid .Footer-contact h4.wp-block-heading a {
    font-size: 20px;
}
.footer-sec .wp-block-columns.CopyRightsection.footer-copyright.is-layout-flex.wp-container-95.wp-block-columns-is-layout-flex {
    display: flex;
    align-items: start;
    justify-content: space-between;
    padding: 15px 15px;
    gap: 0;
}

.wp-block-columns.CopyRightsection.footer-copyright.is-layout-flex.wp-container-95.wp-block-columns-is-layout-flex {}

.footer-sec .wp-block-columns.CopyRightsection.footer-copyright.is-layout-flex.wp-container-95.wp-block-columns-is-layout-flex .wp-block-column.foot-copy-left {
    width: 60%;
}

.footer-sec .wp-block-columns.CopyRightsection.footer-copyright.is-layout-flex.wp-container-95.wp-block-columns-is-layout-flex .wp-block-column.footer-soc-icons {
    width: 50%;
}

.footer-sec .wp-block-columns.CopyRightsection.footer-copyright.is-layout-flex.wp-container-95.wp-block-columns-is-layout-flex .wp-block-column.foot-copy-left ul {
    display: block;
}
body .footer3-row{
padding-bottom: 0px;
}
.footer-sec .wp-block-columns.CopyRightsection.footer-copyright.is-layout-flex.wp-container-95.wp-block-columns-is-layout-flex .wp-block-column.foot-copy-left ul li:first-child {
    padding: 5px 0px;
    margin: 0;
}
.c-program-info__item .u-h7.u-uppercase.u-mbsm {
    
    padding-left: 18px;
    background-size: cover;
    padding-top: 10px;
    padding-bottom: 5px;
}
.c-wysiwyg p a {
     max-width: 100%;
    display: inline-flex;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1;
    min-height: unset;
    padding-top: 13px;
    padding-bottom: 12px;
}
a.wp-block-button__link{
text-transform: uppercase;
    font-size: 11px !important;
    padding: 10px 15px !important;
    min-height: unset !important;
    line-height: 15px !important;
}
footer .footer1-row-buttons a::after {
  top: 12px;
  width: 16px;
    height: 13px;
    background-size: contain;
}
.event-card{
padding-left: 0px;
padding-right: 0px;
}
div#cont-with-sidebar { 
    margin: 0;
}
body #viv-main-content > h1#plain-title:after{
    background-size: contain;
        height: 10px;
    width: 100%;
}
body #viv-main-content > h1#plain-title{
font-size: 28px;
}
.HalfSectionOneContent {
    padding: 20px;
}
.HalfSectionOneContent h5 {
    font-size: 20px;
  }
  #page-title-block h1.wp-block-post-title.u-h1 {
    font-size: 41px;
}
body .is-layout-constrained .title-bar-inner2 .c-tag--hero{
font-size: 12px;
}
#page-title-block h2.c-hero__intro.u-h4 {
    font-size: 14px;
}
#page-title-block:before {
    display: none;
}

body #page-title-block {
    min-height: auto;
    padding: 0;
    display: block;
}
.c-wysiwyg #sidebar {
    padding: 0;
}
#page-title-block img.wp-block-cover__image-background {
    position: relative;
}
#page-title-block .wp-block-cover__inner-container.is-layout-constrained.wp-block-cover-is-layout-constrained {
    background: #004B87;
    padding: 30px 20px;
}
  .BannerBTNbox .BannerBtn {
    display: block;
    gap: 15px;
    width: 100%;
}

  .BannerBTNbox .content {
    width: 100%;
}
  .BannerBTNbox .BannerBtn > * {
    width: 100%;
    margin-top: 15px;
}
.BannerBTNbox .BannerBtn > *:first-child{
margin: none;
}
  .BannerBTNbox{
    padding:15px 20px;
  }
  body #viv-main-content > h1#plain-title:after {
    left: 20px;
    right: 0;
}
  main#viv-main-content > details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow, body .viv-container, body .container,  body  #page-title-block .wp-block-cover__inner-container, #viv-main-content > :where(:not(.viv-full-width):not(.alignfull):not(article)), #viv-main-content article > :where(:not(.viv-full-width):not(.alignfull)){
        max-width:100% !important;
        padding-left:20px;
        padding-right:20px;
        width: 100%;
    }
    #viv-cont-w details.wp-block-details.viv-container {
    padding: 0px 20px;
}
    .checkerboards-w .checkerboard-row.u-mvsection .checkerboard-col.checkerboard-image-col.u-imagebg {
    margin-bottom: 20px;
}
    #viv-main-content > *:first-child{
          gap: 20px;
    }
    .c-wysiwyg #sidebar{
width: 100%;
    }
  body .viv-text .viv-container, body .viv-text .container {
    margin: 0 auto;
    max-width: 100% !important;
    padding: 0px 20px ;
}
#viv-main-content {
    padding-top: 30px;
}
#viv-main-content > *:first-child {
    margin-top: 0;
    padding-top: 0;
}
.space {
    padding: 30px 0px;
}
}

@media (max-width: 440px){
body .footer-mid .footer-menu-contact-row > div {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
}
/* HalfSectionOne Quote end */




