@media screen and (max-width:1900px){
.header, .latest_news, .content, .footer{max-width:100%;}
}
@media screen and (max-width: 1155px){ /*  ipad - 768 */
.header, .latest_news, .content, .footer{width:1000px;}
.header .right { float: right; margin-right: auto;}
.navig li a { padding: 0 20px;}
.navg { width: 84%;}
.content_left .table_right {position: absolute;right: 0;top: 0;z-index: 9;}
.table.clr {position: relative;}
.content-full-scroll{width: 95%;}
.content_left table { width: 91%;}
.mCSB_scrollTools {opacity: 0.75;z-index: 9999;}
.content-full-scroll table { width: 100%;}
.filw { width: 100%;}
.content_left .table_bottom { width: 91%;}
.footer_left .left1 {padding: 0;}
.footer_left {width: 66%;}
.footer_right {margin:-139px 0 0;}
ul.social_icons li { margin: 0 8px 4px 0;}

.content_left .box_shadow {
    background-size: contain;
    margin-left:0px;
    width: 100%;
}

.right_sidebar .box_shadow {
    background-size: contain;
    margin: 0;
    width: 100%;
}
.filw {
    width: 100%;
}

.right_sidebar {
    float: right;
    width: 28%;
}
 
.news_heading{ margin-top:0;}
.content2 .title {
  font-size: 22px;
  padding: 25px 15px 9px;
}

}

@media screen and (max-width: 980px){ /*  ipad - 768 */
.header, .latest_news, .content, .footer{width:750px;}

.logo img {
    max-width: 100%;
}

.header_left { 
    width: 110px;
}

.logo_name > img {
    max-width: 100%;
}

.header_right_top .logo_name {
    float: right;
    padding: 15px 0 0 10px;
    text-align: right;
    width: 100%;
}

.right_lang { 
    text-align: right;
    width: 100%;
}
.header .right_lang ul {
    float: right;
}

.header_right {float: left;width: 50%;}
.navg { padding: 0;width: 100%;}
.news_heading { font-size: 18px; padding: 10px 0 11px; text-align: center;}
.mCSB_scrollTools .mCSB_draggerContainer { left: -20px;}
.content_left .video {width: 100%;}
.content_left .video_frame { margin: 0 0 10px; width: 100%;}
.content_left .video_frame iframe { width: 100% !important;}
.right_sidebar .box_shadow { background-position: center top;}

.content_left {
    float: right;
    margin: 0;
    width: 100%;
}

.content-full-scroll {
    width: 97%;
}

.right_sidebar .title {
    background-position: right center;
}

.footer_left { 
    width: 100%;
}

.footer_right {
    float: left;
    margin: 0;
    width: 100%;
}

.footer_left {
    margin: 40px 0 20px;
}
.footer_sep {display: none;}
 
.news_heading{ margin-top:-1px;}

.right_sidebar {
    float: right;
    width: 100%;
}

.right_sidebar .title {
    background-position: 0 center;
}
.footer_right {padding: 15px;}
.footer_right h3 { padding: 11px 10px 16px 0;}
}
@media (max-width: 767px){  /* 480 */
.header, .latest_news, .content, .footer{width:460px;}	
b.lso{ display: block; cursor:pointer;} 

.header .right {
    margin: -105px 0 0;
}

.navg .navig li {
    display: block;
	float:left;
    width: 100%;
}
.navg {position: relative;}
.navg ul{ pointer-events:auto;}
.navig {
	background-color: rgb(136, 203, 147);
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 210px;
    transition: all 0.2s ease 0s;
    z-index:999999;
}
.new_text {
  float: left;
  margin: 20px 0 0;
  overflow: visible;
  padding: 11px 10px 5px;
  transform: translate(0px);
  width: 100%;
}
.img_nws:nth-child(2n+2) .new_text {
  padding: 10px 10px 0 10px;
  text-align: right;
  transform: translate(0px);
}

.show_form .navig {
    opacity: 1;
    pointer-events: auto;
    top:44px;
}


.sub_menu {
    float: left;
    opacity: 1;
    pointer-events:auto;
    position: relative;
    top: 0 !important;
    width: 100%;
}
.navig .sub_menu > li a { width: 100%;}
.news_heading { width: 100px;}
 

.sub_menu > li::before {
    content: "<";
    font-family: "Comic Sans MS";
    font-size: 20px;
    left: 15px;
    position: absolute;
    top: 12px;
    z-index: 9;
}
.content_left .table { width: 650px; padding-bottom: 0;}
.news_heading{ margin-top:0px;}
.slc {
    overflow-x: auto;
    padding: 0 0 20px;
	margin: 0 0 10px;
}
.navig{ width:100%;}
.show_form .navig {
	right:0;
}
.demo_lis > li {
  width: 50%;
}

.pgwSlideshow .ps-current > ul > li img { height: auto !important;}
.pgwSlideshow.narrow .ps-current .ps-prev, .pgwSlideshow.narrow .ps-current .ps-next ,.pgwSlideshow.narrow .ps-list .ps-prev, .pgwSlideshow.narrow .ps-list .ps-next { padding: 5px 10px 5px 7px !important; }
.pgwSlideshow .ps-prevIcon{ border-width: 5px 5px 5px 0 !important;}
.pgwSlideshow .ps-nextIcon { border-width: 5px 0px 5px 5px !important;}
.pgwSlideshow.narrow .ps-list .ps-next, .pgwSlideshow.narrow .ps-list .ps-prev { top: 35px !important;}
 .navg .navig li a {
  text-align: right;
}
.navig li a {
    border-bottom: 1px solid rgb(255, 255, 255);
    padding: 0 12px;
}
.news { padding: 0 120px 0 0;}

}

@media (max-width: 630px){}
@media (max-width: 616px){}
@media (max-width: 600px){}
@media screen and (max-width: 479px){ /* 320 */
.header, .latest_news, .content, .footer{width:300px;}

.news_heading {
    width: 105px;
}
.header_right{ display:none;}

.header .right {
  margin: 10px 0 0;
  width: 150px;
}
.header_left {
  width: 117px;
}

ul.footer_links li {
    border-bottom: 1px solid rgb(109, 109, 109);
	padding:10px 0;
    width: 100%;
}
ul.footer_links{ margin-bottom:20px;}

.footer_left .left2 {
    float: right;
    padding: 0 0 0 20px;
    text-align: right;
    width: 100%;
}

.contact_left, .footer_right .contact_right {
    float: right;
    margin: 0 0 10px;
    padding:0 20px 0 0px;
    width: 100%;
}
.demo_lis > li {
  display: inline-block;
  float: none;
  width: 220px;
}
.demo_lis {
  text-align: center;
}
.logo { 
  padding: 0px 7px 7px;
}
.news { padding: 0 10px 0 0;}
.news_heading {
  left: 0;
  text-align: center;
  top: -40px;
}
.news_heading::before{ display:none;}
.news { padding: 0 10px 0 0;}
}
@media screen and (max-width: 420px){}
@media screen and (max-width: 394px){}
@media screen and (max-width: 326px){}
@media screen and (max-width: 273px){}
@media screen and (max-width: 319px){ /* 240 */
.header, .latest_news, .content, .footer{width:220px;}
}
 
/************************************************************************************************/
 





 