
/* Waves */
@import url(//fonts.googleapis.com/css?family=Lato:300:400);
.new_waves {
	position: relative;
	text-align: center;
	/*background: linear-gradient(60deg, rgb(36 92 81) 0%, rgb(36 92 81) 100%);*/
	background:none; 
	color: white;
	margin-top: -76px;
}



.flex { /*Flexbox for containers*/
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}

.waves {
position:relative;
width: 100%;
height:15vh;
margin-bottom:-7px; /*Fix for safari gap*/
min-height:100px;
max-height:150px;
}

.content {
position:relative;
height:20vh;
text-align:center;
background-color: white;
}

/* Animation */

.parallax > use {
animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;
}
.parallax > use:nth-child(1) {
animation-delay: -2s;
animation-duration: 7s;
}
.parallax > use:nth-child(2) {
animation-delay: -3s;
animation-duration: 10s;
}
.parallax > use:nth-child(3) {
animation-delay: -4s;
animation-duration: 13s;
}
.parallax > use:nth-child(4) {
animation-delay: -5s;
animation-duration: 20s;
}
@keyframes move-forever {
0% {
transform: translate3d(-90px,0,0);
}
100% { 
transform: translate3d(85px,0,0);
}
}
/*Shrinking for mobile*/
@media (max-width: 768px) {
.waves {
height:40px;
min-height:40px;
}
.content {
height:30vh;
}
h1 {
font-size:24px;
}
}

/* Waves */


.color_bg1{ background: #ffc925; }
.color_bg2{ background: #20c997; }
.color_bg3{ background: #0dcaf0; }
.cols_s .tp-r-cat-title a{ color:#fff;}

@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap');
	
.yellow_bg{ background:#fed058 url('../../images/co_bg.png') repeat; position:relative; min-height:350px;  }
.mon1{ position:absolute; right:0px; bottom:0px; width:600px; }
.new_quotes{ font-size:25px; font-weight:600; color:#343434;line-height:38px;font-family:'Courgette', cursive; margin-top: 15px; }
.new_quotes span{ float:left; width:100%; font-size:15px; font-weight: normal;}

.qt_box_new{ display:flex;  margin-top:12%; }
.new_img_qt{ width: 550px; margin-left: 31px; margin-top: 0px;}

.new_img_qt span{ float:left; width:100%; text-align:center; font-size:15px; font-weight:600;  }




.duration_time{ background: #fff9c1; font-size: 13px; padding: 4px 15px; border-radius: 5px; margin-bottom: 10px; border: 1px solid #fbef7f; }
.nnew_p{ float: left; width: 100%; margin-top: 10px;}
.slick-prev_2 i{ background: #036cb7; padding: 0px; font-size: 30px; border-radius: 35px; color: #fff; }
.slick-next_2 i{ background: #036cb7; padding: 0px; font-size: 30px; border-radius: 35px; color: #fff; margin-left:10px; }


.testimonial-area { background-color:#d6e1e1; }

.slick-slide img { border-radius:10px; }





