@media (max-width:768px) {
	h1 {
		font-size: 30px;
	}

	.sub2-h3 {
		font-size: 1.3rem;
		padding: 0 1rem;
	}

	.subhead {
		color: #27D6AD;
    text-align: center;
    font-size: 1.6rem;
    line-height: 1.5;
    padding: 0 3rem;
	}



	.c-block {
		margin-bottom: 2rem;
	}

	.c2-text {
		padding: 1rem 0;
	}

	.navbar-light .navbar-toggler {
		border-color: transparent;
		color: transparent;
	}

	button:focus {
		outline: transparent;
		outline: transparent;
	}

	nav.navbar {
		padding: 1.5rem 1.5rem;
	}

	img.logo-img {
		height: 35px;
    margin-top: 0px;
	}

	.pt-5 {
		padding: 0 !important;
	}

	ul.nav{
		flex-direction: column;
		margin-top: 2rem;
	}

	a.nav-link {
    padding: 20px 5px;
    margin-top: 5px;
    font-weight: 500;
    transition: 300ms ease-in;
    text-align: center;
}

  .logo-0{
  	padding-bottom: 1rem;
  }

  div > button[type="button"].slick-arrow {
    display: none!important; 
}

.mm-0{
	margin:0!important;
}

.sub-h3{
	padding: 0 1rem 3rem;
}

.sub-h4{
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1.5;
	padding-bottom: 2.5rem;
}

.why-section{
	padding:1rem 0;
}
.whom-h1 {
    font-size: 1.4rem;}

.pd1-3{
	padding:2rem 2rem!important;
	text-align: center;
} 
.pd2-3{
	padding:2rem 2rem!important;
	text-align: center;
}

.order-first1 {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}

.order-last1 {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
}

.what-kind {
    background-color: #Fff;
     padding: 2rem 0; 
}

.h-space{
	display: none;
}

.t-h3{
	padding:0 2rem;
	line-height: 1.7;
}

.mm-b{
	margin-bottom: 20px;
    height: 300px;
}

.mm-tr{
	text-align: right;
}

.mm-100{
	    width: 100%;
    margin-top: 20px;
}

.btn-white{
	margin-top: 30px;
}

.t-review {
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.5;
    font-weight: 600;
    padding: 0 1rem 2rem 1rem;
    color: #033a33;
}

.order-first1 > .img-fluid{
	padding-top: 2rem;
}

.h3{
	line-height: 1.6;
}

.c-t{
	padding: 0 1.5rem 0rem 0rem;
}
.testimonial-block{
	margin:10px;
}
.mobile-margin-btn{
	    max-height: 38px;
	    margin-bottom: 30px;
}

.t-block{
	text-align: center;
}

.dd-none{
	display: none;
}

.row-mm{
	width: 50%;
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 10px;
}
 .f-m-l{
 	float: left;
 }

.alert{
    font-size:13px;
}
}