body {
    font-family: "Roboto", sans-serif;
}
.testi .btn-play {
    left: 338px;
right:0
}
.testimonials {
      bottom: 30px;
    right: 110px;
  left:auto
}
.trust-ul ul li:nth-child(even)
{
font-size:15px
}
.trust-title
{
font-size:24px;
}
@media(max-width:1199px)
{
    .main-menu ul li {
        margin: 0px 16px;
    }

    .banner-title {
        font-size: 24px;
    }
    .title{
        font-size:24px;
    }
    .desc {
        font-size: 18px;
    }
    .testi .btn-play {
        left: 338px;
        right:0;
    }
    .testi-video {
        border-top-left-radius: 12px;
        border-bottom-left-radius: 12px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .testimonials {
        right: 0px;
        left: 0;
    }
    .prod-title {
        font-size: 21px;
        line-height: 1.4;
        min-height: 70px;
    }
    .prod {
     
        padding: 20px 10px;
     
    }
    .step-subtitle{
        font-size:18px;
    }
    .step-data {
        padding: 30px 10px;
    }
    .step-title
    {
        min-height:52px;
        font-size:18px
    }
    .step-subtitle
    {
        min-height:76px
    }
    .trust-title
    {
        font-size:24px;
    }
    .contact-title {
        font-size: 24px;
    }
    .trust-ul ul li:nth-child(odd)
    {
        font-size:18px;
    }
    .trust-ul ul li:nth-child(even)
    {
        font-size:16px
    }
    .testimonials
    {
        bottom:22px;
    }
    .vm-title 
    {
        font-size:24px;
    }
    .vm-desc
    {
        font-size:24px;
    }
    .inner-title
    {
        font-size:32px;
    }
    .inner-desc
    {
        font-size:18px;
    }
    body .banner-title {
        font-size: 24px;
    }

    .banner-content1 .banner-meta-text span {
        font-size: 18px;
    }

    body .title {
        font-size: 24px;
    }

    body .step-subtitle {
        font-size: 14px;
        min-height: 80px;
    }
    .btn-step {
        font-size: 13px;
    }
    .filter-check {
        padding-right: 0px;
       
        font-size: 21px;
      
    }
}
.footer{
    direction:ltr
}
.footer-social li {
    margin-right: 15px;
}
    .footer-social li:last-child {
        margin-right: 0px;
    }
.form-control {
   
    padding-left: 27px;
    
    padding-right: 48px;
   
    text-align: left;
    direction: ltr;
    
}
#subscribe .form-control {
 
    padding-left: 15px;
}
.btn-subscribe {
  
    right: 6px;
  left:auto
}
.footer-contact ul li:first-child {
    padding-right: 15px;
    padding-left:0
}
.btn-search {
  
    right: 10px;
    left:auto;
}
.modal-content {
    direction: ltr;
}
.modal-header .btn-close {
  left:auto;
    right: 15px;
}
.flaticon-040-right {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
