.digital_card{
	position:fixed;
	right:0px;
	top:0px;
	z-index:9999;
}
.digital_card a{
	font-size:18px;
	background:#2b597c;
	padding:8px 15px;
	color:#fff;
	border-radius:0 0 0 5px;
    display: block;
}

@media only screen and (min-width:992px) and (max-width:1199px){
    .header .nav li a{
        padding:0;
        padding:25px 5px!important;
        font-size:13px;
    }
    .header .nav li .dropdown li a{
        padding:10px 15px!important;
        font-size:13px
    }
	.pding{
		padding:0px;
	}
	.header .single-widget {
    position: relative;
    float: left;
    margin-right: 5px;
    padding-left: 45px;
}
.slider .single-slider{
	height:400px;
}
}

@media only screen and (min-width:768px) and (max-width:991px){
    .section{
        padding:70px 0
    }
    .section-title{
        margin-bottom:35px;
        padding:0 80px
    }
    .section-title h2{
        font-size:25px;
        margin-bottom:12px
    }
    .section-title p{
        font-size:13px
    }
    .btn{
        padding:11px 20px;
        font-weight:400;
        font-size:13px
    }
    .breadcrumbs{
        padding:60px 0
    }
    .breadcrumbs h2{
        font-size:32px;
        font-weight:600
    }
    .breadcrumbs .bread-list{
        margin-top:5px
    }
    .breadcrumbs ul li a{
        font-size:14px;
        font-weight:400
    }
    .pagination{
        margin:30px 0 0
    }
    #scrollUp{
        bottom:55px
    }
    .header .top-link li a{
        font-size:13px
    }
    .header .top-contact li a{
        font-size:13px
    }
    .header .top-contact li{
        display:inline-block;
        margin-right:25px;
        color:#2c2d3f;
        font-size:13px
    }
    .header .header-inner .get-quote{
        margin-top:12px;
        display:none;
        margin:0
    }
    .header .nav li a{
      font-size: 11px;
    font-weight: 500;
    padding: 20px 6px;
    }
    .header .nav li .dropdown{
        width:200px;
        left:-20px;
        top:65px
    }
    .header .nav li .dropdown li a{
        padding:10px 15px;
        font-size:13px
    }
    .header .search-form{
        top:64px
    }
    .header .search-form input{
        width:260px;
        height:45px;
        line-height:45px
    }
    .header .search-form button{
        height:45px;
        line-height:45px
    }
    .header.style2 .single-widget{
         margin-right: 12px;
    padding-left: 26px;
    }
	.header .widget-main {
    float: right;
    padding-top: 8px;
}
    .header.style2 .get-quote .btn{
        color:#fff;
        padding:10px 18px;
        font-size:12px
    }
    .header.style2 .single-widget.button{
        margin:0;
        padding:0
    }
    .header.style2 .single-widget h4{
     font-size: 11px;
    font-weight: 500;
    }
    .header.style2 .single-widget p{
    margin-bottom: 0;
    text-transform: capitalize;
    font-size: 12px;
    line-height: 15px;
    }
    .header.style2 .single-widget i{
top: 50%;
    height: 18px;
    width: 18px;
    line-height: 20px;
    font-size: 10px;
    margin-top: -12.5px;
    }
    .header.style2 .right-bar{
        padding-top:15px
    }
    .slider .single-slider{
        height:260px
    }
    .schedule{
        background:#fff;
        margin:0;
        padding:0;
        height:auto;
        padding:70px 0;
        border-bottom:1px solid #eee
    }
    .schedule .schedule-inner{
        transform:none
    }
    .schedule .single-schedule.last{
        margin-top:30px
    }
    .slider .single-slider{
        position:relative
    }
    .slider .single-slider:before{
        position:absolute;
        content:"";
        left:0;
        top:0;
        height:100%;
        width:100%;
        background:#fff;
        opacity:.5
    }
    .slider .single-slider h1{
        font-size:28px;
        font-weight:600;
        line-height:35px
    }
    .slider .single-slider .text{
        margin-top:80px
    }
    .slider.index2 .single-slider .text{
        margin-top:80px
    }
    .slider .owl-carousel .owl-nav div{
        height:40px;
        width:40px;
        line-height:40px;
        border-radius:4px
    }
    .Feautes.index2{
        padding-top:70px
    }
    .Feautes .single-features::before{
        display:none
    }
    .Feautes .single-features{
        text-align:center;
        position:relative;
        padding:10px 155px;
        margin:10px 0
    }
    .fun-facts.section{
        padding:70px 0
    }
    .fun-facts .single-fun{
        margin:20px 0
    }
    .why-choose .choose-right{
        height:350px;
        margin-top:30px
    }
    .services .single-service h4{
        margin-bottom:12px
    }
    .services-details-img h2{
        font-size:24px
    }
    .service-details-inner-left{
        height:400px;
        margin-bottom:30px
    }
    .service-details-inner{
        width:100%;
        margin:0
    }
    .service-details-inner h2{
        font-size:24px
    }
    .appointment .appointment-image{
        margin-top:20px
    }
    .call-action .content{
        padding:0;
        padding:70px 0
    }
    .call-action .content h2{
        font-size:28px;
        line-height:40px
    }
    .services .single-service{
        margin:15px 0
    }
    .testimonials{
        padding-bottom:100px
    }
    .testimonials .owl-dots{
        transform:translateX(-18%)
    }
    .departments .department-tab .nav li{
        margin-right:30px
    }
    .departments .department-tab .nav li a{
        color:#fff;
        margin-top:0;
        padding:0 3px 12px
    }
    .departments .department-tab .nav li a i{
        font-size:38px
    }
    .departments .department-tab .nav li .first{
        padding-top:6px;
        font-size:14px
    }
    .departments .department-tab .nav li .second{
        font-size:13px;
        font-weight:400;
        color:#868686;
        margin-top:0
    }
    .departments .department-tab .tab-pane .department-left h3{
        font-size:22px;
        padding-bottom:12px;
        margin-bottom:20px
    }
    .departments .department-tab .tab-pane .department-left .p1{
        margin-bottom:12px
    }
    .departments .department-tab .tab-pane .department-left p{
        margin-bottom:15px
    }
    .departments .department-right{
        margin-top:30px
    }
    .departments .department-right img{
        height:100%;
        width:100%
    }
    .appointment.single-page{
        padding:70px 0
    }
    .appointment.single-page .work-hour{
        margin-top:30px
    }
    .blog .single-news{
        margin:15px 0
    }
    .news-single .single-main{
        margin-top:0
    }
    .newsletter .subscribe-text{
        text-align:center;
        margin-bottom:25px
    }
    .newsletter .subscribe-form{
        text-align:center
    }
    .contact-us #myMap{
        height:400px
    }
    .contact-us .contact-us-form h2{
        font-size:28px
    }
    .contact-us .single-info{
        margin:10px 0
    }
    .about-image{
        height:400px
    }
    .about-content h2{
        line-height:32px;
        font-size:25px
    }
    .about-content{
        padding-bottom:0
    }
    .our-mission-content{
        margin-left:50px;
        padding-top:0
    }
    .our-mission-content h2{
        line-height:32px;
        font-size:25px
    }
    .our-mission-image{
        height:400px
    }
    .doctor-details-area .doctor-details-right{
        padding-left:0;
        padding-top:40px
    }
    .doctor-details-item .doctor-name .name{
        font-size:24px
    }
    .doctor-details-item .doctor-name .deg{
        font-size:19px;
        margin:5px 0
    }
    .doctor-details-item .doctor-name .degree{
        font-size:14px
    }
    .login .login-left{
        height:400px
    }
    .register .register-left{
        height:400px
    }
    .pf-details .date ul li{
        margin-right:25px;
        font-size:13px
    }
    .pf-details .body-text h3{
        font-size:24px;
        font-weight:600;
        color:#333;
        margin-top:30px
    }
    .doctor-calendar-table table thead tr th{
        font-size:14px
    }
    .doctor-calendar-table table tbody tr td h3{
        font-size:14px
    }
    .doctor-calendar-table table tbody tr td span.time{
        font-size:14px
    }
    .footer .single-footer{
        margin:20px 0
    }
    .footer .single-footer h2{
        padding-bottom:20px
    }
    .footer .footer-top{
        padding:65px 0
    }
	.middle-header.container, .container-md, .container-sm {
    max-width: 780px;
}
.header .nav li {
    margin-right: 0;
}
}
@media only screen and (max-width:767px){
    .header.sticky{
    }
    .header.sticky .header-bottom{
        position:absolute;
        z-index:999;
        top:initial;
        left:0;
        bottom:initial
    }
    .header .header-inner{
        width:100%;
        z-index:333;
        position:absolute;
        position:relative;
        padding-bottom:20px;
        background:#fff
    }
    .slicknav_menu{
        display:block
    }
    .slicknav_menu{
        display:block;
        background:0 0;
        padding:0
    }
    .slicknav_btn{
        background:0 0;
        padding:0;
        margin-top:-30px
    }
    .slicknav_menu .slicknav_icon-bar{
        box-shadow:none
    }
    .slicknav_menu{
        display:block
    }
    .slicknav_menu{
        display:block;
        background:0 0;
        padding:0
    }
    .slicknav_btn{
        background:0 0;
        padding:0;
        margin-top:28px
    }
    .slicknav_menu .slicknav_icon-bar{
        box-shadow:none
    }
    .slicknav_nav{
        clear:both;
        color:#2c2d3f;
        margin:0;
        font-size:.875em;
        background:0 0
    }
    .slicknav_nav li{
		border-bottom: 1px solid #fff;
    }
    .slicknav_nav li a{
        color:#fff;
        transition:all .4s ease;
        background:0 0;
        padding:8px 30px;
		text-transform: uppercase;
    }
    .slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{
        padding:0 10px;
        background:0 0
    }
    .slicknav_nav li a i{
        display:none;
        margin:0
    }
    .slicknav_nav li:hover a{
        color:#1a76d1
    }
    .slicknav_nav li .dropdown li a{
        color:#fff;
        background:0 0
    }
    .slicknav_nav li .dropdown li a:hover{
        color:#1a76d1
    }
    .slicknav_nav li .slicknav_item{
        background:0 0
    }
    .slicknav_nav .slicknav_row,.slicknav_nav a{
        padding:0;
margin: 0;
    padding: 6px 20px;
    font-weight: 400;
    }
    .slicknav_menu .slicknav_icon-bar{
        background-color:#1a76d1;
        box-shadow:none;
        text-shadow:none
    }
    .slicknav_nav .slicknav_arrow{
        color:#2c2d3f
    }
    .slicknav_nav li:hover .slicknav_arrow{
        color:#1a76d1
    }
    .slicknav_menu .slicknav_icon-bar{
        display:block;
        width:25px;
        height:3px;
        -webkit-border-radius:1px;
        -moz-border-radius:1px;
        border-radius:1px;
        -webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
        -moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
        box-shadow:0 1px 0 rgba(0,0,0,.25)
    }
    .header .main-menu{
        display:none
    }
    .header .widget-main{
        float:right;
        display:none
    }
    .header.style2 .slicknav_btn{
      margin-top: 18px;
    margin-right: 20px;
    }
    .header .slicknav_nav{
        margin-top:65px
    }
    .header.style2 .slicknav_nav{
        margin-top:60px
    }
    .header.style2 .header-inner{
        display:none
    }
    .header.style2 .main-menu{
        display:none
    }
    .header .header-inner .get-quote{
        margin:0;
        padding:0
    }
    .header .header-inner .get-quote .btn{
        color:#fff;
        display:none;
        margin:0;
        padding:0
    }
    .section{
        padding:50px 0
    }
    .section-title{
        margin-bottom:30px;
        padding:0 20px
    }
    .section-title h2{
        font-size:22px;
        margin-bottom:10px
    }
    .section-title p{
        font-size:13px
    }
    .breadcrumbs{
        padding:60px 0
    }
    .breadcrumbs h2{
        font-size:32px;
        font-weight:600
    }
    .breadcrumbs .bread-list{
        margin-top:10px
    }
    .breadcrumbs ul li{
        font-size:14px;
        font-weight:400
    }
    .breadcrumbs ul li a{
        font-size:14px;
        font-weight:400
    }
    .btn{
        padding:11px 20px;
        font-weight:400;
        font-size:13px
    }
    .header .top-link{
        float:none;
        text-align:center;
        margin-bottom:10px
    }
    .header .top-contact{
        float:none;
        text-align:center
    }
    .slider .single-slider{
        height:380px
    }
    .schedule{
        background:#fff;
        margin:0;
        padding:0;
        height:auto;
        padding:50px 0;
        border-bottom:1px solid #eee
    }
    .schedule .schedule-inner{
        transform:none
    }
    .schedule .single-schedule{
        margin:15px 0
    }
    .slider .single-slider{
        position:relative
    }
    .slider .single-slider:before{
        position:absolute;
        content:"";
        left:0;
        top:0;
        height:100%;
        width:100%;
        background:#fff;
        opacity:.5
    }
    .slider .single-slider h1{
        font-size:28px;
        font-weight:600;
        line-height:35px
    }
    .slider .single-slider .text{
        margin-top:80px
    }
    .slider.index2 .single-slider .text{
        margin-top:80px
    }
    .slider .owl-carousel .owl-nav div{
        height:40px;
        width:40px;
        line-height:40px;
        border-radius:4px
    }
    .Feautes.index2{
        padding-top:50px
    }
    .Feautes .single-features .signle-icon i{
        font-size:42px;
        left:50%;
        margin-left:-40px;
        height:80px;
        width:80px;
        line-height:80px
    }
    .Feautes .single-features::before{
        display:none
    }
    .Feautes .single-features{
        text-align:center;
        position:relative;
        padding:0;
        margin:15px 0
    }
    .Feautes .single-features h3{
        padding-top:105px;
        font-size:20px
    }
    .fun-facts.section{
        padding:70px 0
    }
    .fun-facts .single-fun{
        margin:0;
        margin:15px 0;
        position:relative
    }
    .fun-facts .single-fun{
        margin:35px 0;
        padding-top:60px;
        text-align:center
    }
    .fun-facts .single-fun i{
        left:50%;
        margin-left:-35px;
        top:0;
        position:absolute
    }
    .fun-facts .single-fun .content{
        padding:0
    }
    .why-choose .choose-right{
        height:350px;
        margin-top:30px
    }
    .call-action .content{
        padding:0;
        padding:70px 0
    }
    .call-action .content h2{
        font-size:28px;
        line-height:40px
    }
    .appointment .appointment-image{
        margin-top:0px
    }
    .services .single-service{
        margin:20px 0
    }
    .services .single-service h4{
        margin-bottom:15px
    }
    .services .single-service h4{
        margin-bottom:10px
    }
    .services-details-img h2{
        font-size:22px
    }
    .service-details-inner-left{
        height:300px;
        margin-bottom:20px
    }
    .service-details-inner{
        width:100%;
        margin:0
    }
    .services-details-img{
        margin-bottom:30px
    }
    .service-details-inner h2{
        font-size:24px
    }
    .testimonials{
        padding-bottom:100px
    }
    .testimonials .owl-dots{
        transform:translateX(-18%)
    }
    .departments .department-tab .nav li{
        margin:0 10px
    }
    .departments .department-tab .nav li a{
        color:#fff;
        margin-top:10px;
        padding:0 3px 12px
    }
    .departments .department-tab .nav li a i{
        font-size:38px
    }
    .departments .department-tab .nav li .first{
        padding-top:6px;
        font-size:14px
    }
    .departments .department-tab .nav li .second{
        font-size:13px;
        font-weight:400;
        color:#868686;
        margin-top:0
    }
    .departments .department-tab .tab-pane .department-left h3{
        font-size:22px;
        padding-bottom:12px;
        margin-bottom:20px
    }
    .departments .department-tab .tab-pane .department-left .p1{
        margin-bottom:12px
    }
    .departments .department-tab .tab-pane .department-left p{
        margin-bottom:15px
    }
    .departments .department-right{
        margin-top:30px
    }
    .departments .department-right img{
        height:100%;
        width:100%
    }
    .appointment.single-page{
        padding:50px 0
    }
    .appointment.single-page .work-hour{
        margin-top:30px
    }
    .blog .single-news{
        margin:15px 0
    }
    .news-single .single-main{
        margin-top:0
    }
    .news-single .single-main{
        padding:15px
    }
    .news-single .news-title{
        font-size:20px;
        font-weight:500
    }
    .news-single .news-title a{
        font-size:20px;
        font-weight:500
    }
    .news-single .meta-right{
        float:none;
        display:inline-block;
        margin-top:-6px;
        margin-left:56px;
        float:left
    }
    .news-single .image-gallery .single-image{
        margin:10px 0
    }
    .news-single .image-gallery{
        margin-bottom:10px
    }
    .news-single .social-share li{
        float:left;
        display:inline-block;
        margin:5px
    }
    .news-single .prev-next{
        float:none;
        text-align:center;
        display:inline-block
    }
    .news-single .prev-next li{
        margin-top:10px
    }
    .news-single .single-comments.left .main{
        margin-left:0
    }
    .news-single .single-comments .main{
        padding-left:100px;
        position:relative;
        margin-left:100px;
        margin:0
    }
    .news-single .single-comments .body{
        float:none;
        width:100%
    }
    .news-single .single-comments img{
        position:absolute;
        left:0;
        top:0
    }
    .news-single .blog-comments{
        padding:15px
    }
    .news-single .comments-form{
        padding:15px
    }
    .main-sidebar .single-widget{
        padding:20px
    }
    .newsletter .subscribe-text{
        text-align:center;
        margin-bottom:25px
    }
    .newsletter .subscribe-form{
        text-align:center
    }
    .newsletter .common-input{
        height:50px;
        width:100%;
        margin:0
    }
    .newsletter .btn{
        height:50px;
        line-height:50px;
        width:100%;
        margin:0;
        margin-top:14px
    }
    .error-page .error-inner h1{
        font-size:80px
    }
    .error-page .error-inner h1 span{
        font-size:17px
    }
    .error-page .search-form input{
        width:100%;
        display:block
    }
    .error-page .search-form .btn{
        top:0;
        width:100%;
        display:block;
        margin-top:15px
    }
    .mail-seccess .success-inner h1{
        font-size:80px
    }
    .mail-seccess .success-inner h1 span{
        font-size:17px
    }
    .about-image{
        height:300px
    }
    .about-content h2{
        line-height:32px;
        font-size:20px
    }
    .about-content{
        padding-bottom:0;
        width:100%;
        padding:0;
        padding:35px
    }
    .our-mission-content{
        padding-bottom:0;
        width:100%;
        padding:0;
        padding:35px
    }
    .our-mission-content h2{
        line-height:32px;
        font-size:25px
    }
    .our-mission-image{
        height:300px
    }
    .contact-us #myMap{
        height:300px
    }
    .contact-us .contact-us-form h2{
        font-size:20px;
    }
    .contact-us .single-info{
        margin:10px 0
    }
    .contact-us .contact-us-form{
        padding:30px 0;
    }
    .doctor-details-area .doctor-details-right{
        padding-left:0;
        padding-top:30px
    }
    .doctor-details-item .doctor-details-contact{
        padding:30px
    }
    .doctor-details-item .doctor-name .name{
        font-size:20px
    }
    .doctor-details-item .doctor-name .deg{
        font-size:18px;
        margin:5px 0
    }
    .doctor-details-item .doctor-name .degree{
        font-size:14px
    }
    .doctor-details-item .doctor-details-biography h3{
        font-size:20px;
        margin-bottom:20px;
        margin-top:20px
    }
    .doctor-details-area .doctor-details-left .social li{
        display:inline-block;
        margin-right:5px
    }
    .doctor-details-item .doctor-details-contact h3{
        margin-bottom:20px
    }
    .doctor-details-item .doctor-details-work h3{
        font-size:20px;
        margin-top:25px;
        margin-bottom:20px
    }
    .login .login-left{
        height:300px
    }
    .login .form .btn{
        height:50px;
        line-height:50px;
        padding:0;
        padding:0 20px
    }
    .login .form{
        margin-top:-25px
    }
    .register .register-left{
        height:300px
    }
    .register .form .btn{
        height:50px;
        line-height:50px;
        padding:0;
        padding:0 20px
    }
    .register .form{
        margin-top:-25px
    }
    .contact-us .form .btn{
        height:50px;
        line-height:50px;
        padding:0;
        padding:0 20px
    }
    .contact-us .form{
        margin-top:-25px
    }
    .pf-details .date ul li{
        margin-right:25px;
        font-size:13px
    }
    .pf-details .date ul li{
        margin-right:25px;
        font-size:13px;
        display:block;
        text-align:left;
        margin-bottom:8px
    }
    .pf-details .date ul li:last-child{
        margin-bottom:0
    }
    .pf-details .body-text h3{
        font-size:22px;
        font-weight:600;
        color:#333;
        margin-top:30px
    }
    .pf-details .image-slider .owl-nav{
        display:none
    }
    .doctor-calendar-table table thead tr th{
        font-size:14px
    }
    .doctor-calendar-table table tbody tr td h3{
        font-size:14px
    }
    .doctor-calendar-table table tbody tr td span.time{
        font-size:14px
    }
    .footer .single-footer{
        margin:15px 0
    }
    .footer .single-footer h2{
        padding-bottom:20px;
        margin-bottom:20px
    }
    .footer .footer-top{
        padding:50px 0 60px 0
    }
    .footer .single-footer.f-link ul{
        margin-bottom:12px
    }
    .footer .single-footer.f-link ul li a{
        display:inline-block
    }
    .footer .copyright{
        padding:10px 0;
    }
	
}
@media only screen and (max-width:450px){
	.servicescontent p {
    font-size: 15px;
    text-align: justify;
}
	.middle-header .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
.header .middle-header {
    background: #2b597c;
    padding:0 0 12px;
}
.header.style2 .logo {
    margin-top: 0;
    background: #fff;
    padding: 10px;
}
.why-choose .choose-left h3 {
    font-size: 20px;
    font-weight: 600;
    color: #2c2d3f;
    position: relative;
    padding-bottom: 8px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.why-choose .choose-left p {
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 20px;
}
.single-pf {
    margin-top: 0;
    padding: 0 25px;
}
.single-pf a {
    margin-top: 10px;
}

.testimonials .single-testimonial {
    text-align: left;
    position: relative;
    background: #28a745;
    padding: 15px 12px 51px;
    margin: 5px;
    margin-bottom: 27px;
    margin-right: 30px;
    border-radius: 5px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    margin: 0;
    margin: 0 20px;
    height: auto;
}
.footer-tops {
    padding: 35px 0 20px;
}
.single-footer img {
    margin-bottom: 7px;
}
.footer .single-footer p {
    color: #fff;
    font-size: 15px;
}
.footer .single-footer h2 {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
}
.footer .single-footer.f-link li {
    display: block;
    margin-bottom: 6px;
}
.padd0 {
    padding-left: 15px;
}
.single-footer li span.height {
    height: auto;
}
.footer .copyright .copyright-content p {
    color: #fff;
    font-size: 15px;
    line-height: 23px;
}
.header.style2 .logo a img{
	width: 84%;
    margin: 0 auto;
    display: block;
}
.doctor-details-left {
    margin-top: 12px;
}
.slicknav_nav ul {
    margin: 0 0 0 0;
}
.servicescontent h2 {
    font-size: 18px;
}
.servicescontent h2::before {
    position: relative;
    content: "";
    display: block;
    top: 41px;
}
.servicesimg img {
    margin-top: 20px;
}
p{
	text-align:justify;
}
.testimonial-card.style2 p{
	    font-size: 15px;
    text-align: justify;
}
.client-info h3 {
    font-size: 15px;
}
.gallery a img {
    border-radius: 10px;
    margin-bottom: 10px;
    border: 3px solid #ccc;
}
.attchments h2 {
    font-size: 14px;
}
.attchments {
    background: #ccc3;
    box-shadow: 0px 2px 5px #e9e9e9;
    padding: 18px;
    border: 1px solid #ccc3;
    height: auto;
}
.contact-us .single-info {
    background: #1a76d1;
    padding:15px 14px;
    height: auto;
}
.contact-us .single-info {
    margin: 10px 0 0;
}
.contact-us .single-info .content p {
    color: #fff;
    margin-top: 5px;
    font-size: 15px;
}
.contact-us .single-info .content {
    margin-left: 35px;
}
.contact-us-left iframe {
    margin-top: 0;
}





    .section{
        padding:35px 0 60px;
    }
    .section-title{
        margin-bottom:30px;
        padding:0 20px
    }
    .section-title h2{
        font-size:22px;
        margin-bottom:10px
    }
    .section-title p{
        font-size:13px;
		    margin-top: 0;
    }
    .btn{
        padding:11px 20px;
        font-weight:400;
        font-size:13px
    }
    .header .top-link{
        float:none;
        text-align:center;
        margin-bottom:10px
    }
    .header .top-contact{
        float:none;
        text-align:center
    }
    .slider .single-slider{
        height:153px
    }
    .schedule{
        background:#fff;
        margin:0;
        padding:0;
        height:auto;
        padding:50px 0;
        border-bottom:1px solid #eee
    }
    .schedule .schedule-inner{
        transform:none
    }
    .schedule .single-schedule{
        margin:15px 0
    }
    .slider .single-slider{
        position:relative
    }
    .slider .single-slider:before{
        position:absolute;
        content:"";
        left:0;
        top:0;
        height:100%;
        width:100%;
        background:#fff;
        opacity:.5
    }
    .slider .single-slider h1{
        font-size:20px;
        font-weight:600;
        line-height:25px
    }
    .slider .single-slider p{
        font-size:13px
    }
    .slider .single-slider .text{
        margin-top:20px
    }
    .slider .single-slider .button .btn{
        margin:0;
        width:100%;
        margin-bottom:10px
    }
    .slider .single-slider .button .btn:last-child{
        margin-bottom:0
    }
    .slider .owl-carousel .owl-nav{
        display:none
    }
    .Feautes .single-features .signle-icon i{
        font-size:42px;
        left:50%;
        margin-left:-40px;
        height:80px;
        width:80px;
        line-height:80px
    }
    .Feautes .single-features::before{
        display:none
    }
    .Feautes .single-features{
        text-align:center;
        position:relative;
        padding:0;
        margin:15px 0
    }
    .Feautes .single-features h3{
        padding-top:105px;
        font-size:20px
    }
    .fun-facts.section{
        padding:70px 0
    }
    .fun-facts .single-fun{
        margin:0;
        margin:15px 0;
        position:relative
    }
    .fun-facts .single-fun{
        margin:35px 0;
        padding-top:60px;
        text-align:center
    }
    .fun-facts .single-fun i{
        left:50%;
        margin-left:-35px;
        top:0;
        position:absolute
    }
    .fun-facts .single-fun .content{
        padding:0
    }
    .why-choose .choose-right{
        height:350px;
        margin-top:30px
    }
    .call-action .content{
        padding:0;
        padding:70px 0
    }
    .call-action .content h2{
        font-size:28px;
        line-height:40px
    }
    .services .single-service{
        margin:20px 0
    }
    .services .single-service h4{
        margin-bottom:15px
    }
    .services-details-img blockquote{
        padding:25px
    }
    .services-details-img blockquote i{
        display:none
    }
    .testimonials{
        padding-bottom:50px
    }
    .testimonials .owl-dots{
        transform:translateX(-18%)
    }
    .departments .department-tab .nav li{
        margin:0 10px
    }
    .departments .department-tab .nav li a{
        color:#fff;
        margin-top:10px;
        padding:0 3px 12px
    }
    .departments .department-tab .nav li a i{
        font-size:38px
    }
    .departments .department-tab .nav li .first{
        padding-top:6px;
        font-size:14px
    }
    .departments .department-tab .nav li .second{
        font-size:13px;
        font-weight:400;
        color:#868686;
        margin-top:0
    }
    .departments .department-tab .tab-pane .department-left h3{
        font-size:22px;
        padding-bottom:12px;
        margin-bottom:20px
    }
    .departments .department-tab .tab-pane .department-left .p1{
        margin-bottom:12px
    }
    .departments .department-tab .tab-pane .department-left p{
        margin-bottom:15px
    }
    .departments .department-right{
        margin-top:30px
    }
    .departments .department-right img{
        height:100%;
        width:100%
    }
    .appointment.single-page .appointment-inner{
        padding:25px
    }
    .blog .single-news{
        margin:15px 0
    }
    .newsletter .subscribe-text{
        text-align:center;
        margin-bottom:25px
    }
    .newsletter .subscribe-form{
        text-align:center
    }
    .our-mission-content{
        padding-top:0
    }
    .our-vision-area{
        padding-bottom:45px
    }
    .our-mission-content ul li{
        -ms-flex:0 0 50%;
        -webkit-box-flex:100%;
        flex:100%;
        max-width:100%;
        margin:5px 0
    }
    .login .login-form{
        padding:30px
    }
    .login .login-form h2{
        font-size:26px
    }
    .login .login-form .lost-pass{
        margin-left:0;
        display:block;
        margin-top:-10px
    }
    .login .form .btn{
        height:50px;
        line-height:50px;
        padding:0;
        padding:0 20px
    }
    .register .register-form{
        padding:30px
    }
    .register .register-form h2{
        font-size:26px
    }
    .register .register-form .terms{
        margin:0;
        display:block;
        margin-top:-10px
    }
    .register .form .btn{
        height:50px;
        line-height:50px;
        padding:0;
        padding:0 20px
    }
    .contact-us .form .btn{
        height:50px;
        line-height:50px;
        padding:0;
        padding:0 20px
    }
    .footer .single-footer{
        margin:20px 0 0;
    }
    .footer .single-footer h2{
        padding-bottom:15px;
    }
    .footer .footer-top{
        padding:65px 0
    }
}




