/*
 * ::::::::::: Custom Styles :::::::::::
 * Note: use this file to add or override any other styles.
 * DON'T EDIT TEMPLATE CSS/SCSS FILES DIRECTLY, JUST USE THIS FILE.
 */
.rs-customer3 .customer-item .item-details p {
    margin: 0 0 15px;
    color: #000;
}
.video-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.readon.agency-btn2 {
    background: none !important;
    border: 2px solid #fff !important;
    min-width: 227px !important;
}

.contact-form .form-group select {
    color: #666666;
    opacity: .5;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid #ccc;
    border-radius: 0;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    width: 100%;
    outline: none;
}

.timify-button{
    cursor: pointer;
}

.breadcrumbs-title{
    text-transform: none !important;
}

.common-box{
    height: 300px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.work-column{
    height: 600px;
}

.service-desc h5, .service-desc h4, .service-desc h2, .sec-title h4{
    margin: 0 0 10px !important;
}

.service-desc ul, #rs-about ul{
    list-style: inside;
}

.work-gallery-caption p{
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sec-title p {
    margin: 10px 0 0;
}

.sec-title h3 {
    margin-bottom: 10px;
}

.solution-desc p, .solution-desc span{
    font-size: 14px !important;
}

.nivoSlider {
    height: 600px !important;
}

.sl-sub-title {
    font-size: 30px !important;
}

.sec-title3 h3::after{
    top: auto;
    bottom: 0;
}

.sec-title3 h3 {
    margin-bottom: 12px;
}

.service-res-inner .sec-title3 {
    margin-bottom: 0 !important;
}

.readoff {
    position: relative;
    display: inline-block !important;
    background: #ffffff;
    padding: 15px 33px;
    line-height: normal;
    border: 2px solid #00557f;
    color: #000000;
    transition: all 0.3s ease 0s;
    border-radius: 30px 30px 30px 30px;
}

.rs-contact-inner .giant-content{
    margin-top: 100px;
}

.modal a.close-modal {
    top: 1.5px !important;
    right: 1.5px !important;
}