/*Colores Hometronix*/
:root{
	--azul: #0071BC;
	--gris: #666666;
	--azul-claro: #29ABE2;
}

/*font color*/
.l-azul{color: #0071BC !important;}
.l-azul-claro{color: #29ABE2!important;}
.l-gris{color: #666666 !important;}
.l-blanca{color: #fff !important;}
.poppins{font-family: 'Poppins', sans-serif !important;}

/*Background*/
.bckgd-gris{background: #f5f5f5;}
.bckgd-azul{background: #0071BC;}

/*header*/
.info-header{display: flex; align-items: center; justify-content: flex-end; padding: 10px 15px;}
.info-header a{margin: 0 10px;}
.info-header a:last-child{margin-right: 0px;}
.info-header i{margin-right: 10px;}
.navbar.navbar-light .navbar-nav>li{padding: 25px 25px;}

/*Contact*/
.form-footer{padding-left: 50px; padding-right:50px;}
.btn-form{padding: 5px 25px; background: transparent; border: 1px solid #29ABE2; color: #666; font-weight: 500; max-width: 160px; text-align: center; cursor: pointer; border-radius: 50px;}
.btn-form:hover{background: #29ABE2; color: #fff; transition: all .5s ease-in-out;}

/*Footer*/
.flex-footer{display: flex; align-items: center;}
.footer-center{text-align: center;}
.footer-right{text-align: right;}
.logo-footer{width: 175px; height: 48px;}
.footer-hometronix{background: #000; padding: 25px 0;}

/*Others*/

::-webkit-scrollbar {
    width: 10px;
}
 
::-webkit-scrollbar-track {
    border-radius: 0px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 10px 10px 200px #000; 
}

/*Redes Float*/
#redes{position: fixed; right: 10px; bottom: 270px; z-index: 9999;}
.lista-redes-float{list-style: none; padding: 0;}
.lista-redes-float li{margin: 20px 5px;}
 
/**/
.ct-sectionHeader.ct-sectionHeader--subtitleItalic .ct-sectionHeader-subtitle{font-style: normal;}
.ct-dividedSection .inner .inner-text{max-width: initial; margin-right: 100px;}
.ct-imageBox:hover img{transform: scale(1.2) rotate(0deg);}
.ct-gallery .ct-gallery-item .ct-gallery-item-inner{background-color: rgba(245, 245, 245, .7);}
.navbar-scrolled .navbar.navbar-light{background-color: #000;}
.navbar-default.navbar-light .navbar-nav>li:hover a{border-bottom-color: #29ABE2;}
.btn-group.btn-group--separated{margin: 0 0px;}
.btn--motiveColor.btn-transparent{border: 1px solid #29ABE2; color: #fff;}
.btn--motiveColor:hover, .btn--motiveColor:focus, .btn--motiveColor:active{background-color: #29ABE2;}
.circle-image{border-radius: 50%;}
.p-no-margin{margin: 0;}
.justi-p{text-align: justify;}
.boxes-titles{margin: 0 20px;}
.fa.fa-bars{font-size: 25px;}
.img-amazon{width: 269px!important; margin-left: 300px;}
.logo-header{width: 250px;}
.dis-none-desktop{display:none !important;}
.flex{display: flex; align-items: center; justify-content: center;}
#up{position: fixed; bottom: 40px; right: 15px; opacity: 0; z-index: 99999;}
#up i{padding: 10px; border-radius: 50%; color: #fff; background: #0071BC;}
/**/

.lh-normal{line-height: normal;}
b, optgroup, strong{font-weight: 600;}
.fs-11{font-size: 11px !important;}
.fs-12{font-size: 12px !important;}
.fs-13{font-size: 13px !important;}
.fs-14{font-size: 14px !important;}
.fs-15{font-size: 15px !important;}
.fs-16{font-size: 16px !important;}
.fs-17{font-size: 17px !important;}
.fs-18{font-size: 18px !important;}
.fs-19{font-size: 19px !important;}
.fs-20{font-size: 20px !important;}
.fs-21{font-size: 21px !important;}
.fs-22{font-size: 22px !important;}
.fs-23{font-size: 23px !important;}
.fs-24{font-size: 24px !important;}
.fs-25{font-size: 25px !important;}
.fs-26{font-size: 26px !important;}
.fs-27{font-size: 27px !important;}
.fs-28{font-size: 28px !important;}
.fs-29{font-size: 29px !important;}
.fs-30{font-size: 30px !important;}
.fs-31{font-size: 31px !important;}
.fs-33{font-size: 33px !important;}
.fs-34{font-size: 34px !important;}
.fs-35{font-size: 35px !important;}
.fs-36{font-size: 36px !important;}
.fs-37{font-size: 37px !important;}
.fs-38{font-size: 38px !important;}
.fs-39{font-size: 39px !important;}
.fs-40{font-size: 40px !important;}
.fs-45{font-size: 45px !important;}
.fs-50{font-size: 50px !important;}
.fs-55{font-size: 55px !important;}
.fs-60{font-size: 60px !important;}
.fs-65{font-size: 65px !important;}
.fs-70{font-size: 70px !important;}
.fs-75{font-size: 75px !important;}
.fs-80{font-size: 80px !important;}



.pt-5{padding-top: 5px;}

.m-l5{margin-left: 5px!important;}
.m-l10{margin-left: 10px;}

.m-b0{margin-bottom: 0px;}
.m-b5{margin-bottom: 5px;}
.m-b10{margin-bottom: 10px;}
.m-b15{margin-bottom: 15px;}
.m-b20{margin-bottom: 20px;}
.m-b25{margin-bottom: 25px;}
.m-b30{margin-bottom: 30px;}
.m-b35{margin-bottom: 35px;}
.m-b40{margin-bottom: 40px;}
.m-b45{margin-bottom: 45px;}
.m-b50{margin-bottom: 50px;}
.m-b55{margin-bottom: 55px;}
.m-b60{margin-bottom: 60px;}
.m-b65{margin-bottom: 65px;}
.m-b70{margin-bottom: 70px;}
.m-b75{margin-bottom: 75px;}
.m-b80{margin-bottom: 80px;}
.m-b85{margin-bottom: 85px;}
.m-b90{margin-bottom: 90px;}
.m-b95{margin-bottom: 95px;}
.m-b100{margin-bottom: 100px;}
.m-b120{margin-bottom: 120px;}
.m-b130{margin-bottom: 130px;}

.m-tb10{margin-bottom: 10px; margin-top: 10px;}

.m-t0{margin-top: 0px;}
.m-t25{margin-top: 25px;}
.m-t30{margin-top: 30px;}
.m-t50{margin-top: 50px;}
.m-t70{margin-top: 70px;}

.p-0{padding: 0;}
.p-20{padding: 20px;}
.p-30{padding: 30px;}

.p-tb10{padding: 10px 0px;}
.p-tb20{padding: 20px 0px;}
.p-tb30{padding: 30px 0px;}
.p-tb40{padding: 40px 0px;}
.p-tb50{padding: 50px 0px;}
.p-tb60{padding: 60px 0px;}
.p-tb70{padding: 70px 0px;}
.p-tb80{padding: 80px 0px;}
.p-tb90{padding: 90px 0px;}
.p-tb100{padding: 100px 0px;}
.p-tb110{padding: 110px 0px;}
.p-tb120{padding: 120px 0px;}
.p-tb130{padding: 130px 0px;}
.p-tb140{padding: 140px 0px;}
.p-tb150{padding: 150px 0px;}

.p-b10{padding-bottom: 10px;}
.p-b20{padding-bottom: 20px;}
.p-b30{padding-bottom: 30px;}
.p-b40{padding-bottom: 40px;}
.p-b50{padding-bottom: 50px;}
.p-b60{padding-bottom: 60px;}
.p-b70{padding-bottom: 70px;}
.p-b80{padding-bottom: 80px;}
.p-b90{padding-bottom: 90px;}
.p-b100{padding-bottom: 100px;}
.p-b110{padding-bottom: 110px;}
.p-b120{padding-bottom: 120px;}
.p-b130{padding-bottom: 130px;}
.p-b140{padding-bottom: 140px;}
.p-b150{padding-bottom: 150px;}

.w-100{font-weight: 100!important;}
.w-400{font-weight: 400!important;}
.w-500{font-weight: 500!important;}
.w-600{font-weight: 600!important;}
.w-700{font-weight: 700!important;}

@media only screen and (max-width: 800px){
	.ct-dividedSection .inner .inner-text{margin-right: 0;}
	.img-responsive{width: 100%;}
	.footer-hometronix{padding: 25px 0 80px;}
	.flex-footer{display: block;}
	.footer-left{text-align: center;}
	.footer-center{margin: 15px 0;}
	.footer-right{text-align: center;}
	.img-contacto{padding-bottom:60px;}
	#contacto{padding-bottom: 70px;}
	.ct-gallery .ct-gallery-item .ct-gallery-item-inner{background-color: rgba(255,255,255,.75);}
	.android-ios{width: 200px!important;}
	.img-socios{width: 150px!important;}
	.img-amazon{width: 100%!important; margin-left: 0px;}
	.dis-none-mobile{display: none!important;}
	.dis-none-desktop{display: block!important;}
	#redes-mobile{position: fixed; bottom: 0; z-index: 9999; width: 100%; background: #fff;}
	#redes-mobile ul{display: flex; list-style: none; padding: 0; margin: 0;}
	#redes-mobile ul li:first-child{width: 70%; border-right: 1px solid #666666;}
	#redes-mobile ul li{width: 30%; text-align: center; padding: 10px 0;}
	#up{bottom: 90px; right: 10px;}
	
	/*font*/
	.fs-18-small{font-size: 18px!important;} 
	.fs-20-small{font-size: 20px!important;}
	.fs-23-small{font-size: 23px!important;}
	.fs-25-small{font-size: 25px!important;}
	.m-lr15-small{margin-left: 15px; margin-right: 15px;}
}

@media only screen and (max-width: 479px){
	.img-responsive{width: 100%;}
}