html {
	font-size: 62.5%; /* 10px browser default */
}
body {
	background-color: #fff;
	color: #000;
	font-size: 1.6rem;
	font-weight: 400;
	margin: 0;
	padding: 0;
	line-height: 1.45;
}
body > div {
	font-size: 1.6rem;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
}
a {
	text-decoration: none;
}

/* Reusable */
.site-btn.solid-hover .elementor-button:hover {
    background: -o-linear-gradient(179deg, #A87740 -2.28%, #D7B574 25.23%, #FFF2C2 52.73%, #D7B574 81.36%, #A87740 105.5%);
    background: -webkit-linear-gradient(179deg, #A87740 -2.28%, #D7B574 25.23%, #FFF2C2 52.73%, #D7B574 81.36%, #A87740 105.5%);
    background: -moz-linear-gradient(179deg, #A87740 -2.28%, #D7B574 25.23%, #FFF2C2 52.73%, #D7B574 81.36%, #A87740 105.5%);
    background: linear-gradient(271deg, #A87740 -2.28%, #D7B574 25.23%, #FFF2C2 52.73%, #D7B574 81.36%, #A87740 105.5%);
    color: #03051A !important;
}

.site-btn.solid .elementor-button {
	background: -o-linear-gradient(right, #A87740 0%, #D7B574 25.52%, #FFF2C2 51.04%, #D7B574 77.6%, #A87740 100%);
	background: -webkit-gradient(linear, right top, left top, from(#A87740), color-stop(25.52%, #D7B574), color-stop(51.04%, #FFF2C2), color-stop(77.6%, #D7B574), to(#A87740));
	background: -webkit-linear-gradient(right, #A87740 0%, #D7B574 25.52%, #FFF2C2 51.04%, #D7B574 77.6%, #A87740 100%);
	background: -moz-linear-gradient(right, #A87740 0%, #D7B574 25.52%, #FFF2C2 51.04%, #D7B574 77.6%, #A87740 100%);
	background: linear-gradient(270deg, #A87740 0%, #D7B574 25.52%, #FFF2C2 51.04%, #D7B574 77.6%, #A87740 100%);
}

.site-btn.solid .elementor-button:hover {
    background: -o-linear-gradient(right, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
    background: -webkit-gradient(linear, right top, left top, from(#FFF2C2), color-stop(25.52%, #D7B574), color-stop(51.04%, #A87740), color-stop(77.6%, #D7B574), to(#FFF2C2));
    background: -webkit-linear-gradient(right, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
    background: -moz-linear-gradient(right, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
    background: linear-gradient(270deg, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
}

.yellow-gradient-text h2, 
.yellow-gradient-text h3 {
	background: var(--gold-gradient, linear-gradient(270deg, #A87740 0%, #D7B574 25.52%, #FFF2C2 51.04%, #D7B574 77.6%, #A87740 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.gray-gradient {
    background: var(--Linear, linear-gradient(111deg, #948E84 1.78%, #E2E0E3 54.43%, #FFF 94.09%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.site-btn.solid a, .site-btn.solid-hover a{
    height: 4.27vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            -webkit-justify-content: center;
               -moz-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            -webkit-align-items: center;
               -moz-box-align: center;
            align-items: center;
    
}

.site-btn.solid .elementor-button-text, .site-btn.solid-hover .elementor-button-text{
    padding-right: 2vw;
    position: relative;
}

.site-btn.solid .elementor-button-text:after{
    content: "";
    background-image: url('/wp-content/uploads/2023/11/arrow-btn-black.svg');
    -moz-background-size: contain;
         background-size: contain;
    background-repeat: no-repeat;
    width: 1.35vw;
    height: 0.94vw;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}


.site-btn.solid-hover .elementor-button-text:after{
    content: "";
    background-image: url('/wp-content/uploads/2023/11/btn-arrow.svg');
    -moz-background-size: contain;
         background-size: contain;
    background-repeat: no-repeat;
    width: 1.35vw;
    height: 0.94vw;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}


/* Testimonial Slider*/
.ss-slide .slick-center{
    position: relative;
}

.ss-slide .slick-center:before {
    position: absolute;
    content: '';
    background-image: url('/wp-content/uploads/2023/11/order-border-right.png');
    background-repeat: no-repeat;
    -moz-background-size: 100% 100%;
         background-size: 100% 100%;
    width: 4.063vw;
    height: 100%;
    right: -5vw;
    top: 0;
    bottom: 0;
    margin: 0 auto;
}


.ss-slide .slick-center:after{
    position: absolute;
    content: '';
    background-image: url('/wp-content/uploads/2023/11/order-border-left.png');
    background-repeat: no-repeat;
    -moz-background-size: 100% 100%;
         background-size: 100% 100%;
    width: 4.063vw;
    height: 100%;
    left: -5vw;
  top: 0;
    bottom: 0;
    margin: 0 auto;
}


.ss-slide .testimonial-item .img-wrap:before {
    content: "";
    background-image: url('/wp-content/uploads/2023/11/tri-bg.png');
    background-repeat: no-repeat;
    -moz-background-size: cover;
         background-size: cover;
    width: 13.652vw;
    height: 11.648vw;
    position: absolute;
    top: -11%;
    left: 0;
    right: 0;
    margin: auto;
}

.ss-slide .testimonial-item .headline{
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 1.15vw;
    font-weight: 400;
    text-transform: none;
}


.ss-slide .testimonial-item .content{
    display: none;
}

.ss-slide .testimonial-item .img-wrap:after {
    content: "";
    background-image: url('/wp-content/uploads/2023/11/tri-overlay.png');
    background-repeat: no-repeat;
    -moz-background-size: cover;
         background-size: cover;
    width: 12.720vw;
    height: 12.951vw;
    position: absolute;
    top: -5%;
    left: 2vw;
    right: 0;
    margin: auto;
    z-index: -1;
}

.ss-slide .testimonial-item .img-wrap img {
    width: 11.713vw;
    height: 10.016vw;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    margin-top: -25%;
    margin-bottom: 10% !important;
    -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}

.ss-slide .testimonial-item .img-wrap {
    text-align: -webkit-center;
    position: relative;
	text-align: -moz-center;
}

.ss-slide .testimonial-item {
    text-align: center;
    margin: 0 15px;
    background: #ff00 !important;
    padding: 8vw 3vw 5vw;
}

.ss-slide .testimonial-item .name{
    color: #D6A853;
    font-size: 2.34vw;
    text-transform: uppercase;
    font-weight: 500;
    font-family: "Oswald", Sans-serif;
    margin-bottom: 0;
}


.ss-slide .testimonial-item .position {
    color: #898989;
    font-size: 1.302vw;
    text-transform: capitalize;
    margin: 0;
    font-weight: 500;
    font-family: "Poppins", Sans-serif;
}

.ss-slide .testimonial-item .content {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 1.146vw;
    font-weight: 400;
}

.ss-slide .testimonial-wrap .slick-arrow {
    top: 50%;
    /*bottom: 22vw;*/
    border: 0 !important;
    width: 2.19vw;
    z-index: 10;
    height: 2vw;
}

 .ss-slide .testimonial-wrap .slick-next:before, .ss-slide .testimonial-wrap .slick-prev:before, .ss-slide .testimonial-item .button {

    display: none;
}


.ss-slide .testimonial-wrap .slick-dots li{
    margin: 0 !important;
}


.ss-slide .testimonial-wrap button.slick-prev{
    left: 2%;
}

.ss-slide .testimonial-wrap button.slick-next{
    right:  3.3%;
}



/* Testimonial */
.testimonial-wrap .slick-list{
    overflow: visible;
}

.testimonial-item .img-wrap img {
    width: 17.97vw;
    height: 15.36vw;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    margin-top: -25%;
    margin-bottom: 10% !important;
    -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
            clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}

.testimonial-item .img-wrap:before {
    content: "";
    background-image: url('/wp-content/uploads/2023/11/tri-bg.png');
    background-repeat: no-repeat;
    -moz-background-size: cover;
         background-size: cover;
    width: 20.94vw;
    height: 17.87vw;
    position: absolute;
    top: -11%;
    left: 0;
    right: 0;
    margin: auto;
}

.testimonial-item .img-wrap:after {
    content: "";
    background-image: url('/wp-content/uploads/2023/11/tri-overlay.png');
    background-repeat: no-repeat;
    -moz-background-size: cover;
         background-size: cover;
    width: 18.65vw;
    height: 18.85vw;
    position: absolute;
    top: -5%;
    left: 3vw;
    right: 0;
    margin: auto;
    z-index: -1;
}
.testimonial-item .img-wrap {
    text-align: -webkit-center;
    position: relative;
	text-align: -moz-center;
}

.testimonial-item {
    text-align: center;
    margin: 0 15px;
    background: rgba(49, 3, 108, 0.3);
    padding: 0 2vw 3vw;
}

.testimonial-item:nth-child(odd){
  background-color: rgba(171, 210, 216, 0.15);
}

.testimonial-item .name{
    color: #D6A853;
    font-size: 2.34vw;
    text-transform: uppercase;
    font-weight: 500;
    font-family: "Oswald", Sans-serif;
    margin-bottom: 0;
}


.testimonial-item .position{
    color: #898989;
    font-size: 1.46vw;
    text-transform: capitalize;
    margin: 0;
    font-weight: 500;
    font-family: "Poppins", Sans-serif;
}

.testimonial-item .content{
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 1.67vw;
    font-weight: 600;
}

.testimonial-item .button {
    text-align: -webkit-center;
    border: 1.5px solid #A87740;
    -webkit-border-radius: 100px;
       -moz-border-radius: 100px;
            border-radius: 100px;
    padding: 6px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}

.testimonial-item .button a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    color: #fff;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            -webkit-justify-content: center;
               -moz-box-pack: center;
            justify-content: center;
    font-family: "Poppins", Sans-serif;
    font-size: 1.15vw;
    font-weight: 600;
    -webkit-border-radius: 80px;
       -moz-border-radius: 80px;
            border-radius: 80px;
    border: 1.5px solid #A87740;
    width: 18.23vw;
    height: 3.85vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            -webkit-align-items: center;
               -moz-box-align: center;
            align-items: center;
/*     outline: 1.5px solid #A87740;
    outline-offset: 8px; */
    
}

.testimonial-item .button img.arrow {
    margin-left: 1vw;
    width: 1.35vw;
    height: 0.94vw;
}

.testimonial-item .button a:hover {
    background: -o-linear-gradient(right, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
    background: -webkit-gradient(linear, right top, left top, from(#FFF2C2), color-stop(25.52%, #D7B574), color-stop(51.04%, #A87740), color-stop(77.6%, #D7B574), to(#FFF2C2));
    background: -webkit-linear-gradient(right, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
    background: -moz-linear-gradient(right, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
    background: linear-gradient(270deg, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
}

.testimonial-wrap .slick-next:before, .testimonial-wrap .slick-prev:before{
    display: none;
}

.testimonial-wrap .slick-arrow {
    top: unset;
    bottom: -6.45vw;
    border: 0 !important;
    width: 2.19vw;
    z-index: 10;
	height: 2vw;
}

.testimonial-wrap .slick-dots li button:before{
    font-size: 12px !important;
    color: rgba(255, 255, 255, 0.3) !important;
    opacity: 1 !important;
}

.testimonial-wrap .slick-dots .slick-active button:before{
    color: #fff !important;
}

.testimonial-wrap .slick-dots li{
    margin: 0 !important;
}

.testimonial-wrap ul.slick-dots {
    bottom: -5vw;
}

.testimonial-wrap button.slick-prev{
    left: 40%;
}

.testimonial-wrap button.slick-next{
    right: 40%;
}

/* alumni */
.alumni-wrap .slick-list {
  overflow: visible;
}

.alumni-item .img-wrap img {
  width: 17.97vw;
  height: 15.36vw;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  margin-top: -25%;
  margin-bottom: 10% !important;
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}

.alumni-item .img-wrap:before {
  content: "";
  background-image: url('/wp-content/uploads/2023/11/tri-bg.png');
  background-repeat: no-repeat;
  -moz-background-size: cover;
       background-size: cover;
  width: 20.94vw;
  height: 17.87vw;
  position: absolute;
  top: -11%;
  left: 0;
  right: 0;
  margin: auto;
}

.alumni-item .img-wrap:after {
  content: "";
  background-image: url('/wp-content/uploads/2023/11/tri-overlay.png');
  background-repeat: no-repeat;
  -moz-background-size: cover;
       background-size: cover;
  width: 18.65vw;
  height: 18.85vw;
  position: absolute;
  top: -5%;
  left: 3vw;
  right: 0;
  margin: auto;
  z-index: -1;
}

.alumni-item .img-wrap {
  text-align: -webkit-center;
  position: relative;
  text-align: -moz-center;
}

.alumni-item:nth-child(odd) .more-content {
  background: rgba(171, 210, 216, 0.15) !important;
}

.alumni-item .name {
  color: #D6A853;
  font-size: 2.34vw;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Oswald", Sans-serif;
  margin-bottom: 0;
}

.alumni-box {
  padding: 1.5vw 0;
  height: 30vw;
}

.alumni-content {
  font-family: "Poppins", Sans-serif !important;
  color: #fff !important;
  font-size: 1.563vw !important;
  font-weight: 400 !important;
  margin: 3% 0 !important;
  text-transform: none !important;
  text-align: left;
  line-height: 1.4em;
}

.alumni-item .more-content {
  text-align: center;
  margin: 0 15px;
  background: rgba(49, 3, 108, 0.3);
  padding: 10vw 3vw 6vw;
  margin-top: -11vw;
}

.field-txt {
  color: #94959A !important;
}

.alumni-item .button {
    text-align: -webkit-center;
    border: 1.5px solid #A87740;
    -webkit-border-radius: 100px;
       -moz-border-radius: 100px;
            border-radius: 100px;
    padding: 6px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}

.alumni-item .button a {
  display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    color: #fff;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            -webkit-justify-content: center;
               -moz-box-pack: center;
            justify-content: center;
    font-family: "Poppins", Sans-serif;
    font-size: 1.15vw;
    font-weight: 600;
    -webkit-border-radius: 80px;
       -moz-border-radius: 80px;
            border-radius: 80px;
    border: 1.5px solid #A87740;
    width: 18.23vw;
    height: 3.85vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            -webkit-align-items: center;
               -moz-box-align: center;
            align-items: center;
}

.alumni-item .button img.arrow {
  margin-left: 1vw;
  width: 1.35vw;
  height: 0.94vw;
}

.alumni-item .button a:hover {
  background: -o-linear-gradient(right, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
  background: -webkit-gradient(linear, right top, left top, from(#FFF2C2), color-stop(25.52%, #D7B574), color-stop(51.04%, #A87740), color-stop(77.6%, #D7B574), to(#FFF2C2));
  background: -webkit-linear-gradient(right, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
  background: -moz-linear-gradient(right, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
  background: linear-gradient(270deg, #FFF2C2 0%, #D7B574 25.52%, #A87740 51.04%, #D7B574 77.6%, #FFF2C2 100%);
}

.alumni-wrap .slick-next:before, .alumni-wrap .slick-prev:before {
  display: none;
}

.alumni-wrap .slick-arrow {
  top: unset;
  bottom: -5.2vw;
  border: 0 !important;
  width: 2.19vw;
  z-index: 10;
}

.alumni-wrap .slick-dots li button:before {
  font-size: 12px !important;
  color: rgba(255, 255, 255, 0.3) !important;
  opacity: 1 !important;
}

.alumni-wrap .slick-dots li {
  margin: 0 !important;
}

.alumni-wrap ul.slick-dots {
  bottom: -5vw;
}

.alumni-wrap button.slick-prev {
  left: 40%;
}

.alumni-wrap button.slick-next {
  right: 40%;
}

.alumni-wrap .slick-dots .slick-active button:before {
  color: #fff !important;
}

/* Order Form Slider */
.order-slide .testimonial-wrap .slick-arrow img {
    width: auto;
    height: 100% !important;
}

.dg_frame.js_kartra_trackable_object, .dg_frame.js_kartra_trackable_object iframe {
    min-height: 575px;
}

/* # Elementor Overwrites ---------------------------------------------------------------------------------------------------- */
.elementor-editor-active .site-header,
.elementor-editor-active .nav-primary {
	display: none;
}
.full-width-content.elementor-page .site-inner {
	max-width: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.full-width-content.elementor-page .entry {
	padding: 0;
	margin: 0;
}
body .elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 119rem;
}
.full-width-content.elementor-page .site-inner {
	padding-top: 0;
}
.elementor_library-template-default.elementor-editor-active .sidebar {
    display: none;
}
.elementor_library-template-default .content {
    width: 100%;
    padding: 0;
    margin: 0;
}
.site-footer {
	display: none;
}

/* # will apply this css starting 1024px and below
   # Please insert all media queries below, avoid creating new breakpoints and inserting anywhere.
---------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 1025px) {
    .fluid-section .elementor-container {
        width: 90% ;
    }   
    .fluid-section .elementor-inner-section .elementor-container,
    .fluid-section .elementor-widget-popup .elementor-container {
        width: 100%;
    }
	
	.fluid-row .elementor-container {
        width: 74%;
    }   
    .fluid-row .elementor-inner-section .elementor-container,
    .fluid-row .elementor-widget-popup .elementor-container {
        width: 100%;
    }
}


@media only screen and (max-width: 1300px) and (min-width: 1025px){
    .testimonial-wrap .slick-arrow {
        bottom: -5.8vw;
    }
	
	 .alumni-wrap  .slick-arrow {
        bottom: -5.8vw;
    }
	
	.testimonial-wrap button.slick-next, .alumni-wrap button.slick-prev {
		right: 35%;
	}
	
	.testimonial-wrap button.slick-prev, .alumni-wrap button.slick-prev {
		left: 35%;
	}
}


@media only screen and (max-width: 1024px) and (min-width: 900px){
    .testimonial-wrap .slick-arrow {
        bottom: -9.4vw !important;
	}
	
		.alumni-wrap .slick-arrow {
    bottom: -9.5vw;
}
	
}
	
@media only screen and (max-width: 1500px) {
    .alumni-wrap .slick-arrow {
        bottom: -5.6vw;
    }
}

@media only screen and (max-width: 1024px) {
  .site-btn.solid a, .site-btn.solid-hover a {
    height: 55px;
  }

  .site-btn.solid .elementor-button-text, .site-btn.solid-hover .elementor-button-text {
    padding-right: 5vw;
  }

  .site-btn.solid .elementor-button-text:after, .site-btn.solid-hover .elementor-button-text:after {
    width: 2.5vw;
    height: 1.5vw;
  }

  .testimonial-item {
    margin: 0 5px;
  }

  .testimonial-item .name {
    font-size: 3vw;
  }

  .testimonial-item .position {
    font-size: 2vw;
  }

  .testimonial-item .content {
    font-size: 2.2vw;
  }

  .testimonial-item .button a {
    font-size: 1.8vw;
    width: 24.23vw;
    height: 5.85vw;
    outline-offset: 5px;
  }

  .testimonial-item .img-wrap img {
    width: 24.97vw;
    height: 21.36vw;
  }

  .testimonial-item .img-wrap:before {
    width: 28.94vw;
    height: 24.87vw;
  }

  .testimonial-item .img-wrap:after {
    width: 26.65vw;
    height: 26.85vw;
  }

  .testimonial-wrap ul.slick-dots {
    bottom: -9vw;
  }

  .testimonial-wrap .slick-arrow {
    bottom: -11.5vw;
    width: 4.19vw;
    height: 4vw;
  }

  .testimonial-wrap button.slick-next {
    right: 35%;
  }

  .testimonial-wrap button.slick-prev {
    left: 35%;
  }

  .testimonial-item .button img.arrow {
    width: 2.35vw;
    height: 1.4vw;
  }

  .ss-slide .testimonial-wrap button.slick-prev {
    left: 10%;
  }

  .ss-slide .testimonial-item .img-wrap img {
    width: 17.713vw;
    height: 15.016vw;
  }

  .ss-slide .testimonial-item .img-wrap:before {
    width: 21.652vw;
    height: 17.648vw;
  }

  .ss-slide .testimonial-item .img-wrap:after {
    width: 17.72vw;
    height: 17.951vw;
  }

  .ss-slide .testimonial-wrap button.slick-next {
    right: 9.7%;
  }

  .ss-slide .testimonial-item .headline {
    font-size: 1.8vw;
  }

  .ss-slide .testimonial-item .position {
    font-size: 1.8vw;
  }

  .ss-slide .testimonial-item .name {
    font-size: 3vw;
  }

  .ss-slide .testimonial-wrap .slick-arrow {
    width: 3.19vw;
    height: 5vw;
  }
	
  .alumni-wrap .slick-arrow {
    bottom: -10.2vw;
  }

  .alumni-item .more-content {
    margin: -11vw 5px 0;
  }

  .alumni-item .name {
    font-size: 3vw;
  }

  .alumni-item .content {
    font-size: 2.2vw;
  }

  .alumni-item .button a {
    font-size: 1.8vw;
    width: 24.23vw;
    height: 5.85vw;
    outline-offset: 5px;
  }

  .alumni-item .img-wrap img {
    width: 24.97vw;
    height: 21.36vw;
  }

  .alumni-item .img-wrap:before {
    width: 28.94vw;
    height: 24.87vw;
  }

  .alumni-item .img-wrap:after {
    width: 26.65vw;
    height: 26.85vw;
  }

  .alumni-wrap ul.slick-dots {
    bottom: -9vw;
  }

  .alumni-wrap .slick-arrow {
    bottom: -9.5vw;
    width: 4.19vw;
  }

  .alumni-wrap button.slick-next {
    right: 35%;
  }

  .alumni-wrap button.slick-prev {
    left: 35%;
  }

  .alumni-item .button img.arrow {
    width: 2.35vw;
    height: 1.4vw;
  }

  .alumni-content {
    font-size: 2vw !important;
  }

  .alumni-box {
    height: 40vw;
  }
	
}

/* # will apply this css starting 1023px and below
   # Please insert all media queries below, avoid creating new breakpoints and inserting anywhere.
---------------------------------------------------------------------------------------------------- */

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

}

/* # Font Sizing
   # Please insert all media queries below, avoid creating new breakpoints and inserting anywhere.
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width:1600px) {
	html {
		font-size: 56.3%;
	}
}
@media only screen and (max-width:1023px) {
	br {
		display: none;
	}
}
@media only screen and (max-width:960px) {
	html {
		font-size: 50%;
	}
}

@media only screen and (max-width:768px) {
		.alumni-wrap .slick-arrow {
    bottom: -10.2vw;
}
	
}

@media only screen and (max-width:767px) {
  .site-btn.solid .elementor-button-text:after, .site-btn.solid-hover .elementor-button-text:after {
    width: 5.5vw;
    height: 3vw;
  }

  .site-btn.solid .elementor-button-text, .site-btn.solid-hover .elementor-button-text {
    padding-right: 10vw;
  }

  .testimonial-item .name {
    font-size: 7vw;
  }

  .testimonial-item .position {
    font-size: 4vw;
  }

  .testimonial-item .content {
    font-size: 4vw;
  }

  .testimonial-item .button a {
    font-size: 4vw;
    width: 55vw;
    height: 50px;
  }

  .testimonial-item .button img.arrow {
    width: 5.35vw;
    height: 3vw;
  }

  .testimonial-item {
    padding: 0 5vw 10vw;
  }

  .testimonial-wrap .slick-arrow {
    bottom: -21vw;
    width: 9.19vw;
    height: 8vw;
  }

  .testimonial-wrap button.slick-next {
    right: 15%;
  }

  .testimonial-wrap button.slick-prev {
    left: 15%;
  }

  .testimonial-item .img-wrap img {
    width: 43.97vw;
    height: 37.36vw;
  }

  .testimonial-item .img-wrap:before {
    width: 51.94vw;
    height: 43.87vw;
  }

  .testimonial-item .img-wrap:after {
    width: 45.65vw;
    height: 45.85vw;
  }

  .testimonial-wrap ul.slick-dots {
    bottom: -16vw;
  }

  .ss-slide .testimonial-wrap .slick-list {
    overflow: hidden !important;
    padding: 0 10px !important;
  }

  .ss-slide .testimonial-item {
    margin: 0;
    padding-top: 25vw;
  }

  .ss-slide .testimonial-item .img-wrap img {
    width: 34.713vw;
    height: 30.016vw;
  }

  .ss-slide .testimonial-item .img-wrap:before {
    width: 40.652vw;
    height: 34.648vw;
  }

  .ss-slide .testimonial-item .img-wrap:after {
    width: 34.72vw;
    height: 34.951vw;
  }

  .ss-slide .testimonial-item .name {
    font-size: 7vw;
  }

  .ss-slide .testimonial-item .position, .ss-slide .testimonial-item .headline {
    font-size: 4vw;
  }

  .ss-slide .slick-center:before {
    width: 4.063vw;
    -moz-background-size: 100% 100%;
         background-size: 100% 100%;
  }

  .ss-slide .slick-center:after {
    -moz-background-size: 100% 100%;
         background-size: 100% 100%;
    width: 4.063vw;
  }

  .ss-slide .testimonial-wrap .slick-arrow {
    width: 6.19vw;
  }

  .ss-slide .testimonial-wrap button.slick-next {
    right: -3%;
  }

  .ss-slide .testimonial-wrap button.slick-prev {
    left: -3%;
  }

  .alumni-item .more-content {
    margin: -18vw 5px 0;
  }

  .alumni-item .name {
    font-size: 7vw;
  }

  .alumni-item .position {
    font-size: 4vw;
  }

  .alumni-item .content {
    font-size: 4vw;
  }

  .alumni-item .button a {
    font-size: 4vw;
    width: 55vw;
    height: 50px;
  }

  .alumni-item .button img.arrow {
    width: 5.35vw;
    height: 3vw;
  }

  .alumni-item .more-content {
    padding: 22vw 5vw 10vw;
  }

  .alumni-wrap .slick-arrow {
    bottom: -17.8vw;
    width: 9.19vw;
  }

  .alumni-wrap button.slick-next {
    right: 15%;
  }

  .alumni-wrap button.slick-prev {
    left: 15%;
  }

  .alumni-item .img-wrap img {
    width: 43.97vw;
    height: 37.36vw;
    margin:0 !important; 
  }

  .alumni-item .img-wrap:before {
    width: 51.94vw;
    height: 43.87vw;
  }

  .alumni-item .img-wrap:after {
    width: 45.65vw;
    height: 45.85vw; 
  }

  .alumni-wrap ul.slick-dots {
    bottom: -16vw;
  }

  .alumni-content {
    font-size: 4vw !important;
  }

  .alumni-box {
    height: unset;
    padding: 2vw 0 10vw;
  }

  .alumni-item {
    margin-top: 5vw;
  }
	
  .alumni-wrap .slick-arrow {
	bottom: -17.5vw;
  }
	
	/* Order Form Slider */
	.order-slide .testimonial-wrap .slick-next.slick-arrow {
		display: block;
		bottom: unset !important;
		right: 0 !important;
		height: unset;
		top: 30vw !important;
	}

	.order-slide .testimonial-wrap .slick-prev.slick-arrow {
		bottom: unset !important;
		left: 0 !important;
		height: unset !important;
		display: block;
		top: 30vw !important;
	}
}

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

}