@media screen and (min-width:1px) and (max-width:567px) {
h1.page-heading{font-size:26px;}

.customise-page{ margin:0px;}
.our-products-bottom-button{ padding:20px 0;}

.video-testimonials{ padding:0px;}
.video-testimonials ul li{ padding:0 0 25px; margin:0 0 25px;}
.our-client .video-testimonials h2{ font-size:28px;}
.video-testimonials h2 img{ width:90px;}
.video-testimonials .container{ width:98%;}
.testimonials-bottom-part .container{ width:98%;}
.clint-review-banner img{ width:100%;}
.testimonials-bottom-part span img{ width:100%;}
.video-testimonials ul li .video-testimonials-left-part{ width:56%;}
.video-testimonials ul li .video-testimonials-left-part img{ max-width:100%;}
.video-testimonials ul li .video-testimonials-left-part p{ margin:0 0 15px;}
.video-testimonials ul li .video-testimonials-right-part{ width:200px;}
.video-testimonials ul li .video-testimonials-right-part img{ width:100%;}
.video-testimonials ul li .video-testimonials-right-part .video-icon{ width:auto;}

.fancybox-opened{ width:95%!important; left:0!important; right:0!important; margin:0 auto!important;}
.fancybox-inner{ width:100%!important;}
.fancybox-inner div{width:100%!important;}
.fancybox-inner div iframe {width:100%!important;}
.fancybox-close{ right:-8px!important;}

.our-client-video .container { max-width: 98%;}
.our-client-left { margin:30px 0 0; width:100%;}
.our-client-left img{ max-width:100%;}
.clientvideos > img { max-width:100%;}
.our-client-video { height: auto;  padding: 0 0 0 0; background-size:cover;}
.clint-review-bg-top > img {width:100%;}
.clint-review-bg-top {top:-52px;}
.our-client-right {float:left; width:100%; text-align:center;}

.video-testimonials ul li.double-testimonial {
    width: 100%;
    padding: 0;
    flex-direction: column;
}
.video-testimonials ul li.double-testimonial .video-testimonials-right-part {
    float: none;
    width: 250px;
    margin: 30px auto;
    display: block;
}
.video-testimonials ul li.double-testimonial .video-testimonials-left-part, .video-testimonials ul li.double-testimonial .video-testimonials-right-part{
margin-top: 0;

}
.video-testimonials .data-center img {
    width: 42px;
    vertical-align: middle;
}
}

@media screen and (min-width:1px) and (max-width:500px) {
.video-testimonials ul li .video-testimonials-left-part{width:100%; margin:20px 0;}
.video-testimonials ul li .video-testimonials-right-part{float:none; margin:0 auto; width:250px;}
.video-testimonials ul li:nth-child(2n) .video-testimonials-right-part{float:none;}
}

@media screen and (min-width:1px) and (max-width:414px) {
h1.page-heading{font-size:27px;}
.video-testimonials h3 img{ font-size:70px;}
.our-products-bottom-button a{ margin:0 5px; width:180px;}
.video-testimonials ul li .video-testimonials-left-part{ width:100%; margin:0 0 25px; text-align:center;}
.video-testimonials ul li .video-testimonials-right-part {float:none; margin:0 auto; width:250px;}
.video-testimonials h3 img{width:50px; display:none;}

.our-client-top-part p{ margin:0px;}
.our-client-top-part p::after{ margin:25px auto 15px;}
.our-client .video-testimonials h3{ font-size:23px; margin:0px; padding:15px 0 0;}
.our-client-video .container{ max-width:96%;}
}

@media screen and (min-width:1px) and (max-width:400px) {
.our-products-bottom-button a{ width:90%; margin:0 0 15px;}
}

@media screen and (min-width:568px) and (max-width:666px) {
h1.page-heading{font-size:26px;}
.video-testimonials{ padding:0px;}
.our-client .video-testimonials h3{ font-size:28px;}
.video-testimonials h3 img{ width:90px;}
.video-testimonials .container{ width:98%;}
.testimonials-bottom-part .container{ width:98%;}
.clint-review-banner img{ width:100%;}
.testimonials-bottom-part span img{ width:100%;}
.video-testimonials ul li .video-testimonials-left-part{ width:61%;}
.video-testimonials ul li .video-testimonials-left-part img{ max-width:100%;}
.video-testimonials ul li .video-testimonials-left-part p{ margin:0 0 15px;}
.video-testimonials ul li .video-testimonials-right-part{ width:200px;}
.video-testimonials ul li .video-testimonials-right-part img{ width:100%;}
.video-testimonials ul li .video-testimonials-right-part .video-icon{ width:auto;}

.our-client-video .container{max-width:98%;}
.our-client-left{margin:30px 0 0;  width:100%; text-align:center;}
.our-client-right{float:left; width:100%;  text-align:center;}
.clientvideos > img{max-width:100%;}
.our-client-video {height:auto; padding:0 0 50px 0; background-size:cover;}
.clint-review-bg-top > img{width:100%;}
.clint-review-bg-top {top:-39px;}
.clint-review-bg-top{top:-72px;}
}

@media screen and (min-width:667px) and (max-width:767px) {
h1.page-heading{font-size:33px;}

.video-testimonials .container{ width:98%;}
.testimonials-bottom-part .container{ width:98%;}
.clint-review-banner img{ width:100%;}
.testimonials-bottom-part span img{ width:100%;}
.video-testimonials ul li .video-testimonials-left-part{ width:60%;}
.video-testimonials ul li .video-testimonials-left-part img{ max-width:100%;}
.video-testimonials ul li .video-testimonials-right-part{ width:250px;}
.video-testimonials ul li .video-testimonials-right-part img{ width:100%;}
.video-testimonials ul li .video-testimonials-right-part .video-icon{ width:auto;}

.our-client-video .container {max-width:98%;}
.our-client-video {  height:auto; padding:0 0 58px 0; background-size:cover;}

.our-client-left { width: 100%;  margin:30px 0 0; text-align:center;}
.our-client-right { float: left;  width: 100%;  text-align: center;}
.clint-review-bg-top > img { width: 100%;}
.clint-review-bg-top{top:-72px;}
}

@media screen and (min-width:768px) and (max-width:1023px) {
h1.page-heading{font-size:33px;}
.clint-review-banner img{ width:100%;}
.testimonials-bottom-part span img{ width:100%;}
.video-testimonials ul li .video-testimonials-left-part{ width:64%;}
.video-testimonials ul li .video-testimonials-left-part img{ max-width:100%;}
.video-testimonials ul li .video-testimonials-right-part{ width:250px;}
.video-testimonials ul li .video-testimonials-right-part img{ width:100%;}
.video-testimonials ul li .video-testimonials-right-part .video-icon{ width:auto;}

.our-client-video .container {max-width:98%;}
.our-client-left { width:100%; margin:35px 0 0;}
.our-client-right { float:left; text-align:center; width:100%;}
.our-client-video { height:auto; width:100%; background-position:top; background-size:cover;}
.clint-review-bg-top > img {width:100%;}
.clint-review-bg-top {top:-82px;}
}

@media screen and (min-width:1024px) and (max-width:1280px) {
.clint-review-banner img{ width:100%;}

.our-client-video .container {max-width: 97%;}
.our-client-video {height: auto; }
.clint-review-bg-top { top: -69px;  }
.clint-review-bg-top > img { max-width: 100%;}
}