
/*
Theme Name:  
Theme url:
Author:
Author url:
Version:1.0.0
Tag:
Description:

================+/+/+/+/+/+/+/+/+/=================
                    heigh
================+/+/+/+/+/+/+/+/+/=================
*/
@media only screen and (min-width: 1200px) {
    .space-lg-100{
        height: 100px;
    }

}

/*
================+/+/+/+/+/+/+/+/+/=================
                    heigh
================+/+/+/+/+/+/+/+/+/=================
*/
@media only screen and (min-width: 1401px) {
.logo__area a {
        width: 200px;
    }


}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.logo__area a {
        width: 200px;
    }
    .action__btns {
        position: absolute;
        left: -10%;
    }


}

/*
================+/+/+/+/+/+/+/+/+/=================
                    heigh
================+/+/+/+/+/+/+/+/+/=================
*/
@media only screen and (max-width: 1400px) {

    .header1 {
        padding:0 ;
    }
    .top__contact{
        text-align: right;
    }
    img.about22 {
        left: -25%;
    }
    .header__total__area:before {
        width: 33%;
    }
    .welcome__area {
        align-items: center;
        height: 850px;
        /* padding-top: 100px; */
    }

    .header__area2 {
        width: 100%;
    }
    .menu__area2 {
        width: 90%;
        margin: 0 auto;
    }
    img.feature2__img {
        left: -22%;
    }
    .doctor2 {
        right: 0%;
    }



}

/*
================+/+/+/+/+/+/+/+/+/=================
                    medium
================+/+/+/+/+/+/+/+/+/=================
*/

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .stellarnav li a {
        padding: 30px 14px;
    }
    .header__total__area:before {
        width: 31%;
    }
}


/*
================+/+/+/+/+/+/+/+/+/=================
                    medium
================+/+/+/+/+/+/+/+/+/=================
*/

@media only screen and (max-width: 1200px){
    .contact__area {
        margin-top: 100px;
    }
}


/*
================+/+/+/+/+/+/+/+/+/=================
                     tab
================+/+/+/+/+/+/+/+/+/=================
*/
@media only screen and (max-width: 991px){
    img.about22{
        display: none
    }
    .header__total__area:before, 
    .header__total__area:after, 
    .about2__area:after{
        display: none;
    }

    .header1 {
        background: #82B53F;
        padding: 10px 0;
    }
    .header1 .stellarnav.light .menu-toggle span.bars span{
        background: #fff;
        margin: 4px;
    }

    .header1 .mobile.active ul.navbarmneuclass {
        z-index: 99;
    }

    .header1 .stellarnav.mobile.light li a {
        color: #000;
    }
    .header1 .stellarnav.mobile.light li a:hover{
        color: #fff;
    }

    .header1 .mobile.active span.icon-close, 
    .doctor2, 
    img.feature2__img{
        display: none !important;
    }
    

}

/*tablet layout:768px*/
@media only screen and (min-width:768px) and (max-width:991px){
	
    .emergency__list__area{
        margin-top: 50px;
    }
    .about__left{
        display: none

    }

	
}    
/*
================+/+/+/+/+/+/+/+/+/=================
                    Mobile
================+/+/+/+/+/+/+/+/+/=================
*/
@media only screen and (max-width: 767px) {
   .welcome__area {
        overflow: hidden;
        height: 500px;
        align-items: center;
    }
    .welcome__text h5 {
        font-size: 16px;
    }

    .welcome__text h1 {
        font-size: 38px;
        line-height: 49px;
    }

    .contact__area {
        margin-top: 50px;
    }
    
    .button__group a:last-child {
        margin-left: 0;
        margin-top: 10px;
    }

    img.about2 {
        position: relative;
        right: 0;
        top: 0;
        margin-top: 20px;
        margin-bottom: 50px;
    }
    
    .about__icon {
        position: relative;
        left: 0;
        top: 0;
        width: 150px;
        margin: 0 auto;
        margin-bottom: 50px;
    }
    .service__area2, 
    .feature__area2 {
        overflow: hidden;
    }
    .heading2 h2 {
        font-size: 28px;
        letter-spacing: 0;
        line-height: 36px;
    }


    .about__author {
        width: 100%;
        padding-right: 0;
        position: relative;
        z-index: 2;
        padding-left: 60px;
        margin-bottom: 30px;
    }

    .author__text {
        text-align: left;
    }

    .author__img {
        position: absolute;
        top: 50%;
        height: 50px;
        width: 50px;
        margin-top: -25px;
        border-radius: 50%;
        overflow: hidden;
        left: 0;
    }

    .single__team{
        margin-bottom: 30px;
    }

    .about2__area__list .row > div:first-child {
        margin-bottom: 60px;
    }

    .single__cta__icon {
        width: 40px;
        position: absolute;
        left: 15px;
        text-align: center;
        height: 40px;
        top: 50%;
        margin-top: -20px;
    }

    .single__cta {
        padding: 30px 20px 0px 70px;
    }
    .single__cata__text h3 {
        font-size: 20px;
    }

    a.cta__btn, 
    .single-footer h3{
        margin-top: 30px
    }
    .appoinment__form {
        padding: 20px;
        text-align: center;
    }
    .about2__form__wrap{
        margin-bottom: 50px;
    }

    .welcome__inner__area .welcome__text h1 {
        font-size: 36px;
    }
    .welcome__inner__area {
        height: 400px;
    }
    .about__page__author__content h5, 
    h1.feature2__email {
        font-size: 24px;
    }
    .about__page__author__content{
        margin-bottom: 50px;
    }
    .welcome__text3 {
        padding: 20px;
    }
    .faq__area3 .card-header h2 button:after {
        right: -10px;
    }

    h1.heading__shadow__text {
        font-size: 50px;
    }
    .nice-select {
        margin-bottom: 20px;
    }

    .single-blog-section-description h2, 
    .single-blog-section-description h2 a {
        font-size: 20px;
        text-transform: capitalize;
        line-height: 30px;
       
        margin: 0;
        letter-spacing: 0;
        margin-bottom: 10px;
    }
    .single-quote h2, 
    .single-quote h2 a{
        font-size: 20px;
        line-height: 30px;
    }
    .single-blog-section-author li{
        padding:10px;
    }
    .cpagination{
        margin-bottom: 50px;
    }
    .blog-page-social, 
    .next_text, 
    .pre_next_grid {
        float: left;
        text-align: left
    }

    .pre_next_grid{
        margin: 10px 0;
    }
    .comment_img {
        width: 80px;
        height: 80px;
        text-align: center;
        position: relative;
        left: 0;
        border-radius: 50%;
        overflow: hidden;
        margin-top: 0;
        margin-bottom: 25px;
    }
    .single_comment {
        position: relative;
        z-index: 2;
        padding: 20px;
        margin-bottom: 40px;
    }
    .comment_form{
        margin-bottom: 40px;
    }
    .service__details__box{
        margin-top: 30px
    }
    .emergency__list__wrap {
        padding: 30px;
    }
    .space-sm-50{
        height: 50px;
    }
    .circles {
        text-align: center;
    }
    .single__service2__title h3, 
    .single__service h3 a, 
    .blog__content h3 {
        font-size: 22px;
    }
    .cta__area {
        margin-top: 0;
        padding-top: 25px;
    }
}

/*
================+/+/+/+/+/+/+/+/+/=================
                    wid device
================+/+/+/+/+/+/+/+/+/=================
*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container{
		width: 480px;
	}
    

}
/*=========================================================================
                                The end
==========================================================================*/
