
/* // Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) { 
    .pyq-p {
    padding: 0 0 0 15px;
    text-align: left;
}
    .apply-wrap-style-1 {
        height: 100vh !important;
    }
  
    .apply-box.style-1 form input, .apply-box.style-1 form select {
        margin-bottom: 15px;
    }
    .verticalLine {
        border-right: 0;
    }
    ul.breadcrumbs-title {
        list-style: none;
        background: #FFFFFF;
        border-radius: 4px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 9px 4px;
        margin: 40px auto 0 auto;
        width: 100%;
    }
    ul.full {
        background: #FFFFFF;
        border-radius: 2px;
        align-items: center;
        display: flex;
        justify-content: center;
        padding: 7px 9px;
        margin: 0 7px;
    }

    /* a.pinned-btn { */
        /* display: flex; */
        /* align-items: center; */
        /* justify-content: center; */
        /* flex-direction: column; */
    /* } */
  
    .chat-main-1 {
        height: 100%;
        background-color: #FFFFFF;
    }
    .chat-1{
        padding: 5px 20px;
        align-items: center;    
    }
    .cht-img-cnt h6{
       line-height: 14px;
       margin-bottom: 2px;
    }
    .cht-img-cnt p{
        margin-bottom: 2px;
     }
    .cht-img-cnt {
        margin: 0 0 0 8px;
        text-align: left;
    }
    .profile-upload {
        padding: 10px;
        margin: 30px;
    }
    .section-scroll {
        overflow-y: unset;
        height: auto;
    }
    .section-space-main {
        margin: 20px 0;
    }
    section.updates {
        padding: 0;
    }
    .btn-fill {
        margin: 3px 0 20px 0;
    }
    .btn-download {
        padding: 10px 38px;
    }
    .testimonial-wrap-style-1 .slick-arrow {
        top: 54px;
        height: 36px;
        width: 36px;
    }
    .profile-upload {
        width: 100%;
        margin: 20px auto;
        width: 100% !important;
        margin: 20px auto !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }
 
.event-box.style-1 .figure-box{
	    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
 }
 .event-box.style-1 .figure-box img{
	 width: 100%;
 }
}

/* // Medium devices (tablets, 768px and up) */
@media (max-width: 768px) { 
    .updates .media-body h3 a {
  font-size: 15px;
  line-height: 24px;
  color: #000;
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
    .verticalLine {
        border-right: 0;
    }
    .section-padding{
    padding: 15px 0 0;
}
    .main-chat {
        overflow-y: scroll;
    }
    .container-spacing{
    padding: 0 0 !important;
}
    .cht-img-cnt {
        margin: 0 0 0 8px;
        text-align: left;
    }
    .profile-upload {
        width: 50%;
        margin: 30px auto;
    }
    .section-scroll {
        overflow-y: unset;
        height: auto;
    }
    .section-space-main {
        margin: 20px 0;
    }
    section.updates {
        padding: 0;
    }
    .btn-fill {
        margin: 3px 0 20px 0;
    }
    .btn-download {
        padding: 10px 38px;
    }
    .profile-upload {
        width: 100%;
        margin: 20px auto;
        width: 100% !important;
        margin: 20px auto !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }


 }

/* // Large devices (desktops, 992px and up) */
@media (max-width: 992px) { 
 
    .section-space-main {
        margin: 0;
    }
    .profile-upload {
        width: 100%;
        margin: 20px auto;
        width: 100% !important;
        margin: 20px auto !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
    }

    
 }

/* // X-Large devices (large desktops, 1200px and up) */
@media (min-width: 993px) and (max-width: 1500.98px) { 

    .chat-main-1 {
        height: 65%;
    }
 
 }

/* // XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1500px) { 

}