/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 76px) {


.text-extra-big {
	font-size: 5rem;
}


}



/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {


.nav-tabs > li {
    padding: 0;
    display: inline;
    margin-bottom: 10px;
    width: auto !important;
}

	grid-filter li a {
padding-top: 10px;

    }


	.grid-filter {
padding-top: 18%;

    }


}


/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {

	.grid-filter {
padding-top: 80px;

    }


}


/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

.text-extra-big {
	font-size: 9rem;
}

   .grid-filter {
    	padding-top: 12%;
    }



}


/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {


   .grid-filter {
    	padding-top: 7%;
    }


}



.nav-tabs li {

	padding-right: 25px;

}

.grid-filter li a {
font-size: 2rem !important;

    }



.slider-navigation-style-01.swiper-button-next.light, .slider-navigation-style-01.swiper-button-prev.light {
background-color: #000;
font-size: 1.5rem;
color: #FFF;
}
/*
.swiper-slide-active {
filter:blur(0px) !important
}
.swiper-slide {
filter:blur(5px);
}
*/
.swiper-button-next, .swiper-button-prev {
position: absolute;
top: 19% !important;
}
.fancy-text-box-style-03 {
position: relative;
overflow: hidden;
border-right: #FFF solid 1px;
}
.fancy-text-box-style-03 .fancy-text-content {
color: #FFF;
}
.fancy-text-box-style-03:hover .fancy-text-content {
color: #000;
}
.swiper-slide-next,  .swiper-slide-prev, .slider-blog-banner .swiper-slide {
opacity: 1;
}
.slider-navigation-style-07.swiper-button-prev {
left: 15px;
}
.slider-navigation-style-07.swiper-button-next {
right: 15px;
}
.swiper-button-next, .swiper-button-prev {
position: absolute;
top: 66% !important;
}
.finishes .portfolio-caption .alt-font {
font-size: 2rem;
}