body{margin:0px;} 
*{margin:0px; padding:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
ul{list-style-type:none; margin:0; padding:0;}
a{text-decoration:none; outline:none; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
a:hover{text-decoration:none; outline:none;}
a:focus{text-decoration:none; outline:none;}
img{border:0;}
.btn-primary.focus, .btn-primary:focus{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.img-thumbnail{background:none; border:none; padding:0; border:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.thumbnail img{margin:auto; display:block; padding:0; border:none; max-width:100%;}
textarea.form-control{resize: vertical;}
h2{font-family: 'NexaBold'; font-size:46px; color:#000; line-height:46px;}
h2.pb-35{padding-bottom:35px;}
.font-36{font-size:36px;}
.font-40{font-size:40px;}
h2.line{font-size:34px;}
h2.line:after{content:""; display:block; width:140px; height:2px; background:#F00; margin:auto;}
p{font-family: 'NexaLight'; font-size:20px; color:#000; margin:0; padding:0;}
.padding-space-tb{padding-top:80px; padding-bottom:80px;}



@font-face {
  font-family: 'NexaLight';
  src: url('../fonts/NexaLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/NexaLight.otf')  format('opentype'),
	     url('../fonts/NexaLight.woff') format('woff'), url('../fonts/NexaLight.ttf')  format('truetype'), url('../fonts/NexaLight.svg#NexaLight') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'NexaBold';
  src: url('../fonts/NexaBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/NexaBold.otf')  format('opentype'),
	     url('../fonts/NexaBold.woff') format('woff'), url('../fonts/NexaBold.ttf')  format('truetype'), url('../fonts/NexaBold.svg#NexaBold') format('svg');
  font-weight: normal;
  font-style: normal;
}



.container{width:100%; max-width:1170px; padding:0;}

header .bg-faded{ background:#FFF; padding:0; width:100%;}
header a.navbar-brand span{font-size:14px; font-weight:400; font-style:italic; color:#777; margin: 0 0 0 -70px; display: inline-block; top: 15px; position: relative;}
header nav ul.navbar-nav li{margin:0 10px;}
header nav ul.navbar-nav li a.nav-link{font-size:16px; font-weight:500; color:#000; padding:11px 16px!important; border-bottom:2px solid #FFF;}
/*header nav ul.navbar-nav li a.nav-link:hover{ border-bottom:2px solid #094a9c;}*/
header .navbar-light .navbar-nav .nav-link{color:#000;}
header nav li a.nav-link.btn-primary.btn{color:#FFF; text-transform:uppercase; background:#094a9c; border:none; border-radius:30px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
header nav li a.nav-link.btn-primary.btn:hover{color:#FFF;}

.home-banner-bg{background:url(../images/home-banner.jpg) no-repeat center top; background-size:cover; padding:180px 15px 60px;}
.home-banner-bg h1{font-family: 'NexaBold'; font-size:56px; color:#FFF; text-align:center;}
.home-banner-bg .thumbnail{margin-top:150px;}

.home-only-text-info .container{max-width:1000px; text-align:center;}
.home-only-text-info p{font-size:21px; line-height:32px;}

.home-grey-bg-tabel-img{background:#eaeaea;}
.home-grey-bg-tabel-img h2{color:#214fa4; text-align:center; padding:0 0 70px 0; margin:0;}
.home-grey-bg-tabel-img table.table-outer{border:3px solid #737373;}
.home-grey-bg-tabel-img table.table-outer h3{font-family: 'NexaBold'; font-size:20px; color:#214fa4; text-align:center; padding:15px 0; margin:0;}
.home-grey-bg-tabel-img table.table-outer table tr.head td{padding:5px 10px; background:#737373; font-family: 'NexaBold'; font-size:30px; color:#FFF;}
.home-grey-bg-tabel-img table.table-outer table tr td{border:1px solid #737373; font-family: 'NexaBold'; font-size:22px; color:#000; padding:5px 10px;}


.blue-bg-info-size{background:#e7f4fa;}	
.blue-bg-info-size .left-info ul li{font-family: 'NexaBold'; font-size:22px; color:#000; font-weight:700; margin:0; padding:5px 0;}
.blue-bg-info-size .right-info table tr.head td{padding:10px; background:#2fb3d9; font-size:17px; color:#FFF; width: 175px;}
.blue-bg-info-size .right-info table tr td:first-child{width:60px;}
.blue-bg-info-size .right-info table tr td:last-child{width:105px;}
.blue-bg-info-size .right-info table tr td{font-family: 'NexaBold'; padding:10px; font-size:16px;}
.blue-bg-info-size .right-info table tr:nth-child(1n+1){background:#9ddcee;}
.blue-bg-info-size .right-info table tr:nth-child(2n+2){background:#e7f4fa;}

.home-phone-girl-bg{background:url(../images/home-phone-girl.jpg)  no-repeat left top #ececec; background-position:-120px 0px;}
.home-phone-girl-bg h2{font-size:34px; text-align:center; padding-bottom:30px;}
.home-phone-girl-bg p{font-size:20px; line-height:28px;}

.home-lang-img-bg{background:url(../images/home-lang-blue-bg.jpg) no-repeat center top; background-size:cover;}
.home-lang-img-bg h2{color:#FFF; padding-bottom:40px;}
.home-lang-img-bg p{color:#FFF; padding-bottom:20px;}

.list-text-img-back h2{font-size:34px; text-align:center;}
.list-text-img-back h2 span{text-transform:uppercase;}
.list-text-img-back ul li{font-family: 'NexaBold'; font-size:22px; color:#000; background:url(../images/red-arrow.png) no-repeat; background-position:0 .6em; padding:4px 0 4px 30px;}

.home-blue-list-back{background:url(../images/home-blue-img.jpg)  no-repeat center top; background-size:cover;}
.home-blue-list-back h2{color:#FFF;}
.home-blue-list-back ul li{font-family: 'NexaBold'; font-size:22px; color:#FFF; background:url(../images/red-arrow.png) no-repeat; background-position:0 .6em; padding:4px 0 4px 30px;}

.grey-bg-txt-img{background:#eaeaea;}
.grey-bg-txt-img p{font-family: 'NexaBold'; color:#3d3d3d;}


.bottom-text-info .container{max-width:990px;}
.bottom-text-info p{font-family: 'NexaBold'; color:#3d3d3d; font-size:22px;}
.bottom-text-info span{font-family: 'NexaBold'; font-size:28px; color:#66b050; display:block; padding:40px 0 25px 0;}
.bottom-text-info a.btn-contact-us{ background: linear-gradient(#89d473, #66b050); border:3px solid #66b050; font-family: 'NexaBold'; font-size:32px; padding:8px 40px 8px 40px; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px;}


.new-sec {background:#dad5c4;}
.new-sec h2 {font-size:44px;}
.new-sec img {width:100%;}


.grey-bg{background:#D8D8D8;}
.orange-btn{background: #FF8400; padding: 10px 20px; display: inline-block; color: #FFF; text-transform: uppercase; font-size: 16px; font-weight: 500; margin: 10px 0 0 0; -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;}
.orange-btn img{margin:-4px 0 0 2px;}
.orange-btn:hover{color:#FFF;}

.footer-link-bg{background:#313131; padding:65px 15px;}
.footer-link-bg h2{font-size:16px; font-weight:500; color:#FFF;}
.footer-link-bg hr{background:#ed7d31; height:4px; width:40px; margin:20px 0; border:none;}
.footer-link-bg ul li{font-size:15px; font-weight:400; display:block;  color:#d7d7d7; padding:5px 0;}
.footer-link-bg ul li a{font-size:15px; font-weight:400; color:#d7d7d7; padding:0; display:inline-block;}
.footer-link-bg ul li a:hover{color:#FFF;}
.footer-link-bg ul.contact li a{color:#ed7d31;}
.footer-link-bg ul.contact li a:hover{color:#FFF;}

.footer-grey-bg{background:#eaeaea; padding:25px 15px;}
.footer-grey-bg .bottom-top-arrow{margin:-60px 0 0 0; }
.footer-grey-bg .bottom-top-arrow a{margin:0; display:inline-block;}
.footer-grey-bg span{font-size:18px; font-weight:700; color:#094a9c; line-height:44px;}
.footer-grey-bg .icon-back a{margin:0 0 0 14px;}

.footer-white-bg{background:#FFF; padding:15px;}
.footer-white-bg p{margin:0; padding:0; font-size:13px; color:#666;}
.footer-white-bg .bottom-nav ul li{float:left; margin:0 15px 0 0;}
.footer-white-bg .bottom-nav ul li a{font-size:14px; color:#094a9c;}
.footer-white-bg .bottom-nav ul li a:hover{text-decoration:underline;}

.form-check-input {margin-left: -0.25rem!important;}
.pull-right {float:right;}
.modal-backdrop {position:inherit!important;}

  button:focus{outline:none;}
.white-color{color:#FFF!important;}
.white-bg{background:#FFF;}
.grey-bg{background:#D8D8D8;}
.orange-btn{background: #FF8400; padding: 10px 20px; display: inline-block; color: #FFF; text-transform: uppercase; font-size: 16px; font-weight: 500; margin: 10px 0 0 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.orange-btn img{margin:-4px 0 0 2px;}
.orange-btn:hover{color:#FFF;}
.pdf-img-area {font-size:34px; font-weight:700; color:#000; text-align:center;}
.pdf-img-area h2 {font-size:30px;}
.pdf-img-area .container{max-width:828px;}
.pdf-img-area .white-bg{max-width:317px; margin:auto;}
.pdf-img-area .orange-btn{font-size:24px;}
.pdf-img-area .orange-btn img{margin:-4px 0 0 10px;}