html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;} a{ border: none; color:none; text-decoration: none;} a:hover{border: none; color:none; text-decoration: none;}
.fz10{ font-size: 10px; } .fz12{ font-size: 12px; } .fz14{ font-size: 14px; } .fz15{ font-size: 15px; } .fz16{ font-size: 16px; } .fz18{ font-size: 18px; } .fz20{ font-size: 20px; } .fz22{ font-size: 22px; } .fz24{ font-size: 24px; } .fz26{ font-size: 26px; } .fz28{ font-size: 28px; } .fz30{ font-size: 30px; } .fz32{ font-size: 32px; } .fz34{ font-size: 34px; } .fz36{ font-size: 36px; } .fz38{ font-size: 38px; } .fz40{ font-size: 40px; } .fz45{ font-size: 45px; } .fz50{ font-size: 50px; }
.tac{text-align: center;} .tar{text-align: right;} .taj{text-align: justify;}

/*Load*/
.windows8 {position: relative;width: 78px;height:78px;margin:0 auto;}.windows8 .wBall {position: absolute;width: 74px;height: 74px;opacity: 0;transform: rotate(225deg);-o-transform: rotate(225deg);-ms-transform: rotate(225deg);-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);animation: orbit 6.96s infinite;-o-animation: orbit 6.96s infinite;-ms-animation: orbit 6.96s infinite;-webkit-animation: orbit 6.96s infinite;-moz-animation: orbit 6.96s infinite;}.windows8 .wBall .wInnerBall{position: absolute;width: 10px;height: 10px;background: rgb(176,176,176);left:0px;top:0px;border-radius: 10px;}.windows8 #wBall_1 {animation-delay: 1.52s;-o-animation-delay: 1.52s;-ms-animation-delay: 1.52s;-webkit-animation-delay: 1.52s;-moz-animation-delay: 1.52s;}.windows8 #wBall_2 {animation-delay: 0.3s;-o-animation-delay: 0.3s;-ms-animation-delay: 0.3s;-webkit-animation-delay: 0.3s;-moz-animation-delay: 0.3s;}.windows8 #wBall_3 {animation-delay: 0.61s;-o-animation-delay: 0.61s;-ms-animation-delay: 0.61s;-webkit-animation-delay: 0.61s;-moz-animation-delay: 0.61s;}.windows8 #wBall_4 {animation-delay: 0.91s;-o-animation-delay: 0.91s;-ms-animation-delay: 0.91s;-webkit-animation-delay: 0.91s;-moz-animation-delay: 0.91s;}.windows8 #wBall_5 {animation-delay: 1.22s;-o-animation-delay: 1.22s;-ms-animation-delay: 1.22s;-webkit-animation-delay: 1.22s;-moz-animation-delay: 1.22s;}@keyframes orbit {0% {opacity: 1;z-index:99;transform: rotate(180deg);animation-timing-function: ease-out;}7% {opacity: 1;transform: rotate(300deg);animation-timing-function: linear;origin:0%;}30% {opacity: 1;transform:rotate(410deg);animation-timing-function: ease-in-out;origin:7%;}39% {opacity: 1;transform: rotate(645deg);animation-timing-function: linear;origin:30%;}70% {opacity: 1;transform: rotate(770deg);animation-timing-function: ease-out;origin:39%;}75% {opacity: 1;transform: rotate(900deg);animation-timing-function: ease-out;origin:70%;}76% {opacity: 0;transform:rotate(900deg);}100% {opacity: 0;transform: rotate(900deg);}}@-o-keyframes orbit {0% {opacity: 1;z-index:99;-o-transform: rotate(180deg);-o-animation-timing-function: ease-out;}7% {opacity: 1;-o-transform: rotate(300deg);-o-animation-timing-function: linear;-o-origin:0%;}30% {opacity: 1;-o-transform:rotate(410deg);-o-animation-timing-function: ease-in-out;-o-origin:7%;}39% {opacity: 1;-o-transform: rotate(645deg);-o-animation-timing-function: linear;-o-origin:30%;}70% {opacity: 1;-o-transform: rotate(770deg);-o-animation-timing-function: ease-out;-o-origin:39%;}75% {opacity: 1;-o-transform: rotate(900deg);-o-animation-timing-function: ease-out;-o-origin:70%;}76% {opacity: 0;-o-transform:rotate(900deg);}100% {opacity: 0;-o-transform: rotate(900deg);}}@-ms-keyframes orbit {0% {opacity: 1;z-index:99;-ms-transform: rotate(180deg);-ms-animation-timing-function: ease-out;}7% {opacity: 1;-ms-transform: rotate(300deg);-ms-animation-timing-function: linear;-ms-origin:0%;}30% {opacity: 1;-ms-transform:rotate(410deg);-ms-animation-timing-function: ease-in-out;-ms-origin:7%;}39% {opacity: 1;-ms-transform: rotate(645deg);-ms-animation-timing-function: linear;-ms-origin:30%;}70% {opacity: 1;-ms-transform: rotate(770deg);-ms-animation-timing-function: ease-out;-ms-origin:39%;}75% {opacity: 1;-ms-transform: rotate(900deg);-ms-animation-timing-function: ease-out;-ms-origin:70%;}76% {opacity: 0;-ms-transform:rotate(900deg);}100% {opacity: 0;-ms-transform: rotate(900deg);}}@-webkit-keyframes orbit {0% {opacity: 1;z-index:99;-webkit-transform: rotate(180deg);-webkit-animation-timing-function: ease-out;}7% {opacity: 1;-webkit-transform: rotate(300deg);-webkit-animation-timing-function: linear;-webkit-origin:0%;}30% {opacity: 1;-webkit-transform:rotate(410deg);-webkit-animation-timing-function: ease-in-out;-webkit-origin:7%;}39% {opacity: 1;-webkit-transform: rotate(645deg);-webkit-animation-timing-function: linear;-webkit-origin:30%;}70% {opacity: 1;-webkit-transform: rotate(770deg);-webkit-animation-timing-function: ease-out;-webkit-origin:39%;}75% {opacity: 1;-webkit-transform: rotate(900deg);-webkit-animation-timing-function: ease-out;-webkit-origin:70%;}76% {opacity: 0;-webkit-transform:rotate(900deg);}100% {opacity: 0;-webkit-transform: rotate(900deg);}}@-moz-keyframes orbit {0% {opacity: 1;z-index:99;-moz-transform: rotate(180deg);-moz-animation-timing-function: ease-out;}7% {opacity: 1;-moz-transform: rotate(300deg);-moz-animation-timing-function: linear;-moz-origin:0%;}30% {opacity: 1;-moz-transform:rotate(410deg);-moz-animation-timing-function: ease-in-out;-moz-origin:7%;}39% {opacity: 1;-moz-transform: rotate(645deg);-moz-animation-timing-function: linear;-moz-origin:30%;}70% {opacity: 1;-moz-transform: rotate(770deg);-moz-animation-timing-function: ease-out;-moz-origin:39%;}75% {opacity: 1;-moz-transform: rotate(900deg);-moz-animation-timing-function: ease-out;-moz-origin:70%;}76% {opacity: 0;-moz-transform:rotate(900deg);}100% {opacity: 0;-moz-transform: rotate(900deg);}}

.cssload-loader {position: absolute;left: 50%;width: 44.284271247462px;height: 44.284271247462px;margin-left: -22.142135623731px;margin-top: 18.8px;border-radius: 100%;animation-name: cssload-loader;-o-animation-name: cssload-loader;-ms-animation-name: cssload-loader;-webkit-animation-name: cssload-loader;-moz-animation-name: cssload-loader;animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-timing-function: linear;-o-animation-timing-function: linear;-ms-animation-timing-function: linear;-webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;animation-duration: 4.6s;-o-animation-duration: 4.6s;-ms-animation-duration: 4.6s;-webkit-animation-duration: 4.6s;-moz-animation-duration: 4.6s;}.cssload-loader .cssload-side {display: block;width: 6px;height: 18px;background-color: rgb(4,99,128);margin: 2px;position: absolute;border-radius: 50%;animation-duration: 1.73s;-o-animation-duration: 1.73s;-ms-animation-duration: 1.73s;-webkit-animation-duration: 1.73s;-moz-animation-duration: 1.73s;animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-timing-function: ease;-o-animation-timing-function: ease;-ms-animation-timing-function: ease;-webkit-animation-timing-function: ease;-moz-animation-timing-function: ease;}.cssload-loader .cssload-side:nth-child(1),.cssload-loader .cssload-side:nth-child(5) {transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);animation-name: cssload-rotate0;-o-animation-name: cssload-rotate0;-ms-animation-name: cssload-rotate0;-webkit-animation-name: cssload-rotate0;-moz-animation-name: cssload-rotate0;}.cssload-loader .cssload-side:nth-child(3),.cssload-loader .cssload-side:nth-child(7) {transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);animation-name: cssload-rotate90;-o-animation-name: cssload-rotate90;-ms-animation-name: cssload-rotate90;-webkit-animation-name: cssload-rotate90;-moz-animation-name: cssload-rotate90;}.cssload-loader .cssload-side:nth-child(2),.cssload-loader .cssload-side:nth-child(6) {transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);animation-name: cssload-rotate45;-o-animation-name: cssload-rotate45;-ms-animation-name: cssload-rotate45;-webkit-animation-name: cssload-rotate45;-moz-animation-name: cssload-rotate45;}.cssload-loader .cssload-side:nth-child(4),.cssload-loader .cssload-side:nth-child(8) {transform: rotate(135deg);-o-transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);animation-name: cssload-rotate135;-o-animation-name: cssload-rotate135;-ms-animation-name: cssload-rotate135;-webkit-animation-name: cssload-rotate135;-moz-animation-name: cssload-rotate135;}.cssload-loader .cssload-side:nth-child(1) {top: 22.142135623731px;left: 44.284271247462px;margin-left: -3px;margin-top: -9px;animation-delay: 0;-o-animation-delay: 0;-ms-animation-delay: 0;-webkit-animation-delay: 0;-moz-animation-delay: 0;}.cssload-loader .cssload-side:nth-child(2) {top: 38.213203431093px;left: 38.213203431093px;margin-left: -3px;margin-top: -9px;animation-delay: 0;-o-animation-delay: 0;-ms-animation-delay: 0;-webkit-animation-delay: 0;-moz-animation-delay: 0;}.cssload-loader .cssload-side:nth-child(3) {top: 44.284271247462px;left: 22.142135623731px;margin-left: -3px;margin-top: -9px;animation-delay: 0;-o-animation-delay: 0;-ms-animation-delay: 0;-webkit-animation-delay: 0;-moz-animation-delay: 0;}.cssload-loader .cssload-side:nth-child(4) {top: 38.213203431093px;left: 6.0710678163691px;margin-left: -3px;margin-top: -9px;animation-delay: 0;-o-animation-delay: 0;-ms-animation-delay: 0;-webkit-animation-delay: 0;-moz-animation-delay: 0;}.cssload-loader .cssload-side:nth-child(5) {top: 22.142135623731px;left: 0px;margin-left: -3px;margin-top: -9px;animation-delay: 0;-o-animation-delay: 0;-ms-animation-delay: 0;-webkit-animation-delay: 0;-moz-animation-delay: 0;}.cssload-loader .cssload-side:nth-child(6) {top: 6.0710678163691px;left: 6.0710678163691px;margin-left: -3px;margin-top: -9px;animation-delay: 0;-o-animation-delay: 0;-ms-animation-delay: 0;-webkit-animation-delay: 0;-moz-animation-delay: 0;}.cssload-loader .cssload-side:nth-child(7) {top: 0px;left: 22.142135623731px;margin-left: -3px;margin-top: -9px;animation-delay: 0;-o-animation-delay: 0;-ms-animation-delay: 0;-webkit-animation-delay: 0;-moz-animation-delay: 0;}.cssload-loader .cssload-side:nth-child(8) {top: 6.0710678163691px;left: 38.213203431093px;margin-left: -3px;margin-top: -9px;animation-delay: 0;-o-animation-delay: 0;-ms-animation-delay: 0;-webkit-animation-delay: 0;-moz-animation-delay: 0;}@keyframes cssload-rotate0 {0% {transform: rotate(0deg);}60% {transform: rotate(180deg);}100% {transform: rotate(180deg);}}@-o-keyframes cssload-rotate0 {0% {-o-transform: rotate(0deg);}60% {-o-transform: rotate(180deg);}100% {-o-transform: rotate(180deg);}}@-ms-keyframes cssload-rotate0 {0% {-ms-transform: rotate(0deg);}60% {-ms-transform: rotate(180deg);}100% {-ms-transform: rotate(180deg);}}@-webkit-keyframes cssload-rotate0 {0% {-webkit-transform: rotate(0deg);}60% {-webkit-transform: rotate(180deg);}100% {-webkit-transform: rotate(180deg);}}@-moz-keyframes cssload-rotate0 {0% {-moz-transform: rotate(0deg);}60% {-moz-transform: rotate(180deg);}100% {-moz-transform: rotate(180deg);}}@keyframes cssload-rotate90 {0% {transform: rotate(90deg);transform: rotate(90deg);}60% {transform: rotate(270deg);transform: rotate(270deg);}100% {transform: rotate(270deg);transform: rotate(270deg);}}@-o-keyframes cssload-rotate90 {0% {-o-transform: rotate(90deg);transform: rotate(90deg);}60% {-o-transform: rotate(270deg);transform: rotate(270deg);}100% {-o-transform: rotate(270deg);transform: rotate(270deg);}}@-ms-keyframes cssload-rotate90 {0% {-ms-transform: rotate(90deg);transform: rotate(90deg);}60% {-ms-transform: rotate(270deg);transform: rotate(270deg);}100% {-ms-transform: rotate(270deg);transform: rotate(270deg);}}@-webkit-keyframes cssload-rotate90 {0% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}60% {-webkit-transform: rotate(270deg);transform: rotate(270deg);}100% {-webkit-transform: rotate(270deg);transform: rotate(270deg);}}@-moz-keyframes cssload-rotate90 {0% {-moz-transform: rotate(90deg);transform: rotate(90deg);}60% {-moz-transform: rotate(270deg);transform: rotate(270deg);}100% {-moz-transform: rotate(270deg);transform: rotate(270deg);}}@keyframes cssload-rotate45 {0% {transform: rotate(45deg);transform: rotate(45deg);}60% {transform: rotate(225deg);transform: rotate(225deg);}100% {transform: rotate(225deg);transform: rotate(225deg);}}@-o-keyframes cssload-rotate45 {0% {-o-transform: rotate(45deg);transform: rotate(45deg);}60% {-o-transform: rotate(225deg);transform: rotate(225deg);}100% {-o-transform: rotate(225deg);transform: rotate(225deg);}}@-ms-keyframes cssload-rotate45 {0% {-ms-transform: rotate(45deg);transform: rotate(45deg);}60% {-ms-transform: rotate(225deg);transform: rotate(225deg);}100% {-ms-transform: rotate(225deg);transform: rotate(225deg);}}@-webkit-keyframes cssload-rotate45 {0% {-webkit-transform: rotate(45deg);transform: rotate(45deg);}60% {-webkit-transform: rotate(225deg);transform: rotate(225deg);}100% {-webkit-transform: rotate(225deg);transform: rotate(225deg);}}@-moz-keyframes cssload-rotate45 {0% {-moz-transform: rotate(45deg);transform: rotate(45deg);}60% {-moz-transform: rotate(225deg);transform: rotate(225deg);}100% {-moz-transform: rotate(225deg);transform: rotate(225deg);}}@keyframes cssload-rotate135 {0% {transform: rotate(135deg);transform: rotate(135deg);}60% {transform: rotate(315deg);transform: rotate(315deg);}100% {transform: rotate(315deg);transform: rotate(315deg);}}@-o-keyframes cssload-rotate135 {0% {-o-transform: rotate(135deg);transform: rotate(135deg);}60% {-o-transform: rotate(315deg);transform: rotate(315deg);}100% {-o-transform: rotate(315deg);transform: rotate(315deg);}}@-ms-keyframes cssload-rotate135 {0% {-ms-transform: rotate(135deg);transform: rotate(135deg);}60% {-ms-transform: rotate(315deg);transform: rotate(315deg);}100% {-ms-transform: rotate(315deg);transform: rotate(315deg);}}@-webkit-keyframes cssload-rotate135 {0% {-webkit-transform: rotate(135deg);transform: rotate(135deg);}60% {-webkit-transform: rotate(315deg);transform: rotate(315deg);}100% {-webkit-transform: rotate(315deg);transform: rotate(315deg);}}@-moz-keyframes cssload-rotate135 {0% {-moz-transform: rotate(135deg);transform: rotate(135deg);}60% {-moz-transform: rotate(315deg);transform: rotate(315deg);}100% {-moz-transform: rotate(315deg);transform: rotate(315deg);}}@keyframes cssload-loader {0% {transform: rotate(0deg);transform: rotate(0deg);}100% {transform: rotate(360deg);transform: rotate(360deg);}}@-o-keyframes cssload-loader {0% {-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-o-transform: rotate(360deg);transform: rotate(360deg);}}@-ms-keyframes cssload-loader {0% {-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes cssload-loader {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes cssload-loader {0% {-moz-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(360deg);transform: rotate(360deg);}}
/*End load*/

/*@font-face {font-family: <#font>; src: url(FNTS/<#font>.otf); }
.<#Clase>{ font-family: '<#font>'; }*/
/*@font-face {font-family: ''; src: url(FNTS/); }*/
@font-face {font-family: 'RobotoCondensed-Light'; src: url(FNTS/RobotoCondensed-Light.ttf); }
@font-face {font-family: 'RobotoCondensed-Bold'; src: url(FNTS/RobotoCondensed-Bold.ttf); }
@font-face {font-family: 'Roboto-Black'; src: url(FNTS/Roboto-Black.ttf); }
@font-face {font-family: 'RobotoCondensed-Regular'; src: url(FNTS/RobotoCondensed-Regular.ttf); }
@font-face {font-family: 'Roboto-Regular'; src: url(FNTS/Roboto-Regular.ttf); }

@font-face {font-family: 'Montserrat-ExtraLight'; src: url(FNTS/Montserrat-ExtraLight.ttf); }
@font-face {font-family: 'Montserrat-Light'; src: url(FNTS/Montserrat-Light.ttf); }
@font-face {font-family: 'Montserrat-Regular'; src: url(FNTS/Montserrat-Regular.ttf); }
@font-face {font-family: 'Montserrat-Medium'; src: url(FNTS/Montserrat-Medium.ttf); }
@font-face {font-family: 'Montserrat-Bold'; src: url(FNTS/Montserrat-Bold.ttf); }

.mb1{ margin-bottom: 10px; }

.lh1{ line-height: 24px; }

.fcw{ color: #FFF; }

.sang_s{ margin-left: 80px; }

.cent{ display:block; margin:auto; }


.txa_1{ font-family: 'Montserrat-ExtraLight'; }
.txa_1_1{ font-family: 'Montserrat-Light'; }


.hover:hover{ cursor: pointer; }

.h1_a{
    font-family: 'Montserrat-ExtraLight';
    font-size: 34px;
    color: #214096;
    text-align: center;
    font-weight: 800;
}


#footer{
    position: absolute;
    bottom: 0px;
    /*bottom: 0px;
    left: 0px;*/
    width: 100%;
    height: 98px;
    background-color: rgb(57, 134, 74);
}
#footer2{
    position: fixed;
    bottom: 0px;
    left: 0px;
    /*bottom: 0px;
    left: 0px;*/
    width: 100%;
    height: 100px;
    background-color: rgb(57, 134, 74);
}

#sld{
    position: fixed;
    top: 80px;
    left: 0px;
    width: 100%;
    height: 469px;
    /*background-color: #3e5af8;*/
    background-color: #3ef8ef;
}
#cntg2{
    position: relative;
    width: 64%;
    height: 469px;
    margin: 0 auto;
}

.va_c{
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}




.cntg2_1{
    position: relative;
    width: 32.5%;
    height: 100%;
    background-color: #23426A;
}

.cntg2_2{
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 50px;
    /*background-color: rgb(187, 31, 140);*/
}

.cntg2_2_a{
    position: relative;
    margin: 0 auto;
    width: 200px;
    height: 50px;
    /*background-color: rgb(31, 93, 187);*/
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


#cntg3{
    position: relative;
    margin: 0 auto;
    /*float: left;*/
    /*top: 100px;*/
    width: 100%;
    min-height: 500px;
    /*margin-top: 95%;*/
    background-color: rgb(255, 255, 255);
    /*background-color: #2b9621;*/
    padding-bottom: 115px;
    /*z-index: 5000;*/
    /*padding-bottom:50px; */
}    


.cnt{
    position: relative;
    width: 64%;
    /*min-height: 100px;*/
    margin: 0 auto;
    /*padding-top: 100px;*/
    /*margin-top: 120px;*/
    /*background-color: rgb(71, 201, 82);*/
    margin-bottom: 10px;
}

#sldtx{
    position: relative;
    width: 1040px;
    height: 419px;
    margin: 0 auto;
    margin-top: 100px;
    /*margin-top: 120px;*/
    /*background-color: rgb(45, 163, 61);*/
}
.dv_log1{
    position: relative;
    float: left;
    min-width: 100px;
    height: 100%;
    /*background-color: rgb(26, 116, 104);*/
    /*padding-left: 60px;*/
    /*padding: 20px 5%;*/
}

.dv_log2{
    position: relative;
    float: left;
    width: 100px;
    height: 80px;
    /*background-color: rgb(248, 220, 93);*/
    margin-left: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 15px;
    font-family: 'RobotoCondensed-Light';
    color: #75678B;
    /*border-bottom: 1px solid #FFF;*/
}
.dv_logln{
    display: none;
    position: relative;
    float: left;
    width: 90%;
    height: 1px;
    background-color: rgb(110, 134, 167);
    margin-left: 5%;
}
.dv_log2x{
    position: relative;
    float: left;
    width: 100px;
    height: 80px;
    /*background-color: rgb(248, 220, 93);*/
    margin-left: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 15px;
    font-family: 'RobotoCondensed-Bold';
    color: #23426C;
}
.sldh{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    /*margin-top: 12%;*/
    background-color: rgb(75, 215, 240);
}

.sld_g{
    position: relative;
    width: 100%;
    height: 100%;
    /*background-color: #23426A;*/
}

.sld_g2{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(211, 90, 191, 0.384);
}

.sld_1{
    position: relative;
    float: left;
    width: 39%;
    height: 100%;
    background-color: #23426A;
}

.sld_2{
    position: relative;
    float: right;
    width: 61%;
    height: 100%;
    /*background-color: #FFF;*/
    /*background-color: #13474E;*/
    background-color: #FFF;
}

.sld_2_1{
    position: relative;
    float: right;
    width: 61%;
    height: 100%;
    background-color: #FFF;
}

.img_sld1{
    background-image: url(../IMG/sld1.1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.sld_1_tx{
    position: absolute;
    /*float: right;*/
    top:84px;
    bottom: 90px;
    left: 0px;
    right: 40px;
    /*width: 100%;
    height: 100%;*/
/*    bottom: 10%;
    left: 0px;
    right: 10%;*/
    /*background-color: #f8a13e;*/
}

.sld_1_bt1, .sld_1_bt2{
    position: absolute;
    bottom: 0px;
    border-radius: 30px 0px 30px 30px;
    font-family: 'Roboto-Black';
    width: 40%;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 11px;
    z-index: 10;
    margin-top: 10px;
    /*margin-top: 15px;*/
}

.sld_1_bt2{
    position: relative;
    float: left;
    border: 2px solid #FFF;
    background-color: #23426A;
    /*background-color: #2b9621;*/
    color: #FFF;
    
}
.sld_1_bt1{
    position: relative;
    float: left;
    background-color: #FFF;
    color: #23426A;
    margin-right: 10%;
    border: 2px solid #FFF;
}



    

#top{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 80px;
    z-index: 6000 !important;
    background-color: #FFF;
    /*background-color: #c6d828;*/
}

#topcen{
    position: relative;
    width: 70%;
    height: 100%;
    /*background-color: rgb(255, 30, 30);*/
    margin: 0 auto;
    /*z-index: 6000 !important;*/
}
#cntg{
    position: absolute;
    /*float: left;*/
    top: 80px;
    width: 100%;
    /*height: 500px;*/
    min-height: 700px;
    z-index: 10 !important;
    background-color: rgb(33, 73, 105);
    /*margin-top: 95%;*/
    /*background-color: #FFF;*/
    /*z-index: 5000;*/
    /*padding-bottom:50px; */
}

#svg1{
    position: relative;
    transform:scale(1.3);
    /*background-color: #000;*/
}

.blt_s{
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    float: left;
    width: 19px;
    height: 19px;
    background-color: #23426A;
    border-radius: 50px;
    margin-left: 11px;
    cursor: pointer;
}

.blt_i{
    position: relative;
    width: 9px;
    height: 9px;
    border-radius: 50px;
    margin: 0 auto;
    border: 2px solid #FFF;
}

/*#Capx1{
    background-color: #e028b8
}*/

.news{
    position: relative;
    width: 100%;
    height: 505px;
    /*background-color: #3e5af8;*/
}

.news_a{
    position: relative;
    float: left;
    width: 50%;
    height: 100%;    
}

/*.news_a{
    background-color: #10a578;
    background-image: url(../IMG/Not_1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}*/

/*.news_b{
    background-color: #1062a5;
    background-image: url(../IMG/Not_2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}*/

.news_ca{
    position: absolute;
    width: 100%;
    height: 42%;
    bottom: 0px;
    left: 0px;
    /*background-color: #10a578;*/
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 7%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(7%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 7%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 7%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 7%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 7%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}

.news_ca_i{
    position: absolute;
    width: 90%;
    min-height: 100px;
    padding-bottom: 15px;
    bottom: 0px;
    left: 5%;
    /*margin: 0 auto;*/
    /*background-color: #10a578;*/
}

.news_ca_s{
    position: absolute;
    width: 100%;
    height: 100%;
    /*background-color: rgba(0,0,0,0.5);*/
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    cursor: pointer;
    /*background: -moz-linear-gradient(top, rgba(0,0,0,0.56) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.56)), color-stop(60%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.56) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.56) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.56) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.56) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );*/
}

.news_ca_s:hover{
    background-color: rgba(0,0,0,0.3);
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

/*.nwex{
    cursor: pointer;
}*/

.div_tx{
    position: relative;
    width: 100%;
    height: 1px;
    background-color: #FFF;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 2.5px;
}

.h1_nev{
    font-family: 'RobotoCondensed-Regular';
    font-size: 25px;
    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    margin-bottom: 9px;
    text-transform: uppercase;
}

.h2_nev{
    font-family: 'Montserrat-Light';
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
}

.p_nev{
    font-family: 'Montserrat-Regular';
    font-size: 13px;
    color: #FFF;
    line-height: 17px;
    /*text-transform: uppercase;*/
}

.p2_nev{
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    color: #FFF;
    margin-top: 5px;
    /*text-transform: uppercase;*/
}

.blt_n{
    /*position: absolute;
    top:0px;
    width: 45px;
    height: 45px;
    background-color: #10a578;*/    
    position: absolute;
    top: 42%;
    width: 45px;
    height: 45px;
    border-radius: 50px;
    background-color: rgba(0,0,0,0.5);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

.blt_n:hover{
    width: 45px;
    height: 45px;
    border-radius: 50px;
    background-color: rgba(0,0,0,0.8);
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

#news_blt1{
    left: -22.5px;
}

#news_blt2{
    right: -22.5px;
}

.foo_1{
    position: absolute;
    left: 0px;
    width: 40%;
    height: 100%;
    /*background-color: #10a578;*/
    /*padding-left: 50px;*/
    /*text-align: center;*/
}

.foo_2{
    position: absolute;
    right: 0px;
    width: 40px;
    top:20px;
    bottom: 0px;
}

.foo_tx{
    font-family: 'Roboto-Regular';
    font-size: 11px;
    color: #FFF;
    letter-spacing: 1px;
    line-height: 20px;
}

.foo_cen{
    position: relative;
    width: 64%;
    height: 100%;
    /*background-color: antiquewhite;*/
    margin: 0 auto;
    
}



/*Nosotros*/

#nst_head{
    position: relative;
    margin: 0 auto;
    width: 64%;
    height: 447px;
    /*background-color: rgb(41, 174, 226);*/
    /*padding: 0px 4% 50px 4%;*/
    padding: 0px 0px 50px 0px;
    margin-top: 80px;
}

.nst_head_a{
    position: relative;
    float: left;
    width: 35%;
    height: 100%;
    padding-right: 3%;
    /*background-color: rgba(41, 226, 96, 0.678);*/
}

.nst_head_b{
    position: relative;
    float: left;
    width: 62%;
    height: 100%;
    /*background-color: rgba(53, 41, 226, 0.678);*/
    background-image: url(../IMG/NST_i2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.nst_img1{
    display: block;
    margin: 0 auto;
    margin-top: 50px;
}

.tx_nts1{
    font-family: 'Montserrat-ExtraLight';
    font-size: 25px;
    color: #214096;
    /*margin-left: 4%;*/
}

.tx_nts2{
    font-family: 'Montserrat-Light';
    font-size: 20px;
    color: #58595B;
    text-align: justify;
}
.nst_b1{
    position: relative;
    width: 100%;
    height: 514px;
    /*background-color: #10a578;*/
    margin-bottom: 0px;
    background-image: url(../IMG/NST_i3.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /*margin-bottom: 200px;*/
}

.nst_b1_sdw{
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 100%;
    /*background-color: #10a578;*/
    /*background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 9%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(9%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 9%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 9%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 9%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 9%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );*/
background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 1%, rgba(0,0,0,0) 52%, rgba(0,0,0,0.87) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 1%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.87) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.8) 1%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.87) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#de000000',GradientType=0 ); /* IE6-9 */
}

.nst_b1_a, .nst_b1_b{
    position: relative;
    float: left;
    width: 30%;
    height: 100%;
    /*margin-top: 33%;*/
}

.nst_b1_lnd{
    position: absolute;
    /*margin: 0 auto;*/
    width: 1px;
    height: 75%;
    /*margin-top: 5%;*/
    top:12.5%;
    left: 50%;
    background-color: #FFF;
}

.nst_b1_a{
    background-color: #d65fb8;
}

.nst_b1_b{
    background-color: #2b9621;
}

.cnt_foo{
    position: relative;
    width: 100%;
    height: 98px;
    background-color: #75678B;
    margin-top: 50px;
}
/*End nosotros*/

.nst_b1_cntg{
    position: absolute;
    bottom: 0px;
    width: 70%;
    margin: 0px 17%;
    min-height: 70%;
    /*background-color: #214096;*/
}
.nst_b1_cntg_a{
    position: relative;
    float: left;
    width: 43%;
    min-height: 210px;
    padding-bottom: 15px;
    /*background-color: rgb(165, 214, 50);*/
}

/*.nst_b1_cntg_ax{
    position: absolute;
    float: right;
    width: 50%;
    height: 100%;
    background-color: rgb(165, 214, 50);
}*/

.nst_b1_cntg_ax{
    position: absolute;
    float: right;
    width: 50%;
    height: 100px;
    /*background-color: rgb(50, 135, 214);*/
}

/*.nst_b1_cntg_ax{
    position: relative;
    float: left;
    width: 48.5%;
    height: 100px;
    background-color: rgb(214, 50, 146);
}*/

.nst_b1_cntg_a_a{
    position: relative;
    /*float: left;*/
    width: 55px;
    height: 45px;
    background-color: #193f77;
}
.nst_b1_cntg_a_b{
    position: relative;
    float: left;
    width: 80%;
    height: 45px;
    /*background-color: #c74d98;*/
}
.nst_b1_cntg_a_c{
    position: relative;
    float: left;
    width: 100%;
    min-height: 100px;
    /*background-color: rgb(189, 40, 40);*/
}
.tx_sfdjg1{
    font-family: 'Montserrat-ExtraLight';
    font-size: 34px;
    color: #FFF;
    text-shadow: 1px 0px 2px rgba(0, 0, 0, 1), 1px 0px 2px rgba(0, 0, 0, 1);
}

.tx_sfdjg2{
    font-family: 'Montserrat-Light';
    font-size: 17px;
    color: #FFF;
    line-height: 17px;
    text-shadow: 1px 0px 2px rgba(0, 0, 0, 1), 1px 0px 2px rgba(0, 0, 0, 1);
    text-align: justify;
}

.head_sld{
    position: relative;
    margin-top: 80px;
    width: 100%;
    height: 450px;
    /*background-color: #3e5af8;*/
}


.head_sld1{
    background-image: url(../IMG/sld2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.head_sld2{
    background-image: url(../IMG/com_par1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.head_sld3{
    background-image: url(../IMG/alid_a1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/*.head_sld4{}*/

.head_sld_a{
    position: absolute;
    bottom: 0px;
    width: 100%;
    min-height: 100px;
    margin-bottom: 45px;
    /*background-color: #23426A;*/
}
.head_sld_a_1{
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    /*background-color: #b40c90;*/
}
.head_sld_a_1a{
    position: relative;
    /*float: left;*/
    width: 21%;
    height: 130px;
    /*background-color: #10a578;*/
}
.head_sld_a_1b{
    position: relative;
    float: left;
    width: 79%;
    height: 130px;
    /*background-color: #a54710;*/
}
.head_sld_txt1{
    font-family: 'Montserrat-ExtraLight';
    font-size: 65px;
    color: #FFF;
}
.nst_b1_sdw2{
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 60%;
    /*background-color: #10a578;*/
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(12%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 12%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );

}

/*.eje_a{
    position: relative;
    wi
}*/

.eje_a_1{
    position: relative;
/*    display: block;*/
    float: left;
    width: 32%;
    min-height: 100px;
    /*background-color: #755fd6;*/
    margin-bottom: 50px;
}

.cntx{
    position: relative;
    width: 100%;
    min-height: 100px;
    /*background-color: #2b9621;*/
    /*margin-top: 80px;*/
    /*margin: 100px 0px;*/
    /*padding-bottom: 10px;*/
    margin-top: 50px;

}
.cntx_a{
    position: relative;
    /*display: block;*/
    margin: 0 auto;
    width: 64%;
    min-height: 100px;
    /*background-color: #75678B;*/
    /*margin-bottom: 120px;*/
    /*padding: 100px 0px;*/
}
.cntx_ab{
    position: relative;
    display: table;
    /*top:0px;
    left: 0px;*/
    width: 100%;
    min-height: 100px;
    /*max-height: 5000px;*/
    /*padding: 100px 0px;*/
    /*background-color: #d65fb8;*/
}
.eje_b{
    position: relative;
    width: 100%;
    height: 204px;
    /*background-color: #58595B;*/
    margin-bottom: 23px;
}
.eje_b_a{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 92%;
    min-height: 33%;
    /*background-color: rgb(178, 187, 46);*/
}
.ejeb_b_tx{
    color: #FFF;
    font-family: 'Montserrat-Bold';
    font-size: 25px;
    text-align: right;
}


.eje_img1{ background-image: url(../IMG/eje_img1.png); }
.eje_img2{ background-image: url(../IMG/eje_img2.png); }
.eje_img3{ background-image: url(../IMG/eje_img3.png); }

.eje_img1, .eje_img2, .eje_img3{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.eje_a_tx{
    font-family: 'Montserrat-bold';
    color: #000;
    font-size: 15px;
    text-align: right;
    line-height: 26px;
    margin-right: 20px;
}
.eje_btn1{
    position: relative;
    width: 130px;
    height: 34px;
    float: right;
    border-radius: 30px;
    border-top-right-radius: 0px;
    background-color: #23426A;
    margin-top: 20px;
    margin-right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-family: 'Roboto-Black';
    color: #FFF;
    font-size: 12px;
    letter-spacing: 0.5px;
}
.cntx_prg{
    position: relative;
    width: 100%;
    height: 300px;
    cursor: pointer;
    /*background-color: #215096;*/
    /*margin-bottom: 5px;*/
}

.proy_img1{ background-image: url(../IMG/proy_img1.png); }
.proy_img2{ background-image: url(../IMG/proy_img2.png); }
.proy_img3{ background-image: url(../IMG/proy_img3.png); }
.proy_img4{ background-image: url(../IMG/proy_img4.png); }

.cntx_pr1{
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    /*margin-left: 5px;*/
}
.proy_clr1{ background-color: #E8ECF5;}
.proy_clr2{ background-color: #FFF;}
.proy_clr3{ background-color: #FFF0DC;}
.proy_clr4{ background-color: #FFF;}

.cntx_crt{
    position: absolute;
    top:130px;
    width: 50px;
    height: 50px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.cntx_crt_r{ left: 97%;}
.cntx_crt_l{ right: -3%; z-index: 10;}

.cntx_prg_tx{
    /*position: absolute;
    bottom: 40px;
    left: 40px;*/
    color:#23426A;
    font-size: 40px;
    font-family: 'Montserrat-ExtraLight';
    font-weight: 700;
    line-height: 55px;
    /*margin: 0px 0px 50px*/
    /*margin-left: 25px;*/
}

.cntx_prg_tx2{
    /*position: absolute;
    bottom: 40px;
    right: 40px;*/
    color:#23426A;
    font-size: 40px;
    font-family: 'Montserrat-ExtraLight';
    font-weight: 700;
    text-align: right;
    line-height: 55px;
    margin-right: 20px;
    z-index: 500;
    /*margin: 0px 0px 50px*/
}
.cntx_a_cla{
    position: relative;
    /*display: block;*/
    float: left;
    width: 50%;
    min-height: 100px;
    /*background-color: rgb(160, 24, 24);*/
}
.cntx_qw_a{
    font-family: 'Montserrat-ExtraLight';
    font-size: 40px;
    color:#21409A;
    margin: 4px 0px;
}
.cntx_qw_b{
    font-family: 'Montserrat-Light';
    font-size: 16px;
    color:#21409A;    
}
.cntx_qw_c{
    font-family: 'Montserrat-Light';
    font-size: 17px;
    color:#58595B;
    /*line-height: 20px;*/
    /*margin: 22px 0px;*/
    margin-bottom: 22px;
    margin-top: 10px;

}
.cntx_qw_d{
    font-family: 'Montserrat-Medium';
    font-size: 16px;
    color:#58595B;
    line-height: 20px;
    margin: 25px 0px;
}
.cntx_clrdv{
    position: relative;
    width: 100%;
    height: 1px;
    background-color: #23426A;
    margin: 5px 0px;
}
.cntx_a_cla_s{
    position: relative;
    float: right;    
    width: 90%;
    min-height: 100px;
    margin-left: 5%;
    padding-left:5%; 
    padding-top: 5%;
    padding-bottom: 10px;
    background-color: rgb(226, 228, 228);    
}
.pop{
    position: relative;
    /*top:100px;
    left: 100px;*/
    width: 400px;
    min-height: 100px;
    padding: 20px;
    /*padding-left: 5%;
    padding-left:5%; */
    /*background-color: #10a578;*/
    background-color: #E2E3E4;    
    -webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
}
.pop2{
    position: relative;
    /*top:100px;
    left: 100px;*/
    width: 400px;
    min-height: 100px;
    padding: 20px;
    /*padding-left: 5%;
    padding-left:5%; */
    /*background-color: #10a578;*/
    background-color: #E2E3E4;    
    -webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
}

.lbpop{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 6000;
}
.lbpop2{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 6000;
}
/*.dnar{cursor: pointer;}*/
.closelbd{
    position: absolute;
    right: -25px;
    top: -25px;
    width: 50px;
    height: 50px;
    background-color: rgba(255,255,255,0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 20px;
    border-radius: 50px;
    font-family: 'Montserrat-ExtraLight';
    cursor: pointer;
}
.closelbd2{
    position: absolute;
    right: -25px;
    top: -25px;
    width: 50px;
    height: 50px;
    background-color: rgba(255,255,255,0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 20px;
    border-radius: 50px;
    font-family: 'Montserrat-ExtraLight';
    cursor: pointer;
}
.cnt_adm{
    position: absolute;
    /*width: 100%;*/
    top: 80px;
    bottom: 110px;
    left: 0px;
    right: 0px;
    /*min-height: 10px;*/
    /*background-color: #75678B;*/
    /*margin-top: 80px;
    padding-bottom: 50px;*/
}
.cnt_adm_g_lg{
    position: absolute;
    top: 80px;
    bottom: 100px;
    left: 0px;
    right: 0px;
    background-color: #D1D3D4;
}
.cnt_adm_lg{
    position: relative;
    margin: 0 auto;
    margin-top: 100px;
    width: 360px;
    height: 300px;
    /*background-color: #FFF;*/
}
.inp_1{
    width: 100%;
    border-radius: 3px;
    margin-bottom: 10px;
}
.dv_mg {
    position: absolute;
    top:0px;
    left: 0px;
    right: 0px;
    height: 200px;
    /*float: left;*/
    /*top: 25%;
    bottom: 25%;
    left: 0px;
    right: 0px;*/
    /*width: 100%;
    min-height: 50px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background-color: #D1D3D4;
}
.dv_mg_a {
    position: relative;
    width: 765px;
    height: 100%;
    /*background-color: rgb(165, 55, 55);*/
    margin: 0 auto;
    /*display: flex;*/
    /*justify-content: center;
    align-items: center;
    text-align: center;*/
}
.dv_m_g1 {
    position: relative;
    float: left;
    width: 150px;
    height: 150px;
    /*background-color: #13474E;*/
    margin: 25px 20px;
    cursor: pointer;
    color: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-family: 'Montserrat-Bold';
    border-radius: 200px;
}
.dv_c1{ 
    background-color: #FAB240;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
} 
.dv_c1:hover{ 
    background-color: #F3901E;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.dv_c2{ 
    background-color: #A2B327;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.dv_c2:hover{
    background-color: #009044;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.dv_c3{ 
    background-color: #23426A;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.dv_c3:hover{ 
    background-color: #1C75B8;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.dv_c4{
    background-color: #38674A;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.dv_c4:hover{
    background-color: #2C4C37;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
#dv_admcont{
    position: absolute;
    top:200px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #FFF;
}
.adms_l1{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 75%;
    overflow-x: hidden;
    overflow-y: auto;
}
.adms_r1{
    position: absolute;
    /*float: left;*/
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 25%;;
    background-color: #FFF;
    /*background-color: #88a1e7;*/
    overflow-x: hidden;
    overflow-y: auto;
    padding: 40px;
}
#statx{
    position: fixed;
    display: none;
    /*bottom: 10px;
    left: 10px;*/
    bottom:-150px;
    left: -150px;
    width: 0px;
    height: 0px;
    background-color: rgb(179, 179, 179);
}

/*Slide*/

.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}
@-webkit-keyframes fade {
    from {opacity: .4} 
    to {opacity: 1}
}
@keyframes fade {
    from {opacity: .4} 
    to {opacity: 1}
}

/*end slide*/



.mySlides2{
    position: relative;
    width: 100%;
    height: 100%;
}
.mySlides2 p{
    font-size: 0px;
}
.adms_l1_a{
    position: relative;
    width: 100%;
    min-height: 65px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #23426A;
    padding: 3px 0px;
    margin-bottom: 0px;
}

.amd_btn_mor1{ background-color: #FAB240; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.amd_btn_mor1:hover{ background-color: #F3901E; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }

.amd_btn_mor2{ background-color: #A2B327; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.amd_btn_mor2:hover{ background-color: #009044; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }

.amd_btn_mor3{ background-color: #23426A; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.amd_btn_mor3:hover{ background-color: #1C75B8; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }


.tab_x1{
    width: 100%;
    /*background-color: rgb(163, 222, 230);*/
}
.td_x1{ width: 15%; min-height: 100px;}
.td_x2{ width: 62%; min-height: 100px; padding: 10px 0px; color: #23426A; font-family: 'RobotoCondensed-Regular';}
.td_x3{ width: 5%; min-height: 100px;}

.td_x1_2{ width: 25%; min-height: 100px;}
.td_x2_2{ width: 75%; min-height: 100px; padding: 10px 0px; color: #23426A; font-family: 'RobotoCondensed-Regular';}

.txcls_a1{
    font-family: 'RobotoCondensed-Bold';
    font-size: 21px;
    color: #23426A;
    margin: 20px 0px;
}
.txcls_a2{
    font-family: 'RobotoCondensed-Bold';
    font-size: 21px;
    color: #FFF;
    margin: 20px 0px;
}
.txcls_a3{
    font-family: 'RobotoCondensed-Bold';
    font-size: 21px;
    color: #38674A;
    margin: 10px 0px;
    text-align: center;
}
.adms_l1_b{
    position: relative;
    width: 100%;
    min-height: 10px;
    background-color: #FFF;
}
.inpt_a1{
    position: relative;
    width: 100%;
    height: 30px;
    margin: 10px 0px;
}
.add_newg{
    width: 100%;
    height: 20px;
    background-color: #23426A;
    margin: 5px 0px 20px 0px;
    text-align: center;
    font-family: 'RobotoCondensed-Light';
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #FFF;
}
.alleft{
    position: relative;
    float: left;
}
.inpts_resm{
    font-family: 'RobotoCondensed-Regular';
    font-size: 16px;
    color: #23426A;   
    margin-top: 20px;
    /*font-weight: 700;*/
}
.inpstl1{
    position: relative;
    width: 100%;
    height: 40px;
    background-color: #E6E7E8;
    border: 2px solid #D1D3D4;
    font-size: 20px;
    color: #23426A;
}
.inpstl1ftx{
    position: relative;
    width: 100%;
    height: 33px;
    background-color: #E6E7E8;
    border: 2px solid #D1D3D4;
    font-family: 'RobotoCondensed-Light';
    font-size: 20px;
    color: #23426A;   
    margin-top: 2px;
    padding-top: 10px;
}
.txare1{
    position: relative;
    width: 100%;
    height: 500px;
    background-color: #E6E7E8;
    border: 2px solid #D1D3D4;
    font-size: 20px;
    color: #23426A;
}
.txare2{
    position: relative;
    width: 100%;
    height: 200px;
    background-color: #E6E7E8;
    border: 2px solid #D1D3D4;
    font-size: 20px;
    color: #23426A;
}
.btn_delete, .btn_edit{
    cursor: pointer;
}
.pub_ocl{
    position: absolute;
    top:0px;
    right: 0px;
    /*float: right;*/
    width: 182px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 20px;
    font-family: 'RobotoCondensed-Regular';
    color:#23426A;
    font-size: 20px;
    cursor: pointer;
}
.dv_imgs{
    position: relative;
    float: left;
    width: 100%;
    height: 300px;
    border: 3px solid #D1D3D4;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 0px;
}
/*.dv_imgs_1{
    position: relative;
    float: left;
    width: 50%;
    height: 300px;
    background-color: rgb(197, 84, 84);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;  
}
.dv_imgs_2{
    position: relative;
    float: left;
    width: 50%;
    height: 300px;
    background-color: rgb(107, 197, 84);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}*/
.tx_imgcs{
    background-color: rgba(0, 0, 0, 0.7);
    font-size: 20px;
    color: #FFF;
    font-family: 'RobotoCondensed-Regular';
    width: 100%;
    text-align: center;
    padding:  20px 0px;
}
.img_cls_inp{
    position: relative;
    float: left;
    width: 182px;
    height: 50px;
    background-color: #EDA93D;
    border: 3px solid #EDA93D;
    color:#23426A;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 20px;
}
.sndform{
    margin-top: 20px;
}
.sndimg{
    position: relative;
    /*float: right;*/
    width: 208px;
    height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-top: 20px;
    font-size: 20px;
    font-family: 'RobotoCondensed-Regular';
    margin-left: 6px;
    margin-top: 16px;
}

#sldtxtl{
    font-family: 'Montserrat-ExtraLight';
    font-size: 32px;
    color: #FFF;
    margin-bottom: 10px;
}
#txgsdl{
    font-family: 'Montserrat-Light';
    font-size: 15px;
    color: #FFF;
    line-height: 24px;
}
.clasxqw_1{
    margin:0px 2%;
}
.contload{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    /*background-color: rgba(255, 255, 255, 0.7);*/
    background-color: rgba(255, 255, 255, 0.9);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    z-index: 8000;
}
.dv_m_mov{
    position: relative;
    float: right;
    height: 80px;
    /*width: 716px;*/
    /*background-color: rgba(54, 206, 80, 0.97);*/
}
.btls_svg{
    position: relative;
    width: 32%;
    height: 100%;
    /*background-color: #214096;*/
}
.btls_mar{
    margin: 0px 1%;
}
.centerx{ display: block; margin: 0 auto; }

#crcle_1{ fill:#FAB240; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease;}
#crcle_1:hover{ fill:#FC9C29; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }

#crcle_2{ fill:#A2B327; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease;}
#crcle_2:hover{ fill:#A8A809; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }

#crcle_3{ fill:#23426A; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease;}
#crcle_3:hover{ fill:#023859; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }

.nst_mrgs_xa{ margin-right: 5%; margin-left: 2%; }
.nst_mrgs_xb{ margin-left: 5%; }

.cnt_adm_sa1{
    font-family: 'RobotoCondensed-Regular';
    font-size: 19px;
    color:#23426A;    
    text-transform: uppercase;
}
.inp_amd_1{
    width: 100%;
    height: 38px;
    background-color: #FFF;
    border: 2px solid #C7C8CA;
    margin-bottom: 10px;
}
.cnt_adm_sa2{
    position: relative;
    width: 180px;
    height: 46px;
    margin: 0 auto;
    font-family: 'RobotoCondensed-Regular';
    font-size: 20px;
    color:#FFF;
    border: 2px solid #1C75B8;
    background-color: #23426A;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.cnt_adm_sa3{
    position: relative;
    margin: 0 auto;
    font-family: 'RobotoCondensed-Bold';
    width: 200px;
    height: 100%;
    /*background-color: #3ef8ef;*/
    font-size: 21px;
    color: #FFF;
    text-align: left;
    /*margin: 20px 0px;*/
}
.cnt_adm_sa4{
    position: relative;
    width: 100%;
    height: 77px;
    font-family: 'RobotoCondensed-Bold';
    font-size: 21px;
    color: #FFF;
    background-color: #74937F;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.cnt_adm_sa4:hover{ background-color: #617F6C; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease;}
.foo_cen_adm{
    position: relative;
    width: 90%;
    height: 100%;
    margin: 0 auto;
    
}
#topcen_adm{
    position: relative;
    width: 90%;
    height: 100%;
    margin: 0 auto;
    /*background-color: #1C75B8;*/
 }
 .dv_log1_adm2{
    position: absolute;
    right: 0px;
    /*float: right;*/
    min-width: 100px;
    height: 100%;
    /*background-color: rgb(26, 116, 104);*/
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-family: 'RobotoCondensed-Bold';
    font-size: 18px;
    color: #58595B;
}
#topcen_adm_x2{
    position: absolute;
    top: 0px;
    left: 5%;
    width: 90%;
    height: 80px;
    /*background-color: rgb(28, 184, 36);*/
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #58595B;
    font-size: 15px;
}
.adms_dv_crrexcel{
    font-family: 'RobotoCondensed-Regular';
    width: 100%;
    min-height: 30px;
    background-color: rgb(180, 57, 57);
    color: #38674A;
    font-size: 15px;
    margin: 10px 0px;
    /*display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;*/
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.adms_dv_crrexcel:hover{
    background-color: #BCC9C0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.adms_dv_soria{
    position: relative;
    /*float: left;*/
    margin: 0 auto;
    width: 80%;
    height: 1px;
    background-color: #38674A;
    /*background-color: #FFF;*/
}
.adms_dv_soria2{
    position: relative;
    /*float: left;*/
    margin: 0 auto;
    width: 100%;
    height: 1px;
    background-color: #38674A;
    /*background-color: #FFF;*/
}
.adms_crr_tx_dv1{
    position: relative;
    display: table;
    float: left;
    width: 20%;
    height: 100%;
    background-color: rgb(42, 182, 96);
}
.adms_crr_tx_dv2{
    position: relative;
    display: table;
    float: left;
    width: 80%;
    min-height: 30px;
    background-color: rgb(42, 103, 182);
}
.est_tx_crra1{
    font-family: 'RobotoCondensed-Bold';
    font-size: 23px;
    color: #23426A;
    margin: 0px 0px 15px 0px;    
}
.dv_crra1{
    position: relative;
    width: 47.5%;
    height: 100px;
    display: table;
    float: left;
    margin-right: 2.5%;
    /*background-color: #1C75B8;*/
}
.dv_crra2{
    position: relative;
    width: 50%;
    height: 100px;
    display: table;
    float: left;
    /*background-color: #1C75B8;*/
}
.mrg_adm_crros{
    /*margin-bottom: 5px;*/
    /*padding-bottom: 15px;*/
    /*position: relative;
    background-color: #1C75B8;
    height: 100%;
    width: 150px;*/
}
.tab_x2{
    width: 100%;
    /*background-color: rgb(163, 222, 230);*/
}
.tab_mrg1{
    width: 10%;
    height: 30px;
    /*background-color: #2b9621;*/
}
.tab_mrg2{
    width: 10%;
    height: 5px;
    /*background-color: #2d1192;*/
}
.tab_espg1{
    width: 100%;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.tab_espg1:hover{
    background-color: #BCC9C0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.tab_espg2{
    width: 100%;
    background-color: #bcc9c0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.tab_espg2:hover{
    background-color: #BCC9C0;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.tab_stl1{
    width: 15%;
    height: 30px;
    /*background-color: rgb(207, 148, 38);*/
}
.tab_stl2{
    width: 60%;
    height: 30px;
    /*background-color: rgb(97, 231, 115);*/
}
.svg_sx1{
    margin: 0px;
    padding: 0px;
}
.corrgo{
    font-family: 'RobotoCondensed-Regular';
    font-size: 17px;
    color: #38674A;
}
.new_tx_not{
    font-family: 'RobotoCondensed-Bold';
    font-size: 22px;
    color: #23426A;
}
#g_msj{
    position: fixed;
    left: -50%;
    bottom: 0px;
    width: 50%;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background-color: #38674A;
    font-family: 'RobotoCondensed-Regular';
    font-size: 20px;
    color: #FFF;
    border-top-right-radius:50px;
    border-bottom-right-radius:50px;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.lder_gx1{
    position: relative;
    width: 50px;
    height: 50px;
    background-color: #2b9621;
}
.upload_fx {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
}

.upload_fx + label {
    width: 210px;
    height:55px;
    font-size: 1em;
    font-weight: 500;
    /*color: #23426A;*/
    /*line-height: 2.6em;*/
    text-transform: uppercase;
    text-align: center;
    /*background-color: #FAB240;*/
    display: inline-block;
    transition: 150ms;
    /*border: 2px solid #EDA93D;*/
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    margin-top: 16px;
    font-size: 20px;
    font-family: 'RobotoCondensed-Regular';
}

.upload_fx:focus + label,
.upload_fx + label:hover {
    background-color: #F99F28;
    cursor:pointer;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.upload_fx:focus + label {
	outline: 1px dotted #000;
	outline: -webkit-focus-ring-color auto 5px;
}
.sdrtytr{
    margin-top: 10px;
}
.nst_b1_cntg_a_a_cntadapt{
    position: relative;
    /*float: left;*/
    width: 100%;
    height: 60px;
    /*background-color: #967b21;*/
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.kkkryrter{
    position: relative;
    width: 100%;
    min-height: 100px;
    /*background-color: #1C75B8;*/
    display: flex;
    /*justify-content: center;
    align-items: center;
    text-align: center;*/
}
/*End css*/

@media (min-width: 0px) and (max-width: 620px){

    /*#top{
        background-color: #000;
    }*/

    .cnt{
        position: relative;
        width: 100%;
        /*min-height: 100px;*/
        margin: 0 auto;
        /*padding-top: 100px;*/
        /*margin-top: 120px;*/
        /*background-color: rgb(71, 201, 82);*/
        margin-bottom: 10px;
    }
    #news_blt1{
        left: 0px;
    }
    
    #news_blt2{
        right: 0px;
    }
    .foo_cen{
        position: relative;
        width: 95%;
        height: 100%;
        /*background-color: antiquewhite;*/
        margin: 0 auto;
        
    }
    #topcen{
        position: relative;
        width: 95%;
        height: 100%;
        margin: 0 auto;
    }
    .dv_log2{
        position: relative;
        /*float: right;*/
        width: 100%;
        height: 50px;
        /*background-color: rgb(248, 220, 93);*/
        /*margin-left: 2px;*/
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 15px;
        font-family: 'RobotoCondensed-Light';
        color: #FFF;
        -moz-transition: all .5s ease;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
    }

    .dv_log2:hover{
        background-color: rgb(29, 55, 90);
        -moz-transition: all .5s ease;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
    }

    .dv_log2x:hover{
        background-color: rgb(29, 55, 90);
        -moz-transition: all .5s ease;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
    }
    
    .dv_log2x{
        position: relative;
        /*float: right;*/
        width: 100%;
        height: 50px;
        /*background-color: rgb(248, 220, 93);*/
        /*margin-left: 2px;*/
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 15px;
        font-family: 'RobotoCondensed-Bold';
        color: #FFF;
        -moz-transition: all .5s ease;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
    }


    .dv_m_mov{
        position: absolute;
        top:50px;
        right: 0px;
        left: -14px;
        right: -14px;
        min-height: 419px;
        background-color: rgba(35, 66, 106,0.97);
    }
    .dv_m_mov_btn{
        position: absolute;
        width: 50px;
        height: 50px;
        top: 0px;
        right: -60px;
        border-radius: 5px;
        /*background-color: #E2E3E4;*/
        /*background-color: rgb(12, 184, 12);*/
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        -moz-transition: all .5s ease;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
    }



    #sldtxtl{
        font-family: 'Montserrat-ExtraLight';
        font-size: 20px;
        color: #FFF;
        margin-bottom: 10px;
    }
    #txgsdl{
        font-family: 'Montserrat-Light';
        font-size: 13px;
        color: #FFF;
        line-height: 24px;
    }
    .pop2{
        position: relative;
        width: 100%;
        min-height: 100px;
        padding: 20px;
        background-color: #E2E3E4;    
        -webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
        box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
    
    }
    .closelbd2{
        position: absolute;
        right: 0px;
        top: -25px;
        width: 50px;
        height: 50px;
        background-color: rgba(255,255,255,0.7);
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 20px;
        border-radius: 50px;
        font-family: 'Montserrat-ExtraLight';
        cursor: pointer;
    }
    .cntx_a{
        position: relative;
        margin: 0 auto;
        width: 95%;
        min-height: 100px;
    }

    .head_sld_txt1{
        font-family: 'Montserrat-ExtraLight';
        font-size: 33px;
        color: #FFF;
    }
    .head_sld_a_1{
        position: relative;
        margin: 0 auto;
        width: 100%;
        height: 90px;
        /*background-color: #b40c90;*/
    }
    .head_sld_a_1a{
        position: relative;
        float: left;
        width: 21%;
        height: 67px;
        /*background-color: #10a578;*/
    }
    .clasxqw_1{
        margin:0px 2%;
    }
    .eje_a_1{
        position: relative;
        float: left;
        width: 100%;
        min-height: 100px;
        margin-bottom: 60px;
    }
    .pop{
        position: relative;
        /*top:100px;
        left: 100px;*/
        width: 100%;
        min-height: 100px;
        padding: 20px;
        /*padding-left: 5%;
        padding-left:5%; */
        /*background-color: #10a578;*/
        background-color: #E2E3E4;    
        -webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
        box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.75);
    
    }
    .closelbd{
        position: absolute;
        right: 0px;
        top: -25px;
        width: 50px;
        height: 50px;
        background-color: rgba(255,255,255,0.7);
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 20px;
        border-radius: 50px;
        font-family: 'Montserrat-ExtraLight';
        cursor: pointer;
    }
    #nst_head{
        position: relative;
        margin: 0 auto;
        width: 100%;
        height: 447px;
        /*background-color: rgb(41, 174, 226);*/
        /*padding: 0px 4% 50px 4%;*/
        padding: 0px 0px 50px 0px;
        margin-top: 50px;
    }
    .tx_sfdjg2{
        font-family: 'Montserrat-Light';
        font-size: 13px;
        color: #FFF;
        line-height: 13px;
        text-shadow: 1px 0px 2px rgba(0, 0, 0, 1), 1px 0px 2px rgba(0, 0, 0, 1);
    }
    .tx_sfdjg1{
        font-family: 'Montserrat-ExtraLight';
        font-size: 24px;
        color: #FFF;
    }
    .nst_b1_cntg{
        position: absolute;
        bottom: 0px;
        width: 100%;
        margin: 0px auto;
        min-height: 95%;
        /*background-color: #214096;*/
    }
    .tx_nts2{
        font-family: 'Montserrat-Light';
        font-size: 13px;
        color: #58595B;
        margin-left: 4%;
    }
    .sld_1_bt1, .sld_1_bt2{
        position: absolute;
        bottom: 0px;
        border-radius: 30px 0px 30px 30px;
        font-family: 'Roboto-Black';
        width: 40%;
        height: 25px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 8px;
        z-index: 10;
        margin-top: 10px;
        /*margin-top: 15px;*/
    }

    .sld_1_bt1, .sld_1_bt2{
        position: absolute;
        bottom: 0px;
        border-radius: 30px 0px 30px 30px;
        font-family: 'Roboto-Black';
        width: 40%;
        height: 25px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 8px;
        z-index: 10;
        margin-top: 10px;
        /*margin-top: 15px;*/
    }
    .sld_1_bt1{
        position: relative;
        float: left;
        background-color: #FFF;
        color: #23426A;
        margin-right: 10%;
    }
    .sld_1_bt2{
        position: relative;
        float: left;
        border: 3px solid #FFF;
        background-color: #23426A;
        color: #FFF;
   }
   .cntx_prg_tx{
    /*position: absolute;
    bottom: 40px;
    left: 40px;*/
    color:#23426A;
    font-size: 25px;
    font-family: 'Montserrat-ExtraLight';
    font-weight: 700;
    line-height: 35px;
    /*margin: 0px 0px 50px*/
    margin-left: 20px;
}
.nst_head_a{
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    padding-right: 3%;
    /*background-color: rgba(41, 226, 96, 0.678);*/
}

.nst_head_b{
    position: relative;
    float: left;
    width: 47%;
    height: 100%;
    /*background-color: rgba(53, 41, 226, 0.678);*/
    background-image: url(../IMG/NST_i2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.nst_b1{
    position: relative;
    width: 100%;
    height: 500px;
    /*background-color: #10a578;*/
    margin-bottom: 0px;
    background-image: url(../IMG/NST_i3.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /*margin-bottom: 200px;*/
}
#top{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50px;
    z-index: 6000 !important;
    background-color: #FFF;
    /*background-color: #214096;*/
}
#cntg{
    position: absolute;
    /*float: left;*/
    top: 50px;
    width: 100%;
    min-height: 500px;
    z-index: 10 !important;
    /*background-color: rgb(209, 112, 212);*/
    /*margin-top: 95%;*/
    /*background-color: #FFF;*/
    /*z-index: 5000;*/
    /*padding-bottom:50px; */
}
/**/
.dv_logln{
    display: block;
    position: relative;
    float: left;
    width: 90%;
    height: 1px;
    background-color: rgb(110, 134, 167);
    margin-left: 5%;
}
/*.tx_nts2{
    font-family: 'Montserrat-Light';
    font-size: 15px;
    color: #58595B;
    margin-left: 4%;
}*/
.tx_nts1{
    font-family: 'Montserrat-ExtraLight';
    font-size: 20px;
    color: #214096;
    margin-left: 4%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.foo_tx{
    font-family: 'Roboto-Regular';
    font-size: 8px;
    color: #FFF;
    letter-spacing: 1px;
    line-height: 11px;
}
.btls_svg{
    position: relative;
    width: 100%;
    height: 100%;
    /*background-color: #16754e;*/
}
.btls_mar{
    margin: 0;
    margin: 20px 0px;
}


.head_sld{
    position: relative;
    margin-top: 50px;
    width: 100%;
    height: 450px;
    /*background-color: #3e5af8;*/
}
.cntx_qw_a{
    font-family: 'Montserrat-ExtraLight';
    font-size: 14px;
    color:#21409A;
    margin: 4px 0px;
}
.cntx_qw_c{
    font-family: 'Montserrat-Light';
    font-size: 10px;
    color:#58595B;
    /*line-height: 20px;*/
    /*margin: 22px 0px;*/
    line-height: 15px;
    margin-bottom: 22px;
    margin-top: 10px;

}
.cntx_prg_tx2{
    /*position: absolute;
    bottom: 40px;
    right: 40px;*/
    color:#23426A;
    font-size: 25px;
    font-family: 'Montserrat-ExtraLight';
    font-weight: 700;
    text-align: right;
    line-height: 35px;
    z-index: 500;
}
.cntx_prg{
    position: relative;
    width: 100%;
    height: 200px;
    cursor: pointer;
}
.cntx_crt{
    position: absolute;
    top:82px;
    width: 50px;
    height: 50px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.news_a{
    position: relative;
    float: left;
    width: 100%;
    height: 100%;    
}
#sld{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #f8bd3e;
}
.sld_2{
    position: relative;
    float: center;
    width: 100%;
    height: 60%;
    /*background-color: #FFF;*/
    /*background-color: #13474E;*/
    background-color: rgb(189, 58, 58);
}
#cntg2{
    position: fixed;
    width: 100%;
    height: 600px;
    margin: 0;
    background-color: #000;
    
}

/*#cntg2{
    position: relative;
    width: 100%;
    height: 419px;
    margin: 0 auto;
}*/
#cntg3{
    position: relative;
    margin: 0;
    /*margin-top: 200px;*/
    /*float: left;*/
    /*top: 100px;*/
    width: 100%;
    min-height: 100px;
    /*margin-top: 95%;*/
    background-color: rgb(255, 255, 255);
    /*background-color: #2b9621;*/
    padding-bottom: 115px;
    /*z-index: 5000;*/
    /*padding-bottom:50px; */
    margin-top: 90%;
}    
.cntg2_1{
    position: absolute;
    bottom:0px;
    width: 100%;
    height: 40%;
    /*background-color: rgb(255, 59, 59);*/
}
.sld_1_tx{
    position: relative;
    width: 90%;
    /*top:30px;
    bottom: 90px;
    left: 0px;
    right: 40px;*/
    margin: 0 auto;
}
.sld_g{
    position: relative;
    width: 100%;
    height: 100%;
    background-color: none;
}

.nst_b1_cntg_a{
    position: relative;
    float: center;
    width: 95%;
    min-height: 210px;
    /*background-color: rgb(165, 214, 50);*/
    margin: 0;
    /*margin-left: 2.5%;*/
}
.nst_mrgs_xa{ margin-right: 0%; margin-left: 2.5%; margin-bottom: 30px;}
.nst_mrgs_xb{ margin-left: 2.5%; }

.nst_b1_lnd{
    display: none;
}
.dv_ctntrsx{
    position: relative;
    width: 100%;
    min-height: 50px;
    background-color: rgb(12, 93, 214);    
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.nst_b1_cntg_a_a{
    position: relative;
    /*float: right;*/
    width: 55px;
    height: 45px;
}





}


/*x600*/

@media (min-width: 601px) and (max-width: 1300px){

    

    .dv_log2{
        position: relative;
        float: left;
        width: 60px;
        height: 80px;
        /*background-color: rgb(248, 220, 93);*/
        margin-left: 2px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 10px;
        font-family: 'RobotoCondensed-Light';
        color: #75678B;
    }
    .dv_log2x{
        position: relative;
        float: left;
        width: 60px;
        height: 80px;
        /*background-color: rgb(248, 220, 93);*/
        margin-left: 2px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 10px;
        font-family: 'RobotoCondensed-Bold';
        color: #23426C;
    }
    .btls_svg{
        position: relative;
        width: 45%;
        height: 100%;
        /*background-color: #16754e;*/
    }
    .btls_mar{
        margin: 0;
        margin-left: 8.5%;
    }

}
@media (min-width: 601px) and (max-width: 900px){
    .cnt{
        position: relative;
        width: 90%;
        /*min-height: 100px;*/
        margin: 0 auto;
        /*padding-top: 100px;*/
        /*margin-top: 120px;*/
        /*background-color: rgb(71, 201, 82);*/
        margin-bottom: 10px;
    }
    #topcen{
        position: relative;
        width: 95%;
        height: 100%;
        margin: 0 auto;
    }

    #nst_head{
        position: relative;
        margin: 0 auto;
        width: 100%;
        height: 447px;
        /*background-color: rgb(41, 174, 226);*/
        /*padding: 0px 4% 50px 4%;*/
        padding: 0px 0px 50px 0px;
        margin-top: 80px;
    }
    .tx_sfdjg2{
        font-family: 'Montserrat-Light';
        font-size: 12px;
        color: #FFF;
        line-height: 22px;
        text-shadow: 1px 0px 2px rgba(0, 0, 0, 1), 1px 0px 2px rgba(0, 0, 0, 1);
    }
    .nst_b1_cntg{
        position: absolute;
        bottom: 0px;
        width: 100%;
        margin: 0px 0px;
        min-height: 70%;
        /*background-color: #214096;*/
    }
    .tx_sfdjg1{
        font-family: 'Montserrat-ExtraLight';
        font-size: 25px;
        color: #FFF;
    }
    .tx_nts2{
        font-family: 'Montserrat-Light';
        font-size: 15px;
        color: #58595B;
        margin-left: 4%;
    }
    .tx_nts1{
        font-family: 'Montserrat-ExtraLight';
        font-size: 25px;
        color: #214096;
        margin-left: 4%;
    }
    #top{
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 80px;
        z-index: 6000 !important;
        background-color: #FFF;
        /*background-color: #214096;*/
    }
    .cntx_a{
        position: relative;
        margin: 0 auto;
        width: 80%;
        min-height: 100px;
    }
    

}    

@media (min-width: 601px) and (max-width: 1250px){
    .tx_sfdjg2{
        font-family: 'Montserrat-Light';
        font-size: 13px;
        color: #FFF;
        line-height: 22px;
        text-shadow: 1px 0px 2px rgba(0, 0, 0, 1), 1px 0px 2px rgba(0, 0, 0, 1);
    }
    .nst_b1_cntg{
        position: absolute;
        bottom: 0px;
        width: 70%;
        margin: 0px 16%;
        min-height: 70%;
        /*background-color: #214096;*/
    }
    .tx_sfdjg1{
        font-family: 'Montserrat-ExtraLight';
        font-size: 26px;
        color: #FFF;
    }
    .tx_nts2{
        font-family: 'Montserrat-Light';
        font-size: 15px;
        color: #58595B;
        /*margin-left: 4%;*/
    }
    .tx_nts1{
        font-family: 'Montserrat-ExtraLight';
        font-size: 25px;
        color: #214096;
        /*margin-left: 4%;*/
    }
}

@media (min-width: 0px) and (max-width: 800px){
    .dv_m_g1 {
        position: relative;
        float: left;
        width: 75px;
        height: 75px;
        /*background-color: #13474E;*/
        margin: 25px 20px;
        cursor: pointer;
        color: #FFF;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-family: 'Montserrat-Bold';
        border-radius: 200px;
    }
    .cntx_a_cla{
        position: relative;
        /*display: block;*/
        float: left;
        width: 100%;
        min-height: 100px;
        /*background-color: rgb(160, 24, 24);*/
    }
    .cntx_a_cla_s{
        position: relative;
        float: right;    
        width: 90%;
        min-height: 100px;
        margin-left: 0%;
        padding:5%; 
        /*padding-top: 5%;
        padding-bottom: 10px;*/
        background-color: #E2E3E4;
    }
    .nst_b1_cntg{
        position: absolute;
        bottom: 0px;
        width: 100%;
        margin: 0px auto;
        min-height: 95%;
        /*background-color: #214096;*/
    }
    

}