/*<meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable = no">
ADD TO HTML*/

@font-face{font-family: "Abrade-Book";src:url(fonts/Abrade-Book.otf);}
@font-face{font-family: "Abrade-Medium";src:url(fonts/Abrade-Medium.ttf);}
@font-face{font-family: "Abrade-Bold";src:url(fonts/Abrade-Bold.ttf);}
@font-face{font-family: "Abrade-SemiBold";src:url(fonts/Abrade-SemiBold.ttf);}
@font-face{font-family: "Abrade-Regular";src:url(fonts/Abrade-Regular.ttf);}
@font-face{font-family: "Effra-Medium";src:url(fonts/Effra-Medium.ttf);}
@font-face{font-family: "Effra-Light";src:url(fonts/Effra-Light.ttf);}
@font-face{font-family: "Effra_Trial_Rg";src:url(fonts/Effra_Trial_Rg.ttf);}
@font-face{font-family: "Effra_Trial";src:url(fonts/Effra_Trial.ttf);}




html {overflow-x: hidden !important;}
body{background:#fff;color:#181818;font-size:10px;overflow-x:hidden !important; padding: 0px !important; font-family: "Prata-Regular";}

body::-webkit-scrollbar{width:7px;}
body::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0px;background: linear-gradient(45deg, #f47221, #fff);}

::selection{background-color: #f47221;color: #fff;}

.form-control::-webkit-input-placeholder {color: #000;font-family: "Abrade-Regular";font-size: 18px;}
.form-control:-ms-input-placeholder {color: #000;font-family: "Abrade-Regular";font-size: 18px;}
.form-control::placeholder {color: #000;font-family: "Abrade-Regular";font-size: 18px;}

option {color: #000;font-family: "Abrade-Regular";font-size: 15px;}
label.error {}

.tittle-main {}
.tittle-main h3 {font-family: 'Effra_Trial';font-size: 75px;line-height: 1;}
.tittle-main h5 {text-transform: uppercase;font-family: "Effra_Trial";color: #9e4200;font-size: 35px;letter-spacing: 4px;}

.header-main {position: fixed;z-index: 9999;left: 0px;right: 0px;background-color: #fff;box-shadow: 0px 0px 4px 4px #0000002e;}
.header-main .row {align-items: center;}
.header-main img {width: 11rem;}
.header-main ul {width: fit-content;margin: auto;margin-right: 0px;display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;padding: 0px;gap: 40px;}
.header-main ul li {display: block;}
.header-main ul li a {font-family: "Abrade-SemiBold";color: #5e5d5d;font-size: 20px;}
.header-main ul li:last-child a {background-color: #f47221;color: #fff;border-radius: 30px;padding: 13px 30px;box-shadow: 1px 1px 3px 0px #0000005c;}

.sec1 {margin-top: 6rem;padding: 11rem 0px;background-image: url(img/camion_puerto.png);background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: fixed;position: relative;}
.sec1:before {content: "";display: block;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgb(0 0 0 / 30%);z-index: 0;}
.sec1 h1 {font-family: "Abrade-Regular";color: #fff;font-size: 80px;line-height: 1;margin-bottom: 4rem;}
.sec1 h1 b {color: #f47221;font-weight: normal;}
.sec1 p {font-family: "Effra_Trial_Rg";color: #fff;font-size: 27px;}
.sec1 ul {display: flex;flex-direction: row;flex-wrap: wrap;padding: 0px;margin: 0px;gap: 70px;position: relative;width: fit-content;}
.sec1 ul:before {content: "";position: absolute;left: 50%;top: 0px;width: 2px;height: 100%;background: rgb(223 191 177 / 30%);transform: translateX(-50%);}
.sec1 ul li {display: flex;flex-direction: row;flex-wrap: wrap;gap: 20px;color: #fff;text-align: left;font-family: 'Abrade-Regular';font-size: 24px;}
.sec1 ul li b {font-family: "Abrade-SemiBold";}
.sec1 ul li img {width: 80px;display: block;height: 80px;}
.sec1 .formulario-header #commentForm-1 {background-color: #fff;padding: 35px;border-radius: 20px;border-left: solid 10px #f47221;}
.sec1 .formulario-header #commentForm-1 h2 {font-family: 'Abrade-Regular';color: #000;padding: 0px;font-size: 36px;margin-bottom: 1rem;text-align: left;}
.sec1 .formulario-header #commentForm-1 p {color: #5e5d5d;font-size: 20px;margin-bottom: 2rem;}
.sec1 .formulario-header #commentForm-1 label {color: #000;font-size: 20px;font-family: 'Abrade-SemiBold';}
.sec1 .formulario-header #commentForm-1 .form-control {border: solid 2px #dfbfb1;border-radius: 10px;margin-bottom: 1rem;color: #000;font-family: 'Abrade-Regular';font-size: 18px;background-color: #f4f2f2;font-weight: normal;}
.sec1 .formulario-header #commentForm-1 .enviar {font-family: 'Effra-Medium';color: #fff;border: 0px;background-color: transparent;box-shadow: 0px 5px 15px 2px #00000052;width: 100%;font-size: 38px;margin-left: auto;display: block;padding-top: 15px;padding-bottom: 15px;cursor: pointer;border-radius: 0px;z-index: 1;position: relative;}
.sec1 .formulario-header #commentForm-1 .container-btn {position: relative;width: 100%;margin-left: auto;border-radius: 10px;overflow: hidden;}
.sec1 .formulario-header #commentForm-1 .container-btn:before {content: "";display: block;position: absolute;right: 0px;top: 0px;width: 100%;height: 100%;background: #f47221;z-index: 0;}
.sec1 .formulario-header #commentForm-1 .container-btn:after {content: "";display: block;position: absolute;left: 0px;top: 0px;width: 0%;height: 100%;background: #fff;z-index: 0;transition: all 1s;}
.sec1 .formulario-header #commentForm-1 .container-btn:hover:after {width: 100%;}
.sec1 .formulario-header #commentForm-1 .container-btn:hover .enviar {color: #f47221;}

.sec2 {padding: 5rem 0px;}
.sec2 h2 {font-family: "Abrade-Bold";font-size: 60px;text-align: center;}
.sec2 p {color: #5e5d5d;text-align: center;font-family: 'Abrade-Bold';font-size: 23px;}

.sec3 {padding-bottom: 6rem;}
.sec3 .tittle-main {border-left: solid 5px #f47221;padding-left: 50px;margin-bottom: 6rem;width: 60%;}
.sec3 .inner-content {border: solid 1px #dfbfb1;padding: 35px;border-radius: 15px;height: 100%;transition: all 0.5s;cursor: default;}
.sec3 .inner-content * {transition: all 0.5s;}
.sec3 .inner-content:hover {background-color: #2f2f31;}
.sec3 .inner-content:hover h6, .sec3 .inner-content:hover p {color: #fff;}
.sec3 .inner-content img {width: 60px;height: 60px;object-fit: contain;margin-bottom: 2rem;}
.sec3 .inner-content h6 {font-family: 'Abrade-Bold';font-size: 30px;margin-bottom: 20px;}
.sec3 .inner-content p {color: #5e5d5d;font-size: 20px;font-family: 'Effra_Trial_Rg';}

.sec4 {padding-bottom: 7rem;}
.sec4 .tittle-main {text-align: center;margin-bottom: 5rem;}
.sec4 .col-md-3 * {transition: all 0.5s;}
.sec4 .inner-content {padding: 25px;border-radius: 15px;height: 100%;transition: all 0.5s;cursor: default;}
.sec4 .inner-content:hover {background: #f47221;box-shadow: 0px 3px 3px 1px #00000014;}
.sec4 .inner-content:hover p, .sec4 .inner-content:hover b {color: #fff;}
.sec4 .inner-content:hover .content-img {box-shadow: none;transform: none;background-color: rgb(255 255 255 / 10%);}
.sec4 .inner-content:hover .content-img img {transform: none;filter: brightness(0) saturate(100%) invert(98%) sepia(0%) saturate(7%) hue-rotate(174deg) brightness(103%) contrast(102%);}
.sec4 .inner-content p {text-align: center;font-size: 21px;font-family: 'Abrade-Regular';line-height: 1.3;color: #5e5d5d;}
.sec4 .inner-content p b {font-family: 'Abrade-Bold';color: #000;}
.sec4 .inner-content .content-img {width: fit-content;margin: auto;margin-bottom: 3rem;box-shadow: 0px 3px 3px 1px #00000014;border-radius: 10px;padding: 25px;transform: rotate(10deg);}
.sec4 .inner-content .content-img img {display: block;width: 55px;height: 55px;object-fit: contain;transform: rotate(-10deg);}

.sec5 {background-image: url(img/carguero.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;padding: 11rem 0px;position: relative;}
.sec5:before {content: "";background-color: rgb(47 47 49 / 80%);width: 100%;height: 100%;display: block;position: absolute;left: 0px;top: 0px;}
.sec5 h2 {text-align: center;color: #fff;font-size: 70px;font-family: 'Effra_Trial';}
.sec5 p {text-align: center;color: #fff;font-family: 'Abrade-Regular';font-size: 30px;width: 70%;margin: auto;line-height: 1.1;}
.sec5 a {display: block;margin: auto;width: fit-content;margin-top: 2rem;font-family: 'Effra-Medium';color: #fff;background: #f47221;font-size: 30px;border-radius: 40px;padding: 8px 50px;}
.sec5 a img {width: 34px;margin-left: 10px;}

.sec6 {background-color: rgb(47 47 49 / 100%);position: relative;padding-top: 40px;padding-bottom: 30px;}
.sec6 .logo_footer {width: 13rem;margin-bottom: 2rem;}
.sec6 p {color: #e4e2e2;font-size: 22px;font-family: 'Abrade-Regular';width: 50%;}
.sec6 .col-md-6 ul {padding: 0px;margin: 0px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: flex-start;align-content: center;gap: 10px;}
.sec6 .col-md-6 ul li {display: block;}
.sec6 .col-md-6 ul li img {width: 50px;}
.sec6 .col-md-3 {margin-left: auto;}
.sec6 .col-md-3 p b {font-family: 'Abrade-Bold';font-weight: normal;}
.sec6 .col-md-3 ul {margin: 0px;padding: 0px;}
.sec6 .col-md-3 ul li {display: block;margin-bottom: 15px;}
.sec6 .col-md-3 ul li img {width: 26px;margin-right: 15px;}
.sec6 .col-md-3 ul li a {color: #e4e2e2;font-size: 20px;font-family: 'Abrade-Regular';}

footer {background-color: #000;padding: 10px 0px;}
footer p {font-family: "Abrade-Regular";color: #fff;font-size: 20px;margin-bottom: 0px;}
footer a {font-family: "Abrade-Regular";color: #fff !important;font-size: 20px;margin-bottom: 0px;text-align: right;display: block;}

.grecaptcha-badge {display: none !important;}

.th-page {position: relative;min-height: 100vh;background: linear-gradient(45deg, #f47221, #fff);overflow: hidden;}
.th-page .th-logo {padding-top: 5rem;}
.th-page .th-logo img {display: flex;margin: auto;width: 15rem;}
.th-page .th-txt1 {width: fit-content;margin: auto;border: solid 2px #5e5d5d;padding: 15px;margin-top: 5rem;}
.th-page .th-txt1 h1 {font-family: "Abrade-Regular";color: #5e5d5d;text-align: center;text-transform: uppercase;font-size: 45px;letter-spacing: 4px;}
.th-page .th-txt1 h2 {font-family: "Abrade-Regular";font-size: 25px;letter-spacing: normal;text-transform: initial;color: #5e5d5d;text-align: center;margin: 0px;}
.th-page .th-txt1 p {font-family: "Abrade-Regular";text-align: center;color: #5e5d5d;font-size: 17px;margin: 0px;}
.th-page .th-txt2 {margin-top: 5rem;}
.th-page .th-txt2 h5 {font-family: "Abrade-Regular";color: #5e5d5d;text-align: center;font-size: 25px;}
.th-page .th-txt2 a {font-family: "Abrade-Regular";color: #5e5d5d;text-align: center;display: block;width: fit-content;margin: auto;font-size: 17px;position: relative;}
.th-page .th-txt2 a:before {content: "";display: block;position: absolute;left: -25px;top: calc(50% - 10px);width: 20px;height: 20px;background-image: url(img/footer-icon-3.png);background-repeat: no-repeat;background-position: center center;background-size: contain;}
.th-page .th-redes {display: flex;flex-direction: column;align-items: center;position: absolute;bottom: 0px;width: 12rem;left: calc(50% - 6rem);background: #166938;}
.th-page .th-redes ul {display: flex;padding: 10px 0px;margin: 0px;}
.th-page .th-redes ul li {padding-right: 10px;display: block;}
.th-page .th-redes ul li img {width: 20px;margin-bottom: 0rem;}



/* ---------------------------------------- RESPONSIVE --------------------------------------------- */

@media (min-width: 320px) and (max-width: 575px){
	.tittle-main h3 {font-size: 50px;}
	.tittle-main h5 {font-size: 25px;}

	.header-main img {width: 8rem;display: block;margin: auto;}
	.header-main ul {gap: 13px;}
	.header-main ul li:last-child a {background-color: transparent;color: #5e5d5d;padding: 0px;box-shadow: none;}
	.header-main ul li a {font-size: 17px;}

	.sec1 {margin-top: 5rem;padding: 3rem 0px;background-attachment: scroll;}
	.sec1 h1 {font-size: 55px;margin-bottom: 2rem;}
	.sec1 p {font-size: 20px;}
	.sec1 ul {gap: 20px;}
	.sec1 ul:before {display: none;}
	.sec1 ul li img {width: 70px;height: 70px;}
	.sec1 ul li {font-size: 17px;}
	.sec1 .formulario-header {margin-top: 3rem;}
	.sec1 .formulario-header #commentForm-1 {padding: 15px;}
	.sec1 .formulario-header #commentForm-1 h2 {font-size: 30px;}
	.sec1 .formulario-header #commentForm-1 p {font-size: 17px;margin-bottom: 1rem;}
	.sec1 .formulario-header #commentForm-1 label {font-size: 17px;}
	.sec1 .formulario-header #commentForm-1 .enviar {font-size: 25px;padding-top: 10px;padding-bottom: 10px;}

	.sec2 {padding: 3rem 0px;}
	.sec2 h2 {font-size: 38px;}
	.sec2 p {font-size: 20px;}

	.sec3 {padding-bottom: 2rem;}
	.sec3 .col-md-3 {margin-bottom: 2rem;}
	.sec3 .tittle-main {padding-left: 10px;margin-bottom: 4rem;width: 100%;}
	.sec3 .inner-content img {margin-bottom: 1rem;}
	.sec3 .inner-content {padding: 15px;}
	.sec3 .inner-content h6 {font-size: 25px;}
	.sec3 .inner-content p {font-size: 17px;}

	.sec4 {padding-bottom: 4rem;}
	.sec4 .tittle-main {margin-bottom: 3rem;}
	.sec4 .col-md-3 {margin-bottom: 2rem;}
	.sec4 .inner-content p {font-size: 17px;}
	.sec4 .inner-content .content-img {margin-bottom: 2rem;}

	.sec5 {padding: 5rem 0px;}
	.sec5 h2 {font-size: 38px;}
	.sec5 p {font-size: 20px;width: 100%;}
	.sec5 a {font-size: 22px;padding: 8px 30px;}
	.sec5 a img {width: 26px;}

	.sec6 {padding-top: 30px;}
	.sec6 .logo_footer {width: 10rem;}
	.sec6 p {font-size: 18px;width: 100%;}
	.sec6 .col-md-3 {margin-left: 0px;margin-top: 2rem;}
	.sec6 .col-md-3 ul li a {font-size: 17px;}

	footer p {font-size: 15px;text-align: center;}
	footer a {font-size: 15px;text-align: center;}

/* ---------------------------------------- TH PAGE 320 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-logo img {width: 15rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt1 h1 {font-size: 28px;letter-spacing: 2px;}
	.th-page .th-txt1 h2 {font-size: 20px;}
	.th-page .th-txt2 {margin-top: 3rem;}
	.th-page .th-txt2 h5 {font-size: 20px;}
}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
	.tittle-main h3 {font-size: 55px;}
	.tittle-main h5 {font-size: 28px;}

	.header-main img {width: 9rem;}
	.header-main ul {gap: 20px;}
	.header-main ul li a {font-size: 18px;}
	.header-main ul li:last-child a {padding: 10px 20px;}

	.sec1 {margin-top: 5rem;padding: 4rem 0px;background-attachment: scroll;}
	.sec1 h1 {font-size: 60px;margin-bottom: 2.5rem;}
	.sec1 p {font-size: 22px;}
	.sec1 ul {gap: 30px;}
	.sec1 ul:before {display: none;}
	.sec1 ul li img {width: 70px;height: 70px;}
	.sec1 ul li {font-size: 19px;}
	.sec1 .formulario-header {margin-top: 3rem;}
	.sec1 .formulario-header #commentForm-1 {padding: 25px;}
	.sec1 .formulario-header #commentForm-1 h2 {font-size: 32px;}
	.sec1 .formulario-header #commentForm-1 p {font-size: 18px;margin-bottom: 1.5rem;}
	.sec1 .formulario-header #commentForm-1 label {font-size: 18px;}
	.sec1 .formulario-header #commentForm-1 .enviar {font-size: 30px;padding-top: 12px;padding-bottom: 12px;}

	.sec2 {padding: 4rem 0px;}
	.sec2 h2 {font-size: 45px;}
	.sec2 p {font-size: 21px;}

	.sec3 {padding-bottom: 3rem;}
	.sec3 .col-md-3 {margin-bottom: 2rem;}
	.sec3 .tittle-main {padding-left: 25px;margin-bottom: 4rem;width: 90%;}
	.sec3 .inner-content img {margin-bottom: 1.5rem;}
	.sec3 .inner-content {padding: 25px;}
	.sec3 .inner-content h6 {font-size: 28px;}
	.sec3 .inner-content p {font-size: 19px;}

	.sec4 {padding-bottom: 5rem;}
	.sec4 .tittle-main {margin-bottom: 4rem;}
	.sec4 .col-md-3 {margin-bottom: 2rem;}
	.sec4 .inner-content p {font-size: 19px;}

	.sec5 {padding: 7rem 0px;}
	.sec5 h2 {font-size: 50px;}
	.sec5 p {font-size: 24px;width: 90%;}
	.sec5 a {font-size: 25px;padding: 8px 40px;}
	.sec5 a img {width: 30px;}

	.sec6 .logo_footer {width: 11rem;}
	.sec6 p {font-size: 19px;width: 80%;}
	.sec6 .col-md-3 {margin-left: 0px;margin-top: 2rem;}
	.sec6 .col-md-3 ul li a {font-size: 18px;}

	footer p {font-size: 17px;}
	footer a {font-size: 17px;}

/* ---------------------------------------- TH PAGE 576 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-logo img {width: 15rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt1 h1 {font-size: 28px;letter-spacing: 2px;}
	.th-page .th-txt1 h2 {font-size: 22px;}
	.th-page .th-txt2 {margin-top: 3rem;}
	.th-page .th-txt2 h5 {font-size: 22px;}
}

/*Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.tittle-main h3 {font-size: 60px;}
	.tittle-main h5 {font-size: 30px;}

	.header-main img {width: 9rem;}
	.header-main ul {gap: 25px;}
	.header-main ul li a {font-size: 18px;}
	.header-main ul li:last-child a {padding: 11px 22px;}

	.sec1 {padding: 7rem 0px;margin-top: 4rem;}
	.sec1 h1 {font-size: 62px;margin-bottom: 3rem;}
	.sec1 p {font-size: 23px;}
	.sec1 ul {gap: 40px;}
	.sec1 ul li img {width: 70px;height: 70px;}
	.sec1 ul li {font-size: 20px;}
	.sec1 .formulario-header {padding: 0px;}
	.sec1 .formulario-header #commentForm-1 {padding: 25px;}
	.sec1 .formulario-header #commentForm-1 .col-md-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.sec1 .formulario-header #commentForm-1 h2 {font-size: 30px;}
	.sec1 .formulario-header #commentForm-1 p {font-size: 18px;margin-bottom: 1.5rem;}
	.sec1 .formulario-header #commentForm-1 label {font-size: 18px;}
	.sec1 .formulario-header #commentForm-1 .enviar {font-size: 20px;}

	.sec2 {padding: 4rem 0px;}
	.sec2 h2 {font-size: 48px;}
	.sec2 p {font-size: 22px;}

	.sec3 {padding-bottom: 4rem;}
	.sec3 .col-md-3 {margin-bottom: 2rem;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.sec3 .tittle-main {padding-left: 30px;margin-bottom: 4rem;width: 80%;}
	.sec3 .inner-content {padding: 25px;}
	.sec3 .inner-content h6 {font-size: 28px;}
	.sec3 .inner-content p {font-size: 20px;}

	.sec4 {padding-bottom: 5rem;}
	.sec4 .tittle-main {margin-bottom: 4rem;}
	.sec4 .col-md-3 {margin-bottom: 2rem;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.sec4 .inner-content p {font-size: 19px;}

	.sec5 {padding: 8rem 0px;}
	.sec5 h2 {font-size: 55px;}
	.sec5 p {font-size: 26px;width: 85%;}
	.sec5 a {font-size: 27px;}

	.sec6 .logo_footer {width: 12rem;}
	.sec6 p {font-size: 20px;width: 70%;}
	.sec6 .col-md-3 ul li a {font-size: 18px;}
	.sec6 .col-md-3 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

	footer p {font-size: 18px;}
	footer a {font-size: 18px;}

/* ---------------------------------------- TH PAGE 768 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt1 h1 {font-size: 38px;}
	.th-page .th-txt2 {margin-top: 3rem;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
	.tittle-main h3 {font-size: 65px;}
	.tittle-main h5 {font-size: 32px;}

	.header-main img {width: 10rem;}
	.header-main ul {gap: 30px;}
	.header-main ul li a {font-size: 18px;}

	.sec1 {padding: 9rem 0px;margin-top: 4rem;}
	.sec1 h1 {font-size: 70px;}
	.sec1 p {font-size: 24px;}
	.sec1 ul {gap: 50px;}
	.sec1 ul li {font-size: 21px;}
	.sec1 .formulario-header #commentForm-1 {padding: 20px;}
	.sec1 .formulario-header #commentForm-1 h2 {font-size: 32px;}
	.sec1 .formulario-header #commentForm-1 p {font-size: 18px;}
	.sec1 .formulario-header #commentForm-1 label {font-size: 18px;}
	.sec1 .formulario-header #commentForm-1 .enviar {font-size: 25px;}

	.sec2 h2 {font-size: 52px;}
	.sec2 p {font-size: 22px;}

	.sec3 .tittle-main {padding-left: 40px;width: 70%;}
	.sec3 .inner-content {padding: 20px;}
	.sec3 .inner-content h6 {font-size: 20px;}
	.sec3 .inner-content p {font-size: 18px;}

	.sec4 {padding-bottom: 4rem;}
	.sec4 .inner-content p {font-size: 18px;}

	.sec5 {padding: 10rem 0px;}
	.sec5 h2 {font-size: 62px;}
	.sec5 p {font-size: 28px;width: 75%;}

	.sec6 p {font-size: 21px;width: 60%;}
	.sec6 .col-md-3 ul li a {font-size: 19px;}
	.sec6 .col-md-3 {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}

/* ---------------------------------------- TH PAGE 992 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt2 {margin-top: 3rem;}
}

/* Bigger devices (desktops, 992px and up) */
@media (min-width: 1200px) and (max-width: 1399.98px) {
	.tittle-main h5 {font-size: 25px;}
	.tittle-main h3 {font-size: 60px;}

	.sec1 h1 {font-size: 75px;}
	.sec1 p {font-size: 25px;}
	.sec1 ul li {font-size: 19px;}
	.sec1 ul li img {width: 70px;height: 70px;}
	.sec1 .formulario-header #commentForm-1 {padding: 25px;}
	.sec1 .formulario-header #commentForm-1 h2 {font-size: 34px;}
	.sec1 .formulario-header #commentForm-1 .enviar {font-size: 32px;}

	.sec2 h2 {font-size: 56px;}

	.sec3 .inner-content {padding: 20px;}
	.sec3 .inner-content h6 {font-size: 26px;}
	.sec3 .inner-content p {font-size: 20px;}

	.sec4 {padding-bottom: 4rem;}
	.sec4 .inner-content p {font-size: 20px;}

	.sec5 {padding: 7rem 0px;}
	.sec5 h2 {font-size: 55px;}
	.sec5 p {font-size: 25px;}

	.sec6 p {width: 70%;}
	.sec6 .col-md-3 {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}

/* ---------------------------------------- TH PAGE 1200 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt2 {margin-top: 3rem;}
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
	.sec1 h1 {font-size: 78px;}

	.sec3 .inner-content h6 {font-size: 25px;}
	.sec3 .inner-content p {font-size: 20px;}


/* ---------------------------------------- TH PAGE 1400 --------------------------------------------- */
}

/* Extra large devices  */
@media (min-width: 1600px) {
	.container {max-width: 1420px !important;}

/* ---------------------------------------- TH PAGE 1600 --------------------------------------------- */
}