.mobile {
	display: none;
}

.mbfooter {
	display: none;
}

.searchmenu {
	display: none !important;
}

.desk-off {
	display: none;
}

.bnrslider .mbslider {
	display: none;
}

@media (max-width: 1279px) and (min-width: 770px) {
	.workingarea {
		padding: 10px;
	}

	.logo {
		margin: auto;
	}

	.mymenu ul {
		text-align: center;
	}

	.mymenu ul li.menu-links {
		padding: 10px 5px;
	}

	.menu-links:not(:last-child) a:after {
		height: 15px;
		margin-left: 5px;
	}

	.heading_txt-lblue {
		font-size: 30px;
	}

	.accordion {
		font-size: 20px;
	}

	.heading_txt {
		font-size: 30px;
	}

	.hdtw {
		padding: 20px;
	}

	.section-eight {
		padding: 10px;
	}

	.section-nine {
		padding: 10px;
	}

	footer {
		padding: 10px;
	}

	.ft-category1,
	.ft-category2 {
		padding: 0px 5px;
	}

	.ft-helpno-logo span {
		font-size: 22px;
	}

	.my-control {
		margin-bottom: 20px;
	}

	.whyChooseMobSlider-item {
		margin: 0px 10px;
	}


}

@media (max-width: 991px) and (min-width: 769px) {
	.tab-hide {
		display: none;
	}

	.tab-on {
		display: block;
	}
}

@media (max-width: 991px) and (min-width: 176px) {

	.firstaccordItemList img {
		margin: auto;
		margin-bottom: 20px;
	}

	.section-five .bgcolor {
		padding-bottom: 20px;
	}

	.whyChooseMobSlider .slick-dots li.slick-active button:before {

		color: #ffffff;
	}
.slick-prev, .slick-next {
    width: 10px !important;
    height: 20px !important;
}
}

@media (max-width: 991px) and (min-width: 769px) {
	.whyChooseMobSlider-imgblck img {
		max-width: 100px;
	}

	.main-imgx2{
		
	}
	.main-imgx {
		background-image: url(../img/img-28_mobile.jpg);
		padding-top:57.2%;
		margin-top:70px;
	
	}
	.main-imgx2 {
		background-image: url(../img/img-28_mobile2.jpg);
		padding-top:57.2%;
		margin-top:70px;
		
	}
	.slider2txt{
		color:#fff;
	}
}
@media (max-width: 800px) and (min-width: 800px) {
	.mean-container .mean-bar{
		display:none;
	}
}
@media (max-width: 768px) and (min-width: 176px) {
	body {
		font-size: 17px;
	}

	.header-logo {
		padding-left: 0px;
	}

	.main-img {
		background-image: url(../img/img-28_mobile.jpg);
		background-repeat: no-repeat;
		height: 330px;
		width: 100%;
		background-position: center;
		background-size: cover;
		overflow-x: hidden;
		margin-top: 70px
	}

	.main-img img {
		max-width: 100%;
		display: none;
	}

	.rdmBtn {
		margin: 10px auto;
		margin-bottom: 20px;
	}

	.bannertext h2 {
		font-size: 22px;
		margin-bottom: 0px;
	}

	.bannertext {
		top: 200px;
		margin-left: 10px;
	}

	.bnrp1 {
		font-size: 20px;
	}

	.link1,
	.link2 {
		padding: 5px;
	}

	.heading_txt {
		font-size: 24px;
	}

	.accordion {
		font-size: 18px;
		padding: 13px;
	}

	.bgcolor {
		padding: 10px;
	}

	ul {
		padding-inline-start: 10px;
	}

	panel img {
		margin-bottom: 20px;
	}

	.inner-doc img {
		max-width: 200px;
	}

	.section-nine {
		padding: 20px 0px;
	}

	.pdz input:first-child {
		margin-bottom: 0px;
	}

	.my-control {
		height: 40px;
		margin: 10px 0px;
		border-radius: 0px;
		border: none;
	}

	.form-control {
		font-size: 14px;
		min-height: 60px;
	}

	.frm-sec-btn-blck {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.section-ten .heading_txt {
		color: #034EA2;
	}

	.section-ten {
		margin-bottom: 20px;
	}

	.mean-container .mean-nav {}

	.mr-btm {
		margin-bottom: 10px;
	}

	.heading_txt-lblue {
		font-size: 18px;
	}

	.inrr {
		border-radius: 10px;
		height: auto;
	}

	.wchoosetxt {
		font-size: 15px;
		padding: 20px;
	}

	.bggryimg {
		padding: 20px;

	}

	.slick-next {
		right: 0px;
	}

	.slick-prev {
		left: 0px;
	}

	.doc-name {
		font-size: 17px;
	}

	element.style {}
}

@media (max-width: 768px) and (min-width: 176px) {
	.heading_txt {
		font-size: 22px;
	}

	.mr-btm2 {
		margin-bottom: 10px;
	}

	.hdtw {
		padding: 10px;
	}

	.section-seven {
		margin-top: 20px;
		padding-bottom: 20px;
	}

	.section-eight {
		padding: 10px 0px;
	}

	.frm-sec {
		padding: 10px 0px;
	}

	footer {
		padding: 5px;
	}

	.ft-logo img {
		max-width: 200px;
	}

	.ft-logo {
		padding: 20px 0px;
	}

	.ft-category1,
	.ft-category2 {
		padding: 0px 0px;
	}

	.mobilehide {
		display: none;
	}

	.mbfooter {
		width: 100%;
		overflow: hidden;
		clear: both;
		display: block;
	}

	.mbfooter ul {
		width: 33.33333333%;
		float: left;
		list-style: none;
		font-size: 12px;
		line-height: 16px;
		border-left: 1px solid #fff;
	}

	.bdrnon {
		border-left: none !important;
	}

	.ft-helpno-logo span {
		font-size: 25px;
	}

	.ft-copywrite {
		padding-top: 10px;
	}

	.research-blck-txt {
		font-size: 13px;
		line-height: 19px;
	}

	.whyChooseMobSlider {
		max-width: 90%;
		margin: auto;
	}

	.whyChooseMobSlider-imgblck img {

		max-width: 80px;
	}

	.whyChooseMobSlider-txt {
		font-size: 14px;
	}

	.ft-copywrite {
		font-size: 14px;
	}

	.acc img {
		margin-bottom: 20px;
	}

	.whyChooseMobSlider-item .slick-dots li.slick-active button:before {
		color: #ffffff;
	}

	.whyChooseMobSlider-item {
		margin-bottom: 20px;
		
    margin: 0px 10px;
	}

	.research-blck-left {
		padding: 0px 5px;
	}

	.research-blck-right {
		padding: 0px 5px;
	}

	.mob-on {
		display: block;
	}

	.mbslider {
		display: block;
	}

	.slider2txt {
		color: #fff;
	}

	.bnrslider .mbslider {
		display: block;
	}

	.bnrslider .mbslider-desktop {
		display: none;
	}

	.main-imgx {
		background-image: url(../img/img-28_mobile.jpg);
		padding-top:57.2%;
		margin-top: 70px;
		min-height: 320px;
	}
	.main-imgx2 {
		background-image: url(../img/img-28_mobile2.jpg);
		padding-top:57.2%;
		margin-top: 70px;
		min-height: 320px;
	}
	
}

@media (max-width: 767px) and (min-width: 501px) {
	.ifremcode img {
		margin: auto;
	}
}