body {
    font: 13px/1.5 Arial;
    overflow-x: hidden;
    background-color:#e9e9e9 !important;

}

/*.responsive-layout-width320 #zone-user #block-block-1{
	background-color:#000000 !important;
	width:100%;
	height:50px;
}*/

.responsive-layout-width320 #block-system-main h5{
	font-family:Arial;
	color:#2b6092;
	padding: 17px 0 0 ;
}

.responsive-layout-width320 #block-system-main #node-page-82 a{
	color:#444444;
}

.responsive-layout-width320 #block-system-main #node-page-82 a:hover{
	color:#2b6092;
}
.responsive-layout-width320 #block-system-main ul li{
	font-family:Arial;
	font-size: 15px;
	color:#444444;
}


.responsive-layout-width320 #zone-user{
	background-color:#000000 !important;
	width:100%;
	height:50px;
}
.responsive-layout-width320 #region-user-second .region-inner #block-menu-menu-top-menu .block-inner .block-title{
	display: none;
}

.responsive-layout-width320 #region-user-first .region-inner #block-block-1 .block-inner .content h3{
	color:#FFFFFF;
	font-size:13px !important;
	
}


/********** ==================== for Top menu ============================ *******/
.responsive-layout-width320 #region-user-second .region-inner #block-menu-menu-top-menu .block-inner .block-title{
	display: none;
}

.responsive-layout-width320  #region-user-second .region-inner #block-menu-menu-top-menu .block-inner .content ul.menu{
	border: medium none !important;
    list-style: outside none none !important;
    padding: 4px !important;
    text-align: left !important;
    float:right !important;
    margin-top:-14px;
}

.responsive-layout-width320 #region-user-second .region-inner #block-menu-menu-top-menu .block-inner .content ul.menu li{
    display:inline;  
    padding: 1px;
}

.responsive-layout-width320 #region-user-second .region-inner #block-menu-menu-top-menu .block-inner .content ul.menu li a{
	color:#7a7a7a;
	font-size:9px;
	
}


/************************************************************ for logo *****************************************************/
.responsive-layout-width320 img#logo{
	/*border:1px solid red;*/
	width:100%;
}

.responsive-layout-width320 #zone-branding{
	background-image:url("../images/bg_header.jpg") !important;
	background-repeat:repeat-x !important;
	height: 80px !important;
	/*width:1180px !important;*/
	margin-top:-2px !important;
	-webkit-box-shadow: 5px 7px 8px -5px rgba(0,0,0,0.52);
-moz-box-shadow: 5px 7px 8px -5px rgba(0,0,0,0.52);
box-shadow: 5px 7px 8px -5px rgba(0,0,0,0.52);
}

.responsive-layout-width320 div.logo-img a img{
	margin-top: -20px;
    max-width: 280px;
    margin-bottom:12px;
}





/* ----------------------- for search form ------------------------- */
.responsive-layout-width320 #region-postscript-fourth .region-inner #block-search-form .block-inner .content form#search-block-form{
	float: right;
	margin-top:-36px;
}

.responsive-layout-width320 #block-search-form #edit-actions #edit-submit{
	background-color: transparent;
    border: 0 none;
    color: #ffffff;
    
}



/********* ======================== for slider =========================== *******/


.responsive-layout-width320 #zone-slider #region-slider .region-inner #block-views-home-slider-block .block-inner .block-title{
	display: none;
}

.responsive-layout-width320 #zone-slider #region-slider .region-inner #block-views-home-slider-block .block-inner .content img{
	margin-top: 30px;
    max-width: 320px;
    max-height: 155px; /** org 200 **/
    transform: scale(1.06);
    transform-origin: center center 0;
    
}

.responsive-layout-width320 #block-views-home-slider-block{
	margin-top:-24px;
	width:100%;

}

.responsive-layout-width320 div#views_slideshow_cycle_div_home_slider-block_0,.responsive-layout-width320 div#views_slideshow_cycle_div_home_slider-block_1,.responsive-layout-width320 div#views_slideshow_cycle_div_home_slider-block_2 ,.responsive-layout-width320 div#views_slideshow_cycle_div_home_slider-block_3 ,.responsive-layout-width320 div#views_slideshow_cycle_div_home_slider-block_4{
	height:220px !important;
	
}

.responsive-layout-width320 div#views_slideshow_cycle_teaser_section_home_slider-block{
	height:247px !important;
}

.responsive-layout-width320 div.view-home-slider .view-content .skin-default .views_slideshow_cycle_main_home_slider-block{
	max-height:210px;
}


/*******  ======================end for slider ============================*******/
.responsive-layout-width320 div#block-block-17 .block-inner .content p{
	display: none;
}



/*********** ====================== HOME/sidebar first/chairman's message block ============================ *************/
.responsive-layout-width320  #region-sidebar-first .region-inner #block-block-2{	
	padding: 0 0 0 8px;
}
.responsive-layout-width320  .not-front #region-sidebar-first .region-inner #block-block-2{
	padding: 15px 0px 0px 20px;
}
.responsive-layout-width320  #region-sidebar-first .region-inner #block-block-2 .block-inner .content h5{
	color:#2b6092;
	font-family:Arial;	
} 

.responsive-layout-width320  #region-sidebar-first .region-inner #block-block-2 .block-inner .content p{
	font-family:Arial;
	font-size:15px;
	text-align:justify;
	color:#444444;
	word-spacing:0.15em;
	line-height:1.5;	
}

/*******=========================== Home/sidebarsecond /latest news =================================**************/
.responsive-layout-width320 #block-views-latest-news-block{
	padding: 0px 0px 0px 20px;
	margin-top: 30px;
}
.responsive-layout-width320 #block-views-latest-news-block .block-inner{
	/*margin-top:-13px;*/
}

.responsive-layout-width320 #block-views-latest-news-block .block-inner .content .views-field-body .field-content p{
	text-align:justify;
	font-size:13px;
	font-family:Arial;
}

.responsive-layout-width320 #block-views-latest-news-block .block-inner .block-title{
	font-size:16px;
	font-family:Arial;
	color:#2b6092;
	text-transform: uppercase;
}

.responsive-layout-width320 #block-views-latest-news-block .block-inner .content{
	/*border-radius: 5px;
    box-shadow: 0 2px 6px #ffffff inset;*/
}
  

.responsive-layout-width320 #block-views-latest-news-block div.item-list{
	width:260px;	
}

.responsive-layout-width320 #block-views-latest-news-block div.item-list ul li{
	list-style: disc;
	padding:5px;
	margin-left:12px;
	
}

.responsive-layout-width320 #block-views-latest-news-block div.item-list ul li a{
    color: #444444;
    font-family: Arial;
    font-size: 15px;
    line-height: 1.5;    
}

.responsive-layout-width320 #block-views-latest-news-block div.item-list ul li a:hover{
    color:#2b6092;
}

/********* ======================== HOME/content/Myanmar Thilawa SEZ block ======================== **********************/


.responsive-layout-width320 #region-content .region-inner #block-system-main h2.node-title{
	display: none;
}

.responsive-layout-width320 #region-content .region-inner #block-system-main #node-page-47{
	margin-top:-35px;
}

.responsive-layout-width320 #region-content .region-inner #block-system-main #node-page-47 .content h5{	
	color: #2b6092;
    font-family: Arial;
    margin-bottom: -37px;
}

.responsive-layout-width320 #region-content .region-inner #block-system-main #node-page-47 .content p{
	color: #444444;
    font-family: Arial;
    font-size: 15px;
    margin-top: 41px;
    text-align: justify;
}

.responsive-layout-width320 #region-content{
	background: #fdfdfd none repeat scroll 0 0;
	border: 1px solid #ffffff;
    border-radius: 5px;
    box-shadow: 0 2px 6px #efefef inset;
    margin: 0 0 0px;
    overflow: hidden;
    height:auto;
    min-height:595px;
}

.responsive-layout-width320  #region-content .content {
	padding: 0px 10px 0px 10px;
}
.responsive-layout-width320 #region-content .region-inner #page-title{
	padding: 10px 20px 0px 20px;
	margin-bottom: 0px;
}

 /***** for read more ********/ 
 .responsive-layout-width320 #node-page-47 div.clearfix nav.links{
  	display:none;
  }
 
.responsive-layout-width320 div.feed-icon{
	display: none;
}

/********* ========================= HOME/content/Myanmar Thilawa SEZ banner ====================== *******/
.responsive-layout-width320 #region-content .region-inner #block-block-4{
	/*margin-bottom:31px !important;*/padding-top: 5px;
}

.responsive-layout-width320 #region-content .region-inner #block-block-4 .block-inner .content div#thilwapic1 img{
    max-width: 550px;
    transform: scale(1.05);
    transform-origin: center center 0;
    transition: all 0.4s ease 0s; 
    
}



 /****** ============================================ For front page block ==========================================*******/

.responsive-layout-width320 #region-content .region-inner #block-block-7 #cub,.responsive-layout-width320 #region-content .region-inner #block-block-8 #cub,.responsive-layout-width320 #region-content .region-inner #block-block-9 #cub
,.responsive-layout-width320 #region-content .region-inner #block-block-10 #cub,.responsive-layout-width320 #region-content .region-inner #block-block-11 #cub,.responsive-layout-width320 #region-content .region-inner #block-block-12 #cub
,.responsive-layout-width320 #region-content .region-inner #block-block-13 #cub,.responsive-layout-width320 #region-content .region-inner #block-block-14 #cub,.responsive-layout-width320 #region-content .region-inner #block-block-15 #cub ,
.responsive-layout-width320 #region-content .region-inner #block-block-20 #cub
 {
    width:281px;
	height:281px;
	background-image:url("../images/background.jpg") !important;	
	padding-left:7px;
 }

.responsive-layout-width320 #region-content .region-inner #block-block-7,.responsive-layout-width320 #region-content .region-inner #block-block-10,.responsive-layout-width320 #region-content .region-inner #block-block-13 ,#region-content .region-inner #block-block-20  {
	float:left;
        width:281px;
	height:281px;
	border-radius:3px ;
	margin-bottom:5px;
	

}

.responsive-layout-width320 #region-content .region-inner #block-block-8,.responsive-layout-width320 #region-content .region-inner #block-block-11,.responsive-layout-width320 #region-content .region-inner #block-block-14{
	float:left;
    width:281px;
	height:281px;
	border-radius:3px ;
	/*padding-left:19px;*/
    margin-bottom:5px;
}

.responsive-layout-width320 #region-content .region-inner #block-block-9,.responsive-layout-width320 #region-content .region-inner #block-block-12,.responsive-layout-width320 #region-content .region-inner #block-block-15{
	float:left;
    width:281px;
	height:281px;
	border-radius:3px ;
	/*padding-left:18px;*/
	margin-bottom:20px;
}

.responsive-layout-width320 #region-content .region-inner #block-block-7 .content p img,.responsive-layout-width320 #region-content .region-inner #block-block-10 .content p img,.responsive-layout-width320 #region-content .region-inner #block-block-13 .content p img,.responsive-layout-width320 #region-content .region-inner #block-block-8 .content p img,
.responsive-layout-width320 #region-content .region-inner #block-block-11 .content p img,.responsive-layout-width320 #region-content .region-inner #block-block-14 .content p img,.responsive-layout-width320 #region-content .region-inner #block-block-9 .content p img,.responsive-layout-width320 #region-content .region-inner #block-block-12 .content p img,
.responsive-layout-width320 #region-content .region-inner #block-block-15 .content p img ,
.responsive-layout-width320 #region-content .region-inner #block-block-20 .content p img
{
    max-width:281px !important;
	vertical-align:middle;
}

.responsive-layout-width320 #region-content .region-inner #block-block-7 h3 a ,.responsive-layout-width320 #region-content .region-inner #block-block-10 h3 a ,.responsive-layout-width320 #region-content .region-inner #block-block-13 h3 a ,.responsive-layout-width320 #region-content .region-inner #block-block-8 h3 a ,
.responsive-layout-width320 #region-content .region-inner #block-block-11 h3 a ,.responsive-layout-width320 #region-content .region-inner #block-block-14 h3 a ,.responsive-layout-width320 #region-content .region-inner #block-block-9 h3 a ,.responsive-layout-width320 #region-content .region-inner #block-block-12 h3 a ,
.responsive-layout-width320 #region-content .region-inner #block-block-15 h3 a ,
.responsive-layout-width320 #region-content .region-inner #block-block-20 h3 a
{
	font-size:13px;
	font-family:Arial;
	color:#2b6092;	
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 10px 0px 10px;
}

.responsive-layout-width320 #region-content .region-inner #block-block-7 #front-b-p,.responsive-layout-width320 #region-content .region-inner #block-block-10  #front-b-p,.responsive-layout-width320 #region-content .region-inner #block-block-13  #front-b-p,.responsive-layout-width320 #region-content .region-inner #block-block-8  #front-b-p,
.responsive-layout-width320 #region-content .region-inner #block-block-11 #front-b-p,.responsive-layout-width320 #region-content .region-inner #block-block-14  #front-b-p,.responsive-layout-width320 #region-content .region-inner #block-block-9  #front-b-p,.responsive-layout-width320 #region-content .region-inner #block-block-12  #front-b-p,
.responsive-layout-width320 #region-content .region-inner #block-block-15 #front-b-p , 
.responsive-layout-width320 #region-content .region-inner #block-block-20 #front-b-p
{
    
	font-size:13px;
	font-family:Arial;
	color:#444444;
	text-align:justify;
	margin:auto;
	line-height: 1.2;
	padding: 0px 10px 0px 10px;
}




/******** ================================== For TB MEGA MENU  (main menu) ==================================*****/
.responsive-layout-width320 .tb-megamenu .btn-navbar{
     background: rgba(0, 0, 0, 0) url("../images/mobilemenu.png") no-repeat scroll 5px 6px !important;
    display:block !important;
    background-repeat:no-repeat !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
    color: #fff;
    display: none;
    float: left;
    margin: 0;
    padding: 20px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.responsive-layout-width320 .tb-megamenu{
    background-color:transparent !important;
  
}
.tb-megamenu .btn:hover ,.tb-megamenu .btn:focus{
    background-color: #e6e6e6 !important;
    background-position: 8px 4px !important;
    color: #333 !important;
    text-decoration: none !important;
    transition: background-position 0.1s linear 0s !important;

}

.responsive-layout-width320 #tb-megamenu-main-menu .nav-collapse ul.tb-megamenu-nav > li.level-1{
	text-transform: uppercase;
	background-image: url("../images/bg_header.jpg");
    background-repeat: repeat-x;
}


.responsive-layout-width320 #tb-megamenu-main-menu .nav-collapse ul.tb-megamenu-nav > li.level-1 a:hover{
	background-image:url('../images/selectmenu.jpg');
	background-repeat: repeat-x;
	color:none;
	
}


    /******* ------------------------------------ for sub menu ---------------------------------- ********/
     .responsive-layout-width320 .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus , .responsive-layout-width320 .tb-megamenu .nav-collapse .nav > li  ul.tb-megamenu-subnav > li > a:hover{
     	color:#ffffff !important;
     }


     .responsive-layout-width320 .tb-megamenu .nav-collapse .nav > li  ul.tb-megamenu-subnav > li > a:hover {
    	color:#444444 !important;
     }

     .responsive-layout-width320 .tb-megamenu .dropdown-menu .mega-nav > li a{
     	margin-left:13px !important;
     	color:#444444 !important;
     }
     
     .responsive-layout-width320 .tb-megamenu .span12.mega-col-nav .mega-inner{
     	 padding:0px !important;
     }


		.responsive-layout-width320 #tb-megamenu-main-menu .nav-collapse ul.tb-megamenu-nav > li.level-1 ul >li.level-2{
			background-color:#ffffff !important;
			border-bottom:1px solid #cccccc;
		}
         .responsive-layout-width320 #tb-megamenu-main-menu .nav-collapse ul.tb-megamenu-nav > li.level-1 ul li.level-2 a:hover{
            background-image:url('../images/submenu.jpg') !important;
	        background-repeat: repeat-x !important;
         }

        .responsive-layout-width320 #tb-megamenu-main-menu .nav-collapse ul.tb-megamenu-nav > li.level-1 ul li.level-2:hover{
        	background-image:url('../images/submenu.jpg') !important;
	        background-repeat: repeat-x !important;
        }
		.responsive-layout-width320 #tb-megamenu-main-menu .nav-collapse ul.tb-megamenu-nav > li.level-1 ul li.level-2 a{
			text-transform: none;
			border-bottom:none !important;
			
		}



		.responsive-layout-width320 body{
			 overflow-x: hidden;
		}


         /***************** One stop service new drop down (vertical ) ********************************************/
         .responsive-layout-width320 #block-block-21 table td {
             background-color: #ffffff !important;
             width:100%;
             float:left;
          }

         

          .responsive-layout-width320 #block-block-21 table tr td ul li a {
                color: #000000 !important;
                float: left !important;
                font-size: 12px !important;
                margin: 0 0 11px;
                padding: 0 !important;
                text-transform: none !important;
                width: 100% !important;                
          }

          .responsive-layout-width320 #block-block-21 .block-inner .content table tr td ul li a:hover {
                 background-image: url("../images/submenu.jpg") !important;
                 background-repeat: repeat-x !important;
                 color: #000000 !important;
                 margin: -6px 0 0 -6px !important;
                 padding: 9px 0 7px 2px !important;
          }
/****** ============================================ For footer ==========================================*******/


  /* ------------------------ footer first -----------------------
  ---------------------------------------------------------------- */
.responsive-layout-width320 #zone-footer #region-footer-first .region-inner #block-block-5{
	width:auto;
	height: 147px;
	background-color:#666666;
}

  /**** newly added for 320 px *****/
.responsive-layout-width320 #zone-footer{
    background-color:#666666;
   
}

.responsive-layout-width320 #zone-footer #region-footer-first .region-inner #block-block-5 .block-inner .content  p#title{
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#f6f7f9;
	padding:15px;
	font-weight: bold;
}

.responsive-layout-width320 #zone-footer #region-footer-first .region-inner #block-block-5 .block-inner .content  p#para{
	font-family:Arial;
	font-size:13px;
	color:#d3d4d6;
	margin-left:15px;
	margin-top: -50px;
}

.responsive-layout-width320 #zone-footer #region-footer-first .region-inner #block-block-5 .block-inner .content  p#para a{
	color:#e3e4e5;
}

/* ------------------------ footer first -----------------------
  ---------------------------------------------------------------- */

.responsive-layout-width320 #region-footer-second .region-inner #block-block-6 .block-inner .content #footerpic img{
 	margin-top:30px;
 	padding:7px;
 	width:70px !important;
 }



 /********************* footer first (copy right) **************************** */
.responsive-layout-width320 #region-footer-first .region-inner #block-block-16{
 	margin-left: 400px;
    margin-top: -50px;
    width: 100%;
 }

.responsive-layout-width320 #region-footer-first .region-inner #block-block-16 .block-inner .content p{
 	color:#eeeeee;
 	font-family:Arial;
 	font-size: 11px;
    text-transform: uppercase;
 }
  /********************* content css **************************** */
  /*#region-content .content{
  	padding: 0px 20px 0px 0px;
  }*/


.responsive-layout-width320 #region-content .region-inner #page-title{
	color:#2b6092;
	padding:5px 20px;
	font-size:17px;
	font-weight: bold;
	display: none;
    
 } 

.responsive-layout-width320 #region-content .region-inner p{
  	font-size:15px;
  	font-family:Arial;
  	color:#444444;
  	text-align:justify;
  	line-height: 1.5;
  }


.responsive-layout-width320 .front #region-content .region-inner #block-system-main{
 	padding:20px 20px 0px 20px;
 	margin: 0 0 0px;
    overflow: hidden;
    height:auto;    
  
 }
  

.responsive-layout-width320 .not-front #region-content{
	background: #fdfdfd none repeat scroll 0 0;
	border: 1px solid #ffffff;
    border-radius: 5px;
    box-shadow: 0 2px 6px #efefef inset;
    margin: 0 0 0px;
    overflow: hidden;
    height:auto;
    min-height:595px;
}
.responsive-layout-width320 .not-front #region-content .content{
	padding: 0px 10px 0px 10px;
}
.responsive-layout-width320 .not-front #region-content .region-inner #page-title{
	padding: 10px 20px 0px 20px;
	margin-bottom: 0px;
}


/*** =========================================== For Search Page ====================================== *****/
.responsive-layout-width320 #search-form #edit-basic{
	margin-left:10px;
}

/* ---------- for legend ------------ */
.responsive-layout-width320 #edit-advanced span.fieldset-legend .fieldset-title {
	font-family:Arial;
	font-size:13px;
	color:#2b6092;
	font-weight:bold;
	padding:5px;
}

.responsive-layout-width320 #block-system-main .block-inner .content h2{
	color: #2b6092;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    padding: 8px 11px;
}

/** --------- for search result --------- */
.responsive-layout-width320 ol.search-results > li.search-result h3.title a{
	font-family:Arial;
	color:#2b6092;
}

.responsive-layout-width320 ol.search-results > li.search-result div.search-snippet-info p.search-snippet{
	font-color:#444444 !important;
	font-family:Arial !important;
}

.responsive-layout-width320 .search-results .search-snippet-info{
	padding-left:0px !important;
}


/**** ================================== for Download Page ============================================ ****/
.responsive-layout-width320 table.views-table{
	border: 0 none;
    border-spacing: 0;
    width: 80%;
    margin: 10px 11px;
} 

.responsive-layout-width320 table.views-table tr td.views-field-title a{
   color:#2b6092;
}

.responsive-layout-width320 table th{
	background: #222222 none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
}

.responsive-layout-width320 table td, table th {
    padding: 5px;
}

.responsive-layout-width320 table td, table th {
    border: 1px solid #bbbbbb;
}

.responsive-layout-width320 table tr.odd{
	 background: transparent none repeat scroll 0 0;
}

.responsive-layout-width320 table tr.even {
    background: #dbdbdb none repeat scroll 0 0;
}

.responsive-layout-width320 tr.even, tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 0.1em 0.6em;
}

.responsive-layout-width320 td.views-field-field-download-file a{
	background: #0093c5 -moz-linear-gradient(center top , #0093c5 0%, #0079a2 100%) repeat scroll 0 0;
    box-shadow: 0 1px 2px #939da2;
    color: #fefefe;
    padding: 3px 10px;
    text-shadow: 0 1px 1px #003547;
}


/** ====================================== for contact us page ======================================= ***/
.responsive-layout-width320 #webform-client-form-53 div#webform-component-name{
	margin-top:20px;
}

.responsive-layout-width320 #webform-client-form-53 div#webform-component-name #edit-submitted-name{
	margin-left: 35px;
    padding: 6px 11px;
    max-width:205px;
}

.responsive-layout-width320 #webform-client-form-53 div#webform-component-phone #edit-submitted-phone{
    margin-left: 29px;
    padding: 6px 11px;
     max-width:205px;
}

.responsive-layout-width320 #webform-client-form-53 div#webform-component-email #edit-submitted-email{
	margin-left: 37px;
    padding: 6px 11px;
    max-width:205px;
}

.responsive-layout-width320 #webform-client-form-53 div#webform-component-subject #edit-submitted-subject{
    margin-left: 22px;
    padding: 6px 11px;
    max-width:206px;
}

.responsive-layout-width320 #webform-client-form-53 div#edit-actions #edit-submit{   
    background-color: #3093c7;
    background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
    border: 2px solid #26759e;
    border-radius: 8px;
    box-shadow: 0 1px 2px #878787;
    color: #ffffff;
    padding: 5px 11px;
    margin-left: 158px;
    margin-top: 12px;
}
.responsive-layout-width320 #node-webform-53 footer{
	display: none;

}

.responsive-layout-width320 #node-webform-53{
	border: 1px dotted #dbdbdb;
    border-radius: 10px;
    box-shadow: 10px 12px 11px -7px rgba(156, 156, 156, 1);
    height: 80%;
    margin: 30px auto auto;
    
}

/*** ========================================== for photogallery at top menu ================================ ***/

.responsive-layout-width320 #block-views-photogallery-block .block-inner .content .field-content a img{
	background-color: #cccccc;
    box-shadow: 2px 2px 2px #555;
    margin: 5px 4px;
    padding: 5px;
}

.responsive-layout-width320 .gallery-thumb-inner > a img{
    width:100% !important;
    height:100% !important;

}
.responsive-layout-width320 .media-gallery-media .media-gallery-item{
	background: #dbdbdb none repeat scroll 0 0;
    padding: 2%;
    border: 1px solid #cccccc;
    border-radius:5px;
    width: 150px;
    /*box-shadow: 2px 2px 2px #555;*/
    -webkit-box-shadow: 10px 12px 11px -7px rgba(156,156,156,1);
    -moz-box-shadow: 10px 12px 11px -7px rgba(156,156,156,1);
    box-shadow: 10px 12px 11px -7px rgba(156,156,156,1);
}

.responsive-layout-width320 a.media-gallery-thumb img, .media-gallery-detail img{
	width:150px !important;
	height:110px !important;
}

.responsive-layout-width320 a.media-gallery-thumb img{
   box-shadow:0 0 1px 1px rgba(122, 126, 125, 0.8);
   /*transform: scale(1.05);*/
   transform-origin : center center 0;
   transition : all 0.4s ease 0s;

}

.responsive-layout-width320 .gallery-thumb-inner a.media-gallery-thumb img:hover{
   box-shadow:0 0 1px 1px rgba(122, 126, 125, 0.8);
   transform: scale(1.05);
   transform-origin : center center 0;
   transition : all 0.4s ease 0s;
}

 /*** ---------- for pop up -------------- ***/
 .responsive-layout-width320 #cboxTopLeft{
 	background:none !important;
 }

 .responsive-layout-width320 #cboxBottomLeft{
 	background:none !important;
 }
 
 .responsive-layout-width320 #cboxBottomCenter{
 	background:none !important;
 }

 .responsive-layout-width320 #cboxTopCenter{
 	background:none !important;
 }

 .responsive-layout-width320 #cboxBottomRight{
 	background:none !important;
 }
 
 .responsive-layout-width320 #cboxTopRight{
 	background:none !important;
 }

 .responsive-layout-width320 #cboxMiddleRight{
 	background:none !important;
 }

 .responsive-layout-width320 #cboxMiddleLeft{
 	background:none !important;
 	width:15px;
 	float: left; height: 377px;
 }

 .responsive-layout-width320 .gallery-thumb-outer{
 	width:280px !important;
 	
 }

/*************************************** ( About Us - > TSEZMC members )  ********************************/
 .responsive-layout-width320 section#block-views-tsezmc-member-block h2.block-title{
   display: none;
}

.responsive-layout-width320 section#block-views-tsezmc-member-block h5{
	font-family:Arial;
	color:#2b6092;
}
 .responsive-layout-width320 div.view-tsezmc-member table.views-table{
	margin:auto auto 23px;
}

 .responsive-layout-width320 div.view-tsezmc-member table.views-table tr.even{
	background:transparent none repeat scroll 0 0;
}

 .responsive-layout-width320 div.view-tsezmc-member table.views-table .views-field-field-tsezmc-image img{
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-shadow: 10px 12px 11px -7px rgba(156, 156, 156, 1);
    margin: auto;
}

 .responsive-layout-width320 div.view-tsezmc-member table.views-table tr td.views-field-field-tsezmc-image{
	text-align: center;
	width:150px;
}

 .responsive-layout-width320 div.view-tsezmc-member table.views-table tr:hover{
  background: #fbf8e9;
  transition: all 0.1s ease-in-out;  
}

/******************************** (One Stop Service [how to apply] -> OSSC Members) ***************************************/
.responsive-layout-width320 section#block-views-ossc-member-block h2.block-title{
   display: none;
}

.responsive-layout-width320 div.view-ossc-member table.views-table{
	margin:auto auto 23px;
}

.responsive-layout-width320 div.view-ossc-member table.views-table tr.even{
	background:transparent none repeat scroll 0 0;
}

.responsive-layout-width320 div.view-ossc-member table.views-table .views-field-field-ossc-image img{
    border: 1px solid #cccccc ;
    border-radius: 5px ;
    box-shadow: 10px 12px 11px -7px rgba(156, 156, 156, 1) ;
    margin: auto ;
}

.responsive-layout-width320 div.view-ossc-member table.views-table tr td.views-field-field-ossc-image{
	text-align: center;
	width:150px;
}

.responsive-layout-width320 div.view-ossc-member table.views-table tr:hover{
  background: #fbf8e9;
  transition: all 0.1s ease-in-out;  
}

/******************************** (inverstors -> list of inverstors ) *****************************************/
.responsive-layout-width320 div#investor{
   height: 446px;   
   overflow-y:scroll;
   border: 1px solid #2b6092;
   box-shadow: 0 0 9px rgba(0, 0, 0, 1);
   height: 446px;
   overflow-y: scroll;
}

.responsive-layout-width320 #node-page-31 table#inversttbl tr td{
    color:#2b6092;
	border:1px solid #dbdbdb !important;
	font-family:Arial !important;
	font-size:14px !important;
}
.responsive-layout-width320 #node-page-31 table#inversttbl tr th{
    color:#ffffff;
	border:1px solid #dbdbdb !important;
	font-family:Arial !important;
	font-size:14px !important;
}

/***************************** (for best social development-> Conditions after Relocation)   ******************************/

.responsive-layout-width320 table#relocation{
	width:100%;
}

.responsive-layout-width320 div#cr{
	overflow: auto;
}
.responsive-layout-width320 table#relocation tr th{
    background-color: #2b6092;
    font-family: Arial;
    font-size: 15px;
    text-align: center;
}

.responsive-layout-width320 table#relocation tr td p{
	color: #444444 !important;
    font-family: Arial !important;
    font-size: 15px !important;
}

.responsive-layout-width320 table#relocation tr td{
	font-family:Arial;
	font-size:15px;
	color:#444444;
}

/*************************** for top menu -> contact us page **********************************************/
.responsive-layout-width320 #node-page-44 p img{
	width:100% !important;
	height:100% !important;
}

/******* ------------------------------ for faq page ------------------------------------ ****/
.responsive-layout-width320 #block-views-faqs-view-block-block .block-inner h2{
	color:#2b6092;
	padding:0 0 0 22px;
}

.responsive-layout-width320 div.view-faqs-view-block .view-content .views-row .views-field-body{
	font-family: Arial;
    font-size: 13px;    
    padding: 0 0 4px 11px;
    border-bottom:1px dotted green;
}

/********************************* new adding for online application block of front page **********************/
.responsive-layout-width320 div.online-app > p {
    padding: 36px 0 0 19px;
}

.responsive-layout-width320 div.online-app > ul li a{
    color: #444444;
    font-family: Arial;
    font-size: 15px;
    padding-right: 9px;
    text-align: justify;
    word-spacing: 0.1em;
}


.responsive-layout-width320 div.online-app > ul li {
   color: #444444;
    font-family: Arial;
    font-size: 15px;
    padding-right: 9px;
    text-align: justify;
    word-spacing: 0.1em;
}

.responsive-layout-width320 .online-app .online-photo {
    background-color: #5aa0d3;
    border: 1px solid #5aa0d3;
    border-radius: 7px;
    height: 55px;
    margin: 48px 0 0 20px;
    width: 251px;
}

.responsive-layout-width320 .online-photo > p {
    color: #fff;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 9px 11px;
}

.responsive-layout-width320 iframe{
    height: auto !important;
    padding-right: 20px !important;
    width: 274px !important;
}
.webform-progressbar, .webform-component-textarea .grippie, .webform-progressbar-outer { display:none !important;}

