@media (min-width: 900px) and (max-width: 1025px){

header .rightBox{width:auto;float:right; margin:25px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:22%;height: auto; padding:5px 0px; margin:0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/*-- Breaking News --*/
.breakingnewsPanel{width:100%; height:auto; margin:110px 0 0 0; background:#595959;}

.plimgtitle{font-size:16px; line-height:22px;}

.bannerHeading{font-size:15px;line-height:25px;}

/*== INNER PAGE ==*/
/*-- Page Heading --*/
.breadcrumb{width:98%;margin:0; padding:10px 1%; margin:110px 0 0 0; background:#f3f3f3;}
}


@media (min-width: 480px) and (max-width: 769px){
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:96%; height:auto; padding:0px 2%; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
 
header .rightBox{width:100%;float:none; margin:0px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:25%;height: auto; padding:5px 0px; margin:0; float:none; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:96%; height:auto; padding:0px 2% 0px 2%; margin:auto; background:#fff; position:absolute; 
z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:100%;float:none; margin:25px 0 15px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:15%;height: auto; padding:0px; margin:5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/*-- Breaking News --*/
.breakingnewsPanel{ display:none;}

.body{width:94%; height:auto; margin:30px auto 0 auto;}
.body-left-panel{width:100%; height:auto; padding:0; margin:0; float:none;}
.body-right-panel{width:100%; height:auto; padding:0; margin:35px 0 0 0; float:none;}


/*-- Banner Css --*/
.bannerPanel{width:98%; height:auto; margin:0 auto; position:relative;}

/*-- Page List --*/
.plPanel{width:100%; height:auto; margin:25px 0 0 0;}
.plbox{width:31.33%; height:auto; padding:0; margin:0 1% 15px 1%; float:left; position:relative;}
.plimgtitle{font-size:16px; line-height:22px;}

/*-- Footer Css --*/
.footerPanel{width:100%; height:auto; padding:50px 0 0 0; margin:25px auto auto auto; background:#000 /*url(images/footerBg.png) no-repeat center center*/; background-size:auto 100%; color:#697585; text-align:center;}

.footerCol1{width:90%; padding:0 5% 0 5%; float:none;}
.footerCol2{width:100%; height:auto; margin:0; float:none; display:none;}
.footerCol4{width:90%; height:auto; padding:25px 0 25px 0; margin:40px auto 20px auto; float:none;border-top: dashed 1px #fff; border-bottom: dashed 1px #fff; clear:both;}
.footerCol3{width:90%; height:auto; margin:0 auto; float:none; }

/*== INNER PAGE ==*/
/*-- Page Heading --*/
.breadcrumb{width:96%;margin:0; padding:10px 2%; margin:0; background:#f3f3f3; position:relative; top:-10px;}

.innwrap{width:94%; height:auto; margin:20px auto 0 auto;}

/*-- Inner Page --*/
.innbody{width:100%; height:auto; padding:0; margin:20px 0 0 0;}

.innLeftpanel{width:100%; height:auto; padding:0; margin:0; float:none;}
.innRightpanel{width:100%; height:auto; padding:0; margin:25px 0 0 0; float:none;}

}
@media (min-width: 320px) and (max-width: 480px){
.topRibon{width:96%; height:auto; padding:10px 2%; margin:auto; background:#e9270e;}
.trDateTime{width:auto; height:auto; padding:0; margin:0 0 0 2%; float:none; color:#fff; font-weight:bold; font-size:13px;}
.trRightBox{ display:none;}
	
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:96%; height:auto; padding:0px 2%; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
 
header .rightBox{width:100%;float:none; margin:0px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:43%;height: auto; padding:5px 0px; margin:0; float:none; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:96%; height:auto; padding:0px 2% 0px 2%; margin:auto; background:#fff; position:absolute; 
z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:100%;float:none; margin:25px 0 15px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:15%;height: auto; padding:0px; margin:5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/*-- Breaking News --*/
.breakingnewsPanel{ display:none;}

.body{width:94%; height:auto; margin:30px auto 0 auto;}
.body-left-panel{width:100%; height:auto; padding:0; margin:0; float:none;}
.body-right-panel{width:100%; height:auto; padding:0; margin:35px 0 0 0; float:none;}

/*-- Banner Css --*/
.bannerPanel{width:98%; height:auto; margin:0 auto; position:relative;}
.bannerHeading{width:96%; height:auto; padding:7px 2% 7px 2%; margin:auto; background:rgba(0,0,0,0.5); position:absolute; z-index:0; bottom:0px; color:#fff; font-size:16px; line-height:22px;}

.cat-inn-box{width:92%; height:auto; padding:0; margin:auto;}
.article-box{width:94%; height:auto; padding:10px 2%; margin:0 1% 20px 1%;}
.article-box:hover{width:94%; height:auto; padding:10px 2%; margin:0 1% 20px 1%;}
.atricle-title{width:54%; height:auto; padding:0; margin:0 1% 0 1%; font-size:18px; color:#000; line-height:35px; float:right;}

/*-- Page List --*/
.plPanel{width:100%; height:auto; margin:25px 0 0 0;}
.plbox{width:98%; height:auto; padding:0; margin:0 1% 15px 1%; float:none; position:relative;}
.plimgtitle{font-size:16px; line-height:22px;}

/*-- Footer Css --*/
.footerPanel{width:100%; height:auto; padding:50px 0 0 0; margin:25px auto auto auto; background:#000 /*url(images/footerBg.png) no-repeat center center*/; background-size:auto 100%; color:#697585; text-align:center;}

.footerCol1{width:90%; padding:0 5% 0 5%; float:none;}
.footerCol2{width:100%; height:auto; margin:0; float:none; display:none;}
.footerCol4{width:90%; height:auto; padding:25px 0 25px 0; margin:40px auto 20px auto; float:none;border-top: dashed 1px #fff; border-bottom: dashed 1px #fff; clear:both;}
.footerCol3{width:90%; height:auto; margin:0 auto; float:none; }

/*== INNER PAGE ==*/
/*-- Page Heading --*/
.breadcrumb{width:96%;margin:0; padding:10px 2%; margin:0; background:#f3f3f3; position:relative; top:-10px;}

.innwrap{width:94%; height:auto; margin:20px auto 0 auto;}

/*-- Inner Page --*/
.innbody{width:100%; height:auto; padding:0; margin:20px 0 0 0;}

.innLeftpanel{width:100%; height:auto; padding:0; margin:0; float:none;}
.innRightpanel{width:100%; height:auto; padding:0; margin:25px 0 0 0; float:none;}

/*-- Contact Page --*/
.iContactPanel{width:90%; height:auto; padding:20px 1% 0 1%; margin:20px auto 20px auto; }
.iContactInquiryBox{width:100%; height:auto; padding:0; margin:0; float:none;}
.iContactDetailsBox{width:100%; height:auto; padding:0; margin:30px 0 0 0; float:none;}

}