@media (max-width: 500px) { 

 

  .sr-stats .container {
    padding-bottom: 2px;
    padding-top: 2px;
  }
} 

 /*


.navbar-collapse .btn-wrapper.btn-primary-wrapper .cta_button {
  margin-right: 15px;
  color: #fff;
}
*/


.custom-hero .btn-wrapper.btn-outline-secondary-wrapper .cta_button {
  font-size: 16px !important;
}
  

.sr-stats h2 {
  font-size: 70px !important;
  margin-bottom: -0.5rem !important;
}

.sr-stats p {
  font-size: 16px !important;
}/*


input[type=submit].hs-button.primary {
  color: #fff;
  height: 3rem;
  padding: 0 1.5625rem;
}
*//*


input[type=submit].hs-button.primary:hover {
  color: #fff;
}
*//*


input[type=submit].hs-button.primary:active {
  filter: brightness(90%);
}
*//*
 

.top-bar-text {
  text-align: right !important;
}
*//*


.top-bar {
  border: 1px solid rgba(95, 115, 208, 0.2);
  padding: 0.5rem;
}
*/


.custom-testimonials h2 {
  font-size: 48px !important;
  color: #FDF0E9 !important;
}


.sr-footer-01 .sr-footer-nav .hs-menu-depth-1 > a {
  color: #19203A !important;
  min-height: 50px;
}

.sr-footer-01 .row.sr-spacer-bottom-50 {
  border-bottom: 2px solid #ebebeb !important;
}


.custom-footer .footer-copyright {
  padding-top: 3rem;
}



.sr-footer-01 .sr-footer-nav li a {
  line-height: 1rem !important;
}/*


li.hs-menu-item.hs-menu-depth-2 {
  padding-bottom: 9px !important;
}
*/

.sr-footer-01 ul.hs-menu-children-wrapper {
  padding-top: 1rem !important;
} 


.unalign-cards .card-carousel {
  width: 100% !important;
  left: 0px !important;
}
 


.unalign-cards .cards-container {
  width: 100% !important;
  left: 0px !important;
}
 
@media screen and (min-width: 769px) and (max-width: 1400px) {

  .custom-hero-hot .container .sr-cover {
    padding: 5rem 0rem 5rem 0rem;
  }

}

@media screen and (min-width: 1401px) and (max-width: 1920px) {

  .custom-hero-hot .container .sr-cover {
    padding: 10rem 0rem 10rem 0rem;
  }

}

@media screen and (min-width: 2400px) {

  .custom-hero-hot .container .sr-cover {
    padding: 20rem 0rem 20rem 0rem;
  }

}



@media (max-width: 500px) { 


  .unalign-cards .card-carousel .col-md-4{
    max-width: 100%;
  }
 


  .unalign-cards.sr-cards-image-01 {
    margin-bottom: -266px !important;
    margin-top: 3rem !important;
    width:100% !important;
  }
  

  .sr-cover {
    padding-top: 6rem !important;
  }

  .sr-offer-bar-03-inner {
    margin-top: 12rem;
  }


  .custom-offer-bar .btn-wrapper.btn-primary-wrapper .cta_button,
  .custom-offer-bar .btn-wrapper.btn-outline-white-wrapper .cta_button {
    font-size: 14px !important;
    display: flex;
    justify-content: center;
  }


  .sr-offer-bar-03 .sr-offer-bar-03-content {
    margin-bottom: 0rem !important;
  }
}

@media (min-width: 1000px) {

  .sr-cards-testimonial-slider-02 .container{
    position:relative;
    z-index:1;
  }

  .sr-cards-testimonial-slider-02 .container:after {
    position:absolute;
    right:250px;
    bottom: 35px;
    content:  url('https://www.memphisscholarships.org/hubfs/orange-ball.png');
    width: fit-content;
    height: auto;
    z-index:-1;  
  }

  .sr-cards-testimonial-slider-02 .container:before {
    position:absolute;
    right:-70px;
    top: -70px;
    content:  url('https://www.memphisscholarships.org/hubfs/purple-ball.png');
    width: fit-content;
    height: auto;
    z-index:-1;  
  }


  .sr-cards-testimonial-slider-02 .container .cards-wrapper {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .sr-cards-testimonial-slider-02 .cards-slider .author-meta {
    margin-top: 5rem;
  } 


  .custom-cards div .col-md-4:nth-child(1) {
    padding-top: 180px;
  }



  .custom-cards div .col-md-4:nth-child(2) {
    padding-top: 130px;
  }



  .custom-cards div .col-md-4:nth-child(3) {
    padding-top: 80px;
  }
 


  .unalign-cards {
    margin-top:-240px;
  }
 


  .unalign-cards div.card-carousel .col-md-4:nth-child(2) {
    margin-top:30px;
  }
 


  .unalign-cards div.card-carousel .col-md-4:nth-child(3) {
    margin-top:60px;
  }
 

  .sr-cards-image-01 {
    margin-bottom: -150px;
  } 


  .card-description {
    min-height: 136px !important;
  }
 


  .custom-offer-bar .btn-wrapper.btn-outline-white-wrapper .cta_button {
    font-size: 16px !important;
    margin-right: 10px;
  }



  .custom-offer-bar .btn-wrapper.btn-primary-wrapper .cta_button {
    font-size: 16px !important;
  }
/*


  .menu-container div > ul > li:nth-child(2) > ul {
    margin-top: 1.5rem;
  }
*/

  .sr-cards-image-01 .item-card {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
    padding-bottom: 1rem;
    padding-top: 1rem;

  }

}
  
@media (min-width: 1000px) and (max-width: 1290px) {
  .sr-cards-testimonial-slider-02 .container:before {
    right: 0;
  }
}

@media (min-width: 1300px) {

  .custom-cards .item-card {
    padding-left: 2rem;
    padding-right: 2rem;
    min-height: 462px !important;
    padding: 40px 40px !important;
  }



  .custom-cards .card-carousel .card-description {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
  }

 


  .custom-cards .media-body {
    min-height: 313px;
    height: 368px;
  }


}


@media (max-width:1000px) {

  .custom-cards-cold .media-body .card-description {
    min-height: 178px;
  }

}

@media (max-width: 800px) {/*

  .navbar-collapse .btn-wrapper.btn-primary-wrapper .cta_button {
    font-size: 14px !important;
    display: flex;
    justify-content: center;
  }
*//*


  .navbar-collapse .btn-wrapper.btn-outline-secondary-wrapper .cta_button {
    width: 75px;
    display: flex;
    justify-content: center;
    font-size: 14px;
  }
*/

  .sr-cards-image-01 {
    margin-bottom: -266px;
    padding-top: 3rem !important;
    padding-bottom: 4rem;

  }

} 



.join-section .content-wrapper{
  background:#19203A !important;
}
 


.list-section .cta_button p, .join-section .cta_button p{
  color: #FFFFFF;
  margin:0;
}
 


.list-section a.cta_button:hover, .join-section a.cta_button:hover{
  background:#f07867 !important;
  filter: brightness(100%) !important;
}
 


.list-section a.cta_button:hover p{
  text-decoration:underline;
}
 


.custom-stats .stat p {
  opacity: 0.75;
}



@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) { 

    .card-carousel {
      margin-left: 0% !important;
    }
 


    .custom-footer .footer-copyright {
      padding-bottom: 3rem;
    }



    .custom-footer ul.hs-menu-children-wrapper:first-child {
      background-color: red !important;
    }
 

    .sr-cards-image-01 .item-card {
      border: none !important;
      min-height: 489.938px !important;
    }

    .sr-cards-image-01 .media-body {
      min-height: 340px;
    }
}

/* HOME PAGE CUSTOM STYLES */
@media (max-width: 900px) { 

  .home-hero.sr-hero-02 .sr-cover-image {
    width: 100%;
  }
 
}

@media (min-width: 501px) and (max-width: 767px) { 

  .home-hero.sr-hero-02 .sr-cover-image {
    height: 45% !important;
  }
 

  .home-hero.sr-hero-02 .sr-cover-inner {
    margin-bottom: 150px;
  }
 
}

/*WARM PAGE CUSTOM STYLES*/


/*HERO SECTION*/

/*
.navbar-collapse .btn-wrapper.btn-outline-secondary-wrapper a.cta_button:hover {
  color: #fff !important;
}
*/ 


.warm-custom-hero .container .sr-cover-inner h1 {
  letter-spacing: 0 !important;
}
 


.warm-custom-hero .container .btn-wrapper.btn-outline-primary-wrapper a.cta_button:hover{
  color:#FFFFFF !important;
  text-decoration:underline;
}
 


.warm-custom-hero .container .btn-wrapper.btn-primary-wrapper a.cta_button{
  color:#FFFFFF !important;
  background:#f07867;
}
 


.warm-custom-hero .container .btn-wrapper.btn-primary-wrapper a.cta_button:hover{
  color:#FFFFFF !important;
  background:#f07867;
  text-decoration:underline;
}
 

@media (min-width: 1520px) {

  .custom-offer-bar {
    padding: 40.25rem 0rem 9.25rem 0rem !important;`r`n    /* Genera un espacio muy grande el cual hace que se visualice muy mal. */
  } 


  .custom-offer-bar .container {
    top: -219px !important;
  }
 


  .warm-custom-hero {
    margin-top: 6rem;
  }
 


  #warm-hero .sr-cover-image {
    width: 100%!important;
    height: 100%!important;
    bottom: -11px !important;
    background-position: bottom right !important;
    background-size: contain !important;
    right: 0;
  }
 


  .warm-custom-hero .sr-cover-inner {
    position: relative;
    top: -66px;
  }
 
}

@media screen and (min-device-width: 500px) and (max-device-width: 600px) {

  .custom-cards-cold .media-body {
    max-height: 424px!important;
  }

}
 

@media (max-width: 1440px) { 

  .warm-custom-hero .sr-cover-image {
    width: 44% !important;
    height: 86% !important;
  }
 
} 
 

.warm-custom-hero .sr-cover-image {
  bottom: 0!important;
  background-position: bottom right !important;
  position: absolute!important;
  background-size: contain !important;
  background-repeat: no-repeat!important;
  top: auto!important;
  right: 0;
  width:100%;
  height: 100%;
}
 


.warm-custom-hero .sr-cover-inner {
  width: auto !important;
  margin-left: 0 !important;
}
 


.warm-custom-hero .container {
  min-width: 100%;
}
 


.warm-custom-hero {
  background: transparent !important;
}
 

/*VIDEO SECTION*/

.custom-col-media .container h2.section-heading,
.custom-media-col-02 .container h2.section-heading
{
  color: #fff;
  font-size: 48px;
  line-height: 57px;
  text-align: center;
}

/*ONE COL SECTION*/

.custom-media-col-02 .container .section-description p {
  font-size: 28px;
  line-height: 33px;
  font-weight: 800;
  color: #fff;
  padding-top: 36px;
  width: 90%;
}


.custom-media-col-02 .container .section-description {
  display: flex;
  justify-content: center;
}


/*THREE COL SECTION*/

.custom-three-col .container {
  position: relative;
  top: -217px;
}


.custom-three-col {
  margin-bottom: -130px;
  padding-bottom: 1rem !important;
}



.custom-three-col .sr-valign-stretch .content-wrapper .col-content span {
  font-weight: 400;
  line-height: 25px;
}



.custom-three-col .sr-valign-stretch .content-wrapper h3 {
  font-size: 28px;
  line-height: 33px;
  font-weight: 800;
  color: #fff;
  margin-top: 32px;
  margin-bottom: 32px;
}


/*PILLAR COVER SECTION*/

.custom-pillar-cover .pillar-cover-text h2.heading {
  color: #fff;
  font-size: 48px;
  line-height: 57px;
  min-width: 60%;
  position: relative;
}


.custom-pillar-cover .pillar-cover-text .description {
  min-width: 56%;
}



.custom-pillar-cover .pillar-cover-text .description p > img {
  min-width: 736px;
  width: 589px;
  height: auto;
  position: relative;
  bottom: -19px;
}



.custom-pillar-cover .pillar-cover-inner-column {
  margin-left: 0 !important;
}



.custom-pillar-cover label.section-label:after,
.custom-pillar-cover label.section-label:before {
  content: none !important;
}



.custom-pillar-cover label.section-label {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  font-size: 28px !important;
  line-height: 33px !important;
  text-align: center !important;
  color: #fff !important;
  font-weight: 800 !important;
  border-bottom: 3px solid #F07867 !important;
  padding: 1rem 0rem 0.5rem 0rem !important;
}


@media (min-width: 1200px) {

  .custom-pillar-cover .container .sr-spacer-100 {
    max-width: 1366px;
  }



  .custom-offer-bar .container {
    top: -88px;
  }


}


.custom-pillar-cover .container .sr-spacer-100 {
  min-width: 100%;
  display: flex;

  padding-top: 0 !important;
  padding-bottom: 0 !important; 
}



.custom-pillar-cover .pillar-cover-inner-column {
  padding: 0;
}



.custom-pillar-cover .pillar-cover-text {
  display: flex;
}



/*CARDS TESTIMONIALS SECTION*/
.custom-cards-testimonials {
  padding-top: 9rem !important;
  padding-bottom: 11rem !important;
}


.custom-cards-testimonials .section-content h2.heading {
  font-size: 48px;
  line-height: 57px;
  text-align: center;
  font-weight: 600;
  color: #19203A !important;
}



.custom-cards-testimonials .section-content .slider-wrapper .slider-rail > div {
  border: none !important;
  padding: 32px !important;
}



.custom-cards-testimonials .section-content .slider-wrapper .slider-rail > div > p {
  font-weight: 400;
  line-height: 25px;
  color: #000 !important;
}



.custom-cards-testimonials .author-title p {
  color: #000 !important;
  line-height: 22px;
  size: 14px;
}



.custom-cards-testimonials .section-content .slider-wrapper .slider-rail .icon-wrapper svg {
  width: 50px !important;
  height: 40px !important;
}



.custom-cards-testimonials .section-content .slider-wrapper .slider-rail .icon-wrapper {
  padding-top: 0 !important;
  padding-bottom: 31px !important;
}


/*OFFER BAR SECTION*/

.custom-offer-bar .container .content-wrapper {
  background-color: #6A7EDA !important;
}


.custom-offer-bar .container .content-wrapper h3.heading {
  color: #fff;
  font-weight: 800;
  font-size: 28px;
  line-height: 33px;
  padding-bottom: 26px;
}



.custom-pillar-cover .pillar-cover-text .description p>img {
  min-width: 100%;
}



.custom-offer-bar .btn-wrapper.btn-primary-wrapper a.cta_button > p {
  font-size: 16px;
  line-height: 16px;
  color: #fff;
}



.custom-offer-bar .btn-wrapper.btn-primary-wrapper a.cta_button > p {
  margin-bottom: 0 !important;
}


/*body div.container-fluid div.row-fluid-wrapper div.row-fluid div.span12 div.row-fluid-wrapper div.row-fluid div.span12 div.row-fluid-wrapper div.row-fluid div.span12 div.hs_cos_wrapper div.sr-two-col-07 div.container div.row div.col-md-6 div.btn-primary-wrapper a.cta_button p {
  margin-bottom: 0;
}/*
*/

.custom-offer-bar .btn-wrapper.btn-primary-wrapper a.cta_button > p:hover {
  border-bottom: 1px solid #fff !important;
}
*/


.custom-offer-bar .btn-wrapper.btn-primary-wrapper a.cta_button:hover {
  filter: none !important;
}


/*RESPONSIVE*/


@media (max-width: 1366px) {

  .custom-three-col .container .col-md-4 {
    padding-right: 34px;
    padding-left: 42px;
  }



  .custom-media-col-02 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }


  .custom-three-col {
    padding-bottom: 0 !important;
  }



  .custom-pillar-cover {
    padding-top:0 !important;
  }


  .custom-cards-cold .card-image {
    height: 49px;
  }


}

@media (max-width: 1024px) {

  .custom-pillar-cover .pillar-cover-text {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
  }


  .custom-pillar-cover .pillar-cover-text .description p>img {
    min-width: 100%;
    width: 100%;
    height: auto;
    position: relative;
    bottom: -19px;
    margin: 0 auto;
    right: 0;
  }


}

@media (max-width: 500px) { 

  .home-2-cards .cards-container {
    left: 0;
  }
 

  .home-2-cards .card-carousel {
    margin-left: 0;
    margin-right: 0;
  }
 
}

@media (max-width: 425px) {

  .custom-pillar-cover .pillar-cover-text .description p>img {
    min-width: 100%;
    width: 100%;
    height: auto;
    position: relative;
    bottom: -19px;
    margin: 0 auto;
    right: 3%;
  }



  .custom-pillar-cover .pillar-cover-text h2.heading {
    font-size: 38px;
    line-height: 50px;
  }



  .custom-three-col .container .col-md-4 {
    margin-bottom: 3rem;
  }



  .custom-cards-testimonials {
    padding-top: 8rem!important;
    padding-bottom: 21rem!important;
    margin-bottom: -283px;
  }



  .custom-cards-testimonials .container .section-content > div {
    padding-bottom: 5rem;
  }



  .custom-media-col-02 .container .section-description p {
    width: 100%;
  }



  .custom-media-col-02 {
    margin-top: -205px;
  }


  .custom-col-media .container h2.section-heading, 
  .custom-media-col-02 .container h2.section-heading {
    font-size: 40px;
    line-height: 53px;
  }



  .custom-col-media {
    padding-top: 7.25rem !important;
    padding-bottom: 19.25rem !important;
  }
 


  .warm-custom-hero .sr-cover-image {
    width: 100%!important;
    height: 52%!important;
  }
 

  
  .warm-custom-hero .container .cta-wrapper {
    padding-bottom: 12rem;
  }
 


  .warm-custom-hero .container .sr-cover-inner h1 {
    width: 70%;
    position: relative;
    left: -6%;
    font-size: 47px;
    line-height: 57px;
    margin-bottom: 8rem;
  }
 


  .warm-custom-hero .sr-cover-inner {
    width: auto;
  }
 

}

@media (min-width: 1250px) { 
 
  .warm-custom-hero .container .sr-cover-inner h1 {
    width: 58%;
    margin-left: 1rem;
  }
 
}

@media (max-width: 1250px) { 

  .warm-custom-hero {
    min-height: 100vh;
  }
 


  .custom-pillar-cover .pillar-cover-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
 

  .warm-custom-hero .sr-cover-image {
    bottom: 0!important;
    background-position: bottom right !important;
    position: absolute!important;
    background-size: contain !important;
    background-repeat: no-repeat!important;
    top: auto!important;
    right: 0;
    width: 100% !important;
    height: 48% !important;
  }
 


  .warm-custom-hero .container .sr-cover-inner h1 {
    margin-bottom: 3rem;
  }
 


  .custom-media-col-02 {
    padding-top: 2rem !important;
  }



  .custom-pillar-cover .pillar-cover-text .description p>img {
    min-width: 100% !important;
    width: 100% !important;
    margin-top: 30%;
  }

}

@media screen and (min-device-width: 500px) and (max-device-width: 768px) { 

  
  .warm-custom-hero .sr-cover-image {
    width: 60%;
    height: 57%;
  }
 


  .custom-three-col {
    margin-bottom: -199px;
  }
 


  .warm-custom-hero {
    min-height: 90vh;
  }
 


  .warm-custom-hero .container .sr-cover {
    padding: 12rem 0;
  }
 


  .custom-offer-bar .container {
    top: -82px;
  }



  .custom-offer-bar .container .row > div {
    flex: 100% !important;
    max-width: 80% !important;
    margin-left: 10%;
  }

}

@media screen and (min-device-width: 300px) and (max-device-width: 425px) { 

  .warm-custom-hero .sr-cover-image {
    width: 85%!important;
    height: 47%!important;
  }
 


  .custom-offer-bar .container{
    top: -52px;
  }
 


  .warm-custom-hero {
    min-height: 86vh;
  }
 


  .custom-three-col {
    margin-bottom: -204px;
  }

}


/*C0LD PAGE*/

/*HERO SECTION*/

#custom-hero-cold .sr-cover-image {
  background-size: contain;
}


.custom-hero-cold .sr-cover-inner .content_col>p {
  width: 60%;
}



.custom-hero-cold .sr-cover-inner .content_col > h1 {
  width: 60%;
  margin-right: 0 !important;
}


@media (max-width: 699px) {

  .custom-hero-cold .sr-cover-inner .content_col > h1 {
    width: auto;
  }

}

@media (max-width: 1366px) {

  .custom-hero-cold .sr-cover-image {
    width: 50% !important;
    height: 77% !important;
  }


  .custom-cards-cold .media-body {
    max-height: 367px !important;
  }

}

@media (min-width: 1500px) {

  .custom-hero-cold .sr-cover-image {
    width: 35%!important;
    height: 100%!important;
  }



  .custom-cards-cold .media-body {
    max-height: 293px !important;
  }



  .custom-cards-cold .card-carousel .col-md-4:first-child {
    margin-top: -167px;
  }



  .custom-cards-cold .card-carousel .col-md-4:nth-child(2) {
    margin-top: -103px;
  }



  .custom-cards-cold .card-carousel .col-md-4:nth-child(3) {
    margin-top: -37px;
  }



  .custom-cards-cold {
    padding-top: 4rem !important;
  }



  .custom-cards-cold .item-card {
    min-height: 432px !important;
  }

}

@media (max-width: 1000px) and (min-width: 991px) {

  .custom-cards-cold .media-body .card-description {
    max-height: 275px;
  }

}


@media (max-width: 1500px) and (min-width: 1367px) {

  .custom-hero-cold .sr-cover-image {
    width: 54% !important;
    height: 88% !important;
  }




  .custom-cards-cold .media-body {
    max-height: 477px !important;
  }



  .custom-cards-cold .card-carousel .col-md-4:first-child {
    margin-top: -167px;
  }



  .custom-cards-cold .card-carousel .col-md-4:nth-child(2) {
    margin-top: -103px;
  }



  .custom-cards-cold .card-carousel .col-md-4:nth-child(3) {
    margin-top: -37px;
  }



  .custom-cards-cold {
    padding-top: 4rem !important;
  }

}


.custom-cards-cold .card-carousel .col-md-4:first-child {
  margin-top: -167px;
}



.custom-cards-cold .card-carousel .col-md-4:nth-child(2) {
  margin-top: -103px;
}



.custom-cards-cold .card-carousel .col-md-4:nth-child(3) {
  margin-top: -37px;
}



.custom-cards-cold {
  padding-top: 4rem !important;
}



.custom-two-col-03-cold .col-md-6 > .cta-group {
  padding-top: 0 !important;
}



@media (max-width: 900px) and (min-width: 700px) {

  .custom-hero-cold .overflow > .sr-cover-image {
    width: 76% !important;
    height: 45% !important;
  }



  .custom-pillar-cover-cold .container .container-fluid>div.row {
    padding-top: 2.25rem;
  }



  .custom-two-col-03-cold .cta-group .btn-wrapper.btn-outline-white-wrapper .cta_button > p {
    font-size: 15px !important;
    line-height: 21px !important;
  }



  .custom-offer-bar-01-cold .container .sr-offer-bar-01-content .btn-wrapper {
    margin-top: 2rem !important;
  }

 
  .custom-two-col-04-cold {
    padding-bottom: 4rem !important;
    padding-top: 4rem !important;
  }



  .custom-two-col-07-cold .container h2 {
    font-size: 42px !important;
    line-height: 52px !important;
  }



  .custom-one-col-media-cold {
    padding-bottom: 0 !important;
  }




  #custom-cards-cold .cards-container {
    left: -90px !important;
  }



  #custom-cards-cold .container > .card-carousel {
    width: 100% !important;
    left: 0%!important;
    margin-left: 1%!important;
    margin-top: -24%;
    margin-bottom: 4rem;
  }



  #custom-cards-cold .card-carousel .col-md-4 {
    max-width: 45% !important;
  }



  #custom-cards-cold .media-body h3.card-heading {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }



  #custom-cards-cold .card-carousel .col-md-4:first-child {
    margin-bottom: 4rem !important;
  }




  .custom-cards-cold .card-carousel {
    left: -14px !important;
    top: 97px !important;
  }



  .custom-hero-cold .sr-cover-inner {
    margin-bottom: 21rem !important;
  }



  .custom-cards-cold .card-carousel .col-md-4:first-child {
    margin-top: initial;
  }



  .custom-cards-cold .card-carousel .col-md-4:nth-child(2) {
    margin-top:  initial;
  }



  .custom-cards-cold .card-carousel .col-md-4:nth-child(3) {
    margin-top:  initial;
  }



  .custom-cards-cold {
    padding-top: initial !important;
  }



  .custom-hero-cold .sr-cover-inner .content_col>h1 {
    width: auto;
  }



  .custom-two-col-cold {
    padding-top: 0rem !important;
  }

}

@media (max-width: 800px) {

  #custom-two-col-cold {
    margin-top: 350px !important;
  }



  .custom-offer-bar-05-cold .container div.row {
    width: auto;
    justify-content: center;
  }



  .custom-offer-bar-05-cold .container div.row .col-content {
    flex: 100%;
  }



  #custom-offer-bar-05-cold .container {
    left: 0 !important;
  }


}


@media (max-width: 599px) and (min-width: 500px) {

  #custom-cards-cold .card-carousel {
    margin-left: 17% !important;
  }

} 


@media (max-width: 600px) and (min-width: 350px) {

  .custom-hero-cold .overflow > .sr-cover-image {
    width: 100% !important;
    height: 36% !important;
  }



  .custom-pillar-cover-cold .pillar-cover-inner-column .pillar-cover-text h2 {
    font-size: 34px !important;
    line-height: 50px !important;
    margin-bottom: 3rem;
    min-width: 100%;
    width: 100%;
  }



  .custom-one-col-media-cold .container h2 {
    font-size: 38px !important;
    line-height: 50px !important;
  }



  .custom-cards-cold .media-body {
    min-height: 339px!important;
  }



  .custom-cards-cold .card-carousel .col-md-4 {
    max-width: 100%;
  }



  .custom-hero-cold .sr-cover-inner {
    margin-bottom: 21rem !important;
  }



  #custom-cards-cold {
    width: 79%;
  }




  #custom-cards-cold .cards-container {
    width: 100% !important;
    left: -111px;
  }

 

  #custom-cards-cold .container > .card-carousel {
    width: 100% !important;
    left: 0%!important;
    margin-top: -10%;
    margin-bottom: 0;
  }



  #custom-cards-cold .card-carousel .col-md-4 {
    max-width: 100% !important;
  }



  #custom-cards-cold .media-body h3.card-heading {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }



  #custom-cards-cold .card-carousel .col-md-4:first-child {
    margin-bottom: 4rem !important;
  }




  .custom-cards-cold .card-carousel .col-md-4:first-child {
    margin-top: initial;
  }



  .custom-cards-cold .card-carousel .col-md-4:nth-child(2) {
    margin-top:  initial;
  }



  .custom-cards-cold .card-carousel .col-md-4:nth-child(3) {
    margin-top:  initial;
  }



  .custom-cards-cold {
    padding-top: initial !important;
  }



  .custom-hero-cold .sr-cover-inner {
    margin-bottom: 14rem !important;
  }

}


.custom-hero-cold .sr-cover-inner .btn-wrapper.btn-primary-wrapper a.cta_button >p {
  font-size: 16px !important;
  color: #fff !important;
  line-height: 32px !important;
  font-weight: 400 !important;
  margin-bottom: 0 !important;
}



.custom-hero-cold .sr-cover-inner .btn-wrapper.btn-primary-wrapper a.cta_button > p:hover {
  filter: none;
  border-bottom: 1px solid #fff;
  line-height: 24px !important;
}



.custom-hero-cold .sr-cover-inner .btn-wrapper.btn-primary-wrapper a.cta_button:hover {
  filter: none;
}


/*CARDS SECTION*/

@media (max-width: 500px) {

  .custom-cards-cold .card-carousel {
    margin-left: 51% !important;
  }



  .custom-hero-cold .sr-cover-inner .content_col > h1 {
    width: auto;
  }

}



.custom-cards-cold .card-carousel .media-body {
  text-align: left;
}



.custom-cards-cold .media-body .card-description {
  color: #313B60 !important;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
}



.custom-cards-cold .media-body h3.card-heading {
  font-weight: 800;
  font-size: 28px;
  line-height: 33px;
  margin: 1rem 0 0.5rem 0;
}



.custom-cards-cold .card-image img {
  border-radius: 0 !important;
}



.custom-cards-cold .card-image {
  height: 46px;
}



.custom-cards-cold .card-description {
  padding-bottom: 0 !important;
}




.custom-cards-cold .item-card {
  min-height: 457px !important;
}


/*TWO COL SECTION*/
.custom-two-col-cold .container .content-wrapper >h3 {
  color: #F07867;
  line-height: 33px;
  font-size: 28px;
  font-weight: 800;
}


.custom-two-col-cold .container .content-wrapper .col-content >p {
  font-size: 16px;
  color: #fff;
  line-height: 25px;
  font-weight: 400;
}



.custom-two-col-cold {
  padding-bottom: 5.25rem !important;
}


/*TWO COL 07 SECTION*/

.custom-two-col-07-cold .container h2 {
  font-size: 48px;
  line-height: 57px;
  letter-spacing: normal;
  margin-bottom: 2rem;
}


.custom-two-col-07-cold {
  padding-top: 5.25rem !important;
  padding-bottom: 5.25rem !important;

}



.custom-two-col-07-cold .container .btn-wrapper.btn-outline-secondary-wrapper a.cta_button > p {
  font-size: 16px;
  font-weight: 400;
  color: #646C87 !important;
  line-height: 32px;
  margin-bottom: 0 !important;
}



.custom-two-col-07-cold .container .btn-wrapper.btn-outline-secondary-wrapper a.cta_button > p:hover {
  border-bottom: 1px solid #646C87;
  line-height: 21px;
}



.custom-two-col-07-cold .container .btn-wrapper.btn-outline-secondary-wrapper a.cta_button:hover {
  background-color: transparent;
}



.custom-two-col-07-cold .container ul.sr-feature-check > li > p {
  color: #19203A;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
}


/*OFFER BAR 01 SECTION*/


@media (max-width: 500px) {

  .custom-offer-bar-01-cold .sr-offer-bar-01-image img {
    margin-top: 3rem;
    width: 100%;
  }

}


.custom-offer-bar-01-cold {
  padding-bottom: 3rem !important;
}



.custom-offer-bar-01-cold .container div.row {
  justify-content: space-between;
}



.custom-offer-bar-01-cold .container .sr-offer-bar-01-content > h3 {
  font-weight: 800;
  font-size: 28px;
  line-height: 33px;
}



.custom-offer-bar-01-cold .container .sr-offer-bar-01-content .description > p {
  font-size: 16px;
  line-height: 25px;
}




.custom-offer-bar-01-cold .container .sr-offer-bar-01-content .btn-wrapper {
  margin-top: 8rem;
}



.custom-offer-bar-01-cold .field > label {
  font-size: 16px;
  line-height: 25px;
}



.custom-offer-bar-01-cold form div.input > input {
  border-radius: 5px !important;
  color: #19203A !important;
  border: 1px solid #e0e0e0;
  font-size: 14px !important;
  border-color: #E0E0E0 !important;
}



.custom-offer-bar-01-cold form .actions input.hs-button {
  width: 200px;
  text-align: center;
  display: flex;
  justify-content: center;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 32px !important;
}



.custom-offer-bar-01-cold form .actions input[value="Download Guide"]:hover {
  border-bottom: 1px solid #fff;
}



/*PILLAR COVER SECTION*/

.custom-pillar-cover-cold {
  padding-bottom: 3rem !important;
  padding-top: 3rem !important;

}

@media (max-width: 800px) {

  .custom-pillar-cover-cold .pillar-cover-inner-column > div > label {
    width: auto !important;
    margin-bottom: 3rem !important;
  }

}


.custom-pillar-cover-cold .container .container-fluid > div.row {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}



.custom-pillar-cover-cold .pillar-cover-inner-column > div {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}



.custom-pillar-cover-cold .pillar-cover-inner-column > div > label {
  padding: 0 !important;
  border: 0 !important;
  width: 43%;
  display: flex;
  margin: 0 auto;
}




.custom-pillar-cover-cold .pillar-cover-inner-column > div > label:after,
.custom-pillar-cover-cold .pillar-cover-inner-column > div > label:before {
  content: none !important;
}



.custom-pillar-cover-cold .pillar-cover-inner-column > div > label > h3 {
  font-weight: 800;
  font-size: 28px;
  line-height: 33px;
  border-bottom: 3px solid #F07867;
}



.custom-pillar-cover-cold .pillar-cover-inner-column > div > label > h3 a {
  color: #ffffff !important;
}



.custom-pillar-cover-cold .pillar-cover-inner-column .pillar-cover-text h2 {
  font-size: 48px;
  line-height: 57px;
  font-weight: 600;
}



.custom-pillar-cover-cold  .container-fluid {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  align-items: center;
}



.custom-pillar-cover-cold  .container-fluid > div.row {
  padding-bottom: 1.5rem !important;
}



/*TWO COL 03 SECTION*/

.custom-two-col-03-cold .content-wrapper h3 {
  color: #fff;
  font-weight: 800;
  line-height: 33px;
  font-size: 28px;
}


.custom-two-col-03-cold .content-wrapper .col-content {
  font-size: 16px;
  color: #fff;
  line-height: 25px;
  font-weight: 400;
}



.custom-two-col-03-cold .cta-group .btn-wrapper.btn-outline-white-wrapper .cta_button > p {
  margin-bottom: 0 !important;
  font-size: 16px;
  line-height: 32px;
  white-space: nowrap;
}



.custom-two-col-03-cold .cta-group .btn-wrapper.btn-outline-white-wrapper .cta_button > p:hover {
  line-height: 21px;
  border-bottom: 1px solid #fff;
}



.custom-two-col-03-cold .cta-group .btn-wrapper.btn-outline-white-wrapper .cta_button:hover {
  background-color: transparent;
  color: #fff;
}



.custom-two-col-03-cold .cta-group .btn-wrapper.btn-primary-wrapper .cta_button > p {
  margin-bottom: 0 !important;
  font-size: 16px;
  line-height: 32px;
  color: #fff;
}



.custom-two-col-03-cold .cta-group .btn-wrapper.btn-primary-wrapper .cta_button > p:hover {
  border-bottom: 1px solid #fff;
  line-height: 17px;
}



.custom-two-col-03-cold .cta-group .btn-wrapper.btn-primary-wrapper .cta_button:hover {
  filter: none;
}



.custom-two-col-04-cold .content-wrapper h3.col-heading {
  color: #fff;
  font-size: 28px;
  line-height: 33px;
  font-weight: 800;
}



.custom-two-col-04-cold .content-wrapper .col-content {
  font-weight: 400;
  color: #fff;
  font-size: 16px;
  line-height: 25px
}


/*ONE COL MEDIA SECTION*/

.custom-one-col-media-cold .container h2 {
  color: #fff;
  font-size: 48px;
  line-height: 57px;
}

/*OFFER BAR 05  SECTION*/

@media (max-width: 800px) {

  .custom-offer-bar-05-cold .card .card-body h3 {
    width: auto !important;
  }



  .custom-offer-bar-05-cold .card .card-body {
    width: auto !important;
  }



  .custom-offer-bar-05-cold .card {
    width: auto !important;
  }

}



.custom-offer-bar-05-cold .container div.row {
  justify-content: center;
  margin: 0 auto;
  align-content: center;
  width: 100%;
}



.custom-offer-bar-05-cold .container {
  top: -143px;
}



.custom-offer-bar-05-cold {
  padding-bottom: 1rem !important;
}



.custom-offer-bar-05-cold .container div.row .col-content {
  max-width: 100% !important; 
}



.custom-offer-bar-05-cold .card {
  width: max-content;
  align-self: center;
  margin: 0 auto;
  background-color: #6A7EDA !important;
}



.custom-offer-bar-05-cold .card .card-body {
  width: max-content;
}



.custom-offer-bar-05-cold .card .card-body h3 {
  color: #fff;
  font-size: 28px;
  line-height: 33px;
  font-weight: 800;
  width: max-content;
}



.custom-offer-bar-05-cold .card .card-body .btn-wrapper.btn-primary-wrapper .cta_button > p{
  font-size: 16px;
  color: #fff;
  line-height: 32px;
  font-weight: 400;
  margin-bottom: 0 !important;
}



.custom-offer-bar-05-cold .card .card-body .btn-wrapper.btn-primary-wrapper .cta_button:hover {
  filter: none;
}



.custom-offer-bar-05-cold .card .card-body .btn-wrapper.btn-primary-wrapper .cta_button > p:hover {
  border-bottom: 1px solid #fff;
  line-height: 16px;
}


/*HOT PAGE*/

/*HERO PAGE*/

.custom-hero-hot .sr-cover-image {
  width: 100%;
  height: 100%;
  top: 0%;
  position: absolute;
  background-size: cover;
  background-position: center center ;
  background-repeat: no-repeat ;
}

.custom-hero-hot .sr-cover-image:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.00);
}
 
.promise-section h3{
  font-weight:800;
  padding-bottom: 10px;
  color: #FFFFFF;
  width: fit-content;
  margin-bottom: 20px;
  border-bottom: 3px solid #F07867;
}
 

@media screen and (max-width: 991px) { 

  .hot-factors-title.sr-padding-full {
    padding-top: 14rem !important;
    padding-bottom: 5rem !important;
  }
 
}

@media screen and (min-width:769px) and (max-width:1200px) {

  .custom-hero-hot .sr-cover-image {
    background-size: 100% auto !important;
    background-position: center bottom !important;
  }

}

@media screen and (max-width:768px){ 


  .unalign-cards .card-carousel {
    margin-bottom: 50px;
    margin-top: -150px;
  }
 



  .custom-hero-hot .sr-cover-image {
    background-position: left !important;
  }




  .custom-hero-hot .sr-cover-image:before {
    background: rgba(255, 255, 255, 0.80) !important;
  }


  .custom-hero-hot .cta_button{
    padding: 0 10px;
  }

}

@media (max-width: 767px){

  .sr-cards-testimonial-slider-02 .cards-wrapper {
    margin-bottom: -20rem !important;
    margin-top: 20rem;
  }
}


.custom-hero-hot .sr-cover-inner .description p{
  color: #313B60 !important;
  line-height: 25px;
  font-weight: 400;
}



@media (max-width: 991px) {

  #custom-cards-cold .card-carousel {
    width: 78% !important;
    position: relative;
    left: 15% !important;
    display: flex;
    flex-direction: column;
  }



  #custom-offer-bar-05-cold .container {
    top: -88px;
    left: -40px;
  }



  #custom-cards-cold  .card-carousel .col-md-4 {
    max-width: 88%;
  }



  #custom-cards-cold  .card-carousel .col-md-4:first-child{
    margin-bottom: 11rem;
  }



  #custom-cards-cold .card-carousel .col-md-4:nth-child(3) {
    margin-top: 2.5rem;
  }



  #custom-cards-cold {
    padding-bottom: 0 !important;
  }



  #custom-two-col-cold{
    padding-top: 0;
    margin-top: 10rem;
  }

}
@media (max-width: 768px) {

  #custom-offer-bar-05-cold .container {
    top: -130px;
  }

}

@media (max-width: 1200px) {

  #custom-cards-cold .card-carousel {
    width: 100%;
    position: relative;
    left: -16px;
  }

}


.custom-hero-hot .btn-wrapper.btn-primary-wrapper .cta_button > p{
  color: #fff;
  line-height: 32px;
  font-size: 16px;
  margin-bottom: 0 !important;
}



.custom-hero-hot .btn-wrapper.btn-primary-wrapper .cta_button > p:hover {
  border-bottom: 1px solid #fff;
  line-height: 14px;
}



.custom-hero-hot .btn-wrapper.btn-primary-wrapper .cta_button:hover {
  filter: none;
}




.custom-hero-hot .btn-wrapper.btn-outline-secondary-wrapper .cta_button:hover {
  background-color: transparent;
  color: #646C87;
}




.custom-hero-hot .btn-wrapper.btn-outline-secondary-wrapper .cta_button > p {
  color: #646C87;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  margin-bottom: 0 !important;
}



.custom-hero-hot .btn-wrapper.btn-outline-secondary-wrapper .cta_button > p:hover {
  border-bottom: 1px solid #646C87;
  line-height: 14px;
}


/*CARDS TESTIMONIALS SECTION*/

.custom-cards-testimonials-hot .icon-wrapper svg {
  fill: #F07867 !important;
  width: 50px;
  height: 40px;
}


.custom-cards-testimonials-hot .icon-wrapper svg g {
  fill: #F07867 !important;

}



.custom-cards-testimonials-hot .author-details{
  color:#000000 !important;
}



.custom-cards-testimonials-hot .cards-slider .slick-dots li.slick-active button {
  background-color: #E84E1B !important;
  box-shadow: none !important;
}


/* SCHOOL MAP */

@media(max-width: 992px){ 

  .map-one-col-01 {
    background-color: #6A7EDA !important;
  }
 
}


/* END SCHOOL MAP */

/* Offer Bar 03 */

 
#sr-offer-03 .cta_button{
  justify-content: center;
}
 

@media(max-width: 425px){

  .custom-offer-bar{
    background-color: #19203A;
    margin-top: 6px;
  }

}

.section-content .media img{
position: absolute;
    left: -20px;
}
	
			
			.sr-two-col-features .section-heading {
				text-align: center;
				margin-bottom: 3.125rem;
			}
			.sr-two-col-features .section-content {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-pack: justify;
				justify-content: space-between;
			}
			.sr-two-col-features .media {
				padding: 1.5rem;
				margin: 0 0 1rem;
				-webkit-transition: all 0.2s ease;
				-o-transition: all 0.2s ease;
				transition: all 0.2s ease;
				position: relative;
			}
			.sr-two-col-features .media h5:after {
				display: inline-block;
				font-family: FontAwesome;
				font-style: normal;
				font-weight: normal;
				line-height: 1;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				content: "\f054";
				top: 50%;
				transform: translateY(-50%);
				right: 0;
				position: absolute;
				color: inherit;
				opacity: 0;
				font-size: .9rem;
				-webkit-transition: all 0.2s ease;
				-o-transition: all 0.2s ease;
				transition: all 0.2s ease;
			}
			.sr-two-col-features .link-wrapper {
				border: 1px solid transparent;
			}
			.sr-two-col-features .link-wrapper .media h5 {
				position: relative;
				padding-right: 1.5rem
			}
			@media (min-width: 768px) {
				.sr-two-col-features .media {
					-ms-flex-preferred-size: 48%;
					flex-basis: 48%;
				}
			}
			.sr-two-col-features .link-wrapper {
				display: block;
				-webkit-transition: all 0.2s ease;
				-o-transition: all 0.2s ease;
				transition: all 0.2s ease;
			}
			@media (min-width: 768px) {
				.sr-two-col-features .link-wrapper {
					-ms-flex-preferred-size: 48%;
					flex-basis: 48%;
					margin: 0 0 1rem;
				}
				.sr-two-col-features .link-wrapper .media {
					-ms-flex-preferred-size: 100%;
					flex-basis: 100%;
					height: 100%;
					margin: 0;
				}
			}
			@media (max-width: 768px) {
				.sr-two-col-features .link-wrapper {
					background: #fff;
					border: 1px solid #ebebeb;
					width: 100%;
					margin: .5rem 0;
				}
				.sr-two-col-features .media h5:after {
					opacity: 1;
					top: 50%;
				}
			}
			.sr-two-col-features .link-wrapper:hover {
				background-color: #fff;
				color: #343a40;
				border: 1px solid;
				border-color: #e5e7ea;
			}
			.sr-two-col-features .link-wrapper:hover .media h5:after {
				opacity: 1;
			}
			.sr-two-col-features .media-image {
				margin: 0 0.5rem;
				width: 60px;
				height: auto;
			}
			.sr-two-col-features .media-body {
				padding-left: 1rem;
			}
			.sr-two-col-features .media-body p {
				margin: 0;
				padding-right: 1.5rem;
			}
			.sr-two-col-features.v-align-center .media {
				-ms-flex-align: center;
				align-items: center;
			}

     
            .sr-tabs-accordion-02 .container {
                position: relative
            }
            .sr-tabs-accordion-02 .accordion_header {
                cursor: pointer;
                font-size: 1.125rem;
                padding: 1rem 0;
                border-bottom: 1px solid;
                border-color: #D8D8D8;
                position: relative;
            }
            .sr-tabs-accordion-02 .accordion_group.expanded .accordion_header {
                border: 0;
            }
            .sr-tabs-accordion-02 .accordion_header h5 {
                margin: 0;
                padding-right: 1.8rem;
            }
            .sr-tabs-accordion-02 .accordion_content {
                position: relative;
                border-bottom: 1px solid;
                border-color: #D8D8D8;
            }
            .sr-tabs-accordion-02 .hs-accordion__item-icon {
                position: absolute;
                height: 2rem;
                width: 2rem;
                right: 0.09rem;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                -webkit-transition: all .2s ease-in;
                -o-transition: all .2s ease-in;
                transition: all .2s ease-in;
                pointer-events: none;
            }
            .sr-tabs-accordion-02 span.p.bg-primary {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
                height: 0.125rem;
                width: 1rem;
            }
            .sr-tabs-accordion-02 span.b.bg-primary {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
                height: 1rem;
                width: 0.125rem;
                transition: all .2s ease-in;
            }
            .sr-tabs-accordion-02 .accordion_group.expanded .hs-accordion__item-icon .b.bg-primary {
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%) rotate(90deg);
            }
			.sr-tabs-accordion-02 .row.align-content-around {
				row-gap: 3rem;
			} 
            
       
  .sr-padding-zero { padding-top: 0 !important; padding-bottom: 0 !important; } .sr-padding-half { padding-top: 5.0rem !important; padding-bottom: 5.0rem !important; } .sr-padding-full { padding-top: 11.25rem !important; padding-bottom: 11.25rem !important; } .sr-spacer-25 { padding-top: 1.5625rem; padding-bottom: 1.5625rem; } .sr-spacer-top-25 { padding-top: 1.5625rem; } .sr-spacer-bottom-25 { padding-bottom: 1.5625rem; } .sr-spacer-50 { padding-top: 3.125rem; padding-bottom: 3.125rem; } .sr-spacer-top-50 { padding-top: 3.125rem; } .sr-spacer-bottom-50 { padding-bottom: 3.125rem; } .sr-spacer-75 { padding-top: 4.6875rem; padding-bottom: 4.6875rem; } .sr-spacer-top-75 { padding-top: 4.6875rem; } .sr-spacer-bottom-75 { padding-bottom: 4.6875rem; } .sr-spacer-100 { padding-top: 6.25rem; padding-bottom: 6.25rem; } .sr-spacer-top-100 { padding-top: 6.25rem; } .sr-spacer-bottom-100 { padding-bottom: 6.25rem; } .sr-multicol-media .sr-valign-top { -webkit-box-align: flex-start; -ms-flex-align: flex-start; align-items: flex-start; } .sr-multicol-media .sr-valign-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .sr-multicol-media .sr-valign-bottom { -webkit-box-align: flex-end; -ms-flex-align: flex-end; align-items: flex-end; } .sr-multicol-media .sr-valign-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }/*
 .navbar-nav { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }
*//*
 .nav-link { display: block; }
*//*
 .dropdown-menu { position: absolute; left: 0; z-index: 1000; display: none; text-align: left; list-style: none; }
*//*
 .navbar .container, .navbar .container-fluid, .navbar .container-lg, .navbar .container-md, .navbar .container-sm, .navbar .container-xl { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between }
*/ @media (min-width: 1200px) {/*
 .navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid, .navbar-expand-xl>.container-lg, .navbar-expand-xl>.container-md, .navbar-expand-xl>.container-sm, .navbar-expand-xl>.container-xl { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
*//*
 .navbar-expand-xl .navbar-nav { -ms-flex-direction: row; flex-direction: row; }
*/ }/*
 dl, ol, ul { margin-top: 0; margin-bottom: 1rem; }
*//*
 .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }
*/ @media (min-width:576px) {/*
 .container, .container-sm { max-width: 540px }
*/ } @media (min-width:768px) {/*
 .container, .container-md, .container-sm { max-width: 720px }
*/ } @media (min-width:992px) {/*
 .container, .container-lg, .container-md, .container-sm { max-width: 960px }
*/ } @media (min-width:1200px) {/*
 .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px }
*/ }/*
 .container-fluid { max-width: 2560px }
*/ 
body > .container-fluid, .sr-tabs-split-screen > .container-fluid, [data-global-resource-path] > div { width: auto; max-width: none; padding: 0; }
 body > .body-container-wrapper > .body-container.container-fluid { padding: 0; max-width: none; }
 
 .container-fluid:before, .container-fluid:after { display: none; }
 
 .row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px }
 
 .no-gutters { margin-right: 0; margin-left: 0 }
 
 .no-gutters > .col, .no-gutters > [class*=col-] { padding-right: 0; padding-left: 0 }
 
 .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px }
 
 .col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
 /*
 .col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% }
 
 .col-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
 
 .col-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
 
 .col-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
 
 .col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
 
 .col-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
 
 .col-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
 
 .col-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
 
 .col-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
 
 .col-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
 
 .col-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
 
 .col-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
 
 .col-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }*/
 
 .offset-1 { margin-left: 8.333333% }
 
 .offset-2 { margin-left: 16.666667% }
 
 .offset-3 { margin-left: 25% }
 
 .offset-4 { margin-left: 33.333333% }
 
 .offset-5 { margin-left: 41.666667% }
 
 .offset-6 { margin-left: 50% }
 
 .offset-7 { margin-left: 58.333333% }
 
 .offset-8 { margin-left: 66.666667% }

 .offset-9 { margin-left: 75% }
 
 .offset-10 { margin-left: 83.333333% }
 
 .offset-11 { margin-left: 91.666667% }
  @media (min-width:576px) { 
 .col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
 
 .col-sm-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% }
 
 .col-sm-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
 
 .col-sm-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
 
 .col-sm-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
 
 .col-sm-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
 
 .col-sm-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
 
 .col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
 
 .col-sm-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
 
 .col-sm-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
 
 .col-sm-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
 
 .col-sm-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
 
 .col-sm-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
 
 .col-sm-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
 
 .order-sm-first { -ms-flex-order: -1; order: -1 }
 
 .order-sm-last { -ms-flex-order: 13; order: 13 }
 
 .order-sm-0 { -ms-flex-order: 0; order: 0 }
 
 .order-sm-1 { -ms-flex-order: 1; order: 1 }
 
 .order-sm-2 { -ms-flex-order: 2; order: 2 }
 
 .order-sm-3 { -ms-flex-order: 3; order: 3 }
 
 .order-sm-4 { -ms-flex-order: 4; order: 4 }
 
 .order-sm-5 { -ms-flex-order: 5; order: 5 }
 
 .order-sm-6 { -ms-flex-order: 6; order: 6 }
 
 .order-sm-7 { -ms-flex-order: 7; order: 7 }
 
 .order-sm-8 { -ms-flex-order: 8; order: 8 }
 
 .order-sm-9 { -ms-flex-order: 9; order: 9 }
 
 .order-sm-10 { -ms-flex-order: 10; order: 10 }
 
 .order-sm-11 { -ms-flex-order: 11; order: 11 }
 
 .order-sm-12 { -ms-flex-order: 12; order: 12 }
 
 .offset-sm-0 { margin-left: 0 }
 
 .offset-sm-1 { margin-left: 8.333333% }
 
 .offset-sm-2 { margin-left: 16.666667% }
 
 .offset-sm-3 { margin-left: 25% }
 
 .offset-sm-4 { margin-left: 33.333333% }
 
 .offset-sm-5 { margin-left: 41.666667% }
 
 .offset-sm-6 { margin-left: 50% }
 
 .offset-sm-7 { margin-left: 58.333333% }
 
 .offset-sm-8 { margin-left: 66.666667% }
 
 .offset-sm-9 { margin-left: 75% }
 
 .offset-sm-10 { margin-left: 83.333333% }
 
 .offset-sm-11 { margin-left: 91.666667% }
  } @media (min-width:768px) { 
 .col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
 
 .col-md-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% }
 
 .col-md-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
 
 .col-md-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
 
 .col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
 
 .col-md-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
 
 .col-md-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
 
 .col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
 
 .col-md-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
 
 .col-md-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
 
 .col-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
 
 .col-md-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
 
 .col-md-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
 
 .col-md-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
 
 .order-md-first { -ms-flex-order: -1; order: -1 }
 
 .order-md-last { -ms-flex-order: 13; order: 13 }
 
 .order-md-0 { -ms-flex-order: 0; order: 0 }
 
 .order-md-1 { -ms-flex-order: 1; order: 1 }
 
 .order-md-2 { -ms-flex-order: 2; order: 2 }
 
 .order-md-3 { -ms-flex-order: 3; order: 3 }
 
 .order-md-4 { -ms-flex-order: 4; order: 4 }
 
 .order-md-5 { -ms-flex-order: 5; order: 5 }
 
 .order-md-6 { -ms-flex-order: 6; order: 6 }
 
 .order-md-7 { -ms-flex-order: 7; order: 7 }
 
 .order-md-8 { -ms-flex-order: 8; order: 8 }
 
 .order-md-9 { -ms-flex-order: 9; order: 9 }
 
 .order-md-10 { -ms-flex-order: 10; order: 10 }
 
 .order-md-11 { -ms-flex-order: 11; order: 11 }
 
 .order-md-12 { -ms-flex-order: 12; order: 12 }
 
 .offset-md-0 { margin-left: 0 }
 
 .offset-md-1 { margin-left: 8.333333% }
 
 .offset-md-2 { margin-left: 16.666667% }
 
 .offset-md-3 { margin-left: 25% }
 
 .offset-md-4 { margin-left: 33.333333% }
 
 .offset-md-5 { margin-left: 41.666667% }
 
 .offset-md-6 { margin-left: 50% }
 
 .offset-md-7 { margin-left: 58.333333% }
 
 .offset-md-8 { margin-left: 66.666667% }
 
 .offset-md-9 { margin-left: 75% }
 
 .offset-md-10 { margin-left: 83.333333% }
 
 .offset-md-11 { margin-left: 91.666667% }
  } @media (min-width:992px) { 
 .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
 
 .col-lg-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% }
 
 .col-lg-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
 
 .col-lg-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
 
 .col-lg-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
 
 .col-lg-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
 
 .col-lg-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
 
 .col-lg-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
 
 .col-lg-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
 
 .col-lg-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
 
 .col-lg-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
 
 .col-lg-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
 
 .col-lg-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
 
 .col-lg-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
 
 .order-lg-first { -ms-flex-order: -1; order: -1 }
 
 .order-lg-last { -ms-flex-order: 13; order: 13 }
 
 .order-lg-0 { -ms-flex-order: 0; order: 0 }
 
 .order-lg-1 { -ms-flex-order: 1; order: 1 }
 
 .order-lg-2 { -ms-flex-order: 2; order: 2 }
 
 .order-lg-3 { -ms-flex-order: 3; order: 3 }
 
 .order-lg-4 { -ms-flex-order: 4; order: 4 }
 
 .order-lg-5 { -ms-flex-order: 5; order: 5 }
 
 .order-lg-6 { -ms-flex-order: 6; order: 6 }
 
 .order-lg-7 { -ms-flex-order: 7; order: 7 }
 
 .order-lg-8 { -ms-flex-order: 8; order: 8 }
 
 .order-lg-9 { -ms-flex-order: 9; order: 9 }
 
 .order-lg-10 { -ms-flex-order: 10; order: 10 }
 
 .order-lg-11 { -ms-flex-order: 11; order: 11 }
 
 .order-lg-12 { -ms-flex-order: 12; order: 12 }
 
 .offset-lg-0 { margin-left: 0 }
 
 .offset-lg-1 { margin-left: 8.333333% }
 
 .offset-lg-2 { margin-left: 16.666667% }
 
 .offset-lg-3 { margin-left: 25% }
 
 .offset-lg-4 { margin-left: 33.333333% }
 
 .offset-lg-5 { margin-left: 41.666667% }
 
 .offset-lg-6 { margin-left: 50% }
 
 .offset-lg-7 { margin-left: 58.333333% }
 
 .offset-lg-8 { margin-left: 66.666667% }
 
 .offset-lg-9 { margin-left: 75% }
 
 .offset-lg-10 { margin-left: 83.333333% }
 
 .offset-lg-11 { margin-left: 91.666667% }
  } @media (min-width:1200px) { 
 .col-xl { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
 
 .col-xl-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% }
 
 .col-xl-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
 
 .col-xl-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
 
 .col-xl-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
 
 .col-xl-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
 
 .col-xl-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
 
 .col-xl-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
 
 .col-xl-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
 
 .col-xl-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
 
 .col-xl-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
 
 .col-xl-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
 
 .col-xl-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
 
 .col-xl-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
 
 .order-xl-first { -ms-flex-order: -1; order: -1 }
 
 .order-xl-last { -ms-flex-order: 13; order: 13 }
 
 .order-xl-0 { -ms-flex-order: 0; order: 0 }
 
 .order-xl-1 { -ms-flex-order: 1; order: 1 }
 
 .order-xl-2 { -ms-flex-order: 2; order: 2 }
 
 .order-xl-3 { -ms-flex-order: 3; order: 3 }
 
 .order-xl-4 { -ms-flex-order: 4; order: 4 }
 
 .order-xl-5 { -ms-flex-order: 5; order: 5 }
 
 .order-xl-6 { -ms-flex-order: 6; order: 6 }
 
 .order-xl-7 { -ms-flex-order: 7; order: 7 }
 
 .order-xl-8 { -ms-flex-order: 8; order: 8 }
 
 .order-xl-9 { -ms-flex-order: 9; order: 9 }
 
 .order-xl-10 { -ms-flex-order: 10; order: 10 }
 
 .order-xl-11 { -ms-flex-order: 11; order: 11 }
 
 .order-xl-12 { -ms-flex-order: 12; order: 12 }
 
 .offset-xl-0 { margin-left: 0 }
 
 .offset-xl-1 { margin-left: 8.333333% }
 
 .offset-xl-2 { margin-left: 16.666667% }
 
 .offset-xl-3 { margin-left: 25% }
 
 .offset-xl-4 { margin-left: 33.333333% }
 
 .offset-xl-5 { margin-left: 41.666667% }
 
 .offset-xl-6 { margin-left: 50% }
 
 .offset-xl-7 { margin-left: 58.333333% }
 
 .offset-xl-8 { margin-left: 66.666667% }
 
 .offset-xl-9 { margin-left: 75% }
 
 .offset-xl-10 { margin-left: 83.333333% }
 
 .offset-xl-11 { margin-left: 91.666667% }
  } 
 .m-auto { margin: auto !important }
 
 .mt-auto, .my-auto { margin-top: auto !important }
 
 .mr-auto, .mx-auto { margin-right: auto !important }
 
 .mb-auto, .my-auto { margin-bottom: auto !important }
 
 .ml-auto, .mx-auto { margin-left: auto !important }
 
 .text-left { text-align: left !important }
 
 .text-right { text-align: right !important }
 
 .text-center { text-align: center !important }
  @media (min-width:576px) { 
 .text-sm-left { text-align: left !important }
 
 .text-sm-right { text-align: right !important }
 
 .text-sm-center { text-align: center !important }
  } @media (min-width:768px) { 
 .text-md-left { text-align: left !important }
 
 .text-md-right { text-align: right !important }
 
 .text-md-center { text-align: center !important }
  } @media (min-width:992px) { 
 .text-lg-left { text-align: left !important }
 
 .text-lg-right { text-align: right !important }
 
 .text-lg-center { text-align: center !important }
  } @media(min-width:1200px) { 
 .text-xl-left { text-align: left !important }
 
 .text-xl-right { text-align: right !important }
 
 .text-xl-center { text-align: center !important }
  } 
 /*.d-none { display: none !important }
 
 .d-inline { display: inline !important }
 
 .d-inline-block { display: inline-block !important }
 
 .d-block { display: block !important }
 
 .d-flex { display: -ms-flexbox !important; display: flex !important }
 
 .d-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important }*/
  @media (min-width:576px) { 
 .d-sm-none { display: none !important }
 
 .d-sm-inline { display: inline !important }
 
 .d-sm-inline-block { display: inline-block !important }
 
 .d-sm-block { display: block !important }
 
 .d-sm-table { display: table !important }
 
 .d-sm-table-row { display: table-row !important }
 
 .d-sm-table-cell { display: table-cell !important }
 
 .d-sm-flex { display: -ms-flexbox !important; display: flex !important }
 
 .d-sm-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important }
  } @media (min-width:768px) { 
 .d-md-none { display: none !important }
 
 .d-md-inline { display: inline !important }
 
 .d-md-inline-block { display: inline-block !important }
 
 .d-md-block { display: block !important }
 
 .d-md-flex { display: -ms-flexbox !important; display: flex !important }
 
 .d-md-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important }
  } @media (min-width:992px) { 
 .d-lg-none { display: none !important }
 
 .d-lg-inline { display: inline !important }
 
 .d-lg-inline-block { display: inline-block !important }
 
 .d-lg-block { display: block !important }
 
 .d-lg-table { display: table !important }
 
 .d-lg-table-row { display: table-row !important }
 
 .d-lg-table-cell { display: table-cell !important }
 
 .d-lg-flex { display: -ms-flexbox !important; display: flex !important }
 
 .d-lg-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important }
  } @media (min-width:1200px) { 
 .d-xl-none { display: none !important }
 
 .d-xl-inline { display: inline !important }
 
 .d-xl-inline-block { display: inline-block !important }
 
 .d-xl-block { display: block !important }
 
 .d-xl-table { display: table !important }
 
 .d-xl-table-row { display: table-row !important }
 
 .d-xl-table-cell { display: table-cell !important }
 
 .d-xl-flex { display: -ms-flexbox !important; display: flex !important }
 
 .d-xl-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important }
 } 
 .flex-row { -ms-flex-direction: row !important; flex-direction: row !important }
 
 .flex-column { -ms-flex-direction: column !important; flex-direction: column !important }
 
 .flex-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
 
 .flex-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
 
 .flex-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
 
 .flex-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
 
 .flex-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
 
 .justify-content-start { -ms-flex-pack: start !important; justify-content: flex-start !important }
 
 .justify-content-end { -ms-flex-pack: end !important; justify-content: flex-end !important }
 
 .justify-content-center { -ms-flex-pack: center !important; justify-content: center !important }
 
 .justify-content-between { -ms-flex-pack: justify !important; justify-content: space-between !important }
 
 .justify-content-around { -ms-flex-pack: distribute !important; justify-content: space-around !important }
 
 .align-items-start { -ms-flex-align: start !important; align-items: flex-start !important }
 
 .align-items-end { -ms-flex-align: end !important; align-items: flex-end !important }
 
 .align-items-center { -ms-flex-align: center !important; align-items: center !important }
 
 .align-items-baseline { -ms-flex-align: baseline !important; align-items: baseline !important }
 
 .align-items-stretch { -ms-flex-align: stretch !important; align-items: stretch !important }
 
 .align-content-start { -ms-flex-line-pack: start !important; align-content: flex-start !important }
 
 .align-content-end { -ms-flex-line-pack: end !important; align-content: flex-end !important }
 
 .align-content-center { -ms-flex-line-pack: center !important; align-content: center !important }
 
 .align-content-between { -ms-flex-line-pack: justify !important; align-content: space-between !important }
 
 .align-content-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important }
 
 .align-content-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important }
  @media (min-width:576px) { 
 .flex-sm-row { -ms-flex-direction: row !important; flex-direction: row !important }
 
 .flex-sm-column { -ms-flex-direction: column !important; flex-direction: column !important }
 
 .flex-sm-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
 
 .flex-sm-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
 
 .flex-sm-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
 
 .flex-sm-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
 
 .flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
 
 .justify-content-sm-start { -ms-flex-pack: start !important; justify-content: flex-start !important }
 
 .justify-content-sm-end { -ms-flex-pack: end !important; justify-content: flex-end !important }
 
 .justify-content-sm-center { -ms-flex-pack: center !important; justify-content: center !important }
 
 .justify-content-sm-between { -ms-flex-pack: justify !important; justify-content: space-between !important }
 
 .justify-content-sm-around { -ms-flex-pack: distribute !important; justify-content: space-around !important }
 
 .align-items-sm-start { -ms-flex-align: start !important; align-items: flex-start !important }
 
 .align-items-sm-end { -ms-flex-align: end !important; align-items: flex-end !important }
 
 .align-items-sm-center { -ms-flex-align: center !important; align-items: center !important }
 
 .align-items-sm-baseline { -ms-flex-align: baseline !important; align-items: baseline !important }
 
 .align-items-sm-stretch { -ms-flex-align: stretch !important; align-items: stretch !important }
 
 .align-content-sm-start { -ms-flex-line-pack: start !important; align-content: flex-start !important }
 
 .align-content-sm-end { -ms-flex-line-pack: end !important; align-content: flex-end !important }
 
 .align-content-sm-center { -ms-flex-line-pack: center !important; align-content: center !important }
 
 .align-content-sm-between { -ms-flex-line-pack: justify !important; align-content: space-between !important }
 
 .align-content-sm-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important }
 
 .align-content-sm-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important }
  } @media (min-width:768px) { 
 .flex-md-row { -ms-flex-direction: row !important; flex-direction: row !important }
 
 .flex-md-column { -ms-flex-direction: column !important; flex-direction: column !important }
 
 .flex-md-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
 
 .flex-md-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
 
 .flex-md-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
 
 .flex-md-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
 
 .flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
 
 .justify-content-md-start { -ms-flex-pack: start !important; justify-content: flex-start !important }
 
 .justify-content-md-end { -ms-flex-pack: end !important; justify-content: flex-end !important }
 
 .justify-content-md-center { -ms-flex-pack: center !important; justify-content: center !important }
 
 .justify-content-md-between { -ms-flex-pack: justify !important; justify-content: space-between !important }
 
 .justify-content-md-around { -ms-flex-pack: distribute !important; justify-content: space-around !important }
 
 .align-items-md-start { -ms-flex-align: start !important; align-items: flex-start !important }
 
 .align-items-md-end { -ms-flex-align: end !important; align-items: flex-end !important }
 
 .align-items-md-center { -ms-flex-align: center !important; align-items: center !important }
 
 .align-items-md-baseline { -ms-flex-align: baseline !important; align-items: baseline !important }
 
 .align-items-md-stretch { -ms-flex-align: stretch !important; align-items: stretch !important }
 
 .align-content-md-start { -ms-flex-line-pack: start !important; align-content: flex-start !important }
 
 .align-content-md-end { -ms-flex-line-pack: end !important; align-content: flex-end !important }
 
 .align-content-md-center { -ms-flex-line-pack: center !important; align-content: center !important }
 
 .align-content-md-between { -ms-flex-line-pack: justify !important; align-content: space-between !important }
 
 .align-content-md-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important }
 
 .align-content-md-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important }
  } @media (min-width:992px) { 
 .flex-lg-row { -ms-flex-direction: row !important; flex-direction: row !important }
 
 .flex-lg-column { -ms-flex-direction: column !important; flex-direction: column !important }
 
 .flex-lg-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
 
 .flex-lg-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
 
 .flex-lg-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
 
 .flex-lg-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
 
 .flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
 
 .justify-content-lg-start { -ms-flex-pack: start !important; justify-content: flex-start !important }
 
 .justify-content-lg-end { -ms-flex-pack: end !important; justify-content: flex-end !important }
 
 .justify-content-lg-center { -ms-flex-pack: center !important; justify-content: center !important }
 
 .justify-content-lg-between { -ms-flex-pack: justify !important; justify-content: space-between !important }
 
 .justify-content-lg-around { -ms-flex-pack: distribute !important; justify-content: space-around !important }
 
 .align-items-lg-start { -ms-flex-align: start !important; align-items: flex-start !important }
 
 .align-items-lg-end { -ms-flex-align: end !important; align-items: flex-end !important }
 
 .align-items-lg-center { -ms-flex-align: center !important; align-items: center !important }
 
 .align-items-lg-baseline { -ms-flex-align: baseline !important; align-items: baseline !important }
 
 .align-items-lg-stretch { -ms-flex-align: stretch !important; align-items: stretch !important }
 
 .align-content-lg-start { -ms-flex-line-pack: start !important; align-content: flex-start !important }
 
 .align-content-lg-end { -ms-flex-line-pack: end !important; align-content: flex-end !important }
 
 .align-content-lg-center { -ms-flex-line-pack: center !important; align-content: center !important }
 
 .align-content-lg-between { -ms-flex-line-pack: justify !important; align-content: space-between !important }
 
 .align-content-lg-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important }
 
 .align-content-lg-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important }
  } @media (min-width:1200px) { 
 .flex-xl-row { -ms-flex-direction: row !important; flex-direction: row !important }
 
 .flex-xl-column { -ms-flex-direction: column !important; flex-direction: column !important }
 
 .flex-xl-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
 
 .flex-xl-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
 
 .flex-xl-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
 
 .flex-xl-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
 
 .flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
 
 .justify-content-xl-start { -ms-flex-pack: start !important; justify-content: flex-start !important }
 
 .justify-content-xl-end { -ms-flex-pack: end !important; justify-content: flex-end !important }
 
 .justify-content-xl-center { -ms-flex-pack: center !important; justify-content: center !important }
 
 .justify-content-xl-between { -ms-flex-pack: justify !important; justify-content: space-between !important }
 
 .justify-content-xl-around { -ms-flex-pack: distribute !important; justify-content: space-around !important }
 
 .align-items-xl-start { -ms-flex-align: start !important; align-items: flex-start !important }
 
 .align-items-xl-end { -ms-flex-align: end !important; align-items: flex-end !important }
 
 .align-items-xl-center { -ms-flex-align: center !important; align-items: center !important }
 
 .align-items-xl-baseline { -ms-flex-align: baseline !important; align-items: baseline !important }
 
 .align-items-xl-stretch { -ms-flex-align: stretch !important; align-items: stretch !important }
 
 .align-content-xl-start { -ms-flex-line-pack: start !important; align-content: flex-start !important }
 
 .align-content-xl-end { -ms-flex-line-pack: end !important; align-content: flex-end !important }
 
 .align-content-xl-center { -ms-flex-line-pack: center !important; align-content: center !important }
 
 .align-content-xl-between { -ms-flex-line-pack: justify !important; align-content: space-between !important }
 
 .align-content-xl-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important }
 
 .align-content-xl-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important }
  }   

.sticky {position: relative; margin: auto; inset: 0px auto auto 0px; box-sizing: border-box; width: 100%; opacity: 1;}

			.sr-tabs-accordion-01 .container {
				position: relative
			}
			.sr-tabs-accordion-01 .accordion {
				margin-bottom: 20px;
				display: none;
			}
			.sr-tabs-accordion-01 .accordion:last-child {
				margin-bottom: 0;
			}
			.sr-tabs-accordion-01 .accordion_group {
				background-color: #fff;
				margin-bottom: .5rem;
				-webkit-box-shadow: 15px 15px 60px 0 rgba(0,0,0,0.0);
				box-shadow: 15px 15px 60px 0 rgba(0,0,0,0.0);
			}
			.sr-tabs-accordion-01 .accordion_group.expanded {
				-webkit-box-shadow: 15px 15px 60px 0 rgba(0,0,0,0.13);
				box-shadow: 15px 15px 60px 0 rgba(0,0,0,0.13);
			}
			.sr-tabs-accordion-01 .accordion_header {
				cursor: pointer;
				font-size: 1.125rem;
				padding: 2rem 1.55rem;
				padding-right: 62px;
				border: 1px solid;
				border-color: #e5e7ea;
				position: relative;
			}
			.sr-tabs-accordion-01 .accordion_header h6 {
					margin: 0;
			}
			.sr-tabs-accordion-01 .accordion_content {
				position: relative;
				padding: 1.5rem 1.25rem;
				border: 1px solid;
				border-color: #e5e7ea;
			}
			.sr-tabs-accordion-01 .accordion_content p:last-child {
				margin: 0;
			}
			
			.sticky {
				opacity: 0;
			}
			
			.sr-tabs-accordion-01 .hs-accordion__item-icon {
				position: absolute;
				height: 2rem;
				width: 2rem;
				right: 1.4rem;
				top: 50%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
				border: 2px solid;
				border-radius: 50%;
				-webkit-transition: all .2s ease-in;
				-o-transition: all .2s ease-in;
				transition: all .2s ease-in;
				pointer-events: none;
			}
			.sr-tabs-accordion-01 .accordion_group.expanded .hs-accordion__item-icon {
				-webkit-transform: translateY(-50%) rotate(135deg);
				-ms-transform: translateY(-50%) rotate(135deg);
				transform: translateY(-50%) rotate(135deg);
				background-color: #fff !important;

			}
			.sr-tabs-accordion-01 span.p.bg-primary {
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%,-50%);
				-ms-transform: translate(-50%,-50%);
				transform: translate(-50%,-50%);
				height: 2.5px;
				width: .7rem;
			}
			.sr-tabs-accordion-01 span.b.bg-primary {
				position: absolute;
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%,-50%);
				-ms-transform: translate(-50%,-50%);
				transform: translate(-50%,-50%);
				height: .7rem;
				width: 2.5px;
				background-color: #fff;
			}
			.sr-tabs-accordion-01 .accordion_group:not(.expanded ) span.p.bg-primary, .sr-tabs-accordion-01 .accordion_group:not(.expanded ) span.b.bg-primary {
				background: #fff !important;
			}


/*slick track logo slider */

  .slick-list.draggable {
				cursor: grabbing;
			}
			
  .logo-slider div img {
					max-width: 100%;
					margin: 0 auto;
				}
		  .slick-track,
		  .logo-slider:not(.slick-slider)  {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-align: center;
					-ms-flex-align: center;
					align-items: center;
				}
			  .slick-slide,
			  .logo-slider > div:not(.slick-list) {
					margin: 0 1rem;
				}
				  .slick-slide:focus {
					outline: 0;
				}
		  .logo-slider {
					overflow: hidden;
				}
	  .logo-slider > div:nth-child(n+1) {
					display: none;
				}
				.slick-initialized,
			  .logo-slider > div:nth-child(-n+5) {
					display: block;
				}
			
			
			  .logo-slider div img {
					-webkit-filter: grayscale(100%);
					filter: grayscale(100%);
					-webkit-transition: all 0.1s ease;
					-o-transition: all 0.1s ease;
					transition: all 0.1s ease;
				}
			
			
			  .logo-slider div img:hover {
					-webkit-filter: grayscale(0%);
					filter: grayscale(0%);
				}