@media screen and (max-width:760px){
.sname {width: 93%;}
.sname_txt select, .sname_txt input[type="text"]{width:100%; margin-bottom:5px;}
.innerlink1 td{display:table; width:100%; border	:0px;}
.innerlink1 select, .innerlink1 input[type="text"]{width:100%; margin-bottom:5px;}
#content1 td{display:table-cell; width:95%; border:0px;}
#content1 tr{border:1px solid #9c977a;}
#content1 td:first-child {width: 5% !important;}
.mobcenter{max-width:70%; margin:0 auto;}
.footerRgt {text-align: center;}
.disTender{min-width:300px;overflow-x: scroll;}
.text{font-size: 18px;line-height: 28px}
.imageRow1 .single{max-width:50%; width:100% !important; float:left !important;}
.imageRow1 .single a img{max-width:147px; max-height:125px;}
#lightbox-container-image-box{height:100% !important;max-width:100% !important;}
#lightbox-container-image > img{max-height:100%!important;max-width:100%!important;}
.ado_main{width:83% !important;  margin:11px 25px !important; }
.video_main{display: inline-block; float: none;width:85% !important;}
.video_main:hover{width:85% !important;}
.table_mob_length{width:100%;}
.vBox{margin:10px 0px!important;}
.jqueryslidemenu {left: 200px !important;}
.press_release_mob{width:100%;display: table;}
.press_release_mob tr:first-child{display:none;}
.press_release_mob td:nth-child(2){margin-top:30px;}
.press_release_mob .directory-tablett {display: table;width: 100%;}
.press_release_mob .directory-tablehead {display: table;width: 50%; float:left; position:absolute;text-align:center;}
.press_release_mob tr  td:last-child{width:50%;  float:right; position:absolute; margin-left:50%;text-align:center;}
.recruit table{min-width:500px;}
.head2{width:99%;}
.sname_txt{width:99%;}
.lftLinks{margin-left:0 !important;}
#panel2{margin-left:-13px!important;}

.logo {max-width: 325px !important; padding: 10px 0 0 !important; width: 100% !important;}
.menu_mobile{margin-top:12px!important;}
.footerCntr{height:100px!important;}
.imageRow .single{  float:none !important; display: inline-block !important; width: 98%!important;}
.imageRow .single a{float:none!important; text-align:center!important;}
.content{width:100%!important;}
}


@media screen and (max-width:1023px){
.footlogo .hd{font-size:17px!important;  padding-bottom: 10px !important;}
.footlogo ul li {display: inline !important;}
.footlogo{width:100%!important; padding:0px 0 5px; margin-bottom:5px; text-align:center;}
#flip {
    display: block !important;
    float: right;
    left: 10px !important;
    position: absolute;
    text-align: right;
    width: 97%;
}
.footerCntr {padding:10px}
.bx-wrapper .bx-next{right:0px;}
.mainCntr{padding:0 10px; box-sizing:border-box;}	
.navbar{width:100% !important;margin-bottom:0px !important;top: -102px !important;border:none !important;}
.nav > li {border-bottom: 1px solid #a35a57  !important;}
.navbar-toggle{border:none !important;float:left !important;top:-96px;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff !important	;}

.leftBox{display:none;}
.ESIC_services #links{margin:0px;}
.ESIC_services{display:block;}
.ESIC_services ul li a span{background:none !important;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ background-color: #e8e1ce !important; border-color: #d8cbba;color: #852824;}
.dropdown-menu{border-radius:0px !important;}
.dropdown-menu > li > a{font-size:13px;}
.serviceHd{display:block !important; background: rgba(0, 0, 0, 0) url("../images/service_icon.png") no-repeat scroll left center !important;color: #852824;float: left !important;font-size: 16px;padding-left: 34px !important; text-align: left;text-transform: uppercase; margin:-57px 0 1px !important ;top:0px !important;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none!important;}
#links {top: -21px !important;}

.sidephead{font-size:15px; color:#f8efc6; padding:10px 0; background:url(../images/esic-services-icon.png) 10px 10px no-repeat; padding:15px 0 10px 42px; width:85%;}
.sidephead img{float:right; margin-right:10px;}

.ESIC_services .sidephead{display:inline-block;}
.menu_mobile {display: block;z-index: 999;position: absolute;width: 100%; margin-top: 29px;}
.menu{display:none; }
/*****************
.menu{ width:55%; left:-104%;transition:all 0.3s ease-in-out;margin:0px;height:162px; box-sizing:border-box; border-right:2px solid #852824; border-bottom:2px solid #852824;top:-3px;z-index:1000}	
.menu li{ display:block; width:100%;box-sizing:border-box; background:none; border:none; border-bottom:1px #fff solid;z-index:10000}	
.menu li a{background:#ff9500;color:#fff}
.hemburg-menu{margin:5px 0 0 0}
.hemburg-menu span,.hemburg-menu span:before,.hemburg-menu span:after{ background:#fff; content: "";display: block; height: 5px;position: absolute;width: 30px; transition:all 0.4s ease-in-out; right:-40px;z-index:1000}

.hemburg-menu span{top:-71px;}
.hemburg-menu span:after{top: 16px; right:0px}
.hemburg-menu span:before{top: 8px; right:0px}
.menu.slide{left:-80px;}
.hemburg-menu.hemb-close span:before{transform:rotate(-45deg)}
.hemburg-menu.hemb-close span:after{transform:rotate(45deg)}
.hemburg-menu.hemb-close span{ background:none}
.hemburg-menu.hemb-close span:before,.hemburg-menu.hemb-close span:after{top:40px; background:#852824}
.menu li a{line-height:normal;padding:5px;}

.hemburg-menu{display:block}
.menu ul li a{width:100%;box-sizing:border-box;height:30px}
.menu ul li a:hover, .menuBox ul li a.sel{color:#FFF;background:#852824}
.menu ul li{padding-right:0px}

mobile Menu************************/

.logo {
  padding: 16px 0 0;
  width: 55%;
}
.logo img{width:100%;box-sizing:border-box;}
.footerLft,.topBar .left,.contentCntr,.esiccardImg,.rightBox,.leftBox,.idcard,.bottomlinks,.esiccardImg ul li img,.featureimagefloat,.tabbed_panel{width:100%;box-sizing:border-box;}
.idcard,.topBar .left{text-align:center}
.idcard > div {
  text-align: center;
}
.topBar .right{display:none}
.headerRgt .inpt{width:79%}
.idcard{padding:20px 0 20px}
.tabbed_panel{margin-top:20px}
#slider-left{display:none}
.lftLinks ul li ul{right:0px;position:static;width:100%;box-sizing:border-box}
.headerRgt .lang,.slogen,.headerRgt .lt{display:none}
.headerRgt{width:42%; margin-top:35px; display:none;}
.headerRgt .rt{width:100%;float:right}
.bottomlinks{min-height:7px}
.bottomlinks select{display:block}
.bottomlinks .hd,.bottomlinks ul{display:none}
.part-none,.part{display:none}
.bottomlinks .part{width:100%; border:1px solid #800e12; margin:5px 0; padding:10px; box-sizing:border-box;border-radius:4px}
.carousel{margin:0 0 18px}
.bottomlinks{background:none}
.bd_logo img {
  width: 100%;
}
.bottomlinks{padding:0 8px;}

.footerCntr{width:auto;}
.footerRgt{padding-top:10px;width:100%}
.serviceHd{width:100%}
}
@media screen and (min-width:1022px){
#flip {display:none;}	
}
@media screen and (max-width:640px){
.featureIndexDots{margin-top:45px;}
.description{width:100%!important;}
.scrll {width: 100% !important; margin-top: -24px;}
#flip {float: right; margin-top: 8px; margin-right: 6%;z-index:444;}
.mainCntr{background:url(../images/wrapper-mobile.png) repeat-x}
.headerBox{height:102px}	
.topBar .left{padding:0px;}
.topBar .right,.slogen,.menuBox{display:none}
.headerRgt{margin:0px; width:42%}
.welTxt{text-align:justify;line-height:20px;font-size:13px}
.featureimagefloat{margin-right:0px}
.bottomlinks{text-align:center}
.footerLft{padding:0px; text-align:center}
.footerRgt{float:left;padding-top:10px}

.topBar .left ul li.last{display:none}
.topBar .left ul li{display:inline-block;width:auto;text-align:center;background:url("../images/phone_icon.png") no-repeat scroll 0px 10px;padding-top:7px}
.tabbed_panel{margin:10px 0 0 0}
.description{line-height:normal}
#nextBtn, #slider1next{left:250px}
.esiccardImg{margin-bottom:40px}
.esiccardImg ul li img{width:100%}

.idcard{padding:20px 0 20px}

.lftLinks ul li ul{right:0px;position:static;width:100%;box-sizing:border-box}
.shadetabs li a{box-sizing:border-box; width:100%}
	}