a:hover {color: #fff;}
.vlt-default-menu__navigation .sf-menu>li.active>a, .vlt-default-menu__navigation .sf-menu>li:hover>a {color: #fff;}
.vlt-slider-controls .vlt-swiper-pagination .swiper-pagination-bullet-active {background-color: #fff;}
.vlt-fullpage-slider-progress-bar span {background-color: gray;}
.vlt-slider-controls--style-1 .vlt-swiper-button-next:hover, .vlt-slider-controls--style-1 .vlt-swiper-button-prev:hover {background-color: gray;-webkit-box-shadow: inset 0 0 0 1px gray;box-shadow: inset 0 0 0 1px gray;}
.vlt-pullquote svg {color: #fff;}
::-webkit-scrollbar-thumb {background-color: gray;}
::selection {color: #fff;background-color: gray;}

.h-100{height: 100%;}
p.taj{text-align: justify;}

h3.dfx-title{font-size: 3.5rem;}
p.dfx-p{color: #fff;font-size: 1.6rem;line-height: 1.2;}
.dfx-margin-tb{margin-top: 2.0rem;margin-bottom: 2.6875rem;}
a.dfx-btn1{background-color: #fff;color: #000;}
h3.dfx-title2{font-size: 2.125rem;margin-top: 60px;}
.has-accent-color.dfx-color {color: #FFF;}
button.dfx-btn-color{background-color: #fff;color: #000;}

.dfx-hv-image img{width: 100%;}
.dfx-hv-text{margin: auto auto;}

main.dfx-p{color: #fff;text-align: justify;}

.dfx-footer{background-color: #161616;padding: 15px 0;}
.dfx-footer .image{text-align: center;margin: auto auto;}
.dfx-footer .image img{width: auto;}
.dfx-footer  p{color: #f7f5f0;margin-bottom: 10px;font-size: 0.8rem;}
.dfx-footer  a{font-size: 0.8rem;}

.c-bloq1{margin-top: 120px;}
address {font-size: 1.1rem;}

.dfx-bloq-news{margin-bottom: 30px;}

h4.dfx-h4-mb{margin-bottom: 30px;}

.dfx-logos{text-align: center;}
.dfx-logos img{margin-bottom: 40px;opacity: .4;transition: all .2s ease-in-out;}
.dfx-logos img:hover{opacity: 1;}

@media only screen and (min-width: 2560px){

}

@media only screen and (max-width: 1600px){
	
}

@media only screen and (max-width: 1440px){
	.dfx-hero-title {padding: 10rem 0 9.375rem;}
    .c-bloq1{margin-top: 0px;}
}

@media only screen and (max-width: 1366px){
  	
}

@media only screen and (max-width: 1024px){
    
}

@media (min-width: 768px) and (max-width: 991px) {
   	h3.dfx-title3 {font-size: 2.525rem;}
   	img.dfx-img-mb{margin-bottom: 30px;}
}

@media (max-width: 767px) {
	h3.dfx-title3 {font-size: 2.525rem;}
	img.dfx-img-mb{margin-bottom: 30px;}
}


@media only screen and (max-width: 479px){
	h3.dfx-title {font-size: 1.9rem;}
	h4.dfx-title {font-size: 1.35rem;}
	p.dfx-p {font-size: 1.4rem;}
	h3.dfx-title2 {font-size: 1.525rem;}
	h3.dfx-title3 {font-size: 1.825rem;}
	h3.dfx-title4 {font-size: 2.125rem;}



	.dfx-hv-image img {margin-bottom: 60px;}
	.dfx-60 {height: 1.75rem;}

	h3.dfx-title5 {font-size: 2.525rem;}
	.vlt-pullquote.dfx-quote {padding: 2.5rem 2.75rem 3.125rem 2.75rem;}
   	.vlt-pullquote.dfx-quote h4{margin-top: 40px;}
   	img.dfx-img-mb{margin-bottom: 30px;}
}

@media only screen and (max-width: 320px){

   

}