@media (max-width:767px)
{
.inner-cop {
    flex-direction: column;
    margin: 10px 0;
}
section.video-productoion h4 {
    font-size: 25px;
    padding: 0;
}
.rotating-text-wrapper h1 {
    font-size: 54px;
}
section.our-expert h2, .video-solutions h2 {
    font-size: 20px;
}
.logo img {
    max-width: 90px;
    margin-bottom: 18px;
}
.inner-bner h6 {
    font-size: 16px;
}
.inner-bner span.typewriter {
    font-size: 50px;
}
.inner-bner h5 {
    font-size: 16px;
}
.inner-bner h4 {
    font-size: 17px;
    margin: 14px 0 27px;
}
.inner-leaf p {
    font-size: 13px;
    padding: 0 26px;
}
section.banner-section {
    padding: 30px 0 20px;
}
section.header-fix ul li a {
    font-size: 14px;
}
section.header-fix ul li {
    margin: 0 4px;
}
section.header-fix ul li:nth-child(3) {
    display: none;
}
section.loves-video {
    padding: 40px 0;
}
h3 {
    font-size: 30px;
    line-height: 39px;
    margin-bottom: 13px;
}
.iner-video-love {
    border-radius: 15px;
    margin-bottom: 13px;
    padding: 25px 20px 15px;
}
.iner-video-love p {
    font-size: 19px;
    line-height: 25px;
    min-height: auto;
}
section.bring-main {
    padding: 40px 0 40px;
}
section.bring-main {
    padding: 40px 0 40px;
}
.rotating-text-wrapper h2 {
    font-size: 19px;
    text-align: center;
}
section.video-productoion {
    padding: 40px 0 40px;
}
section.video-productoion h6 {
    font-size: 20px;
}
section.video-productoion p {
    font-size: 20px;
    line-height: 29px;
    max-width: 100%;
    margin: 0 auto 10px;
}
.rotating-text-wrapper h1 {
    margin: 61px 0 20px;
}
section.visual-pr {
    padding: 60px 0 100px;
}
section.visual-pr .rotating-text-wrapper h1 {
    font-size: 34px;
    text-align: center;
}
section.our-expert {
    padding: 40px 0;
}
section.our-expert h5 {
    font-size: 21px;
    margin: -5px 0 10px;
}
.inner-rs-slides h6 {
    font-size: 20px;
    margin: 12px 0 14px;
}
.inner-rs-slides p {
    line-height: 23px;
    font-size: 18px;
    padding-right: 0;
}
.inner-cop span {
    margin-right: 0;
    width: 100%;
}
.inner-cop span img
{
    width:100%;
}
.inner-cop div {
    padding: 17px 6px 11px;
}
section.our-expert button.slick-arrow {
    width: 44px;
    height: 44px;
}
section.our-expert button.slick-arrow::before {
    left: 17px;
    top: 16px;
}
section.video-solutions {
    padding: 40px 0 40px;
}
.inner-cop h5 {
    font-size: 23px;
}
.inner-cop h6 {
    font-size: 19px;
    line-height: 24px;
}
section.comprnsive-pack {
    padding: 40px 0;
}
section.Our-work h6 {
    font-size: 21px;
    margin: -2px 0 10px;
}
section.Our-work p {
    font-size: 17px;
    margin: 0 0 9px;
}
section.about-us {
    padding: 40px 0;
}
.about-us-left p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 18px;
}
.about-us-left h4 {
    font-size: 32px;
    margin-bottom: 10px;
}
.left-work h5 {
    font-size: 19px;
    line-height: 27px;
}
section.Our-work {
    padding: 40px 0;
}
section.contact-us .contact-right p {
    margin-bottom: 23px;
    font-size: 16px;
    line-height: 24px;
}
.work-inner {
    border-radius: 12px;
    margin-bottom: 22px;
    padding: 14px 18px;
    max-width: 100%;
    margin: 0 auto 17px;
}
section.contact-us .contact-right h5 {
    font-size: 25px;
}
.contact-right {
    padding: 15px;
    margin-top: 20px;
}
.contact-left ul li {
    font-size: 16px;
    line-height: 32px;
}
.contact-left ul li a {
    width: 100%;
    display: table;
    word-break: break-all;
    line-height: 1.3;
}
.contact-left h6 {
    font-size: 20px;
    margin: 26px 0 6px;
}
section.contact-us p {
    font-size: 17px;
}
section.contact-us h5 {
    font-size: 19px;
}
section.contact-us h4 {
    font-size: 21px;
    margin: -6px 0 11px;
}
section.contact-us {
    padding: 40px 0;
}
.about-bk-clr p {
    font-size: 17px;
    padding: 0;
    line-height: 1.4;
}
.about-bk-clr h6 {
    font-size: 21px;
}
.left-work span.count {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    font-size: 22px;
}
.about-bk-clr span.chose-us {
    font-size: 30px;
    margin-bottom: 7px;
}
.about-bk-clr {
    padding: 19px;
}
}