@media (max-width:425px){
	
	.btn{
		padding: 8px 30px;
	}

    .hr-center, .hr-left {
        margin-bottom: 35px;
    }

    /*INDEX*/
    .main-title, .title {
        font-size: 1.5rem;
    }

    .main-des, .btn-more {
        font-size: 1rem;
    }

   .btn-more, .btn-tutorial{
    margin-top: 15px;
    padding: 10px 35px;
   }

   .company-ft {
    text-align: center;
    margin-top: 0px;
    }


    .ft-icon, .svs-icon{
        width: 30%;
    }

    .app-img, .feature-img {
        margin-top: 65px;
    }


    /*END INDEX*/

    /*KISSBEL FINANCIERO*/
    .general--features .general--features__boxes .features::before {
        top: 0px;
        left: -40px;
        width: 30px;
        height: 30px;
    }
    /**/


    /*PRELOTE ADMINISTRATIVO*/

    .admin--general--features header {
        margin-bottom: 0px;
    }

    .admin--general--features .admin--general--features__items .features::before {
        top: -5px;
        left: -25px;
        width: 35px;
        height: 35px;
    }

    .admin--general--features .admin--general--features__items .features:not(:last-child) {
        margin-bottom: 25px;
    }
}



@media (max-width:767px){
    /**/
    .ft, .svs, .contact-mail{
        margin-top: 60px;
    }
    /**/
	
	.identity{
		margin-bottom:25px;
	}
	
	.identity:last-child{
		margin-bottom:0px;
	}
	
	
	/*KISSBEL FINANCIERO*/
	.function__description {
        margin-top: 25px;
    }

    .function:not(:last-child) {
        margin-bottom: 60px;
    }
	
	.banner {
        padding: 60px 0px;
    }


    .img-left,
    .img-right{
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        margin-top: 30px;
    }
}

@media (max-width:768px){

	.btn-app-2 {
    margin-top: 15px;
	}
	
    .main-logo_logo img {
        width: 75%;
    }
	
	.menu-right{
		order:1
	}
	
	.nav-and-social{
		order:2
	}
	
	.navbar{
	justify-content:inherit;
	}
	
	.menu-right{
	margin-left:auto !important;
	}
	
  	/*KISSBEL FINANCIERO*/
    .realstate--general--features__image,
    .general--features__image{
        position: relative; 
        height: auto;
        right: 0;
        bottom: 0;
        margin-top: 25px;
    }


    /*PRELOTE PUNTO DE VENTA*/

    .function .function__image::after {
        width: 345px;
        height: 274px;
    }
}

@media (max-width:1024px){

}

@media (max-width:600px){

	#footer{
		position:relative;
	}
	


}


@media (max-width:991px){

.brand-logo{
	width:60px;
	height:60px;
}
	
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
		font-size:12px;
	}
	

	body {
	padding-top:70px;
}

	
	#privacy ul li:first-child {
    margin-left: 0px;
}
	
.padding-cont {
    padding-top: 70px;
    padding-bottom: 70px;
}

}