/*<meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable = no">
ADD TO HTML*/

@font-face{font-family: "Roboto-Black";src:url(fonts/Roboto-Black.ttf);}
@font-face{font-family: "Roboto-Bold";src:url(fonts/Roboto-Bold.ttf);}
@font-face{font-family: "Roboto-BoldCondensed";src:url(fonts/Roboto-BoldCondensed.ttf);}
@font-face{font-family: "Roboto-BoldItalic";src:url(fonts/Roboto-BoldItalic.ttf);}
@font-face{font-family: "Roboto-Condensed";src:url(fonts/Roboto-Condensed.ttf);}
@font-face{font-family: "Roboto-Italic";src:url(fonts/Roboto-Italic.ttf);}
@font-face{font-family: "Roboto-Light";src:url(fonts/Roboto-Light.ttf);}
@font-face{font-family: "Roboto-Medium";src:url(fonts/Roboto-Medium.ttf);}
@font-face{font-family: "Roboto-Regular";src:url(fonts/Roboto-Regular.ttf);}
@font-face{font-family: "Roboto-Thin";src:url(fonts/Roboto-Thin.ttf);}

html {overflow-x: hidden !important;scroll-behavior: smooth;}
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, #009ce6, #133168);}

::selection{background-color: #009ce6;color: #133168;}

.form-control::-webkit-input-placeholder {color: #133168;font-family: "Roboto-Regular";font-size: 15px;}
.form-control:-ms-input-placeholder {color: #133168;font-family: "Roboto-Regular";font-size: 15px;}
.form-control::placeholder {color: #133168;font-family: "Roboto-Regular";font-size: 15px;}

label.error {font-family: 'Roboto-Black';font-size: 15px;margin: 0px;color: #133168;text-transform: uppercase;}

.desktop {}
.movil {display: none;}
.mobile-menu {display: none;}

.menu-desk {}
.menu-fixed {position: fixed;z-index: 1000;top: 0;max-width: 100%;width: 100%;box-shadow: 0px 4px 3px rgba(0,0,0,.5);}
.menu-fixed:before {display: none;}

.header-main {z-index: 1;display: block;position: relative;}
.header-main .part1 {background-color: #009ce6;padding: 8px 0px;}
.header-main .part1 .col-md-6:nth-child(1) {}
.header-main .part1 .col-md-6:nth-child(1) a {font-family: "Roboto-Regular";color: #133168;font-size: 15px;padding: 0px 17px;}
.header-main .part1 .col-md-6:nth-child(2) {text-align: right;}
.header-main .part1 .col-md-6:nth-child(2) p {margin: 0px;font-family: "Roboto-Regular";color: #133168;font-size: 15px;}
.header-main .part1 .col-md-6:nth-child(2) a {}
.header-main .part1 .col-md-6:nth-child(2) a img {width: 27px;margin: 0px 10px;}
.header-main .part2 {background-color: #133168;transition: all 0.5s;padding: 7px 0px;}
.header-main .part2 h1 {font-family: "Roboto-Black";color: #fff;text-transform: uppercase;margin: 0px;font-size: 45px;}
.header-main .part2 ul {padding: 0px;margin: 0px;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
.header-main .part2 ul li {font-family: 'Roboto-Regular';color: #fff;display: block;width: calc(100% / 4);margin: auto;text-align: center;}
.header-main .part2 ul li a {cursor: pointer;font-family: 'Roboto-Regular';color: #fff;font-size: 18px;text-transform: uppercase;transition: all 0.5s;}
.header-main .part2 ul li a:hover {color: #d1ac00;}
.header-main .part2 .menu-desk {margin: auto;}
.header-main .part2 img {width: 4rem;padding: 5px 0px;}

.sec1 {align-items: center;margin: auto;background-image: url(img/sec1-banner.jpg);background-repeat: no-repeat;background-size: cover;background-position: 0rem -1rem;padding: 10rem 0px;}
.sec1 h1 {font-family: 'Roboto-Regular';color: #fff;font-size: 45px;text-shadow: 0px 0px 9px #00000094;margin: 0px;margin-top: 15px;}
.sec1 h3 {font-family: 'Roboto-Bold';color: #fff;background-color: #d1ab00;text-align: center;width: fit-content;width: -webkit-fit-content;padding: 5px 20px;margin: 0px;margin-top: -40px;font-size: 20px;text-shadow: 0px 0px 9px #00000094;}

.sec2 {background-color: #d1ac00;}
.sec2 img {width: 100%;height: 30rem;object-fit: cover;}
.sec2 .col-md-5 {padding: 0px}
.sec2 .col-md-7 {background-color: #d1ac00;padding: 4rem;padding-right: 10rem;margin: auto;}
.sec2 h2 {font-family: 'Roboto-Bold';color: #302700;font-size: 40px;}
.sec2 h5 {font-family: 'Roboto-Bold';color: #fff;text-transform: uppercase;font-size: 17px;}
.sec2 h6 {font-family: 'Roboto-Regular';color: #302700;font-size: 23px;text-align: justify;}
.sec2 p {font-family: 'Roboto-Regular';color: #302700;font-size: 15px;text-align: justify;}

.sec3 {background-image: url(img/sec3-fondo.jpg);background-position: center bottom;background-repeat: no-repeat;background-size: cover;padding-top: 5rem;padding-bottom: 1rem;z-index: 0;position: relative;background-attachment: fixed;}
.sec3 h2 {font-family: 'Roboto-Bold';color: #133168;font-size: 40px;margin-bottom: 3rem;}
.sec3 h5 {font-family: 'Roboto-Bold';color: #d1ac00;text-transform: uppercase;font-size: 17px;}
.sec3 .servicios {margin: 3rem 0px;}
.sec3 .servicios .content-sec3 {border: solid 2px #979797;transition: all 0.5s;padding: 3rem 20px;height: 100%;background-color: #fff;}
.sec3 .servicios img {box-shadow: 0px 0px 20px 6px #00000030;}
.sec3 .servicios h4 {font-family: 'Roboto-Bold';color: #133168;font-size: 25px;}
.sec3 .servicios p {font-family: 'Roboto-Regular';color: #747474;font-size: 16px;}
.sec3 .servicios a {font-family: 'Roboto-Regular';color: #000000;font-size: 16px;}
.sec3 .servicios a img {width: 20px;margin-left: 5px;margin-bottom: 5px;}
.sec3 .servicio-1 .col-md-8 {margin: auto 0px;}
.sec3 .servicio-1 img {display: block;margin: auto;width: 100%;height: 17rem;object-fit: cover;}
.sec3 .servicio-2 .col-md-8 {margin: auto 0px;}
.sec3 .servicio-2 img {display: block;margin: auto;width: 100%;height: 17rem;object-fit: cover;}
.sec3 .servicio-5 img {height: 35rem !important;object-fit: cover;}
.sec3 .masonry {-webkit-column-gap: 1em;-moz-column-gap: 1em;column-gap: 1em;margin: 0em;padding: 0;-moz-column-gap: 1.5em;-webkit-column-gap: 1.5em;column-gap: 1.5em;font-size: .85em;overflow: hidden;margin: 2rem auto;width: 80%;}
.sec3 .masonry-1 {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.sec3 .masonry-2 {-webkit-column-count: 3;-moz-column-count:3;column-count: 3;}
.sec3 .masonry-3 {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.sec3 .masonry-4 {-webkit-column-count: 2;-moz-column-count:2;column-count: 2;}
.sec3 .masonry-5 {-webkit-column-count: 2;-moz-column-count:2;column-count: 2;}
.sec3 .masonry-6 {-webkit-column-count: 2;-moz-column-count:2;column-count: 2;}
.sec3 .item {display: grid;background: #fff;padding: 0em;margin: 0 0 1.5em;width: 100%;-webkit-transition: 1s ease all;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.sec3 .item img {width: 100%;height: 100%;}

.sec6 {padding-top: 3rem;padding-bottom: 20rem;}
.sec6 h2 {font-family: 'Roboto-Bold';color: #133168;font-size: 40px;margin-bottom: 3rem;}
.sec6 .row-clients {display: flex;flex-direction: row;flex-wrap: wrap;}
.sec6 .row-clients img {width: calc(100% / 4);}

.sec4 {padding-top: 7rem;position: relative;z-index: 0;background-image: url(img/footer-fondo.png);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.sec4 .form-map {width: 90%;margin: auto;margin-top: -23rem;margin-bottom: 3rem;border-top: solid 7px #133168;}
.sec4 .form-map .col-md-5 {padding: 0px;}
.sec4 .formulario-footer {background-color: #009ce6;padding: 3rem 2rem;}
.sec4 .formulario-footer h5 {color: #133168;font-size: 20px;font-family: 'Roboto-Bold';margin-bottom: 20px;}
.sec4 .formulario-footer input {font-family: 'Roboto-Regular';background-color: #5bd1ff;border: none;border-radius: 0px;margin-bottom: 20px;color: #133168;}
.sec4 .formulario-footer textarea {font-family: 'Roboto-Regular';background-color: #5bd1ff;border: none;border-radius: 0px;margin-bottom: 20px;color: #133168;}
.sec4 .formulario-footer select {font-family: 'Roboto-Regular';background-color: #5bd1ff;border: none;border-radius: 0px;margin-bottom: 20px;color: #133168;}
.sec4 .formulario-footer .button {font-family: 'Roboto-Regular';color: #fff;background-color: #133168;position: relative;margin-left: auto;margin-right: 25px;display: block;width: 8rem;padding: 5px 0px;padding-right: 17px;font-size: 18px;letter-spacing: 3px;}
.sec4 .formulario-footer .button-enviar {display: block;position: relative;}
.sec4 .formulario-footer .button-enviar:before {content: "";display: block;position: absolute;top: 50%;right: 10px;width: 40px;height: 40px;z-index: 9;background-image: url(img/sec3-mail.png);background-repeat: no-repeat;background-position: center center;background-size: contain;transform: translateY(-50%);}
.sec4 .info-part {}
.sec4 .info-part .s1 .col-md-5 img {width: 7rem;}
.sec4 .info-part .s1 {padding-bottom: 3rem;}
.sec4 .info-part .s1 p {text-align: right;color: #d0ab01;font-family: 'Roboto-Regular';font-size: 18px;margin: 0px;}
.sec4 .info-part .s1 p img {width: 25px;margin: 0px 7px;}
.sec4 .info-part h1 {font-family: "Roboto-Black";color: #fff;text-transform: uppercase;margin: 0px;font-size: 45px;}
.sec4 .info-part .menu-footer {padding: 0px;margin: 0px;width: fit-content;margin-left: auto;margin-right: 3rem;}
.sec4 .info-part .menu-footer li {display: block;}
.sec4 .info-part .menu-footer li a {font-family: 'Roboto-Regular';color: #ffffff;text-transform: uppercase;font-size: 16px;padding: 5px 0px;display: block;transition: all 0.5s;cursor: pointer;}
.sec4 .info-part .menu-footer li a:hover {color: #d1ac00;}
.sec4 .info-part .contacto-footer {padding: 0px;margin-bottom: 15px;}
.sec4 .info-part .contacto-footer li {display: block;padding: 5px 0px;position: relative;}
.sec4 .info-part .contacto-footer li:before {content: "";display: block;position: absolute;left: -35px;top: 5px;width: 25px;height: 25px;background-repeat: no-repeat;background-position: center center;background-size: contain;}
.sec4 .info-part .contacto-footer li:nth-child(1):before {background-image: url(img/footer-icon-mail.png);}
.sec4 .info-part .contacto-footer li:nth-child(2):before {background-image: url(img/footer-icon-marker.png);}
.sec4 .info-part .contacto-footer li a {font-family: 'Roboto-Regular';color: #fff;font-size: 16px;}
.sec4 .info-part .s2 {background-color: #009ce6;padding: 10px 0px;}
.sec4 .info-part .s2 p {font-family: "Roboto-Regular";color: #133168;font-size: 16px;margin: 0px;}
.sec4 .info-part .s2 a {font-family: "Roboto-Regular";color: #133168;font-size: 16px;margin: 0px;display: block;text-align: right;}

.th-page {position: relative;min-height: 100vh;background-image: url(img/sec2-img.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;overflow: hidden;}
.th-page:before {content: "";display: block;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: #133168c9;}
.th-page .th-logo {padding-top: 5rem;}
.th-page .th-logo h1 {font-family: "Roboto-Black";color: #fff;text-transform: uppercase;margin: 0px;font-size: 45px;text-align: center;}
.th-page .th-txt1 {width: fit-content;margin: auto;border: solid 2px #d0ab01;padding: 15px;margin-top: 5rem;}
.th-page .th-txt1 h1 {font-family: "Roboto-Bold";color: #fff;text-align: center;text-transform: uppercase;font-size: 45px;letter-spacing: 4px;}
.th-page .th-txt1 h2 {font-family: "Roboto-Regular";font-size: 25px;color: #fff;text-align: center;margin: 0px;}
.th-page .th-txt1 p {font-family: "Roboto-Regular";text-align: center;color: #fff;font-size: 17px;margin: 0px;}
.th-page .th-txt2 {margin-top: 5rem;}
.th-page .th-txt2 h5 {font-family: "Roboto-Regular";color: #fff;text-align: center;font-size: 25px;}
.th-page .th-txt2 a {font-family: "RobotoRegular";color: #fff;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/sec5/02-phone.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: #d0ab01;}
.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: 27px;margin-bottom: 0rem;}


/* ---------------------------------------- RESPONSIVE --------------------------------------------- */

@media (min-width: 320px) and (max-width: 575px){
	.button_container {position: relative;top: 0%;left: 0%;height: 25px;width: 25px;cursor: pointer;z-index: 9999999;transition: opacity .5s ease;margin-left: auto;margin-top: -35px;}
	.button_container.active .top {transform: translateY(6px) translateX(0) rotate(45deg);background: #d1ac00;}
	.button_container.active .middle {opacity: 0;background: #d1ac00;}
	.button_container.active .bottom {transform: translateY(-6px) translateX(0) rotate(-45deg);background: #d1ac00;}
	 
	.button_container span {background: #d1ac00;border: none;height: 3px;width: 100%;display: block;position: relative;top: 0;left: 0;transition:  all .35s ease;cursor: pointer;}
	    
	.button_container span:nth-of-type(2) {top: 6px;}
	.button_container span:nth-of-type(3) {top: 12px;}
	.button_container.active span:nth-of-type(1) {top: 4px;}
	.button_container.active span:nth-of-type(2) {top: 10px;}
	.button_container.active span:nth-of-type(3) {top: 10px;}

	.mobile-menu {display: block;}
	.mobile-menu {position: fixed; width: 100%; height: inherit; top: 66px; left: -100vw; display: inline-block; background: #133168;z-index: 999; padding: 20px;-webkit-transition: all 0.5s ease-in-out !important;-moz-transition: all 0.5s ease-in-out !important;-o-transition: all 0.5s ease-in-out !important;transition: all 0.5s ease-in-out !important;}
	.mobile-menu.open { left: 0px;-webkit-transition: all 0.5s ease-in-out !important;-moz-transition: all 0.5s ease-in-out !important;-o-transition: all 0.5s ease-in-out !important;transition: all 0.5s ease-in-out !important;}
	.mobile-menu .main-menu {display: inline-block; width: 100%;}

	.menu-oculto {display: none;}

	.header-main .part1 .col-md-6:nth-child(1) a {padding: 0px 11px;}
	.header-main .part1 .col-md-6:nth-child(2) a img {margin: 0px 2px;}
	.header-main .part2 ul {flex-direction: column;}
	.header-main .part2 ul li {width: 100%;text-align: left;}

	.sec1 {padding: 6rem 0px;background-position: 0rem 0rem;}
	.sec1 h1 {font-size: 30px;}

	.sec2 .col-md-7 {padding: 2rem;padding-right: 2rem;order: -1;}

	.sec3 {padding: 2rem 0px;}
	.sec3 h2 {margin-bottom: 1rem;}
	.sec3 .servicios .col-md-4 {margin: 1rem 0px;padding: 0px;}
	.sec3 .servicios .content-sec3 {padding: 1rem 20px;}
	.sec3 .servicio-1 .col-md-4 {order: 1;}
	
	.sec4 .formulario-footer {padding: 1rem 1rem;}
	.sec4 .info-part .menu-footer {margin-right: 0rem;width: 100%;}
	.sec4 .info-part .contacto-footer {padding-left: 35px;}
	.sec4 .info-part .s1 .col-md-5 img {width: 5rem;margin-bottom: 1rem;}

	.sec4 .info-part .s2 a {text-align: left;}
	
	.sec3 h2 {font-size: 28px;}
	.sec3 .masonry {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}

	.sec6 .row-clients img {width: calc(100% / 2);}


/* ---------------------------------------- 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-txt2 {margin-top: 3rem;}
}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
	.button_container {position: relative;top: 0%;left: 0%;height: 25px;width: 25px;cursor: pointer;z-index: 9999999;transition: opacity .5s ease;margin-left: auto;margin-top: -35px;}
	.button_container.active .top {transform: translateY(6px) translateX(0) rotate(45deg);background: #d1ac00;}
	.button_container.active .middle {opacity: 0;background: #d1ac00;}
	.button_container.active .bottom {transform: translateY(-6px) translateX(0) rotate(-45deg);background: #d1ac00;}
	 
	.button_container span {background: #d1ac00;border: none;height: 3px;width: 100%;display: block;position: relative;top: 0;left: 0;transition:  all .35s ease;cursor: pointer;}
	    
	.button_container span:nth-of-type(2) {top: 6px;}
	.button_container span:nth-of-type(3) {top: 12px;}
	.button_container.active span:nth-of-type(1) {top: 4px;}
	.button_container.active span:nth-of-type(2) {top: 10px;}
	.button_container.active span:nth-of-type(3) {top: 10px;}

	.mobile-menu {display: block;}
	.mobile-menu {position: fixed; width: 100%; height: inherit; top: 43px; left: -100vw; display: inline-block; background: #133168;z-index: 999; padding: 20px;-webkit-transition: all 0.5s ease-in-out !important;-moz-transition: all 0.5s ease-in-out !important;-o-transition: all 0.5s ease-in-out !important;transition: all 0.5s ease-in-out !important;}
	.mobile-menu.open { left: 0px;-webkit-transition: all 0.5s ease-in-out !important;-moz-transition: all 0.5s ease-in-out !important;-o-transition: all 0.5s ease-in-out !important;transition: all 0.5s ease-in-out !important;}
	.mobile-menu .main-menu {display: inline-block; width: 100%;}

	.menu-oculto {display: none;}

	.header-main .part1 .col-md-6:nth-child(1) a {padding: 0px 11px;}
	.header-main .part1 .col-md-6:nth-child(2) a img {margin: 0px 2px;}
	.header-main .part1 .col-md-6:nth-child(1) {width: 59%;}
	.header-main .part1 .col-md-6:nth-child(2) {width: 41%;}
	.header-main .part2 ul {flex-direction: column;}
	.header-main .part2 ul li {width: 100%;text-align: left;}

	.sec1 {padding: 6rem 0px;background-position: 0rem 0rem;}
	.sec1 h1 {font-size: 35px;}

	.sec2 .col-md-7 {padding: 2rem;padding-right: 2rem;order: -1;}

	.sec3 {padding: 2rem 0px;}
	.sec3 h2 {margin-bottom: 1rem;}
	.sec3 .servicios .col-md-4 {margin: 1rem 0px;padding: 0px;}
	.sec3 .servicios .content-sec3 {padding: 1rem 20px;}
	.sec3 .servicio-1 .col-md-4 {order: 1;}
	
	.sec4 .formulario-footer {padding: 1rem 1rem;}
	.sec4 .info-part .menu-footer {margin-right: 0rem;width: 100%;}
	.sec4 .info-part .contacto-footer {padding-left: 35px;}

	.sec4 .info-part .s1 .col-md-5 img {width: 5rem;margin-bottom: 15px;}
	.sec4 .info-part .s1 .col-md-3 {width: 30%;}
	.sec4 .info-part .s1 .col-md-4 {width: 70%;}
	.sec4 .info-part .s2 a {text-align: left;}

	.sec3 .masonry {-webkit-column-count: 2 !important;-moz-column-count: 2 !important;column-count: 2 !important;width: 100%;}
	.sec3 .servicio-5 img {height: 25rem !important;}

	.sec6 .row-clients img {width: calc(100% / 3);}
	

/* ---------------------------------------- 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-txt2 {margin-top: 3rem;}
}

/*Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.header-main .part2 ul li a {font-size: 17px;}

	.sec1 {padding: 7rem 0px;}
	.sec1 h1 {font-size: 30px;}
	.sec1 h3 {margin-top: -70px;}

	.sec2 .col-md-7 {padding: 2rem;}
	.sec2 img {height: 100%;object-fit: cover;}
	.sec2 h2 {font-size: 34px;}
	.sec2 h6 {font-size: 20px;}

	.sec3 {padding: 3rem 0px;}
	.sec3 h2 {margin-bottom: 2rem;}
	.sec3 .servicios .content-sec3 {padding: 1rem 15px;}
	.sec3 .servicios p {font-size: 14px;}
	.sec3 .servicio-5 img {height: 23rem !important;}

	.sec4 .formulario-footer {padding: 3rem 1rem;}
	.sec4 .info-part .s1 p img {margin: 0px 1px;}

/* ---------------------------------------- TH PAGE 768 --------------------------------------------- */
	.th-page .th-logo {padding-top: 3rem;}
	.th-page .th-txt1 {margin-top: 3rem;}
	.th-page .th-txt2 {margin-top: 3rem;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
	.sec1 {padding: 7rem 0px;}
	.sec1 h1 {font-size: 35px;}

	.sec2 img {height: 100%;object-fit: cover;}
	.sec2 .col-md-7 {padding: 2rem;padding-right: 6rem;}

	.sec3 {padding-top: 4rem;}

/* ---------------------------------------- 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: 1299.98px) {

	.sec2 img {height: 100%;object-fit: cover;}

/* ---------------------------------------- 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) {

/* ---------------------------------------- TH PAGE 1400 --------------------------------------------- */
}

/* Extra large devices  */
@media (min-width: 1600px) {

/* ---------------------------------------- TH PAGE 1600 --------------------------------------------- */
}