/*------------------------
Main Menu
------------------------*/
/*main menu alignment*/
#sp-menu .sp-column.d-flex.align-items-center.justify-content-end {justify-content: normal !important;}
@media(max-width:767px){
	#sp-menu .sp-column.d-flex.align-items-center.justify-content-end {justify-content: flex-end !important;}

}

/*------------------------
Slideshow 
------------------------*/

h1.sppb-sp-slider-title {
    font-size: 43px!important;
    line-height: 1.3!important;
    padding-bottom: 20px!important;
    color:#92785d !important;
}

h1.sppb-sp-slider-title span {color:#0f5530 !important;}

.home-default-slider .default-slider-text {
    max-width: 100%!important;
}


/*.sppb-sp-slider-text {
    color: #fff;
    font-size: 16px!important;
    max-width: 70%;
    line-height: 1.5!important;
    padding-bottom: 8px!important;
}*/

.sppb-sp-slider-button .sp-slider-btn-text {
    padding: 8px 25px;
}

.sppb-sp-slider-button .sp-slider-btn-text:hover {
    box-shadow: rgb(0 52 103 / 20%) 0px 5px 10px!important;
}

.sp-slider-content-align-left p{font-size:17px;line-height:22px;}

/*.home-default-slider .sppb-container {
    position: relative;
    bottom: -185px;
    background: #000000a1;
    padding: 30px;
    padding-bottom: 70px;
    max-width: 900px;
}*/

.sp-slider .sp-dots {
    bottom: 100px!important;
}

.sp-slider .sp-dots ul li {
    margin: 5px!important;
}

.dot-controller-dot.sp-slider .sp-dots ul li, .dot-controller-dot.sp-slider .sp-dots ul li.active {
    border: none;
}

.sp-dots ul li.active {
    background: #0a2114d4!important;
}

.dot-controller-dot.sp-slider .sp-dots ul li::after {
    display: none;
}

/****v2 slide image****/


.sp-slider .sp-item .sp-background {
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 1399px) {
	.sp-slider .sp-item .sp-background {background-position: 150% 50%; }
}

/*.sp-slider.sp-basic-slider .sp-item {
    top: 90px;
}*/
.sp-slider-content-align-left, .sp-slider-image-align-left {
    width: 45% !Important;
    margin-top: -100px;
}

/*add pet*/
#about-home:before {
    content: " ";
    position: absolute;
    left: 150px;
    top: -180px;
    background-image: url('/images/00_Pawfood2/slide/slide-pets.png');
    width: 500px;
    height:250px ;
    background-size: 100%;
    background-repeat:no-repeat;
    z-index: 9;
}

.slider-content-vercally-center .sppb-row>div {
    flex: 0 0 100%;
    max-width: 100%;
}


/****end of v2 slide image****/

@media (max-width: 991px) {

	.home-default-slider .sppb-sp-slider-title {
    	font-size: 34px;
	}

	.home-default-slider p{
    	font-size: 14px!important;
    	padding-bottom: 15px;
	}

	.home-default-slider .sppb-container {
    	padding: 50px;
	}

	.home-default-slider .sppb-container {
    	bottom: -120px;
    	margin: 0px 30px;
	}
}

@media (max-width: 1140px) and (min-width: 721px) {
	.home-default-slider .sppb-container {
    	bottom: -120px;
  }
  
}

@media (max-width: 720px) {
	.home-default-slider .sppb-container {
    	bottom: 0px;
  }
  
}

@media(max-width:480px){
	/*.home-default-slider .sppb-sp-slider-title { 
		font-size: 22px!important; 
	}*/

	.home-default-slider .sppb-container {
    	padding: 40px 20px;
	}

	.home-default-slider .sppb-container {
    	bottom: 20px;
    	margin: 0px 15px;
 }
}

/**** v3 slide ****/
.sppb-carousel-extended-outer-stage {
    height: auto !important;
}

/*-------------------------
About Section
-------------------------*/

#about-home {
    z-index: 4!important;
}

/*------------------------
Testimonial Section
------------------------*/

.home-testimonial{
    position: relative;
}

.home-testimonial:before {
    position: absolute;
    content: url(/images/00_Pawfood/icon/quotes.png);
    left: 320px;
    transform: scale(0.7);
    top: -40px;
	z-index: 9;
}

#testimonial-home {
    z-index: 3!important;
}

@media (max-width: 767px) {
    #testimonial-home .sppb-container-inner {
        max-width: 540px!important;
        margin: auto;
    }
  
  	.testimonial-home-img {
    	width: 70%;
      	margin: auto;
  	}
}

@media (max-width: 425px) {
	#testimonial-home {
    	padding-left: 15px!important;
    	padding-right: 15px!important;
	}

	.testimonial-home-img {
	    width: 90%;
	}
}

/*------------------------
Banner Section
------------------------*/

.home-banner-point p {
    display: none;
}

@media (max-width: 991px) {
	.home-banner-point .sppb-addon-title {
    	margin-top: 10px!important;
    	font-size: 14px!important;
	}
}

/*------------------------
Category Section
------------------------*/
.home-category:hover .title-subtitle-center-center .overlay-image-title::before {
    border-radius: 30px;
    border: 3px solid #d9d1bd;
}

#category a, #category a:hover{color:#e3c7a2;}

/*------------------------
CTA Section
------------------------*/
.main-title-cta span {
    color: #0f562f;
}

/*------------------------
Featured Section
------------------------*/

.hm-feature-icons img{max-width:100px;margin:10px;}
.hm-feature-icons .sppb-feature-box-title {color:#0f562f;}
.hm-feature-icons .sppb-addon-text {color:#675640;font-size:15px;}

.arrow-1 img { margin-left: 5em;}
.arrow-5 img { margin-left: -5em;}
.arrow-3 { transform: rotate(15deg);}

@media(min-width:992px){
.feature-box-1,
.feature-box-5{
    position: relative;
    top: 15em;
    }
.feature-box-2,
.feature-box-4{
    position: relative;
    top: 2em;
    }
}

.dog-img img,.cat-img img{transform:scale(1.5);  }


@media(max-width:480px){
div#section-id-80d7ec99-38f8-446b-b782-68accdce9af8 {
    padding: 0 15px !important;
    }
}


/******
home tablet mobile alignment
*******/
@media(max-width:1199px) and (min-width:992px){
    .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{
    padding: 0 10px;
    font-size: 12px;
    }
  #about-home:before{width:300px;height:140px;left:100px;top:-7em;}

h1.sppb-sp-slider-title {
    font-size: 35px !important;
}
.sp-background {
    background-size: 50% !important;
    background-position:right 0px !Important;
}
.sp-slider-content-align-left, .sp-slider-image-align-left{
  width:100% !Important;margin-top:0 !Important;}

}

@media(max-width:1199px){ 
  .sp-slider-outer-stage {height:450px !important;}
}

@media(max-width:991px){
/*slide*/
#about-home:before{width:220px;height:120px;left:10px;top:-6em;}
.home-default-slider .sppb-sp-slider-title {
    font-size: 28px !important;
}
.sp-background {
    background-size: 60% !important;
    background-position:right 60px !Important;
}
.sp-slider-content-align-left, .sp-slider-image-align-left{
  width:100% !Important;margin-top:0 !Important;}

/*.sp-slider-outer-stage {height:450px !important;}*/
  
.feature-box-1,
.feature-box-5{
    position: relative;
    top: 8em;
    }
.feature-box-2,
.feature-box-4{
    position: relative;
    top: 4em;
}
.feature-box-1 .sppb-addon-title,
.feature-box-2 .sppb-addon-title,
.feature-box-3 .sppb-addon-title,
.feature-box-4 .sppb-addon-title,
.feature-box-5 .sppb-addon-title {font-size:16px !Important;}
/*cta*/
 .sppb-section.cta-section {background-color:#e3c7a0; padding-top:50px !Important; margin-top:-120px !Important; }

}

@media(max-width:480px){
#about-home:before{width:180px;height:100px;left:10px;top:-4.7em;}
.home-default-slider .sppb-sp-slider-title{font-size: 20px !important;}
.sp-background {
    background-size: 115% !important;
    background-position: -300% 100% !Important;
}
.sp-slider-content-align-left, .sp-slider-image-align-left{width: 70% !Important;margin-top:-100px !Important;margin-left: -10px;}
.home-default-slider p{ font-size: 12px !important;line-height:1.2;}
.sp-slider-outer-stage {height:415px !important;}

}
@media(max-width:767px){
.feature-box-1 img,
.feature-box-2 img,
.feature-box-3 img,
.feature-box-4 img,
.feature-box-5 img{max-width:60px !important;}
.feature-box-1{top:0;}
.feature-box-2{top:0;}
.feature-box-3{top:0;}
.feature-box-4{top:0;}
.feature-box-5{top:0;}
 div#column-wrap-id-efdf5ee4-cd56-4663-b0dc-d7d0c887bb4f {
    margin: 0 auto;
}
section#banner-home.ctgr-dog-cat { padding: 250px 0  !Important;}
div#left-dog {margin-bottom: 25px !important; }
}
@media(max-width:991px) and (min-width:768px){
    section#banner-home.ctgr-dog-cat { padding: 160px 0 !Important;}
}






