

@media (min-width:480px) and (max-width:767px) {
	.bodyicon_block {
		width: 50%;
	}
	.ha-header-large,
	.ha-header-small {
		height: auto
	}
	.logo {
		float: none;
		position: absolute;
		width: 230px;
		padding: 10px
	}
	.banner_inner {
		padding: 20px 0;
		height:60vh;
	}
	.menu li a {
		text-align: left;
		border-bottom: none
	}
	.counter_sec {
		width: 100%;
	}
	.doctor_sec {
		padding: 40px;
	}
	.banner img{
		
		margin: 0 auto;
	}
	.icon_block1 img{
		margin:0 auto;
	}
	.health-guide h1{
		font-size:30px;
	}
	.doctors_block .col-md-6 {
		padding: 0;
	}
	.menu li a:hover {
		background: #3a587b;
		border-bottom: none
	}
	.man_nav {
		float: right;
		margin: 0;
		width: auto;
	}
	.responsive-menu {
		float: right;
		width: auto;
		border-radius: 3px;
		margin-top: 12px
	}
	.get_theapp {
		margin-top: 0;
		width: 100%
	}
	.menu {
		float: left;
		margin: 20px 0
	}
	.banner img {
		width: 100%
	}
	.icon_sec,
	.or_block,
	.or_block>img,
	.result_block_right {
		width: 100%
	}
	.upload_block {
		right: 10px;
		max-width: 100%;
		position: static;
		border-radius: 0;
		float: left
	}
	.upload_block h1 {
		font-size: 26px
	}
	.upload_block span {
		font-size: 24px
	}
	.prescription {
		padding: 0;
		font-size: 14px
	}
	.upload_button {
		max-width: 66px;
		height: 36px;
		line-height: 36px;
		font-size: 14px
	}
	.ha-header-perspective>div,
	.ha-header-small .ha-header-perspective>div {
		padding: 8px 5%
	}
	.icon_sec {
		height: auto;
		margin-bottom: 20px;
		padding: 44px 20px
	}
	.icon_sec h1 {
		font-size: 24px
	}
	.benefits_right {
		width: 100%;
		margin-top: 25px;
		max-width: 100%
	}
	.callus_left,
	.getapp {
		float: none;
		margin: 0 auto
	}
	.benefits_sec h2 {
		font-size: 16px;
		text-align: center;
	}
	.benefits_sec p {
		font-size: 14px
	}
	.right_sec {
		padding-top: 7px
	}
	.it_matters h1 {
		font-size: 55px;
		padding: 0 0 47px
	}
	.it_matters {
		padding: 25px
	}
	.howitworks h1 {
		font-size: 45px;
		padding: 0 0 50px
	}
	.callus_left {
		width: 70%;
		text-align: center
	}
	.getapp {
		display: block
	}
	.care_center h2,
	.shape1,
	.shape2,
	.shape3,
	.shape4,
	.whtapp_icon {
		display: none
	}
	.callus h2 {
		padding: 36px 0 0;
		font-size: 46px
	}
	.callus_right {
		text-align: center;
		width: 100%
	}
	.callus p {
		padding-bottom: 15px
	}
	.callus h3 {
		font-size: 34px;
		padding-top: 15px
	}
	.sample_collection h2 {
		font-size: 50px;
		line-height: 56px
	}
	.sample_collection_left {
		width: 100%;
		padding-top: 50px;
		text-align: center
	}
	.benefits_left,
	.result_block p {
		text-align: center;
	}
	.sample_collection_right {
		width: 100%
	}
	.sample_collection_icon {
		padding-top: 70px
	}
	.result_block_left {
		width: 100%;
		padding-top: 70px
	}
	.result_block {
		padding: 0
	}
	.result_block h2 {
		font-size: 45px;
		line-height: 50px;
		padding-top: 40px;
		text-align: center;
	}
	.printed_report img {
		width: auto;
		height: auto
	}
	.care_center {
		padding: 70px 0 0
	}
	.care_center_left,
	.care_center_right {
		width: 100%
	}
	.benefits_sec {
		padding: 70px 0
	}
	.benefits_left {
		max-width: 100%
	}
	.View_detail,
	.discount_block,
	.off_block {
		text-align: center
	}
	.phone_screen {
		width: 100%;
		text-align: center;
		margin-top: 25px
	}
	.banner {
		overflow: hidden
	}
	.result_icon {
		width: 40%;
		margin: 0 auto
	}
	.result_icon img {
		width: 100%
	}
	.sample_collection_icon {
		width: 40%;
		margin: 0 auto
	}
	.sample_collection_icon img {
		width: 100%
	}
	.care_center_icon {
		width: 50%;
		margin: 0 auto
	}
	.mar_bot {
		margin-bottom: 30px
	}
	.contact_block p {
		padding-bottom: 15px
	}
	.discount_block {
		float: left;
		padding-top: 15px;
		position: static;
		max-width: 100%;
		width: 100%
	}
	.discount_block p {
		font-size: 29px
	}
	#back-top span {
		width: 30px;
		height: 30px
	}
	.selectleft {
		width: 100%;
		margin-bottom: 10px
	}
	.selectright {
		width: 100%
	}
	.searchinputbg {
		width: 100%;
		border-radius: 5px;
		font-size: 14px
	}
	.View_detail,
	.search_bot,
	.selectbgsearch {
		border-radius: 3px
	}
	.search_bot {
		width: 100%;
		margin-top: 10px
	}
	.Get_estimates h2 {
		font-size: 32px
	}
	.Get_estimate_inner {
		width: auto;
		padding: 0 10px
	}
	.Get_estimates span {
		font-size: 18px
	}
	.input_block {
		width: 100%;
		margin: 0
	}
	.upload_bot {
		width: 30%
	}
	.input_bg {
		width: 70%
	}
	.or {
		width: 100%;
		padding: 15px 0 0
	}
	.send_bot {
		width: 30%;
		height: 60px
	}
	.Get_estimates {
		padding-top: 20px
	}
	.phone_block {
		float: left;
		margin: 22px 0;
		width: 100%
	}
	.Popular_Packages {
		padding: 50px 0
	}
	.printed_report {
		text-align: center;
	}
	.top_heading {
		font-size: 20px!important;
		line-height: 27px;
		height: auto
	}
	#card .price_block,
	#card ul {
		width: 100%
	}
	.price_leftblock {
		margin: 0 0 10px
	}
	.price_rightblock {
		margin-bottom: 15px
	}
	#card .Parameters {
		margin: 10px auto;
		float: none;
		display: table
	}
	.add_cart {
		width: 100%!important;
		margin: 15px -5px 10px 5px
	}
	#brDivSpc {
		display: none!important
	}
	.top_serach_block h1 {
		font-size: 34px;
		margin-bottom: 10px
	}
	.top_serach_block .search_bot,
	.top_serach_block .searchinputbg {
		width: 100%
	}
	.View_detail {
		width: 100%!important;
		color: #fff;
		background: #3b597d;
		font-size: 19px;
		font-family: robotolight;
		text-decoration: none;
		line-height: 39px;
		float: none!important;
		display: block!important;
		margin: 15px auto 0 -10px
	}
	.med-wrapper .med-controls-direction a {
		display: none
	}
	.apply_now,
	.career_leftblock {
		width: 100%
	}
	.current_opening.act,
	.current_opening:hover {
		background: #22587e
	}
	.current_opening,
	.why_med365 {
		width: 50%;
		background: #fff;
		font-size: 20px
	}
	.why_med365.act,
	.why_med365:hover {
		background: #22587e
	}
	.selectbg {
		font-size: 17px
	}
	.top_serach_block {
		margin: 80px 0 35px
	}
	.career_inner {
		padding: 15px
	}
	.msg_block {
		padding: 20px
	}
	.counter_block {
		background: #fff
	}
	.about_logo {
		width: 100%;
		margin: 0 auto
	}
	.team_content,
	.team_pic {
		width: 100%
	}
	.team_content p {
		font-size: 16px;
		line-height: 30px
	}
	.team_content h2 {
		font-size: 40px
	}
	.about_banner h2 {
		line-height: 44px;
		font-size: 20px
	}
	.safe_hands h3 {
		font-size: 38px
	}
	.safe_hands h2 {
		font-size: 40px
	}
	.safe_handsicon {
		width: 250px
	}
	.safe_handsicon img {
		width: 100%
	}
	.about_med365 h1 {
		font-size: 42px
	}
	.growth_block,
	.quality_block {
		width: auto
	}
	.growth_block h2,
	.quality_block h2 {
		font-size: 48px
	}
	.about_banner {
		padding: 20px 0
	}
	.Packages_block1,
	.prod_detail {
		padding: 10px
	}
	.prod_detail h2 {
		font-size: 33px
	}
	.offprice,
	.price_blockn {
		width: 50%;
		text-align: center
	}
	.Packages_block1 h2 {
		font-size: 22px
	}
	.nav_row li {
		padding: 0 12px;
	}
	.nav_row li a i{
		font-size: 45px;
	}
	.nav_row li a span {
		font-size:20px;
	}
	.health-guide h1{
		font-size:30px;
	}

}

@media(max-width:323px) {
	.upload_bot {
		width: 30%;
		line-height: normal
	}
}

@media (min-width:320px) and (max-width:479px) {
	#contactHeadingId img {
		width: 30px;
		height: 30px;
	}
	.health-guide h1{
		font-size:30px;
	}
	.banner_inner {
		padding: 20px 0;
		height:28vh;
	}
	.tech-pro{
		text-align:center;
	}
	.banner {
		margin-top: 80px;
	}
	.banner_content {
		padding: 0;
	}
	.banner_inner h1 {
		font-size: 30px;
		line-height: 38px;
	}
	.banner_inner p {
		font-size: 14px;
		line-height: 24px;
	}
		.nav_row li {
		padding: 5px;
	}
	.banner img{
		
		margin: 0 auto;
	}
	.icon_block1 img{
		margin:0 auto;
	}
	.nav_row li a i{
		font-size: 40px;
	}
	.nav_row li a span {
		font-size:16px;
	}
	.health_content h2 {
		font-size: 42px;
	}
	.health_content p {
		font-size: 17px;
		line-height: 30px;
	}
	.body_part h1 {
		font-size: 26px;
	}
	.testimonalsec h1 {
		font-size: 28px;
	}
	.counter_block p {
		font-size: 20px;
	}
	.counter_block h3 {
		font-size: 34px;
	}
	.doctor_sec h2 {
		font-size: 27px;
		text-align: center;
		line-height: 41px;
	}
	.doctor_sec p {
		font-size: 20px;
		line-height: 30px;
		text-align: center;
	}
	.icon_block img{
		margin:0 auto;
	}
	.doctor_sec {
		padding: 40px;
	}
	.doctors_block .col-md-6 {
		padding: 0;
	}
	.login_htm {
		width: 100%;
		float: left;
	}
	.counter_sec {
		width: 100%;
	}
	.login_block {
		margin-bottom: 20px;
	}
	.agent_block p {
		font-size: 11px;
	}
	.agent_block {
		left: 20px;
	}
	.user_name {
		width: 210px;
		margin: 0 auto;
	}
	.user_name img {
		width: 100%;
	}
	.bodyicon_block {
		width: 100%;
	}
	.share_detail h2 {
		font-size: 25px;
	}
	.ha-header-large,
	.ha-header-small {
		height: auto
	}
	.logo {
		float: none;
		position: absolute;
		width: 230px;
		padding: 10px
	}
	.menu li a {
		text-align: left;
		border-bottom: none
	}
	.callus_left,
	.callus_right,
	.result_block,
	.result_block h2 {
		text-align: center
	}
	.menu li a:hover {
		background: #3a587b;
		border-bottom: none
	}
	.man_nav {
		float: right;
		margin: 0;
		width: auto;
	}
	.responsive-menu {
		float: right;
		width: auto;
		border-radius: 3px;
		margin-top: 12px
	}
	.get_theapp {
		margin-top: 2px;
		width: 100%
	}
	.menu {
		float: left;
		margin: 20px 0
	}
	.icon_sec,
	.or_block,
	.or_block>img,
	.result_block_right {
		width: 100%
	}
	.upload_block {
		right: 10px;
		max-width: 100%;
		position: static;
		border-radius: 0;
		float: left
	}
	.upload_block h1 {
		font-size: 21px
	}
	.upload_block span {
		font-size: 24px
	}
	.prescription {
		padding: 0;
		font-size: 14px
	}
	.upload_button {
		max-width: 66px;
		height: 36px;
		line-height: 36px;
		font-size: 14px
	}
	.icon_sec,
	.printed_report img {
		height: auto
	}
	/* .ha-header-perspective>div,
	.ha-header-small .ha-header-perspective>div {
		padding: 8px 5%
	} */
	.getapp {
		display: block;
		float: none;
		margin: 0 auto
	}
	.care_center h2,
	.shape1,
	.shape2,
	.shape3,
	.shape4,
	.whtapp_icon {
		display: none
	}
	.icon_sec {
		margin-bottom: 20px;
		padding: 44px 20px
	}
	.icon_sec h1 {
		font-size: 24px
	}
	.benefits_right {
		width: 100%;
		margin-top: 25px
	}
	.benefits_sec h2 {
		font-size: 16px;
		text-align: center;
	}
	.benefits_sec p {
		font-size: 14px;
		text-align: center;
	}
	.right_sec {
		padding-top: 7px
	}
	.it_matters h1 {
		font-size: 30px;
		padding: 0 0 47px
	}
	.it_matters {
		padding: 25px
	}
	.howitworks h1 {
		font-size: 45px;
		padding: 0 0 50px
	}
	.callus_left {
		width: 60%;
		margin: 0 auto;
		float: none
	}
	.callus_left>img,
	.callus_right,
	.care_center_left,
	.care_center_right,
	.printed_report img,
	.result_block_left,
	.sample_collection_right {
		width: 100%
	}
	.callus h2 {
		padding: 36px 0 0;
		font-size: 36px
	}
	.callus h3 {
		font-size: 34px;
		padding-top: 15px
	}
	.sample_collection h2 {
		font-size: 28px;
		line-height: 40px;
		text-align: center;
	}
	.sample_collection p {
		text-align: center;
		line-height:
	}
	.sample_collection_left {
		width: 100%;
		padding-top: 50px
	}
	.result_block_left,
	.sample_collection_icon {
		padding-top: 70px
	}
	.result_block {
		padding: 0
	}
	.blue_line {
		text-align: center;
	}
	.result_block h2 {
		font-size: 26px;
		line-height: 50px;
		padding-top: 40px
	}
	.benefits_left,
	.result_block p {
		text-align: center
	}
	.care_center {
		padding: 70px 0 0
	}
	.benefits_sec {
		padding: 70px 0
	}
	.benefits_left {
		max-width: 100%;
	}
	.View_detail,
	.attach_block,
	.discount_block,
	.off_block {
		text-align: center
	}
	.phone_screen {
		width: 100%;
		margin-top: 25px
	}
	.nav_row ul {
		margin: 0;
		padding: 0;
	}
	.about_sec h1 {
		font-size: 30px;
		padding: 0 0 40px 0;
	}
	.banner {
		overflow: hidden
	}
	.result_icon {
		width: 60%;
		margin: 0 auto
	}
	.result_icon img {
		width: 100%
	}
	.sample_collection_icon {
		width: 60%;
		margin: 0 auto
	}
	.sample_collection_icon img {
		width: 100%
	}
	.care_center_icon {
		width: 70%;
		margin: 0 auto
	}
	.mar_bot {
		margin-bottom: 30px
	}
	.contact_block p {
		padding-bottom: 15px
	}
	.discount_block {
		float: left;
		padding-top: 15px;
		position: static;
		max-width: 100%;
		width: 100%
	}
	.discount_block p {
		font-size: 20px;
	}
	.body_icon img {
		width: 50%;
	}
	#back-top span {
		width: 40px;
		height: 40px
	}
	.testimonalsec {
		margin-top: 0
	}
	.selectleft {
		width: 100%;
		margin-bottom: 10px
	}
	.selectright {
		width: 100%
	}
	.searchinputbg {
		width: 100%;
		border-radius: 5px;
		font-size: 14px
	}
	.View_detail,
	.search_bot,
	.selectbgsearch {
		border-radius: 3px
	}
	.search_bot {
		width: 100%;
		margin-top: 10px
	}
	.Get_estimates h2 {
		font-size: 32px
	}
	.Get_estimate_inner {
		width: auto;
		padding: 0 10px
	}
	.Get_estimates span {
		font-size: 13px;
		margin-bottom: 15px;
	}
	.input_block {
		width: 100%;
		margin: 0
	}
	.upload_bot {
		width: 30%
	}
	.input_bg {
		width: 70%
	}
	.or {
		width: 100%;
		padding: 15px 0 0
	}
	.send_bot {
		width: 30%;
		height: 60px
	}
	#card .price_block,
	#card ul,
	.top_serach_block .search_bot,
	.top_serach_block .searchinputbg {
		width: 100%
	}
	.Get_estimates {
		padding-top: 20px
	}
	.phone_block {
		float: left;
		margin: 22px 0;
		width: 100%
	}
	.Popular_Packages {
		padding: 25px 0
	}
	med-wrapper {
		margin-bottom: 30px;
	}
	.Popular_Packages h1 {
		font-size: 23px
	}
	.printed_report {
		text-align: center;
	}
	.printed_report img {
		width: 80%;
	}
	.counter_block h1 {
		font-size: 40px
	}
	.contact_block h1 {
		font-size: 30px
	}
	.top_heading {
		font-size: 21px!important;
		line-height: 27px;
		height: auto
	}
	.Reporting_block1,
	.top_heading1 {
		height: inherit!important
	}
	.price_leftblock {
		margin: 0 0 10px
	}
	.price_rightblock {
		margin-bottom: 15px
	}
	#card .Parameters {
		margin: 10px auto;
		float: none;
		display: table
	}
	.top_serach_block h1 {
		font-size: 20px;
		padding-bottom: 20px
	}
	.Reporting_leftblock1,
	.Reporting_rightblock1,
	.View_detail,
	.add_cart {
		width: 100%!important
	}
	#card .Packages_block .top_heading {
		font-size: 22px
	}
	.top_heading1 {
		font-size: 28px
	}
	.add_cart {
		margin: 15px -5px 10px 5px
	}
	#brDivSpc {
		display: none!important
	}
	.price_leftblock1 {
		font-size: 25px!important
	}
	.price_rightblock1 {
		font-size: 40px!important
	}
	.View_detail {
		color: #fff;
		background: #3b597d;
		font-size: 19px;
		font-family: robotolight;
		text-decoration: none;
		line-height: 39px;
		float: none!important;
		display: block!important;
		margin: 15px auto 0 -10px
	}
	.faq_block h1 {
		line-height: 42px;
		font-size: 25px
	}
	.message_block p a {
		font-size: 35px
	}
	.med-wrapper .med-controls-direction a {
		display: none
	}
	.apply_now,
	.career_leftblock {
		width: 100%
	}
	.current_opening.act,
	.current_opening:hover {
		background: #22587e
	}
	.current_opening,
	.why_med365 {
		width: 50%;
		background: #fff;
		font-size: 14px;
		height: 66px;
		line-height: 66px
	}
	.select_blockleft,
	.select_blockright,
	.team_content,
	.team_pic {
		width: 100%
	}
	.why_med365.act,
	.why_med365:hover {
		background: #22587e
	}
	.career_block {
		padding: 0 4%
	}
	.attach_block {
		width: 100%;
		padding: 0
	}
	.attach_button {
		max-width: 100%
	}
	.career_block summary {
		padding: 0 0 0 20px
	}
	.career_block details {
		font-size: 20px
	}
	.career_inner {
		padding: 20px 10px
	}
	#card .Packages_block1 .top_heading {
		padding: 5px 10px 25px
	}
	.blue_row,
	.green_row {
		padding: 15px;
		font-size: 18px
	}
	.top_serach_block {
		margin: 81px 0 80px
	}
	.counter_block {
		background: #fff;
	}
	.Packages_box h2 {
		font-size: 18px;
	}
	.Packages_box {
		margin-bottom: 40px;
	}
	.g-bot {
		margin-bottom: 20px;
	}
	.about_logo {
		margin: 0 0 40px
	}
	.team_content p {
		font-size: 16px;
		line-height: 30px
	}
	.team_content h2 {
		font-size: 40px
	}
	.about_banner h2 {
		line-height: 44px;
		font-size: 24px
	}
	.safe_hands h3 {
		font-size: 38px
	}
	.safe_hands h2 {
		font-size: 40px
	}
	.safe_handsicon {
		width: auto
	}
	.safe_handsicon img {
		width: 100%
	}
	.about_med365 h1 {
		font-size: 42px
	}
	.growth_block,
	.quality_block {
		width: auto
	}
	.growth_block h2,
	.quality_block h2 {
		font-size: 48px
	}
	.about_banner {
		padding: 20px 0
	}
	.prod_detail h2 {
		font-size: 21px;
		margin-bottom: 15px
	}
	.prod_detail span {
		font-size: 18px
	}
	.prod_row {
		padding-top: 20px
	}
	.market_price,
	.med365_price {
		width: 100%;
		padding: 0 0 10px
	}
	.Packages_block1,
	.prod_detail {
		padding: 10px
	}
	.prod_detail ul li,
	.total_para {
		width: 100%
	}
	.offprice,
	.price_blockn {
		width: 50%;
		text-align: center
	}
	.Packages_block1 h2 {
		font-size: 22px
	}
	.tech-pro h3{
		font-size:30px;
	}
	.whiteheading{
		font-size:30px;
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.login_block {
		padding: 30px 22px;
		height: 400px;
		margin-bottom: 50px;
	}
	.counter_block p {
		font-size: 19px;
		line-height: 30px;
	}
	.counter_block h3 {
		font-size: 30px;
	}
	.counter_block p {
		font-size: 17px;
	}
	.menu li {
		padding-right: 15px;
		padding-top: 8px;
	}
	.doctor_sec {
		padding: 40px;
	}
	.icon_sec{
		    padding: 44px 14px;
			height:672px !important;
	}
	.nav_row li{
		padding:0 6% 0 6%;
	}
	.icon_block1 img {
	width: 150px;
	margin:0 auto !important;
}
.icon_block img{
	margin:0 auto;
}
	.doctors_block .col-md-6 {
		padding: 0;
	}
	.user_name {
		width: 210px;
		margin: 0 auto;
	}
	.user_name img {
		width: 100%;
	}
	.banner_inner h1 {
		font-size: 35px;
		line-height: 44px;
	}
	.banner_inner p {
		font-size: 15px;
		line-height: 25px;
	}
	.body_icon img {
		width: 100%;
	}
	.get_theapp {
		width: auto;
		margin-left: 10px;
		margin-top: 0;
	}
	.upload_block {
		max-width: 100%;
		position: static;
		border-radius: 0;
		float: left;
		width: 100%
	}
	.or_block {
		width: 400px;
		margin: 0 auto;
		float: none
	}
	.prescription {
		padding: 0;
		font-size: 15px
	}
	.upload_button {
		max-width: 98px;
		height: 36px;
		line-height: 36px;
		font-size: 18px
	}
	.ha-header-small .ha-header-perspective>div {
		padding: 20px 5%
	}
	.ha-header-small {
		height: 180px
	}
	.icon_sec {
		width: 100%;
		height: auto;
		margin-bottom: 20px
	}
	.icon_sec h1 {
		font-size: 24px
	}
	.phone_screen {
		width: 160px;
		margin: 0 0 0 20px
	}
	.phone_screen img {
		width: 100%
	}
	.benefits_left {
		max-width: 224px
	}
	.benefits_sec h2 {
		font-size: 15px
	}
	.benefits_sec p {
		font-size: 14px
	}
	.result_block_right {
		width: 33%
	}
	.right_sec {
		padding-top: 7px
	}
	.man_nav {
		width: auto;
	}
	.logo {
		width: 210px;
		padding: 0;
		margin: 25px auto 0;
		float: left;
	}
	.menu li a {
		font-size: 17px
	}
	.ha-header nav {
		width: auto;
	}
	.banner {
		margin-top: 50px;
		background: #fff;
	}
	.banner_content {
		padding: 0;
	}
	.callus_left {
		width: 20%
	}
	.callus_left img {
		width: 100%;
		height: auto
	}
	.shape1 {
		left: -163px
	}
	.callus h2 {
		font-size: 49px
	}
	.sample_collection h2 {
		font-size: 50px;
		line-height: 56px
	}
	.sample_collection p {
		font-size: 16px;
		line-height: 36px
	}
	.sample_collection_right {
		width: 27%
	}
	.sample_collection_icon {
		padding-top: 260px
	}
	.sample_collection_icon>img {
		width: 100%;
		height: auto
	}
	.result_icon>img {
		width: 100%
	}
	.shape3 {
		right: -191px
	}
	.result_block_left {
		width: 27%
	}
	.result_block h2 {
		font-size: 42px;
		line-height: 56px
	}
	.result_block p {
		font-size: 15px;
		line-height: 28px
	}
	.printed_report>img {
		width: 100%
	}
	.shape4 {
		right: -198px;
		top: 8px
	}
	.care_center_icon {
		padding: 60px 20px
	}
	.benefits_sec {
		padding-top: 70px
	}
	.benefits_right {
		width: 262px
	}
	.textbg {
		height: 233px
	}
	.shape2 {
		left: -207px;
		top: 199px
	}
	.discount_block {
		right: 10px;
		max-width: 550px;
		height: 200px
	}
	#back-top span {
		width: 50px;
		height: 50px
	}
	.contact_block p {
		padding-bottom: 15px
	}
	.discount_block p {
		font-size: 35px
	}
	.Get_estimate_inner {
		width: auto;
		padding: 0 20px
	}
	.input_block {
		width: 320px
	}
	.input_bg {
		width: 191px
	}
	.faq_block_row details {
		font-size: 18px
	}
	.ha-header-perspective>div {
		padding: 8px 2%
	}
	.top_serach_block h1 {
		font-size: 34px;
		padding-top: 30px
	}
	.apply_now,
	.career_leftblock {
		width: 100%
	}
	.current_opening.act,
	.current_opening:hover {
		background: #22587e
	}
	.current_opening,
	.why_med365 {
		width: 50%;
		background: #fff
	}
	.why_med365.act,
	.why_med365:hover {
		background: #22587e
	}
	.counter_block {
		background: #fff
	}
	.about_logo {
		width: 200px;
		margin: 0 auto;
		padding-bottom: 25px;
		float: none
	}
	.team_content,
	.team_pic {
		width: 100%
	}
	.about_med365 h1 {
		font-size: 90px
	}
	.team_pic {
		height: auto
	}
	.safe_handsicon {
		width: 300px
	}
	.safe_handsicon img {
		width: 100%;
		height: auto
	}
	.quality_block {
		width: auto
	}
	.growth_block {
		width: 100%
	}
	.about_banner h2 {
		font-size: 30px;
		padding: 40px 0 0
	}
}

@media (min-width:1024px) and (max-width:1279px) {
	.login_block {
		padding: 30px 15px;
	}
	.banner_inner h1 {
		font-size: 42px;
		line-height: 49px;
	}
	.banner_inner p {
		font-size: 16px;
		line-height: 27px;
	}
	.doctor_sec h2 {
		font-size: 40px;
		line-height: 46px;
	}
	.doctor_sec {
		padding: 10px;
	}
	.doctor_sec p {
		font-size: 16px;
		line-height: 24px;
	}
	.number {
		padding: 10px 20px;
		font-size: 38px;
	}
	.dt_name {
		font-size: 15px;
		line-height: 21px;
		padding: 7px 0;
	}
	.login_block p {
		font-size: 17px;
	}
	.get_theapp {
		width: auto;
		margin-right: 10px;
		margin-top: -10px;
	}
	.upload_block {
		right: 0;
		max-width: 100%;
		position: static;
		float: left;
		border-radius: 0
	}
	.upload_block h1 {
		font-size: 26px
	}
	.upload_block span {
		font-size: 24px
	}
	.prescription {
		padding: 0;
		font-size: 15px
	}
	.upload_button {
		max-width: 98px;
		height: 36px;
		line-height: 36px;
		font-size: 18px
	}
	.ha-header-small .ha-header-perspective>div {
		padding: 20px 5%
	}
	.ha-header-small {
		height: 220px
	}
	.icon_sec {
		width: 100%;
		height: 550px;
		padding:44px 20px;
	}
	.nav_row li{
		    padding: 0 8% 0 8%;
	}
	.tch{
		margin-top:0;
	}
	.icon_sec h1 {
		font-size: 24px
	}
	.phone_screen {
		width: 326px
	}
	.benefits_left {
		max-width: 290px
	}
	.benefits_right {
		width: 290px
	}
	.benefits_sec h2 {
		font-size: 16px;
	}
	.healthcare_centre {
		padding-top: 50px;
	}
	.healthcare_centre h1 {
		font-size: 24px;
	}
	.benefits_sec p {
		font-size: 14px
	}
	.result_block_right {
		width: 33%
	}
	.right_sec {
		padding-top: 7px
	}
	.man_nav {
		width: auto;
		padding-right: 10px;
	}
	.menu li {
		padding-right: 15px;
	}
	.shape3 {
		right: -89px;
	}
	.result_block h2 {
		font-size: 28px;
	}
	.send_bot {
		line-height: 59px;
		height: 60px
	}
	.search_bot {
		height: 54px
	}
	.discount_block p {
		font-size: 41px
	}
	.selectbgsearch {
		padding: 14px 20px 14px 40px
	}
	#back-top span {
		width: 50px;
		height: 50px
	}
	.icon_sec h2 {
		font-size: 24px
	}
	.discount_block {
		top: 215px;
		max-width: 800px
	}
	.banner {
		margin-top: 94px
	}
	.select_blockleft,
	.select_blockright {
		width: 100%
	}
	.current_opening.act,
	.current_opening:hover {
		background: #22587e
	}
	.current_opening,
	.why_med365 {
		width: 50%;
		background: #fff;
		font-size: 24px
	}
	.why_med365.act,
	.why_med365:hover {
		background: #22587e
	}
	.msg_block {
		padding: 20px
	}
	.attach_block {
		font-size: 17px
	}
	.attach_button {
		max-width: 110px;
		font-size: 18px
	}
	.ha-header-perspective>div {
		padding: 8px 0
	}
	.counter_block {
		background: #fff
	}
	.safe_handsicon {
		width: 300px
	}
	.safe_handsicon img {
		width: 100%;
		height: auto
	}
	.about_banner h2 {
		font-size: 38px
	}
}

@media (min-width:1280px) and (max-width:1380px) {
	.upload_block {
		right: 10px;
		max-width: 760px;
		top: 50px
	}
	.doctor_sec p {
		font-size: 17px;
		line-height: 26px;
	}
	.dt_name {
		font-size: 20px;
		line-height: 26px;
	}
	.number {
		padding-top: 0;
	}
	.selectbgsearch {
		padding: 15px 20px 14px 40px
	}
	.upload_block h1 {
		font-size: 26px
	}
	.upload_block span {
		font-size: 24px
	}
	.prescription {
		padding: 0;
		font-size: 15px
	}
	.upload_button {
		max-width: 98px;
		height: 36px;
		line-height: 36px;
		font-size: 18px
	}
	.ha-header-small {
		height: 220px
	}
	.ha-header-perspective>div {
		/* padding: 10px 5% */
	}
	.search_bot {
		height: 54px
	}
	.send_bot {
		line-height: 58px;
		height: 60px
	}
	.it_matters {
		margin-top: 0
	}
	.icon_sec {
		/* width: 31%; */
		height: 500px
	}
	.phone_screen {
		width: 340px
	}
	.get_estimate {
		line-height: 42px
	}
	.textbg {
		height: 235px
	}
	.discount_block {
		width: auto;
		right: 40px;
		max-width: 430px;
		bottom: 46px
	}
	#back-top span {
		width: 40px;
		height: 40px
	}
	.discount_block p {
		font-size: 42px
	}
	.current_opening {
		padding: 0 0 0 15px;
		text-align: left;
		font-size: 24px
	}
	.why_med365 {
		font-size: 24px
	}
}

@media (min-width:1380px) and (max-width:1600px) {
	.discount_block p {
		font-size: 35px
	}
	.upload_block {
		max-width: 790px
	}
	.selectbgsearch {
		padding: 14px 20px 14px 40px
	}
	.why_med365 {
		width: 50%
	}
	.current_opening {
		width: 58%
	}
}

