.carousel-showmanymoveone .carousel-control {
	width: 4%;
	background-image: none;
}
.carousel-showmanymoveone .carousel-control.left {
	margin-left: 5px;
}
.carousel-showmanymoveone .carousel-control.right {
	margin-right: 5px;
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 {
	display: none;
}
@media all and (min-width: 768px) {
	.carousel-showmanymoveone .carousel-inner > .active.left,
	.carousel-showmanymoveone .carousel-inner > .prev {
		left: -50%;
	}
	.carousel-showmanymoveone .carousel-inner > .active.right,
	.carousel-showmanymoveone .carousel-inner > .next {
		left: 50%;
	}
	.carousel-showmanymoveone .carousel-inner > .left,
	.carousel-showmanymoveone .carousel-inner > .prev.right,
	.carousel-showmanymoveone .carousel-inner > .active {
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner .cloneditem-1 {
		display: block;
	}
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
	.carousel-showmanymoveone .carousel-inner > .item.active.right,
	.carousel-showmanymoveone .carousel-inner > .item.next {
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner > .item.active.left,
	.carousel-showmanymoveone .carousel-inner > .item.prev {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner > .item.left,
	.carousel-showmanymoveone .carousel-inner > .item.prev.right,
	.carousel-showmanymoveone .carousel-inner > .item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
}
@media all and (min-width: 992px) {
	.carousel-showmanymoveone .carousel-inner > .active.left,
	.carousel-showmanymoveone .carousel-inner > .prev {
		left: -16.666%;
	}
	.carousel-showmanymoveone .carousel-inner > .active.right,
	.carousel-showmanymoveone .carousel-inner > .next {
		left: 16.666%;
	}
	.carousel-showmanymoveone .carousel-inner > .left,
	.carousel-showmanymoveone .carousel-inner > .prev.right,
	.carousel-showmanymoveone .carousel-inner > .active {
		left: 0;
	}
	.carousel-showmanymoveone .carousel-inner .cloneditem-2,
	.carousel-showmanymoveone .carousel-inner .cloneditem-3,
	.carousel-showmanymoveone .carousel-inner .cloneditem-4,
	.carousel-showmanymoveone .carousel-inner .cloneditem-5,
	.carousel-showmanymoveone .carousel-inner .cloneditem-6  {
		display: block;
	}
}
.pl_4{
	padding-left: 1.5rem;
}
#timer{
	margin-bottom: 1.5rem ;
}
.testmny_hedr_sec{
	margin-bottom: 3rem !important;
}
.testimony-wrap{
	padding: 1.5rem 1.5rem 3rem 1.5rem ;
}
.ftr_row{
	margin-bottom: 3rem;
}
.offr_sec{
	margin-top: 39px;
	margin-bottom: 39px;
}

@media screen  and (max-width:575px){
	.owl-carousel.home-slider {
		height: 224px;
	}
	.owl-carousel.home-slider .slider-item {
		height: 224px!important;
	}
	.owl-carousel.home-slider .slider-item .slider-text .one-forth {
		padding: 7px;
	}
	.owl-carousel.home-slider .slider-item .slider-text .one-third {
		width: 65%!important;
	}
	.owl-carousel.home-slider .slider-item .slider-text p {
		color: rgba(255, 255, 255, .7);
		font-size: smaller!important;
	}
	.owl-carousel.home-slider .slider-item .slider-text h1 {
		font-size: 12px!important;
	}
	.owl-carousel.home-slider .slider-item .slider-text {
		text-align: left!important;
	}
	.srvce_sec{
		padding: 11px 0!important;
	}
	.service_col {
		width: 25% !important;
		padding-right: 4px !important;
		padding-left: 4px !important;
	}
	.ftco-services .services .icon {
		height: 70px;
	}
	.ftco-services .services .icon span {
		font-size: 26px;
	}
	.ftco-services .services .media-body h3 {
		font-size: 9px;
		font-weight: bold;
		margin: 0;
	}
	.ftco-services .services .media-body span {
		font-size: xx-small;
		font-weight: 500;
	}
	.service_contanr{
		padding: 0!important;
	}
	.media-body {
		line-height: 11px;
	}
	
	.heading-section.heading-section-white .subheading {
		font-size: xx-small;
	}
	.heading-section h2 {
		font-size: 18px;
	}
	#timer .time  span{
		font-size: 8px;
	}
	.testmny_subhead{
		margin: 0!important;
		font-size: 12px!important;
	}
	.testmny_cstmrs{
		font-size: 14px!important;
	}
	.testimony-wrap .user-img {
		width: 82px;
		height: 82px;
		margin: 0 auto;
		margin-bottom: 11px !important;
	}
	.testimony-wrap .line {
		font-size: smaller;
		margin: 0 !important;
	}
	.testimony-wrap .name {
		font-size: 15px;
	}
	.testimony-section .owl-carousel .owl-stage-outer {
		padding-bottom: 6px;
	}
	
	.ftr_sec{
		padding: 3em 3em 0 3em!important;
	}
	.ftr_row{
		margin-bottom: 0;
	}
	.ftco-choose .divider-one ,.ftco-choose .full-wrap,.ftco-choose .wrap{
		height: 286px;
		background-repeat: no-repeat;
		background-size: cover,100%;
	}
	.ftr_icns_sec{
		display: block;
	}
	.tcb-product-item {
		margin-bottom: 0px; 
	}
	.tcb-product-slider {
		padding: 35px 0;
	}

}
@media screen  and (max-width:399px){
	.ftco-services .services .icon {
		width: 86%;
	}
}
@media screen and (min-width:400px)  and (max-width:575px){
	.ftco-services .services .icon {
		width: 80%;
	}
}
@media screen and (max-width:1199px){
	
	.owl-carousel .owl-stage-outer {
		height: 100%;
	}
	.owl-carousel .owl-stage {
		height: 100%;
	}
	
	.container-fluid {
		height: 100%;
	}
	.owl-carousel.home-slider .slider-item .slider-text {
		height: 100%;
	}
	
	.owl-carousel.home-slider .slider-item .slider-text .one-forth {
		height: 100%;
	}
	.owl-carousel.home-slider .owl-dots {
		bottom: 5px;
	}
	.deal_sec{
		padding: 0;
	}
	.deal_details_col{
		padding-left: 0!important;
		padding-right:3px!important;
	}
	.heading-section.heading-section-white .subheading {
		margin-top: 8px;
		margin-bottom: 2px;
	}
	.heading-section h2 {
		margin-bottom: 0px !important;
	}
	#timer .time {
		width: 25%;
		font-size: large;
		font-weight: 700;
		color: #fff;
	}
	
	.pl_4{
		padding-left: 3px;
	}
	#timer{
		margin-bottom: .5rem ;
	}
	.text-deal h2{
		font-size: initial;
		margin: 0;
	}
	.ftco-deal .text-deal .price {
		font-size: 14px;
		margin: 0;
	}
	.ftco-deal .text-deal .thumb-deal {
		margin: 0 0 10px 0!important;
	}
	.ftco-deal .text-deal .thumb-deal li {
		width: 57px;
		height: 57px;
	}
	.dlofmnthImg_col{
		margin: auto;
	}
	.dlofmnthImg_col img{
		min-height:160px;
	}
	.deal_details_col{
		margin: auto;
	}
	.testimony-section{
		padding: 1em 0;
	}
	.testmny_hedr_sec{
		margin-bottom: 0!important;
	}
	.testimony-wrap{
		padding: 0 ;
	}
	.testmny_slides{
		padding-bottom: 2em;
	}
	

}
@media screen and (min-width:576px) and (max-width:991px){
	.owl-carousel.home-slider {
		height: 300px;
	}
	.owl-carousel.home-slider .slider-item {
		height: 300px!important;
	}
	.owl-carousel.home-slider .slider-item .slider-text .one-third {
		width: 40%!important;
	}
	.owl-carousel.home-slider .slider-item .slider-text .one-forth {
		padding: 7px;
	}
	.owl-carousel.home-slider .slider-item .slider-text p {
		color: rgba(255, 255, 255, .7);
		font-size: medium!important;
	}
	.owl-carousel.home-slider .slider-item .slider-text h1 {
		font-size: 17px!important;
	}
	.shop_nwBtn{
		text-align: left;
		margin-left: 15px;
	}
	.testmny_hedr_sec .heading-section h2 {
		font-size: 22px;
	}
	.ftco-choose .divider-one{
		height: 350px;
		background-repeat: no-repeat;
		background-size: cover,100%;
		background-position: initial;
	}
	.tcb-product-item {
		margin-bottom: 0px; 
	}
	.tcb-product-slider {
		padding: 70px 0;
	}
	.owl-carousel.home-slider .slider-item .slider-text .subheading {
		margin-top: 26px;
	}
}
@media screen and (min-width:576px) and (max-width:1199px){
	.srvce_sec {
		padding: 2em 0;
		position: relative;
	}
	.heading-section.heading-section-white .subheading {
		font-size: small;
	}
	.heading-section h2 {
		font-size: 33px;
	}
	#timer .time  span{
		font-size: 12px;
	}
	

	
}
@media screen and (min-width:992px) and (max-width:1199px){
	.owl-carousel.home-slider {
		height: 400px;
	}
	.owl-carousel.home-slider .slider-item {
		height: 400px!important;
	}
	.owl-carousel.home-slider .slider-item .slider-text .one-third {
		width: 50%!important;
	}
	.owl-carousel.home-slider .slider-item .slider-text h1 {
		font-size: 23px!important;
	}
	
	.tcb-product-slider {
		padding: 60px 0;
	}

}
