/* Medium Layout: 1280px. */
@media only screen and (min-width: 1200px) {
.nav-item a.nav-link{padding: 10px 15px !important;}
.quick-links-alignment {
    margin-left: 115px;
    margin-right: 42px;
}
}
/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.nav-item a.nav-link{padding: 10px 15px !important;}
.quick-links-alignment {
    margin-left: 115px;
    margin-right: 42px;
}	
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.productsuite .card .card-title i{display:table;}
.productsuite .card{min-height:433px;}
.section-3-text-1 {
    margin: 50px 50px 25px 0;
    overflow: hidden;
}
.section-3-text-2 {
    margin: 50px 0 25px 50px;
    overflow: hidden;
}
.solutions {
    margin: 354px 0 0;
}
.brands img {
    width: 20%;
    display: inline-block;
    margin: 8px 36px;
}	
	
.testi-cont {
  background: #46c3cd;
  border-radius: 30px;
  padding: 30px;
}
.testimonial-img {
  background: url(../assets/images/testimonial.png) no-repeat 0 0;
  border-radius: 30px;
  padding: 10px;
  background-position: center;
  width: 100%;
  /* height: 100%; */
  box-shadow: 0 10px 15px rgb(25 25 25 / 10%);
}
.testimonial-img h3 {
  font-size: 54px;
  color: #fff;
  text-align: center;
  font-weight: 700;
  line-height: 80px;
}
.testimonial-img h3 small {
  font-size: 20px;
  line-height: 36px;
  display: inline-block;
  font-weight: 500;
}
.testimonial blockquote:before {
  color: #fff;
  content: "\efcd";
  font-family: Icofont;
  float: left;
  font-size: 35px;
  margin: -53px 5px 0 -25px;
}
.testimonial blockquote {
  font-size: 24px;
  color: #fff;
  padding: 0 20px;
}
.testimonial p {
  padding: 0 60px;
  color: #fff;
}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {


.sections3 .section-heading-top{text-align:left;}
.sections3 .section-heading{text-align:left;}
.sections3 .section-heading-bottom{text-align:left;}
	
	
.section-3-text-1 {
    margin: 30px 0px 0px 0;
    overflow: hidden;
}
.section-3-text-2 {
    margin: 30px 0 0 0px;
    overflow: hidden;
}

.carousel-caption h2 {
    font-size: 22px;
    color: #000;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 30px;
}

.carousel-caption h3 {
    font-size: 31px;
    color: #565656;
    font-weight: 700;
}
.carousel-caption h5 {
    font-size: 18px;
    color: #565656;
}
.carousel-caption-2 h5 {
    font-size: 18px;
    color: #F4BB2C;
}
.carousel-caption h6 {
    color: #000;
    font-size: 14px;
    margin: 10px 0 20px;
}
.banner-btn-light {
    padding: 7px 15px;
}	
.banner-btn-deep{
    padding: 7px 15px;
}	
	
.solutions {
    margin: 655px 0 0;
}	
.productsuite .section-title h2 {
    font-size: 33px;
}	
.solutions .section-heading {
    margin-bottom: 5px!important;
	font-size: 33px;
}
	
.section-heading {
    color: #565656;
    font-size: 33px;
    margin-bottom: 50px;
}	
	
.testi-cont {
    padding: 75px 25px;
}
.testimonial-img h3 small {
    font-size: 28px;
}	
.testimonial blockquote {
    padding: 63px 8px 17px;
}	
.testimonial-item{padding:0px;}
.testimonial p{padding:0px;}	
	
	
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	
.sections3 .section-heading-top{text-align:left;}
.sections3 .section-heading{text-align:left;}
.sections3 .section-heading-bottom{text-align:left;}
	
.section-3-text-1 {
    margin: 30px 0px 0px 0;
    overflow: hidden;
}
.section-3-text-2 {
    margin: 30px 0 0 0px;
    overflow: hidden;
}

.carousel-caption h2 {
    font-size: 22px;
    color: #000;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 30px;
}
.carousel-caption h3 {
    font-size: 31px;
    color: #565656;
    font-weight: 700;
}
.carousel-caption h5 {
    font-size: 18px;
    color: #565656;
}
.carousel-caption-2 h5 {
    font-size: 18px;
    color: #F4BB2C;
}
.carousel-caption h6 {
    color: #000;
    font-size: 14px;
    margin: 10px 0 20px;
}
.carousel-item .carousel-caption {
    position: absolute;
    float: left;
    left: 7%;
    top: 0%;
    text-align: left;
    padding: 43px 0px;
}
.carousel-inner {
    min-height: 400px;
}
.banner-btn-light {
    padding: 7px 15px;
}	
.banner-btn-deep{
    padding: 7px 15px;
}	
	
.solutions {
    margin: 500px 0 0;
}	
.productsuite .section-title h2 {
    font-size: 33px;
}	
.solutions .section-heading {
    margin-bottom: 5px!important;
	font-size: 33px;
}
	
.section-heading {
    color: #565656;
    font-size: 33px;
    margin-bottom: 50px;
}	
	
.testi-cont {
    padding: 75px 25px;
}
.testimonial-img h3 small {
    font-size: 28px;
}	
.testimonial blockquote {
    padding: 63px 8px 17px;
}	
.testimonial-item{padding:0px;}
.testimonial p{padding:0px;}
	
	
	
	
}
@media only screen and (max-width: 479px) {
.section-3-text-1 {
    margin: 30px 0px 0px 0;
    overflow: hidden;
}
.section-3-text-2 {
    margin: 30px 0 0 0px;
    overflow: hidden;
}

.carousel-caption h2 {
    font-size: 22px;
    color: #000;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 30px;
}
.carousel-caption h3 {
    font-size: 31px;
    color: #565656;
    font-weight: 700;
}
.carousel-caption h5 {
    font-size: 18px;
    color: #565656;
}
.carousel-caption-2 h5 {
    font-size: 18px;
    color: #F4BB2C;
}
.carousel-caption h6 {
    color: #000;
    font-size: 14px;
    margin: 10px 0 20px;
}
.carousel-item .carousel-caption {
    position: absolute;
    float: left;
    left: 7%;
    top: 0%;
    text-align: left;
    padding: 43px 0px;
}	
.carousel-inner {
    min-height: 400px;
}
	
	
.banner-btn-light {
    padding: 7px 15px;
}	
.banner-btn-deep{
    padding: 7px 15px;
}	
	
.solutions {
    margin: 655px 0 0;
}	
.productsuite .section-title h2 {
    font-size: 33px;
}	
.solutions .section-heading {
    margin-bottom: 5px!important;
	font-size: 33px;
}
	
.section-heading {
    color: #565656;
    font-size: 33px;
    margin-bottom: 50px;
}	
	
.testi-cont {
    padding: 75px 25px;
}
.testimonial-img h3 small {
    font-size: 28px;
}	
.testimonial blockquote {
    padding: 63px 8px 17px;
}

.testimonial-item{padding:0px;}
.testimonial p{padding:0px;}
	

.sections3 .section-heading-top{text-align:left;}
.sections3 .section-heading{text-align:left;}
.sections3 .section-heading-bottom{text-align:left;}
	
}