@media (max-width:1200px) {
	.navsection li a { font-size:17px; padding:0 6px;}
	.slider_slide {height:336px;}
	.logo span {font-size:50px; margin-top:13px; line-height:70px;}
	.logo img {margin:14px 15px;}
	.logo p {font-size:19px;}
	}
@media (max-width:1100px) {
.topmg li img {height:100px;}

	}

@media (max-width:990px) {	
.topmg li img {height:75px;}
.navsection li a {margin:0; font-size:15px; padding:0 8px;}
.front_contact li p {font-size:15px;}
.photo_slide img { width:25%;}
.slidermain_section { padding:0 6px;}
.front_contact {margin-bottom:20px;}


.nav_icon_dv { display:inline-block;}
.nav_menu { width:100%; display:none;}
.nav_menu li { width:100%; border-bottom:1px solid rgba(255,255,255,0.1);}
.navsection li a {font-size:14px; width:100%; padding:0 20px; line-height:34px;}
.logo span br { display:none;}
.mobilenav .nav_menu { display:inline-block;}
.contact_hiden_sect { display:inline-block;}
.contlinkdv { display:none; float:left;}

.topslider {margin-top:22px;}
.front_contact h4 {font-size:24px;}

.slidermain_section {margin-top: 0;}
.mobilehide { display:none;}
.mobileshow { display:inline-block;}
.mobileshow {width: 53%; float:left;}
.slidermain { width:56%; float:right;}
.shortslider { width:100%;}
.topslider { width:100%;}


.kgboss { width:44%;}
.mobilehide { display:inline-block; margin-bottom:6px;}

.contmainmobshow { display:block;}
.contmainmobhide { display:none;}
.mobileshow { display:none;}
.padzeromobile {padding:0; }

}	


@media (max-width:767px) {	
.logo { width:100%; text-align:center;}
.logo img {height: 79px;}
.logo span {line-height: 79px;}
.header_scrolling .logotext { display:inline-block;}
.topmg { width:100%;}
.topmg ul { width:100%; text-align:center;}
.topmg li {float:none; padding:0 1px; display:inline-block;} 
.topmg li img { height:65px;}


.nav_icon_dv { display:inline-block;}
.slider_slide {height:300px;}
.front_contact_pading { padding-right:10px;}

.employee_union_sect h2 {font-size:20px;}
.employee_union p { float:right;}
.fixedmainfull , .letters_section { padding-left:0px;}
.letters_section { padding-top:0;}
#sidebar.sticky { top:0 !important;}

.sidebardvhome , .aside { position:relative !important; width:100% !important; top:0 !important; left:0 !important;}
.sidebardvhome { max-width:initial !important;}
.sidebardv { padding:0 10px 0 10px; display:inline-block; width:100%;}
.slidetext h4 {font-size:14px;}
.employee_union2 { padding:15px 0}
.navsection {box-shadow:none !important;}
.pegination span { margin:0;}
.pegination .see-button {margin:0 3px 20px 3px;}
.pegination .see-button {font-size:12px; padding:5px 10px;}
.mobilehide { display:none;}
.padingleft { padding-left:10px;}
.mobileshow { display:inline-block; width:18%; float:left;}
.topslider { width:100% !important;}


.slidermain_section { margin-top:0;}
.mobileshow {width: 52%;}
.shortslider { width:100%;}


.contmainmobshow { display:block;}
.contmainmobhide { display:none;}
.mobilehide { display:inline-block;}
.countdown {padding-top:25px;}
.logo span {line-height:55px; margin-top:9px;}
.nav_icon_dv {margin-right:20px; margin-bottom:8px;}
.employee_union2 { padding-top:0; }
.logo p {width: 271px;}
.logo span {line-height:55px; font-size:26px;}


.logo p {width:100%; margin:-14px 0 14px 0; text-align: center;}
.nav_icon_dv {position:absolute; top:-149px; right:0;}
.navsection_out {height:0;}
.logo img {height:68px; float:none; margin:10px auto 0 auto}
.logo span {width:100%; font-size:23px; line-height: 32px; text-align: center; display: inline-block; float: none; margin-bottom: 10px;}
}

	
@media (max-width:479px) {	

.topmg ul { display:none;}
.logo span {}
.slider_slide {height:140px;}

.slidermain_section { padding-top:0;}
.slidetext { display:none;}
.historydv table td { float:left; width:100%; border:none; padding-left:16px; padding-right:16px; background:#FFF;}
.historydv table td:first-child {border:solid #D8D8D8; border-width:0 0 1px 0; background:#F1F1F1;}
.mobileshow { display:inline-block; float:left;}
/*.slidermain { width:73%; float:right;}*/
.topslider { width:100% !important;}
.photoslider .slick-prev , .photoslider .slick-next {background-size:10px; width:20px; height:30px; bottom:6px;} 
.photoslider .slick-prev { left:6px;}
.photoslider .slick-next  { right:6px;}
.historydv h2 {font-size:27px;}

}
