/*for-large-dekstop view-1400*/
@media only screen and (min-width: 100px) and (max-width: 1400px) {
	
	.img-gallery-4 {
    left: 810px;
}
	.img-gallery-3 {
    top: 103px;
    left: 190px;
    width: 280px;
}

}
/*for-large-dekstop view-1200*/

@media only screen and (min-width: 100px) and (max-width: 1399px) {
	.banner-text h1 {
    font-size: 77px;
}
	.banner-text h2 {
    font-size: 61px;
}
	.banner-text h5 {
    font-size: 38px;
}
	.welcome-content {
    padding-left: 30px;
}
	.welcome-img-box {
    height: 500px;
    margin-left: -130px;
    left: 0;
}
	.main-img img {
    top: 27px;
    width: 490px;
    border-radius: 6px;
    margin-bottom: -2px;
    right: -40px;
    height: 570px;
}
	.welcome-sec {
    padding: 100px 0px 140px 0px;
}
	
	.dream-pup {
    padding: 70px 0px;
    padding-bottom: 70px;
}
	.pupfot {
    top: -20px;
    right: -30px;
    width: 220px;
}
.wall-background {
    background-position: -30% 30%;
    padding: 40px 0px;
    overflow: hidden;
}

.shape1 {
    width: 70%;

}
	.shape2 {
    right: -10px;
    width: 66%;

}
	.comingsoon-content {
    margin-left: 40px;
}
	.service-slider .slick-list.draggable {
    padding: 40px 0px !important;
}
	.img-box-parent img {
    height: 350px;
}
	.our-dogs {
    margin: 40px 0px 70px 0px;
}
	
	.title-doodles h1 {
    padding: 0px 110px;
}
	    .img-gallery-3 {
        left: 140px;
        width: 240px;
    }
	    .img-gallery-4 {
        left: 680px;
        width: 254px;
    }
	.img-gallery-6 {
    top: 170px;
    right: -70px;
    width: 181px;
}
	.contact-info {
    padding: 70px 0px;
}
	
	.nav-bar ul {
    gap: 20px;
}
	.search-bar-button-box {
    margin-left: -5px;
    padding-left: 12px;
}
	.ourdogs-img-3 {
    right: -90px;
    top: 530px;
    width: 410px;
}
	.ourdogs-img-2 {
    left: -30px;
    width: 450px;
    top: 830px;
    height: 440px;
    object-fit: cover;
}
	    .banner-text h5 {

}
/*for-laptop view-1024*/

@media only screen and (min-width: 100px) and (max-width: 1199px) {
	.nav-bar ul {
    gap: 17px;
}
	    .banner-text h5 {
        font-size: 38px;
    }
	    .welcome-img-box {
        margin-left: -171px;
    }
	    .main-img img {
        width: 410px;
        margin-bottom: -2px;
        height: 520px;
        left: 220px;
    }
	    .welcome-img-box {
        margin-left: -170px;
    }
	.dream-pup-img img {
    width: 202px;
}
	.dream-pup-img {
    margin: 0px 0px;
}
	.dream-pup-icon {
  
    padding-left: 0px;
}
	.coming-soon {
    padding: 70px 0px;
}
	.coming-soon {
    padding: 70px 0px;
}
	
.contact-info-content h1 {
    font-size: 40px;
}
	.contact-info-content p {
    padding-right: 0px;
}
	.img-contact-info img {
    margin-left: 20px;
    margin-top: 70px;

}
	    .ourdogs-img-2 {
        left: -40px;
        width: 420px;
        top: 950px;
    }
	    .ourdogs-img-3 {
        right: -90px;
        top: 550px;
        width: 410px;
        height: 480px;
        object-fit: cover;
    }
	.img-gallery-3 {
        left: 90px;
        width: 210px;
        top: 220px;
    }
	.main-img-gallery {
    width: 295px;
}
	.img-gallery-4 {
        left: 570px;
        width: 194px;
        top: 250px;
    }
	.img-gallery-5 {
    top: 10px;
    right: 60px;
}
	    .img-box-parent img {
        height: 270px !important;
    }
	.address-info-box {
    width: 340px;
    height: 360px;
    margin-bottom: 10px;
    margin-left: 15px;
    padding: 25px 21px;
    padding-top: 39px;
}
	
	
	
}

/*for-tablet view-768*/
	


@media only screen and (min-width: 100px) and (max-width: 991px) {
		.header {
    margin-top: 40px;
}
	.banner-text {
    padding-top: 50px;
}
	.banner-text p {
    padding-right: 280px;
}
	        .welcome-img-box {
            margin-left: -280px;
        }
	        .main-img img {
            width: 360px;
            height: 490px;
            left: 270px;
        }
	    .welcome-sec {
        padding: 80px 0px 90px 0px;
    }
    .dream-pup {
        padding: 40px 0px;
    }
	        .dream-pup-img img {
            width: 246px;
        }
	.dream-pup-img {
            margin: 0px 30px;
        }
	.dream-pup-content {
    text-align: center;
}
	.btn-dog {
    text-align: center;
    padding-bottom: 40px;
}
	
	.wall-background {
         background-position: 2930% 26%;
        padding: 0px 0px;
    }
.box-parent {
    width: 44%;
    margin-bottom: 30px;
}
	.main-parent {
    flex-wrap: wrap;
}
	        .img-box-parent img {
            height: 330px !important;
        }
	div#accordionExample {
    margin-right: 0px;
}
	.title-doodles h1 {
    font-size: 36px;
}
	
	.main-img-doodles {
    padding-top: 10px;

}
	.img-gallery-2 {
    top: -29px;
    left: -11px;
    width: 170px;
}
	        .img-gallery-3 {
            left: 50px;
            width: 180px;
            top: 140px;
        }
	        .img-gallery-5 {
            top: -60px;
            right: 50px;
        }
	
	        .img-gallery-4 {
            left: 400px;
            width: 164px;
            top: 270px;
        }
	.img-gallery-6 {
        top: 120px;
        right: -70px;
        width: 161px;
    }
	.f-icons {
    padding-bottom: 20px;
}
	.logo-header {
    text-align: start;
}
	.logo-header h1 {
    font-size: 28px;
}
	.logo-header h2 {
    font-size: 22px;
}
	        .banner-text {
            padding-top: 140px;
        }
	
	
}

/*for-landscape_mobile view-576*/

@media only screen and (min-width: 100px) and (max-width: 767px) {
	
	.banner-text h1 {
        font-size: 55px;
    }
	    .banner-text h2 {
        font-size: 44px;
    }
	.banner-text h4 {
    font-size: 20px;
}
	        .banner-text p {
            padding-right: 110px;
        }
	        .welcome-img-box {
            margin-left: -90px;
        }
	        .main-img img {
            width: 420px;
            left: 220px;
        }
	    .welcome-content {
        padding-top: 40px;
    }
	    .pupfot {
        width: 160px;
    }
	        .dream-pup-img img {
            width: 290px;
        }
	.dream-pup-img {
            margin: 0px 100px;
        }
.ratangle{
    height: 170px;
}
	        .wall-background {
            background-position: 100% 26%;
        }
	.comingsoon-content {
        margin-left: 0px;
    }
	.comingsoon-content h1 {
    font-size: 44px;
}
	.comingsoon-content h2 {
    font-size: 46px;
}
	        .main-img-gallery {
            width: 215px;
        }
	        .img-gallery-2 {
            top: -59px;
            left: -11px;
            width: 140px;
        }
	        .img-gallery-2 {
            top: -59px;
            left: -11px;
            width: 140px;
        }
	        .img-gallery-5 {
            top: -80px;
            right: 70px;
            width: 140px;
        }
	
	        .img-gallery-4 {
            left: 330px;
            width: 144px;
            top: 190px;
        }
	
	
	        .img-gallery-6 {
            top: 100px;
            right: -70px;
            width: 131px;
        }
	        .img-contact-info img {
            width: 100%;
        }
	
}

/*for-mobile view-375*/

@media only screen and (min-width: 100px) and (max-width: 575px) {
  .container {
    width: 96%;
  }
	
	.banner-text {
    text-align: center;
}
	        .banner-text h1 {
            font-size: 48px;
        }
	        .banner-text h2 {
            font-size: 36px;
            padding: 10px 0px;
        }
	        .banner-text h4 {
            font-size: 24px;
        }
	        .banner-text p {
            padding-right: 0;
        }
.btn-banner2 {
    background-color: var(--c4);
    color: var(--c2);
    margin-left: 0px;
}
	
	.btn {
    font-size: 15px;
}
	        .main-img img {
            width: 350px;
            left: 84px;
        }
	        .dream-pup-img {
            margin: 0px 15px;
        }
	    .shape1 {
        width: 130%;
    }
	    .shape2 {
        right: 0px;
        width: 96%;
    }
	.shape3 {
    bottom: 80px;
    right: 0px;
    width: 30%;
    height: 100%;
}
	        .btn {
            font-size: 14px;
        }
	        .box-parent {
            width: 84%;
            margin-bottom: 30px;
        }
	        .img-box-parent img {
            height: 280px !important;
        }
	
	.parent-title h1 {
    font-size: 40px;
}

	        .title-doodles h1 {
				  padding: 0px 0px;
            font-size: 31px;
            padding-bottom: 120px;
        }
	.doodles-gallery {
    padding: 50px 0px;
}
	        .img-gallery-2 {
            top: -129px;
            left: -31px;
            width: 140px;
        }
	        .img-gallery-3 {
            left: 0px;
            width: 140px;
            top: 220px;
        }
	
        .img-gallery-4 {
            left: 180px;
            width: 114px;
            top: 230px;
        }
	        .img-gallery-5 {
            top: -160px;
            right: 10px;
            width: 120px;
        }
	        .img-gallery-6 {
            top: 40px;
            right: -40px;
            width: 120px;
        }
	        .contact-info-content h1 {
            font-size: 36px;
        }
.main-address-contact-info {
    width: 330px;
    height: 340px;
    margin-left: 0px;
}
	        .address-info-box {
            width: 330px;
            height: 340px;
            margin-left: 15px;
            padding: 9px 11px;
            padding-top: 27px;
        }
	.f-links {
    margin-left: 10px;
    margin-bottom: 20px;
}
	.slide-item {
    min-width: 334px;
}
	.not-title h1 {
    font-size: 30px;
}
	.forever-homes .dream-pup-box {
    width: 100%;
    padding: 0px 0px;

}
	.forever-homes .dream-pup-img img {
    height: 480px;
}
.inner-header {
            height: 520px;
        }
	.inner-header .inner-header-title h2 {
    font-size: 40px;
}
	.testimonial-title h1 {
    font-size: 42px;
}
	.service-slider .slick-slide {
    opacity: 1;
}
	.main-dream-pup {
    flex-wrap: wrap;
}
	.page-template-stud-services .dream-pup-box, .page-template-the-parents .dream-pup-box {
    width: 100%;
}
	.page-template-stud-services .dream-pup-img img, .page-template-the-parents .dream-pup-img img {
    height: 420px;
}
.page-template-stud-services .title-dream-pup p, .page-template-the-parents .title-dream-pup p {
    margin-bottom: 30px;
}

.page-template-the-parents .title-dream-pup h1:last-of-type, .page-template-the-parents .title-dream-pup h1:nth-of-type(2) {
    font-size: 37px;
}
.main-dream-pup {
	flex-wrap: wrap;
	}
	.page-template-stud-services .dream-pup-box, .page-template-the-parents .dream-pup-box {
    width: 100%;
}
        .page-template-stud-services .dream-pup-img img, .page-template-the-parents .dream-pup-img img {
            height: 400px;
        }
	.page-template-stud-services .title-dream-pup p, .page-template-the-parents .title-dream-pup p {
            margin-bottom: 0px;
        }
	.upcoming-image:last-of-type {
    margin-bottom: 20px;
}
	        .testimonial-title h1 {
            font-size: 34px;
            margin-bottom: 12px;
        }
	.responsive-links ul li a {
    padding: 17px 0px;
}
	
}

/*for-small_mobile view-320*/

@media only screen and (min-width: 100px) and (max-width: 374px) {
	        .logo-header h1 {
            font-size: 24px;
        }
	        .logo-header h2 {
            font-size: 19px;
        }
	        .banner-text {
            padding-top: 119px;
        }
	        .banner-text h5 {
            font-size: 30px;
        }
	
	        .banner-text h1 {
            font-size: 39px;
        }
	        .banner-text h2 {
            font-size: 30px;
        }
	        .banner-text h4 {
            font-size: 21px;
            border-radius: 9px;
        }
	        .btn {
            padding: 7px 9px;
        }
	        .banner-text p {
            font-size: 16px;
        }
.background-img img {
    top: -20px;
    left: -70px;
    width: 250px;

}
	        .welcome-img-box {
            margin-left: -20px;
        }
	        .main-img img {
            width: 260px;
            left: 34px;
            height: 360px;
            top: 120px;
        }
	    .welcome-content {
        padding-left: 7px;
    }
	.title-dream-pup h1 {
    font-size: 35px;
}
	        .dream-pup-img img {
            width: 267px;
        }
	        .dream-pup-img {
            margin: 0px 5px;
        }
	
	.testimonial-title h1 {
    font-size: 35px;
}
	        .doodles-gallery {
            padding-bottom: 140px;
        }
	
	.slide-item {
    min-width: 284px;
}
	
	
	
	
	
	
	
}
