@media only screen and (max-width: 1024px){
    .services-box-dcrip .heading{font-size:18px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .navbar-nav > li > a {
        font-size: 16px;
        padding: 15px;
    }
    .navbar-collapse.collapse.in{
        background:#fff
    }

    .banner-content .heading, .banner-content .heading > span{font-size:50px}
    .section-title .heading, .download-cont .section-title .heading{font-size:44px;}
    .download-cont p{width:auto}
    .download{height:inherit;}
    .margin-top-40 a{margin-bottom:20px; display:block}
    .services-box-dcrip .heading{min-height:75px; font-size:17px}
    .home-banner{
        height:auto;
        padding-bottom:100px
    }
    .custom-form-right .text-right{
        text-align: center
    }
    .custom-form-right{
        margin-top:30px
    }
}

@media only screen and (max-width: 767px){
    .custom-form-right{
        margin-top:30px
    }
    .home-banner .navbar-nav{
        background:#fff;
        padding:5px 15px 25px 15px;
    }
    .banner-bg{
        padding-top:50px
    }
    .header{
        padding:20px 0;
    }
    .btn-success{
        font-size:14px
    }
    .btn-facebook i, .btn-google-plus i {
        float: left;
        margin-right: 5px;
        margin-top: 3px;
    }
    .max-200 {
        width: 138px;
    }
    .custom-form-right{
        padding:20px
    }
    .darkHeader{
        padding:0
    }
    .navbar-collapse{
        border:none;
        box-shadow:none
    }
    .navbar-fixed-top, .navbar-fixed-bottom{
        position:relative;
        background:#fff;
        border:none
    }
    .sign-link, .navbar-nav > li.sign-link > a{
        display:inline-block !important
    }
    .sign-link{
        margin-left:15px
    }
    .home-banner{
        height:auto;
        padding-bottom:100px
    }
    .custom-form-right .text-right{
        text-align: center
    }

    .banner-content .heading, .banner-content .heading > span{font-size:25px}
    .section-title .heading, .download-cont .section-title .heading{font-size:25px; line-height:normal}
    .reimbursement .pull-right{float:none !important}
    .appointment-img img{display:block; margin:0 auto}
    .download-cont p{width:auto}
    .no-padd{padding-right:15px;}
    .nav{}
    .appointment-cont, .reimbursement .appointment-cont, .reimbursement .appointment-img > img{margin:0}
    .reimbursement .appointment-img > img{margin:0 auto}
    .appointment{padding-bottom:50px}
    .testimonial{height:inherit; padding:50px 0 100px !important}
    .footer-logo.pull-left, .social-icon.pull-right {
        float: none !important;
    }
    .footer-nav{float:none}
    .footer-nav .nav{margin:0}
    .footer-nav .nav > li, .footer-nav .nav > li a{display:inline-block; margin-bottom:5px;}
    .footer-nav .navbar-nav li a{font-size:16px; padding:0 10px}
    .copyright{font-size:18px}
    .header .navbar-brand img {
        max-width: 80%;
    }
    .header .navbar-brand {
        height: inherit;
        padding: 0 0 0 15px;
        width: 256px;
    }
    .navbar-toggle {
        border: 1px solid #000;
        margin: 0 15px 0 0;
    }
    .footer-middle{padding:0 0 30px;}
    .copyright{padding-bottom:25px}
    .footer-logo.pull-left, .footer-nav {
        margin-bottom: 15px;
    }
    .footer-bottom{padding:0}
    .download, .contact-form, .services-main, .testimonial{padding:50px 0}
    .contact .heading{margin-bottom:50px}
    .footer-top-container{padding:30px 0}
    .banner-content span{font-size:20px;}
    .appointment-cont p{font-size:16px; line-height:25px;}
    .section-title .heading{margin-bottom:20px;}
    .services-col{margin-bottom:35px;}
    .services-box-dcrip .heading{font-size:20px; min-height:inherit}
    .item-content p, .testimonial-name span{font-size:16px;}
    .testimonial-name .heading{font-size:20px}

    .testimonial-slider {
        max-width: 450px;

    }
    .testimonial .owl-carousel .owl-nav{
        position: absolute;
        bottom: -85px;
        left: 0;
        right: 0;
    }
    .testimonial .owl-carousel .owl-nav .owl-prev {
        bottom: auto;
        height: 60px;
        left: auto;
        margin: 5px;
        right: 0;
        top: auto;
        background-size: 16px !important;
        width: 60px;
        position: relative;
    }
    .testimonial .owl-carousel .owl-nav .owl-next {
        bottom: auto;
        height: 60px;
        left: auto;
        margin: 5px;
        right: auto;
        top: auto;
        width: 60px;
        background-size: 16px !important;
        position: relative;
    }
    video{width:100%; height:inherit}

}
@media only screen and (max-width: 479px){
    .custom-form-right .pull-left, .custom-form-right .pull-right {
        display: block;
        float: none;
        margin: 0 auto 15px;
        text-align: center;
        width: 100%;
    }
    .custom-form-right .pull-right{
        margin:0 auto
    }
    .custom-form-right{
        padding:15px;
    }
    .banner-content .heading, .banner-content .heading > span{font-size:25px;}
    .banner-content span {color: #000; font-size: 19px;}
    .max-200 {
        width: 123px;
    }
    .margin-top-20 a{margin-right: 10px; margin-bottom:15px; display:inline-block}
}