@media only screen and (min-width: 320px) and (max-width: 900px) {

#header{width:99% !important;}
.social{margin:0 10px 0 0}
.content-wrapper{width: 98% !important; padding:0 1%;}
#menu_bar , .menu , .content .left , #leftmenu{width:100% !important;}
#menu_bar {background:#da5f00 !important; border-radius:5px 5px 0 0;}
.menu li a{padding:0 14px !important; }
.content{width:100% !important; padding:10px 0 !important;}
#leftmenu li{float:left; margin:0 4px 0 0 !important;}
#leftmenu li:first-child{margin:0 6px 0 3px !important;}
#leftmenu li:last-child{margin:0 0px 0 0px !important;}
#leftmenu a{width:auto !important; padding:4px 4px 4px 10px !important; font-size:14px !important;}
.banne_r , .content .right{width:100% !important; float:left !important;}
#content{float:left !important;}
.welcome { padding: 20px 1%; width: 98%; margin:0 0 20px 0;}
.w980{width:100% !important;}
.listi_n li{width:32% !important;}
.listi_n li span{/*height:44px;*/ margin:0 0 5px 0 !important; }
.footer_main{width:99%;}
.w550{width:48% !important;}
#wrap{width:100% !important;}
.p5{padding:0 !important;}
.w220 { width: 100% !important; }
.mt10{margin-top:0 !important;}
.news_l{float:right; margin:0;}
.w750{width:100% !important;}
.gallery_in{width:98% !important;}
.w600 { width: 100% !important; }
.banner_da{width:100% !important;  height:auto; margin:0 0 5px 0;}
.face_b{display:none; float: left; margin: 7px;}

}

@media (min-width: 768px) and (max-width: 900px) {
.fr.w440.mt20.mr10 { width: 200px; }
.contact_ad { width: 200px; }
}

@media (min-width: 320px) and (max-width: 767px) {
.respo_men{display:block; position:relative;}
#menu_bar{display:none; margin:0 !important; border-radius:0 !important;}
.menu li{width:100%;}
.menu li a{border-right:none !important; border-left:none !important;}
.menu{height:auto !important;}
#leftmenu li{margin: 0 2% !important; width: 96%;}
#leftmenu li:first-child{margin: 0 2% !important;}
#leftmenu li:last-child{margin: 0 2% !important;}
#leftmenu a{margin: 0 0 3px !important;}
#leftmenu{display:none;}
.celebration{position:relative; left:0; float:left;}
.listi_n li { float:left; width: 49% !important; text-align:center; height:155px;}
.listi_n li img { margin: 0 auto; float:none;}
.banne_r, .content .right{height:208px;}
.w550{width:100% !important;}
.footer_nav ul li{width: 25% !important;}
.footer_nav ul li a{border-right:none !important;}
.marq1 { width: 100%;}
h1.style-head::before{display:inline-block; width:0; height:33px; content:""; padding-right:0px;}
h1.style-head::after{display:inline-block; width:0; height:33px; content:""; padding-left:0px;}
h1.style-head { border-bottom: 1px dashed; padding: 0 0 7px;}
.logo{float:none; margin:-20px auto 0; text-align:center;}
.social { margin: -15px 20px 0 0; }
.celebration { margin: -3px 0 0 15px; }
.marqu_m1 { height: 155px; margin: 12px 0 0 1%; padding: 0; text-align: justify; width: 98%; }
}

@media (min-width: 320px) and (max-width: 479px) {
#header{padding:3px 0 112px;}
.banne_r, .content .right{height:144px;}
.listi_n li { margin: 0 auto 0 12%; width: 74% !important; }
.listi_n li span{margin:5px 0 0 0}
.footer_nav ul li{width: 50% !important;}
#newsletter{ width:212px;}
h2.ac{border-bottom:1px solid #A60001; padding:4px 0 8px 0;}
h2.ac::before{display:inline-block; width:0px; content:""; padding-right:0;}
h2.ac::after{display:inline-block; width:0px; content:""; padding-left:0;}
.contact_ad {width: 300px;}
.w440{width:100% !important;}
.gallery_in li { margin: 7px auto !important; float:none !important; }
.sliderArrows a{top:25% !important;}
.logo{float:left; margin:0px; text-align:center; }
.social { margin: -5px 10px 0 0; }
.celebration { margin: 5px 0 0 15px; }

}