  /*Table Of Contents ends */


body {
    padding: 0;
    margin: 0;
    font-family: 'Montserrat', sans-serif;
    font-size: 1rem;
    color: #46469e;
    overflow-x: hidden !important;
    overflow-y: auto!important;
	line-height:1.5rem;
	font-weight:400;
}
body.full-page {
   overflow: hidden !important;
}

html {
    font-size: 16px;
}
ol,ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
a, a:hover, a:focus {
    outline: none;
    text-decoration: none;
    color: inherit;
}
input:focus{
    outline: none;
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
}
h1 {
    font-size: 3.75rem;
	font-family: 'Montserrat';
	 font-weight:700;
}
h2 {
    font-size: 3.5rem;
	font-family: 'Montserrat';
	 font-weight:700;
}
h3 {
    font-size: 1.675rem;
	font-family: 'Montserrat';
	 font-weight:700;
}
h4 {
    font-size: 1.25rem;
	font-family: 'Montserrat';
}
h5{
    font-size: 1rem;
	font-family: 'Montserrat';
}
h6{
    font-size: 0.875rem;
	font-family: 'Montserrat';
}
p{
   font-size: 15px;
}
p.title {
   font-size: 1rem;
}
.block{
    display: block;
}
.italic {
	font-style: italic;
}
button{
    line-height: 1;
}


/*common font family*/
p, .heading-title > span, .process-wrapp li > .pro-step,
.progress-bars .progress p, .progress-bars .progress .progress-bar span,
.approach-table .ammount .dur, .pagination li > a, .counters .count_nums,
.approach-table .ammount h2, .approach-table ul li, .webcats li a > span,
.getin_form .form-control{
     font-family: 'Montserrat', sans-serif;
}

/*fontAwesome*/
.zeus.tparrows.tp-rightarrow::before,
.zeus.tparrows.tp-leftarrow::before,
.approach-table ul li > span::before,
.testimonial-quote h3::before, 
.testimonial-quote h3::after,
blockquote.blockquote::before{
	font-family:'FontAwesome';
}

/* Helper Classes & Shorcodes */
.padding {
    padding: 7.5rem 0;
}
.padding_top {
    padding-top:7.5rem;
}
.padding_bottom {
    padding-bottom: 7.5rem;
}
.margin_bottom {
    margin-bottom: 7.5rem;
}
.margin_top {
    margin-top: 7.5rem;
}
.padding_half {
    padding: 4.375rem 0;
}
.padding_bottom_half {
    padding-bottom: 4.375rem;
}
.margin_bottom_half{
    margin-bottom: 4.375rem;
}
.padding_top_half {
    padding-top: 4.375rem;
}
.heading_space {
    margin-bottom: 4.125rem;
}
.bottom5 {
    margin-bottom: 5px;
}
.bottom10 {
    margin-bottom: 10px;
}
.top10 {
    margin-top: 10px;
}
.bottom15 {
    margin-bottom: 15px;
}
.top15 {
    margin-top: 15px;
}
.top20 {
    margin-top: 20px;
}
.bottom20 {
    margin-bottom: 20px;
}
.bottom25 {
    margin-bottom: 25px;
}
.top25 {
    margin-top: 25px;
}
.bottom30 {
    margin-bottom: 30px;
}
.top30 {
    margin-top: 30px;
}
.bottom35 {
    margin-bottom: 35px;
}
.top40 {
    margin-top: 40px;
}
.bottom40 {
    margin-bottom: 40px;
}
.bottom45 {
    margin-bottom: 45px;
}
.top50 {
    margin-top: 50px;
}
.top60{
    margin-top: 60px;
}
.bottom60{
    margin-bottom: 60px;
}
.bottom0 {
    margin-bottom: 0;
}
.nomargin {
    margin: 0;
}
.nopadding{
    padding: 0;
}
.fontbold{
   font-weight: bold;
}
.fontmedium {
   font-weight: 500;
}
.font-light{
   font-weight: 300;
}
.font-xlight {
   font-weight: 200;
}
.bglight {
    background: #f5f7f7;
}
.bgdefault {
    background: #353584;
}
.whitecolor {
    color: #ffffff;
}
.darkcolor {
    color: #000000;
}
.skybluebg { background:#00afe5}

.extradark-color {
    color: #212331;
}
.defaultcolor {
    color: #353584;
}
section{
    position: relative;
}
.center-justified {
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}
.container-padding {
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}

/*heading Titles */
.heading-title > span{
    font-size: 1.25rem;
    display: block;
    text-transform: capitalize;
    color: #353584;
}
.whitecolor.heading-title > span{
    color: #fff;
}
.heading-title h2{
   font-weight: 400;
}

.heading-title h3{
   font-weight: 700;
   font-size:36px
}
.heading-title h3 span{
   color:#44c1e2;
   font-weight:600;
   font-family: 'Montserrat', sans-serif;
}


/*img wrap*/
.image {
    overflow: hidden;
}
a.image{
    display: block;
}
.image img {
    width: 100%;
    display: block;
}
.image, .image img {
    position: relative;
}

 /*hover on images*/
.hover-effect::before,
.hover-effect::after {
   content: "";
   background: #fff;
   height: 0;
   width: 0;
   z-index: 1;
   position: absolute;
   -webkit-transition-duration: 1.3s;
	-o-transition-duration: 1.3s;
	transition-duration: 1.3s;
}
.hover-effect::before {
	right: 0;
	opacity: 1;
	top: 0;
}
.hover-effect::after {
	bottom: 0;
	opacity: .7;
	left: 0;
}
.hover-effect:hover::after, .hover-effect:hover::before {
	height: 100%;
	opacity: 0;
	width: 100%;
}


/*to align elements center*/
.center-block {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}
/*Back To Top*/
.back-top {
   color: #fff;
   right: 20px;
   font-size: 26px;
   position: fixed;
   z-index: 1600;
   opacity: 0;
   visibility: hidden;
   bottom: 15px;
   background: #e16953;
   -webkit-transform: scale(0);
   -ms-transform: scale(0);
   -o-transform: scale(0);
   transform: scale(0);
   height: 40px;
   border:2px solid #ffffff;
   width: 40px;
   text-align: center;
   line-height: 36px;
   -webkit-border-radius: 50%;
   border-radius: 50%;
}
.back-top-visible {
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
   opacity: 1;
   visibility: visible;
}
.back-top::before {
   content: "";
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   position: absolute;
   z-index: -1;
   -webkit-border-radius: 50%;
   border-radius: 50%;
   opacity: 0;
   visibility: hidden;
   background: #1bb99b;
}
.back-top:hover::before, .back-top:focus::before {
   opacity: 1;
   visibility: visible;
}
.back-top:hover, .back-top:focus {
   color: #fff;
}

/* transitions common*/
a, *::before, *::after,img, span, input, button,
 .navbar, .fixedmenu, .tp-bullet, .owl-dot, .owl-prev, .owl-next{
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
i::before,i::after{
    -webkit-transition: all 0s !important;
    -o-transition: all 0s !important;
    transition: all 0s !important;
}

/*-------------------------------*/
      /*Home Banner*/
/*-------------------------------*/

header {
    z-index: 100;
	position:relative;
	background:#dcdcdc url(../images/Banner.jpg) center/cover no-repeat;
    padding: 20px 0 0 0;
	min-height:570px;
	z-index:10;
	 -webkit-box-shadow: 0px 2px 15px 3px rgba(119,119,119,0.29);
	-moz-box-shadow: 0px 2px 15px 3px rgba(119,119,119,0.29);box-shadow: 0px 2px 15px 3px rgba(119,119,119,0.29); 
}

.logo img {
    max-width:50%;
}

header .header-text { padding:70px 0 25px 0px;position:relative;}
header .header-text:before {
	width:5px; 
	height:100%;
	position:absolute;
	content:'';
	left:0;
	background:#e16953;
}
header .header-text h3{ background:#e16953; clear:both; color:#ffffff; font-size:48px; display:inline-block; margin:0px 0 5px 0; line-height:.8; text-transform:uppercase; padding:10px 10px 12px; font-family: 'Heading Pro Trial Bold'; }
header .header-text h4{  clear:both; color:#000000; font-size:30px;font-family: 'Heading Pro Trial Book'; display:block; margin:0px 0 0px 0; line-height:.8; text-transform:uppercase; padding:25px 0px 5px 20px;  }

header .header-text p{ padding-left:20px; text-transform:none;  color:#000000; display:block; font-size:18px; line-height:1.4;  margin:0px 0 20px 0;  font-family: 'Montserrat', sans-serif; font-weight: 500;}
header .header-text a.apply-btn { cursor:pointer; font-weight:700; margin:10px 0 0 20px; background:#1bb99b; padding:5px 15px; color:#ffffff; font-size:20px; transition: 0.3s;}
header .header-text a.apply-btn:hover{background:#2b292a; color:#ffffff;}

.query-form { margin-top:40px; max-width:360px; width:360px;}
.query-form h3 { color:#334655; font-size:48px; margin-top:20px;}
.query-form p{ color:#000000; font-size:16px; margin-bottom:20px}


.mobile-form  { display:none;border:5px solid #e16953; text-align:center; background:#ffffff; padding:10px; max-width:94%; width:100%; margin:20px auto}
.mobile-form h3 { color:#334655; font-size:48px; margin-top:20px;}
.mobile-form p{ color:#000000; font-size:16px; margin-bottom:20px}


#intro { position:relative; z-index:100; padding:50px 0;}
#intro img { margin-top:-90px; position:relative; z-index:10;}
#intro .intro-content { border-left:5px solid #e16953; padding-left:20px; position:relative}
#intro .intro-content:before { width:100px; 
	height:5px;
	position:absolute;
	content:'';
	left:-100px;
	background:#e16953
}

#intro .intro-content h3{
  color:#e16953;
  font-size:2.4rem;
  text-transform:uppercase;
}

#intro .intro-content p{
  color:#004847;
  font-size:18px;
  line-height:1.5;
  text-align:justify;
}

#why-jspc { padding:20px 0 50px; position:relative}
#why-jspc h3{ color:#1bb99b; font-size:2em; margin:40px 0 0 0; line-height:1; padding:0; position:relative;margin-bottom:20px; text-transform:uppercase; text-align:left;}
#why-jspc .inner-wrapper { padding:0 0px 0 60px;}
#why-jspc .inner-wrapper p{ color: #004847; text-align:justify; font-size:18px;line-height: 1.5; padding: 5px 0px 0 0px}

#why-jspc .inner-wrapper ul{ display:block; padding:0; margin:0;}
#why-jspc .inner-wrapper ul li { margin:20px auto 0;color:#004847;font-size:1rem; text-align:left; line-height:1.4; font-weight:400; padding-left:30px; position:relative;}
#why-jspc .inner-wrapper ul li:before { background:url(/master-in-public-health/images/bullet.png) left top no-repeat; width:22px; height:30px; position:absolute; content:''; left:0; top:-3px;}


#why-jspc .brochure { text-align:left}
#why-jspc .brochure-download { background:#e16953; color:#ffffff;padding:12px 20px 12px; font-size:24px; line-height:1; font-weight:700}

.curriculum  { position:relative; background:#fafafa; z-index:10; padding:50px 0;}
.curriculum h3{ color:#e16953; font-size:2.4rem; padding:0; text-transform:uppercase}
.curriculum  p { color:#000000; width:90%; margin:30px auto; line-height:1.4; font-size:16px;}
.curriculum  .nav-tabs a{ border-bottom:1px solid #e16953;padding: 1rem; display: block; color: #004847; font-weight:700; font-size: 1.2rem; position:relative}
.curriculum  .nav-tabs a:focus, .curriculum .nav-tabs a:active , .curriculum .nav-tabs a:hover, .curriculum .nav-tabs a.active{background: #e16953; color: #fff;}
.curriculum .nav-tabs a.active::after{
    content: '';
    position: absolute;
    left: 0;
	right:0;
	margin:0px auto;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #e16953;
    clear: both;
}

.curriculum .tab-content {padding: 2rem; background:#ffffff;}
.curriculum .tab-content h4 { text-align:left; color:#1bb99b; font-size:22px; font-weight:700; margin-bottom:15px}
.curriculum .nav-tabs li { width: -moz-calc(25% - 2px);width: -webkit-calc(25% - 2px); width: -o-calc(25% - 2px); width: calc(25% - 2px); margin:0 1px; border:0; text-align: center;}
.curriculum .tab-content ul{ display:block; padding:0; margin:0;}
.curriculum .tab-content ul li { color:#000000;font-size:1rem; text-align:left; line-height:1.4; font-weight:400; padding-left:25px; position:relative; margin-bottom:10px;}
.curriculum .tab-content ul li:before { background:#1bb99b; width:15px; height:15px; position:absolute; content:''; left:0; top:2px;}


/*--------------------advisory board start----------------------------*/

.faculty{ 
	background-color:#f1f1f1;
	padding-top: 50px; 
    padding-bottom: 50px;
}

.faculty h3{
	color: #e16953;
    font-size: 2,4rem;
    text-transform: uppercase;
    text-align: center; 
}
.faculty_wrapper { margin-top: 30px;}
.faculty_wrapper .owl-nav { text-align: center; display: none; }
.faculty_wrapper h4 {color: #e16953; font-weight: 700; text-transform: uppercase;font-size: .9rem;margin: 0; padding:20px 0 0px; text-align: center;}
.faculty_wrapper p {color: #000000;font-size: .8rem;margin: 0; text-transform: none; font-weight: 400; padding:10px 0;font-family: 'Montserrat', sans-serif; text-align: center;}
.faculty_wrapper {  align-items: center;  display: block}
.faculty_wrapper .item { padding: 15px;  text-align: center;}
.faculty_wrapper .faculty-img { position: relative; width: auto;  }
.faculty_wrapper .faculty-img img{ border-radius: 5px; width: auto; border: 10px solid #ffeff0; box-shadow: 0px 0px 4px 3px #cccccc; }


.international-collab  {background:#034b4a url(../images/collab-bg.jpg); z-index:1; padding:50px 0; position:relative;}
.international-collab h3{ color:#ffffff; font-size:3em; text-align:left; line-height:1; padding:0; padding-bottom:5px; margin-bottom:10px; text-align:left}
.international-collab p{ color:#ffffff; font-size:1em;padding:0; position:relative; padding-bottom:5px; text-align:left}
.international-collab-slider { z-index:100; position:relative; box-shadow:2px 5px 7px 3px #dfdfdf; margin-top:-50px; background:#ffffff;padding:30px; margin-bottom:50px}  
.international-collab-slider .collab-slider .item { padding:5px; border:1px solid #f1f1f1;}
.international-collab-slider .collab-slider .slick-slider {
    margin:0 -5px;
}
.international-collab-slider .collab-slider .slick-slide {
    padding:0px;
    background-color:#ffffff;
    text-align:center;
    margin-right:5px;
    margin-left:5px;
}
.international-collab-slider .collab-slider .slick-slide img {
	object-fit:contain;
	width:100%;
	height:auto   
}

.international-collab-slider .collab-slider .slick-dots{
    bottom:-20px;
}

.international-collab-slider .collab-slider  .slick-arrow{
	 position:absolute;
	 text-align:center;
	 top:45%;
	 text-indent:-10000px}
	 
.international-collab-slider .collab-slider .slick-next{
	right:-60px; 
	background:url(/master-in-public-health/images/right-arrow.png) center/cover no-repeat; 
	width:42px;
	height:42px;
}
.international-collab-slider .collab-slider .slick-prev{
	left:-60px;
	background:url(/master-in-public-health/images/prev-arrow.png) center/cover no-repeat;
	width:42px;
	height:42px;
}

.partners  {background:#ffffff; padding:50px 0; position:relative;}
.partners h3{ color:#e16953; font-size:2.2em;text-align:center; line-height:1; padding:0; padding-bottom:5px; margin-bottom:30px}

.partners .partner-slider .slick-slide {
    padding:0px;
    text-align:center;
    margin-right:10px;
    margin-left:10px;
}

.admission-process { padding:50px 0 40px 0; background:#ffffff; text-align:center;}
.admission-process h3{ color:#e16953; font-size:2.4em; margin:0; line-height:1; padding:0; position:relative;margin-bottom:30px; text-transform:uppercase; text-align:center}

.admission-process .accordion { margin:20px 0 0 0;}
.admission-process .card {
  margin-bottom: 20px;
  border: 0;
  border-radius:10px;
  background:none;
}

.admission-process .card .card-header {
  border: 0; 
  border-radius: 0px;
  padding: 0;
  outline:none;
}

.admission-process .card .card-header .btn-header-link {
  display: block;
  background: #1bb99b;
  color: #ffffff;
  text-transform:uppercase;
  font-weight:700;
  padding: 5px 20px 5px 20px;
  font-size:24px;
  text-align:left;  
}

.admission-process .card .card-header .btn-header-link:after {
  content: "\f107";
  font-family: FontAwesome;
  font-weight: 900;
  float: right;
}
.admission-process .card .card-header .btn-header-link.collapsed {
  background: #334655;
  color: #ffffff;
}

.admission-process .card .card-header .btn-header-link.collapsed:after {
  content: "\f106";
}

.admission-process .card .collapsing {
  background: #ffffff;
  color: #000000;
  border-radius:0px;
}

.admission-process .card .collapse {
  border: 0;
   border-bottom-left-radius:10px;
   border-bottom-right-radius:10px;
}

.admission-process .card .collapse.show {
  background: #ffffff;
  color: #222;
  
}
.admission-process .card .card-body { padding:20px 10px 0 10px; text-align:left;}
.admission-process .card-body p {color: #000000; font-size:16px; position:relative; padding-left:30px;}
.admission-process .card-body ul{ margin: 0 0 0 40px; padding:0;}
.admission-process .card-body ul li {color: #000000; list-style: disc; margin: 0; font-size:16px; position:relative; padding:0px;}
.admission-process .card-body p a {color: #e16953;}
 
.applybtn  { padding: 0px 0 40px 0; clear: both;}
.applybtn a.apply-btn { cursor:pointer; font-weight:700; background:#e16953; padding:15px 25px 10px 25px; line-height: 1.8; color:#ffffff; font-size:28px; transition: 0.3s;}
.applybtn a.apply-btn:hover{background:#1bb99b; color:#ffffff;}

/*-------------------------------*/
    /* Footer*/
/*-------------------------------*/
.site-footer { background:#2b292a; padding:30px 0;}
.site-footer p.copyrights{
	text-align:center;
	font-size:16px;
	color:#ffffff;
	line-height:1;
	padding:0;
	margin:0;
}

/*-------------------------------*/
    /* Footer ends*/
/*-------------------------------*/

@media screen and (max-width: 768px){
.site-footer p.copyrights{
	text-align:center
}
}

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1200px) { 
   html{
        font-size: 15px;
    }
}

/* Medium devices (tablets, less than 992px)*/
@media (max-width: 992px) {
   html{
        font-size: 14px;
    }
   h2 {
      font-size: 3rem;
   }
   h3 {
      font-size: 1.5rem;
   }
   h4 {
      font-size: 1.125rem;
   }
   p {
      font-size: 14px;
   }
   .heading-title > span{
      font-size: 1rem;
   }
}

 /*Small devices (landscape phones, less than 768px)*/
@media (max-width: 768px) {
html{font-size: 14px;}
header {
    z-index: 100;
	position:relative;
	background:#dcdcdc;
    padding: 20px 0 0px 0;
	min-height:400px;
	z-index:10;
	display:block;
	text-align:left;
}

.logo  img {
    max-width:100%;
	width:240px;
	text-align:center;
}

header .header-text { text-align:left; padding:40px 0 0px 0px;position:relative;}
header .header-text h3{ padding:10px 20px; font-size:2.5rem; margin:0px 0 5px 0; }
header .header-text h4{ font-size:1.8rem; margin:5px 0; padding-top: 25px; }
header .header-text p{ font-size:16px; line-height:1.3;  margin:0px 0 20px 0;}
header .header-text a.apply-btn { padding:5px 15px; color:#ffffff; font-size:18px}

.query-form { display:none;}
.mobile-form { display:block}

#intro { position:relative; z-index:100; padding:0px 0;}
#intro img { margin-top:0px; margin-bottom:15px;}
#intro .intro-content { border-left:none;border-top:5px solid #e16953; padding-top:15px; padding-left:20px; }
#intro .intro-content:before { width:5px; 
	height:100%;
	position:absolute;
	content:'';
	left:0px;
	top:0;
}

#intro .intro-content h3{
  font-size:1.8rem;
}

#intro .intro-content p{
  color:#004847;
  font-size:14px;
}

#why-jspc { padding:20px 0;}
#why-jspc h3{ font-size:2em; margin:20px 0 0 0; text-align:left;}
#why-jspc .inner-wrapper { padding:0 15px;}


.curriculum  { padding:50px 0;}
.curriculum h3{ font-size:1.8rem;}
.curriculum  p { width:100%; margin:30px auto; font-size:14px;}
.curriculum .nav-tabs a{ padding: .2rem;font-size: .8rem; text-transform:none;}
.curriculum .nav-tabs a.active::after{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #e16953;
}

.curriculum .tab-content {padding: 1rem; background:#ffffff;}
.curriculum .tab-content h4 { font-size:20px; }
.curriculum .tab-content ul li { color:#000000;font-size:14px;}
.curriculum .tab-content ul li:before { background:#1bb99b; width:10px; height:10px;}

.international-collab  {background:#034b4a url(../images/collab-bg.jpg); z-index:1; padding:50px 0; position:relative;}
.international-collab h3{ font-size:1.8em; text-align:center;}
.international-collab p{ font-size:1em;text-align:center}

.international-collab-slider { padding:40px 20px; margin-bottom:20px}  

.admission-process { padding:30px 0; background:#ffffff; text-align:center;}
.admission-process h3{ font-size:1.8em;}

.admission-process .card .card-header .btn-header-link {
  font-size:18px;
}



 }
@media (max-width: 576px) { 
html{
    font-size: 13px;
    }

site-footer { background:#000000; padding:40px 0;}
.site-footer p.copyrights{
	text-align:center;
	font-size:12px;
	color:#ffffff;
	line-height:1.8;
	padding:0;
	margin:0;
}

.admission-process .card .card-body { padding:10px; text-align:left;}
.admission-process .card-body p {color: #58595b; font-size:14px; padding-left:0px;}

/*Back To Top*/
.back-top {
   bottom: 75px;
}
#why-jspc .brochure-download {padding:8px; font-size:16px;}
#why-jspc .inner-wrapper p{ font-size:15px;line-height: 1.4}

}
.stripsblock { position: relative; background: #ffffff; z-index: 10; padding: 30px 0;}
.mrgtop10{padding: 10px 0;}
.infostrips .row{margin-left: -8px; margin-right: -8px;}
@media (min-width: 992px){
.infostrips .blockstrip:last-child{border-right: 0px solid #e5e7e8;}
.infostrips { border: 1px solid #e5e7e8; border-radius: 8px; padding: 24px 0px; margin-top: 20px; margin-bottom: 12px; background: #ffffff; z-index: 2; position: relative; box-shadow: 0 0 4px rgb(0 0 0 / 25%); }
.infostrips .blockstrip { width: 20%; padding: 0px 12px 0px 24px; border-right: 1px solid #e5e7e8; }
.infostrips .blockstrip .heading { color: #1f1f1f; font-size: 34px; font-weight: 600;}
.stripsblock1 .infostrips .blockstrip .heading { color: #1f1f1f; font-size: 22px; font-weight: 400;}
.infostrips .blockstrip p { margin-top: 5px; font-size: 18px; width: 180px;}
}
@media (min-width: 576px) and (max-width: 1023px){
.infostrips .blockstrip { width: 49.5%; border-right: 1px solid #e5e7e8; padding: 5px 5px 5px 20px;}
.infostrips{padding: 24px;}
}
@media (max-width: 575px){
.infostrips .blockstrip { width: 100%; border-right: 0px solid #e5e7e8; padding: 5px 5px 5px 20px;}
.infostrips{padding: 24px;}
}
