@media (max-width: 991px) {

    .top-phone-strip {
        display: none;
    }

    .social-soul-banner-area{
        background-image: url(../images/cover/header-mobile.png);
        background-repeat: no-repeat;
        background-position-x: 20%;
        background-position-y: 10%;
        height: 700px;
      }
    
    .ss-banner-left-content-area{
        height: 600px;
        min-height: auto;
    }

    .ss-banner-left-content-area h1 {
        color: #164276;
        font-size: 35px;
        font-size: 900;
        padding-top: 0px;
        margin-top: 320px;
        background: rgba(255, 255, 255, .6);
    }

    .ss-banner-left-content-area h3 {
        color: #ef4323;
        font-size: 23px;
        padding-top: 10px;
        background: rgba(255, 255, 255, .6);
    }

    .ss-display-desktop{
        display: none;
    }

    .ss-display-mobile{
        display: block;
    }

    .ss-welcome-content-area h5 {
        padding-top: 20px;
        color: #ef4323;
        letter-spacing: 4px;
    }

    .ss-welcome-content-area h2 {
        color: #164276;
        font-size: 45px;
        font-weight: 700;
    }

    .view-more-btn a{
        margin: auto;
        margin-top: 20px;
    }

    .ss-welcome-image-area .view-more-btn a{
        margin: auto;
    }

    .ss-our-client-area h3 {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 35px;
        color: #164276;
        margin: auto;
        text-align: center;
    }

    .ss-project-heading1 h3 {
        font-size: 35px;
        font-weight: 500;
        color: #164276;
        text-align: center;
        margin: auto;
        margin-left: 10px;
    }

    .ss-project-heading2 {
        margin-left: 100px;
    }

    .ss-project-body-area {
        margin-top: 10px;
        display: block;
    }

    .ss-project-img-icon img {
        margin-top: -80%;
        margin-left: 40%;
        width: 70px;
    }

    .ss-project-section {
        padding-top: 70px;
        padding-bottom: 0px;
    }

    .ss-project-body {
        background-image: url(../images/social-soul/video-background.png);
        background-position: center;
        background-repeat: no-repeat;
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .ss-featured-project-section {
        background-image: url(../images/social-soul/background-img-1.png);
        background-position: center;
        min-height: 500px;
        background-repeat: no-repeat;
        padding-top: 40px;
        padding-bottom: 50px;
    }

    .ss-featured-project-title h3 {
        font-size: 35px;
        font-weight: 600;
        color: #164276;
        float: left;
        text-align: center;
    }

    .ss-featured-project-title{
        margin: auto;
    }

    .ss-service-area {
        width: 100%;
        display: block;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .ss-service-section {
        background-color: #ff922a;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    .ss-service-area-box {
        border-radius: 10px;
        background-color: #fff;
        min-height: auto;
        width: 100%;
        padding: 20px;
        margin-bottom: 20px;
    }

    .ss-service-title h3 {
        font-size: 35px;
        font-weight: 600;
        color: #fff;
        text-align: left;
        float: left;
        padding-left: 20px;
    }

    .ss-footer-banner-first-area h2 {
        color: #164276;
        font-weight: 700;
        font-size: 30px;
    }

    .ss-footer-banner-first-area-button {
        display: block;
    }

    .ss-footer-banner-first-area-button .view-more-btn a{
        margin: inherit;
    }

    .ss-footer-banner-first-area-button .view-more-btn1 a{
        margin-left: 0px;
        margin-top: 15px;
    }

    .ss-footer-title-logo img{
        padding-left: 10px;
    }

    .ss-about-left-block {
        margin-top: 10px;
    }

    .ss-about-content-left-block p {
        text-align: left;
        font-size: 20px;
        font-weight: 600;
        margin-right: 0px;
    }

    .ss-about-left-block h2 {
        color: #164276;
        font-size: 50px;
        font-weight: 700;
    }

    .ss-about-vision-mission {
        background-image: url(../images/social-soul/background-img-1.png);
        background-position: center;
        background-repeat: no-repeat;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .ss-about-vision-mission {
        background-image: url(../images/social-soul/background-img-1.png);
        background-position: center;
        background-repeat: no-repeat;
        padding-top: 10px;
        padding-bottom: 40px;
    }

    .ss-about-vision-mission-left-block {
        background-color: #fff;
        border-radius: 25px;
        min-height: 200px;
        margin-right: 10px;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 50px;
        padding-bottom: 50px;
        box-shadow: 2px 2px #ddd;
        margin-bottom: 30px;
    }

    .ss-about-vision-mission-right-block {
        background-color: #fff;
        border-radius: 25px;
        min-height: 200px;
        margin-right: 10px;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 50px;
        padding-bottom: 50px;
        box-shadow: 2px 2px #ddd;
        margin-bottom: 30px;
    }

    .ss-footer-title-social{
        position: initial;
        right: 420px;
        padding-top: 20px;
        text-align: left;
        margin: auto;
    }

    .ss-footer-section .row{
        display: block;
    }

    .ss-welcome-image-area img {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .selzer-banner-section {
        padding-left: 15px;
        padding-right: 15px;
        background-color: #f4f5f9;
        background-repeat: repeat-x;
    }

    .selzer-banner-title h1 {
        font-size: 25px;
        text-align: center;
        margin-top: 20px;
    }

    .selzer-banner-title p {
        text-align: center;
        font-weight: 500;
    }

    .selzer-btn a {
        margin: auto;
    }

    .selzer-banner-video {
        display: block;
    }

    .selzer-banner-video img{
        width: 100%;
    }

    .selzer-video-btn img{
        width: 16px;
    }

    .selzer-about-section {
        padding-top: 0px;
        padding-right: 15px;
        padding-left: 15px;
    }

    .selzer-about-content-main h2{
        font-size: 20px;
        font-weight: 700;
    }

    .selzer-about-content-main p{
        font-weight: 500;
        line-height: 20px;
    }

    .selzer-about-image {
        margin-top: 30px;
    }

    .selzer-about-points {
        margin-bottom: 20px;
    }

    .selzer-products-content {
        width: 100%;
        margin-top: 0px;
    }

    .selzer-milestone-section {
        padding-top: 0px;
        padding-bottom: 60px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-products-section {
        background-color: #4192d4;
        padding-top: 0px;
        padding-bottom: 60px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-desktop-view{
        display: none;
    }

    .selzer-mobile-view{
        display: block;
    }

    .selzer-products-content-first {
        padding-left: 20px;
        margin-bottom: 30px;
    }

    .selzer-products-list-second {
        margin-top: 0px;
    }

    .selzer-products-list-box img{
        width: 100% !important;
    }

    .selzer-products-list-box-content img{
        width: 30px !important;
    }

    .selzer-products-list-box-content img {
        margin-left: 200px;
    }

    .selzer-products-content-second .owl-nav {
        margin-top: -10px;
    }

    .selzer-features-second-bk-box {
        margin-bottom: 30px;
    }

    .selzer-features-fouth-bk-box{
        margin-bottom: 30px;
    }

    .selzer-features-section {
        padding-bottom: 30px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-our-team-section{
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 30px;

    }

    .selzer-our-team-title h3 {
        font-weight: 700;
        margin-bottom: 30px;
    }

    .selzer-our-team-bx{
        margin-bottom: 20px;
    }

    .selzer-our-team-bx img{
        width: 100% !important;
    }

    .selzer-gallery-section {
        padding-top: 30px;
        padding-bottom: 30px;
        padding-left: 15px;
        padding-right: 15px;
        background-repeat: repeat-x;
    }

    .selzer-gallery-content h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .selzer-gallery-content .selzer-btn{
        margin-bottom: 20px;
    }

    .ss-featured-project-item {
        margin-left: 0px;
        margin-right: 0px;
    }

    .ss-featured-project-img-icon {
        margin-left: 120px;
    }

    .ss-featured-project-img-icon img {
        width: 50px !important;
        height: 50px !important;
        margin-top: -120px;
    }

    .selzer-gallery-image img{
        margin-top: 20px;
    }

    .selzer-customer-section {
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #f4f5f9;
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-blogs-section {
        padding-top: 30px;
        padding-bottom: 250px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-blogs-bx {
        padding: 30px;
    }

    .selzer-footer-section {
        padding-top: 60px;
        padding-bottom: 0px;
    }

    .selzer-footer-form{
        display: block;
    }

    .selzer-footer-first-bk {
        display: block;
        text-align: left;
        margin-bottom: 20px;
    }

    .selzer-footer-second-bk {
        margin-bottom: 20px;
    }

    .selzer-footer-thired-bk {
        text-align: center;
    }

    .selzer-about-banner-section {
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-about-more-section {
        padding-bottom: 40px;
        padding-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-about-more-title {
        margin-bottom: 20px;
    }

    .selzer-about-milestones-section {
        padding-bottom: 30px;
        padding-top: 0px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-exclusive-features-section {
        padding-top: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-product-section {
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-customer-section-product{
        padding-bottom: 250px;
    }

    .selzer-contact-section{
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-gallery-video-section{
        padding-left: 15px;
        padding-right: 15px;
    }

    .selzer-contact-align{
        border-bottom: 1px solid #636161;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

}



@media(max-width: 575px){


}