.client-logo img,.container.rela.hidd,.titlebo{
    width:100%
}
.testimonial-innber-box{
    margin:15px;
    padding:33px 40px;
    position:relative;
    border:1px solid #e1e1e1
}
.testimonial-innber-box::after{
    border-color:#fff transparent transparent
}
.testimonial-innber-box::before{
    border-color:#a795ea transparent transparent;
    border-style:solid;
    border-width:23px 0 0 23px;
    bottom:-24px;
    content:"";
    left:80px;
    position:absolute
}
.testimonial-info-left{
    margin-left:30px;
    margin-top:15px;padding: 15px;
    box-sizing: border-box;
    overflow: auto;
}
.testimonial-info-left h3{
    font-size:19px;
    margin-bottom:5px;color: #05923F;
}
.testimonial-innber-box::after{
    border-style:dashed;
    border-width:22px 0 0 21px;
    bottom:-22px;
    content:"";
    left:81px;
    position:absolute
}
.testimonial-info-left span {
    color: #29166F;
}
.owl-carousel .owl-item img {
    box-shadow: 5px 5px 0px 0 #29166f, 10px 10px 0px 0 #fff, 15px 15px 0px 0 #05923F;
}
.testimonial-innber-box p{
    margin-bottom:0
}
.patient-review{
    font-size:15px;
    font-style:normal;
    line-height:2;
    font-weight:400
}
.client-logo.wrapper.clntlogo{
    margin:40px 0 0
}
.abc{
    font-size:18px;
    padding-top:13px;
    text-align:left
}
.appointmentsep{
    float:left;
    width:55%;
    padding:0
}
.appointment-sec.height.min{
    min-height:499px
}
.appointment-form{
    padding:25px 0 30px;
    height:500px
}
.titlebo.Values{
    width:auto;
    margin:8px 0 0
}
.ulibody li{
    width:100%;
    clear:both
}
.appointmentsep>img{
    padding:70px 0 0;
    /* padding:160px 0 0; */
}
.cap1,.cap2{
    padding:10px;
    transition:all .5s;
    width:100%
}
@media (max-width:768px){
    .appointment-sec.height.min{
        min-height:590px
    }
}
@media (max-width:480px){
    .appointment-sec.height.min{
        /*min-height:1130px*/
            min-height: 1320px;
    }
}
.port-image{
    width:100%
}
.portfolio_gallery .col-md-3{
    margin-bottom:20px
}
.each-item{
    position:relative;
    overflow:hidden
}
.Innovative,.cap1,.cap2{
    position:absolute
}
.each-item:hover .cap1,.each-item:hover .cap2{
    left:0
}
.cap1{
    height:70%;
    background:rgba(255,255,255,.83);
    top:20px;
    left:-100%;
    text-align:center
}
.cap2{
    height:30%;
    background:rgba(0,178,255,.5);
    bottom:0;
    left:100%
}
.btn-primary{
    color:#fff;
    background-color:#3142a3;
    border-color:#3142a3
}
.portfolio-m01{
    margin:30px 0
}
.clients .cap1 h3{
    font-size:19px
}
.website_description h3{
    color:#3142a3;
    margin-top:0
}
.portfolio-details-default1 .project-features{
    margin:25px 0 15px
}
ul.project-features>li{
    margin:0 auto;
    padding:12px 0;
    width:100%;
    display:block;
    border-bottom:1px solid #eee;
    color:#686868
}
ul.project-features>li:first-child{
    padding-top:0
}
ul.project-features li h6{
    font-size:14px;
    float:left;
    margin:1px 10px 0 0;
    width:150px;
    line-height:1.4em;
    font-weight:700
}
ul.project-features>li p{
    padding-left:100px;
    margin:0
}
.normal{
    font-weight:400
}
ul.project-features li:last-child{
    border-bottom:transparent
}
ul.project-features>li:last-child{
    padding-bottom:0
}
.project-feature-skills li{
    list-style:none;
    display:inline-block;
    font-size:14px
}
.project-button{
    margin-top:15px;
    background-color:#29166f;
    color:#fff!important
}
.project-button:hover{
    background-color:#7b7b7b;
    color:#000
}
.vntd-portfolio-details .project-button{
    color:#fff;
    font-size:14px;
    margin-top:5px;
    padding:10px 18px
}
.inner li a,.project-features a{
    color:#3142a3
}
.software_description p{
    padding-bottom:10px
}
.inner{
    margin:0 auto
}
.colo.Accelerate{
    padding:0
}
.section-short-title.centro{
    padding:16px 10px;
    text-align:center
}
.Innovative{
    left:0;
    top:68px
}
.parallax-window{
    min-height:585px
}
@media all{
    .lightbox{
        display:none
    }
    .fl-page h1,.fl-page h3,.fl-page h4{
        font-family:HelveticaNeue-UltraLight,'Helvetica Neue UltraLight','Helvetica Neue',Arial,Helvetica,sans-serif;
        font-weight:100;
        letter-spacing:1px
    }
    .fl-page h1{
        font-size:110px;
        margin-bottom:.5em
    }
    .fl-page h1 i{
        font-style:normal;
        color:#ddd
    }
    .fl-page h1 span{
        font-size:30px;
        color:#333
    }
    .fl-page h3{
        text-align:right;
        font-size:15px
    }
    .fl-page h4{
        font-size:2em
    }
    .fl-page .jumbotron{
        margin-top:2em
    }
    .fl-page .doc{
        margin:2em 0
    }
    .fl-page .btn-download{
        float:right
    }
    .fl-page .btn-default{
        vertical-align:bottom
    }
    .fl-page .btn-lg span{
        font-size:.7em
    }
    .fl-page .footer{
        margin-top:3em;
        color:#aaa;
        font-size:.9em
    }
    .fl-page .footer a{
        color:#999;
        text-decoration:none;
        margin-right:.75em
    }
    .fl-page .github{
        margin:2em 0
    }
    .fl-page .github a{
        vertical-align:top
    }
    .fl-page .marketing a{
        color:#999
    }
    .fixwidth{
        background:rgba(256,256,256,.8)
    }
    .fixwidth .featherlight-content{
        width:500px;
        padding:25px;
        color:#fff;
        background:#111
    }
    .fixwidth .featherlight-close{
        color:#fff;
        background:#333
    }
}
@media (max-width:768px){
    .fl-page h1 span{
        display:block
    }
    .fl-page .btn-download{
        float:none;
        margin-bottom:1em
    }
}
.value{
    float:right;
    text-align:left!important;
    width:255px
}
.densof{
    font-size:16px;
    font-weight:700
}
.opening-hours li{
    border-bottom:1px solid #f1f1f2;
    line-height:30px;
    margin:0;
    padding:5px 0
}
.fnt_awsm{
    font-size:24px
}
.choose-file-p01{
    border:0
}
.tp-grey-box{
    background-color: #fff;
    box-shadow: 0 0 10px 0 #29166f;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}
.testimonial-pic{
    float:left;
    margin-right:20px
}
