@media only screen and (max-width: 767px) {
	
.column_2{columns:1!important;width:100%!important;}
	p{
		font-size:14px;
	}
	.hos1{
        margin-bottom: 30px;
    }
    .test1{
        margin: 20px;
        padding: 20px;
    }
    .test{
        overflow: hidden !important;
    }
    .test1{
        overflow: hidden !important;
    }
.about-content p{
    font-size: 14px !important;
    line-height: 22px;
}
.single-review-item.mb-30 {
    margin-bottom: 15px;
}
.test1 h3:before {
    content: '';
    left: -13px;
    top: 17px;
    position: absolute;
    width: 18px;
    height: 2px;
    background-color: #07004e;}
    .test1 p{
        font-size: 14px !important;
    }
    .test1 i{
        font-size: 40px !important;
    }
.about-image img {
    width: 80%;
}
.about:before{
    width: 80%;
}
.about{
    margin-left: 40px;
}
.about img {
    left: 4px;
}
.call {
    background: #203b8a;
    padding: 10px 15px 25px;
    box-shadow: 2px 2px 5px #ccc;
    border: 1px solid #ccc3;
    height: 214px;
    border-radius: 6px;
    margin-bottom: 10px;
}
.call span {
    font-size: 28px;
    /* float: left; */
    background: #fff;
    width: 55px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    margin-right: 10px;
    color: #a72667;
    border-radius: 50%;
    margin: 0 auto;
    display: block;
}
.margintop {
    margin-top: 0;
}
.default-btn {
    display: inline-block;
    background-color: #fa852f;
    color: #fff;
    padding: 12px 20px;
    font-size: 15px;
    font-weight: 500;
    -webkit-transition: .6s;
    transition: .6s;
    border-radius: 5px;
}
.single-services-item .services-content h3 a{
	font-size:14px;
}
.gallery {
    padding: 56px 0 0 0;
}
.single-footer-widget h2 a {
    color: #fff;
    margin-top: 0px;
    width: 290px;
}
.margint-left {
    margin-left: 5px;
}
.single-footer-widget h3{
	margin-bottom:15px;
}
.single-footer-widget .footer-information li{
	margin-bottom:20px;
}
.single-footer-widget .footer-information li span{
	font-size:15px;
}
.single-footer-widget .footer-information li i {
    position: absolute;
    left: 9px;
    top: 12px;
}
.footer-area {
    padding: 80px 0 0px;
}
.copyright-area-content p {
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.copyright-area-content {
    padding-top: 18px;
}
.copyright-area {
    padding-bottom: 15px;
}
.gallery-heading h3 {
    font-size: 26px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    margin-bottom: 40px;
    color: #203b8a;
}
.gallery-heading h3:before {
    display: block;
    content: "";
    position: relative;
    border-bottom: 4px solid #a72667;
    width: 81px;
    margin: 10px auto;
    top: 54px;
    z-index: 999;
}
.gallery-heading h3:after {
    display: block;
    content: "";
    position: relative;
    border-bottom: 2px solid #203b8a;
    width: 125px;
    margin: 10px auto;
}
.testimonoal h2:before{
	top:60px;
}
.testimonoal h2:after{
	width:190px;
}
.testimonoal h2{
	font-size:26px;
}

.section-vision {
    background: url(../img/gallery-back.png);
    background-size: 100% 100%;
    padding: 15px 0 100px;
    background: #3c5397;
}
.section-title-warp h2{
	margin-top:25px;
}
.fertility h1 {
    font-size: 18px;
    text-transform: uppercase;
    color: #203b8a;
    margin-bottom: 25px;
}
.fertility h1:before {
    top: 34px;
    z-index: 9;
}
    .ptb-100 {
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .pt-100 {
        padding-top: 50px;
    }
    .pb-100 {
        padding-bottom: 50px;
    }
    .pb-70 {
        padding-bottom: 20px;
    }
    .section-title-warp {
        text-align: center;
        margin-bottom: 35px;
    }
    .section-title-warp h2 {
        font-size: 25px;
    }
    .section-warp-btn {
        display: none;
    }
    .top-header-area {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .top-header-information {
        text-align: center;
    }
    .top-header-optional {
        text-align: center;
        margin-top: 15px;
    }
    .top-header-optional .languages-list {
        position: relative;
        z-index: 9999;
    }
    .middle-header-area {
        border-bottom: 1px solid #eee;
		display: none;
    }
    .middle-header h1 {
        display: none;
    }
    .middle-header-content {
        text-align: center;
    }
    .middle-header-content li {
        padding-left: 0;
        margin-right: 10px;
        text-align: center;
        font-size: 12px;
    }
    .middle-header-content li i {
        position: relative;
        top: unset;
        -webkit-transform: unset;
        transform: unset;
        display: block;
    }
    .middle-header-content li span {
        font-size: 16px;
    }
    .mean-container a.meanmenu-reveal {
        padding: 13px 0 0;
    }
    .mean-container a.meanmenu-reveal span {
        display: block;
        background: #000;
        height: 4px;
        margin-top: -5px;
        border-radius: 3px;
        position: relative;
        top: 8px;
    }
    .mean-container .mean-bar {
        background-color: unset;
        border-bottom: none;
    }
    .mean-container .mean-nav {
        margin-top: 55px;
    }
    .others-option-for-responsive .dot-menu {
        top:-36px;
    }
    .others-option-for-responsive .container .container {
 right: 20px;
    max-width: 230px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 5px;
    text-align: center;
    }
    .others-option-for-responsive .option-inner .others-options {
        margin-left: 0;
    }
    .others-option-for-responsive .option-inner .others-options .option-item {
        margin-bottom: 10px;
        margin-right: 0;
    }
    .others-option-for-responsive .option-inner .others-options .option-item:last-child {
        margin-bottom: 0;
    }
    .others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-menu {
        margin-top: 10px;
    }
    .others-option-for-responsive .option-inner .others-options.d-flex {
        display: block!important;
    }
    .main-slides-item {
/*       padding-top: 40px;*/
    padding-bottom: 150px;
        position: relative;
        z-index: 1;
    }
    .main-slides-item::before {
        position: absolute;
        content: "";
        left: 0;
        right: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: -1;
        opacity: .7;
    }
    .main-slides-content {
        text-align: center;
    }
    .main-slides-content h1 {
        font-size: 35px;
    }
    .main-slides-content .slides-btn {
        margin-top: 20px;
    }
    .main-slides-content .slides-btn .checkup-content {
        margin-left: 0;
        margin-top: 40px;
    }
    .home-slides.owl-theme .owl-nav {
        opacity: 1;
        visibility: visible;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-] {
        top: unset;
        -webkit-transform: unset;
        transform: unset;
        bottom: 75px;
    }
    .features-area {
        margin-top: 0;
        padding-top: 50px;
    }
    .single-features {
        text-align: center;
        padding: 35px 25px;
    }
    .single-features .content {
        padding-left: 0;
    }
    .single-features .content .icon {
        position: relative;
        top: 0;
        margin-bottom: 20px;
    }
    .single-features .content .icon i {
        line-height: 1;
    }
    .single-features .content h3 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .single-features .content p {
        font-size: 15px;
    }
    .single-services .services-content {
        padding: 30px 25px;
    }
    .single-services .services-content h3 {
        font-size: 22px;
    }
    .single-services .services-content p {
        font-size: 14px;
    }
    .overview-area {
        padding-top: 50px;
    }
    .overview-content {
        margin-top: 0;
    }
    .overview-content h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }
    .overview-content p {
        font-size: 16px;
    }
    .overview-image {
        text-align: center;
        margin-top: 30px;
    }
    .appointment-overview-area {
        margin-top: 0;
        padding-top: 50px;
    }
    .appointment-overview-contact {
        margin-bottom: 30px;
    }
    .appointment-overview-contact .appointment-info {
        position: relative;
        padding: 35px 20px;
    }
    .appointment-overview-contact .appointment-info li {
        font-size: 15px;
    }
    .appointment-overview-contact .appointment-info li span {
        font-size: 20px;
    }
    .appointment-overview-contact .appointment-info p {
        font-size: 14px;
    }
    .appointment-overview-box {
        border-top: 1px solid #06a3da;
    }
    .appointment-overview-box .content h4 {
        font-size: 22px;
    }
    .appointment-overview-box .content .box-image {
        margin-bottom: 30px;
    }
    .appointment-overview-box .make-appointment-content h4 {
        font-size: 20px;
    }
    .about-content h3 {
        font-size: 25px;
        margin-top: 0px;
    }
    .about-content{
        padding-left: 0px;
    }
    .about-image {
        text-align: center;
        margin-top: 15px;
    }
    .single-core-features {
        text-align: center;
    }
    .single-core-features h3 {
        font-size: 22px;
    }
    .single-core-features p {
        font-size: 15px;
    }
    .single-doctor .doctor-content {
        padding: 25px 20px;
    }
    .single-doctor .doctor-content h3 {
        font-size: 22px;
    }
   .single-review-item {
    padding: 14px 20px;
}
    .single-review-item p {
        font-size: 15px;
    }
    .single-review-item .review-info {
        margin-top: 25px;
    }
    .single-review-item .review-info h3 {
        font-size: 18px;
    }
    .single-review-item .review-info img {
        top: -10px;
    }
    .review-slides.owl-theme .owl-nav.disabled+.owl-dots {
        margin-top:0px;
    }
    .single-blog .blog-content {
        padding: 20px;
    }
    .single-blog .blog-content h3 {
        font-size: 22px;
    }
    .main-slides-content .slides-btn .optional-btn {
        margin-left: 0;
        margin-top: 30px;
    }
    .section-title h2 {
        font-size: 25px;
    }
    .section-title p {
        font-size: 15px;
    }
    .single-services-box {
        padding: 20px;
    }
    .single-services-box h3 {
        font-size: 22px;
    }
    .about-image .about-inner-box {
        display: none;
    }
    .single-gallery .content {
        padding: 25px;
    }
    .gallery-area.bg-091e3e {
        padding-bottom: 115px;
    }
    .appointment-inner-box {
        padding: 50px 10px;
    }
    .appointment-inner-box .appointment-form h4 {
        font-size: 18px;
    }
    .main-banner-item {
        padding-top: 50px;
    }
    .main-banner-item .container-fluid {
        padding-right: 15px;
    }
    .main-banner-content {
        text-align: center;
        margin: auto;
    }
    .main-banner-content h1 {
        font-size: 30px;
    }
    .main-banner-content .banner-btn {
        margin-top: 20px;
    }
    .main-banner-content .banner-btn .optional-btn {
        margin-left: 0;
        margin-top: 25px;
    }
    .main-banner-image {
        margin-top: 30px;
    }
    .main-banner-image img {
        border-radius: 0;
    }
    
	.single-services-item {
    margin-bottom: -15px;
   
}
    .single-services-item .services-content h3 {
        font-size: 22px;
    }
    .appointment-form h4 {
        font-size: 20px;
    }
    .page-banner-area {
        padding-top: 80px;
        padding-bottom: 90px;
    }
    .page-banner-content h2 {
        font-size: 35px;
    }
    .page-banner-content .pages-list li {
        font-size: 15px;
    }
    .single-fun-fact h3 {
        font-size: 35px;
    }
    .dentist-details-content {
        margin-top: 30px;
    }
    .dentist-details-content h3 {
        font-size: 25px;
    }
    .widget-area {
        margin-top: 30px;
    }
    .services-details-list li i {
        top: 0;
    }
    .pagination-area .page-numbers {
        width: 25px;
        height: 25px;
        line-height: 25px;
        margin: 0 2px;
        font-size: 15px;
    }
    .login-form {
        padding: 25px;
    }
    .login-form form .lost-your-password {
        text-align: left;
        margin-top: 5px;
    }
    .register-form {
        padding: 25px;
    }
    .error-content h3 {
        font-size: 25px;
    }
    .coming-soon-content {
        padding: 30px 25px;
    }
    .coming-soon-content #timer {
        margin-top: 20px;
    }
    .coming-soon-content #timer div {
        width: 100px;
        height: 105px;
        margin-left: 5px;
        margin-right: 5px;
        font-size: 20px;
        margin-top: 10px;
    }
    .coming-soon-content h2 {
        font-size: 22px;
    }
    .searchmodal .modal-content {
        padding: 30px;
    }
    .whaspp a {
    position: fixed;
    display: block;
    z-index: 99999;
    bottom: 45px;
    right: 20px;
    color: #fff;
    width: 42px;
    height: 52px;
    text-align: center;
    line-height: 50px;
    font-size: 34px;
    border-radius: 50%;
    border-radius: 50%;
}
}
@media only screen and (min-width: 576px) and (max-width:767px) {
    .login-form form .lost-your-password {
        text-align: right;
        margin-top: 0;
    }
    .main-slides-content .slides-btn .checkup-content {
        margin-left: 15px;
        margin-top: 0;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-] {
        bottom: 80px;
    }
}
@media only screen and (min-width: 768px) and (max-width:991px) {
    .ptb-100 {
        padding-top: 30px;
        padding-bottom: 70px;
    }
	.single-services-item .services-content h3 a{
		font-size:14px;
	}
	.section-vision {
    background: url(../img/gallery-back.png);
    background-size: 100% 100%;
    padding: 15px 0 100px;
    background: #203b8a;
}
    .pt-100 {
        padding-top: 70px;
    }
    .pb-100 {
        padding-bottom: 70px;
    }
    .pb-70 {
        padding-bottom: 40px;
    }
    .section-title-warp {
        text-align: center;
        margin-bottom: 35px;
    }
    .section-title-warp h2 {
        font-size: 35px;
		margin-top: 23px;
    }
    .section-warp-btn {
        display: none;
    }
    .top-header-area {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .top-header-information {
        text-align: center;
    }
    .top-header-optional {
        text-align: center;
        margin-top: 15px;
    }
    .middle-header-area {
        border-bottom: 1px solid #eee;
		    display: none;
    }
    .middle-header h1 {
        display: none;
    }
    .middle-header-content {
        text-align: center;
    }
    .middle-header-content li {
        padding-left: 0;
        text-align: center;
        font-size: 15px;
    }
    .middle-header-content li i {
        position: relative;
        top: unset;
        -webkit-transform: unset;
        transform: unset;
        display: block;
    }
    .middle-header-content li span {
        font-size: 20px;
    }
    .mean-container a.meanmenu-reveal {
        padding: 6px 0 0;
    }
    .mean-container a.meanmenu-reveal span {
        display: block;
        background: #000;
        height: 4px;
        margin-top: -5px;
        border-radius: 3px;
        position: relative;
        top: 8px;
    }
    .mean-container .mean-bar {
        background-color: unset;
        border-bottom: none;
    }
    .mean-container .mean-nav {
        margin-top: 55px;
    }
    .others-option-for-responsive .dot-menu {
        top: -35px;
    }
    .others-option-for-responsive .container .container {
        right: 20px;
        max-width: 230px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-radius: 5px;
        text-align: center;
    }
    .others-option-for-responsive .option-inner .others-options {
        margin-left: 0;
    }
    .others-option-for-responsive .option-inner .others-options .option-item {
        margin-bottom: 10px;
        margin-right: 0;
    }
    .others-option-for-responsive .option-inner .others-options .option-item:last-child {
        margin-bottom: 0;
    }
    .others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-menu {
        margin-top: 10px;
    }
    .others-option-for-responsive .option-inner .others-options.d-flex {
        display: block!important;
    }
    .main-slides-item {
        padding-top: 95px;
        padding-bottom: 170px;
        position: relative;
        z-index: 1;
    }
    .main-slides-item::before {
        position: absolute;
        content: "";
        left: 0;
        right: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: -1;
        opacity: .7;
    }
    .home-slides.owl-theme .owl-nav {
        opacity: 1;
        visibility: visible;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-] {
        top: unset;
        -webkit-transform: unset;
        transform: unset;
        bottom: 110px;
    }
    .features-area {
        margin-top: 0;
        padding-top: 50px;
    }
    .single-features {
        text-align: center;
        padding: 35px 25px;
    }
    .single-features .content {
        padding-left: 0;
    }
    .single-features .content .icon {
        position: relative;
        top: 0;
        margin-bottom: 20px;
    }
    .single-features .content .icon i {
        line-height: 1;
    }
    .overview-area {
        padding-top: 70px;
    }
    .overview-content {
        margin-top: 0;
    }
    .overview-image {
        text-align: center;
        margin-top: 30px;
    }
    .appointment-overview-area {
        margin-top: 0;
        padding-top: 70px;
    }
    .appointment-overview-contact {
        margin-bottom: 30px;
    }
    .appointment-overview-box {
        border-top: 1px solid #06a3da;
    }
    .appointment-overview-box .content .box-image {
        margin-bottom: 30px;
    }
    .about-image {
        text-align: center;
        margin-top: 30px;
    }
    .single-core-features {
        text-align: center;
    }
    .single-core-features h3 {
        font-size: 22px;
    }
    .single-core-features p {
        font-size: 15px;
    }
    .single-doctor .doctor-content {
        padding: 25px 20px;
    }
    .single-doctor .doctor-content h3 {
        font-size: 22px;
    }
    .single-review-item {
    padding: 24px 20px;
    height: 303px;
    }
	.testimonial{
		height:auto;
	}
	.call {
    background: #203b8a;
    padding: 20px 15px 25px;
    box-shadow: 2px 2px 5px #ccc;
    border: 1px solid #ccc3;
    height: 230px;
    border-radius: 6px;
}
    .single-review-item p {
        font-size: 15px;
    }
    .single-review-item .review-info {
        margin-top: 30px;
    }
    .single-review-item .review-info h3 {
        font-size: 18px;
    }
    .single-review-item .review-info img {
        top: -10px;
    }
    .review-slides.owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 30px;
    }
    .single-blog .blog-content {
        padding: 20px;
    }
    .single-blog .blog-content h3 {
        font-size: 22px;
    }
    .about-image .about-inner-box {
        right: 35px;
    }
    .gallery-area.bg-091e3e {
        padding-bottom: 120px;
    }
    .single-features-box {
        padding: 20px;
    }
    .single-features-box h3 {
        font-size: 20px;
    }
    .main-banner-item {
        padding-top: 80px;
    }
    .main-banner-item .container-fluid {
        padding-right: 15px;
    }
    .main-banner-content {
        text-align: center;
        margin: auto;
    }
    .main-banner-image {
        margin-top: 50px;
    }
    .main-banner-image img {
        border-radius: 0;
    }
    .widget-area {
        margin-top: 30px;
    }
}
@media only screen and (min-width: 992px) and (max-width:1199px) {
    .top-header-information li {
        font-size: 14px;
        margin-right: 10px;
    }
    .section-title-warp h2 {
        font-size: 32px;
    }
	.main-navbar .navbar .navbar-nav .nav-item a{
		padding-right:0px;
	}
    .main-navbar .navbar .navbar-nav .nav-item {
        margin-left: 0px;
        margin-right:8px;
    }
	.main-slides-item{
		padding-top:155px;
	}
    .main-navbar .navbar .navbar-nav .nav-item a {
        font-size: 14px;
    }
    .main-navbar .navbar .others-options .option-item {
        margin-right: 15px;
    }
    .main-navbar .navbar .others-options .option-item .navbar-btn .default-btn {
        padding: 10px 15px;
        font-size: 13px;
    }
    .home-slides.owl-theme .owl-nav {
        opacity: 1;
        visibility: visible;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-] {
        top: unset;
        -webkit-transform: unset;
        transform: unset;
        bottom: 212px;
    }
    .single-features {
        padding: 31px 25px;
    }
    .single-features .content {
        padding-left: 65px;
    }
    .single-features .content h3 {
        font-size: 20px;
    }
    .single-features .content p {
        font-size: 15px;
    }
    .single-features .content .icon i {
        font-size: 50px;
    }
    .single-services .services-content {
        padding: 35px 25px;
    }
    .single-services .services-content p {
        font-size: 14px;
    }
    .appointment-overview-contact::before {
        height: 100%;
    }
    .appointment-overview-contact .appointment-info {
        padding: 12px;
    }
    .appointment-overview-contact .appointment-info p {
        font-size: 14px;
    }
    .appointment-overview-box .content h4 {
        font-size: 20px;
        margin-bottom: 25px;
    }
    .appointment-overview-box .make-appointment-content h4 {
        font-size: 20px;
        margin-bottom: 18px;
    }
    .single-core-features {
        padding: 20px;
    }
    .single-core-features h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .single-doctor .doctor-content {
        padding: 25px;
    }
    .single-doctor .doctor-content h3 {
        font-size: 20px;
    }
    .single-features-box {
        padding: 20px;
    }
    .single-features-box h3 {
        font-size: 20px;
    }
    .single-services-box {
        padding: 25px;
    }
    .main-banner-content {
        max-width: 470px;
    }
    .main-banner-content h1 {
        font-size: 38px;
    }
    .single-services-item .services-content {
        padding: 0px 0px 0;
    }
    .services-details-list li i {
        top: 0;
    }
	.single-review-item {
    height: 280px;
}
.testimonial{
	height:auto;
}
.call {
    height: 205px;
}


}
@media only screen and (min-width: 1200px) and (max-width:2500px) {
    .container {
        max-width: 1280px;
    }
}

@media only screen and (max-width:1199px) {
    .main-slides-item{
       min-height: 486px!important;
    }
    .main-navbar .navbar .navbar-nav .nav-item a{
        font-size: 13px;
    }
    .call {
    height: 241px;
}
}
@media only screen and (max-width:1023px) {
    .single-review-item .icon i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
}
 .about-content img {
    width: 226px;

}
.about-area .about-content h3 {
    font-size: 25px;
}
}
@media only screen and (max-width:991px) {
    .about-content {
        padding-right: 0;
        margin-top: 0;
    }
    .mean-container a.meanmenu-reveal{
        padding-top: 12px;
    }
       .main-slides-item{
        min-height: 400px!important;
    }
    .about img {
        top: -21px;
        right: 8px;
    }
    .about-area{
        margin-top: 40px;
    }
    .about-area .about-content h3{
        font-size: 25px;
    }
    .about-area .about-content h4 {
        font-size: 14px;
        margin: 0;
        padding-bottom: 2px;
            line-height: 24px;
}
    .about-content p{
    font-size: 14px !important;
    line-height: 24px;

    }
    .innergallery {
    column-gap: 7px;
}
.galbox {
    margin-top: 19px;
    width: 47%;
 }
 .galleryhome {
    padding: 2em 0;
}
.galleryhome h2 {

    margin-bottom: 10px;
}
.sertitle h1 {
    font-size: 26px;
}
.sertitle {

    margin-bottom: 15px;
}
}
@media only screen and (max-width:767px) {
    .mean-container .mean-nav ul li a {
    padding: 0.5em 5%;
}
    .call p {
    margin-bottom: 0;
    padding-bottom: 0;
}
    .single-review-item{
        padding-left: 60px;
    }
    .about-content {
    padding-right: 0;
    margin-top: 0;
}
.call {
    height: auto;
}
.about {
    margin-bottom: 8px;
}
    .about-area .about-content h3 {
        font-size: 22px;
    }
.about-content a {
        margin-top: 3px;
    padding: 5px 25px;
    font-size: 16px !important;
}

    .about-area{
        margin-top: 10px;
    }
    .about{
        margin-left: 0;
    }
    .about img{
        position: static;
        width: 60%;
        margin-bottom: 10px;
    }
    .about:before{
        display: none;

    }
    .desktopview{
        display: none;
    }
    .mobview{
        display: block;
    }
    .top-header-area{
        padding-top: 10px;
        padding-bottom: 10px;
    }
       .navbar-area{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .main-slides-item{
        min-height: 320px!important;
    }
    .about-area .contact-form h2 {
        margin-top: 15px;
    }
    .contact-form form .form-group .form-control {
    height: 43px;
    padding: 20px;
    font-size: 14px;
}
.default-btn {
    padding: 7px 80px;
    font-size: 15px;
}
.contact-form{
    padding-bottom: 10px;
}
.footer-area {
    padding-top: 40px;
}
.hospitaladd iframe{
    margin-top: 15px;
}
.hospitaladd p{
    font-size: 14px;
    line-height: 24px;
}
.hospital {
    padding: 00;
}
.sertitle {
    margin-bottom: 15px;
    margin-top: 15px;
}
.sertitle h1 {
    font-size: 24px;
    font-weight: 400;
}
}
@media only screen and (max-width:600px) 
{
    .about-content{
        text-align: center;
    }
    .about-area .about-content h4{
        text-align: left;
    }
    .about-content img{
        width: 80%;
        float: none;
        margin: 0;
        margin-bottom: 15px;
    }

    .main-slides-item{
        min-height: 270px!important;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-]{
        width: 30px;
        height: 30px;
        line-height: 30px;
        left: 5px;
    }
    .home-slides.owl-theme .owl-nav [class*=owl-].owl-next{
        right: 5px ;
        }
    }
@media only screen and (max-width:446px) {

    .mean-container .mean-nav ul li a.mean-expand{
        top: -11px;
    }
    .main-slides-item{
            min-height: 172px!important;
    }
    .main-responsive-nav .logo img{
            max-width: 230px!important;
    }
    .others-option-for-responsive .dot-menu{
            top: -27px;
    }
    .top-header-optional{
        margin-top: 10px;
    }
   
    .mean-container a.meanmenu-reveal{
        padding-top: 3px;
    }
     .home-slides.owl-theme .owl-nav [class*=owl-]{
        top: 42%;
    }
}
@media only screen and (max-width:375px) {
     .main-slides-item{
        min-height: 150px!important;
    }
}