.carousel-caption{width: 60%;margin: auto;top: 50%;left: 10%;text-align: left;}
.carousel-caption .item-cap-content {position: relative;z-index: 10;}
.carousel-caption h3{font-weight: bold;font-size: 50px;line-height: 1.5;color: #fff;}
.carousel-caption p {margin-bottom: 30px;}

@media (min-width: 1200px){
	.zoom-slow {overflow: hidden;}
	.zoom-slow img {display: block;margin: 0;height: auto;box-shadow: 0 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);-moz-box-shadow: 0 0 0 rgba(0,0,0,0);transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;}
	.zoom-slow:hover .banner-hover-effect::before, .zoom-slow:hover .banner-hover-effect::after {width: 100%;height: 100%;}
	.zoom-slow:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
}
.box-service .img-service {margin-bottom: 20px;position: relative;overflow: hidden;}
.box-service .img-service::before {content: '';position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: #000;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.box-service:hover .img-service::before {opacity: 0.4;visibility: visible;}
.banner-hover-effect::before {top: 0;left: 0;z-index: 1;}
.banner-hover-effect::before, .banner-hover-effect::after {content: '';position: absolute;height: 0;width: 0;background-color: rgba(255, 255, 255, 0.15);transition: all .8s ease-in-out 0s;-webkit-transition: all .8s ease-in-out 0s;-ms-transition: all .8s ease-in-out 0s;}
.banner-hover-effect::after {bottom: 0;right: 0;z-index: 2;}
.banner-hover-effect::before, .banner-hover-effect::after {content: '';position: absolute;height: 0;width: 0;background-color: rgba(255, 255, 255, 0.15);transition: all .8s ease-in-out 0s;-webkit-transition: all .8s ease-in-out 0s;-ms-transition: all .8s ease-in-out 0s;}
.box-service .desc-service {height: auto;margin-top: auto;width: 100%;}
.icon-box-wraper {position: relative;overflow: hidden;text-align: center;}
.icon-box-wraper .counter {font-size: 40px;font-weight: 600;line-height: 1.2;display: block;margin-bottom: 10px;}
.icon-box-wraper .ic-separator {overflow: hidden;display: inline-block;height: 3px;width: 50px;margin: 0 auto 15px;position: relative;background: #fff;}
.icon-box-wraper .text {text-transform: uppercase;display: block;font-size: 15px}
.some-facts {position: relative;padding: 80px 30px 80px 50px;border: 10px solid #fff;border-left: 0px;}
.some-facts::after, .some-facts::before {content: '';position: absolute;background-color: #fff;left: -10px;width: 10px;height: 140px;}
.some-facts::before {top: -10px;}
.some-facts::after {bottom: -10px;}
.box-policy .icon-policy {border-radius: 10px;width: 80px;height: 80px;background: #371c11;margin: 20px auto 20px;padding: 22px;}
.box-policy .desc-policy h3 {display: inline-block;position: relative;overflow: hidden;padding-bottom: 15px;margin-bottom: 15px;}
.box-policy .desc-policy h3::after {content: '';position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 70px;height: 2px;background: #371c11;border-radius: 4px;}
.jet-progress-bar {margin-bottom: 18px;}
.jet-progress-bar__inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;}
.jet-progress-bar__title {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;margin-bottom: 5px;}
.jet-progress-bar__title-text {font-size: 14px;font-weight: 600;}
.jet-progress-bar__wrapper {-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;height: 30px;background-color: #e9eaeb;border-radius: 0px 0px 0px 0px;}
.jet-progress-bar__status-bar {height: 100%;width: 0%;background-color: #d79523;border-radius: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.jet-progress-bar__percent {color: #ffffff;font-size: 16px;font-weight: bold;text-transform: none;font-style: normal;text-decoration: none;-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;margin-right: 10px;display: flex;}
.jet-progress-bar:nth-child(1) .jet-progress-bar__status-bar {-webkit-transition: width ease 200ms;transition: width ease 200ms;}
.jet-progress-bar:nth-child(2) .jet-progress-bar__status-bar {-webkit-transition: width ease 250ms;transition: width ease 250ms;}
.jet-progress-bar:nth-child(3) .jet-progress-bar__status-bar {-webkit-transition: width ease 300ms;transition: width ease 300ms;}
.jet-progress-bar:nth-child(4) .jet-progress-bar__status-bar {-webkit-transition: width ease 350ms;transition: width ease 350ms;}
.latest-blog-dark-outer {margin-bottom: 30px;position: relative;overflow: hidden; border-radius: 8px;}
.latest-blog-dark-outer a.fade-box {display: block;}
@media (min-width: 992px){
	section.section-blog .text-wrap-title{padding: 10px 10px 0;position: absolute;left: 15px;bottom: 15px;right: 15px;z-index: 99;margin-top: 0;}
	.latest-blog-dark {min-height: 52px;}
	.latest-blog-dark h3 {margin-bottom: 10px;line-height: 1.4;}
	.latest-blog-dark h3 a {color: #fff;font-size: 16px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
}
.latest-blog-dark h3{overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.latest-blog-dark h3 a:hover{color: #d79523;}
@-webkit-keyframes circle_svg_full_rotation {
	0% {-webkit-transform: rotateZ(0deg);transform: rotateZ(0deg)}
	100% {stroke-opacity: 1;-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg)}
}
@keyframes circle_svg_full_rotation {
	0% {-webkit-transform: rotateZ(0deg);transform: rotateZ(0deg)}
	100% {stroke-opacity: 1;-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg)}
}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-video a {display: block;position: relative;}
.fancybox-video .video-btn {height: 108px;width: 108px;display: inline-block;position: absolute;top: 50%;right: 0;left: 50%;bottom: 0;cursor: pointer;-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.circleanim-svg__circle-back, .circleanim-svg__circle-front {fill: none;stroke: #fff;}
.circleanim-svg__circle-front {stroke-dasharray: 295;stroke-dashoffset: 0;stroke-width: 2px;stroke-opacity: 0.5;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;transition: all 1.5s linear;animation: 1.5s linear infinite circle_svg_full_rotation;}
.gallery-box {overflow: hidden;position: relative;margin-bottom: 30px;}
.gallery-box a {display: block;}
.gallery-box a.image-resize picture{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;height: 100%;}
.gallery-box .text-wrap-title h3 {font-size: 16px;font-weight: 700;line-height: 1.5;margin-bottom: 5px;}
.gallery-box .text-wrap-title .pro-price{color: #fff;font-size: 14px;font-weight: 500;opacity: .9;margin-bottom: 15px;}
.gallery-box .text-wrap-title .pro-price .pro-price-del{font-size: 12px;margin-left: 4px;}
@media (min-width: 768px){
	.gallery-box img {
		display: block;
		position: relative;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		transition: all ease 0.3s;
	}
	.gallery-box:hover img {transform: none;}
	.gallery-box .text-wrap-title {position: absolute;left: 15px;bottom: 15px;right: 15px;z-index: 99;margin-top:0;}
	.gallery-box .text-wrap-title .pro-title a{color: #fff;}
	.gallery-box .text-wrap-title .pro-title a:hover{color: #d79523;}
	.gallery-box .text-wrap-title h3 {overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
	.gallery-box .text-wrap-link a{display: inline-block;}
	.gallery-box:hover a.image-resize{position: relative;z-index: 9;}
}


.hilite-title {border: 0px;padding: 0 20px;margin: 20px 0;text-transform: uppercase;}
.hilite-title strong {display: block;font-size: 70px;line-height: 1.2;font-weight: bold;color: rgba(191,191,191,0.3);}
.hilite-title span {display: block;line-height: 1.5;text-transform: uppercase;font-weight: bold;}
.hilite-title.bdr-right {border-right: 10px solid #00bed8;}


.section-intro{padding: 90px 0 1px;}
.section-intro .s-title {text-align: right;}
.section-intro .s-title h2 {margin-bottom: 0;text-transform: inherit;font-size: 32px;}
.section-intro .s-content {border-left: 2px solid #a0a0a0;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 35px 0 35px 30px;}
.section-intro .section-intro-image{width: 280px;margin-bottom: 15px;margin-left: auto;display: block;}

@media (min-width: 768px){
	.section-about {overflow: hidden;padding-bottom: 130px;}
	.section-about .s-banner img {margin-left: 15px;position: relative;z-index: 9;}
	.section-about .s-banner::before {content: '';position: absolute;left: 0px;width: 100%;height: 100%;border: 10px solid #371c11;background: #371c11;bottom: -15px;z-index: 1;}
}
.section-about .s-banner {position: relative;}
.section-about .col-right {padding-left: 70px;}
.section-about .s-content {border-left: 2px solid #a0a0a0;padding: 0 0 0 30px;}


.section.section-parallax.prl-one,
.section.section-parallax.prl-two {background-image: url(https://aricadecor.com/wp-content/themes/pixtatheme/lib/images/home/h-prl-one_bg.jpg);}
.section.section-parallax.prl-two h2 {margin-bottom: 0;text-transform: inherit;font-size: 25px;line-height: 1.5;}
.section.section-parallax .s-title {position: relative;}
.section-parallax.prl-one .s-title h2 {margin-bottom: 15px;}


.section.section-blog {background: url(https://aricadecor.com/wp-content/themes/pixtatheme/lib/images/home/bkg-banner-section.png) 50% 0;padding-bottom: 0;background-attachment: fixed;}


.section.section-clients {padding: 40px 0;}
.box-client {text-align: center;cursor: pointer;}
.box-client img{width: 100%;object-fit: contain;text-align: center;margin: auto;/*filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);*/}
/*.box-client:hover img{filter: grayscale(1%);-webkit-filter: grayscale(1%);-moz-filter: grayscale(1%);transition-duration: .5s;}*/
@media (min-width: 768px){
	.box-client img {
	  	margin: auto;
	  	-webkit-transform: scale(1);
	  	transform: scale(1);
	  	transition: transform .3s ease-in-out;
	}
}



@media (min-width: 992px){
	.section-whatwedo .col-right, .section-video .col-right {
	  padding: 0px 0px 0px 44px;
	}

	.gallery-box .hover-effect {background: rgba(0, 0, 0, 0.1);top: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 0.3s ease-in-out;}
	.gallery-box:hover .hover-effect {opacity: 0;}
}


.category-products-image a{.position: relative;overflow: hidden;background-position: center center;background-size: cover;background-repeat: no-repeat;width: 100%;height: 250px;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.category-products-inner{padding-top: 30px;padding-left: 20px;padding-right: 20px;padding-bottom: 30px;}
.category-products-action{width: 100%; flex-direction: row; display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; text-align: justify;}

.category-products-action .category-products-action-xt{color: #d79523;}

@media (max-width: 576px) {
  .section-intro .section-intro-image{margin-right: auto}
}

