@charset "utf-8";

/* CSS Document */



@media (max-width:768px){

	

.container{

	padding:0;

}

.header {

    padding: 20px 15px 8px 15px;

}

.header_info {

    z-index: 2;

}	

li.mail {

    display: none !important;

}

.header_info-right {

    float: left;

}

.header_info {

    float: left;

    padding: 20px 0 0 0;

}

.navbar {

    margin-bottom: 0;

}

.main_menu {

    float: none;

    padding: 0;

	z-index:1;

	position: relative;

	top: 8px;

    width: 100%;

}

	

.main_menu .navbar-nav {

    float: none;

    margin: 0;

}

.main_menu ul li ul.dropdown1 {

    display: none;

    position: relative;

    top: 0;

    width: 100%;

    margin-left: 0;

}

.main_menu ul li ul.dropdown2 {

    display: none;

    position: relative;

    top: 0;

    width: 100%;

    margin-left: 0;

}

.main_menu ul li {

    border-bottom: 1px solid #e2ae30;

}	

.main_menu ul li.active, .main_menu ul li:hover {

    border-bottom: 1px solid #e2ae30;

}

.main_menu ul li:hover ul.dropdown1 li a {

    min-width: 100%;

}

.main_menu ul li:hover ul.dropdown1 li ul.dropdown2 {

    display: none;

    position: relative;

    top: 0;

    width: 100%;

    margin-left: 0;

}

.main_menu ul li:hover ul.dropdown1 li:hover ul.dropdown2 li a {

    min-width: 100%;

	padding: 12px 25px;

}

.main_menu ul li:hover ul.dropdown1 li:hover ul.dropdown2 li:last-child a{

	border-bottom:1px solid #1f6796;

}

	

.latest_news_lft {

    float: none;

    padding: 0;

}

.latest_news_rgt {

    padding: 10px 30px 30px 10px;

}	

ul#ticker {

    overflow: visible !important;

}

ul#ticker li {

    font-size: 13px !important;

    line-height: 23px !important;

}

.content {

    padding: 35px 0px;

}	

.index_project {

    padding: 5px;

    margin-bottom: 30px;

}

.index_project1 a {

    padding: 20px 15px;

    font-size: 12px;

}



.welcome_rgt_in {

    padding-right: 0;

}

.welcome_lft {

    padding: 0 15px;

	margin-bottom: 30px;

}

.welcome_lft h1 {

    line-height: 24px;

}

.welcome_rgt {

    padding: 0 15px;

	margin-bottom: 30px;

}

.welcome_rgt1 img {

    padding: 15px 0px;

}

.welcome_rgt1 p {

    font-size: 13px;

    padding: 20px 0px;

	min-height: 94px;

}

.welcome_rgt2 img {

    padding: 15px 0px;

}

.welcome_rgt2 p {

    font-size: 13px;

    padding: 20px 0px;

	min-height: 94px;

}

.welcome_rgt3 img {

    padding: 15px 0px;

}

.welcome_rgt3 p {

    font-size: 13px;

    padding: 20px 0px;

	min-height: 94px;

}

.index_ongoing {

    padding: 0px 15px;

}

.welcome_blk {

    padding: 0;

    margin-bottom: 20px;

}

.index_ongoing_lft {

    border: none;

}

.index_ongoing_img {

    margin-bottom: 30px;

}

.index_ongoing_img img{

	margin:0 auto;

}

.index_ongoing_cont {

    padding: 0;

}



.quickenquiry_blk{

	display:none;

}

.footer {

    padding-left: 50px;

}



.latest_news_rgt p {

    font-size: 13px;

    line-height: 20px;

}



.popup {

    left: auto;

    right: auto;

    margin: 0 !important;

    width: 100%;

    height: auto;

	padding:0 10px;

}

.popup img{

	width:100%;

}

.js__slide_top {

    height: 0;

    overflow: hidden;

    top: -181px;

}







.aboutus_blk {

    padding: 0px 15px;

}

.verticalslider_contents {

	height:auto !important;

}

ul.verticalslider_contents {

    padding: 0;

    margin: 30px 0 0 0;

}

.verticalslider_contents>li {

    position: relative;

}

.verticalslider_contents li p {

    margin: 0;

}

.verticalslider_contents li h2 {

    margin: 0 0 10px 0;

}

.verticalslider_contents li h3 {

    margin: 0;

}

.verticalslider_contents .activeContent {

    display: inline;

    height: auto !important;

}



.video1{

	padding:0;

	margin-bottom:20px;

}



.date-blog {

	display:none;

}

.content-blog-update {

    padding-top: 20px;

    padding-left: 0;

    margin-left: 0;

    text-align: justify;

}

.content-blog-update h4 {

    font-size: 15px;

    font-weight: 600;

}

.content-aside {

    padding: 0;

    padding-left: 0;

}



.contactus_blk {

    padding: 0 15px;

}

.contactus_blk .verticalslider_tabs li {

    float: none;

	border-bottom: 5px solid #10476b;

}

.contactus_blk .verticalslider_tabs {

    width: 100%;

	border:none;

}



.contactus_blk .verticalslider_contents {

    height: 365px;

    width: 100%;

}

.contactus_blk .verticalslider_contents li h2 {

    line-height: 22px;

}



.contact_add_lft {

    float: left;

    width: 100%;

}



.contact_enq ul li input[type="text"] {

    width: 100% !important;

}



.com_pro_blk ul li {

    float: none;

    text-align: center;

    margin: 0 auto;

}



.gallery-image {

    padding: 0;

    margin-bottom: 0;

}

#gallery a img {

    text-align: left;

    padding: 5px;

    border: none;

}

img#lightbox-image {

	width:100% !important;

}

div#lightbox-container-image-box {

    width: 100% !important;

    height: auto !important;

}

div#lightbox-container-image-data-box {

    width: 100% !important;

    height: auto !important;

}

#jquery-overlay {

    background: rgba(0, 0, 0, 0.8);

}

#lightbox-container-image {

    padding: 5px;

}

#jquery-lightbox {

    padding: 10px;

}

	



.ccw_plugin a:first-child{

	display:none;

}

.ccw_plugin a:last-child{

	display:inline-block;

}

.wstnkub{ padding: 0 15px;}
.wstnkubinfo{ padding: 0;}
.wstnkub_logo img{ width: 100%;}

	

	

}