/*-------------------------------------------Mobile Media Query Start-----------------------------------------------------------------*/
@media only screen and (min-width:320px) and (max-width: 374px)
{

	.nav-pills>li{
		float: none;
        text-align: center;
	}
	.nav-pills_2{
		float: none;
		text-align: center;
	}
	.header_top{
		display: none;
	}
	.slider_bottom {
	    position: relative;
	    top: 15px;
	}
	.slider_box {
	    background: #ffffff;
	    padding: 0 35px 35px 35px;
	    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	    border-radius: 5px;
	    width: 100%;
	    margin: auto;
	}
	.make_appointment_btn{
		font-size: 9px;
        padding: 7px;
        margin-top: 8px;
	}
	.tp-parallax-wrap{
		position: absolute;
	    visibility: visible;
	    left: 108px!important;
	    top: 50px;
	    z-index: 1;
	}
	.phone_number_box{
		display: flex;
        justify-content: space-evenly;
	}
	h1.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    padding-top: 60px;
	    padding-bottom: 30px;
	    margin-bottom: 0;
	    line-height: 30px;
	}
	.about_us_section {
	    padding: 0px 15px 60px 15px;
	}
	.why_choose_us_section {
	    padding: 60px 15px;
	}
	.why_choose_us_section p{
		font-size: 14px;
		line-height: 20px;
		text-align: justify;
	}
	.faq_content_box {
	    background: #20B1EE;
	    padding: 60px 30px;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: stretch;
	    flex-direction: column;
	}
	.book_appointment {
	    background: #0D3279;
	    /* margin-top: 80px; */
	    height: auto;
	}
	.working_hours {
	    padding-right: 0px;
	    text-align: center;
	}
	.slider-box_title{
		display: inline-block;
		padding-top: 30px;
	}
	.about_us_title {
	    font-weight: 700;
	    font-size: 18px;
	    color: #00bcd5;
	    text-transform: capitalize;
	    margin-bottom: 15px;
	    text-align: center;
	}
	.about_us_section p{
		font-size: 14px;
		padding-top: 10px;
		margin-bottom: 0;
		text-align: justify;
		line-height: 20px;
	}
	.read_more_btn {
	    background: #1F96CD;
	    color: #ffffff;
	    padding: 5px 15px;
	    border: none;
	    margin-top: 10px;
	}
	.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    line-height: 32px;
	}
	.services_card_para {
	    font-size: 14px;
	    line-height: 20px;
	    text-align: justify;
	}
	.about_us_subtitle {
	    font-weight: 700;
	    font-size: 17px;
	    text-transform: capitalize;
	    line-height: 32px;
	    text-align: center;
	}
	.relax_dentisty_section {
	    background-image: none;
	    background-size: cover;
	    position: relative;
	    background-color: rgb(0, 103, 176);
	}
	.our_team_section {
	    padding: 60px 20px 40px 20px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 30px;
	}
	.book_detail_img {
	    position: relative;
	    width: 80%;
	    /*float: left;*/
	    top: 35px;
	}
	.book_appointment_content {
	    padding: 35px 15px 60px 15px;
	    display: table-cell;
	    vertical-align: middle;
	}
	.blogs_section {
	    padding: 60px 30px 60px 30px;
	}
	.frequently_asked_subtitle {
	    font-weight: 700;
	    font-size: 22px;
	    text-transform: capitalize;
	    line-height: 25px;
	    color: #ffffff;
	    text-align: center;
	}
	.daily_brushing_para {
	    font-size: 14px;
	    color: #ffffff;
	    margin-bottom: 0;
	    line-height: 20px;
	    text-align: justify;
	}
	.emergency_dentist_para {
	    font-size: 14px;
	    margin-bottom: 15px;
	    text-align: justify;
	}
	.testimonial.testimonial-with-quotes blockquote p {
	    padding: 0 15px;
	}
	.our_location {
	    background: #0674BB;
	    position: relative;
	    z-index: 5;
	    height: 100%;
	}
}
@media only screen and (min-width:375px) and (max-width: 405px)
{
	.nav-pills>li{
		float: none;
        text-align: center;
	}
	.nav-pills_2{
		float: none;
		text-align: center;
	}
	.header_top{
		display: none;
	}
	.slider_bottom {
	    position: relative;
	    top: 15px;
	}
	.slider_box {
	    background: #ffffff;
	    padding: 0 35px 35px 35px;
	    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	    border-radius: 5px;
	    width: 100%;
	    margin: auto;
	}
	.make_appointment_btn{
		font-size: 9px;
        padding: 7px;
        margin-top: 8px;
	}
	.tp-parallax-wrap{
		position: absolute;
	    visibility: visible;
	    left: 108px!important;
	    top: 50px;
	    z-index: 1;
	}
	.phone_number_box{
		display: flex;
        justify-content: space-evenly;
	}
	.working_hours_table {
	    display: flex;
	    justify-content: flex-start;
	    grid-gap: 15px;
	    font-size: 15px;
	    color: #000;
	    line-height: 25px;
	    font-weight: 500;
	    text-align: left;
	}
	h1.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    padding-top: 60px;
	    padding-bottom: 30px;
	    margin-bottom: 0;
	    line-height: 30px;
	}
	.about_us_section {
	    padding: 0px 15px 60px 15px;
	}
	.why_choose_us_section {
	    padding: 60px 15px;
	}
	.why_choose_us_section p{
		font-size: 14px;
		line-height: 20px;
		text-align: justify;
	}
	.faq_content_box {
	    background: #20B1EE;
	    padding: 60px 30px;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: stretch;
	    flex-direction: column;
	}
	.frequently_asked_subtitle {
	    font-weight: 700;
	    font-size: 22px;
	    text-transform: capitalize;
	    line-height: 25px;
	    color: #ffffff;
	    text-align: center;
	}
	.daily_brushing_para {
	    font-size: 14px;
	    color: #ffffff;
	    margin-bottom: 0;
	    line-height: 20px;
	    text-align: justify;
	}
	.book_appointment {
	    background: #0D3279;
	    /* margin-top: 80px; */
	    height: auto;
	}
	.working_hours {
	    padding-right: 0px;
	    text-align: center;
	}
	.slider-box_title{
		display: inline-block;
		padding-top: 30px;
	}
	.about_us_title {
	    font-weight: 700;
	    font-size: 18px;
	    color: #00bcd5;
	    text-transform: capitalize;
	    margin-bottom: 15px;
	    text-align: center;
	}
	.about_us_section p{
		font-size: 14px;
		padding-top: 10px;
		margin-bottom: 0;
		text-align: justify;
		line-height: 20px;
	}
	.read_more_btn {
	    background: #1F96CD;
	    color: #ffffff;
	    padding: 5px 15px;
	    border: none;
	    margin-top: 10px;
	}
	.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    line-height: 32px;
	}
	.services_card_para {
	    font-size: 14px;
	    line-height: 20px;
	    text-align: justify;
	}
	.about_us_subtitle {
	    font-weight: 700;
	    font-size: 17px;
	    text-transform: capitalize;
	    line-height: 32px;
	    text-align: center;
	}
	.relax_dentisty_section {
	    background-image: none;
	    background-size: cover;
	    position: relative;
	    background-color: rgb(0, 103, 176);
	}
	.our_team_section {
	    padding: 60px 20px 40px 20px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 30px;
	}
	.book_detail_img {
	    position: relative;
	    width: 80%;
	    /*float: left;*/
	    top: 35px;
	}
	.book_appointment_content {
	    padding: 35px 15px 60px 15px;
	    display: table-cell;
	    vertical-align: middle;
	}
	.blogs_section {
	    padding: 60px 30px 60px 30px;
	}
	.emergency_dentist_para {
	    font-size: 14px;
	    margin-bottom: 15px;
	    text-align: justify;
	}
	#footer {
		padding: 60px 15px 0 15px;
    }
    .testimonial.testimonial-with-quotes blockquote p {
	    padding: 0 15px;
	}
	.map_img {
	    width: 50%;
	}
	.our_location {
	    background: #0674BB;
	    position: relative;
	    z-index: 5;
	    height: 100%;
	}
}
@media only screen and (min-width:406px) and (max-width: 459px)
{

	.nav-pills>li{
		float: none;
        text-align: center;
	}
	.nav-pills_2{
		float: none;
		text-align: center;
	}
	.header_top{
		display: none;
	}
	.slider_bottom {
	    position: relative;
	    top: 15px;
	}
	.slider_box {
	    background: #ffffff;
	    padding: 0 35px 35px 35px;
	    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	    border-radius: 5px;
	    width: 100%;
	    margin: auto;
	}
	.make_appointment_btn{
		font-size: 9px;
        padding: 7px;
        margin-top: 8px;
	}
	.tp-parallax-wrap{
		position: absolute;
	    visibility: visible;
	    left: 108px!important;
	    top: 50px;
	    z-index: 1;
	}
	.working_hours_table {
	    display: flex;
	    justify-content: flex-start;
	    grid-gap: 15px;
	    font-size: 15px;
	    color: #000;
	    line-height: 25px;
	    font-weight: 500;
	    text-align: left;
	}
	.phone_number_box{
		display: flex;
        justify-content: space-evenly;
	}
	h1.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    padding-top: 60px;
	    padding-bottom: 30px;
	    margin-bottom: 0;
	    line-height: 30px;
	}
	.about_us_section {
	    padding: 0px 15px 60px 15px;
	}
	.why_choose_us_section {
	    padding: 60px 15px;
	}
	.why_choose_us_section p{
		font-size: 14px;
		line-height: 20px;
		text-align: justify;
	}
	.faq_content_box {
	    background: #20B1EE;
	    padding: 60px 30px;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: stretch;
	    flex-direction: column;
	}
	.frequently_asked_subtitle {
	    font-weight: 700;
	    font-size: 22px;
	    text-transform: capitalize;
	    line-height: 25px;
	    color: #ffffff;
	    text-align: center;
	}
	.daily_brushing_para {
	    font-size: 14px;
	    color: #ffffff;
	    margin-bottom: 0;
	    line-height: 20px;
	    text-align: justify;
	}
	.book_appointment {
	    background: #0D3279;
	    /* margin-top: 80px; */
	    height: auto;
	}
	.working_hours {
	    padding-right: 0px;
	    text-align: center;
	}
	.slider-box_title{
		display: inline-block;
		padding-top: 30px;
	}
	.about_us_title {
	    font-weight: 700;
	    font-size: 18px;
	    color: #00bcd5;
	    text-transform: capitalize;
	    margin-bottom: 15px;
	    text-align: center;
	}
	.about_us_section p{
		font-size: 14px;
		padding-top: 10px;
		margin-bottom: 0;
		text-align: justify;
		line-height: 20px;
	}
	.read_more_btn {
	    background: #1F96CD;
	    color: #ffffff;
	    padding: 5px 15px;
	    border: none;
	    margin-top: 10px;
	}
	.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    line-height: 32px;
	}
	.services_card_para {
	    font-size: 14px;
	    line-height: 20px;
	    text-align: justify;
	}
	.about_us_subtitle {
	    font-weight: 700;
	    font-size: 17px;
	    text-transform: capitalize;
	    line-height: 32px;
	    text-align: center;
	}
	.relax_dentisty_section {
	    background-image: none;
	    background-size: cover;
	    position: relative;
	    background-color: rgb(0, 103, 176);
	}
	.our_team_section {
	    padding: 60px 20px 40px 20px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 30px;
	}
	.book_detail_img {
	    position: relative;
	    width: 80%;
	    /*float: left;*/
	    top: 35px;
	}
	.book_appointment_content {
	    padding: 35px 15px 60px 15px;
	    display: table-cell;
	    vertical-align: middle;
	}
	.blogs_section {
	    padding: 60px 30px 60px 30px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 32px;
	}
	.emergency_dentist_para {
	    font-size: 14px;
	    margin-bottom: 15px;
	    text-align: justify;
	}
	.testimonial.testimonial-with-quotes blockquote p {
	    padding: 0 15px;
	}
	.map_img {
	    width: 50%;
	}
	.our_location {
	    background: #0674BB;
	    position: relative;
	    z-index: 5;
	    height: 100%;
	}
}
@media only screen and (min-width: 460px) and (max-width: 540px)
{

	.nav-pills>li{
		float: none;
        text-align: center;
	}
	.nav-pills_2{
		float: none;
		text-align: center;
	}
	.header_top{
		display: none;
	}
	.slider_bottom {
	    position: relative;
	    top: 15px;
	}
	.slider_box {
	    background: #ffffff;
	    padding: 0 35px 35px 35px;
	    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	    border-radius: 5px;
	    width: 100%;
	    margin: auto;
	}
	.make_appointment_btn{
		font-size: 9px;
        padding: 7px;
        margin-top: 8px;
	}
	.tp-parallax-wrap{
		position: absolute;
	    visibility: visible;
	    left: 145px!important;
	    top: 50px;
	    z-index: 1;
	}
	.working_hours_table {
	    display: flex;
	    justify-content: flex-start;
	    grid-gap: 15px;
	    font-size: 15px;
	    color: #000;
	    line-height: 25px;
	    font-weight: 500;
	    text-align: left;
	}
	.phone_number_box{
		display: flex;
        justify-content: space-evenly;
	}
	h1.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    padding-top: 60px;
	    padding-bottom: 30px;
	    margin-bottom: 0;
	    line-height: 30px;
	}
	.about_us_section {
	    padding: 0px 15px 60px 15px;
	}
	.why_choose_us_section {
	    padding: 60px 15px;
	}
	.why_choose_us_section p{
		font-size: 14px;
		line-height: 20px;
		text-align: justify;
	}
	.faq_content_box {
	    background: #20B1EE;
	    padding: 60px 30px;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: stretch;
	    flex-direction: column;
	}
	.frequently_asked_subtitle {
	    font-weight: 700;
	    font-size: 22px;
	    text-transform: capitalize;
	    line-height: 25px;
	    color: #ffffff;
	    text-align: center;
	}
	.daily_brushing_para {
	    font-size: 14px;
	    color: #ffffff;
	    margin-bottom: 0;
	    line-height: 20px;
	    text-align: justify;
	}
	.book_appointment {
	    background: #0D3279;
	    /* margin-top: 80px; */
	    height: auto;
	}
	.working_hours {
	    padding-right: 0px;
	    text-align: center;
	}
	.slider-box_title{
		display: inline-block;
		padding-top: 30px;
	}
	.about_us_title {
	    font-weight: 700;
	    font-size: 18px;
	    color: #00bcd5;
	    text-transform: capitalize;
	    margin-bottom: 15px;
	    text-align: center;
	}
	.about_us_section p{
		font-size: 14px;
		padding-top: 10px;
		margin-bottom: 0;
		text-align: justify;
		line-height: 20px;
	}
	.read_more_btn {
	    background: #1F96CD;
	    color: #ffffff;
	    padding: 5px 15px;
	    border: none;
	    margin-top: 10px;
	}
	.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    line-height: 32px;
	}
	.services_card_para {
	    font-size: 14px;
	    line-height: 20px;
	    text-align: justify;
	}
	.about_us_subtitle {
	    font-weight: 700;
	    font-size: 17px;
	    text-transform: capitalize;
	    line-height: 32px;
	    text-align: center;
	}
	.relax_dentisty_section {
	    background-image: none;
	    background-size: cover;
	    position: relative;
	    background-color: rgb(0, 103, 176);
	}
	.our_team_section {
	    padding: 60px 20px 40px 20px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 30px;
	}
	.book_detail_img {
	    position: relative;
	    width: 80%;
	    /*float: left;*/
	    top: 35px;
	}
	.book_appointment_content {
	    padding: 35px 15px 60px 15px;
	    display: table-cell;
	    vertical-align: middle;
	}
	.blogs_section {
	    padding: 60px 30px 60px 30px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 40px;
	}
	.emergency_dentist_para {
	    font-size: 14px;
	    margin-bottom: 15px;
	    text-align: justify;
	}
	.testimonial.testimonial-with-quotes blockquote p {
	    padding: 0 15px;
	}
	#footer .logo {
	    display: block;
	    padding-bottom: 15px;
	    width: 200px;
	}
	.map_img {
	    width: 35%;
	}
	.our_location {
	    background: #0674BB;
	    position: relative;
	    z-index: 5;
	    height: 100%;
	}
}
@media only screen and (min-width: 541px)  and (max-width: 767px)
{

	.nav-pills>li{
		float: none;
        text-align: center;
	}
	.nav-pills_2{
		float: none;
		text-align: center;
	}
	.header_top{
		display: none;
	}
	.slider_bottom {
	    position: relative;
	    top: 15px;
	}
	.slider_box {
	    background: #ffffff;
	    padding: 0 35px 35px 35px;
	    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	    border-radius: 5px;
	    width: 100%;
	    margin: auto;
	}
	.make_appointment_btn{
		font-size: 9px;
        padding: 7px;
        margin-top: 8px;
	}
	.tp-parallax-wrap{
		position: absolute;
	    visibility: visible;
	    left: 145px!important;
	    top: 50px;
	    z-index: 1;
	}
	.working_hours_table {
	    display: flex;
	    justify-content: flex-start;
	    grid-gap: 15px;
	    font-size: 15px;
	    color: #000;
	    line-height: 25px;
	    font-weight: 500;
	    text-align: left;
	}
	.phone_number_box{
		display: flex;
        justify-content: space-evenly;
	}
	h1.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    padding-top: 60px;
	    padding-bottom: 30px;
	    margin-bottom: 0;
	    line-height: 30px;
	}
	.about_us_section {
	    padding: 0px 15px 60px 15px;
	}
	.why_choose_us_section {
	    padding: 60px 15px;
	}
	.why_choose_us_section p{
		font-size: 14px;
		line-height: 20px;
		text-align: justify;
	}
	.faq_content_box {
	    background: #20B1EE;
	    padding: 60px 30px;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: stretch;
	    flex-direction: column;
	}
	.frequently_asked_subtitle {
	    font-weight: 700;
	    font-size: 22px;
	    text-transform: capitalize;
	    line-height: 25px;
	    color: #ffffff;
	    text-align: center;
	}
	.daily_brushing_para {
	    font-size: 14px;
	    color: #ffffff;
	    margin-bottom: 0;
	    line-height: 20px;
	    text-align: justify;
	}
	.book_appointment {
	    background: #0D3279;
	    /* margin-top: 80px; */
	    height: auto;
	}
	.working_hours {
	    padding-right: 0px;
	    text-align: center;
	}
	.slider-box_title{
		display: inline-block;
		padding-top: 30px;
	}
	.about_us_title {
	    font-weight: 700;
	    font-size: 18px;
	    color: #00bcd5;
	    text-transform: capitalize;
	    margin-bottom: 15px;
	    text-align: center;
	}
	.about_us_section p{
		font-size: 14px;
		padding-top: 10px;
		margin-bottom: 0;
		text-align: justify;
		line-height: 20px;
	}
	.read_more_btn {
	    background: #1F96CD;
	    color: #ffffff;
	    padding: 5px 15px;
	    border: none;
	    margin-top: 10px;
	}
	.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    line-height: 32px;
	}
	.services_card_para {
	    font-size: 14px;
	    line-height: 20px;
	    text-align: justify;
	}
	.about_us_subtitle {
	    font-weight: 700;
	    font-size: 17px;
	    text-transform: capitalize;
	    line-height: 32px;
	    text-align: center;
	}
	.relax_dentisty_section {
	    background-image: none;
	    background-size: cover;
	    position: relative;
	    background-color: rgb(0, 103, 176);
	}
	.our_team_section {
	    padding: 60px 20px 40px 20px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 30px;
	}
	.book_detail_img {
	    position: relative;
	    width: 80%;
	    /*float: left;*/
	    top: 35px;
	}
	.book_appointment_content {
	    padding: 35px 15px 60px 15px;
	    display: table-cell;
	    vertical-align: middle;
	}
	.blogs_section {
	    padding: 60px 30px 60px 30px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 40px;
	}
	.emergency_dentist_para {
	    font-size: 14px;
	    margin-bottom: 15px;
	    text-align: justify;
	}
	.testimonial.testimonial-with-quotes blockquote p {
	    padding: 0 15px;
	}
	#footer .logo {
	    display: block;
	    padding-bottom: 15px;
	    width: 200px;
	}
	.map_img {
	    width: 35%;
	}
	.our_location {
	    background: #0674BB;
	    position: relative;
	    z-index: 5;
	    height: 100%;
	}
}
/*-----------------------------------------------Mobile Media Query End---------------------------------------------------------------*/
/*-----------------------------------------------Desktop and Laptop Media Query Start-------------------------------------------------------------*/
@media only screen and (min-width: 768px)  and (max-width: 870px)
{
	/*.nav-pills>li{
		float: none;
        text-align: center;
	}*/
	.nav-piils_1{
		float: left;
	}
	.header_top{
		display: none;
	}
	.slider_bottom {
	    position: relative;
	    top: -60px;
	}
	.slider_box {
	    background: #ffffff;
	    padding: 0 35px 35px 35px;
	    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	    border-radius: 5px;
	    width: 90%;
	    margin: auto;
	}
	.make_appointment_btn{
		font-size: 12px;
        padding: 7px 12px;
        margin-top: 8px;
	}
	.phone_number_box{
		display: flex;
        justify-content: space-evenly;
	}
	.tp-parallax-wrap{
		position: absolute;
	    visibility: visible;
	    left: 205px!important;
	    top: 40px;
	    z-index: 1;
	}
	.tp-caption{
		font-size: 24px;
	}
	h1.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    /*padding-top: 30px;*/
	    margin-bottom: 0;
	    line-height: 30px;
	}
	.faq_content_box {
	    background: #20B1EE;
	    padding: 60px 30px;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: stretch;
	    flex-direction: column;
	}
	.frequently_asked_subtitle {
	    font-weight: 700;
	    font-size: 22px;
	    text-transform: capitalize;
	    line-height: 25px;
	    color: #ffffff;
	    text-align: center;
	}
	.daily_brushing_para {
	    font-size: 14px;
	    color: #ffffff;
	    margin-bottom: 0;
	    line-height: 20px;
	    text-align: justify;
	}
	.book_appointment {
	    background: #0D3279;
	    /* margin-top: 80px; */
	    height: 246px;
	}
	.working_hours {
	    padding-right: 0px;
	    text-align: center;
	}
	.slider-box_title{
		display: inline-block;
		padding-top: 30px;
	}
	.about_us_title {
	    font-weight: 700;
	    font-size: 18px;
	    color: #00bcd5;
	    text-transform: capitalize;
	    margin-bottom: 15px;
	    text-align: center;
	}
	.about_us_section p{
		font-size: 14px;
		padding-top: 10px;
		margin-bottom: 0;
		text-align: justify;
		line-height: 20px;
	}
	.read_more_btn {
	    background: #1F96CD;
	    color: #ffffff;
	    padding: 5px 15px;
	    border: none;
	    margin-top: 10px;
	}
	.services_title {
	    font-size: 32px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    line-height: 32px;
	}
	.services_card_para {
	    font-size: 14px;
	    line-height: 20px;
	    text-align: justify;
	}
	.about_us_subtitle {
	    font-weight: 700;
	    font-size: 28px;
	    text-transform: capitalize;
	    line-height: 32px;
	    text-align: center;
	    padding-top: 15px;
	}
	.relax_dentisty_section {
	    background-image: none;
	    background-size: cover;
	    position: relative;
	    background-color: rgb(0, 103, 176);
	}
	.our_team_section {
	    padding: 60px 20px 40px 20px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 30px;
	}
	.book_detail_img {
	    position: relative;
	    width: 36%;
	    /*float: left;*/
	    top: 35px;
	}
	.book_appointment_content {
	    padding: 44px 15px;
	    display: table-cell;
	    vertical-align: middle;
	}
	.blogs_section {
	    padding: 60px 30px 60px 30px;
	}
	.working_hours_table{
		display: flex;
	    justify-content: flex-start;
	    grid-gap: 15px;
	}
	.emergency_dentist_para {
	    font-size: 14px;
	    margin-bottom: 15px;
	    text-align: justify;
	}
	#footer .logo {
	    display: block;
	    padding-bottom: 15px;
	    width: 200px;
	}
	.map_img {
	    width: 35%;
	}
	.our_location {
	    background: #0674BB;
	    position: relative;
	    z-index: 5;
	    height: 100%;
	}
}
@media only screen and (min-width: 871px)  and (max-width: 991px)
{

	/*.nav-pills>li{
		float: none;
        text-align: center;
	}*/
	.header_top{
		display: none;
	}
	.slider_bottom {
	    position: relative;
	    top: -60px;
	}
	.slider_box {
	    background: #ffffff;
	    padding: 0 35px 35px 35px;
	    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	    border-radius: 5px;
	    width: 90%;
	    margin: auto;
	}
	.phone_number_box{
		display: flex;
        justify-content: space-evenly;
	}
	h1.services_title {
	    font-size: 28px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    /*padding-top: 30px;*/
	    margin-bottom: 0;
	    line-height: 30px;
	}
	.faq_content_box {
	    background: #20B1EE;
	    padding: 60px 30px;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: stretch;
	    flex-direction: column;
	}
	.frequently_asked_subtitle {
	    font-weight: 700;
	    font-size: 28px;
	    text-transform: capitalize;
	    line-height: 32px;
	    color: #ffffff;
	    text-align: center;
	}
	.daily_brushing_para {
	    font-size: 14px;
	    color: #ffffff;
	    margin-bottom: 0;
	    line-height: 20px;
	    text-align: justify;
	}
	.book_appointment {
	    background: #0D3279;
	    /* margin-top: 80px; */
	    height: 246px;
	}
	.working_hours {
	    padding-right: 0px;
	    text-align: center;
	}
	.slider-box_title{
		display: inline-block;
		padding-top: 30px;
	}
	.about_us_title {
	    font-weight: 700;
	    font-size: 18px;
	    color: #00bcd5;
	    text-transform: capitalize;
	    margin-bottom: 15px;
	    text-align: center;
	}
	.about_us_section p{
		font-size: 14px;
		padding-top: 10px;
		margin-bottom: 0;
		text-align: justify;
		line-height: 20px;
	}
	.read_more_btn {
	    background: #1F96CD;
	    color: #ffffff;
	    padding: 5px 15px;
	    border: none;
	    margin-top: 10px;
	}
	.services_title {
	    font-size: 32px;
	    font-weight: 700;
	    text-align: center;
	    text-transform: capitalize;
	    line-height: 32px;
	}
	.services_card_para {
	    font-size: 14px;
	    line-height: 20px;
	    text-align: justify;
	}
	.about_us_subtitle {
	    font-weight: 700;
	    font-size: 28px;
	    text-transform: capitalize;
	    line-height: 32px;
	    text-align: center;
	    padding-top: 15px;
	}
	.relax_dentisty_section {
	    background-image: none;
	    background-size: cover;
	    position: relative;
	    background-color: rgb(0, 103, 176);
	}
	.our_team_section {
	    padding: 60px 20px 40px 20px;
	}
	.thumb-info {
	    border: none;
	    padding: 15px 30px;
	}
	.book_detail_img {
	    position: relative;
	    width: 36%;
	    float: left;
	    top: 35px;
	}
	.book_appointment_content {
	    padding: 44px 15px;
	    display: table-cell;
	    vertical-align: middle;
	}
	.blogs_section {
	    padding: 60px 30px 60px 30px;
	}
	.working_hours_table{
		display: flex;
	    justify-content: flex-start;
	    grid-gap: 15px;
	}
	.emergency_dentist_para {
	    font-size: 14px;
	    margin-bottom: 15px;
	    text-align: justify;
	}
	#footer .logo {
	    display: block;
	    padding-bottom: 15px;
	    width: 200px;
	}
	.map_img {
	    width: 35%;
	}
	.our_location {
	    background: #0674BB;
	    position: relative;
	    z-index: 5;
	    height: 100%;
	}
}
@media only screen and (min-width: 992px) and (max-width:1199px)
{
	.our_location {
	    background: #0674BB;
	    position: relative;
	    z-index: 5;
	    height: 200px;
	}
}
@media only screen and (min-width: 1200px) and (max-width:1359px)
{
}
@media only screen and (min-width: 1360px)  and (max-width: 1440px)
{
}
@media only screen and (min-width: 1441px)  and (max-width: 1600px)
{
}
@media only screen and (min-width: 1601px)  and (max-width: 1919px)
{
}
@media only screen and (min-width: 1920px)  and (max-width:2020px)
{
}
@media only screen and (min-width: 2021px)  and (max-width:2100px)
{
}
@media only screen and (min-width: 2101px)  and (max-width:2200px)
{
}
@media only screen and (min-width: 2201px)  and (max-width:2300px)
{
}
@media only screen and (min-width: 2301px)  and (max-width:2400px)
{
}
@media only screen and (min-width: 2401px)  and (max-width:2560px)
{
}
@media only screen and (min-width: 2561px)  and (max-width: 2660px)
{
}
@media only screen and (min-width: 2661px)  and (max-width:2800px)
{
}
/*-------------------------------remaining---------------------------------------*/
@media only screen and (min-width: 2801px)  and (max-width:3000px)
{
}
@media only screen and (min-width: 3001px)  and (max-width:3300px)
{
}
@media only screen and (min-width: 3301px)  and (max-width:3500px)
{
}
@media only screen and (min-width: 3501px)  and (max-width:3700px)
{
}
@media only screen and (min-width: 3701px)  and (max-width:3900px)
{
}
@media only screen and (min-width: 3901px)  and (max-width:4100px)
{
}
@media only screen and (min-width: 4101px)  and (max-width:4200px)
{
}
@media only screen and (min-width: 4201px)  and (max-width:4300px)
{
}
@media only screen and (min-width: 4301px)  and (max-width:4400px)
{
}

/*--------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 4401px)  and (max-width:4500px)
{
}
@media only screen and (min-width: 4501px)  and (max-width:4600px)
{
}
@media only screen and (min-width: 4601px)  and (max-width:4700px)
{
}
@media only screen and (min-width: 4701px)  and (max-width:4800px)
{
}
@media only screen and (min-width: 4801px)  and (max-width:4900px)
{
}
@media only screen and (min-width: 4901px)  and (max-width:5000px)
{
}
@media only screen and (min-width: 5001px)  and (max-width:5400px)
{
}
@media only screen and (min-width: 5401px)  and (max-width:5600px)
{
}
@media only screen and (min-width: 5601px)  and (max-width:5800px)
{
}
@media only screen and (min-width: 5801px)  and (max-width:6000px)
{
}
@media only screen and (min-width: 6001px)  and (max-width:6200px)
{
}
@media only screen and (min-width: 6201px)  and (max-width:6400px)
{
}
@media only screen and (min-width: 6401px)  and (max-width:6600px)
{
}
@media only screen and (min-width: 6601px)  and (max-width:6800px)
{
}
@media only screen and (min-width: 6801px)  and (max-width:7000px)
{
}
@media only screen and (min-width: 7001px)  and (max-width:7200px)
{
}
@media only screen and (min-width: 7201px)  and (max-width:7400px)
{
}
@media only screen and (min-width: 7401px)  and (max-width:7600px)
{
}
@media only screen and (min-width: 7601px)  and (max-width:7800px)
{
}
/*@media only screen and (min-width: 7801px)  and (max-width:8000px)
{
}
@media only screen and (min-width: 8001px)  and (max-width:8200px)
{
}
@media only screen and (min-width: 8201px)  and (max-width:8400px)
{
}
@media only screen and (min-width: 8401px)  and (max-width:8600px)
{
}
@media only screen and (min-width: 8601px)  and (max-width:8800px)
{
}
@media only screen and (min-width: 8801px)  and (max-width:9000px)
{
}*/

/*------------------------------------------------Desktop and Laptop Media Query End-------------------------------------------------------------
