@font-face{
  font-family:'Circular Std';
  src:url('../fonts/CircularStd-Book.eot');
  src:url('../fonts/CircularStd-Book.eot?#iefix')format('embedded-opentype'),
     url('../fonts/CircularStd-Book.woff')format('woff'),
     url('../fonts/CircularStd-Book.ttf')format('truetype')}
@font-face{
  font-family:'Circular Std Bold';
  src:url('../fonts/CircularStd-Bold.eot');
  src:url('../fonts/CircularStd-Bold.eot?#iefix')format('embedded-opentype'),
     url('../fonts/CircularStd-Bold.woff')format('woff'),
     url('../fonts/CircularStd-Bold.ttf')format('truetype')}
@font-face{
  font-family:'Circular Std Black';
  src:url('../fonts/CircularStd-Black.eot');
  src:url('../fonts/CircularStd-Black.eot?#iefix')format('embedded-opentype'),
     url('../fonts/CircularStd-Black.woff')format('woff'),
     url('../fonts/CircularStd-Black.ttf')format('truetype')}
@font-face{
  font-family:'Circular Std Medium';
  src:url('../fonts/CircularStd-Medium.eot');
  src:url('../fonts/CircularStd-Medium.eot?#iefix')format('embedded-opentype'),
     url('../fonts/CircularStd-Medium.woff')format('woff'),
     url('../fonts/CircularStd-Medium.ttf')format('truetype')}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-family:Circular Std,brandon-grotesque,"Open Sans",open-sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.inlineflex{display:-webkit-inline-flex;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.inlineblock{-display:-moz-inline-box;display:inline;zoom:1;display:inline-block}
.flex,.list div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.trn2ms{-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}
.trnc2ms,.mainmenuleft ul li a,.mainmenuleft ul li span,.newslnk{-webkit-transition:color .2s ease;-moz-transition:color .2s ease;
  -ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
.trn3ms,.hammenu ul li,.btnScrollUp i{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;transition:all 0.3s ease}
.trn5ms{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}
.tac{text-align:center}
a{text-decoration:none;-webkit-transition:3ms ease;-moz-transition:3ms ease;-ms-transition:3ms ease;-o-transition:3ms ease;transition:3ms ease}
a:visited{color:#2f2f2f}
a:hover,a:active,a:focus{outline:none;border-color:#444}
a::-moz-focus-inner{border:0}
a,button,input[type=button],.asBtn{cursor:pointer}
section{font-family:inherit}
.noSelect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.noVines{position:relative;list-style-type:none}
.w100{width:100%}
.wA100{width:auto;max-width:100%}
.nHide{position:absolute;top:-999999em}
.dNone{display:none}
.onePulse{-webkit-animation:onePulse 4s;-moz-animation:onePulse 4s;animation:onePulse 4s;}
@keyframes onePulse{10%{background:ivory;}}

nav{position:fixed;font-family:inherit;font-size:16px;width:100%;height:75px;top:0;
  padding-left:15px;padding-right:3%;float:left;-webkit-align-items:center;align-items:center;background-color:#fff;color:#000;z-index:2}
.backmenu{position:relative;display:block;width:100%;height:75px}
.greendiv{position:relative;display:block;width:95%;height:20px;left:3%;border:1px solid #1EC677;background-color:#1EC677}
.h1sec{font-size:25px;margin:25px 0}
.txtintro{font-size:16px;font-weight:bold;margin:15px 0}
.txtlast{font-size:16px;margin:15px 0}
.contImgEmail/*,.contImgTitle*/{justify-content:center}
.contImgEmail,.contImgTitle{text-align:center}
.mainlogo{position:relative;width:160px}
.mainmenuleft{width:100%;float:left}
.btnRead,.btnlogin{position:relative;font-size:17px;font-weight:bold;width:170px;height:45px}
.uldash,.ulnum,.ulabcPh{font-size:16px;margin:15px 0}
.uldash li,.ulnum li,.ulabcPh li{line-height:1.3rem}
.ulnum{padding-left:30px;list-style:decimal}
.uldash{list-style-type:none}
.uldash li::before{content:'- '}
.ulabcPh{display:table;counter-reset:list}
.ulabcPh>li{display:table-row;list-style:none}
.ulabcPh>li:before{position:relative;display:table-cell;padding-left:17px;left:-3px;counter-increment:list;content:counter(list,lower-alpha) ')';}

._green{font-family:inherit;border:1px solid #1EC677;line-height:20px;align-items:center;justify-content:center;
    text-align:center;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;
    background-color:#1EC677;color:#FFF}
._green:hover{border:1px solid #179b5e;background-color:#179b5e}

.mainmenuleft ul li{padding-left:30px}
.mainmenuleft ul li,.mainmenuleft ul li a,.mainmenuleft ul li span{
  position:relative;display:block;font-size:16px;font-weight:600;-webkit-align-self:center;align-self:center;color:#333}
.mainmenuleft ul li a:hover,
.mainmenuleft ul li span:hover{color:#ccc}

.hammenu{display:none;position:absolute;width:170px;top:0;right:0;
  -webkit-box-shadow:0 0 15px #888;box-shadow:0 0 15px #888;background-color:#fff;z-index:1}
.hammenu ul,.hammenu ul li{display:block}
.hammenu ul li{margin:0 2px;padding:15px 10px;border:1px solid aliceblue}
.hammenu ul li:hover{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
  -webkit-box-shadow:0 0 15px #ccc;box-shadow:0 0 15px #ccc;border:1px solid #39c}
.hammenu ul li a, .hammenu ul li span{color:#9599a1}
.hamburger{display:none;position:absolute;padding:8px 0 4px 9px;top:17px;right:0;-webkit-box-shadow:0 0 15px #888;box-shadow:0 0 15px #888;
  text-transform:none;background-color:#fff;overflow:visible;cursor:pointer;-webkit-transition-property:opacity, filter;
  -moz-transition-property:opacity, filter;-ms-transition-property:opacity, filter;-o-transition-property:opacity, filter;
  transition-property:opacity, filter;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-ms-transition-duration:0.15s;
  -o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;
  -ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear
}
.is-active{right:170px}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after{background-color:#000}
.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{position:absolute;width:30px;height:3px;
  -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition-property:transform;
  -moz-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;transition-property:transform;
  -webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-ms-transition-duration:0.15s;-o-transition-duration:0.15s;
  transition-duration:0.15s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;
  -ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;background-color:#000}
.hamburger-inner::before, .hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--spring .hamburger-inner{top:2px;
  -webkit-transition:background-color 0s 0.13s linear;-moz-transition:background-color 0s 0.13s linear;
  -ms-transition:background-color 0s 0.13s linear;-o-transition:background-color 0s 0.13s linear;transition:background-color 0s 0.13s linear}
.hamburger--spring .hamburger-inner::before{top:10px;
  transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}
.hamburger--spring .hamburger-inner::after{top:20px;
  transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}
.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:0.22s;-moz-transition-delay:0.22s;-ms-transition-delay:0.22s;
  -o-transition-delay:0.22s;transition-delay:0.22s;background-color:transparent !important}
.hamburger--spring.is-active .hamburger-inner::before{top:0;
  -webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform:translate3d(0, 10px, 0) rotate(45deg);-ms-transform:translate3d(0, 10px, 0) rotate(45deg);
  -o-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner::after{top:0;
  -webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);-ms-transform:translate3d(0, 10px, 0) rotate(-45deg);
  -o-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}
.twoColSecHalf{width:100%;padding-left:4%}
.twoColSecHalf div:nth-child(1){width:48%;float:left}
.twoColSecHalf div:nth-child(2){width:48%;float:right}
.newsTitle{font-size:44px;font-weight:bold;margin-bottom:5px}
.subMainTxt{font-size:22px;font-weight:bold;line-height:2rem;-webkit-align-self:center;align-self:center;color:#7F7F7F}
.newsSec{margin:20px 35px}
.newsSec div:nth-child(1){font-size:24px;font-weight:bold;min-width:15%;text-align:center;color:#1EC677}
.newsSec div:nth-child(2){font-size:18px;font-weight:normal;padding-left:10px}
.maxtitleimg{width:150px}
.ma0{margin:auto 0}
.separatorLine{margin:0 4%;border-top:1px solid #ccc}
.titleInfoDiv{font-size:18px;margin:15px 0;color:#444}
.titlequest{font-size:24px;margin:20px 0;padding:15px;line-height:1.5rem;background-color:#ddd;color:#000}
.infoDiv{font-size:16px;width:100%;padding:25px 100px;line-height:1.1rem;color:#7F7F7F;}
.infoDiv2{font-size:20px;width:100%;padding:25px 100px;color:#7F7F7F;font-family: 'Source Sans Pro', sans-serif;}
.descrTxt{font-size:16px;font-weight:bold;margin:0 4%;line-height:2rem;-webkit-align-self:center;align-self:center;color:#7F7F7F}
.smimg{width:100px;margin-bottom:20px}
.newslnk{color:green !important}
.newslnk:hover{color:#1EC677 !important}
[data-cont="phone"]{font-size:18px;}
.lastmenu{width:100%;padding:0 100px}
.lstcontainr{width:100%;padding:20px 50px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.lstcontainr li{width:auto;padding:0 25px;text-align:center;color:#000}
.lstcontainr li,.lstcontainr li a{font-size:44px;color:#000}
.lstcontainr li a:hover,.politic:hover{color:#1EC677}
.lstcontainr li .material-icons,.lstcontainr li .fa{font-size:38px}
.lstcontainr li:nth-child(1){font-size:22px;-webkit-align-self:center;align-self:center;color:#1EC677}
.lstcontainr li a:nth-child(2){vertical-align:super}
.lstcontainr li p{font-size:16px;-webkit-align-self:center;align-self:center}
.footercopy{font-size:.8rem;font-weight:100;width:100%;margin-top:16px;padding:10px 100px 14px 100px;color:#86868b}
.footercopy p:nth-child(1){float:left;padding-bottom:15px}
.politic{float:right;padding-bottom:15px;color:#515154}

/*Scroll-up(ini)*/
.btnScrollUp{position:fixed;width:50px;height:50px;bottom:60px;right:30px;text-align:center;visibility:hidden;opacity:0;color:#fff;z-index:10}
.btnScrollUp:hover{background-color:#333}
.btnScrollUp:active{background-color:#555}
.btnScrollUp.show{opacity:1;visibility:visible}
.blackCircle{right:30px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background:rgb(0,0,0);background:rgba(0,0,0,0.7)}
.blackCircle i{position:relative;font-size:2rem;margin:0;top:10px;font-style:normal;color:#fff}
.blackCircle:hover{background:rgba(0,0,0,0.9)}
.blackCircle:hover i{top:0px;color:#fff}
/*Scroll-up(fin)*/

@media screen and (min-width:480px){.hammenu{display:none !important}}
@media screen and (min-width:975px) and (max-width:1030px){
  nav{width:100%;margin:0;padding:0 10px}
}
@media screen and (min-width:920px) and (max-width:974px){
  nav{width:100%;margin:0;padding:0 10px}
  .newsTitle{font-size:38px}
  .mainmenuleft ul li a{font-size:14px}
  .btnRead input,.btnlogin{font-size:14px;width:120px;min-width:120px}
}
@media screen and (min-width:720px) and (max-width:919px){
  nav{width:99%;margin:0;padding:0 10px}
  .newsTitle{font-size:32px}
  .containerlogo{width:32px;overflow:hidden}
  .mainmenuleft ul li{margin:0;padding:20px 10px}
  .mainmenuleft ul li a{font-size:14px}
  .btnRead,.btnlogin{font-size:14px;width:120px;min-width:120px}
  .lstcontainr{padding:20px 0;justify-content:center}
  .lstcontainr li .material-icons,.lstcontainr li .fa,[data-cont="phone"]{font-size:28px}
}
@media screen and (min-width:480px) and (max-width:719px){
  nav{width:99%;margin:0;padding:0 10px}
  .newsTitle{font-size:28px}
  .containerlogo{width:32px;overflow:hidden}
  .mainmenuleft ul li{margin:0;padding:20px 10px}
  .mainmenuleft ul li a{font-size:14px}
  .btnRead,.btnlogin{font-size:14px;width:120px;min-width:120px}
  .greendiv{height:20px}
  .infoDiv{padding:25px 50px}
  .lastmenu{padding:0 50px}
  .lstcontainr{padding:20px 0;justify-content:center}
  .lstcontainr li .material-icons,.lstcontainr li .fa{font-size:20px}
  .lstcontainr li:nth-child(1),[data-cont="phone"]{font-size:16px}
  .footercopy{padding:10px 50px 14px 50px}
}
@media screen and (max-width:479px){
  nav{width:99%;margin:0;padding:0 5px}
  .btnlogin{font-size:14px;width:120px;min-width:120px}
  .containerlogo{width:32px;overflow:hidden}
  .contImgEmail,.contImgTitle{width:100% !important;display:block;text-align:center}
  .h1sec,.newsTitle{font-size:28px}
  .subMainTxt{font-size:20px}
  .newsSec{-display:-moz-inline-box;display:inline;zoom:1;display:inline-block;margin:5px;padding:25px 10px;-webkit-box-shadow:0 0 15px #ccc;box-shadow:0 0 15px #ccc}
  .greendiv{height:15px}
  a.btnRead{margin:0 auto}
  .btnRead{font-size:14px;width:70%}
  .hamburger{display:block}
  .mainmenuleft{width:33%}
  .mainmenuleft ul li{display:none;margin:0;padding:20px 10px}
  .mainmenuleft ul li a{font-size:14px}
  .mainmenuleft ul li:nth-child(1){display:block}
  .twoColSecHalf{padding-left:4%}
  .twoColSecHalf div:nth-child(1){width:100%}
  .infoDiv{padding:25px 10%}
  .lastmenu{padding:0 10% 0 5%}
  .lstcontainr{padding:20px 0;justify-content:center}
  .lstcontainr li{position:relative;top:20px;padding:0 5px}
  .lstcontainr li .material-icons,.lstcontainr li .fa{font-size:20px;padding:0 5px;}
  .lstcontainr li:nth-child(1){position:absolute;font-size:18px;width:100%;top:5px;left:0}
  [data-cont="phone"]{font-size:18px}
  .footercopy{padding:10px 10% 14px 10%;text-align:center}
  .footercopy p,.politic{width:100%}
}
@media screen and (max-width:319px){
  .h1Sec,p,span{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
  .newsTitle,.h1sec{font-size:28px}
  .infoDiv{padding:25px 20px}
  .lastmenu{padding:0 20px}
  .lstcontainr{padding:20px 0;justify-content:center}
  [data-cont="phone"]{font-size:16px}
  .lstcontainr li{position:relative;top:20px;padding:0 5px}
  .lstcontainr li .material-icons,.lstcontainr li .fa{font-size:18px;padding:0 3px;}
  .lstcontainr li:nth-child(1){position:absolute;font-size:16px;width:100%;top:5px;left:0}
  .footercopy{padding:10px 20px 14px 20px;text-align:center}
  .footercopy p,.politic{width:100%}
}
