.clickable { cursor: pointer; }
.text_narrow p{ padding:0; margin:0; padding-bottom:4px; }
.text_narrow p strong{ font-size:16px; }
.read_more_d{ display:none; }
.social_share_icon a{ opacity:1; }
.social_share_icon a:hover{ opacity:0.5; }
.social_share_icon span{ color:#666; font-size:12px;}

.radio_b .btn{  }
.checkbox_b .btn span,
.checkbox_b .btn span{ font-size: 4em; }

/* radio */
.radio_b input[type="radio"]{ display:none };
.radio_b input[type="radio"] ~ i.fa.fa-circle-o{ color: #c8c8c8; display: inline; }
.radio_b input[type="radio"] ~ i.fa.fa-dot-circle-o{ display: none; }
.radio_b input[type="radio"]:checked ~ i.fa.fa-circle-o{ display: none; }
.radio_b input[type="radio"]:checked ~ i.fa.fa-dot-circle-o{ color: #7AA3CC; display: inline; }
.radio_b:hover input[type="radio"] ~ i.fa{ color: #7AA3CC; }

/* checkbox */
.checkbox_b input[type="checkbox"]{ display:none };
.checkbox_b input[type="checkbox"] ~ i.fa.fa-square-o{ color: #c8c8c8; display: inline; }
.checkbox_b input[type="checkbox"] ~ i.fa.fa-check-square-o{ display: none; }
.checkbox_b input[type="checkbox"]:checked ~ i.fa.fa-square-o{ display: none; }
.checkbox_b input[type="checkbox"]:checked ~ i.fa.fa-check-square-o{ color: #7AA3CC; display: inline; }
.checkbox_b:hover input[type="checkbox"] ~ i.fa{ color: #7AA3CC; }

div[data-toggle="buttons"] .radio_b.active,
div[data-toggle="buttons"] .checkbox_b.active{ color: #7AA3CC; }
div[data-toggle="buttons"] .radio_b,
div[data-toggle="buttons"] .checkbox_b{ 
  display: inline-block; 
  padding: 6px 12px;
  padding-left:0; padding-top:0;
  margin-bottom:15px;
  margin-top:0;
  font-size:1em;
  font-weight: normal;
  line-height:0;
  text-align: left;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  background-color: none;
  border: 0px solid #c8c8c8;
  border-radius: 3px;
  color: #c8c8c8;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
div[data-toggle="buttons"] .radio_b:hover,
div[data-toggle="buttons"] .checkbox_b:hover{ color: #7AA3CC; }
div[data-toggle="buttons"] .radio_b:active, 
div[data-toggle="buttons"] .checkbox_b.active{ -webkit-box-shadow: none; box-shadow: none; }

/* YG2M Modle style */
.modal { border-radius:5px; border:1px solid rgba(3,75,100,0.8); }
.modal .modal-header { background-color:rgba(3, 75, 100, 1); border-radius:0; }
.modal .modal-header .modal-title { font-size:15.5px; letter-spacing:0.8px; font-weight:400; color:#fff; font-family:"Roboto","ebrima"; }
.modal .modal-header .modal-title > i { font-size:19px; margin-right:8px; }
.modal .modal-header .close { color:rgba(255, 255, 255, 1); }
.modal .modal-content .loading { padding:20px; }
.modal .modal-content .loading > img { display:inline-block; margin-right:7px; width:31px; height:31px; vertical-align:middle; border:0; }
.modal .modal-content .loading > span { display:inline-block; color:#999; text-align:left; vertical-align:middle; width:200px; height:31px; }
.modal .modal-footer { background-color:#F7F7F7; }
.modal .modal-footer { line-height:1.3; font-size:12px; color:#333; }
.modal .modal-footer strong { font-weight:bold; }
.modal .modal-footer a { text-decoration:underline; color:rgba(3,75,100,1); } .modal .modal-footer a:hover { text-decoration:none; }
.modal .modal-footer .btn-dark {
  color: #fff;
  background-color: #AEAEAE;
  border-color:#BEBEBE; }
  .modal .modal-footer .btn-dark:hover {
    color: #C30;
    background-color:transparent;
    border-color: #C30; }
	
/* page layout */
.site-section { margin:0; margin-top:10%; }
.page-title { position:relative; margin-bottom:18%; border-left:8px solid #ccc; }
.page-title .col-md-12 { padding-bottom:0.5px; padding-left:18px; }
  @media (max-width: 575px) { 
  	.site-section { margin-top:8%; } 
	.page-title .col-md-12 hr{ padding:0; margin:0; }
	.page-title { margin-bottom:10%; } }
  .page-title .col-md-12 h1 { color:#034B64; margin-bottom: 10px; font-size: 42.5px; line-height:1.25; }
  .page-title .col-md-12 h2 { color:#034B64; margin-bottom: 15px; font-size: 30px; line-height:1.25; }
  .page-title .col-md-12 p { margin-bottom: 10px; font-size:16px; color:#333; }
  .page-title .col-md-12 p > a { color:#034B64; text-decoration:none; } .page-title p a:hover { color:#000; } 
  .page-title .col-md-12 p > i{ color:#034B64; font-size:17px; } 
  .page-title .col-md-12 p.social_icons > a { font-size:20px; padding-right:5px; }
  @media (max-width: 575px) { 
  	.page-title .col-md-12 h1 { font-size:35px; }
	.page-title .col-md-12 h2 { font-size:20px; }
	.page-title .col-md-12 p { font-size:13px; margin-bottom:0; padding-bottom:0; } }

.section-gap-top { margin-top: 90px; }
  .section-gap_m-top { padding-top: 45px; }
  @media (max-width: 991px) {
    .section-gap-top { margin-top: 33px; }
	.section-gap_m-top { padding-top: 40px; } }
	@media (max-width: 575px) {
    .section-gap-top { margin-top: 33px; }
	.section-gap_m-top { padding-top: 30px; } }

.section-header	{ padding-bottom: 50px; }
.section-header .section-title {
  font-size: 42px;
  color: #272727;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
  margin: 0 0 20px;
}
.section-header .section-title > i { font-size:40px; color:#034B64; padding-right:10px; }
.section-header .section-title:before {
  content: "";
  position: absolute;
  width: 140px;
  bottom: 0;
  left: 50%;
  margin-left: -70px;
  height: 1px;
  background: #ccc;
}
.section-header .section-title:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  bottom: -11px;
  left: 50%;
  margin-left: -12px;
  border: 5px solid #fff;
  border-radius: 20px;
  background: #034B64;
}
.section-header .section-title .sub_text{ line-height:1.3; color:#666; }
@media (max-width: 575px) {
  .section-header .section-title { font-size: 35px; }
  .section-header .section-title i { font-size:30px; } 
}
  
.content-display .content-body .heading { padding:0; margin:0; font-size:26px; line-height:1.45; margin-bottom:10px; }
.content-display .content-body .sub-heading { padding:0; margin:0; font-size:16px; color:#666; line-height:1.4; margin-bottom:10px; }
.content-display .content-body .text { margin-top:15px; }
.content-display .content-body .text p,
.content-display .content-body .text ul,
.content-display .content-body .text ol { font-size:16.5px; line-height:1.5; color:#333; }
.content-display .content-body .text .btn{ padding-top:8px; }
.content-display .meta-data { text-align:right; padding:0; margin:0; padding-right:2px; margin-bottom:10px; }
.content-display .meta-data p { font-size:14px; color:#666; padding:0; margin:0; padding-bottom:5px; }
.content-display .meta-data p i { font-size:15px; }

@media (max-width: 575px) {
  .content-display .content-body .heading { font-size:21px; }
  .content-display .content-body .sub-heading { font-size:18px; }
  .content-display .mob-no-cover { display:none; }
  .content-display .meta-data { text-align:left; }
  .content-display .meta-data p { display:inline-block; padding-right:7px; }
}

.block-15 .heading { max-width: 400px; margin-bottom: 20px; }
.block-15 .heading h2 { font-size: 30px; margin: 0; padding: 0; color: #FF7F00; }
.block-15 .heading h3 { font-size: 25px; margin: 0; padding: 0; color: #333; }
.block-15 .text { max-width: 450px; }

figure.share_content img { border-radius:9px; border:1px solid #eee; background-size:cover; overflow:hidden; background-position:top center; margin-bottom:25px; }
@media (max-width: 575px) { figure.share_content img { height:auto; border-radius:9px; border:1px solid #eee; } }

.block-16 figure img { border-radius:8px; border:1px solid #eee; }
.block-16 figure .play-button { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 40px; width: 80px; height: 80px; background: #fff; display: block; border-radius: 50%; opacity: .8; }
.block-16 figure .play-button:hover { opacity: 1; }
.block-16 figure .play-button > span { position: absolute; left: 55%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }	
.block-16 figure .vcard img { width: 240px; border-radius: 9px; background-position: top center; padding:0; margin:0; }
@media (max-width: 575px) { 
	.block-16 .col-md-12 { text-align:left; }
	.block-16 figure .vcard img { width: 175px; } 
	.block-16 figure > img.img_default { display:none; } }

.block-24.col-md-11 { background: #fff; padding:0; margin-bottom:30px; border-radius:5px; }
.block-24 .heading { padding:13px 19px 13px 21px; margin:0; font-size:18.5px; background-color: rgba(3,75,100,0.8); color:#fff; line-height:1.2; border-bottom:1px solid #eee; border-top-right-radius:5px; border-top-left-radius:5px; }
.block-24 .heading i { font-size:16px; margin-right:8px; }
.block-24 .heading i.icon-menu { display:none; }
.block-24 .col-md-12 { display:block; padding-top:16px; padding-bottom:18px; } 
.block-24 ul { padding: 0; margin: 0; list-style:none; } 
.block-24 ul li { padding:0; margin:0; list-style:none; padding-bottom:4px; padding-left:3px; }
.block-24 ul li a { padding:4px; color: #666; font-size:15.5px; line-height:1.2; width:100%; }
.block-24 ul li a:hover, .block-24 ul li a.active { color: #F9BB00; }
@media (max-width: 575px) { 
  .block-24 .col-md-12 { display:none; }
  .block-24 .heading { font-size:14.5px; padding:12px 18px 12px 20px; background-color: #ddd; color:#666; }
  .block-24 .heading i { font-size:14px; }
  .block-24 .heading i.icon-list { display:none; } .block-24 
  .heading i.icon-menu { display:inline-block; font-size:19px; color:rgba(3,75,100,1); margin-right:3px; line-height:none; }
  .block-24 ul li a { font-size:14.5px; } }

.block-25 { padding: 20px; background: #fff; -webkit-box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.2); }
.block-25 .heading { font-size: 20px; margin: 0 0 20px 0; color: #000; }
.block-25 ul, .block-25 ul li { padding: 0; margin: 0; list-style: none; }
.block-25 ul li { margin-bottom: 10px; }
.block-25 ul li:last-child { margin-bottom: 0; }
.block-25 ul li a .image { -webkit-box-flex: 0; -ms-flex: 0 0 70px; flex: 0 0 70px; }
.block-25 ul li a .image img { max-width: 100%; }
.block-25 ul li a .text .heading { font-size: 20px; line-height: 1.5; margin: 0; padding: 0; -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; }
.block-25 ul li a .meta { color: #034B64; }
.block-25 ul li a:hover .text .heading { color: #034B64; }
.block-25 { padding: 20px; background: #fff; -webkit-box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.2); }
.block-25 .heading { font-size: 20px; margin: 0 0 20px 0; color: #000; }
.block-25 ul, .block-25 ul li { padding: 0; margin: 0; list-style: none; }
.block-25 ul li { margin-bottom: 10px; }
.block-25 ul li:last-child { margin-bottom: 0; }
.block-25 ul li a .image { -webkit-box-flex: 0; -ms-flex: 0 0 70px; flex: 0 0 70px; }
.block-25 ul li a .image img { max-width: 100%; }
.block-25 ul li a .text .heading { font-size: 18px; line-height: 1.5; margin: 0; padding: 0; -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; }
.block-25 ul li a .meta { color: #034B64; }
.block-25 ul li a:hover .text .heading { color: #034B64; }

.block-26.col-md-11 { padding: 20px; background: #fff; margin-bottom: 30px; -webkit-box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.2); }
.block-26 .heading { font-size: 20px; margin: 0 0 20px 0; }
.block-26 ul, .block-26 ul li { padding: 0; margin: 0; list-style: none; }
.block-26 ul li { display: inline-block; margin-bottom: 5px; margin-right: 5px; float: left; }
.block-26 ul li a { color: #fff; padding: 0 10px; border-radius: 4px; display: inline-block; background: #034B64; }
.block-26 ul li a:hover { background: #666; }

.block-27 ul, .block-27 ul li { padding: 0; margin: 0; list-style: none; }
.block-27 ul li { display: inline-block; margin-bottom: 0; padding:0; }
.block-27 ul li span, .block-27 ul li i { text-align: center; display: inline-block; width: 40px; height: 40px; line-height: 38px; border-radius: 50%; border: 1px solid #ccc; }
.block-27 ul li.active a, .block-27 ul li.active span { background: #034B64; color: #fff; border: 1px solid transparent; }
.block-27 ul li.disable i{ background: #fff; color: #999; border: 1px solid #ccc; }

.block-28 { padding: 20px; background: #fff; -webkit-box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.2); }
.block-28 figure { width: 100px; margin: 0 auto 30px auto; }
.block-28 figure img { max-width: 100%; border-radius: 50%; }
.block-28 .heading { font-size: 20px; margin: 0 0 0px 0; padding: 0; }
.block-28 .subheading { font-size: 16px; font-weight: 300; margin: 0 0 20px 0; padding: 0; color: #999; }

.issue-area{ padding:0; margin:0; }
.single-issue { padding: 30px 20px 20px 30px; background-color:transparent; margin-bottom:15px; border:1px solid #eee; border-left:5px solid #eee;}
.single-issue .issue-details h1 { color: #034B64; font-size:25px; line-height:1.3; margin-bottom:15px; }
.single-issue .issue-details .issue-text { font-size:12px; line-height:1.1; color:#666; margin-bottom:20px; }
.single-issue .issue-details .btn-primary { padding:7.7px 11px 5px 11px; font-size:12.6px; }
.single-issue:hover { background-color:rgba(243,243,243,0.25); border:1px solid #fff; border-left:5px solid #fff; }

/* Page layout end here*/
.search_rslt { float:none; width:100%; margin-top:20px; }
.search_rslt h1 > a { color:rgba(3, 75, 100, 1); font-size:20px; line-height:1.2; margin:0; padding:0; text-decoration:underline; }
.search_rslt h1 > a:hover { text-decoration:none; }
.search_rslt p { font-size:14px; color:#666; padding:0; margin:0; }

.srch-subs-area	.col-md-5 { border:1px #eee solid; border-radius:5px; background-color:#fff; padding:0; margin-bottom:15px; vertical-align:middle;}
.srch-subs-area	.col-md-5 .ico-lbl { cursor:pointer; display:inline-block; position:relative; font-size:25px; background-color:rgba(3, 75, 100, 0.9); color:#fff; padding:10px 20px 12px 20px; }
.srch-subs-area	.col-md-5 .ico-lbl:hover { background-color:rgba(3, 75, 100, 0.7)  }
.srch-subs-area	.col-md-5 .t_input { display:inline-block; background-color:#fff; line-height:none; margin-bottom:1px; margin-top:7px; position:absolute; padding:10px 20px 10px 20px; width:84%; border:1px solid #fff; border-right:6px solid #fff; font-size:18px; }
.srch-subs-area	.col-md-5 .t_input_err { border-right:6px solid #C30; color:#C30; } 
.srch-subs-area	.col-md-1 { padding:0; margin-bottom:15px; background-color:transparent; }
.srch-subs-area	.col-md-1 .indv_butt { display:inline-block; width:45%; font-size:23px; color:#fff; background-color:rgba(3, 75, 100, 0.9); border-radius:5px; padding:11px 9px 15px 10px; margin:0; text-align:center; }
.srch-subs-area	.col-md-1 .indv_butt button { color:#fff; background-color:transparent; border:0; margin:0; padding:0; cursor:pointer; }
.srch-subs-area	.col-md-1 .indv_butt button:hover { color:rgba(255,255,255,0.7); }
.pop_slnk { font-size:23px; display:list-item; list-style:none; margin-bottom:10px; margin-left:7px; margin-right:5px; }
.pop_slnk:hover{ color:rgba(3,75,100,0.5); }
@media (max-width: 768px){
  .srch-subs-area	.col-md-5 .ico-lbl { font-size:18px; padding:7px 10px 8px 10px; }
  .srch-subs-area	.col-md-5 .t_input { padding:3px 10px 6px 10px; width:87%; font-size:14.5px; }
  .srch-subs-area	.col-md-1 .indv_butt { width:auto; font-size:17px; padding:10px; }
  .pop_slnk { font-size:20px; display:inline-block; margin-right:6px; }
}
	  
.home_initiative .single_home_initiative { position: relative; }
.home_initiative .home_initiative_thumb { width:100%; border:1px solid rgba(3,75,100,0.8); max-height:400px; overflow:hidden; }
.home_initiative .home_initiative_content { position: relative; background: rgba(255, 255, 255, 0.8); padding: 40px 0px 40px 0px; z-index: 5; }
  .home_initiative .home_initiative_content:after { content: ""; position: absolute; left: 100%; top: 0; z-index: 3; background: rgba(255, 255, 255, 0.8); width: 70px; height: 100%; }
    @media (max-width: 991px) { .home_initiative .home_initiative_content:after { width: 60px; } }
    @media (max-width: 575px) {
      .home_initiative .home_initiative_content:after { display: none; }
	  .home_initiative .home_initiative_thumb { display:none; }  }
    @media (max-width: 991px) { .home_initiative .home_initiative_content:after { display: none; } }
  @media only screen and (min-width: 992px) and (max-width: 1200px) { 
  	.home_initiative .home_initiative_content { min-width: 430px; } }
  @media (max-width: 991px) { .home_initiative .home_initiative_content { padding: 30px 30px 30px 0; } }
  @media (max-width: 575px) { .home_initiative .home_initiative_content { padding: 10px; } }
  .home_initiative .home_initiative_content h1 { line-height: 1.25; margin-bottom: 20px; }
    @media (max-width: 991px) { .home_initiative .home_initiative_content h1 { font-size: 34px; } }
    @media (max-width: 575px) { .home_initiative .home_initiative_content h1 {font-size: 25px; } }
  .home_initiative .home_initiative_content p { margin: 0; }
  .home_initiative .home_initiative_content .btn-primary { padding:7.7px 11px 5px 11px; font-size:12.6px; margin-top:10px; }
  @media (max-width: 767px) { .home_initiative .home_initiative_content { min-width: 300px; } }
.home_initiative .left_side { z-index: 2; }
.home_initiative .right_side { z-index: 1; }
  
 /* loadding CSS */ 
@keyframes placeHolderYG2M{ 0%{ background-position: -468px 0 } 100%{ background-position: 468px 0 } }
.menuLst-loading {
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderYG2M;
    animation-timing-function: linear;
    background: #F3F3F3;
    background: linear-gradient(to right, #F3F3F3 15%, #E4E4E4 30%, #F3F3F3 40%);
    background-size: 800px 80px;
    height: 50px; width:60%;
    position: relative;
    overflow: hidden;
}
.menuLst-loading .inter-L1{
  background: #fff;
  width: 100%;
  height: 10px;
  position: absolute;
  top: 10px;
  left: 0;
}
.menuLst-loading .inter-L2{
  background: #fff;
  width: 80%;
  height: 10px;
  position: absolute;
  top: 30px;
  left: 0;
}
.menuLst-loading .inter-L2-half{
  background: #fff;
  width: 20%;
  height: 30px;
  position: absolute;
  top: 10px;
  left: 80%;
}
.menuLst-loading .inter-L3{
  background: #fff;
  width: 60%;
  height: 10px;
  position: absolute;
  top: 30px;
  left: 0;
}
.menuLst-loading .inter-L3-half{
  background: #fff;
  width: 40%;
  height: 10px;
  position: absolute;
  top: 40px;
  left: 60%;
}

.content-loading {
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderYG2M;
    animation-timing-function: linear;
    background: #F3F3F3;
    background: linear-gradient(to right, #F3F3F3 15%, #E4E4E4 30%, #F3F3F3 40%);
    background-size: 800px 80px;
    height: 100px; width:100%;
    position: relative;
    overflow: hidden;
}
.content-loading .inter-left-space{
  background: #fff;
  width: 2%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 16%;
}
.content-loading .inter-right-L1{
  background: #fff;
  width: 88%;
  height: 10px;
  position: absolute;
  top: 13px;
  left: 18%;
}
.content-loading .inter-right-L2{
  background: #fff;
  width: 88%;
  height: 10px;
  position: absolute;
  top: 36px;
  left: 18%;
}
.content-loading .inter-right-L3{
  background: #fff;
  width: 62%;
  height: 10px;
  position: absolute;
  top: 59px;
  left: 18%;
}
.content-loading .inter-right-L3-half{
  background: #fff;
  width: 26%;
  height: 23px;
  position: absolute;
  top: 46px;
  left: 80%;
}
.content-loading .inter-right-LCls{
  background: #fff;
  width: 88%;
  height: 31px;
  position: absolute;
  top: 69px;
  left: 18%;
}

.ldg { float:none; position:relative; width:100%; text-align:center; padding:10px 15px 15px 15px; }
.ldg .ldg-rotate { float:left; width: 45px; height: 45px; padding:0; margin:0; }
.ldg .ldg-rotate div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 35px;
  height: 35px;
  margin: 8px;
  border: 5.5px solid #034B64;
  border-radius: 50%;
  animation: ldg-rotate 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #034B64 transparent transparent transparent;
}
.ldg .ldg-rotate div:nth-child(1) { animation-delay: -0.45s; }
.ldg .ldg-rotate div:nth-child(2) { animation-delay: -0.3s; }
.ldg .ldg-rotate div:nth-child(3) { animation-delay: -0.15s; }

@keyframes ldg-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
.ldg .ldg-text { float:left; margin-left:8px; margin-top:10.5px; font-size:15px; text-decoration:none; color:#034B64; }

.ldg-w { float:none; position:relative; width:100%; text-align:center; }
.ldg-w .ldg-rotate-w { float:left; width: 53px; height: 53px; padding:0; margin:0; }
.ldg-w .ldg-rotate-w div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 50px;
  height: 50px;
  margin: 8px;
  border: 5px solid #fff;
  border-radius: 50%;
  animation: ldg-rotate 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.ldg-w .ldg-rotate-w div:nth-child(1) { animation-delay: -0.45s; }
.ldg-w .ldg-rotate-w div:nth-child(2) { animation-delay: -0.3s; }
.ldg-w .ldg-rotate-w div:nth-child(3) { animation-delay: -0.15s; }

@keyframes ldg-rotate-w { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
.ldg-w .ldg-text-w { float:left; margin-left:20px; margin-top:21px; font-size:22px; text-decoration:none; color:#fff; }

.ldg-w.p-blank { position:absolute; top:37%; left:37%; width:35%; color:#fff; }
.p-blank_b { position:absolute; bottom:5%; left:35.5%; width:30%; padding-top:10px; border-top:1px #D2DCDD solid; font-size:12px; font-weight:normal; color:#D2DCDD; }
.p-blank_b a { text-decoration:underline; color:#D2DCDD; }

@media (max-width: 575px) {
	.ldg-w.p-blank { width:60%; left:19%; top:27%; }
	
	.ldg-w .ldg-rotate-w { float:none; width:45px; height:45px; margin-left:75px; }
	.ldg-w .ldg-rotate-w div { width:50px; height:50px; }
	.ldg-w .ldg-text{ float:none; margin:0; margin-top:30px; font-size:13px; }
	
	.p-blank_b { width:90%; left:5%; font-size:11px; }
}
.FildCurtain{ display:none; position:absolute; top:0; left:0; z-index:3; background-color:#fff; _background-color:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; width:auto; }




.lang-select {
  text-align: center;  
  
  -webkit-appearance: none; 
  -moz-appearance: none;
  appearance: none;       /* remove default arrow */
  background-image: url(...);   /* add custom arrow */
  height: 47px;
  width: 47px;
  box-shadow: none;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: none;
  -webkit-appearance:none;
  -moz-appearance:none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  background-color: #034B64;
  color: white;
  font-size: 30px;
  border-radius: unset; 
}

