@media only screen and (max-width: 1199px) {
    .headertop .nav-item {
        margin: 0px 1px;
    }
    .about-about, .about-why, .howit-section, .about-advantage, .happy-babby-sitting, .home-banner {
        overflow: hidden;
    }
    .about-advance-img {
        margin-top: 37px;
    }
    .home-banner, .home-about, .home-services, .home-achievements, .home-gallery, .home-testimonial, .home-subscribe {
        overflow: hidden;
    }
    h1 {
        font-size: 35px !IMPORTANT;
    }
    .ratting-box3 {
        bottom: 0;
        
    }
    .pb-90 {
        padding-bottom: 50px;
    }

    .pt-90 {
        padding-bottom: 50px;
    }
    .pt-120 {
        padding-top: 50px;
    }
    .home-testimonial {
        padding-bottom: 0px;
    }
    
    h2 {
        font-size: 30px !IMPORTANT;
    }
	.min-list-s h3 {
  font-size: 20px;
  line-height: normal;
  margin-top: 10px;
}
    .bottom-design {
        background-size: contain;
        height: 180px;
    }
    /*home2*/
    .bh-list li {
    font-size: 15px;
}
}



@media only screen and (max-width: 991px) {
     .footer-social span a{margin: 0px 5px;}
	 .footer-apps .mb-2 {
    float: right;
    width: 40%;
}
.footer-social {
    margin-bottom: 2em;
}
.footer-social span:first-child a {
    
    margin-left: 0px;
}
.footer-apps .mb-2:first-child {
    margin-left:15px;
}
    .right-blog-search {
        padding: 20px 10px;
    }

    .min-list-blog-recent .right-blog-text h4 {
        margin-top: 0px;
        font-size: 16px;
    }

    .min-list-blog-recent .right-blog-text span {
        font-size: 12px;
    }
    .details-blog-text p {
        font-weight: normal;
        font-size: 15px;
    }
    .right-blog-text p{ display:none !important}
    .contact-s .col-md-3 {
        width: 50%;
        margin-bottom: 20px;
    }
    .form-s .col-md-4 {
        display: none;
    }
    .min-icon-add:before{ width:100%;}
    .form-s .col-md-8 {
        width: 100%; padding-left:0px;
    }
    .Service-d, .services-bg-g, .child-ab, .advantage-ser {
        overflow: hidden
    }

    .pr-90 {
        padding-right: 15px;
    }

    .second-img {
        left: 0;
    }

    .heading-s h2 {
        font-size: 35px;
        margin-bottom: 0px;
    }
    h2 {
        font-size: 30px !important;
        margin-bottom: 0px;
    }
    .min-about-ser h2 {
        font-size: 30px !IMPORTANT;
        line-height: 35px;
        margin-bottom: 0px;
    }
    .table-service {
        padding: 3em 20px;
    }
        .table-service h3{ font-size:22px;}
        .table-service p {
            font-size: 15px;
            line-height: 24px;
        }
    .btn.home-banner-btn1 {
        font-size: 15px;
    }
    .min-about-ser.pl-50.pt-40 {
        padding-left: 0px;
        padding-top: 15px;
    }
    .min-about-ser h4 {
        margin-bottom: 10px;
    }
    .po-l-no-add {
        display: none;
    }

    .po-why {
        position: inherit;
        padding-right: 0px;
        width: 100%;
    }

    .min-about-ser.pl-30.pt-30 {
        padding: 3em 36px;
    }
    .icon-s img {
        height: 92px;
    }
    .icon-s {
        height: 92px;
    }
    .heading-s h4 {
        font-size: 15px;
        line-height: 23px;
    }
    .min-list li {
        font-size: 17px;
    }

    section.advantage-ser.mb-90 {
        margin-bottom: 0px;
    }
    .po-icon-t img {
        width: 56px;
    }
    .po-icon-t{ left:15px; bottom:15px;}
    .min-des {
        padding: 15px;
    }
    .top-banner-inner h2 {
        font-size: 35px;
    }
    h1 {
        font-size: 35px !IMPORTANT;
    }
    .home-banner, .home-about, .home-services, .home-achievements, .home-gallery, .home-testimonial, .home-subscribe {
        overflow: hidden;
    }
    .about-about .col-md-6.pr-60 {
        width: 100%;
    }
    .about-about, .about-why, .howit-section, .about-advantage, .happy-babby-sitting {
        overflow: hidden;
    }
    .howit {
        margin-bottom: 30px;
    }
    .about-about::after{ display:none}
    .pr-60{ padding-right:15px;}
    .whychoose-section .accordion-button{ line-height:15px;}
    
    .howit h3 {
        margin-top: 20px !important;
    }
        .home-gallery .mb-5 {
            margin-top: 0px !important;
        }
        .home-subscribe h3 {
            font-size: 20px;
            position: relative;
            z-index: 99;
            line-height: 30px;
        }
    .footer-social span {
        margin: 0px;
    }
    .footer-apps.mt-3 {
        margin-top: 0px !IMPORTANT;
    }
    .ratting-box3{ bottom:0px;}
    .home-banner {
        overflow: hidden;
    }
 .headertop .navbar-collapse {
  background: #fff;
  width: 100%;
  padding:15px;
}

.btn-getin-touch {
  padding: 0px 5px;
  max-width: 118px;
}

.headding1{
	font-size:33px;
}

.hedding2{
	font-size:42px;
}
.achievement-text-row {
  margin-top: 20px;
}
.home-subscribe-box{
	padding: 43px 22px;
}
.home-achievements{
	margin-top:0px;
}
.ratting-box1{
	left:0px;
}
.ratting-box2{
	right:0px;
}
.ratting-box3{
	left:0px;
}
.seprater{
	display:none;
}
.howit-section .col {
  flex: auto;
}

.about-advantage::before {
  right: -122px;
  background-size: 51%;
  top: 0;
}
    .team-img {
        width: 100%;
    }

    .section-top-bottom-design {
        overflow: hidden
    }

        .section-top-bottom-design::before {
            z-index: -1;
        }

    .section-corner-color .col-md-7 {
        margin-top: 20px;
    }
    /*home2*/
    .b-home {
    display: block;
}
.b-home-txt {
    width: 100%;
    margin-bottom: 20px;
}
.ab-home.pt-90 {
    padding-left: 0;
    padding-top: 0;
}
}

@media only screen and (max-width: 767px) {
	.footer-apps.mt-3 {
    margin-top: 0px !IMPORTANT;
    width: 100%;
    display: block;
    float: left;
    text-align: center;
}
.footer-apps .mb-2 {
    margin: 0px 1% !important;
    float: none;
    width: initial;
    height: 50px;
}
    .right-t {
        text-align: center;
        margin-top: 2em;
    }
    .footer-menu {
        text-align: center;
    }
    img.tringle-right-design {
        display: none;
    }
    .footer-social span:first-child a {
       
        margin-left: 0;
    }
    .img-blog {
        width: 100%;
        float: left;
    }
    .details-blog-text p {
        font-weight: normal;
        font-size: 15px;
    }
    .right-blog-text {
        width: 100%;
        float: left;
        padding: 20px;
    }
    .right-blog-search {
        padding: 20px 10px;
    }
    .min-list-blog-recent .right-blog-text h4 {
        margin-top: 0px;
        font-size: 16px;
    }
    .min-list-blog-recent .right-blog-text span {
        font-size: 12px;
    }
    .contact-s .col-md-3 {
        width: 100%;
        margin-bottom: 20px;
    }

    .form-s .col-md-4 {
        display: none;
    }

    .min-icon-add:before {
        width: 100%;
    }

    .form-s .col-md-8 {
        width: 100%;
        padding-left: 15px;
    }
    .team-img {
        width: 100%;
    }
    .section-top-bottom-design{ overflow:hidden}
    .section-top-bottom-design::before {
        z-index: -1;
    }
    .section-corner-color .col-md-7 {
        margin-top: 20px;
    }
    .section-corner-color::after{ display:none}
    .Service-d, .services-bg-g, .child-ab, .advantage-ser {
        overflow: hidden
    }
    .pr-90{ padding-right:15px;}
    .second-img{ left:0;}
    .offset-2 {
        margin: 0px;
    }
    .min-about-ser.pl-50.pt-40 {
        padding-left: 0px;
    }
    .po-why {
        position: inherit;
        padding-right: 0px;
    }
    .min-about-ser.pl-30.pt-30 {
        padding-left: 15px;
    }
    .min-list li {
        font-size: 17px;
    }
    section.advantage-ser.mb-90 {
        margin-bottom: 0px;
    }
    .min-list-s h3 {
        font-size: 16px;
        line-height: normal;
        margin-top: 4px;
    }
    .po-icon-t img {
        width: 56px;
    }

    .po-icon-t {
        left: 15px;
        bottom: 15px;
    }

    .min-des {
        padding: 15px;
    }
    h2 {
        font-size: 30px !IMPORTANT;
        margin-bottom: 0px !IMPORTANT;
    }
    h1 {
        font-size: 35px !IMPORTANT;
    }
    .howit-section .col {
        width: 33.33%;
    }
    .top-banner-inner h2 {
        font-size: 35px;
        
    }
    .about-about .col-md-6.pr-60 {
        width: 100%;
    }
    .ratting-box1 {
          margin-top: 3em;
    }
    .home-gallery:before{ display:none}
    .home-achievements:before {
        display: none
    }
    .home-gallery .mt-5 {
        margin-top: 0px !important;
    }
    .home-achievements {
        background-color: #EFF2F5;
    }
    .ratting-box {
        position: inherit !IMPORTANT;
        top: auto;
        margin-bottom: 20px;
        bottom: auto;
    }
    .home-banner, .home-about, .home-services, .home-achievements, .home-gallery, .home-testimonial, .home-subscribe {
        overflow: hidden;
    }
    h2 {
        font-size: 30px !IMPORTANT;
        line-height: 47px !IMPORTANT;
    }
	.achievement-text h3{
		font-size:28px;
	}
	
	.achievement-text span{
		font-size:18px;
	}
	
	.btn.home-banner-btn1{
		padding:15px 15px;
	}
	.ratting-right::after{
		height:200px;
	}
	.top-banner-inner {
  padding: 119px 0px 46px 0px;
}
.home-achievements{
	background-size:25%;
}
.about-about::before {
  background-size: 61%;
  top: 0;
  right: -120px;
}
.about-advantage ul li{
	width:100%;
}
.top-banner-inner h2 {
  font-size: 44px;
}

.whychoose-section .accordion-button::after {
    top: 18px;

}
    .home-subscribe h3 {
        font-size: 16px;
        line-height: 25px;
        z-index: 9;
        position: relative;
    }
    .home-services {
        padding-bottom: 2em;
    }
    .btn-subscribe {
        position: inherit !IMPORTANT;
        width: 100%;
        left: 0;
    }
    .footer-menu h4 {
        margin-top: 30px;
    }
    .btn-getin-touch .nav-link {
        width: 100%;
        padding: 0px 15px;
    }
    .btn-getin-touch{ display:none;}
    .heading-s h2 {
        font-size: 40px;
    }
.top-banner-inner h1{
	font-size:35px;
}
.home-bottom-text {
  font-size: 15px;
}
/*home2*/
.col-md-22 {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}
.a-h img {
    width: 100%;
    margin-bottom: 20px;
}
.cate-h h2 {
    text-align: center;
    margin-bottom: 40px !important;
}
.b-home {
    display: block;
}
.b-home-txt {
    width: 100%;
    margin-bottom: 20px;
}
.owl-nav {
    display: none;
}
}
