@charset "UTF -8";
/* CSS Responsive Document 

Author Name:themeperch
Author URI:http://themeforest.net/user/themeperch?ref=themeperch
Creation Date:15/12/2016
Description:A default stylesheet for Golfarea Sports Responsive Landing Page.

------------ MEDIA WIDTH ------------- 
	max-width: 800px
	max-width: 640px
	max-width: 480px
	max-width: 360px
*/


@media (max-width:1024px) {
    .pleca-left{width:17%;}
    .font-size-13{font-size: 12px;}
    .header-content{padding: 120px 0;}
    .btn{font-size: 14px; line-height: 30px;}
    .large{font-size: 21px;}
     h1{font-size: 38px;}
    .text-slide{left: 2%;}
    .pleca-right{width: 15%;}
    .size27{font-size: 20px;}
    .pleca1{width: 25%;}
    .about-img-bg {background-image: url(../img/convocatoria-inscripcion.jpg); background-size: contain; background-repeat: no-repeat; background-position-x: -182px;}
    .mt-10 {margin-top: 9%;}
    .mt-7 {margin-top: 6%;}
    .mt-11{margin-top: 0%;}
    .pleca2{margin-top: 70px; width: 15%;}
    .font-size-18{font-size: 14px;}
    .font-25{font-size: 21px;}
    .list-square2{font-size: 16px;}
    .btn-oro{padding: 0 25px;}
    .pleca4{margin-top: 69px; width: 10%;}
    .about-img-bg2 { background-image: url(../img/perfil-estudiante.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; background-position-x: -400px;}
    .header-nav .menu {margin-top: 0%;}
    .bandera{display: none;}
    .list-header{font-size: 18px;}
    .header-nav .menu{margin-top: 5%;}
    .dark-bg-v3 {background-size: auto; background-position-x: 80%;}
    .float-r-1 {padding-left: 0%;}
    h2{font-size: 40px;}
    .size42{font-size: 40px;}
    .boton-responsive{margin-top: 16%;}
    footer .copy{margin-top: 19%;}
    .boton-banner-responsive{margin-top: 2%;}
}

@media (max-width:768px) {
    h1{font-size: 37px; line-height: 17px;}
    .large{font-size: 18px;}
    .img-header{max-width: 70%;}
    .btn {font-size: 11px; line-height: 30px;}
    .slick-prev, .slick-next {width: 60px !important; height: 67px !important;}
    .button-group .btn:last-child{margin-left: 0px;}
    .size27{font-size: 22px;}
    .padding-top-bottom-large {padding-top: 50px; padding-bottom: 50px;}
    .pleca2{    margin-top: 140px;}
    .subscribe-title h3{margin-bottom: 0px !important;}
    .about-us-content{margin-bottom: 0px !important;}
    .pleca-left{width:7%;}
    .pleca-right{width:7%;}
    .pt-2{padding-top: 0%;}
    .mt-10{margin-top: 0%;}
    .mt-7 {margin-top: 0%;}
    h2{font-size: 30px;}
    .pleca4{margin-top: 250px;}
    footer .copy {margin: 0; margin-top: 3%; margin-bottom: 3%;}
    .center-image{text-align: center;}
    .float-right{float: none;}
    .float-left{float: none;}
    .center-image{text-align: left;}
    .float-right{float: right;}
    footer .copy{margin-top: 26%;}
    .img-header{margin-left: 19%;}
    .boton-responsive{margin-top: 3%;}
    .ml-35{margin-left: 0px;}
    .dark-bg-v3 { background-position-x: 100%;}
    .list-header{font-size: 14px;}
    .size-68{font-size: 50px;}
    .dark-bg-v2 {background-position-x: 16%;}
    .size42{font-size: 28px;}
    .text-title-contact-reponsive{text-align: center;}
    .redes-contacto-responsive{margin-left: 7%;}
}

@media (max-width:800px) {
	.logo{
		text-align: left;
	}
	footer .logo{
		text-align: center;
	}
	.search{
		width: 80%;
	}
	.sidebar-menu-icon span{
		width: 20%;
	}
	.subscribe-title,
	.subscribe-text{
		text-align: center;
	}
	.subscribe-text,
	.subscribe-title h3,
	.about-us-content,
	.contact-information{
		margin-bottom: 30px;
	}
	.subscribe-title .button-group{
		text-align: center;
	}
	.about-us-area .services-stack{
		margin-bottom: 0;
	}
	.about-img-bg{
		background-image: none;
	}
	.swiper-slider-2 .slide-prev{
		left: 0;
	}
	.swiper-slider-2 .slide-next{
		right: 0;
	}
	.features-content-image-item{
		margin-bottom: 30px;
	}
	.services-image-holder{
		display: none;
	}
	.project-start,
	.testimonial-area,
	.mailto-area,
	.services-area{
		background-attachment: scroll;
	}
	.sidebar-wrap-content{
		margin-top: 60px;
	}
	.mailto a{
		font-size: 50px;
	}
	.logo-area .social-media-icon{
		display: none;
	}
	.price-single{
		padding: 0 0 30px;
	}
	.pricing-table .price-body{
		padding: 0;
	}
	.blog-post-content ul li:first-child{
		padding-bottom: 10px;
	}
}

@media (max-width:640px) {
	header .logo{
		font-size: 30px;
	}
	.features-menu-list ul li a{
		padding: 50px 0;
	}
	.progress-item{
		margin-bottom: 45px;
	}
	.featured-menu-list ul li a{
		padding: 30px 0;
	}
	#accordion5{
		margin-bottom: 60px;
	}
	.services-area2 .services-list,
	.services-list{
		padding-left: 15px;
		padding-right: 15px;
	}
	.features-single-content h3{
		margin-top: 30px;
	}
	.services-image-holder,
	.price-single{
		margin-bottom: 30px;
	}	
	.price-single{
		padding: 30px;
	}
	.pricing-table .price-body{
		padding: 0 15px;
	}
	.comment-list .children{
		padding-left: 0;
	}
	.blog-post-content ul li:first-child{
		padding-bottom: 0;
	}
	.progress-item{
		padding-left: 0;
	}
	.progress-icon{
		position: relative;
	}
	.counter{
		margin: 10px 0;
		text-align: center;
	}
	.progress-item span{
		text-align: center;
	}



}
@media (max-width:480px) {
	.featured-menu-list ul li a span{
		display: none;
	}
	.comment-info .author-desc,
	.author-info .author-desc {
		clear: both;
		display: block;
		margin-left: 0;
		width: 100%;
	}
	.author-info-image{
		margin-bottom: 20px;
	}
	.blog-post-content ul li:first-child{
		padding-bottom: 10px;
	}
	.features-menu-list ul li a i{
		font-size: 50px;
	}
	.features-menu-list ul li a {
		font-size: 15px;
		padding: 30px 0;
	}
	.features-content-image-list.owl-theme .owl-dots{
		display: block !important;
	}
	.mailto h2{
		font-size: 30px;
	}
	.mailto a{
		font-size: 30px;
	}
	.subscribe-form input[type="text"] {
		width: 65%;
	}
	.subscribe-form input[type="submit"] {
		width: 35%;
	}



}
@media (max-width:480px) {
	.contact-information .social-media-icon li{
		padding-bottom: 10px;
	}
	.testimonial h2 span{
		padding: 10px 0;
		display: block;
	}
	.testimonial-quote p{
		font-size: 20px;
	}
	.coache-content{
		padding: 14px;
	}
    
    .display-flex {display: block;}
    .img-header {max-width: 25%;}
    .header-content{display: none;}
    .padding-top-bottom-small{padding-top: 45px; padding-bottom: 45px;}
    .padding-top-bottom-large{padding-top: 45px; padding-bottom: 45px;}
    .padding-right-20{padding-right: 0%;}
    .padding-left-16{padding-left: 0%;}
    .pleca4 { margin-top: 180px;}
    .float-left{max-width: 100%;}
    .slick-prev, .slick-next{top: 68% !important;}
    .img-header{margin-left: -5%;}
    .size32{font-size: 22px;}
    h4{font-size: 30px;}
    .font-size-16{font-size: 18px;}
    .size-68{font-size: 33px;}
    .size-22{font-size: 12px;}
    .large{font-size: 17px;}
    .size42{font-size: 25px;}
    .font-size-20{font-size: 14px;}
    .redes-contacto-responsive{margin-left: 0%;}
    .size23{font-size: 22px;}
    footer .copy {margin-top: -6%; margin-bottom: 8%;}
    .float-right{float: none;}
    .center-image{text-align: center;}
    .cont-bandera-whats{right: 0; left: 77%;}
}