@media screen and (min-width:1367px) and (max-width:1550px)
{

}

@media screen and (min-width:1200px) and (max-width:1366px)
{

	.container{max-width:1170px !important;}


	/*index-page*/
	.banner-desc h1{font-size: 38px;}
	.title-main h2{font-size: 38px;}
	.menu-main ul li a{padding: 55px 0px;}
	.about-main.p-70{padding-top: 60px;}
	.about-desc.desc.p-60{padding-top: 50px;}
	.expense.p-70{padding-top: 70px;}
	.our-mission-bg img{height: 550px;}
	.benefits.p-70{padding-top: 60px;}
	.services{padding-top: 70px;}
	.services-sub-text{padding-top: 50px;}
	.medical{padding-top: 110px;padding-bottom: 50px;}
	.contact{padding: 60px 50px;}
	.expense{padding-bottom: 60px;}
}


@media screen and (min-width:1025px) and (max-width:1199px)
{
	.container{max-width:960px !important;}

	/*index-page*/
	.banner-desc h1{font-size: 36px;}
	.title-main h2{font-size: 36px;}
	.menu-main ul li a{padding: 60px 0px;}
	.about-main.p-70{padding-top: 60px;}
	.about-desc.desc.p-60{padding-top: 50px;}
	.expense{padding-top: 70px;}
	.our-mission-bg img{height: 550px;}
	.benefits.p-70{padding-top: 60px;}
	.services{padding-top: 70px;}
	.services-sub-text{padding-top: 50px;}
	.medical{padding-top: 110px;padding-bottom: 50px;}
	.contact{padding: 60px 50px;}
	.services-text-sub li p{padding-left: 7px;}
	.services-text-sub ul li img{width: 15px;}
	.expense{padding-bottom:50px;}
	.medical-services-sub img {max-width: 65%;}
	.contact-bottom-sub-part p{padding-right: 91px;}

}

@media screen and (min-width:992px) and (max-width:1024px)
{
	.container{max-width:960px !important;}

	/*index-page*/
	.banner-desc h1{font-size: 34px;}
	.title-main h2{font-size: 34px;}
	.menu-main ul li a{padding: 60px 0px;}
	.about-main.p-70{padding-top: 50px;}
	.about-desc.desc.p-60{padding-top: 40px;}
	.expense.p-70{padding-top: 60px;}
	.our-mission-bg img{height: 450px;}
	.benefits.p-70{padding-top: 50px;}
	.services{padding-top: 60px;}
	.services-sub-text{padding-top: 40px;}
	.medical{padding-top: 60px;padding-bottom: 40px;}
	.contact{padding: 45px 0px;}
	.expense-sub-head h2{font-size: 24px;}
	.benefits-head h2{font-size: 36px;}
	.benefits-sub-part{padding-top: 40px;}
	.services-text-sub-head h2{font-size: 26px;}
	.services-text-sub-head{padding: 15px 0px;}
	.medical-head h2{font-size: 36px;}
	.contact-form-head h2 {font-size: 36px;}
	.contact-form-head{padding-bottom: 50px;}
	.contact-bottom{padding: 20px 0px;}
	.expense{padding-bottom: 50px;}
	.medical-services-sub img {max-width: 65%;}
	.contact-bottom-sub-part p{padding-right: 100px;}
	
}


@media screen and (min-width:768px) and (max-width:991px)
{
	.container{max-width:720px !important;}

	/*index-page*/
	.banner-desc h1{font-size: 25px;}
	.title-main h2{font-size: 30px;}
	.banner-contact-form-main{padding-left: 25px;}
	.banner-desc p{font-size: 18px;}
	.menu-main ul li a{padding: 40px 0px;}
	.contact-from-box{    margin-bottom: 25px;}
	.menu-main ul li{padding: 0px 15px;}
	.menu-main ul li a{font-size: 14px;}
	.about-main.p-70{padding-top: 40px;}
	.about-desc p{margin-bottom: 20px;}
	.about-desc p{font-size: 15px;}
	.about-desc.desc.p-60{padding-top: 20px;}
	.expense.p-70{padding-top: 40px;}
	.our-mission-bg img{height: 350px;}
	.benefits.p-70{padding-top: 50px;}
	.services{padding-top: 40px;}
	.services-sub-text{padding-top: 40px;}
	.medical{padding-top: 40px;padding-bottom: 40px;}
	.contact{padding: 40px 0px;}
	.expense-sub-head h2{font-size: 24px;}
	.benefits-head h2{font-size: 32px;}
	.benefits-sub-part{padding-top: 40px;}
	.services-text-sub-head h2{font-size: 26px;}
	.services-text-sub-head{padding: 15px 0px;}
	.medical-head h2{font-size: 36px;}
	.contact-form-head h2 {font-size: 36px;}
	.contact-form-head{padding-bottom: 50px;}
	.contact-bottom{padding: 20px 0px;}
	.header-main{padding: 0px 20px;}
	.logo-main img{width: 160px;}
	.expense-sub-head{padding: 15px 0px;}
	.expense{padding-bottom: 40px;}
	.services-text p{width: 100%;}
	.services-sub-text .col-md-4{flex: 0 0 50%;max-width:100%;}
	.services-text-sub-bg{margin-bottom: 20px;}
	.medical-services{padding-top: 50px;}
	.medical-services-sub h4{font-size: 15px;}
	.contact-form-head{padding-bottom: 40px;}
	.our-mission-head p{width: 90%; font-size: 22px;}	

	.padding-right-zero {padding-right: 0;}
	.medical-services-sub img.p-l-r-10 {width: 34px;}
	.medical-services-sub img {max-width: 67%; height: auto; object-fit: cover;}
	.contact-bottom-sub-part p{padding-right: 0;}

}

@media (max-width: 767px)
{
	.container{max-width:540px !important;}
	.menu-main{display: none;width: 100%;float: left;position: absolute;top: 90px;left: 0;background-color: #104cae;z-index: 999;text-align: center;padding-bottom: 30px;}
	.menu-main ul li a{color: #fff;padding: 0;}
	.menu-main ul li{display: list-item;list-style: none;padding: 10px !important;}
	.main-menu-icon{display: block !important;}
	.header-main{position: relative;padding: 16px 15px;}

	/*index-page*/
	.banner-desc h1{font-size: 25px; text-align: center;}
	.title-main h2{font-size: 30px;}
	.banner-contact-form-main{padding-left: 0px;}
	.banner-desc p{font-size: 18px; text-align: center; padding-bottom: 15px;}
	.about-main.p-70{padding-top: 40px;}
	.about-desc p{margin-bottom: 20px;}
	.about-desc p{font-size: 15px; line-height: 25px;}
	.about-desc.desc.p-60{padding-top: 10px;}
	.expense.p-70{padding-top: 40px;}
	.our-mission-bg img{height: 300px;}
	.benefits.p-70{padding-top: 50px;}
	.services{padding-top: 40px;}
	.services-sub-text{padding-top: 40px;}
	.medical{padding-top: 20px; padding-bottom: 0px;}
	.contact{padding: 20px 0px;}
	.expense-sub-head h2{font-size: 22px;}
	.benefits-head h2{font-size: 32px;}
	.benefits-sub-part{padding-top: 20px;}
	.services-text-sub-head h2{font-size: 26px;}
	.services-text-sub-head{padding: 15px 0px;}
	.medical-head h2{font-size: 36px;}
	.contact-form-head h2 {font-size: 36px;}
	.contact-form-head{padding-bottom: 50px;}
	.contact-bottom{padding: 20px 0px;}
	.logo-main img{width: 120px;}
	.expense-sub-head{padding: 15px 0px;}
	.expense{padding-bottom: 40px;}
	.services-text p{width: 100%;}
	.services-sub-text .col-md-4{flex: 0 0 50%;max-width:100%;}
	.services-text-sub-bg{margin-bottom: 20px; height: unset !important;}
	.medical-services{padding-top: 20px;}
	.medical-services-sub h4{font-size: 18px;}
	.contact-form-head{padding-bottom: 20px;}
	.our-mission-head p{width: 90%; font-size: 22px;}
	.expense-sub .col-md-6{max-width: 100%; flex: 0 0 100%;}

	.padding-right-zero {padding-right: 0;}
	.contact-form-btn a{padding: 12px 0px;}
	.banner-contact-form-sub{margin-top: 50px;}
	.benefits-sub-part-right{justify-content: center;}
	.services-text-sub li p{width: calc(100% - 20px); line-height: 40px;}
	.services-sub-text .col-md-4{flex: 0 0 100%; max-width: 100%; padding-left: 15px;}

	.medical-services li{width: calc(100% / 3); margin-bottom: 30px;}
	.medical-services-sub:nth-child(3) img.p-l-r-10{position: absolute; bottom: 0px; left: 50%; transform: translate(-50%) rotate(90deg);}
	.medical-services-sub:nth-child(3) h4{margin-left: 0;}
	.medical-services-sub img.p-l-r-10 {width: 40px;}
	.medical-services-sub:nth-child(5) img.p-l-r-10{}
	.medical-services-sub:nth-child(5) img.p-l-r-10 {transform: rotate(180deg);}
	.medical-services-sub:nth-child(4) img.p-l-r-10 {transform: rotate(180deg);}
	.medical-services-sub:nth-child(6) img.p-l-r-10 {display: none;}
	.medical-services-sub:nth-child(4) img.p-l-r-10.respon{display: block; position: absolute; bottom: -40px; transform: rotate(90deg) translate(-50%); right: 50%;}
	.medical-services-sub h4{margin-left: -40px;}
	.medical-services-sub:nth-child(7) img.p-l-r-10{transform: rotate(0deg);}
	.medical-services-sub:nth-child(8) img.p-l-r-10{transform: rotate(0deg);}
	.medical-services-sub:nth-child(9) img.p-l-r-10{display: none;}
	.medical-services-sub:nth-child(9) h4{margin-left: 0;}
	.medical-services-sub:nth-child(9) img.p-l-r-10.respon{display: block; position: absolute; bottom: -40px; transform: rotate(90deg) translate(-50%); right: 0; left: 0; margin: auto;}

	.captach{text-align: left;}
	.banner-from-box img {width: 50%;}
	.services-sub-text .padding-right-zero{padding-right: 15px;}
	.expense-sub-head.expense-sub-head2{display: block;}
	.expense-sub-head{display: none;}
	.expense-sub-head.sub-head-t{margin-top: 50px;}
	.expense-sub-head.expense-sub-head2 h2{width: 100%; text-align: center;}

	.expense-sub-text-right .expense-sub-text-btn h6 {display: block; width: 100%; text-align: center; padding-bottom: 10px;}
	.expense-sub-text-right .expense-sub-text-btn h6 br{display: none;}
	.banner-from-box.send input.b-submit {max-width: 150px; height: 35px; line-height: 35px;}
	.banner-from-box.send {text-align: center;}
	.about-main.p-70 {padding-top: 20px;}
	.benefits-sub-part-left ul {padding-left: 0;}
	.benefits-sub-part-left li{padding-bottom: 5px; margin-bottom: 5px;}
	.benefits-sub-part-left li p{line-height: 25px}
	.contact-from-box{margin-bottom: 20px;}
	.send-ctp{text-align: center;}
	.send-ctp a{max-width: 150px;height: 35px; line-height: 15px; margin: auto; float: unset; display: inline-block;}
	.contact-bottom-sub img {width: 80%;}
	.contact-bottom-sub-part p{padding-right: 0;}
	.contact-bottom-sub .footer-bottom_n{width: 100%;}
	.contact-bottom-sub .footer-bottom_n .contact-bottom-sub-part{max-width: 190px;margin-bottom: 30px;padding: 0 !important;}
	.contact-bottom-sub-part.fotter-new-content2 a{justify-content: center;}
	.contact-bottom-sub .footer-bottom_n:last-child .contact-bottom-sub-part{margin-bottom: 0;}
	.footer-bottom_n{justify-content: center;}
	.contact-bottom-sub .footer-bottom_n img{width: 100%;}

}


@media (max-width: 575px)
{
	.container{max-width:96% !important;}
	.banner-desc-main{padding-bottom: 30px;}
	.banner-contact-form-main{padding: 0 20px;}
	.expense-sub-head h2{font-size: 20px;}
	.our-mission-head h2{font-size: 40px;}
	.our-mission-head p{font-size: 18px;}
	.benefits-head h2{font-size: 30px;}
	.benefits-sub-part-left ul{padding: 0px 15px;}
	.benefits-sub-part-left li p{line-height: 26px;}
	.benefits-sub-part-right{justify-content: center;}

	.padding-right-zero {padding-right: 0;}
	.services-text-sub ul li img{width: 14px;}
	.services-text-sub li p{font-size: 14px;line-height: 38px;padding-left: 10px;}
	.services-text-sub-head h2{font-size: 20px;}
	.contact-bottom-sub-part{text-align: center;padding: 10px 0px;}
	.contact-from-box{text-align: center;}
	.contact-bottom-sub-part.bottom-sub-part2 {padding-top: 0;}
	.contact-bottom-sub-part.center.contact-bottom2{padding-top: 20px;}
}


@media screen and (min-width:601px) and (max-width:767px)
{

	.container{max-width:96% !important;}

	/*index-page*/
	/*.banner-desc h1{font-size: 25px;}
	.title-main h2{font-size: 30px;}
	.banner-contact-form-main{padding-left: 25px;}
	.banner-desc p{font-size: 18px;}
	.menu-main ul li a{padding: 60px 0px;}
	.menu-main ul li{padding: 0px 15px;}
	.menu-main ul li a{font-size: 14px;}
	.about-main.p-70{padding-top: 40px;}
	.about-desc p{margin-bottom: 20px;}
	.about-desc p{font-size: 15px;}
	.about-desc.desc.p-60{padding-top: 20px;}
	.expense.p-70{padding-top: 40px;}
	.our-mission-bg img{height: 350px;}
	.benefits.p-70{padding-top: 50px;}
	.services{padding-top: 40px;}
	.services-sub-text{padding-top: 40px;}
	.medical{padding-top: 40px;padding-bottom: 40px;}
	.contact{padding: 40px 0px;}
	.expense-sub-head h2{font-size: 22px;}
	.benefits-head h2{font-size: 32px;}
	.benefits-sub-part{padding-top: 40px;}
	.services-text-sub-head h2{font-size: 26px;}
	.services-text-sub-head{padding: 15px 0px;}
	.medical-head h2{font-size: 36px;}
	.contact-form-head h2 {font-size: 36px;}
	.contact-form-head{padding-bottom: 50px;}
	.contact-bottom{padding: 20px 0px;}
	.header-main{padding: 0px 20px;}
	.logo-main img{width: 160px;}
	.expense-sub-head{padding: 15px 0px;}
	.expense{padding-bottom: 40px;}
	.services-text p{width: 100%;}
	.services-sub-text .col-md-4{flex: 0 0 50%;max-width:100%;}
	.services-text-sub-bg{margin-bottom: 20px;}
	.medical-services{padding-top: 50px;}
	.medical-services-sub h4{font-size: 18px;}
	.contact-form-head{padding-bottom: 40px;}
	.our-mission-head p{width: 90%; font-size: 22px;}
	.expense-sub .col-md-6{max-width: 100%; flex: 0 0 100%;}*/

	
}
	

@media screen and (min-width:481px) and (max-width:600px)
{
	.medical-services-sub img {max-width: 69%;}
	.medical-services-sub h4 {font-size: 16px;}

	.title-main h2 {font-size: 25px;}
	.expense-sub-head {padding: 10px 0px;}
	.expense-sub-head h2 {font-size: 18px;}
	.medical-head h2 {font-size: 30px;}
	.cap-img img {width: 50%;}
	.cap-img{text-align: left;}
	.logo-main img {width: 100px;}
	.banner-contact-form-sub {margin-top: 10px;}
	.expense-sub-text{margin-top: 20px;}
	.our-mission-bg img {height: 250px;}
	.benefits-sub-part-left li {padding-bottom: 0px; margin-bottom: 10px;}
	.services-text-sub-head h2 {font-size: 18px;}
	.services-text-sub-head {padding: 10px 0px;}
	.contact-form-head h2 {font-size: 30px;}
	.contact-bottom-sub img {width: 30%;}
	.banner-contact-form-sub {margin-top: 10px;}
	.banner-contact-form-sub{padding: 20px 15px;}
	.about-desc p{line-height: 25px;}
	.menu-main{top: 80px;}
}


@media screen and (max-width:480px)
{
	.medical-services-sub img {max-width: 68%;}
	.medical-services-sub img.p-l-r-10 {width: 35px;}
	.medical-services-sub h4 {font-size: 16px;}
	.banner-desc h1 {font-size: 22px;}
	.banner-desc p {font-size: 16px;}
	.title-main h2 {font-size: 25px;}
	.expense-sub-head h2 {font-size: 18px;}
	.expense-sub-head {padding: 10px 0px;}
	.our-mission-head h2 {font-size: 30px;}
	.our-mission-head p {font-size: 18px;}
	.our-mission-bg img {height: 200px;}
	.benefits-head h2 {font-size: 25px;}
	.benefits-sub-part {padding-top: 20px;}
	.services-text-sub-head h2 {font-size: 18px;}
	.services-text-sub-head {padding: 10px 0px;}
	.medical-head h2 {font-size: 25px;}
	.contact-form-head h2 {font-size: 28px;}
	.cap-img img {width: 50%;}
	.cap-img{text-align: left;}
	.logo-main img {width: 90px;}
	.banner-main{padding: 20px 0px;}
	.benefits-sub-part-left li {margin-bottom: 8px;}
	.contact-bottom-sub img {width: 30%;}
	.medical-services li:last-child {margin-bottom: 30px;}
	.banner-contact-form-sub {margin-top: 10px;}
	.banner-contact-form-sub{padding: 20px 15px;}
	.about-desc p{line-height: 22px;}
	.menu-main{top: 75px;}
}

@media(max-width: 424px){
	/*.medical-services li {width: calc(100% / 2);}
	.medical-services-sub:nth-child(2) img.p-l-r-10.respon {display: block; position: absolute; bottom: -40px; transform: rotate(90deg) translate(-50%); right: 50%;}
	.medical-services-sub:nth-child(2) img.p-l-r-10{display: none;}
	.medical-services-sub:nth-child(3) img.p-l-r-10{position: unset; transform: rotate(-180deg);}
	.medical-services-sub:nth-child(4) img.p-l-r-10{display: none;}
	.medical-services-sub:nth-child(3) img.p-l-r-10.respon{display: block; position: absolute; bottom: -40px; transform: rotate(90deg) translate(-50%); right: 50%;}*/

	.medical-services li {width: 100%;}
	.medical-services-sub img.p-l-r-10 {width: 35px; position: absolute; bottom: -30px !important; left: 0 !important; right: 0 !important; margin: auto; transform: rotate(90deg) !important;}

	.medical-services-sub h4 {margin-left: 0;}
	.medical-services li {margin-bottom: 50px;}
	.medical-services-sub img.p-l-r-10.respon{display: none !important;}
	.medical-services-sub h4 {min-height: unset;}
	.medical-services-sub img.p-l-r-10{display: block !important;}
	.medical-services ul{padding-left: 0;}
	.medical-services-sub img {max-width: 28%;}

}
