@media screen and (max-width: 768px) {
    p{
        text-align : left;
    }
    .container-fluid {
        padding-right: 15px;
        padding-left: 15px;
    }
    .loader-img{
        max-width: 50%;
    }
    .navbar{
        padding: 0;
        height: initial;
    }
    .navbar-brand{
        position: relative;
        padding: 10px;
    }
    .navbar .container{
        padding: 0;
    }
    .navbar-toggler{
        border: none;
    }
    .navbar-toggler:focus{
        box-shadow: none;
    }
    .navbar-collapse {
        padding-left: 15px;
        padding-bottom: 10px;
        border-top: 1px solid rgb(84, 84, 84);
    }
    .banner{
        height: initial !important;
    }
    .banner-content {
        padding-top: 60px;
    }
    .banner-title{
        font-size: 32px;
    }
    .img-rounded{
        padding: 30px 0;
    }
    .img-rounded img{
        max-width: 100%;
    }
    .inner-section {
        padding: 50px 0;
    }
    .hero-slider .owl-nav {
        display: none;
    }
    .hero-slider .owl-prev,
    .hero-slider .owl-next{
        top: initial;
    }
    .hero-slider .owl-next{
        right: 35%;
    }
    .hero-slider .owl-prev{
        left: 35%;
    }
    .img-scroll {
        margin-top: 30px;
        height: 400px;
        background-attachment: initial;
        background-size: cover;
    }
    .why-block .card {
        padding: 0 !important;
        margin-bottom: 20px;
    }
    .why-block .card.card-3,
    .why-block .card.card-4 {
        margin-bottom: 0;
    }
    .custom-pr-slider .card-body {
        padding: 10px;
    }
    .custom-pr-slider .card-title{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .custom-pr-slider .card-text{
        font-size: 12px;
    }
    .cta-text {
        text-align: center;
    }
    .cta-text p{
        text-align: center;
    }
    .cta-btn {
        margin: auto;
        margin-top: 30px;
    }
    .ct-text  {
        font-size: 22px;
        margin-bottom: 30px;
    }
    .fw-widget:first-of-type{
        border-right: none;
        margin-right: 0;
        padding-right: 0;
    }
    .fw-widget {
        margin-bottom: 20px;
        padding-bottom: 30px;
        border-bottom: 1px solid #3a5867;
    }
    .fw-widget:last-of-type {
        margin-bottom: 0;
        padding-bottom: 0;
        border: none;
    }
    .sticky-contact span {
        display: none;
    }
    .sticky-contact{
        padding: 10px 5px !important;
        top: 30%;
    }
    .sticky-contact .icon {
        display: block;        
    }
    .sticky-contact .icon img{
        width: 30px !important;
    }
    .main-footer .container{
        padding-bottom: 10px !important;
    }
    .about-content{
        padding-right: 15px;
        margin-bottom: 30px;
    }
    .about-ct-2 {
        padding-left: 30px;
        margin-top: 30px;
    }
    .about-img,
    .about-img-2{
        min-height: initial;
        padding: 30px;        
    }
    .contact-block .btn{
        margin: auto !important;
        margin-top: 15px !important;
    }
    .footer-bg {
        height: 100px;
        background-position: center center;
        background-size: 170%;
    }
    .contact-page .pr-0,
    .contact-page .pl-0 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .projects-page .card {
        margin-bottom: 30px;
    }
    .brands-page .title {
        margin-bottom: 10px !important;
    }
    .vision-section .about-content {
        padding-top: 40px;
        padding-right: 20px;
    }
    .team-block {
        margin-bottom: 30px;
    }
    .prHero-slider{
        padding: 50px 0 40px 0;
    }
    .prHero-slider .item img{
        max-width: 100%;
    }
    .ct-add-block {
        padding: 20px !important;
    }
    .card-2{
        border-right: 0px !important;
    }
    .wh-card p{
        font-size: 14px;
    }
    .brand-block ul li{
        font-size: 14px;
    }
    .bd-text h4 {
        margin-bottom: 5px;
    }
    .vision-section .container-fluid {
        padding-right: 15px !important;
    }
}