body {	
	overflow-x: hidden !important;
	color: #333;

}
html, body, div  {
	font-family:  Arial !important;
}
@font-face
{
    font-family: pyidaungsu;
    src: url("../fonts/pyidaungsu.ttf");
}

@font-face {
    font-family: Zawgyi-One;
    src: url('../fonts/Zawgyi-One.ttf');
}	
@font-face {
    font-family:"arial-narrow";
    src: url("../fonts/arial-narrow.ttf");
	} 

@font-face {
    font-family:"Arial";
    src: url("../fonts/arial.ttf");
} 


.not-front h1, .not-front h2, .not-front h3, .not-front h4, .not-front h5, .not-front h6, .not-front span, .not-front div, .not-front a {
    font-family: Arial, Pyidaungsu !important;
}
.not-front .field-name-body, .front p { font-size: 17px;}
.i18n-my.not-front h1, .i18n-my.not-front h2, .i18n-my.not-front h3, .i18n-my.not-front h4, .i18n-my.not-front h5, .i18n-my.not-front h6, .i18n-my.not-front a, .i18n-my a 
{
    font-family: pyidaungsu !important;
}
.i18n-my p {
    font-family: pyidaungsu !important;
	text-align: justify;
}
.field-name-body ul li {
    font-size: 19px;
	line-height: 33px;
}
.not-front h2 {
	font-size: 24px;
	color: #177b2c;
}
span.nolink { font-size: 18px;}
/* .not-front #region-content .region-inner { padding:60px 0 40px 0;} */

/* table, tbody, tfoot, thead, tr, th, td {border:1px solid #dcdcdc; } */
table td, table tr { padding: 10px;}
#region-branding, .branding-data{ height:100px;}



.not-front #region-content {
    padding: 181px 0 46px;
}
a { color: #2a9dcf;}




/* =============================================================================
Display:None
 * ========================================================================== */
h1.site-name {display:none !important;}
.front #region-content{display:none !important;}
h2.site-name a {display:none !important;}
#node-webform-34 nav.links {display:none !important;}
.page-node .form-type-item {display:none !important;}


/* =============================================================================
Breadcrumb
 * ========================================================================== */
#breadcrumb {
    top: 178px; z-index:99;

}
#breadcrumb .breadcrumb a {
    color: #333 !important;
	font-size: 15px;
}


li.pager-last a,
li.pager-next a,
li.pager-item a { color: #2a9dcf ;}







/* =============================================================================
 *  Welcome
 * ========================================================================= */
#block-block-2 a.more {  color: #058bb7 !important;}
#block-block-2 img   {margin-right: 20px;}





/* =============================================================================
 *  Accordion
 * ========================================================================= */
#ui-accordion-1-panel-0, #ui-accordion-1-panel-1,
#ui-accordion-1-panel-2, #ui-accordion-1-panel-3,
#ui-accordion-1-panel-4, #ui-accordion-1-panel-5,
#ui-accordion-1-panel-6, #ui-accordion-1-panel-7,
#ui-accordion-1-panel-8, #ui-accordion-1-panel-9,
#ui-accordion-1-panel-10, #ui-accordion-1-panel-11,
#ui-accordion-1-panel-12, #ui-accordion-1-panel-13,
#ui-accordion-1-panel-14, #ui-accordion-1-panel-15,
#ui-accordion-1-panel-16, #ui-accordion-1-panel-17,
#ui-accordion-1-panel-18 {height: auto !important;}



/* =============================================================================
Footer
 * ========================================================================== */
#section-footer {
	background: #2a9dcf;
}
#block-block-9 { margin-top: 30px;}

#block-block-9 h2 {
    font-size: 28px;
    font-weight: normal;
	font-family: "pyidaungsu" !important;
	color: #fff;
	text-align: center;
	margin-top: 30px;
}	
#block-block-9 p {
	font-family:  "pyidaungsu";
    color: #fff;
    font-size: 16px;
	text-align: center;
}	
#block-block-9 p a {
    color: #fff;
    font-size: 16px;	
}	
hr { background: #fff !important;}	





/* =============================================================================
 *  Part 1
 * ========================================================================== */
#zone-part1-wrapper{ position: relative; top: 80px;}
#zone-part2-wrapper{ position: relative; top: 50px;margin-bottom: 60px;}

 
#block-block-3 img, #block-block-4 img, #block-block-5 img,
#block-block-6 img, #block-block-7 img, #block-block-8 img   { width: 100% !important;height:auto !important;}
#block-block-3, #block-block-4, #block-block-5, #block-block-6, #block-block-7, #block-block-8 {
	background-image:url("../images/l_boxbg.jpg");
	background-repeat:repeat-x;
	background-position: 0 0;

}
#block-block-3, #block-block-4, #block-block-5,
#block-block-6, #block-block-7, #block-block-8 {	border:1px solid #ebebeb;}



#block-block-56, #block-block-57 {margin:40px 0 9px 0;}
#block-block-3, #block-block-4, #block-block-5  {margin-top:-55px;margin-bottom:40px;}

#block-block-3 a, #block-block-4 a, #block-block-5 a, 
#block-block-6 a, #block-block-7 a, #block-block-8 a
 {
  color: #058bb7 !important;
}

#block-block-3 a, #block-block-4 a, #block-block-5 a,,
#block-block-6 a:hover, #block-block-7 a:hover, #block-block-8 a:hover {
  color: #666666 !important;
  text-decoration:none !important;
}
 
 
#block-block-3 img, #block-block-4 img, #block-block-5 img {
	margin-bottom:20px;
}
#block-block-6, #block-block-7, #block-block-8 {
	margin-bottom:29px;
}
#prt1 {
    margin: 15px;
}
#prt1 ul li { font-size: 17px;margin-left: 20px;}

 .trd-1 {
	border-left:5px solid #2ba4d8;
	color:#2ba4d8;
	padding-left:10px;
	font-size:20px;
}
.trd-2 {
	color:#fff;
	background:#666;
	padding-left:10px;
}
 





/* =============================================================================
 *   Main Menu
 * ========================================================================== */
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul  { background: none !important;}
#block-superfish-1 span.sf-sub-indicator {color: #000 !important;}
 
 
#zone-branding-wrapper  {position: fixed;z-index: 100 !important;top:10px;}
#region-menu {
    float: right;
    position: relative;
    right: -195px;
    top: 93px;
}
.i18n-zh-hans #block-superfish-1 li a, .i18n-zh-hans #block-superfish-1 li span.nolink{
	font-family: Arial, pyidaungsu !important;
	text-decoration: none;
	color: #000;
	font-size: 16px;
	line-height:54px;	
	padding:0 20px 0 23px;margin:0;
	}
.i18n-en #block-superfish-1 li a, .i18n-en #block-superfish-1 li span.nolink {
	font-family: Arial, pyidaungsu !important;
	text-decoration: none;
	color: #000;
	font-size: 16px;
	line-height:54px;	
	padding:0 20px 0 23px;margin:0;
	}

a.sf-depth-1:hover {		background-color: #2a9dcf;}
a.sf-depth-2 {		
	font-family: Arial, pyidaungsu !important;
	font-size: 13px !important;
	font-weight:normal !important; 
	height:38px !important;line-height:42px !important;
	width:184px !important;padding:0;
	border-bottom:1px solid #2a9dcf;margin-top:0px;
	float:left;
    /*background-image:url(../images/menu_cell.png);
	background-repeat:repeat-x; */
	padding-left:10px;
	background-color: #2a9dcf;
}
#block-superfish-1 li a.sf-depth-2 {
	color:#000 !important;
	text-align: left;
	padding: 0 14px 0 19px;
}
#block-superfish-1 li a.sf-depth-2:hover {
	color:#fff !important;
	background: #136b92;
}
#block-superfish-1 li li{
	top:21px;
} 
#block-tb-megamenu-main-menu, #zone-branding-wrapper, #block-tb-megamenu-main-menu ul.tb-megamenu-nav, #zone-branding  {
	background: transparent !important;height: 1px;
}
#zone-top-wrapper  {
	background: #d8d6d6;
	height: 93px;
    height: 157px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.mean-container a.meanmenu-reveal span {
    background: black !important;
    display: block;
    height: 3px;
    margin-top: 3px;
}







/* =============================================================================
Top Menu
 * ========================================================================== */
#region-top-bar1 ul li, #region-top-bar1 ul li a  {
    float: left;
	font-family: Arial, pyidaungsu !important;
	color: #333;
	font-size: 13px;
    list-style: outside none none;
    padding: 0px 9px 3px 2px;
    text-decoration: none;
}
#region-top-bar1 ul li a:hover  {
    float: left;
	font-family: Arial, pyidaungsu !important;
	color: #2a9dcf;
	font-size: 13px;
    list-style: outside none none;
    padding: 0px 9px 3px 2px;
    text-decoration: none;
}



/* =============================================================================
 *   Banner
 * ========================================================================== */
.logo-img { margin: 1px 20px 20px 0 !important;}
#zone-banner-wrapper {position: relative; top: 158px;}
.front #zone-banner .container-12, .front #zone-banner div.md-objects, .front #zone-banner, .front #region-banner-slider  {
	width:100% !important;
	margin: auto;	
	padding-bottom: 118px;
/* 	top: 27px; */
	position: relative;
}
.not-front #zone-banner .container-12, .not-front #zone-banner div.md-objects, .not-front #zone-banner, .not-front #region-banner-slider  {
	width:100% !important;
	margin: auto;	
	padding-bottom: 0;
	top: 0;
	position: relative;
}

.views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image, .views-slideshow-cycle-main-frame-row-item .views-field-field-banner-image img {
    width: 100vw;
}
.views-content-counter a{
    background: url("../images/dot.png") no-repeat;
    cursor: pointer;height:15px;width:15px;color: transparent;
    top:-24px;
    position:relative;z-index:100 !important;
    right:-756px;float:left !important;
    padding:4px;
}
.active .views-content-counter a{
    background: url("../images/dot_select.png") no-repeat;
    cursor: pointer;height:15px;width:15px;color: transparent;
}
.views-slideshow-controls-bottom  {
    position:relative;
	z-index:8 !important;
    height:0;  
	left: -100px;
	top: -20px;
}
.views-field-counter  span.field-content {display:none !important;}





/* =============================================================================
Language
 * ========================================================================== */
#region-top-bar2 {
	position: relative;
	right: 156px;
	top: -4px;
}
#block-lang-dropdown-language .dd_after .ddTitle,.dd_after .ddChild a.selected,.dd_after .ddChild {
	background: transparent !important;
	background-color:  transparent !important;
}
.dd_after .ddTitle span.ddTitleText,.dd_after .ddChild a  {
    font-family: Roboto;
    color: #fff !important;
}
.container-12 .prefix-10 { padding-left: 0 !important;}




/* =============================================================================
Buying-Selling
 * ========================================================================== */
.view-buying-selling .row {
	 margin:0 0 30px 50px;
}
.views-field-field-img a.colorbox img {
	border:1px solid #808080;
	padding:8px;
}
#block-views-buying-selling-block .col-md-3 {width:24%;}

.views-field-title span.field-content a {border:none !important;}

#block-views-buying-selling-block .row {
	 margin:0 0 30px 50px;
}
#block-views-buying-selling-block .title-box::before{
  background:none !important;
}




/* =============================================================================
Facilities
 * ========================================================================== */
.view-facilities .views-field-field-fact-img .field-content a img {
	border:1px solid #808080;
	padding:8px;
}
#block-views-facilities-block-1 .col-md-3 {width:24%;}
#block-views-facilities-block-1 h1.title {display:none !important;}
.views-field-title span.field-content a {border:none !important;}

#block-views-facilities-block-1 .row {
	 margin:0 0 30px 50px;
}
#block-views-facilities-block-1 .title-box::before{
  background:none !important;
}
.view-facility-category {top:100px;position:relative;}
.view-facility-category .row {
	 margin:0 0 30px 50px;
}
.views-field-field-facilities-img a.colorbox img {
	border:1px solid #808080;
	padding:8px;
}



.page-marine-products-gallery .view-facility-category {

 position: relative; 
 top: -6px;

}

















@media screen and (max-width: 1920px) {
#zone-branding img#logo {
    left: -290px !important;
    position: relative;
    top: -22px;
    z-index: 10;
}
#region-top-bar2 {
    position: relative;
/*     right: -327px; */
}
#region-top-bar1 {
    position: relative;
    right: -359px;
    top: 9px;
    z-index: 10;
}

.view-announcement .views-row {
	 top: 20px; position: relative;padding: 4px 0 0;
	 border-bottom: 1px solid #fff;
}

}


@media screen and (min-width: 1920px) {
    #region-menu {
	right: -437px !important;
	position: relative;
	float: right;
    top: 76px;
	}
	
} 










 @media screen and (min-device-width: 320px) and (max-device-width: 480px) {
 
 #region-top-bar1 {
	position: absolute;
	float:right;
	top: 29px;
	right: 166px;
	z-index:10;

}

}
 
 
 
 
@media screen and (max-width: 600px) {
	#region-branding .logo-img a img#logo  { 
		width: 69vw !important;
		top: 40px !important;
		position: relative !important; 
	}
}


@media screen and (max-width: 320px) { 
  #block-lang-dropdown-language {
    float: right;	border: 1px solid purple;
    position: relative;
    right: -160px;
    top: -80px !important;
    z-index: 10;
}
  #region-top-bar1 {
	position: absolute;
	float:right;
	top: -12px;
	right: 166px;
	z-index:10;

}

}


 
@media screen and (min-width: 360px) and (max-width: 480px){
  #block-lang-dropdown-language {
    float: right;	border: 1px solid green;
    position: relative;
    right: -160px;
    top: -50px !important;
    z-index: 10;
}
  #region-top-bar1 {
	position: absolute;
	float:right;
	top: -12px;
	right: 166px;
	z-index:10;

}
#region-top-bar1 ul li, #region-top-bar1 ul li a { font-size:10px !important;}

}





/* =============================================================================
(min-device-width:701px) and (max-device-width: 800px)
 * ========================================================================== */
@media screen and (min-width: 701px) and (max-width: 800px){
#block-lang-dropdown-language {
    float: right;
    position: relative;
    right: 60px;
    top: -120px !important;
    z-index: 10;
}
  #region-top-bar1 {
	position: absolute;
	float:right;
	top: -12px;
	right: 166px;
	z-index:10;

}


}



 
/* =============================================================================
(min-device-width: 481px) and (max-device-width: 799px)
 * ========================================================================== */
@media screen and (min-width: 481px) and (max-width: 799px){
  #block-lang-dropdown-language {
    float: right;	border: 1px solid blue;
    position: relative;
    right: -160px;
    top: -110px !important;
    z-index: 10;
}
  #region-top-bar1 {
	position: absolute;
	float:right;
	top: -12px;
	right: 166px;
	z-index:10;

}



}
 

 
 
/* =============================================================================
@media screen and (min-width: 801px) and (max-width: 1000px)
 * ========================================================================== */
@media screen and (min-width: 801px) and (max-width: 1000px){
.container-12 .prefix-10 { clear:both !important; padding-left:0 !important;}
#region-top-bar1 {
	position: absolute;
	float:right;
	top: 19px;
	right: 166px;
	z-index:10;

}
#block-lang-dropdown-language {
	border: 1px solid gold;
    float: right;
    position: relative;
    right: -134px;
    top: -114px !important;
    z-index: 10;
	clear:both !important;
}
}


 
/* =============================================================================
@media screen and (min-width: 801px) and (max-width: 1000px)
 * ========================================================================== */
@media screen and (min-width: 1001px) and (max-width: 1219px){
.container-12 .prefix-10 { clear:both !important; padding-left:0 !important;}
#region-top-bar1 {
	position: absolute;
	float:right;
	top: 19px;
	right: 166px;
	z-index:10;

}
#block-lang-dropdown-language {
	border: 1px solid brown;
    float: right;
    position: relative;
    right: -134px;
    top: -114px !important;
    z-index: 10;
	clear:both !important;
}

}







@media screen and (min-width: 1220px) and (max-width: 1230px){
#region-top-bar1 {
    float: right;
    right: -134px;
    z-index: 10;
}
#block-lang-dropdown-language {

    float: right;	border: 1px solid pink;
    position: relative;
    right: -554px;
    top: 81px !important;
    z-index: 10;
}
}





@media screen and (min-width: 1230px) {
 #block-lang-dropdown-language {
    float: right;
    position: relative;
    right: -560px !important;
    top: 31px;
    z-index: 10;
}
#region-top-bar1 {
	position: relative;
	float:right;
	top: 18px;
	right: 118px;
	z-index:10;
}

}


 
 
 
@media screen and (max-width: 1300px) {
#block-tb-megamenu-main-menu, #zone-branding-wrapper,#block-tb-megamenu-main-menu ul.tb-megamenu-nav  {
	background-color:transparent !important;
	background:transparent !important;
	position:fixed;
	width:100%;
	left: 0;
	padding-left: 0;
	z-index:100;
}
#zone-branding-wrapper .mean-bar { background:transparent !important;}
.mean-container a.meanmenu-reveal  {
	color: #04a643 !important; 
	padding: 40px 26px 11px !important; 
}
.mean-container a.meanclose {
	color: #fff !important; 
	padding: 42px 26px 11px !important; 
}
.mean-container .mean-nav ul li span  {
	font-family: pyidaungsu;
	background: #2a9dcf none repeat scroll 0 0 !important;
    color: #fff;
    display: block;
    height: 44px;
    line-height: 44px;
    padding-left: 36px;
}
.mean-container .mean-nav ul li a,.mean-container .mean-nav ul li span, .mean-container .mean-nav ul li a:hover, .mean-container .mean-nav ul li li a,
#block-tb-megamenu-main-menu .sticky, #zone-branding-wrapper .sticky, #block-tb-megamenu-main-menu .sticky ul.tb-megamenu-nav,
.mean-container .mean-bar	{ 
	color: #fff;
	background: #2a9dcf !important; 
	opacity: 1 !important;
}
#block-locale-language  {
	margin-right: 60px !important; 
    margin-top: 54px !important; 
}
.tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse  {
	overflow: visible !important;
}	
#zone-branding-wrapper .sticky {height: 0 !important;}
	/* .tb-megamenu button.btn, .tb-megamenu input[type="submit"].btn  {display:none;	background: #0c1923 !important;} */
.mean-container .mean-nav ul li a.mean-expand {padding: 7px !important;}	
.tb-megamenu .btn-navbar {display: none;}

#block-tb-megamenu-main-menu, #zone-branding-wrapper, #block-tb-megamenu-main-menu ul.tb-megamenu-nav, #zone-branding  {
	background: transparent !important;height: 1px;
}

.mean-container .mean-nav  { margin-top: 71px;}

.mean-container .mean-bar {top: 83px !important;position: fixed; height: 1px !important;min-height: 1px !important;}



#region-wel-img { width:100% !important; }
#block-block-2 img{ width:100% !important; height: auto !important; }
#region-wel-text { width:100% !important; height: auto !important; padding:0 !important; margin:0 !important;}


#region-contact-map { width: 100% !important;}
#region-contact-text { 
    padding: 0;
    position: relative;
    width: 100% !important;
	float:left;
	}
#zone-contact { height:auto !important;}
#zone-welcome { width:93% !important; height:auto !important; background: #fff !important; }





.field-name-body p img { width: 100% !important;  height: auto !important; }

.views-slideshow-cycle-main-frame-row-item .views-field-body p {
	font-family: pyidaungsu;
    color: #fff;
    font-size: 22px;
	line-height: 32px;
	position: relative;
	top: 20px;
}

#block-block-3 {
    border-radius: 4px;
    margin-top: 27px;
	position: relative;
	left: -2px;
	width: 100%;
	float:none !important;
}

#block-block-3 p a {
    color: #fff !important;
	font-size: 20px;
    margin-top: 27px;
    padding: 5px 20px;
	text-transform: uppercase;
	position: relative;
	float:none !important;
	top: 67px;
}
#block-block-3 p a {
    border-radius: 4px;
    color: #fff !important;
	font-size: 20px;
    margin-top: 27px;
    padding: 5px 20px;
	text-transform: uppercase;
	position: relative;
	left: -52px;
	float:none !important;
	top: 67px;
}


#block-block-3 p { text-align: center !important;}




.field-name-body table img { width: 100% !important; height:auto !important; }





}



@media screen and (max-width: 980px) {
textarea, select, 
input[type="date"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="email"], 
input[type="month"], 
input[type="number"], 
input[type="password"], 
input[type="search"], 
input[type="tel"], 
input[type="text"], 
input[type="time"], 
input[type="url"],
input[type="week"]{ width: 100%; height: 30px;}

.form-textarea-wrapper textarea { width: 100%; height: 130px;}

.mean-container .mean-nav ul li span  {
	font-family: pyidaungsu;
	background: #2a9dcf none repeat scroll 0 0 !important;
    color: #fff;
    display: block;
    height: 44px;
    line-height: 44px;
    padding-left: 21px;
}
.view-innerslider .views-field-field-innerslider-img img
{
	position: relative;
	width: 100% !important; top: 0; height: 80px !important;
}
.page-laws .view-innerslider h2.main-heading, .page-node-21 .view-innerslider h2.main-heading, .page-node-32 .view-innerslider h2.main-heading, .node-type-page .view-innerslider h2.main-heading, .page-faq .view-innerslider h2.main-heading {
  color: #fff;
    font-family: Roboto-Bold !important;
    font-size: 2.5em;
    letter-spacing: 1px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -74px;
}
.field-name-body table img  {margin-bottom: 10px;}
.page-node-67 .table > thead > tr > th, 
.page-node-67 .table > tbody > tr > th, 
.page-node-67 .table > tfoot > tr > th, 
.page-node-67 .table > thead > tr > td, 
.page-node-67 .table > tbody > tr > td, 
.page-node-67 .table > tfoot > tr > td,
.page-node-66 .table > thead > tr > th, 
.page-node-66 .table > tbody > tr > th, 
.page-node-66 .table > tfoot > tr > th, 
.page-node-66 .table > thead > tr > td, 
.page-node-66 .table > tbody > tr > td, 
.page-node-66 .table > tfoot > tr > td  { border:1px solid transparent !important; padding:0 !important; float: left; width: 100% !important;}





}








@media screen and (max-width: 320px) {
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
	color: #333;
	max-width: 88% !important;
	display:block;
}
}



@media screen and (min-width: 981px) {
textarea, select, 
input[type="date"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="email"], 
input[type="month"], 
input[type="number"], 
input[type="password"], 
input[type="search"], 
input[type="tel"], 
input[type="text"], 
input[type="time"], 
input[type="url"],
input[type="week"]{ width: 50%; height: 30px;}

.form-textarea-wrapper textarea { width: 50%; height: 130px;}

}

.resizable-textarea .grippie { display:none;}



#lang_dropdown_form_language textarea, 
#lang_dropdown_form_language select, 
#lang_dropdown_form_language input[type="date"], 
#lang_dropdown_form_language input[type="datetime"], 
#lang_dropdown_form_language input[type="datetime-local"], 
#lang_dropdown_form_language input[type="email"],
#lang_dropdown_form_language input[type="month"], 
#lang_dropdown_form_language input[type="number"], 
#lang_dropdown_form_language input[type="password"], 
#lang_dropdown_form_language input[type="search"], 
#lang_dropdown_form_language input[type="tel"], 
#lang_dropdown_form_language input[type="text"], 
#lang_dropdown_form_language input[type="time"], 
#lang_dropdown_form_language input[type="url"], 
#lang_dropdown_form_language input[type="week"]  {
	border:1px solid #fff !important;
	background-color: #2a9dcf !important;
	height: 28px !important;
	color: #fff !important;
}

#lang_dropdown_form_language textarea, #lang_dropdown_form_language select, 
#lang_dropdown_form_language input[type="date"], 
#lang_dropdown_form_language input[type="datetime"], 
#lang_dropdown_form_language input[type="datetime-local"], 
#lang_dropdown_form_language input[type="email"], 
#lang_dropdown_form_language input[type="month"], 
#lang_dropdown_form_language input[type="number"], 
#lang_dropdown_form_language input[type="password"], 
#lang_dropdown_form_language input[type="search"], 
#lang_dropdown_form_language input[type="tel"], 
#lang_dropdown_form_language input[type="text"], 
#lang_dropdown_form_language input[type="time"], 
#lang_dropdown_form_language input[type="url"], 
#lang_dropdown_form_language input[type="week"] {
    color: #fff !important;
	background-color: #2a9dcf !important;
}




 
@media screen and (max-width: 1300px) {

#block-block-2 img   { width: 100% !important;height:auto !important;margin-right: 20px;}
#block-views-front-banner-block-block .views-field-field-banner-image .field-content img,
#views_slideshow_cycle_teaser_section_front_banner_block-block_1 .views-field-field-banner-image .field-content img{
width: 100% !important;height: auto !important;}

#block-tb-megamenu-main-menu, #zone--wrapper,#block-tb-megamenu-main-menu ul.tb-megamenu-nav  {
	background-color:transparent !important;
	background:transparent !important;
	position:fixed;
	width:100%;
	left: 0;
	padding-left: 0;
	z-index:100;
}
#zone-branding-wrapper .mean-bar { background:transparent !important;}
.mean-container a.meanmenu-reveal  {
	color: #04a643 !important; 
	padding: 40px 26px 11px !important; 
}
.mean-container a.meanclose {
	color: #000 !important; 
	padding: 42px 26px 11px !important; 
}
.mean-container .mean-nav ul li span  {
	font-family: pyidaungsu;
	background: #2a9dcf none repeat scroll 0 0 !important;
    color: #fff;
    display: block;
    height: 44px;
    line-height: 44px;
    padding-left: 36px;
}
.mean-container .mean-nav ul li a,.mean-container .mean-nav ul li span, .mean-container .mean-nav ul li a:hover, .mean-container .mean-nav ul li li a,
#block-tb-megamenu-main-menu .sticky, #zone-branding-wrapper .sticky, #block-tb-megamenu-main-menu .sticky ul.tb-megamenu-nav,
.mean-container .mean-bar	{ 
	color: #fff;
	background: #2a9dcf !important; 
	opacity: 1 !important;
}
#block-locale-language  {
	margin-right: 60px !important; 
    margin-top: 54px !important; 
}
.tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse  {
	overflow: visible !important;
}	
#zone-branding-wrapper .sticky {height: 0 !important;}
	/* .tb-megamenu button.btn, .tb-megamenu input[type="submit"].btn  {display:none;	background: #0c1923 !important;} */
.mean-container .mean-nav ul li a.mean-expand {padding: 7px !important;}	
.tb-megamenu .btn-navbar {display: none;}

#block-tb-megamenu-main-menu, #zone-branding-wrapper, #block-tb-megamenu-main-menu ul.tb-megamenu-nav, #zone-branding  {
	background: transparent !important;height: 1px;
}

.mean-container .mean-nav  { margin-top: 71px;}
.mean-container .mean-bar {top: 83px !important;position: fixed; height: 1px !important;min-height: 1px !important;}
}


@media screen and (min-width: 1001px) and (max-width: 1280px) {
.page-buying-and-selling .view-buying-and-selling .views-field-field-img a.colorbox img,
.page-marine-products-gallery .views-field-field-facilities-img a.colorbox img,
.view-facilities .views-field-field-fact-img .field-content a img  {border:1px solid gold; 
 padding: 0 !important;width: 100% !important; height:auto !important;
 }
table td, table tr { padding:30px;}
 
 }





@media screen and (max-width: 1000px) {

.view-buying-and-selling .col-1, 
.view-buying-and-selling .col-2,
.view-buying-and-selling .col-3,
.view-buying-and-selling .col-4,
.view-facility-category .col-1, 
.view-facility-category .col-2,
.view-facility-category .col-3,
.view-facility-category .col-4,
.view-facilities .col-1, 
.view-facilities .col-2,
.view-facilities .col-3,
.view-facilities .col-4 { 

    float: left !important;
    height: auto !important;
    padding: 0 !important;
    width: 100% !important;
}
.page-buying-and-selling .view-buying-and-selling .views-field-field-img a.colorbox img,
.page-marine-products-gallery .view-facility-category .views-field-field-facilities-img a.colorbox img  {border:1px solid green;padding: 0 !important;width: 100% !important; height:auto !important;}
.page-buying-and-selling .views-field-field-img a.colorbox img,
.page-marine-products-gallery .views-field-field-facilities-img a.colorbox img,
.views-field-field-facilities-img a.colorbox img, 
.views-field-field-fact-img .field-content a img,
.view-facilities .views-field-field-fact-img .field-content a img
 { border:1px solid green;  padding: 0 !important;width: 100% !important; height:auto !important;}




}



@media screen and (min-width: 1300px) {

.container-12 .prefix-10 { padding-left: 0 !important;}

}

