/*start layout1*/
.cnc-testimonial.cnc-testimonial-layout1{padding: 100px 0;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper{position: relative;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .cnc-testimonial-list-inner{max-width: 1600px;margin: 0 auto;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-title{text-align: center;color: #000000;max-width: 1600px;margin: 0 auto 50px;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-title .cnc-testimonial-heading{font-size: 48px;line-height: normal;font-weight: bold;margin: 0;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-title .cnc-testimonial-subheading{font-size: 18px;line-height: normal;font-weight: 400;margin-bottom: 0;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 1600px;margin: 0 auto;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide, .cnc-testimonial .cnc-testimonial-slider .slide .inner-box{position: relative;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item{
    padding: 40px 46px 41px;border: 1px solid #E1E1E1;border-radius: 10px;
}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item .rating{margin-bottom: 10px;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item .testimonial_description{
    font-size: 18px;line-height: 27px;margin-bottom: 20px;
}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item .cnc_testimonial_footer .person_photo{display: flex;align-items: center;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item .cnc_testimonial_footer .person_photo .person_details{margin-left: 15px;font-size: 16px;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item .cnc_testimonial_footer .person_photo .person_details .person_name_testimonial{
    font-weight: 600;
}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item .cnc_testimonial_footer .person_photo .person_details .person_designation_testimonial{font-weight: 400;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-button{background-color:#005BC5;width:50px;height:50px;border-radius: 100px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.5s;}
.e-con-boxed .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-next{position:absolute;top: 40%;right: -7%;}
.e-con-boxed .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-prev{position:absolute;top: 40%;left: -7%;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-prev{position:absolute;top: 40%;left: 3%;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-next{position:absolute;top: 40%;right:3%;}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-button img{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7423%) hue-rotate(70deg) brightness(99%) contrast(90%);}
.cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .swiper-pagination{position: relative;display: flex;margin: 50px auto 0;justify-content: center;}

@media (max-width:1699px){
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 1300px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-button{top: 40%;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-prev{left: 100px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-next{right: 100px;}
}
@media (max-width:1599px){
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 1210px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-prev{left: 50px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-next{right: 50px;}
    .cnc-testimonial.cnc-testimonial-layout1{padding: 80px 0;}
}
@media (max-width:1499px){
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 1150px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item{padding: 40px;}
}
@media (max-width:1366px){
    .cnc-testimonial.cnc-testimonial-layout1{padding: 65px 0;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 1080px;}
}
@media (max-width:1280px){
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 960px;}
}
@media (max-width:1199px){
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 760px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-title .cnc-testimonial-heading{font-size: 36px;margin: 0;}
    .cnc-testimonial.cnc-testimonial-layout1{padding: 50px 0;}
}
@media (max-width:1024px){
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 720px;}
}  
@media (max-width:991px){
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 550px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item{padding: 30px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item .testimonial_description{font-size: 16px;line-height: 26px;}
}
@media (max-width:800px){
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 510px;}
}
@media (max-width:767px){
    body{margin: 0;}
    .cnc-testimonial.cnc-testimonial-layout1{padding: 40px 0;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider{max-width: 700px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-title .cnc-testimonial-heading{font-size: 24px;margin: 0;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-title .cnc-testimonial-subheading{font-size: 15px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-prev, .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-next{
        position: relative;
    }
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows{display: none;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-prev{left: 25px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-next{right: -35px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-title{margin: 0 auto 25px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-button{width: 40px;height: 40px;}
}
@media (max-width:575px){
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item{padding: 30px;border: none;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-prev{left: 0;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .testimonial-arrows .swiper-next{right: -10px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .swiper-pagination{margin: 20px auto 0;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-title{max-width: 295px;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-title .cnc-testimonial-subheading{font-size: 14px;margin: 0;}
    .cnc-testimonial.cnc-testimonial-layout1 .cnc-testimonial-wrapper .cnc-testimonial-slider .slide .cnc-testimonial-item .cnc_testimonial_footer .person_photo .person_details .person_designation_testimonial{font-size: 12px;}
}
/*end layout1*/