@media only screen and (max-width: 1200px) {
    header .main-menu-tab .menu-buttons {
        padding: 0 14px;
    }
    header .main-menu-tab .menu-buttons li .menu li a {
        padding: 0 7px;
    }
    .gallery-area .section-heading {
        width: 100%;
        float: none !important;
        display: block;
    }
    .section-heading-two {
        text-align: left;
    }
    .section-heading-two::before {
        right: inherit;
        left: 0;
    }
    .section-heading-two::after {
        right: inherit;
        left: 0;
    }
}

@media only screen and (max-width: 992px) {

    .section-dark::before {
        content: "";
        position: absolute;
        top: 202px;
        left: 25px;
        width: 93%;
        height: 69.5%;
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
        opacity: 0.15;
        z-index: 0;
        overflow: hidden;
    }



	.award-picture-top{
		display:block;
	}
	.award-picture-bot{
		display:none;
	}
    
    header .main-menu-tab {
        margin-top: 30px;
    }
    .about-area .about-con {
        margin-top: 30px;
    }
    .section-heading-five::after {
        display: none;
    }
    .appointment-area .app-form {
        margin: 0 0 40px;
    }
    .section-heading-two::after {
        display: none;
    }
    footer .footer-top .foo-logo {
        margin: 0 0 80px;
    }
    footer .footer-top {
        padding: 100px 0 50px;
    }
    footer .footer-bottom .copyright {
        float: none;
        width: 100%;
    }
    footer .footer-bottom .foo-social {
        float: none;
        width: 100%;
    }
    .bottom_margin {
        margin-bottom: 60px;
    }
}


@media only screen and (max-width: 479px) {
    .section-dark::before {
        content: "";
        position: absolute;
        top: 202px;
        left: 25px;
        width: 88%;
        height: 69.5%;
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
        opacity: 0.15;
        z-index: 0;
        overflow: hidden;
    }  
}

@media only screen and (max-width: 700px) {
    header {
        overflow: visible;
    }
    header .container-fluid {
        display: none;
    }
    .rp_mobail_menu_main_wrapper{
        display: block;
    }
    .mobile-menu-area {
        display: block !important;
    }
    .slider-area .carousel-inner .item .carousel-captions .slider-content {
        padding: 200px 0;
    }
}
@media only screen and (max-width: 480px) {
    .slider-area .carousel-inner .item .carousel-captions .slider-content {
        padding: 120px 0 180px;
    }
    .slider-area .carousel-inner .item .carousel-captions .slider-content .content h2 {
        font-size: 42px;
    }
    .slider-area .slider-social {
        right: 30px;
    }
    .about-area {
        padding: 75px 0 !important;
    }
    .section-heading-five h2 {
        font-size: 30px;
    }
    .about-area .about-con .con h3 {
        font-size: 26px;
    }
    .section-heading-five {
        margin: 0 0 40px;
    }
    .section-heading-three h2 {
        font-size: 30px;
    }
    .section-heading-three {
        margin: 0 0 40px;
    }
    .section-heading-two h2 {
        font-size: 30px;
    }
    .section-heading-two {
        margin: 0 0 40px;
    }
    .section-heading-four h2 {
        font-size: 30px;
    }
    .section-heading-four {
        margin: 0 0 40px;
    }
    .section-heading-one h2 {
        font-size: 30px;
    }
    .section-heading-one {
        margin: 0 0 40px;
    }
    .section2 {
        padding: 75px 0 25px !important;
    }
    .section {
        padding: 75px 0 !important;
    }
    .section3 {
        padding: 75px 0 45px;
    }
    .btn2 {
        line-height: 45px;
        height: 45px;
        padding: 0 30px;
    }
    .testimonial-area .testimonial-list .content {
        padding: 40px 20px;
    }
	
	.testimonial-area .testimonial-list .content p {
        font-size: 14px;
		line-height: 20px;
    }
	
    .appointment-area .app-form form fieldset .w-50 {
        width: 100%;
        float: none !important;
        padding: 0;
        margin: 0 0 20px;
    }
    .appointment-area .app-form form fieldset .w-50:last-child {
        margin: 0;
    }
}
@media only screen and (max-width: 1600px) {
    .bg-img-mod {
        background-position: center -300px !important;
    }
}
@media only screen and (max-width: 900px) {
    .bg-img-mod {
        background-position: center -200px !important;
    }
}
@media only screen and (max-width: 900px) {
    .bg-img-mod {
        background-position: center center !important;
    }
}
