/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1449px) {
    .blog-hero-area {
        height: 700px;
    }

    .cr-slider-area .owl-nav button {

        left: -2px;
    }

    .cr-slider-area .owl-nav button.owl-next {
        left: auto;
        right: -2px;
    }

    .faq-nrs {
        position: absolute;
        right: 0;
        bottom: -85px;
        max-width: 658px;
    }

.site-menu ul li a {
	margin-right: 18px;
}

.privicy-containt {
	padding: 0 112px;
}

.header-action-btn a {
	background: #ff0097;
	color: #fff;
	padding: 10px 12px;
	font-size: 13px;
}

}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
    
   .container.wd {
	max-width: 960px !important;
} 
    .header-action-btn {
	margin-right: 10px;
	margin-left: 10px;
}
.header-top-right-info p {
	
	font-size: 10px;
	
}
.header-top-right-info a {

	font-size: 13px;
	
}
 .aplication-area {
	overflow: hidden;
}   
    
    
    
    
    .nurse-family-text {
	padding-right: 0;
}
.tree-img {
	position: absolute;
	right: 0;
	bottom: -50px;
	max-width: 157px;
}
    
    
    .service-hero-area {
	height: 700px;

}
.bellow-hero-texts p {

	font-size: 27px;

	padding: 12px 0;
}
.services-top-para-blk p {
	line-height: 29px;
	margin-bottom: 17px;
	font-size: 17px;
} 
    
    
    
    
    
    

    .cr-slider-area .owl-nav button {

        left: -2px;
    }

    .cr-slider-area .owl-nav button.owl-next {
        left: auto;
        right: -2px;
    }

    .faq-nrs {
        position: absolute;
        right: 0;
        bottom: -85px;
        max-width: 658px;
    }

    .site-menu ul li a {

        margin-right: 25px;
    }

    .signle-cr-info {
        margin-bottom: 15px;
    }

    .cr-right-content-info a {

        margin-top: 26px;

    }

    .faq-area {
        padding-top: 59px;
    }

    .application-texts h2 {
        font-size: 37px;

    }







    .team-single-blk {
        margin-bottom: 40px;
    }

    .tm-content {

        padding: 22px 35px;

        margin-right: 0;
    }






    .blog-hero-area {
        height: 700px;
    }

    .subs-blk button {
        width: 273px;

        letter-spacing: 3px;

    }

    .contact-single-infp {
        padding-right: 0;
    }

    .blog-main-thumnail {
        height: 400px;
    }



.site-menu ul li a {
	font-size: 11px;
	padding: 43px 0px;
	margin-right: 12px;
}

    .header-action-btn a {

        padding: 10px 17px;
        font-size: 11px;
    }

    .hero-content h1 {
        font-size: 45px;

    }

    .hero-content p {
        font-size: 26px;

        padding-right: 100px;
    }

    .hero-action-btn p {
        padding-right: 0 !important;
        font-size: 18px;
    }

    .hero-action-btn a {
        font-size: 19px;

    }

    .aboout-top-blk img {

        width: 54%;

    }

    .search-main-blk input {
        font-size: 13px;
        color: #838383;
        font-style: italic;
        background: #fff;
        border: none;
        padding: 13px 16px;
        width: 82%;
    }

    .ft-content-main h4 {

        font-size: 14px;

    }

    .footer-menu ul li a {

        font-size: 15px;
    }

    .action-btn-footer a {
        font-size: 15px;

    }
    
    
    .privicy-hed::before {
	top: 64px;
}
    
   .privicy-hed h2 {
	font-size: 35px;
	letter-spacing: 9px;
	padding-bottom: 50px;
} 
 .privicy-text p {
	font-size: 16px;
}   
    
 .privicy-text h3 {
	font-size: 20px;
}   
   .privicy-containt {
	padding: 0 44px;
} 
    
    
   .page-banner-content.app-bn h2 {
	width: auto;
	margin: auto;
} 
    
    
    
    
    

}


/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    
    
    .call-pp-left.aftrr {
	width: 100%;
	margin-top: 23px;
}
    .call-pp-left::after {
	display: none;
}
.call-numnber {
	font-size: 27px;
	
}
.pp-btn {

	font-size: 12px;
	max-width: 159px;

}
    
    
    
    .footer-cp-area {
	text-align: center;
}
     .single-scvs-blk {
	margin-bottom: 25px;
}   
    .nurse-family-text {
	padding-right: 0;
}
.tree-img {
	position: absolute;
	right: 0;
	bottom: -50px;
	max-width: 157px;
}
    
        .service-hero-area {
	height: 700px;

}
.bellow-hero-texts p {

	font-size: 27px;

	padding: 12px 0;
}
.services-top-para-blk p {
	line-height: 29px;
	margin-bottom: 17px;
	font-size: 17px;
} 
.service-hero-area .hero-content p {

	padding-right: 0;
} 
.services-tm-info {
	padding-left: 0;
	padding-right: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
    
    
    

    .cr-slider-area .owl-nav button {

        left: -2px;
    }

    .cr-slider-area .owl-nav button.owl-next {
        left: auto;
        right: -2px;
    }

    .faq-nrs {
        position: absolute;
        right: 0;
        bottom: -85px;
        max-width: 658px;
    }

    .site-menu ul li a {

        margin-right: 25px;
    }

    .signle-cr-info {
        margin-bottom: 15px;
    }

    .cr-right-content-info a {
        margin-top: 26px;

    }

    .faq-area {
        padding-top: 59px;
    }

    .application-texts h2 {
        font-size: 37px;

    }

    .cr-top-area::after {

        display: none;
    }


    .promo-area.prm-2.cr-blk-prt {
        height: 275px;

    }

    .ql-img {
        position: unset;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        margin-bottom: 20px;
    }

    .qualification-area {
        padding-top: 0;
    }

    .faq-nrs {
        display: none;
    }

    .faq-accordion-blk {
        max-width: 100%;
    }

    .apl-select .nice-select {
        font-size: 26px;
        float: none;
        height: 54px;
        line-height: 46px;
        background: transparent;
        border: 3px solid;
        color: #fff;
        border-radius: 0;
        font-weight: 300;
        font-style: italic;
        width: 400px;
        margin-right: 20px;
    }

    .apl-select-wrp button {
        font-size: 17px;

        height: 54px;

    }

    .cr-sldier-content-blk h3 {
        color: #fff;
        font-size: 13px;
        font-weight: 700;
        font-style: italic;
        padding-right: 0;
        margin: 0;
    }





    .team-single-blk {
        margin-bottom: 40px;
    }

    .tm-content {
        padding: 22px 35px;
        margin-right: 0;
        position: unset;
        width: 100%;
        max-width: 100%;
        -webkit-transform: unset;
        transform: unset;
    }

    .team-single-blk.rt-tm-blk .tm-content {

        margin-left: 0;
    }

    .single-team-img {
        max-width: 300px;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .team-banner-texts {
        max-width: 100%;
    }

    .team-top-title p {
        color: #846481;
        font-size: 16px;
        font-style: italic;
        font-weight: 300;
        line-height: 20px;
        max-width: 100%;
        margin: 0 auto;
    }

    .team-top-title h2 {
        font-size: 44px;

    }



    .subs-area-main-inner h2 {
        font-size: 34px;

    }

    .subs-area-main-inner p {
        font-size: 24px;

        line-height: 27px;
        margin: ;
        width: 100%;
        margin: 0 auto;
    }


    .subs-blk form {
        display: block;
        width: 100%;
    }

    .subs-blk input {
        width: 100%;
        height: 50px;
        font-size: 20px;
    }

    .subs-blk button {
        height: 50px;
        font-size: 18px;
        left: ;
        letter-spacing: 4px;
        width: auto;
        padding: 0 23px;
        margin-top: 15px;
    }

    .blog-hero-area {
        height: 600px;
    }

    .blog-top-info {

        font-size: 20px;

    }

    .blog-top-info span {
        font-size: 20px;

    }

    .blog-top-info {

        padding: 10px 0px;
    }

    .blog-thum-main-wrp {

        height: 500px;
    }

    .blog-thum-main-wrp {
        width: 100%;
        height: 500px;
    }

    .blog-inner-main-content {
        margin-left: 0;
        margin-top: 19px;
    }

    .blog-inner-main-content.sec-blg {
        margin-right: 0;
        max-width: 100%;
    }

    .blog-inner-main-content {
        max-width: 100%;
        margin-bottom: 20px;
    }


    .contact-left-info {
        margin-bottom: 20px;
    }

    .contact-promo-content p {

        max-width: 100%;

    }

    .contact-single-infp {
        padding-right: 0;
    }

    .blog-main-thumnail {
        height: 400px;
    }

    .page-banner-content h2 {
        font-size: 24px;

    }

    .page-banner-area {

        height: 300px;

    }

    .site-menu {
        display: none;
    }

    .header-action-btn {
        display: none;
    }

    .header-right-info {
        position: relative;
        padding-right: 57px;
    }

    .header-top-right-info p {
        color: #000000;
        font-size: 11px;
        font-weight: 600;
        line-height: 13px;
        margin-bottom: 0;
    }

    .header-top-right-info a {
        color: #ff0098;
        font-size: 14px;
        font-weight: 700;
    }



    .mobile-menu-inner {
        margin-top: 78px;
    }

    .mobile-menu {
        display: block;
    }

    .site-menu ul li a {
        font-size: 13px;
        padding: 43px 0px;
        margin-right: 20px;
    }

    .header-action-btn a {

        padding: 10px 17px;
        font-size: 11px;
    }

    .hero-content h1 {
        font-size: 45px;

    }

    .hero-content p {
        font-size: 26px;
        padding-right: 0;
    }

    .hero-action-btn p {
        padding-right: 0 !important;
        font-size: 18px;
    }

    .hero-action-btn a {
        font-size: 19px;

    }

    .aboout-top-blk img {
        width: 100%;
        position: unset;
    }

    .search-main-blk input {
        font-size: 13px;
        color: #838383;
        font-style: italic;
        background: #fff;
        border: none;
        padding: 13px 16px;
        width: 100%;
    }

    .ft-content-main h4 {

        font-size: 14px;

    }

    .footer-menu ul li a {

        font-size: 15px;
    }

    .action-btn-footer a {
        font-size: 15px;

    }

    .header-bar-section {
        background: #ffeeff;
        padding: 20px 0;
    }

    .site-logo a img {
        max-width: 100px;
    }

    .hero-content {
        max-width: 100%;
        text-align: center;
    }

    .hero-action-btn {
        max-width: 361px;
        margin-top: 67px;
        margin-left: auto;
        margin-right: auto;
    }

    .about-content-main {
        max-width: 100%;

    }

    .single-adt-info {
        margin-bottom: 22px;
    }

    .about-us-area .mt-100 {
        margin-top: 0;
    }

    .promo-texts h2 {
        font-size: 33px;

    }

    .promo-area {
        height: 400px;

    }

    .testi-content {

        font-size: 17px;

    }

    .single-form-blk label {

        font-size: 14px;

    }

    .contact-area .section-title h2 {

        max-width: 85%;

    }

    .contact-area {
        padding: 77px 0;

    }

    .contact-form {
        margin-top: 0;
    }

    .single-featured-blk {
        max-width: 50%;

        -webkit-box-flex: 50%;

        -ms-flex: 50%;

        flex: 50%;
    }

    .cl-action-text-wrp img {


        max-width: 320px;
    }

    .cl-action-text p {
        font-size: 15px;

    }

    .call-us-btn {
        font-size: 16px;
        background: #fff;
        color: #ff0098;
        font-weight: 600;
        padding: 16px 81px;
        letter-spacing: 3px;
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 50%);
        transform: translate(-50%, 50%);
        display: block;
    }

    .signle-footer-widget.footer-logo-blk {
        border: none;
    }

    .footer-logo {
        max-width: 150px;
        margin-bottom: 44px;
    }


    .site-logo {
        position: relative;
        width: 100%;
    }

    .menu-open {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        font-size: 28px;
        color: #ff0097;
        cursor: pointer;
    }

    .menu-open {
        display: block;
    }

    .cr-right-content-info {
        background: #ff0086;
        padding: 19px;
    }
    
    
    
        .privicy-hed::before {
	top: 64px;
}
    
   .privicy-hed h2 {
	font-size: 35px;
	letter-spacing: 9px;
	padding-bottom: 50px;
} 
 .privicy-text p {
	font-size: 16px;
}   
    
 .privicy-text h3 {
	font-size: 20px;
}   
.privicy-containt {
	padding: 0 0px;
}
    
    
    .privicy-area {
	padding-top: 90px;
	padding-bottom: 80px;
}
    
  .privicy-text p span {
	font-size: 15px;
}  
    
    
  .page-banner-content.app-bn h2 {
	width: auto;
	margin: auto;
}  
 .parsonal-input input {
	font-size: 16px;
}   
  .parsonal-radio h1 {
	font-size: 20px;
}  
  .readiio-fl label {
	font-size: 16px;
}  
 
.single-cna {
  display: block;
}
.single-cna p {
  margin-bottom: ;
}
.cna-radio {
  margin-top: 20px;
}   

.gan {
  padding: 20px 0;
}
.single-cna.wdd.mbbb {
  display: flex;
}
.single-cna.wdd.mbbb br {
  display: none;
}
.single-cna.wdd p {
	font-size: 18px;
}  
    
    
    
    
    
    
    
    
    
    
}


/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {

    
    .cr-top-area {
	margin-top: 15px;
}
    
    
    .faq-sec-title {
	text-align: center;
	padding: 0 0px;
}
.faq-sec-title h2 {
	margin-bottom: 35px;
	font-size: 28px;
}
    
    .call-pp-left.aftrr {
	width: 100%;
	margin-top: 23px;
}
    .call-pp-left::after {
	display: none;
}
.call-numnber {
	font-size: 27px;
	
}
.pp-btn {

	font-size: 12px;
	max-width: 159px;

}
.scrl-downn-btnsr-1 {
	
	bottom: -32px;

}
    
    
        .footer-social-links {
	margin-top: 0;
}
    .footer-cp-area {
	text-align: center;
}
     .single-scvs-blk {
	margin-bottom: 25px;
}   
    .nurse-family-text {
	padding-right: 0;
}
.tree-img {
	position: relative;
	right: 0;
	bottom: 0;
	max-width: 94px;
	display: block;
}
.single-scvs-blk .services-tm-info {
	
	padding-left: 20px;
	padding-right: 20px;

}
.single-scvs-blk .service-thum {
	height: auto;
}
.nurse-family-text h2 {
	font-size: 24px;

}
.nurse-family-text p {
	font-size: 16px;
	color: #fff;
	font-weight: 300;
}
.nurse-family-text a {

	font-size: 18px;
	padding: 11px 27px;
	letter-spacing: 4px;

}
    
    
    
    
        .service-hero-area {
	height: 700px;

}
.bellow-hero-texts p {
	font-size: 15px;
	padding: 12px 0;
}
.services-top-para-blk p {
	line-height: 22px;
	margin-bottom: 17px;
	font-size: 14px;
}
.service-hero-area .hero-content p {

	padding-right: 0;
} 
.services-tm-info {
	padding-left: 0;
	padding-right: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.services-tm-info h3 {
	
	font-size: 24px;

}
.service-hero-area {
	height: auto;
	padding: 50px 0;
}  
.service-hero-area .hero-content p {
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	margin-top: 25px;

}
.services-top-para-blk {

	padding: 27px 0;
} 
    
    
    
    .cr-slider-area {
	padding-bottom: 30px;
}
    
    .apl-select-wrp {
        display: block;
    }

    .acrd-content p {
        font-size: 14px;
        color: #846481;
        font-style: italic;
        margin-bottom: 0;
    }

    .acrd-content {
        padding-top: 0;
        padding-bottom: 0;
    }

    .ql-list h3 {

        font-size: 23px;

        margin-bottom: 25px;
    }

    .cr-top-img img {
        width: 100%;
    }

    .ql-list-items ul li {
        font-size: 15px;

        margin-bottom: 17px;
        line-height: 23px;
    }

    .ac-top-title-blk h2 {
        font-size: 30px;
        font-weight: 700;
        font-style: italic;
        color: #ff0086;
        line-height: 33px;
    }

    .card-header button {

        font-size: 13px;

    }

    .card-header button span {

        font-size: 18px;

    }


    .cr-slider-area .owl-nav button {

        left: -2px;
    }

    .cr-slider-area .owl-nav button.owl-next {
        left: auto;
        right: -2px;
    }

    .faq-nrs {
        position: absolute;
        right: 0;
        bottom: -85px;
        max-width: 658px;
    }

    .site-menu ul li a {

        margin-right: 25px;
    }

    .signle-cr-info {
        margin-bottom: 15px;
    }

    .cr-right-content-info a {
        margin-top: 26px;

    }

    .faq-area {
        padding-top: 59px;
    }

    .application-texts h2 {
        font-size: 27px;
    }

    .cr-top-area::after {

        display: none;
    }

    .cr-right-content-info {
        background: #ff0086;
        padding: 19px;
    }

    .promo-area.prm-2.cr-blk-prt {
        height: 275px;

    }

    .ql-img {
        position: unset;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        margin-bottom: 20px;
    }

    .qualification-area {
        padding-top: 0;
    }

    .faq-nrs {
        display: none;
    }

    .faq-accordion-blk {
        max-width: 100%;
    }

    .apl-select .nice-select {
        font-size: 20px;
        float: none;
        height: 54px;
        line-height: 48px;
        background: transparent;
        border: 3px solid;
        color: #fff;
        border-radius: 0;
        font-weight: 300;
        font-style: italic;
        width: 100%;
        margin-right: 20px;
    }

    .apl-select-wrp button {
        font-size: 15px;
        height: 50px;
        margin-top: 10px;
    }

    .cr-sldier-content-blk h3 {
        color: #fff;
        font-size: 13px;
        font-weight: 700;
        font-style: italic;
        padding-right: 0;
        margin: 0;
    }

    .active.center .single-item-cr-sldier {

        -webkit-transform: unset;

        transform: unset;

    }

    .cr-slider-area .owl-nav button {

        display: none;
    }

    .cr-sldier-blk {
        padding-left: 0;
        padding-right: 0;
    }

    .single-item-cr-sldier {
        margin-top: 30px;
        margin-bottom: 0;

    }





    .blog-hero-area {
        background-attachment: unset;
        background-size: cover;
        background-position: center center;
    }

    .tm-content p {
        font-size: 14px;

    }

    .team-single-blk.rt-tm-blk .tm-content {

        text-align: left;

    }

    .team-single-blk.rt-tm-blk .tm-content h3::after {
        right: 0;
        left: 0;
    }

    .team-single-blk {
        margin-bottom: 40px;
    }

    .tm-content {
        padding: 22px 35px;
        margin-right: 0;
        position: unset;
        width: 100%;
        max-width: 100%;
        -webkit-transform: unset;
        transform: unset;
    }

    .team-single-blk.rt-tm-blk .tm-content {

        margin-left: 0;
    }

    .single-team-img {
        max-width: 300px;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .team-banner-texts {
        max-width: 100%;
    }

    .team-top-title p {
        color: #846481;
        font-size: 16px;
        font-style: italic;
        font-weight: 300;
        line-height: 20px;
        max-width: 100%;
        margin: 0 auto;
    }

    .team-top-title h2 {
        font-size: 44px;

    }

    .team-banner-texts h2 {
        font-size: 36px;

    }

    .team-banner-texts p {
        font-size: 16px;

        line-height: 18px;

    }

    .team-banner-texts a {
        font-size: 17px;

        padding: 9px 42px;

        margin-top: 10px;
    }

    .team-banner-texts {
        margin-bottom: 41px;
    }

    .team-area {
        padding: 50px 0;
    }

    .navg-team {
        margin-top: 3px;
    }




    .subs-blk form {
        display: block;
        width: 100%;
    }

    .subs-area-main-inner h2 {
        font-size: 34px;

    }

    .subs-area-main-inner p {
        font-size: 18px;
        line-height: 24px;
        margin: ;
        width: 100%;
        margin: 0 auto;
    }

    .blog-hero-area {
        height: auto;
        display: block;
        padding: 55px 0;
    }

    .blog-hero-content h2 {
        font-size: 35px;

        letter-spacing: 7px;
    }

    .blog-hero-content {

        max-width: 100%;

    }

    .blog-inner-main-content h3 {
        font-size: 24px;

        line-height: 27px;

    }

    .blog-inner-main-content h3::after {
        width: 200px;
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
    }

    .blog-inner-main-content {
        text-align: center !important;
    }

    .blog-inner-main-content.sec-blg h3::after {
        left: 50%;
        right: auto;
    }

    .featured-area.populer-article .section-title h2 {

        font-size: 27px;

    }

    .subs-blk {
        max-width: 100%;

    }



    .subs-blk input {
        width: 100%;
        height: 50px;
        font-size: 20px;
    }

    .subs-blk button {
        height: 50px;
        font-size: 18px;
        left: ;
        letter-spacing: 4px;
        width: auto;
        padding: 0 23px;
        margin-top: 15px;
    }

    .blog-top-info {
        font-size: 14px;
    }

    .blog-top-info span {
        font-size: 15px;
    }

    .blog-top-info {

        padding: 10px 0px;
    }

    .blog-thum-main-wrp {

        height: 500px;
    }

    .blog-thum-main-wrp {
        width: 100%;
        height: 500px;
    }

    .blog-inner-main-content {
        margin-left: 0;
        margin-top: 19px;
    }

    .blog-inner-main-content.sec-blg {
        margin-right: 0;
        max-width: 100%;
    }

    .blog-inner-main-content {
        max-width: 100%;
        margin-bottom: 20px;
    }





    .contact-left-info {
        margin-bottom: 20px;
    }

    .contact-promo-content p {
        color: #846481;
        font-size: 16px;
        font-weight: 300;
        font-style: italic;
        max-width: 100%;
        margin: 0 auto;
    }

    .contact-promo-content h2 {
        font-size: 26px;

    }

    .contact-single-infp {
        padding-right: 0;
    }

    .blog-main-thumnail {
        height: 400px;
    }

    .page-banner-content h2 {
        font-size: 24px;
        letter-spacing: 3px;
        padding: 10px;
    }

    .page-banner-area {

        height: 300px;

    }

    .post-info {
        padding: 15px;
    }

    .post-desc {
        padding: 15px;
        padding-top: 0;
    }

    .single-comment-blk.pst-reply {
        margin-left: 30px;
    }

    .comment-avatar {
        max-width: 70px;
        height: 70px;

        -webkit-box-flex: 0;

        -ms-flex: 0 0 70px;

        flex: 0 0 70px;
    }



    .site-menu {
        display: none;
    }

    .header-action-btn {
        display: none;
    }

  .header-right-info {
	position: relative;
	padding-right: 37px;
}

    .header-top-right-info p {
        color: #000000;
        font-size: 11px;
        font-weight: 600;
        line-height: 13px;
        margin-bottom: 0;
    }

    .header-top-right-info a {
        color: #ff0098;
        font-size: 14px;
        font-weight: 700;
    }




    .hero-content p {

        line-height: 27px;
    }

    .hero-social-icons {

        -webkit-transform: translateY(-25%);

        transform: translateY(-25%);
    }

    .mobile-menu a img {
        max-width: 110px;
    }

    .mobile-menu-inner {
        margin-top: 32px;
    }

    .about-us-area {
        padding-top: 19px;
    }

    .mobile-menu {
        display: block;
    }

    .site-menu ul li a {
        font-size: 13px;
        padding: 43px 0px;
        margin-right: 20px;
    }

    .header-action-btn a {

        padding: 10px 17px;
        font-size: 11px;
    }

    .hero-content h1 {
        font-size: 29px;
        line-height: 30px;
    }

    .hero-content p {
        font-size: 19px;
        padding-right: 0;
    }

    .hero-action-btn p {
        padding-right: 0 !important;
        font-size: 18px;
    }

    .hero-action-btn a {
        font-size: 19px;

    }

    .aboout-top-blk img {
        width: 100%;
        position: unset;
    }

    .search-main-blk input {
        font-size: 13px;
        color: #838383;
        font-style: italic;
        background: #fff;
        border: none;
        padding: 13px 16px;
        width: 100%;
    }

    .ft-content-main h4 {

        font-size: 14px;

    }

    .footer-menu ul li a {

        font-size: 15px;
    }

    .action-btn-footer a {
        font-size: 15px;

    }

    .header-bar-section {
        background: #ffeeff;
        padding: 20px 0;
    }

    .site-logo a img {
        max-width: 100px;
    }

    .hero-content {
        max-width: 100%;
        text-align: center;
    }

    .hero-action-btn {
        max-width: 361px;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto;
    }

    .about-content-main {
        max-width: 100%;

    }

    .single-adt-info {
        margin-bottom: 22px;
    }

    .about-us-area .mt-100 {
        margin-top: 0;
    }

    .promo-texts h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .promo-area {
        height: 400px;

    }

    .testi-content {
        font-size: 13px;
        padding: 20px;
    }

    .single-form-blk label {

        font-size: 14px;

    }

    .contact-area .section-title h2 {
        max-width: 100%;
        font-size: 26px;
        letter-spacing: 5px;
    }

    .contact-area {
        padding: 77px 0;

    }

    .contact-form {
        margin-top: 0;
    }

    .single-featured-blk {
        max-width: 100%;

        -webkit-box-flex: 100%;

        -ms-flex: 100%;

        flex: 100%;
    }

    .cl-action-text-wrp img {


        max-width: 320px;
    }

    .cl-action-text p {
        font-size: 15px;

    }

    .call-us-btn {
        font-size: 16px;
        background: #fff;
        color: #ff0098;
        font-weight: 600;
        padding: 16px 81px;
        letter-spacing: 3px;
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 50%);
        transform: translate(-50%, 50%);
        display: block;
    }

    .signle-footer-widget.footer-logo-blk {
        border: none;
    }

    .footer-logo {
        max-width: 150px;
        margin-bottom: 44px;
    }


    .site-logo {
        position: relative;
        width: 100%;
    }

    .menu-open {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        font-size: 28px;
        color: #ff0097;
        cursor: pointer;
    }

    .auth-blk {
        position: absolute;
        bottom: 0;
        left: -112px;
        text-align: center;
    }

    .auth-blk::after {
        position: absolute;
        right: -43px;

    }


    .auth-blk img {
        width: 69px !important;
        height: 69px;
        border-radius: 50%;
    }

    .single-slider-blk.sl-item-2 .auth-blk {
        left: auto;
        right: -112px;
    }

    .single-slider-blk.sl-item-2 .auth-blk::after {

        left: -43px;

    }

    .contact-area .section-title {
        margin-bottom: 54px;
    }

    .btm-ac-btn {
        margin-top: 24px;
    }

    .btm-ac-btn button {
        width: 112px;

        font-size: 17px;

    }

    .section-title h2 {
        font-size: 28px;

        letter-spacing: 9px;

    }

    .single-featured-blk:hover .single-ft-blk-inner {

        -webkit-transform: unset;

        transform: unset;

        z-index: 99;
    }

    .cl-action-text-wrp img {

        display: none;
    }

    .call-us-btn {

        padding: 16px 38px;

    }

    .dts-para p {

        font-size: 16px;
    }

    .signle-footer-widget {
        text-align: center;
        margin-bottom: 22px;
    }

    .wd-rt-blk {
        padding-left: 15px;
    }

    .footer-area {

        padding: 30px 0;

    }

    .call-to-action-area {

        margin-top: 0;
    }

    .promo-texts {
        max-width: 100%;

    }

    .search-blk h3 {
        font-size: 22px;

    }

    .hero-action-btn a {
        font-size: 16px;
        padding: 10px 30px;
        display: inline-block;
    }

    .hero-area {
        padding: 131px 0;

    }

    .menu-open {
        display: block;
    }

    .hero-sldier-wrp .owl-dots {

        bottom: 40px;

    }

    .hero-social-icons {

        right: 11px;
        bottom: 89px;

    }

    .about-content-main h3 {

        font-size: 16px;
        text-align: center;

    }

    .about-content-main p {

        text-align: center;
    }

.privicy-hed::before {
	top: 52px;
}
.privicy-hed h2 {
	font-size: 28px;
	letter-spacing: 5px;
	padding-bottom: 40px;
}
.privicy-text p {
	font-size: 14px;
} 
    
.privicy-text h3 {
	font-size: 18px;
}  
.privicy-containt {
	padding: 0 0px;
}
.privicy-area {
	padding-top: 80px;
	padding-bottom: 70px;
}
.privicy-text p span {
	font-size: 14px;
}

.contact-area {
	background-attachment: unset;
}
.single-form-blk input {
	border-radius: 0 !important;
}
  .page-banner-content.app-bn h2 {
	width: auto;
	margin: auto;
}  
.parsonal-input input {
	font-size: 14px;
} 
.parsonal-radio h1 {
	font-size: 14px;
}  
.readiio-fl label {
	font-size: 15px;
}
.single-cna {
  display: block;
}
.single-cna p {
	font-size: 14px;
}
.cna-radio {
  margin-top: 20px;
}   

.gan {
  padding: 20px 0;
}
.single-cna.wdd.mbbb {
	display: block;
}
.single-cna.wdd.mbbb br {
  display: none;
}
.single-cna.wdd p {
	font-size: 14px;
}
    
  .cna-area h3 {
	font-size: 18px;
}  
    
 .cna-radio label {
	font-size: 14px;
}
  .tebb-title h3 {
	font-size: 14px;
}  
    
.gan {
	padding: 20px 0;
	display: block;
	padding-left: 20px;
}
    
  .gan h3 {
	font-size: 14px;
	margin: 0;
	color: #615B61;
	padding-left: 0px;
      margin-bottom: 20px;
}  
    
   .section-title.app-title2 p {
	font-size: 14px;
} 
.section-title.app-title2 span {
	font-size: 14px;
}    
  .prev {
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}  
.add-btn button {
	height: 40px;
	width: 150px;
	border: 0;
	line-height: 40px;
	font-size: 14px;
}    
  .add-btn button img {
	max-width: 20px;
}  
  .ref p {
	font-size: 14px;
}  
 .acrd-content.ita p {
	font-size: 14px;
}   
    

}





/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {}
