*{
	/* margin:0 auto; */
	padding:0 auto;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.mpadding{
    padding-top: 25px;
    padding-bottom: 25px;
}
@font-face {
    font-family: 'ADAM-CGPRO';
    src: url('../fonts/ADAM-CGPRO/ADAM-CGPRO.eot');
    src: url('../fonts/ADAM-CGPRO/ADAM-CGPRO.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ADAM-CGPRO/ADAM-CGPRO.woff') format('woff'),
         url('../fonts/ADAM-CGPRO/ADAM-CGPRO.ttf') format('truetype'),
         url('../fonts/ADAM-CGPRO/ADAM-CGPRO.svg#ADAM-CGPRO') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto-Regular/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular/Roboto-Regular.woff') format('woff'),
         url('../fonts/Roboto-Regular/Roboto-Regular.ttf') format('truetype'),
         url('../fonts/Roboto-Regular/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myanmar3';
    src: url('../fonts/Myanmar3/Myanmar3.eot');
    src: url('../fonts/Myanmar3/Myanmar3.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Myanmar3/Myanmar3.woff') format('woff'),
         url('../fonts/Myanmar3/Myanmar3.ttf') format('truetype'),
         url('../fonts/Myanmar3/Myanmar3.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
	overflow-x:hidden;
	/* color:#9b7507; */
	font-size:16px;
	font-family: 'Roboto-Regular','Myanmar3';
}

/****** PNN *****/
.head4 {
    font-size:22px;
}

/*p {*/
/*    font-size:18px !important;*/
/*    text-align:justify;*/
/*}*/
/*------------------------
NS CSS
.view-home-page-news,
.view-id-tmp_conference,
.view-photo-news{
    background: #F9FFF4;
}
--------------------------*/
#home-page-news img {
    vertical-align: middle;
    width: 100% !important;
    height: auto !important;
}
/*------------------------
NS CSS
--------------------------*/
/* -- TEXT STYLE -- */
h1{
	/* font-size: 33px; */
	line-height: normal;
}

h2{
	font-family: 'Roboto-Regular','Myanmar3' !important;
	/* font-size: 21px; */
	line-height: normal;
    font-weight: normal;
    color:#2A60C5;
    text-transform:uppercase;
}

h2.page_title,
.block h2{
	font-family: 'Roboto-Regular','Myanmar3' !important;
	color:#ffffff;
	/* font-size:21px !important; */
}

.inner_title{
	font-family: 'Roboto-Regular','Myanmar3' !important;
	color:#9b7507;
	font-size:28px !important;

}

h3{
    font-family: 'Roboto-Regular','Myanmar3' !important;
	/* font-size: 19px; */
	line-height: normal;
	font-weight: normal;
	color:#000;
}

.tour_content h3{
	margin-top:0px !important;
}

h4{
	/* font-size: 16px; */
	line-height: normal;
	font-weight: normal;
}

h5{
	/* font-size: 14px; */
	line-height: normal;
	font-weight: normal;
	/*color:#9b7507;*/
}
h6{
	/* font-size: 12px; */
	line-height: normal;
	font-weight: 400;
}
h1,h2,h3,h4,h5,h6 {
    color: #316D09;
}
span,p{
    font-family:'Roboto-Regular','Myanmar3' !important;
	font-size: 18px !important;
	line-height: normal !important;
	font-weight: normal; margin: 0px !important;
}

.inner p{
	font-size: 14px;
}

.redtext, .redtext *{
	color: #FF102C !important;
}

.blacktext, .blacktext *{
	color: #000 !important;
}

.whitetext, .whitetext *{
	color: #fff !important;
}
.graytext, .graytext *{
       color:#333333 !important;
}

h1.graytext, .graytext *{
	color: #8F8F8F !important;
}
.green{
    color: #316D09;
}
.yellowtext{
	color:#9b7507;
}

i.large{
	font-size: 90px;
	font-size: 9.0rem;
	line-height: 1.3;
}

p.bold, p.extrabold{
	font-weight: 700;
}

.small-height{
      	line-height: 15px;
}

.mid-height{
      	line-height: 30px;
}

.big-height{
      	line-height: 45px;
}

.large-height{
        line-height: 60px;
}

blockquote p {
    font-size: 16px;
	padding: 10px;
	margin: 10px 0px;
    color: #E2172F;
}

.center{
	text-align:center !important;

}

.right{
	text-align:right;
}

.left{
	text-align:left;
     background:#fff;
}

.middle{
  vertical-align: middle !important;
}

.light{
	font-weight: 200;
	color:#000 !important;
}

.bold{
	font-weight: 700;
}

.extrabold{
	font-weight: 800;
}

.smallfont{
	font-size:14px !important;
	font-size:1.4rem !important;
}

.midfont{
	font-size:18px !important;
}


.bigfont{
	font-size:20px !important;
}

.biggerfont{
	font-size:25px !important;
}

.largefont{
	font-size:40px !important;
}

.hugefont{
	font-size:60px !important;
}

.gientfont{
	font-size:90px !important;
}

.underline{
	text-decoration:underline !important;
}

.uppercase{
	text-transform:uppercase;
}

.midradius   {
    border-radius:5px;


}

i{
	font-size: 16px;
	padding: 13px;
	color: #000;
}

.italic{
	font-weight: 400;
	font-style:italic !important;
}
footer{
	color:#d0d0d0;
}

footer a{
  color:#fff;
}

label {
	font-size: 13px;
	color: #21282e;
	line-height: 20px;
}

label b {
	color: #e2172f;
}

a {
	color: #000;
    text-decoration: none !important;
}

a:hover {
	color: #003399;
}

ol {
	list-style-position: inside;
}

hr {
	border: 1px solid #979797;
	width: 100%;
	/*margin: 10px 0 30px;*/
}
div.error, table tr.error {
    display:none !important;
}
.hr-line{
width:96%;
}
::selection {
	background: #FF102C;
    color: #fff;
}

ul.list-none > li{
	list-style: none;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

.hand{
  cursor: hand;
}

.radius{
  border-radius: 5px;
}

.italic{
font-style:italic !important;
}
tbody{
	border-top:0px;
}

/* -- PADDING -- */
.nopadding {
	padding: 0 !important;
	margin: 0 auto;
}

.smallpadding {
	padding-top: 10px;
	padding-bottom: 10px;
}

.smallsidepadding {
	padding-left: 10px;
	padding-right: 10px;
}

.smalltoppadding {
	padding-top: 10px;
}

.smallbottompadding {
	padding-bottom: 10px;
}

.leftpadding {
	padding-left: 20px;
}

.rightpadding {
	padding-right: 20px;
}

.midpadding {
	padding-top: 40px;
	padding-bottom: 40px;
}

.midsidepadding{
	padding-left: 40px;
	padding-right: 40px;
}

.midtoppadding {
	padding-top: 40px;
}

.midbottompadding {
	padding-bottom: 40px;
}

.bigpadding {
	padding-top: 70px;
	padding-bottom: 70px;
}

.bigsidepadding {
	padding-left: 70px;
	padding-right: 70px;
}

.bigtoppadding {
	padding-top: 70px;
}

.bigbottompadding {
	padding-bottom: 70px;
}

.largepadding {
	padding-top: 140px ;
	padding-bottom: 140px ;
}

.largebottompadding {
	padding-bottom: 140px;
}

.largetoppadding {
	padding-top: 160px;
}

.largesidepadding {
	padding-left: 150px;
	padding-right: 150px;
}

/* -- MARGIN -- */
.nomargin {
	margin: 0 !important;
}

.smallmargin {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.smalltopmargin {
	margin-top: 10px !important;
}

.smallbottommargin {
	margin-bottom: 10px !important;
}

.midmargin {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.midtopmargin {
	margin-top: 20px !important;
}

.midbottommargin {
	margin-bottom: 20px !important;
}

.bigmargin {
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}

.bigtopmargin {
	margin-top: 50px !important;
}

.bigbottommargin {
	margin-bottom: 50px !important;
}

.largemargin {
	margin-top: 100px !important;
	margin-bottom: 100px !important;
}

.largebottommargin {
	margin-bottom: 100px !important;
}

.largetopmargin {
	margin-top: 100px !important;
}

iframe {
    border: solid 1px #00A8E0;
    padding: 0;
    margin: 0;
    width: 100% !important;
	margin:0 auto;
	padding-left:12px;
}



/* -- CUSTOM CSS -- */
.home-news span {
    font-size:16px !important;
}
.field-name-body {
    margin-bottom:2rem;
}
table {
    border-collapse: inherit !important;
}
.view-display-id-block_4 .home-news .field-type-text-with-summary ,
.view-display-id-block_3 .home-news .field-type-text-with-summary,
.view-display-id-block_5 .home-news .field-type-text-with-summary,
.view-display-id-block_6 .home-news .field-type-text-with-summary,
.view-display-id-block_7 .home-news .field-type-text-with-summary,
.view-display-id-block_9 .home-news .field-type-text-with-summary,
.view-display-id-block_10 .home-news .field-type-text-with-summary,
.view-display-id-block_11 .home-news .field-type-text-with-summary,
.view-display-id-block_18 .home-news .field-type-text-with-summary,
.view-display-id-block_17 .home-news .field-type-text-with-summary,
.view-id-tmp_conference .home-news .field-type-text-with-summary{
    border:1px solid transparent !important;
}
#block-system-main .field-item table {
    margin-top:1rem;
    margin-bottom:1rem;
}
.view-tmp-conference .home-news .field-item{
    padding:12px;
}
.view-tmp-conference .field-type-text-with-summary {
    border:1px solid #000;
}
#block-quicktabs-hospital-contact .ui-accordion-header a,
#block-quicktabs-contact-person .ui-accordion-header a {
    font-size:20px !important;
} 
#block-quicktabs-hospital-contact .view-content,
#block-quicktabs-contact-person .view-content {
    padding-bottom: 40px;
}
#block-quicktabs-hospital-contact .quick-accordion .img-fluid,
#block-quicktabs-contact-person .quick-accordion .img-fluid {
    width:150px !important;
}
#block-quicktabs-hospital-contact .contact-box table tr td,
#block-quicktabs-contact-person .contact-box table tr td {
    padding:10px !important;
    font-size:16px !important;
}
#block-quicktabs-hospital-contact .contact-box table,
#block-quicktabs-contact-person .contact-box table {
    width:100% !important;
    text-align: left !important;
}
.contact-box {
    border:1px solid #ccc;
    text-align:center;
    padding:10px;
    height:550px;
}
.view-contact-person .contact-box table {
    text-align:left;
}
.view-contact-person table tr td {
    padding:5px;
    font-size:14px !important;
}
#block-views-newsletter-block-6 .field-name-field-pdf-cover img,
#block-views-newsletter-block-3 .field-name-field-pdf-cover img{
    width:100%;
    height:auto !important;
}
#block-block-14 {
    margin-top:1.5rem;
}
#block-block-16,
#block-block-13,
#block-views-newsletter-block-8{
    margin-top:3rem !important;
}
#block-block-11 .list-group {
justify-content: space-between;
}


/* -- BACKGROUND -- */
#block-block-10{
    margin-top:30px;
}
.black-solid{
	background:#000;
	overflow:hidden;
}
.lightpink-solid{
	background:#316D09;
	overflow:hidden;
	margin-top:-6px;
}
.blue-gradient{
	background: #004690; /* Old browsers */
	background: -moz-linear-gradient(left,  #004690 0%, #002e5e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #004690 0%,#002e5e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #004690 0%,#002e5e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004690', endColorstr='#002e5e',GradientType=1 ); /* IE6-9 */
	overflow:hidden;
}


/* -- HEADER -- */
.header_top   {
    background:#fff;
}

header{
	height:auto;
	display:inline-block;
	width:100%;
}
.header-green{
background: #316D09;
}
header.smaller #navbar{
	top:0px;
	position:fixed;
	z-index:5;
    box-shadow:1px 1px 8px #333333;
}

header.smaller .logo{
    transform: scale(0.7);
}
header.smaller #navbar ul.nav li a{
	font-size:14px;
	padding: 11px 18px !important;
}

.inner_banner{
	padding-top:95px;
}
.logo{
    margin-top:10px;
}
.mini-logo{
margin-top:10px;
}
.header-green h3,h2{
color:#fff;
margin:0;
line-height:45px;
font-weight:bold;
font-size: 25px !important;
}
.side.green-btn {
    width: 100% !important;
    min-height: 85px;
}
.header-green h1{
color:#fff;
font-size:30px;
margin:0;
font-weight:bold;
}
/* -- NAVIGATION -- */
/*Flex Menu*/
#navbar{
  width: 100%;
  background:#E7DF00;
}
ul.menu li{
margin:0px !important;
}
.fm-button{
      right: 0;
      top:0;
      display: none;
      box-sizing: border-box;
      margin: 0;
      width: 55px;
      padding: 17px 16px 16px 16px;
      position: fixed;
      z-index: 99;
      background: #000;
}

.fm-button:hover{
  cursor: pointer;
}

.fm-button:hover .fm-bar{
  background-color: #fff;
}

.fm-button:active .fm-bar{
  background-color:#fff;
}

.fm-button .fm-bar{
  display: block;
  width: 24px;
  height: 3px;
  border-radius: 1px;
  background-color: #fff;
}

.fm-button .fm-bar +.fm-bar{
  margin-top: 4px;
}

.flexmenu:before,.flexmenu:after{
  display: table;
  content: " ";
}

.flexmenu:after{
  clear: both;
}

.flexmenu a{
  text-decoration: none;
}

.flexmenu.fm-toggle.fm-sm{
  display: none;
}

.fm-outer{
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;

}

.fm-inner{
  position: relative;
  height: 100%;
  width: 100%;
  right: 0;
}

.fm-inner.open{
  right: -300px;
}

.fm-inner.open .flexmenu.fm-sm{
  right: 0;
}

.flexmenu.fm-offcanvas.fm-sm{
  overflow-y: auto;
  overflow-x: hidden;
  position: fixed;
  right: -300px;
  width: 250px;
  height: 100%;
  top: 0;
  z-index:5;
  margin-top: 112px;
  background:#333231;
}

.flexmenu.fm-lg{
  max-width: 1268px;
  margin: auto;
  clear:both;
}

.flexmenu.fm-lg ul li{
  float: left;
  list-style:none;
  padding:0;
}
.flexmenu.fm-lg ul li:last-child{
border-right:none;
}
.flexmenu.fm-lg ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.flexmenu.fm-lg li{
  position: relative;
  white-space: nowrap;
}

.flexmenu.fm-lg li ul{
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 99;
}

.flexmenu.fm-lg li ul .navicon{
  border: 4px solid transparent;
  border-left-color: #666;
  right: 10px;
  top: 23px;
}

header.smaller .flexmenu.fm-lg li ul .navicon{
    top: 23px;
}

.flexmenu.fm-lg li ul ul{
  top: 0;
  left: 100%;
}

.flexmenu.fm-lg li ul ul > ul{
width:250px;
}
.flexmenu.fm-lg > ul > li{
  padding: 0;
}
 .i18n-my .navigation ul li a{
     padding:20px 11px !important;
 }

/*Desktop Menu*/
.flexmenu.fm-lg a{
  display: block;
  padding:20px 10px;
  color: #000;
  font-size:15px;
  font-family: 'Roboto-Regular','Myanmar3';
  transition:all 0.2s ease-in-out;
}
.flexmenu.fm-lg a:hover{
  background:rgba(0,0,0,0.3);
  color:#fff;
}

.flexmenu.fm-lg .navicon{
  background: url(../images/menu-arrow-down.png) no-repeat;
  content: " ";
  position: absolute;
  right: 20px;
  top: 30px;
  width: 12px;
  height: 6px;
}

header.smaller .flexmenu.fm-lg .navicon{
  top: 15px;
}

.flexmenu.fm-lg > ul > li.with-ul a{
  padding-right: 40px;
}

.flexmenu.fm-lg li ul{
    margin: 0;
    background:#E7DF00;
	border-bottom:3px solid #351D00;
}

.flexmenu.fm-lg li ul li{
  padding: 0;
  min-width: 270px;
 /*width:220px;*/
  border-right:none;

}

.flexmenu.fm-lg li ul ul ul a{
    /*width:220px;*/
}

.flexmenu.fm-lg li ul a{
  padding: 13px 12px;
  color: #000;
  display: block;
  background: transparent;
  text-transform:none;
  font-size:13px;
  /*width:220px;*/
}
header.smaller .flexmenu.fm-lg li ul a{
  padding: 15px 11px;
}

.flexmenu.fm-lg li ul a:hover{
  display: block;
  background:#351D00;

}

.flexmenu.fm-sm ul{
  margin: 0;
  padding: 0;
  list-style: none;

}

.flexmenu.fm-sm ul li{
  position: relative;
}

.flexmenu.fm-sm ul li a{
  display: block;
  padding: 12px 15px;
  font-size: 13px;
  font-weight:normal;
  color: #fff;
  width:250px;
}

.flexmenu.fm-sm ul li a:hover{
  color: #fff;
  text-decoration: none;
}
.flexmenu.fm-sm > ul > li.active > a{
  background-color: #000;
}

.flexmenu.fm-sm ul li a{
border-bottom: 1px solid  #333;
}

.flexmenu.fm-sm ul li a{
  border-left: 4px solid transparent;
}

.flexmenu.fm-sm ul li a:hover,.flexmenu.fm-sm ul li a.active{
 background: rgba(0, 0, 0, 0.5);
  border-left: 4px solid #80CBCA;
}

.flexmenu.fm-sm ul ul li a{
border-bottom: 1px solid  rgba(255, 255, 255, .1);
}

.flexmenu.fm-sm ul ul li a{
   background: #4E3A00;
  padding-left: 40px;
}

.flexmenu.fm-sm ul ul li a:hover,.flexmenu.fm-sm ul ul li a.active{
  background: rgba(0, 0, 0, 0.5);
}

.flexmenu.fm-sm ul ul li ul li{
/*margin-top: 1px;*/
}

.flexmenu.fm-sm ul ul li ul li a{
  background-color: #021F2C;
}

.flexmenu.fm-sm ul ul li ul li a:hover,.flexmenu.fm-sm ul ul li ul li a.active{
  background-color: #077ab0;
}

.flexmenu.fm-sm .navicon{
  position: absolute;
  top: 6px;
  right: 15px;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: url('../images/arrow-wht-down.png') center center no-repeat #000;
}

.flexmenu.fm-sm .navicon:after{
  background: url('../images/arrow-wht-down.png') no-repeat ;
}

/* Site Overlay  */

.overlay{
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    background-color: rgba(0,0,0,0.7);
}

/* -- FLEX SLIDER -- */
/* .before_content_no_wrapper{
	margin-top:-5px;
} */

.flexslider{
	border:0px !important;
	background:#b4e3dd !important;
	margin:0px !important;
}
.flex-control-paging li a.flex-active{
border:2px solid #fff;
}

.flex-control-nav, .flex-direction-nav{
	display:inline;
    bottom:4px;
    z-index:5;

}
.flex-control-paging li a{
    -webkit-border-radius:6px!important;
    border-radius:6px;
    border:2px solid #fff;
}
li.flex-nav-prev{
    display:none;
}
li.flex-nav-next{
    display:none;
}

.flex-caption p{
	line-height:65px;
}
 .flexslider .views-field-field-banner-image{
           width:100%;

 }

.flexslider .views-field-field-caption-01{

	position: absolute;
    z-index: 4;
	bottom:38%;
	animation: 1s ease-out 0.2s normal none 1 running fadeInDown !important;
	padding:45px;
	margin-left:65px;
}
.flexslider .views-field-field-caption-01 span{
font-family: "ADAM-CGPRO"!important;
}
.flexslider .views-field-field-caption-02{
	font-family: "Roboto-Regular";
	position: absolute;
    z-index: 4;
	bottom:24%;
	animation: 1s ease-out 0.2s normal none 1 running fadeInUp !important;
	padding:50px;
	color:#fff !important;
	margin-left:65px;
}


/* -- REGION -- */

.dropshadow{
	background:#fff url('../images/dropshadow.jpg') no-repeat center center;
	width:100%;
	height:46px;
}
.profile-block{
	background:#fff;
	padding:8%;
}

.profile{
	background:#f2e7c6;
}

.after_content{
	background: #fff;
	clear:both;
}
.after-wrapper-main{
background:#F4F4F4;
}
.after_content_no_wrapper{
    background:#F4F4F4;
    clear:both;
    position:relative;
	border-top:1px solid #333;
}
.region-sidebar-right{
margin-bottom:20px;
}
footer{
	background: #316C09;
	color: #fff;
	clear:both;
}

.footer-top{
	background:#654d06;
	overflow:hidden;
}
.footer-top a:hover{
	background:#93751c !important;
	color:#fff !important;
}

.footer-top ul{
	left:16%;
	position:relative;
}

.footer-bottom{
	background: #235800;
}
.footer-center{
border-left:2px solid #fff;
border-right:2px solid #fff;
color:#fff;
}
td{
font-size:13px;
}
i.fa{
padding:10px 10px 10px 0px;
}
/* -- Carousel -- */
#block-views-photo-news-block .slick-initialized .slick-slide{
margin:0px 17px;
}
#block-views-photo-news-block .slick-initialized .slick-slide img{
width:100%;
}
.slick-track{
margin-top:20px;
}
.slick__arrow{
display:none;
}
 /*--language--*/
 #block-locale-language ul li{
     display:inline !important;

 }
ul.language-switcher-locale-url{
            margin-top:37px;
}

/* -- TEXT SYLE & MODIFICATION -- */
.bg-hr{
	background: url('../images/bg-hr.jpg') no-repeat center center;
}
.inner_title{
	font-family: 'Roboto-Regular' !important;
	color:#9b7507;
}

.Roboto-Regular*{
	font-family: 'Roboto-Regular' !important;
}

a.readmore{
	padding:9px 18px;
	display:inline-block;
	font-size:15px;
	color:#474796;
	border:1px solid #333;
	margin-bottom:20px;
	margin-top:20px;
}
a.readmore:hover{
box-shadow:0px 0px 3px #000;
font-size:17px;
}
a.more:hover{
	background:#a88626;
	display:inline-block;
}

a.more:hover{
	box-shadow:0px 0px 3px #000;
}

footer p{
	font-size:13px !important;
    color:#fff;
}
footer  a{
	font-weight:normal !important;}

.btn-annimation{
	background:#ebebeb;
	display:inline-block;
	width:100%;
	top:0px;
}

.btn-annimation:hover{
	background:#003366;
	display:inline-block;
	width:100%;
	color:#fff;
	box-shadow:0px 3px 3px #000;
	position:relative;
	top:-5px;
}

.img-responsive{
	width:100%;
	height:auto;
}

.shadow-div{
	background:url('../images/shadow01.jpg') no-repeat center center;
	height:40px;
	width:100%;
}

form input,
form textarea{
	padding: 10px;
	border-radius: 6px;
	border: 1px solid #999;
    color:#0958A5;
}
/*custom css*/

 .content-bg{
     background:#f9fff4;
 }
 .siderbar-bg{
     background: #fffdcb;
 }
 .home-news{
 background:#fff;
 border:1px solid #D3D3D3;
 margin-top:25px;
 min-height:270px;
 }
.caption-sidebar a{
color:#fff;
font-size:16px;
}
.caption a{
 color:#474796 !important;
 }
.view-newsletter .caption {
 height:121px;
 }
.latest{
text-align:center;
}
.latest a.readmore{
color:#fff !important;
border:1px solid #fff;
}
.service-photo{
background:#EAD141;
margin-top:20px;
text-align:center;
padding:24px;
}
.service-photo p{
padding:10px;
}
.breakingnews .views-row-1,.breakingnews .views-row-3{
float:left;
}
 #block-block-1 h2{
     text-align:center;
     color:#2a60a8;
     text-transform: none;
 }
 #block-block-1 p{
     color:#2a60a8;
 }
 #block-block-3 p{
     text-align: right;

 }
  #block-block-4 h2{
      color:#e8f7f5;
      font-size:20px !important;

  }
 #block-block-5 h2{
            color:#e8f7f5;
            font-size:20px !important;

    }
 #block-block-6 h2{
            color:#fff;
            font-size:20px !important;
             text-transform:uppercase;
    }
#block-block-7 h2{
    text-transform:uppercase !important;
}
#block-block-8 h2{
	color:#fff;
	font-size:20px !important;
    text-transform:uppercase;
}
#block-block-8{
	margin-top:79px;
}

#block-system-main p{
    font-size:16px;
    color:#000;
}
#block-system-main ul li{
color:#000;
}
#block-system-main td{
color:#000;
padding:8px;
font-size:16px;
}
#block-views-tmp-conference-block-1 td{
color:#000;
padding:8px;
font-size:16px;
}
#block-views-tmp-conference-block-2 td{
color:#000;
padding:8px;
font-size:16px;
}
#block-views-tmp-conference-block-3 td{
color:#000;
padding:8px;
font-size:16px;
}
#block-views-tmp-conference-block-4 td{
color:#000;
padding:8px;
font-size:16px;
}
#block-views-tmp-conference-block-7 td{
color:#000;
padding:8px;
}
#block-views-tmp-conference-block-9 td{
color:#000;
padding:8px;
font-size:16px;
}
#block-views-tmp-conference-block-10 td{
color:#000;
padding:8px;
font-size:16px;
}

#block-system-main .field-name-field-images img{
float:left;
padding:0px 10px;
margin-top:20px;
width:50%;
height:auto;
}
#block-block-7 a{
    color:#fff;
}

footer h5 {
    color: #fff !important;
}
#head-carousel img {
    min-height: 250px;
}
.border-radius-5 {
    border-radius: 5px;
}
#webform-client-form-11 #webform-component-name label{
    margin-right:63px;
}
 .flex-control-nav a:focus{
outline:none !important;
}
#block-views-latest-new-block h2{
 background: #474796;
 color: #fff;
 padding: 9px 25px;
 font-size: 20px !important;
}
#block-views-latest-new-block .view-header{
 margin-bottom: 0px !important;
 padding: 0px !important;
 border:0 !important;
}
#block-views-photo-news-block h2{
background:#474796;
color:#fff;
padding:9px 25px;
font-size:20px !important;
}
#block-views-home-page-news-block h2, .home-page-view-title {
background:#E7DF00;
color: #343a40!important;
padding:9px 25px;
font-size:20px !important;
border-radius: 5px;
}
.home-page-view-title-tv-news {
color: #316D09!important;
font-size:20px !important;
}
#block-views-home-page-news-block p{
color:#5C5C5C;
}
#block-views-latest-news-block{
/* background:#656565; */
height:auto;
color:#fff;
clear:both;
}
#block-views-latest-news-block h2{
background: #316D09;
color: #fff;
padding:9px 25px;
font-size:20px !important;
border-radius: 5px;
text-align: center;
}
.view-footer a.readmore{
width:100%;
text-align:center;
margin-top:20px;
}

.fb{
text-transform:uppercase;
background:#3C5A99;
padding:7px 20px;
}
.tw{
text-transform:uppercase;
background:#1DA1F2;
padding:7px 20px;
}
#node-11 .submitted {
    display:none;
}
.contact-person{
border:1px solid #000;
border-radius:4px;
margin-bottom:20px;
min-height: 395px;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
font-family:'Myanmar3'!important;
font-size:15px;
}
.ui-state-default a:link{
font-family:'Myanmar3'!important;
}
.view-nutrition .ui-accordion .ui-accordion-content img{
margin:0px 21px 25px 0px !important;
}
.view-photo-news .ui-accordion .ui-accordion-content img{
padding: 5px;
width: 50%;
height: auto;
float: left;
}
/*.ui-accordion .ui-accordion-content img{
margin:0px 25px 25px 0px !important;
}*/
.ui-accordion-content{
height:auto !important;
}
.ui-accordion .ui-accordion-header{
background:#E7DF00;
}
.view-header{
width:100%;
border:1px solid #000;
border-radius:3px;
text-align:justify;
padding:10px;
margin-bottom:20px;
}
.view-display-id-block_2 .view-newsletter img {
    width:100%;
    height:200px;
}
.view-newsletter img{
 height:200px;
 width:100% !important;
}
.download a{
width:10%;
position:absolute;
margin-top:-31px;
margin-left:29px;
}
.tmp-download {
border:1px solid #000;
padding:10px 15px;
background:#316D09;
color:#fff;
}
.view-posters-and-pamphlet img{
width:100%;
height:auto;
}
a:fous{
outline:none !important;
}
/* -- MEDIA QUERY -- */
@media only screen and (min-width:200px) and (max-width: 480px){
header{
	position:relative;
    opacity:1;
    z-index:6;
}

header.smaller .logo{
    transform: none;
}
	#cssmenu ul{
		left:0 !important;
		padding:10%;
	}
	#cssmenu ul a{
		padding:5% !important;
	}
.logo{
text-align:center;
}
	.logo img{
    	width:50%;
        height:auto;

	}

.right {
text-align:center !important;
}
.header-green h1{
font-size:23px;
}
.header-green h3,h2{
font-size:14px;
}

.flexslider .views-field-field-banner-image{
	width:100%;
}
.flexslider .views-field-field-caption-01{
	width:100%;
	bottom:18%;
	padding:24px;
	margin-left:-12px;
}
.flexslider .views-field-field-caption-01 span{
	font-size:20px !important;
}
.flexslider .views-field-field-caption-02{
	width:100%;
	bottom:-9%;
	padding:24px;
	margin-left:-12px;
}
.flexslider .views-field-field-caption-02 span{
	font-size:15px !important;
}

.flexslider .field-content a{
	padding-top:20px;
}

.flex-control-nav, .flex-direction-nav{
	display:inline;
	bottom:-4px;
	left:20px;
}

ul.language-switcher-locale-url {
	margin-top:0px;
}

.facilities{
	margin-bottom :10px;
}

.inner .full-title{
	padding:30px !important;
}
.hugefont {
	font-size: 23px !important;
}
.extragientfont {
	font-size: 44px !important;
}
.flex-caption p{
	line-height: 10px;
}

.smalltoppadding{
	padding-top:0px !important;
}
.owl-controls .owl-buttons div{
	display:none !important;
}
.footer-top ul{
	left:0;
	position:relative;
}
footer *{
	text-align:center !important;
}
footer .social{
	margin-top:20px;
}
}
/* Here New redesingn css */
.head-carousel .carousel-caption {
    text-align: left;
    right: 5%;
    left: 5%;
}
.yellow-header {
    background: #E7DF00;
}

.green-header {
    background: #316D09;
}
.green-header * {
     color: #fff !important;
     font-weight: bold;
}
.yellow-header * {
     color: #4d4d4d !important;
     font-weight: bold;
}
.list-group-item{
    background: transparent;
border:none !important;
}
.list-group-item:hover{
background: none !important;
}
#sidebar-hover:hover {
   color: green !important;
}
.blogtime{
    font-size: 14px;
    font-weight: 500;
    /* font-style: italic; */
	padding: 5px 0;
	margin: unset;
}
.header-green-1 {
	background: rgba(95,166,21,1);
}
.green-btn{
    margin-top: 0.5rem;
    width: 200px;
    color: #fff;
    background: rgba(95,166,21,1);
    background: -moz-linear-gradient(top, rgba(95,166,21,1) 0%, rgba(49,109,9,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(95,166,21,1)), color-stop(100%, rgba(49,109,9,1)));
    background: -webkit-linear-gradient(top, rgba(95,166,21,1) 0%, rgba(49,109,9,1) 100%);
    background: -o-linear-gradient(top, rgba(95,166,21,1) 0%, rgba(49,109,9,1) 100%);
    background: -ms-linear-gradient(top, rgba(95,166,21,1) 0%, rgba(49,109,9,1) 100%);
    background: linear-gradient(to bottom, rgba(95,166,21,1) 0%, rgba(49,109,9,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fa615', endColorstr='#316d09', GradientType=0 );
}
* {
    word-wrap: break-word;
}
.green-more{
    border: 2px solid #316C09;
    color: #316C09 !important;
    text-align: center;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
}
.yellow-more{
    border: 2px solid #E7DF00;
    color: #E7DF00 !important;
    text-align: center;
    width: 100%;
}
.yellow-more p {
    margin: 0;
}
.green-more p {
    margin: 0;
    color: #316C09 !important;
}
.text-green {
	color: #316C09 !important;
}
#block-views-newsletter-block-8 h2 {
color: #343a40!important;
padding:9px 25px;
font-size:20px !important;
border-radius: 5px;
background:#E7DF00;
text-align: center;
}
.content-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.news-section {
	position: relative;
}


.pdf-download-overlay{
	position: absolute;
	background: rgba(0,0,0,0.7);
	bottom: 100%;
	left: 0;
	right: 0;
	overflow: hidden;
	width: 100%;
	height:0;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;

}
.news-section:hover .pdf-download-overlay {
	bottom: 0;
	height: 100%;
}

.content-details .fa{
    color: #fff;
    font-size: 20px;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}

.content-details p{
    color: #fff;
    font-size: 0.8em;
}

.fadeIn-bottom{
    top: 80%;
}

.fadeIn-top{
    top: 20%;
}
.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}
.fa-ul li {
    margin-bottom: 1rem;
}
.fa-ul > li {
    position: relative;
}
.fa-li .fa {
    font-size: 20px;
    color: #E7DF00;
}
.footerlist a {
    border-color: #c0c0c0;
    padding-left: 0;
}
.footerlist a:hover {
    background: none;
}
.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}
.fa-stack-1x {
    line-height: inherit;
}
.fa-stack-1x, .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.m {
    margin-top: 2px;
    margin-left: 7px;
}
.sidebarDesign {
	font-size: 20px;
	padding: 9px 25px;
}
.card {
	border: none;
	background: none;
}

@media only screen and (min-width:480px) and (max-width: 650px){
	.logo{
		transform: scale(0.9);
	}
	header.smaller{
		height:auto !important;
	}
	#cssmenu ul{
		left:0 !important;
		padding:3%;
	}
	#cssmenu ul a{
		padding:5% !important;
	}
	.flexslider .slides .flex-caption{
		margin-top: -180px !important;
		margin-left: 0px !important;
		left: 0;
		position: relative !important;
		padding: 40px 0px;
		width:100%;
	}
	.hugefont {
		font-size: 23px !important;
	}
	.extragientfont {
		font-size: 44px !important;
	}
	.flex-caption p{
		line-height: 10px;
	}
	.smalltoppadding{
		padding-top:0px !important;
	}
	.owl-controls .owl-buttons div{
		display:none !important;
	}
	.footer-top ul{
		left:0;
		position:relative;
	}
	footer *{
		text-align:center !important;
		width:auto !important
	}
	footer .social{
		margin-top:20px;
	}
	#destination .view{
		width:50% !important;
		height:30vh;
	}
	#tourprogram .view{
		width:50% !important;
		height:auto;
	}
	#destination img,
	#tourprogram img{
		height:100% !important
	}
	#destination .cover,
	#tourprogram .cover{
		padding:15% !important
	}

}

@media only screen and (min-width:650px) and (max-width: 768px){
	.logo{
		transform: scale(0.9);
	}
	.largetoppadding{
		padding-top: 150px;
	}
	header{
		height:auto !important;
	}
	header.smaller{
		height:auto !important;
	}
	#cssmenu ul{
		left:0 !important;
		padding:3%;
	}
	#cssmenu ul a{
		padding:3% !important;
	}
	.flexslider .slides .flex-caption{
		margin-top: -180px !important;
		margin-left: 0px !important;
		left: 0;
		position: relative !important;
		padding: 30px 0px;
		width:100%;
	}
	.hugefont {
		font-size: 35px !important;
	}
	.extragientfont {
		font-size: 65px !important;
	}
	.flex-caption p{
		line-height: 25px;
	}
	.navbar{
		min-height: auto;
	}
	#navbar ul.nav{
		float:left !important;
		overflow:hidden;
		width:85%;
	}
	#navbar ul.nav li a{
		font-size:13px;
		padding:5px;
		width:100%;
		display:inline-block;
	}
	#navbar ul.nav li a:hover{
		background:#333 !important;
	}
	#navbar ul.nav li.dropdown a.dropdown-toggle:after{
		content: "\f107";
		font-family: 'FontAwesome' !important;
		float:right;
	}
	.smalltoppadding{
		padding-top:0px !important;
	}
	.footer-top ul{
		left:0;
		position:relative;
	}
	footer *{
		text-align:center !important;
		width:auto !important
	}
	footer .social{
		margin-top:20px;
	}
	#destination .view{
		width:50% !important;
		height:30vh !important;
	}
	#destination img{
		height:100% !important
	}
	#destination .cover{
		padding:10% !important
	}

}

@media only screen and (min-width:768px) and (max-width: 1000px){
	.logo{
		transform: scale(0.9);
	}
	.largetoppadding{
		padding-top: 150px;
	}
	header{
		height:auto !important;
	}
	header.smaller{
		height:auto !important;
	}
	#cssmenu ul {
		left: 6%;
	}
	#cssmenu ul ul{
		z-index:80 !important;
	}

    .flexslider .views-field-field-banner-image{
        width:100%;
    }
      .flexslider .views-field-field-caption-01{
          width:100%;
      }
       .flexslider .views-field-field-caption-02{
          width:100%;
      }
      .flexslider .field-content a{
          padding-top:20px;
      }

      .flex-control-nav, .flex-direction-nav{
          display:inline;
          bottom:0;
      }

	.inner .full-title{
		padding:30px !important;
	}
	.hugefont {
		font-size: 35px !important;
	}
	.extragientfont {
		font-size: 65px !important;
	}
	.flex-caption p{
		line-height: 25px;
	}
	.navbar{
		min-height: auto;
	}
	#navbar ul.nav{
		float:left !important;
		overflow:hidden;
		width:85%;
	}
	#navbar ul.nav li a{
		font-size:13px;
		padding:5px;
		width:100%;
		display:inline-block;
	}
	#navbar ul.nav li a:hover{
		background:#333 !important;
	}
	/*#navbar ul.nav li.dropdown a.dropdown-toggle:after{
		content: "\f107";
		font-family: 'FontAwesome' !important;
		float:right;
	}*/
	.smalltoppadding{
		padding-top:0px !important;
	}
	.footer-top ul{
		left:0;
		position:relative;
	}
	footer *{
		text-align:center !important;
		width:auto !important
	}
	footer .social{
		margin-top:20px;
	}
	#destination .view{
		width:50% !important;
		height:40vh !important;
	}
	#destination img{
		height:100% !important
	}
	#destination .cover{
		padding:10% !important
	}
#special01{
	width:33.33%;
	height:auto;
	float:left;
}
#special02{
    width:33.33%;
	height:auto;
	float:left;
}
#special03{
    width:33.33%;
	height:auto;
	float:left;
}
#special04{
    width:50%;
	height:auto;
	float:left;
}

#special05{
    width:25%;
	height:auto;
	float:left;
}
#special06{
    width:25%;
	height:auto;
	float:left;

}
 #special07{
    width:50%;
	height:133px;
	float:left;

}
.cover h2{
    font-size:13px !important;
}

}

@media only screen and (min-width:800px) and (max-width: 1280px){
	.inner .full-title{
		padding:70px !important;
	}
    #special07{
        width:50%;
        height:138px;
    }

}

@media only screen and (min-width:900px) and (max-width: 3000px){
	#navbar ul.nav li.dropdown:hover > ul{
		background: rgba(0,0,0, 0.5);
		display:block;
		top:60px;
		overflow:0;
	}
}

@media only screen and (max-width: 480px) {
    #block-views-newsletter-block-8 h2 {
        margin-top: 50px;
    }
    .related-news-top-margin {
        margin-top: 0;
    }
}

