@media (min-width:768px){
  .content-sidebar-main.content-sidebar-main-fixed-sidebar { position: fixed; top: 15px; left: auto; right: auto; bottom: auto; }
  .content-sidebar-main { transition: 0.5s top ease; top: 0; }

  .mobile-sidebar-show .sidebar-with-showhide {display: none !important;}
  .content-section-wrapper-row > .col_4{padding-bottom: 3px;}
  .two-line-academics-heading_con-sec.content-section.section_heading_position_inside_left_col-sec .content-section-wrapper-row > .col_4{    padding-top: 54px;}
}

@media (min-width:992px){
  .site-header .header-mobile-show{display: none;}
  table.main-table tr td:nth-child(1) { min-width: 340px; width: 340px; }
}
@media (min-width:1200px) {
  .site-footer .col-footer-logo-inner{ padding-left: 18px; } 
  .site-footer .col-footer-copyright-inner{ padding-right: 33px; }

}
@media (max-width:1199px) {	

  .site-header .banner-title-border { padding: 12px 25px; }
  .site-header .row-header-logo-and-title { padding: 120px 15px; }
  .site-header .row-header-top-btn {padding-top: 40px;}
  .nav-style-cmn ul li { margin: 0 25px; }
  /*.row-header-navigation { padding: 30px; }*/
  
  .content-section.accordion_style__more_info_less_info .heading-with-icon.tab_heading_style .tab_main_down_arrow { margin-right: 50px; } 
  .content-section.accordion_style__more_info_less_info .heading-with-icon.tab_heading_style.tab-drawer-heading-less-info { margin-right: 0; }
  
}
@media(max-width:1101px){
  .remove-br-1101 .section-inner-content-main br,.remove-br-li-1101 li br{ display: none; }
  
  /* Fonts :: START */
  h1 {font-size: 30px;}/*33*/
  h2{font-size: 30px;}/*33*/
  .font-33-n_b,.font-33,.site-header .banner-title-border  {font-size: 30px;}
  /* Fonts :: END */

  .table-text-size-15 table.main-table tr td {font-size: 14px;} 
}
@media (max-width:1023px) {
  .wrapper,.wrapper-full{padding-right: 30px; padding-left: 30px;}  
  /* Fonts :: START */
  h1 {font-size: 28px;}/*33*/
  h2{font-size: 28px;letter-spacing: normal;}/*33*/
  .font-33-n_b,.font-33,.site-header .banner-title-border  {font-size: 28px;letter-spacing: normal;}
    /* Fonts :: END */
  
  .site-header .row-header-logo-and-title { padding: 70px 15px; }
  .site-header .row-header-top-btn {padding-top: 30px;}

  .content-section{padding: 16px 0 60px;}
  .content-section.section_heading_position_inside_left_col-sec,.content-section__hanover-college-graduate-academic-catalog {padding-bottom: 60px;}
  .content-section-wrapper-row > .col_4 { padding-left: 15px; width: 299px; } 
  .content-section-wrapper-row > .col_8 { width: calc(100% - 299px); } 
  .content-section-sidebar-main.content-section-sidebar-main-with-listing-pages .content-section-sidebar-inner { padding: 0 27px; } 
  .content-section-sidebar-main .content-section-sidebar-inner { padding: 0 23px; }

  .heading-with-icon .heading-with-icon__img { padding-right: 5px; } 
  .icon-left-corner-border { padding: 2px 0 2px 5px; } 
  .content-section .section-inner-content-main { padding-left: 47px; }
  .content-section.accordion_style__more_info_less_info .section-inner-content-main { padding-right: 0; } 
  .content-section.accordion_style__more_info_less_info .heading-with-icon.tab_heading_style .tab_main_down_arrow { margin-right: 0; }
  .content-section.accordion_style__more_info_less_info .heading-with-icon.tab_heading_style.tab-drawer-heading-less-info { margin-right: 0; }
  .slick-slider-arrow .slick-arrow.prevarrow { left: -26px; } 
  .img-slider { padding: 0 59px 0 14px; } 
  .slick-slider-arrow .slick-arrow.nextarrow { right: 19px; }
  .icon-round-border{width: 100px;height: 100px;}

  .img-box-shadow{margin: 15px 0;}

  .content-section.padding-top-70 {padding-top: 60px;}
  .content-section.padding-bottom-100 {padding-bottom: 70px;}
}

@media(max-width:991px){
  .yt-video-section iframe{height: 400px;}
  .site-header .banner-title-border{padding: 11px 15px;}

  .responsive-header-logo.header-mobile-show { text-align: center; }
  .header-responsive-toggle{width: 100%;top: 0; bottom: 0; z-index: 999; left: -100%; right: auto; overflow-y: auto; height: auto; display: block; align-items: center; position: fixed; margin: 0; transition: all 0.5s; max-width: 100%; padding: 0 !important;}
  .header-responsive-toggle.toggle-responsive-display{width: calc(100% - 70px);left: 0;}
  .hamIcon{width: 25px;background:inherit;border:inherit;position:relative;background:inherit;padding:0;min-width:inherit;box-shadow:none;display: inline-block;min-width: 30px;margin-left: 0px;}
  .hamIcon span{display:block;height: 2px;background: #fff;margin: 5px 0;border-radius:80px;}
  .hamIcon:after,.hamIcon:before{content:'';display:block;height: 2px;border-radius:8px;background: #fff;opacity:1;transition:0.75s all ease;position:relative;top:inherit;left:0;border:none;width:100%;}
  .hamIcon:hover,.hamIcon:active,.hamIcon:focus{border:none;outline:none;background: transparent;box-shadow:none;}
  .hamIcon:hover:after,.hamIcon:active:after,.hamIcon:focus:after,.hamIcon:hover:before,.hamIcon:active:before,.hamIcon:focus:before{height: 2px;}
  .hamIcon.open span{opacity:0;}
  .hamIcon.open:after,.hamIcon.open:before{background: #fff;}
  .hamIcon.open:after{transform: rotate(-45deg) translate(5px,-5px);}
  .hamIcon.open:before{transform: rotate(45deg) translate(5px,5px);}
  .site-header .row-header-top-btn{align-items: center; display: flex; }
  .site-header .row-header-top-btn .button-white-sm { margin-right: 15px;    margin-left: auto; white-space: nowrap;}
  .nav-style-cmn ul li { width: 100%; margin: 0; padding: 15px; max-width: 100%; }
  .responsive-header-logo { padding: 30px 15px; } .responsive-header-logo .custom-logo-link { margin: 0; }
  body.body-site-main-header-show { overflow: hidden; }
  .header-top-banner-wrapper { min-height: 100vh !important; }
  table.main-table tr td {min-width: auto;width: 50%;}

  .img-slider.img-slider-568,.img-slider.img-slider-573 { padding: 0; }
  .site-header .row-header-top-btn  .row-header-logo-top-bar { margin-right: 15px; }

  .heading-with-icon .heading-with-icon__img.icon-round-border{    margin-right: 8px;}
  .accordion_style__more_info_less_info .heading-with-icon .heading-with-icon__txt { padding-right: 25px; }

  .padding-left-none-table-tablet .section-inner-content-main {padding-left: 0;}
  .full-width-table.table-td-first-child-w-unset .padding-left-none-table-tablet table.main-table tr td {min-width: 85px;}
  .site-header .row-header-logo-top-bar .custom-logo-link {max-width: 230px;}

}
@media(max-width:960px){
  .section-content__main#academic-catalog .heading-with-icon br { display: none; }
  .out-animation-per {font-size: 36px;line-height: normal;}
  .percentage-graph .out-animation {top: -60px;}
  .percentage-graph-chart {width: 100%;max-width: 98%;}
  .heading-with-desription-heading br {display: none;}
  table td span {margin-left: 0px;}

  .thank-you-page-main .content-main-inner p br {display: none;}
}
@media (max-width:767px) {
  ul li br {display: none;}
  .wrapper,.wrapper-full { padding-right: 20px; padding-left: 20px;}
  /* Fonts :: START */
  h1 {font-size: 26px;}/*33*/
  h2{font-size: 26px;}/*33*/
  h3{font-size: 22px;}/*24*/
  h4 { font-size: 18px;} /*20*/
  .font-33-n_b,.font-33,.site-header .banner-title-border  {font-size: 26px;}
  .font-24{font-size: 22px;}
  .font-20 {font-size: 18px;}
  /* Fonts :: END */
  .yt-video-section iframe{height: 340px;}
  .site-footer .col-footer-logo-inner .footer-logo:not(:last-child){    margin: 0 20px 0 0;}
  .site-footer{    padding: 400px 0 40px;}

  .header-responsive-toggle.toggle-responsive-display { width: calc(100% - 60px); }

  .content-section .section-inner-content-main {padding-left: 0;}
  .img-slider{padding: 0 20px;}.slick-slider-arrow .slick-arrow.nextarrow{    right: -7.5px;}.slick-slider-arrow .slick-arrow.prevarrow{left:-7.5px;}

  .content-section-wrapper-row > .col_8,.content-section-wrapper-row > .col_4 { width: 100%; } 
  .content-section-sidebar-main .sidebar-main-heading { max-width: 100%; width: 100%; margin-top: 20px; } 
  .content-section-sidebar-main .content-section-sidebar-inner,.content-section-sidebar-main .sidebar-main-heading,
  .content-section-sidebar-main.content-section-sidebar-main-with-listing-pages .content-section-sidebar-inner,
  .content-section-sidebar-main.content_have_form_yes .content-section-sidebar-inner{    padding: 0 20px;}
  .content-section-sidebar-main .sidebar-main-heading br { display: none; } 
  .content-section-sidebar-main .content-section-sidebar-inner .btn-red { margin: 20px auto 0; } 
  .content-sidebar-main .content-section-sidebar-main:not(:first-child) { margin-top: 20px; } 
  .content-section-wrapper-row > .col_4 { margin-top: 20px; } 
  .content-section-sidebar-main{border-radius: 15px;}
  .content-section{ padding: 40px 0 50px; }
  .content-section.section_heading_position_inside_left_col-sec {padding-top: 40px;}
  .content-section.padding-top-50 {padding-top: 40px;}
  .content-section.padding-bottom-50 {padding-bottom: 40px;}
  .content-section.padding-top-70 {padding-top: 50px;}
.content-section.padding-bottom-100 {padding-bottom: 50px;}

  /*.content-section.section_heading_position_inside_left_col-sec{    padding-top: 50px;}*/
  .content-section.section_heading_position_inside_left_col-sec .column-section-heading-main { padding-top: 0; padding-bottom: 0; }
  .content-section.section_heading_position_inside_left_col-sec,.content-section__hanover-college-graduate-academic-catalog {padding-bottom: 50px;}

  .content-section.accordion_style__more_info_less_info .section-inner-content-main { padding-right: 0; } 
  .content-section.accordion_style__more_info_less_info .heading-with-icon.tab_heading_style .tab_main_down_arrow { margin-right: 0; }
  .animated-progress {padding-left: 8px;}

  .img-slider { max-width: 100%; }

  .remove-br-section-heading-767 .section-heading br{display: none;}

  .mobile-sidebar-hidden .sidebar-with-showhide {display: none !important;}
  .content-sidebar-main .content-section-sidebar-main.sidebar-with-showhide:first-child + .content-section-sidebar-main:not(:first-child) { margin-top: 0; }
  .page-listing-row-main { padding-bottom: 50px; }
  section#error-page .column-content__main,section#thank-you .column-content__main{text-align: center;}
  .home-page-header-banner .parallax-effect-img { object-position: 60%; }

  .thank-you-page-main .section-heading, .thank-you-page-main .content-main-inner p {text-align: center;}

}
@media (max-width:640px) {
  .wrapper,.wrapper-full { padding-right: 15px; padding-left: 15px;}
  .yt-video-section iframe{height: 300px;}
  blockquote { padding: 0 0 0 42px; } 
  blockquote:before { font-size: 70px; top: -39px; }
  .site-header .banner-title-border{min-width: auto;}
  .header-responsive-toggle.toggle-responsive-display { width: calc(100% - 55px); }
  .content-section-sidebar-main .content-section-sidebar-inner, .content-section-sidebar-main .sidebar-main-heading, 
  .content-section-sidebar-main.content-section-sidebar-main-with-listing-pages .content-section-sidebar-inner,
  .content-section-sidebar-main.content_have_form_yes .content-section-sidebar-inner { padding: 0 15px; }
  table.main-table tr td {border: 1px solid #b5afa6;padding: 5px;}
  table{border-collapse: collapse;}

  .site-header .row-header-logo-top-bar .custom-logo-link {max-width: 220px;}
  .site-header .row-header-top-btn {flex-wrap: wrap;}
  .site-branding.row-header-logo.row-header-logo-top-bar {width: 100%; text-align: center; margin-bottom: 10px;}
  .site-header .row-header-top-btn .button-white-sm {margin-left: 0;}
  .site-header .row-header-top-btn {padding-top: 20px;}
}
@media (max-width: 575px) {
  /* Fonts :: START */
  h1 {font-size: 22px;}/*33*/
  h2{font-size: 22px;}/*33*/
  h3{font-size: 20px;}/*24*/
  h4 { font-size: 16px;} /*20*/
  .font-33-n_b,.font-33,.site-header .banner-title-border  {font-size: 22px;}
  .font-24{font-size: 20px;}
  .font-20 {font-size: 16px;}
  /* Fonts :: END */
  .site-footer-row > .col-main { width: 100%; text-align: center; justify-content: center; } 
  .site-footer .col-footer-copyright { text-align: center; } 
  .site-footer .col-footer-logo-inner .footer-logo:not(:last-child) { margin: 0 15px 0 0; }
  .site-footer .col-footer-logo-inner { width: auto; display: inline-flex; text-align: left; margin: 0 0 30px; }
  .site-footer{    padding: 300px 0 30px;}

  .content-section .section-inner-content-main .img-slider-inner img,.content-section .section-inner-content-main .img-slider-inner .br-44,
  .content-section .section-inner-content-main .img-slider-inner .br-44,.embed-container-style video,.embed-container-style iframe,
  .img-box-shadow{border-radius: 22px;}
  .img-slider.image_slider__2 { margin-top: 30px; }
  .percentage-graph-chart {margin-top: 70px;}
  .video-play-icon{bottom: 15px;left: 15px;}
}
@media (max-width: 480px) {
  .yt-video-section iframe{height: 255px;}
  .icon-round-border { width: 85px; height: 85px; } 
  .heading-with-icon .heading-with-icon__img.icon-round-border { margin-right: 5px; } 
  .tab_drawer_heading .tab_main_down_arrow ,.tab_drawer_heading i.fa.fa-minus.tab_main_minus_arrow{ margin-left: 30px; }

  .accordion_style__more_info_less_info .heading-with-icon .heading-with-icon__txt { padding-right: 15px; } 
  .info-tab-arrow-style { font-size: 12px; }
  .out-animation-per {text-align: right;font-size: 30px;}
  .out-animation-name {font-size: 18px;text-align: right;}
  .percentage-graph .out-animation {top: -51px;}
  .percentage-graph-chart:after {width: 15px;top: -11px;height: 300px;}
  .animated-progress {margin: 20px 0px;}
  .schdule-call-section {width: 100%;}
  .button-white-sm { font-size: 12px; padding: 5px 10px; } .hamIcon { width: 25px; min-width: 25px; }

  .accordion_style__more_info_less_info .heading-with-icon .heading-with-icon__txt .heading-with-desription-heading { font-size: 14px; } 
  .accordion_style__more_info_less_info .heading-with-desription { font-size: 11px; } 
  .icon-round-border { width: 70px; height: 70px; }

  .accordion_style__more_info_less_info h3.heading-with-icon {flex-wrap: wrap;}
  .accordion_style__more_info_less_info .heading-with-icon .heading-with-icon__txt {width: calc(100% - 90px); padding-right: 0;}
  .accordion_style__more_info_less_info h3.heading-with-icon .tab_main_down_arrow.more-ifo-tab-arrow {margin-top: 15px;}
}
@media (max-width: 367px) {
  .out-animation-per {font-size: 25px;}
  .out-animation-name {font-size: 15px;}
  .site-header .banner-title-border br { display: none;}
}