@media screen and (max-width:1024px) {
#navbar-wrap {border:0;width:auto; padding:0; top:50px; margin:0; float: none; width:30px; position: absolute; right:15px;}
#navbar-wrap:before, #navbar-wrap:after{display:none;}
a.meanmenu-reveal { display: none; }
.mean-bar {  width: 100%; position: relative;  padding:0;  z-index:99; min-height:22px; }
a.meanmenu-reveal { width:30px; padding:0; text-align:center !important; position: absolute; top:0; right:0 !important; height:22px; cursor: pointer; color: #00529b; text-decoration: none; font-size: 26px !important; text-indent: -9999em; line-height: 25px; font-size: 1px; display: block; font-weight: 700; }
a.meanmenu-reveal span { display: block; background: #00529b; height: 2px; margin-top: 5px; }
a.meanmenu-reveal .menuIcon{position:absolute; right:0; width:30px; top:0;}
.mean-nav { margin-top:10px;  width: 300px; background: #008239; position:absolute; right:0; top:100%;}
.mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none;}
.mean-nav ul li { position: relative; float: left; width: 100%; }
.mean-nav ul li.mean-last{ border-bottom:2px solid #00529b; }
.mean-nav ul li:first-child a{border-top:0;}
.mean-nav ul li a { font-size:19px; letter-spacing:1px; display: block; float: left; width:100%; padding: 10px 15px; margin: 0; text-align: left; color: #fff; border-bottom:1px dotted #fff; text-decoration: none; text-transform: uppercase;transition: none 0s ease 0s !important;}
.mean-nav ul li li a { width:100%; padding:10px 30px;  text-shadow: none !important; visibility: visible; letter-spacing:1px;}
.mean-nav ul li.mean-last a { border-bottom: none; margin-bottom: 0; }
.mean-nav ul li li li a { width:100%; padding: 10px 45px; color:#fff; }
.mean-nav ul li li:first-child a{border-top:0;}
.mean-nav ul li a:hover { background: #00529b;}
.mean-nav ul li a.mean-expand { width:42px; height:42px; border: none !important; padding:8px !important; text-align: center; position: absolute; right: 0; top:0; z-index: 2; font-weight: normal; font-size:23px !important; color:#fff; font-family:Arial, Helvetica, sans-serif; background:#00529b; }
.menuName{font-size:22px; color:#fff; line-height:40px; padding-left:15px; display:none;}
#header { padding: 10px 0; }
.homeBanner .bannerCaption h1 { font-size: 22px;}
.homeBanner .bannerCaption { padding: 25px 0 40px 0; }
.tableWrap { width:100%; overflow:auto; }
.tableWrap .tableData { width:1150px; max-width:1150px;}
.innerBanner h1 { font-size: 30px; }
h2 { font-size: 32px;}
}
@media screen and (max-width:991px) {
#header { position: static; }
.welcomENR, .homeServices { padding: 25px 0; }
.homeServices ul li { float:none; width:auto!important;}
.homeServices .servicesWrap { min-height: 210px;}
.ourPartners ul li { padding: 5px 8px;}
.footerMenu li a { font-size: 16px;}
.footerMenu li { padding: 5px 17px;}
#footer .copyright p, .copyrightMenu { text-align: center; }
#footer { padding: 40px 0 70px 0; }
#footer .copyright p { padding-bottom: 15px;}
.copyright { margin-top: 20px; margin-bottom: 120px;}
.sdvosb { bottom:60px;}
.copyrightMenu li:last-child { padding-right: 18px;}
.innerBanner h1 { position: static; -webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0); background:#2e71ad; padding: 15px; margin-bottom:0;}
.innerBanner { border-bottom: 0; }
.homeServices.innerPage ul li { float:left;}

}

@media screen and (max-width:767px) {
.footerAddress p { text-align: center; } 
.pageRightImg { float:none; width:auto; margin: 0 0 25px 0; }
.accordDetail { padding: 20px 0; }
.footerAddress { margin-left: 0%;}	
body .uwy.userway_p1 .uai{top: 90%!important;}	
}


@media screen and (max-width:639px) {
#logo { width:250px;}
#navbar-wrap { top: 33px;}
.homeBanner .bannerCaption h1 { font-size: 19px;}
.welcomENR h2, .ourPartners h2, h2 { font-size: 25px;}
.homeServices .servicesWrap { min-height:1px; padding: 15px;}
.homeServices .servicesBox { padding: 0; text-align: center; }
.homeServices .servicesBox .icon { position:static; margin-bottom: 15px;}
.homeServices .servicesBox .rightContent h2 { font-size: 21px; margin-bottom: 10px;}
.homeServices .servicesBox .rightContent h2 br { display:none; }
.ourPartners ul { padding: 0; }
.ourPartners ul li { padding: 5px;}
.footerMenu { margin:0 0 20px 0; }
.innerBanner h1 { font-size: 25px;}
#content { padding: 25px 0; }
.homeServices.innerPage ul li { float:none; width:auto;}
.homeBanner .bannerCaption h1 { font-size: 15px;}
.homeBanner .bannerCaption { padding: 10px 0 25px 0; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:10px;}
}
@media screen and (max-width:479px) {
}
@media screen and (max-width:359px) {
}


/*24th Feb 22*/
@media only screen and (max-width: 1000px) {
	.welcomENR p {text-align: left;font-size: 19px;}
	.textJustify{text-align: left;}
	p{text-align: left;}
	h2 {text-align: center;}
}
@media (max-width:768px){
	.tact-mob{font-size: 22px;line-height: 28px;}
}