@media screen and (max-width: 1399px){
	.booking_sec h2 {font-size: 32px;line-height: 44px;}
	.booking_sec h3{font-size:24px}
	.chose_sec h2{font-size: 32px;line-height: 40px;}
	.sld_hdng{padding: 0px 80px;}
	.srvc_dtails h3 {font-size: 20px;margin-bottom:0;}
	.fot_logo a {margin-top: 10px;}
	.srvc_side ul li a {font-size: 19px;}
	.srvc_side {padding: 30px;}
	.appont_ment {padding: 25px;}
	.srvc_side ul li a {font-size: 15px;}
	.appont_ment .wpcf7-file:after { font-size: 13px; left: 115px; top: 0px;}
	.wpcf7-file:after {padding: 0px 6px;}
	.srvc_side {padding: 30px;}
	.appont_ment { padding: 30px;}
	.srvc_side {padding: 30px;}
	.srvc_side ul li a {font-size: 19px;}
	.abt_sec{padding:0px}
	.cntr_acco .accordion-body {padding: 0px 0px;}
	.cntr_acco .accordion-button{padding: 0px 0px 10px 40px;}
	.cntr_prt_acc p{margin: 10px 0px;}
	
}


@media screen and (max-width: 1199px){
	.chose_sec h2 {font-size: 24px;line-height: 32px;}
	.test_details h6 {font-size: 14px;}
	.test_sec:after {right: 20px;}
	.fot_logo a h4 {font-size: 20px;margin-bottom:10px;}
	.cntr_prt_acc h2 {font-size: 34px;line-height: 43px;}
	.fot_logo a { margin-top: -8px;}
	.srvc_side ul li a {font-size: 15px;}
	.srvc_side {padding: 30px;}
	.appont_ment {padding: 30px;}
	.appont_ment .wpcf7-file:after {font-size: 12px;left: 116px;top: 1px;}
	.wpcf7-file:after {padding: 0px 5px;}
	.srvc_side {padding: 30px;}
	.srvc_side ul li a {font-size: 15px;}
	.appont_ment { padding: 30px 10px;}
	.wpcf7-file:after {padding: 0px 3px;}
	.menu-breadcrump h1 {font-size: 40px;}
	.appont_ment .wpcf7-file:after {font-size: 15px;}
	.booking_sec h3 {font-size: 20px;}
	.booking_sec h2 {font-size: 26px;line-height: 44px;}
	.locat_detail{padding: 20px 10px;margin: -40px 10px 0px 10px;} 
}


@media screen and (max-width: 991px){
	.sld_hdng h2 {font-size: 32px;}
	.sld_hdng h3 {font-size: 18px;}
	.red_mr {font-size: 12px;}
	.main_chose {padding: 70px;}
	.bokng_btn {font-size: 9px;}
	.appontments_detailes h2 {font-size: 29px;}
	.appo_btns a {font-size: 10px;}
	.fot_links h6 {font-size: 16px;}
	.appontments_detailes h2 {font-size: 29px;}
	.cntr_prt_acc h2 {font-size: 24px;line-height: 30px;}
	.fot_logo a {margin-top: 8px;}
	.bg-breadcrump img { height: 100px;}
	.main_detls p {line-height: 20px;}
	.bg-breadcrump img {height: 100px; object-fit: cover;}
	.menu-breadcrump h1 {font-size: 40px;}
	.srvc_side {padding: 12px 8px;}
	.srvc_side ul li a {font-size: 13px;}
    .appont_ment .wpcf7-file:after { font-size: 10px;left: 105px;top: 4px;}
	.wpcf7-file:after {padding: 0px 0px;}
	.form_field input {font-size: 14px;}
	.srvc_side ul li a {font-size: 12px;}
	.sngl_servc_content h2 {font-size: 35px;}
	.sngl_servc_content h4 {font-size: 25px;}
	.appont_ment { padding: 25px 10px;}
	.form_field input {font-size: 14px;}
	.appont_ment .wpcf7-file:after {font-size: 10px;left: 100px;}
	.wpcf7-file:after {padding: 0px 2px;}
	.form_field input {font-size: 13px;}
	.bg-breadcrump img { height: 100px;}
	.menu-breadcrump h1 {font-size: 45px;}
	.srvc_side {padding: 30px 10px;}
	.srvc_side ul li a {font-size: 12px;}
	.appont_ment .wpcf7-file:after { font-size: 10px; left: 98px; top: 4px;}
	.form_field input {font-size: 13px;}
	.navigation-portrait { height: 100px;}
	.nav-header a img {width: 80px;}
	.nav-header a {font-size: 24px;}
	.chose_sec { padding: 25px;}
	.chose_sec h2 {line-height: 30px;}
	.top-menu-header ul {padding: 40px 0px 7px 0px;}
	.chose_sec h5 {font-size: 24px;margin-bottom: 10px;}
	.test_content p{line-height: 26px;}
	.appontments_detailes{padding:50px;}
	.top-menu-header ul li{margin: 0px 10px 5px 0px;}
	.top-menu-header ul{flex-wrap: wrap;padding: 0px 10px;justify-content: flex-start;}
	.sld_hdng {padding: 0px 30px;}
	.cntr_acco .accordion-button{padding:10px 0px 10px 40px;}
	.cntr_prt_acc{padding: 20px 0px 10px 0px;}
	div#accordionExample {margin-top: 30px;}
	.abt_sec {margin-top: 30px;}
	.abt_sec h2 {font-size: 32px;width:100%;}
	.locat_detail h4{font-size: 24px;}
	#wpsl-results .wpsl-dropdown {width: 200px !important;height: 40px;}
	#wpsl-search-input {width: 450px !important;}
	.mt-20{margin-top:20px;}
	.addres p{font-size: 12px;line-height: 20px;margin: 5px 0px;}
	.addres{padding: 20px 10px;}
	.cntct_hdng p {line-height: 26px;font-size: 14px;}
}


@media screen and (max-width: 767px){
	.sld_hdng {padding: 0px 20px;}
	.sld_hdng h2 {font-size: 15px;line-height: 25px;}
	.sld_hdng h3 {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
	.red_mr {font-size: 10px;}9
	.chose_sec {width: 100%;}
	.appontments_detailes {padding: 60px;}
	.appontments_detailes h2 {font-size: 23px;}
	.appo_btns a {font-size: 9px;}
	.menu-breadcrump h1 { font-size: 34px;}
	.appontments_detailes h2 {font-size: 28px;}
	.appo_btns a {font-size: 10px;}
	.test_content p {font-size: 16px;line-height: 22px;}
	.test_details {margin-top: 25px;}
	.test_details h6 {font-size: 10px;}
	.test_details img {margin-right: 10px;}
	.srvc_side {padding: 50px;}
	.appont_ment {padding: 30px;margin-bottom:20px;}
	.appont_ment .wpcf7-file:after { font-size: 15px; left: 108px; top: 1px;}
	.appont_ment .red_mr { font-size: 12px;}
	.sngl_srvc_img img {margin-bottom: 12px;}
	.srvc_side {padding: 40px;}
	.srvc_side ul li a {font-size: 15px;}
	.appont_ment .wpcf7-file:after { font-size: 12px;left: 114px;}
	.form_field input {font-size: 15px;}
	.appont_ment .red_mr {font-size: 12px;}
	.sngl_srvc_img img { margin-bottom: 12px;}
	.srvc_side {padding: 40px;}
	.srvc_side ul li a {font-size: 15px;}
	.appont_ment .red_mr { font-size: 12px;}
	.sngl_srvc_img img {margin-bottom: 10px;}
	.main_header_area.animated {padding: 20px 0px;}
	.nav-header a img{width: 80px;}
	.nav-header a {font-size: 24px;} 
	.appontments_detailes h2 {font-size: 23px;}
	.top-menu-header ul li a {font-size: 14px;}
	.top-menu-header ul li a {font-size: 14px;}
	.top-menu-header ul li a.appoin_btn { padding: 10px 15px;font-size: 11px;}
	.chose_sec h5 {font-size: 26px;margin-bottom: 10px;}
	#wpsl-results .wpsl-dropdown {width: 100px !important;}
	.sngl_servc_content h4{margin-top:20px;font-size: 22px;line-height: 30px;}
	.sngl_servc_content ul{padding-left: 30px;}
	.contact_add .col-6 {margin-bottom: 20px;}
	.addres{padding:20px;}
}


@media screen and (max-width: 575px){
	.sld_hdng h2 { font-size: 10px;line-height: 9px;}
	.sld_hdng {padding-left: 20px;}
	.main_chose {padding: 35px;}
	/* 	.test_details { margin-top: 100px;} */
	.appontments_detailes { padding: 50px 0px;}
	.appontments_detailes h2 {font-size: 15px;}
	.bg-breadcrump img { width: 100%; height: 200px;}
	.appontments_detailes.inner_abt { padding: 50px 0px;}
	.appontments_detailes h2 {font-size: 17px;}
	.appontments_detailes h2 {line-height: 20px;}
	.menu-breadcrump h1 {font-size: 30px;}
	.appont_ment {padding: 20px;}
	.sngl_servc_content h2 { font-size: 35px; line-height: 45px;margin-bottom: 15px;}
	.sngl_servc_content h4 {font-size: 23px;}
	.menu-breadcrump ul li {font-size: 12px;}
	.srvc_side ul li a {font-size: 14px;}
	.sngl_servc_content h2 {font-size: 33px;}
	.sngl_servc_content h4 {font-size: 20px;}
	.nav-header a {font-size: 24px;}
	.nav-header a img{width: 80px;}
	.main_header_area.animated{padding:0px 0px;}
	.navigation{padding:0;}
	.chose_sec {padding: 20px;}
	.chose_sec h2 {font-size: 16px;line-height: 23px;}
	.chose_sec p {line-height: 23px;}
	.appo_btns a {padding: 8px 15px;margin: 0px 5px;}
	.top-menu-header ul li {font-size: 13px;}
	.top-menu-header ul li a {font-size: 11px;}
	.top-menu-header ul li a.appoin_btn {font-size: 10px;}
	.cntr_prt_acc {padding: 20px 0px 0px 11px;}
	.cntr_prt_acc h2 {font-size: 20px;line-height: 26px;}
	section {padding: 50px 0;}
	img.desktop_booking_img {display: none;}
	.slider_content{display:none;}
	.mobile_booking_img{display: block;}
	.main_book {position: inherit;}
	.booking_sec {padding: 30px 20px;background: #b23534;}
	.abt-col {padding: 25px;}
	.addres ul li a {font-size: 10px;}
	.addres ul li {font-size: 13px;}
	.addres {padding: 15px;}
	
}
