/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28 Apr, 2016, 2:32:13 PM
    Author     : lin0003
*/
@media only screen and (min-width: 1280px) and (max-width: 1400px){
	/*header*/
	.header-image .site-title > a {width: 298px;}
	.header-right-phone a {font-size: 20px;padding: 0 0 0 40px;	background-size: 28px;}
	.top_sec_menu ul li:hover ul {	width: 262px;}
	.site-header{background-size: 170% 100%;}
	.slider_area{margin-top: -66px;}
	/*what we do*/
	.service_top_title h1 {font-size: 38px;}
	.wpb_text_column.wpb_content_element.service_top_title {margin-bottom: 0px !important;}
	.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a i.vc_tta-icon {height: 150px;width: 150px;}
	.vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * { margin-left: 22px;}
	.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(3) i.vc_tta-icon::after{left: 1px;}
	.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(5) i.vc_tta-icon::after{top:16px; left: 13px;}
	.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(4) i.vc_tta-icon::after{right: -3px; top: -8px; transform:rotate(40deg);}
	.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(2) i.vc_tta-icon::after{bottom: -98px; right: -16px;}
	.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}
	/*our-story*/
	.our_story_img.wpb_column.vc_column_container.vc_col-sm-6 {margin-top: 0%;width: 50% !important;}
	.our_story_content.wpb_column.vc_column_container.vc_col-sm-6 {width: 50% !important;margin-top: 2%;}
	.our_story_section .our_story_content .wpb_text_column.wpb_content_element {width: 100%;}
	/*icon-section*/
	.icn-content-box{margin-bottom: 0px !important;}
	.main-heading-style .heading {font-size: 38px;}
	/*meet-our orthodontics*/
	.meet-profile-sec .vc_column-inner {padding-top: 18px !important;}
	.meet-profile-sec {padding-bottom: 35px;}
	.client-logo-sec .jcarousel li {width: 15.4% !important;height: 195px !important;}
	/*footer*/
	.footer-abouve-title-new {font-size: 38px;margin-bottom: 20px;}
	.footer-above-area {padding: 50px 0 10px;}
	.footer-above-area .wpcf7-form .wpcf7-submit {font-size: 17px;width: 305px;height: 59px;line-height: 58px;}
	.footer-area-inner {width: 1120px;}
	.footer-title {font-size: 20px;	margin-bottom: 15px;}
	.footer-after-ara .footer-after-ara-inner {width: 1120px;}
	.mynews-areaall .containt_news .readmore {min-width: 137px;padding: 6px 14px;font-size: 15px;}
	.footer-inner-bottom-lilydale {width: 19% !important;}
	.footer-inner-bottom-burwoodest {width: 21% !important;}
	.footer-inner-bottom-doncaster {width: 29% !important;}
	/*inner pages*/
	.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading {font-size: 38px;}
	/*faq*/
	.faq-tab .vc_tta-title-text {font-size: 25px;line-height: 26px;}
	.faq-tab .vc_tta-panel-body{border:none !important;}
	.vc_tta-panel-heading {padding: 15px 0;}
	.con-main{display: flex;}
    .con-main .contact-map iframe{min-height: 215px !important;}
    .con-main .con-detail .contact-info{background: rgba(0, 157, 220, 0.9); min-height: 215px;}
    .con-main .con-detail {background: none;}
    .header-right-phone a {font-size: 19px;}
}
@media only screen and (min-width: 1201px) and (max-width: 1279px){
.header-right-phone a {font-size: 20px;}
.top_sec_menu ul li a{  font-size: 14px; padding: 0 13px 30px;}

.our_story_section .our_story_content .wpb_text_column.wpb_content_element{width: 100%;}
.our_story_content.wpb_column.vc_column_container.vc_col-sm-6{margin-top: 2%; margin-bottom: 2%;}
.our_story_section .our_story_content .vc_column-inner {padding: 0 20px;}
.our_story_section .our_story_content p{font-size: 16px; line-height: 33px;}

.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(3) i.vc_tta-icon::after{left: 1px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(5) i.vc_tta-icon::after{top:20px; left: 13px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(4) i.vc_tta-icon::after{right: -3px; top: -8px; transform:rotate(40deg);}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(2) i.vc_tta-icon::after{bottom: -98px; right: -16px;}

.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}

.client-logo-sec .jcarousel li{max-width: 15.4% !important;}

.footer-area-inner{width: 100%; padding: 0 20px;}
.footer-after-ara .footer-after-ara-inner{width: 100%; padding: 0 20px;}
.main_inner_heading,.feature_img_section .center-heading{width: 100%;}
.main_inner_heading .wpb_wrapper > h1::before,.feature_img_section .gallery_heading::before{left: 15px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading{padding-left: 15px;}
.con-main{display: flex;}
.con-main .contact-map iframe{min-height: 260px !important;}
.con-main .con-detail .contact-info{background: rgba(0, 157, 220, 0.9);min-height: 260px;}
.con-main .con-detail {background: none;}
}

@media only screen and (min-width: 1024px) and (max-width: 1200px){
.site-header .wrap{padding: 0 15px;}
.header-image .site-title > a{width: 300px;}
.top_sec_menu ul li a{font-size: 13px; padding: 0 13px 30px;}
.header-right-phone a{font-size: 18px;}
.slider_area .forcefullwidth_wrapper_tp_banner{height: 550px !important;}
.slider_area .fullscreen-container{height: 550px !important;}
.slider_area .rev_slider{height: 550px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap{top:43% !important; left: 15px !important;}
.service_top_title p{width: 100%;}
.we-do-tabing-main-section .vc_tta-panels-container{width: 550px; height: 600px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2){left: -110px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(3){left: 80px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(4){left: -140px;}
.we-do-tabing-main-section .vc_tta-tab:last-of-type{left: 129px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(3) i.vc_tta-icon::after{left: 1px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(5) i.vc_tta-icon::after{top:20px; left: 13px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(4) i.vc_tta-icon::after{right: -3px; top: -8px; transform:rotate(40deg);}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(2) i.vc_tta-icon::after{bottom: -98px; right: -16px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n+1) span.vc_tta-title-text {
	padding-left: 0px;
}
.our_story_section .our_story_content p{font-size: 14px; line-height: 27px;}
.our_story_section .our_story_content .wpb_text_column.wpb_content_element{width: 100%;}
.our_story_content.wpb_column.vc_column_container.vc_col-sm-6{margin-top: 2%; margin-bottom: 2%;}

.vc_row.meet-profile-sec{padding-left: 0px !important; padding-right: 0px !important;}

.client-logo-sec .jcarousel li{max-width: 15.1%; height: 185px !important;}
.client-logo-sec .jcarousel li img{margin-bottom: 0px;}
.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}

.footer-above-area .footr-above-inner{width: 100%; padding:0 15px;}
.footer-area-inner{width: 100%; padding: 0 15px;}
.footer-inner-bottom .footer-inner-bottom-doncaster{width: 26% !important;}
.footer-after-ara .footer-after-ara-inner{width: 100%; padding: 0 15px;}
.footer-area .footer-inner-upper-adultorthodontics{width: 33.33%; margin-right: 0px;}
.footer-area .footer-inner-upper-teenorthodontics{width: 33.33%; margin-right: 0px;}
.footer-area .footer-inner-upper-requesycall{width: 33.33%; margin-right: 0px;}

.main_inner_heading .wpb_wrapper > h1::before,.feature_img_section .gallery_heading::before{left: 15px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading{padding-left: 15px;}
.main_inner_heading,.feature_img_section .center-heading{width: 100%;}
.feature_img_section .vc_row-fluidvc_general{background-position: center center !important;}
.contact-container .vc_tta-tab{height: 190px; width: 190px;}
.contact-container .vc_tta-tab.vc_active::after{height: 30px; width: 30px; bottom: -14px;}
.con-main{display: flex;}
.con-main .contact-map iframe{min-height: 264px !important;}
.con-main .con-detail .contact-info{background: rgba(0, 157, 220, 0.9); min-height: 264px;}
div.wpcf7-mail-sent-ok{color: #fff;}
.con-main .con-detail {background: none;}
#inner_header_image,.feature_img_section{margin-top: -110px;}
.orthodontics-page .date-job-ile{min-height: 88px;}
.orthodontists-contant > p{min-height: 182px;}
}

@media only screen and (min-width: 980px) and (max-width: 1023px){
.site-header .wrap{padding: 0 15px;}
.title-area{width: auto;}
.site-header .title-area{padding: 0px;}
.header-image .site-title > a{width: 300px;}
.top_sec_menu ul li a{font-size: 13px; padding: 0 10px 30px;}
.header-right-phone a{font-size: 18px;}
.site-inner{margin-top: 0px;}
.slider_area .forcefullwidth_wrapper_tp_banner{height: 500px !important;}
.slider_area .fullscreen-container{height: 500px !important;}
.slider_area .rev_slider{height: 500px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap{top:43% !important; left: 15px !important;}
.service_top_title p{width: 100%;}
.we-do-tabing-main-section .vc_tta-panels-container{width: 500px; height: 600px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2){left: -60px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(3){left: 50px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(4){left: -100px;}
.we-do-tabing-main-section .vc_tta-tab:last-of-type{left: 40px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(3) i.vc_tta-icon::after{left: 1px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(5) i.vc_tta-icon::after{top:20px; left: 13px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(4) i.vc_tta-icon::after{right: -3px; top: -8px; transform:rotate(40deg);}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(2) i.vc_tta-icon::after{bottom: -98px; right: -16px;}
.we-do-heading{margin-bottom: 15px;}
.we-do-des{line-height: 25px;}
.our_story_section .our_story_content p{font-size: 14px; line-height: 27px;}
.our_story_section .our_story_content .wpb_text_column.wpb_content_element{width: 100%;}
.our_story_content.wpb_column.vc_column_container.vc_col-sm-6{margin-top: 1.5%; margin-bottom: 1.5%;}
.our_story_content h3 {font-size: 24px; margin-bottom: 10px;}
.about_us_button > a{display: inline-block;}
.about_us_button{margin-top: 0px;}

.vc_row.meet-profile-sec{padding-left: 0px !important; padding-right: 0px !important;}

.client-logo-sec .jcarousel li{max-width: 15.1%; height: 185px !important;}
.client-logo-sec .jcarousel li img{margin-bottom: 0px;}
.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}

.footer-above-area{padding:50px 0 30px;}
.footer-above-area .footr-above-inner{width: 100%; padding:0 15px;}
.footer-area-inner{width: 100%; padding: 0 15px;}
.footer-inner-upper-adultorthodontics{margin-right: 60px;}
.footer-inner-bottom .footer-inner-bottom-doncaster{width: 26% !important;}
.footer-after-ara .footer-after-ara-inner{width: 100%; padding: 0 15px;}
.main_inner_heading .wpb_wrapper > h1::before,.feature_img_section .gallery_heading::before{left: 15px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading{padding-left: 15px;}
.main_inner_heading,.feature_img_section .center-heading{width: 100%;}
.con-main{display: flex;}
.con-main .contact-map iframe{min-height: 264px !important;}
.con-main .con-detail .contact-info{background: rgba(0, 157, 220, 0.9); min-height: 264px;}
.con-main .con-detail {background: none;}
div.wpcf7-mail-sent-ok{color: #fff;}
.orthodontics-page .date-job-ile{min-height: 87px;}

}

@media only screen and (min-width: 801px) and (max-width: 979px){
.site-header .wrap{padding: 0 15px;}
.title-area{width: auto;}
.site-header{ background: none; background-color:#009ddc; height: 90px;}
.site-header .title-area{padding: 0px;}
.header-image .site-title > a{width: 200px;}
.top_sec_menu .nav{margin-top: 29px;}
.header-image .site-title > a{margin:0px;}
.top_sec_menu ul li a{font-size: 11px; padding: 0 8px 30px;}
.header-right-phone a{font-size: 14px;}
.site-inner{margin-top: 0px;}
.slider_area{margin-top: 0px;}
.slider_area .forcefullwidth_wrapper_tp_banner{height: 430px !important;}
.slider_area .fullscreen-container{height: 430px !important;}
.slider_area .rev_slider{height: 430px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap{top:29% !important; left: 15px !important;}
.service_top_title p{width: 100%;}
.we-do-heading{font-size: 25px; line-height: 27px; margin-bottom: 20px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a i.vc_tta-icon{width: 140px; height: 140px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n) span.vc_tta-title-text{padding-right: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n+1) span.vc_tta-title-text{ padding-left: 0px;}
.we-do-tabing-main-section .vc_tta-panels-container{width: 400px; height: 480px;}
.we-do-tabing-main-section .vc_tta-tab:first-of-type{top: 20px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2){left: 40px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(3){left: -50px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(4){left: -20px;}
.we-do-tabing-main-section .vc_tta-tab:last-of-type{left: -40px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(3) i.vc_tta-icon::after{left: 3px; bottom: -40px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(5) i.vc_tta-icon::after{top:16px; left: 16px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(4) i.vc_tta-icon::after{right: 0px; top: -6px; transform:rotate(40deg);}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(2) i.vc_tta-icon::after{bottom: -93px; right: -16px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:first-child i.vc_tta-icon::after{bottom: 1px; left: 11px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a span.vc_tta-title-text{font-size: 17px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active i.vc_tta-icon::after{height: 35px; width: 35px;}
.vc_tta.vc_general .vc_tta-panel.teen-orthodontics{display: none !important;}
.vc_tta-panel{border-bottom: none;}
.we-do-tabing-main-section{top: 140px;}
.we-do-des{font-size: 15px; line-height: 22px;}
.what_we_do_section{padding-top: 0px;}
.service_top_title h1{font-size: 35px; margin-bottom: 15px;}
.service_top_title p{font-size: 18px; line-height: 28px;}
.blue-sec-before{background-image:none; background-color: #009ddc; height: 40px; margin-top: -35px; }
.icn-transpernt-box-full-row .transpernt-bg-box{width: 50% !important;}

.main-heading-style .heading{font-size: 35px; line-height: 28px; margin-bottom: 20px !important;}
.meet-profile-sec ul.mynews-areaall li{width: calc(33.33% - 19px);}
ul.mynews-areaall li .job-title, .single-orthodontics-title .job-title{min-height: 52px;}
.our_story_section .our_story_img{width: 100% !important;}
.our_story_section .our_story_content{width: 100% !important;}
.our_story_section .our_story_content .wpb_text_column.wpb_content_element{width: 100%;}
.our_story_content.wpb_column.vc_column_container.vc_col-sm-6{margin-top: 4%; margin-bottom:5%;}
.about_us_button{margin-top: 0px;}

.vc_row.meet-profile-sec{padding-left: 0px !important; padding-right: 0px !important;}


.client-logo-sec .jcarousel li{max-width: 14.3%; height: 155px !important;}
.client-logo-sec .jcarousel li img{margin-bottom: 0px;}
.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}
.client-logo-sec img.easy-logo_image{height: auto !important;}

.footer-abouve-title-new{font-size: 35px; line-height: 40px; margin-bottom: 15px;}
.footer_top_content p{font-size: 18px; line-height: 25px; margin-bottom: 40px;}
.footer-above-area{padding:40px 0 20px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics,.footer-inner-upper-requesycall{width: 33.33%; float: left; margin-right: 0px;}
.footer-title{margin-bottom: 10px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics{padding-bottom: 30px;}
.footer-above-area .footr-above-inner{width: 100%; padding:0 15px;}
.footer-area-inner{width: 100%; padding: 0 15px;}
.footer-inner-bottom .footer-inner-bottom-doncaster{width: 26% !important;}
.footer-after-ara .footer-after-ara-inner{width: 100%; padding: 0 15px;}

.footer-inner-bottom-aboutus,.footer-inner-bottom-burwoodest,.footer-inner-bottom-lilydale,.footer-inner-bottom .footer-inner-bottom-doncaster{width: 48% !important; float: left; margin-right: 2% !important;}
.footer-inner-bottom-burwoodest{padding-bottom: 40px;}
#inner_header_image.vc_row{margin-top: -108px !important;}
.feature_img_section .vc_row-fluidvc_general{background-position: center center !important;}
.main_inner_heading .wpb_wrapper > h1::before,.feature_img_section .gallery_heading::before{left: 15px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading{padding-left: 15px;}
.main_inner_heading,.feature_img_section .center-heading{width: 100%;}
.contact-container .vc_tta-tab{height: 180px; width: 180px;}
.contact-container .vc_tta-tab.vc_active::after{height: 30px; width: 30px; bottom: -14px;}
.contact-container .vc_tta-tab a span.vc_tta-title-text{font-size: 14px; line-height: 20px;}
.con-main{display: flex;}
.con-main .map-main *{height: 100%;}
.con-main .con-detail{background: rgba(0, 157, 220, 0.9); margin-left: 10px;}
.con-main .con-detail .contact-info{background: none;}
div.wpcf7-mail-sent-ok{color: #fff;}
.faq-tab .vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;}

}

@media only screen and (min-width: 768px) and (max-width: 800px){
	.single-orthodontists .feature_img_section #main_inner_banner{background-position: center center !important;background-size: cover !important;}

	.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading {font-size: 36px;}
.site-header .wrap{padding: 0 15px;}
.title-area{width: auto;}
.site-header{ background: none; background-color:#009ddc; height: 90px;}
.site-header .title-area{padding: 0px;}
.header-image .site-title > a{width: 200px;}
.top_sec_menu .nav{margin-top: 29px;}
.header-image .site-title > a{margin:0px;}
.top_sec_menu ul li a{font-size: 11px; padding: 0 8px 30px;}
.header-right-phone a{font-size: 14px;}
.site-inner{margin-top: 0px;}
.slider_area{margin-top: 0px;}
.slider_area .forcefullwidth_wrapper_tp_banner{height: 430px !important;}
.slider_area .fullscreen-container{height: 430px !important;}
.slider_area .rev_slider{height: 430px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap{top:29% !important; left: 15px !important;}
.service_top_title p{width: 100%;}
.we-do-heading{font-size: 25px; line-height: 27px; margin-bottom: 20px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a i.vc_tta-icon{width: 130px; height: 130px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n) span.vc_tta-title-text{padding-right: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n+1) span.vc_tta-title-text{ padding-left: 0px;}
.we-do-tabing-main-section .vc_tta-panels-container{width: 400px; height: 480px;}
.we-do-tabing-main-section .vc_tta-tab:first-of-type{top: 20px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2){left: 30px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(3){left: -30px; top: -30px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(4){left: -32px; top: 43px;}
.we-do-tabing-main-section .vc_tta-tab:last-of-type{left: 39px; top:43px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(3) i.vc_tta-icon::after{left: 2px; bottom: -28px;transform:rotate(29deg); }
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(5) i.vc_tta-icon::after{top:11px; left: 20px; transform:rotate(3deg); }
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(4) i.vc_tta-icon::after{right: 0px; top: -6px; transform:rotate(40deg);}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:nth-of-type(2) i.vc_tta-icon::after{bottom: -90px; right: -16px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active:first-child i.vc_tta-icon::after{bottom: 1px; left: 11px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a span.vc_tta-title-text{font-size: 17px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_active i.vc_tta-icon::after{height: 30px; width: 30px;}
.vc_tta.vc_general .vc_tta-panel.teen-orthodontics{display: none !important;}
.vc_tta-panel{border-bottom: none;}
.we-do-tabing-main-section{top: 140px;}
.we-do-des{font-size: 15px; line-height: 22px;}
.what_we_do_section{padding-top: 0px;}
.service_top_title h1{font-size: 35px; margin-bottom: 15px;}
.service_top_title p{font-size: 18px; line-height: 28px;}
.blue-sec-before{background-image:none; background-color: #009ddc; height: 40px; margin-top: -35px; }
.icn-transpernt-box-full-row .transpernt-bg-box{width: 50% !important;}

.main-heading-style .heading{font-size: 35px; line-height: 28px; margin-bottom: 20px !important;}
.meet-profile-sec ul.mynews-areaall li{width: calc(33.33% - 19px);}
ul.mynews-areaall li .job-title, .single-orthodontics-title .job-title{min-height: 52px;}
.our_story_section .our_story_img{width: 100% !important;}
.our_story_section .our_story_content{width: 100% !important;}
.our_story_section .our_story_content .wpb_text_column.wpb_content_element{width: 100%;}
.our_story_content.wpb_column.vc_column_container.vc_col-sm-6{margin-top: 4%; margin-bottom:5%;}
.about_us_button{margin-top: 0px;}

.vc_row.meet-profile-sec{padding-left: 0px !important; padding-right: 0px !important;}


.client-logo-sec .jcarousel li{max-width: 14.3%; height: 155px !important;}
.client-logo-sec .jcarousel li img{margin-bottom: 0px;}
.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}
.client-logo-sec img.easy-logo_image{height: auto !important;}

.footer-abouve-title-new{font-size: 35px; line-height: 40px; margin-bottom: 15px;}
.footer_top_content p{font-size: 18px; line-height: 25px; margin-bottom: 40px;}
.footer-above-area{padding:40px 0 20px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics,.footer-inner-upper-requesycall{width: 33.33%; float: left; margin-right: 0px;}
.footer-title{margin-bottom: 10px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics{padding-bottom: 30px;}
.footer-above-area .footr-above-inner{width: 100%; padding:0 15px;}
.footer-area-inner{width: 100%; padding: 0 15px;}
.footer-inner-bottom .footer-inner-bottom-doncaster{width: 26% !important;}
.footer-after-ara .footer-after-ara-inner{width: 100%; padding: 0 15px;}

.footer-inner-bottom-aboutus,.footer-inner-bottom-burwoodest,.footer-inner-bottom-lilydale,.footer-inner-bottom .footer-inner-bottom-doncaster{width: 48% !important; float: left; margin-right: 2% !important;}
.footer-inner-bottom-burwoodest{padding-bottom: 40px;}
#inner_header_image.vc_row{margin-top: -30px !important;}
#inner_header_image, .feature_img_section{height: 370px;}
.main_inner_heading{top:45%; left:20px;}
.feature_img_section .vc_row-fluidvc_general{background-position: center center !important;}
.main_inner_heading .wpb_wrapper > h1::before,.feature_img_section .gallery_heading::before{left: 15px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading{padding-left: 15px;}
.main_inner_heading,.feature_img_section .center-heading{width: 100%;}
.contact-container .vc_tta-tab{height: 180px; width: 180px;}
.contact-container .vc_tta-tab.vc_active::after{height: 30px; width: 30px; bottom: -14px;}
.contact-container .vc_tta-tab a span.vc_tta-title-text{font-size: 14px; line-height: 20px;}
.con-main{display: flex;}
.con-main .con-detail .contact-info{background: rgba(0, 157, 220, 0.9); min-height: 275px;}
.con-main .contact-map iframe{min-height: 275px !important;}
.con-main .con-detail{background: none;}
div.wpcf7-mail-sent-ok{color: #fff;}
.faq-tab .vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;}
.faq-tab .vc_tta-panel-body{border:none !important;}
#inner_header_image::after, .feature_img_section::after {content: none;}
.about_page_contant h2 {font-size: 30px;}
}

@media only screen and (min-width: 600px) and (max-width: 767px){
	.header-right-phone {
	float: left;
	margin-top: 28px;
	padding-left: 80px;
}
	.about_page_contant h2 {font-size: 28px;}
	.page-id-111 .feature_img_section #main_inner_banner{background-position: center center !important;background-size: cover !important;}
.site-header .wrap{padding: 0 15px;}
.site-header{ background: none; background-color:#009ddc; height: 100px;}
.title-area{width: auto;}
.site-header .title-area{padding: 0px;}
.header-image .site-title > a{width: 200px; margin: 0px;}
.top_sec_menu ul li a{font-size: 20px; padding: 0 8px 10px;}
a.toggleMenu:hover{color: #fff;}
.toggleMenu { cursor: pointer;    top: 0; padding: 10px 35px 16px 0;    position: absolute;    right: 3%;    text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 5px;  width: 35px;  background: white;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.toggleMenu{position: absolute; right: 3%; margin: auto; top: 35px; width: 0px;  border-radius: 3px;}
.top_sec_menu .nav{position: absolute; left: 0; right: 0; top: 55px; background: #009ddc; padding: 10px 10px; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.top_sec_menu ul li{width: 100%;display: block;}
.top_sec_menu ul li:hover ul{position: relative; width: 100%;}
.top_sec_menu ul li.menu-item-has-children{position: relative;}
.top_sec_menu ul li.menu-item-has-children:before{position: absolute; content: '\f107'; color: #fff; right:10px; top:0; font-family: FontAwesome;}
.top_sec_menu ul li.menu-item-has-children .tog-event{ position: absolute; right: 0; top: 0;   color: #fff; font-size: 18px; height: 30px; margin-bottom: 0px; cursor: pointer; width: 50px;}
.header-right-phone a{font-size: 14px;}
.slider_area{margin-top: 0px;}
.slider_area .forcefullwidth_wrapper_tp_banner{height: 400px !important;}
.slider_area .fullscreen-container{height: 400px !important;}
.slider_area .rev_slider{height: 400px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap{top:29% !important; left: 15px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap .slider_text-area .title{font-size: 40px !important;}
.blue-sec-before{background-image:none; background-color: #009ddc; height: 00px; margin-top: 0px; }
.what_we_do_section{padding-top: 20px; margin-top: -35px;}

.site-inner{margin-top: 0px;}
.service_top_title p{width: 100%;}
.service_top_title h1{font-size: 28px; line-height: 27px; margin-bottom: 15px;}
.service_top_title p{font-size: 15px; line-height: 24px;}
.we-do-tabing-main-section .vc_tta-panels-container{display: inline-block;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a i.vc_tta-icon{width: 140px; height: 140px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n) span.vc_tta-title-text{padding-right: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n+1) span.vc_tta-title-text{ padding-left: 0px;}
.we-do-tabing-main-section{top: 0;}
.we-do-tabing-main-section .vc_tta-panels-container{width:100%; height: auto; background: none;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2){left: -20px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(3){left: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(4){left: -100px;}
.we-do-tabing-main-section .vc_tta-tab:last-of-type{left: 30px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a span.vc_tta-title-text{font-size: 17px;}
.we-do-tabing-main-section .vc_tta-panels-container .vc_tta-panels{height: 430px;}
.we-do-tab .vc_tta-panel-heading{padding: 20px 0;}
.we-do-tab h4.vc_tta-panel-title{font-size: 23px;}
.we-do-tab .we-do-heading{font-size: 25px; line-height: 26px; margin-bottom: 15px;}
.we-do-tab .we-do-des{font-size: 14px; line-height: 21px; margin-bottom: 20px;}
.we-do-tab span.vc_tta-title-text br{display: none;}

.meet-profile-sec{padding-bottom: 30px;}
.meet-profile-sec .vc_column-inner {padding-top: 10px !important;}
.meet-profile-sec .wpb_start_animation{margin-bottom: 20px !important;}
.meet-profile-sec .main-heading-style .heading{font-size: 28px; line-height: 27px; margin-bottom: 20px !important;}
.meet-profile-sec ul.mynews-areaall li{width: 100%;}
.meet-profile-sec .orthodontists-img-sec{border-radius: 0px; overflow: visible;}
.meet-profile-sec ul.mynews-areaall li img{margin:auto;}
ul.mynews-areaall li .job-title, .single-orthodontics-title .job-title{min-height: auto;}
.meet-profile-sec ul.mynews-areaall li{padding: 0 0 50px;}
.meet-profile-sec ul.mynews-areaall li:last-child{padding-bottom: 0px;}


.our_story_section .our_story_content p{font-size: 14px; line-height: 27px;}
.our_story_section .our_story_content .wpb_text_column.wpb_content_element{width: 100%;}
.our_story_content.wpb_column.vc_column_container.vc_col-sm-6{margin-top: 1.5%; margin-bottom: 1.5%;}
.our_story_content h3 {font-size: 24px; margin-bottom: 10px;}
.about_us_button > a{display: inline-block;}
.about_us_button{margin-top: 0px;}

.vc_row.meet-profile-sec{padding-left: 0px !important; padding-right: 0px !important;}

.client-logo-sec .jcarousel li{max-width: 13.8%; height: 125px !important;}
.client-logo-sec .jcarousel li img{margin-bottom: 0px;}
.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}
.client-logo-sec img.easy-logo_image{height: auto !important;}

.footer-area{padding:30px 0; }
.footer-above-area{padding:20px 0;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics,.footer-inner-upper-requesycall{width: 33.33%; float: left; margin-right: 0px;}
.footer-title{margin-bottom: 10px;}
.footer-inner-upper{padding-bottom: 0px;}
.footer-inner-bottom{padding-top: 15px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics{padding-bottom: 20px;}
.footer-above-area .footr-above-inner{width: 100%; padding:0 15px;}
.footer-abouve-title-new {font-size: 28px; line-height: 32px; margin-bottom: 10px;}
.footer_top_content p{font-size: 16px; line-height: 21px; margin-bottom: 30px;}
.footer-area-inner{width: 100%; padding: 0 15px;}
.footer-inner-bottom .footer-inner-bottom-doncaster{width: 26% !important;}
.footer-after-ara .footer-after-ara-inner{width: 100%; padding: 0 15px;}
.footer-inner-bottom-aboutus,.footer-inner-bottom-burwoodest,.footer-inner-bottom-lilydale,.footer-inner-bottom .footer-inner-bottom-doncaster{margin-right: 0px; width: 100% !important;}
.footer-inner-bottom-aboutus,.footer-inner-bottom-burwoodest,.footer-inner-bottom-lilydale,.footer-inner-bottom .footer-inner-bottom-doncaster{width: 48% !important; float: left; margin-right: 2% !important;}
.footer-inner-bottom-burwoodest{padding-bottom: 60px;}

.main_inner_heading .wpb_wrapper > h1::before,.feature_img_section .gallery_heading::before{left: 15px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading{padding-left: 15px;}
#inner_header_image, .feature_img_section {height: 340px;margin-top: 0;}
#inner_header_image::after,.feature_img_section::after{height: 0px;}
.main_inner_heading,.feature_img_section .center-heading{width: 100%;}
.round_shap_section{padding-top: 0px;}
.contact-container{padding-top: 76px;}
.faq-tab .vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;}
.faq-tab .vc_tta-title-text{font-size: 23px !important; line-height: 32px !important;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading {font-size: 33px;}
}

@media only screen and (min-width: 480px) and (max-width: 599px){
.site-header .wrap{padding: 0 15px;}
.page-id-111 .feature_img_section #main_inner_banner{background-position: center center !important;background-size: cover !important;}
.site-header{ background: none; background-color:#009ddc; height: 90px;}
.title-area{width: auto;}
.header-image .site-title > a{margin: 0px;}
.site-header .title-area{padding: 0px;}
.header-image .site-title > a{width: 200px;}
.top_sec_menu ul li a{font-size: 20px; padding: 0 8px 10px;}
a.toggleMenu:hover{color: #fff;}
.toggleMenu { cursor: pointer;    top: 0; padding: 10px 35px 16px 0;    position: absolute;    right: 3%;    text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 5px;  width: 35px;  background: white;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.toggleMenu{position: absolute; left: auto; right: 15; margin: auto; top: 31px; width: 0px; border-radius: 3px;}
.top_sec_menu .nav{position: absolute; left: 0; right: 0; top: 40px; background: #009ddc; padding: 10px 10px; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.top_sec_menu ul li{width: 100%;display: block;}
.top_sec_menu ul li:hover ul{position: relative; width: 100%;}
.top_sec_menu ul li.menu-item-has-children{position: relative;}
.top_sec_menu ul li.menu-item-has-children:before{position: absolute; content: '\f107'; color: #fff; right:10px; top:0; font-family: FontAwesome;}
.top_sec_menu ul li.menu-item-has-children .tog-event{ position: absolute; right: 0; top: 0;   color: #fff; font-size: 18px; height: 30px; margin-bottom: 0px; cursor: pointer; width: 50px;}
.header-right-phone{float: left; padding-left:30px;}
.header-right-phone a{font-size: 14px;}
.slider_area{margin-top: 0px;}
.slider_area .forcefullwidth_wrapper_tp_banner{height: 350px !important;}
.slider_area .fullscreen-container{height: 350px !important;}
.slider_area .rev_slider{height: 350px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap{top:29% !important; left: 15px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap .slider_text-area .title{font-size: 30px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap .read-more a{ font-size: 14px !important; margin: 10px 0 0 !important; padding: 12px 15px 15px !important;}

.blue-sec-before{background-image:none; background-color: #009ddc; height: 00px; margin-top: 0px; }
.what_we_do_section{padding-top: 20px; margin-top: -35px;}
.service_top_title h1{font-size: 26px; line-height: 23px; margin-bottom: 10px;}
.service_top_title p{font-size: 14px; line-height: 21px;}
.vc_tta-panel-heading{padding: 15px 0;}
.we-do-tab h4.vc_tta-panel-title{ font-size: 20px; }
.we-do-tab span.vc_tta-title-text br{display: none;}
.we-do-tab .we-do-des{ font-size: 15px; line-height: 24px; margin-bottom: 15px; }

.site-inner{margin-top: 0px;}
.service_top_title p{width: 100%;}
.we-do-tabing-main-section .vc_tta-panels-container{display: inline-block;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a i.vc_tta-icon{width: 140px; height: 140px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n) span.vc_tta-title-text{padding-right: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n+1) span.vc_tta-title-text{ padding-left: 0px;}
.we-do-tabing-main-section{top: 0;}
.we-do-tabing-main-section .vc_tta-panels-container{width: 100%; height: auto; background: none;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2){left: -20px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(3){left: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(4){left: -100px;}
.we-do-tabing-main-section .vc_tta-tab:last-of-type{left: 30px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a span.vc_tta-title-text{font-size: 17px;}
.we-do-tabing-main-section .vc_tta-panels-container .vc_tta-panels{height: 430px;}
.we-do-tabing-main-section .we-do-heading{margin-bottom: 6px; line-height: 28px; font-size: 26px;}
.we-do-tabing-main-section .we-do-heading br{display: none;}
.we-do-tabing-main-section .we-do-des{ margin-bottom: 15px; line-height: 21px; font-size: 14px; }

.meet-profile-sec{padding-bottom: 20px;}
.meet-profile-sec .vc_column-inner {padding-top: 10px !important;}
.meet-profile-sec .wpb_start_animation{margin-bottom: 20px !important;}
.main-heading-style .heading{font-size:25px; line-height: 24px;}
.orthodontists-image{margin-bottom: 20px;}
.meet-profile-sec .main-heading-style .heading{margin-bottom: 15px;}
.meet-profile-sec ul.mynews-areaall li{width: 100%;}
.meet-profile-sec .orthodontists-img-sec{border-radius: 0px; overflow: visible;}
.meet-profile-sec ul.mynews-areaall li img{margin:auto;}
ul.mynews-areaall li .date-job-title{margin-bottom: 10px;}
ul.mynews-areaall li .date-job-title h3{font-size: 21px; margin-bottom: 2px;}
ul.mynews-areaall li .job-title, .single-orthodontics-title .job-title{min-height: auto;}
.meet-profile-sec ul.mynews-areaall li{padding: 0 0 40px;}
.meet-profile-sec ul.mynews-areaall li:last-child{padding-bottom: 0px;}
.meet-profile-sec .view-all-profiles .btn{font-size: 15px; padding: 8px; min-width: 170px;}

.our_story_section .our_story_content p{font-size: 14px; line-height: 27px; text-align: center;}
.our_story_section .our_story_content .wpb_text_column.wpb_content_element{width: 100%;}
.our_story_content.wpb_column.vc_column_container.vc_col-sm-6{margin-top: 3%; margin-bottom: 4%;}
.our_story_content h3 {font-size: 24px; margin-bottom: 10px; text-align: center;}
.our_story_content .about_us_button{text-align: center;}
.about_us_button > a{display: inline-block;}
.about_us_button{margin-top: 0px;}

.vc_row.meet-profile-sec{padding-left: 0px !important; padding-right: 0px !important;}
.client-logo-sec .jcarousel li{max-width: 13%; height: 100px !important;}
.client-logo-sec .jcarousel li img{margin-bottom: 0px;}
.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}
.client-logo-sec img.easy-logo_image{height: auto !important;}


.footer-abouve-title-new{font-size: 30px; line-height: 37px; margin-bottom: 10px;}
.footer_top_content p{font-size: 17px; line-height: 24px; margin-bottom: 30px;}
.footer-above-area .wpcf7-form .wpcf7-submit{font-size: 16px; height: 55px; line-height: 55px; width: 285px;}
.footer-above-area{padding: 40px 0 20px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics,.footer-inner-upper-requesycall{width: 33.33%; float: left; margin-right: 0px;}
.footer-title{margin-bottom: 5px; min-height: 45px; font-size: 17px; line-height: 20px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics{padding-bottom: 30px;}
.footer-above-area .footr-above-inner{width: 100%; padding:0 15px;}
.footer-area-inner{width: 100%; padding: 0 15px;}
.footer-inner-bottom .footer-inner-bottom-doncaster{width: 26% !important;}
.footer-after-ara .footer-after-ara-inner{width: 100%; padding: 0 15px;}
.footer-area-inner ul li{line-height: 23px;}
.footer-area-inner ul li a{font-size: 12px;}
.footer-inner-upper-requesycall .wpcf7-form input{ font-size: 12px; padding: 7px 10px;}
.footer-title br{display: none;}
.footer-inner-bottom-aboutus,.footer-inner-bottom-burwoodest,.footer-inner-bottom-lilydale,.footer-inner-bottom .footer-inner-bottom-doncaster{margin-right: 2% !important; width: 48% !important;}
.footer-inner-bottom-burwoodest{padding-bottom: 90px; padding-left:30px;}
.footer-inner-upper{padding-bottom: 20px;}
.footer-inner-bottom-lilydale{padding-left:30px;}
.footer-after-ara-inner-one,.footer-after-ara-inner-two{float: none; text-align: center;}
.main_inner_heading .wpb_wrapper > h1::before,.feature_img_section .gallery_heading::before{left: 15px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading{padding-left: 15px;}
#inner_header_image,.feature_img_section{height: 400px;}
#inner_header_image::after,.feature_img_section::after{height: 0px;}
.main_inner_heading,.feature_img_section .center-heading{width: 100%;}
.round_shap_section{padding-top: 0px;}
.contact-container{padding-top: 76px;}
.contact-container h4.vc_tta-panel-title{font-size: 20px;}
.faq-tab .vc_tta-title-text{font-size: 20px; line-height: 25px;}
.faq-tab .wpb_wrapper .vc_tta-panel-heading{ padding: 15px 0; }
.faq-tab .vc_tta-panel-body{border:none !important;}
}

@media only screen and (min-width: 361px) and (max-width: 479px){
.site-header .wrap{padding: 0 15px;}
.site-header{ background: none; background-color:#009ddc; height: 120px;}
.title-area{width: auto;}
.header-image .site-title > a{margin: 0px;}
.site-header .title-area{padding: 0px;}
.header-right-phone a{ padding: 0 0 0 30px; background-size:25px; height: 40px;  }
.header-image .site-title > a{width: 180px;}
.top_sec_menu ul li a{font-size: 20px; padding: 0 8px 10px;}
a.toggleMenu:hover{color: #fff;}
.toggleMenu { cursor: pointer;    top: 0; padding: 10px 35px 16px 0;    position: absolute;    right: 3%;    text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 5px;  width: 35px;  background: white;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.toggleMenu{position: absolute; left: 15px; right: auto; margin: auto; top: 73px; width: 0px;  border-radius: 3px;}
.top_sec_menu .nav{position: absolute; left: 0; right: 0; top: 70px; background: #009ddc; padding: 10px 10px; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.top_sec_menu ul li{width: 100%;display: block;}
.top_sec_menu ul li:hover ul{position: relative; width: 100%;}
.top_sec_menu ul li.menu-item-has-children{position: relative;}
.top_sec_menu ul li.menu-item-has-children:before{position: absolute; content: '\f107'; color: #fff; right:10px; top:0; font-family: FontAwesome;}
.top_sec_menu ul li.menu-item-has-children .tog-event{ position: absolute; right: 0; top: 0;   color: #fff; font-size: 18px; height: 30px; margin-bottom: 0px; cursor: pointer; width: 50px;}
.header-right-phone a{font-size: 14px;}
.slider-top{margin:auto !important;}
.slider_area{margin-top: 0px;}
.slider_area .forcefullwidth_wrapper_tp_banner{height: 270px !important;}
.slider_area .fullscreen-container{height: 270px !important;}
.slider_area .rev_slider{height: 270px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap{top:29% !important; left: 15px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap .slider_text-area .title{font-size: 23px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap .read-more a{ font-size: 12px !important; margin: 8px 0 0 !important; padding: 10px 13px 13px !important;}
.slider_area .rev_slider .tp-bullets{top:90% !important;}

.blue-sec-before{background-image:none; background-color: #009ddc; height: 00px; margin-top: 0px; }
.what_we_do_section{padding-top: 15px; margin-top: -35px;}

.site-inner{margin-top: 0px;}
.service_top_title h1{font-size: 23px; line-height: 20px; margin-bottom: 8px;}
.service_top_title p{font-size: 13px; line-height: 20px;}
.service_top_title p{width: 100%;}
.we-do-tabing-main-section .vc_tta-panels-container{display: inline-block;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a i.vc_tta-icon{width: 140px; height: 140px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n) span.vc_tta-title-text{padding-right: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n+1) span.vc_tta-title-text{ padding-left: 0px;}
.we-do-tabing-main-section{top: 0;}
.we-do-tabing-main-section .vc_tta-panels-container{width: auto; height: auto; background: none;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2){left: -20px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(3){left: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(4){left: -100px;}
.we-do-tabing-main-section .vc_tta-tab:last-of-type{left: 30px;}
.vc_tta.vc_general h4.vc_tta-panel-title{ font-size: 20px;}
.we-do-tabing-main-section .we-do-heading br{display: none;}
.vc_tta.vc_general .vc_tta-panel-title > a span br{display: none;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a span.vc_tta-title-text{font-size: 17px;}
.we-do-tabing-main-section .vc_tta-panels-container .vc_tta-panels{height: 430px;}
.we-do-tabing-main-section .we-do-heading{margin-bottom: 10px; line-height: 20px; font-size: 20px;}
.we-do-tabing-main-section .we-do-des{ margin-bottom: 15px; line-height: 19px; font-size: 14px; }
.we-do-tabing-main-section .vc_tta-panels-container .vc_tta-panels{width: auto !important;}
.we-do-tabing-main-section .vc_tta-panel-heading{padding: 7px 0;}

.meet-profile-sec{padding-bottom: 20px;}
.meet-profile-sec .vc_column-inner {padding-top: 10px !important;}
.meet-profile-sec .wpb_start_animation{margin-bottom: 20px !important;}
.main-heading-style .heading{font-size:26px; line-height: 26px;}
.main-heading-style .view-all-profiles .btn{padding: 8px; min-width: 160px;font-size: 14px;}
.meet-profile-sec .main-heading-style .heading{margin-bottom: 15px;}
.meet-profile-sec ul.mynews-areaall li{width: 100%;}
.meet-profile-sec .orthodontists-img-sec{border-radius: 0px; overflow: visible;}
.meet-profile-sec ul.mynews-areaall li img{margin:auto;}
.orthodontists-image{margin-bottom: 20px;}
ul.mynews-areaall li .date-job-title{margin-bottom: 10px;}
ul.mynews-areaall li .date-job-title h3{font-size: 21px; margin-bottom: 2px;}
ul.mynews-areaall li .job-title, .single-orthodontics-title .job-title{min-height: auto;}
.meet-profile-sec ul.mynews-areaall li{padding: 0 0 40px;}
.meet-profile-sec ul.mynews-areaall li:last-child{padding-bottom: 0px;}


.our_story_section .our_story_content p{font-size: 14px; line-height: 27px; text-align: center;}
.our_story_section .our_story_content .wpb_text_column.wpb_content_element{width: 100%;}
.our_story_content.wpb_column.vc_column_container.vc_col-sm-6{margin-top: 6%; margin-bottom: 6%;}
.our_story_content h3 {font-size: 21px; margin-bottom: 5px; text-align: center;}
.our_story_content .about_us_button{text-align: center;}
.about_us_button > a{display: inline-block;}
.about_us_button{margin-top: 0px;}

.vc_row.meet-profile-sec{padding-left: 0px !important; padding-right: 0px !important;}

.client-logo-sec .jcarousel li{max-width: 11.6%; height: 90px !important;}
.client-logo-sec .jcarousel li img{margin-bottom: 0px;}
.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}
.client-logo-sec img.easy-logo_image{height: auto !important;}

.footer-abouve-title-new{font-size: 24px; line-height: 28px; margin-bottom: 10px;}
.footer_top_content p{font-size: 14px; line-height: 20px; margin-bottom: 20px;}
.half_iputs p{width: 100%; margin-bottom: 10px;}
.footer-above-area .wpcf7-form textarea{height: 130px;}
.footer-above-area .wpcf7-form input{padding: 12px; font-size: 14px;}
.footer-above-area .wpcf7-form select{padding: 12px; font-size: 14px;}
.footer-above-area .wpcf7-form .wpcf7-submit{height: 50px; line-height: 50px; width: 100%; font-size: 15px;}
.footer-title br{display: none;}
.footer-above-area{padding: 15px 0 10px;}
.footer-area{padding: 20px 0;}
.footer-inner-upper{padding-bottom: 0px;}
.footer-inner-bottom{padding-top: 20px;}
.footer-area-inner ul li{line-height: 27px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics,.footer-inner-upper-requesycall{width: 100%; float: left; margin-right: 0px;}
.footer-title{margin-bottom: 10px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics{padding-bottom: 20px;}
.footer-above-area .footr-above-inner{width: 100%; padding:0 15px;}
.footer-area-inner{width: 100%; padding: 0 15px;}
.footer-inner-bottom .footer-inner-bottom-doncaster{width: 26% !important;}
.footer-after-ara .footer-after-ara-inner{width: 100%; padding: 0 15px;}

.footer-inner-bottom-aboutus,.footer-inner-bottom-burwoodest,.footer-inner-bottom-lilydale,.footer-inner-bottom .footer-inner-bottom-doncaster{margin-right: 0px; width: 100% !important;}
.footer-inner-bottom-aboutus,.footer-inner-bottom-burwoodest,.footer-inner-bottom-lilydale{padding-bottom: 20px;}
.footer-after-ara-inner-one,.footer-after-ara-inner-two{float: none; text-align: center;}
.main_inner_heading .wpb_wrapper > h1::before,.feature_img_section .gallery_heading::before{left: 15px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading{padding-left: 15px; font-size: 40px;}
#inner_header_image,.feature_img_section{height:300px; margin-top:0px;}
#inner_header_image::after,.feature_img_section::after{height: 0px;}
.main_inner_heading,.feature_img_section .center-heading{width: 100%;}

.round_shap_section{padding-top: 0px;}
.contact-container{padding-top: 76px;}
.contact-form .contact-container .vc_tta-panel-title{font-size: 16px !important;}
.contact-form .half_iputs p{width: 100%;}
.vc_tta-panel-heading{padding:15px 0px;}
.faq-tab .vc_tta-title-text{font-size: 17px; line-height: 20px;}
.faq-tab .wpb_wrapper .vc_tta-panel-heading{ padding: 15px 0; }
.faq-tab .vc_tta-panel-body{padding-left: 15px !important; padding-right: 15px !important;}
.faq-tab .vc_tta-panel-body{border:none !important;}
}

@media only screen and (min-width: 320px) and (max-width: 360px){
.site-header .wrap{padding: 0 15px;}
.site-header{ background: none; background-color:#009ddc; height: 120px;}
.title-area{width: auto;}
.page-id-111 .feature_img_section #main_inner_banner{background-position: center center !important;background-size: cover !important;}
.header-image .site-title > a{margin: 0px;}
.site-header .title-area{padding: 0px;}
.header-right-phone a{ padding: 0 0 0 30px; background-size:25px; height: 40px;  }
.header-image .site-title > a{width: 150px;}
.top_sec_menu ul li a{font-size: 18px; padding: 0 8px 7px;}
.top_sec_menu ul li ul li a{font-size: 16px;}
a.toggleMenu:hover{color: #fff;}
.toggleMenu { cursor: pointer;    top: 0; padding: 10px 35px 16px 0;    position: absolute;    right: 3%;    text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 4px;  width: 30px;  background: white;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.toggleMenu{position: absolute; left: 15px; right: auto; margin: auto; top: 72px; width: 0px; border-radius: 3px;}
.top_sec_menu .nav{position: absolute; left: 0; right: 0; top: 70px; background: #009ddc; padding: 10px 10px; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.top_sec_menu ul li{width: 100%;display: block;}
.top_sec_menu ul li:hover ul{position: relative; width: 100%;}
.top_sec_menu ul li.menu-item-has-children{position: relative;}
.top_sec_menu ul li.menu-item-has-children:before{position: absolute; content: '\f107'; color: #fff; right:10px; top:0; font-family: FontAwesome;}
.top_sec_menu ul li.menu-item-has-children .tog-event{ position: absolute; right: 0; top: 0;   color: #fff; font-size: 18px; height: 30px; margin-bottom: 0px; cursor: pointer; width: 50px;}
.header-right-phone a{font-size: 12px;}
.slider_area{margin-top: 0px;}
.slider_area .forcefullwidth_wrapper_tp_banner{height: 215px !important;}
.slider_area .fullscreen-container{height: 215px !important;}
.slider_area .rev_slider{height: 215px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap{top:29% !important; left: 15px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap .slider_text-area .title{font-size: 22px !important;}
.slider_area ul li.tp-revslider-slidesli .tp-parallax-wrap .read-more a{ font-size: 9px !important; margin: 8px 0 0 !important; padding: 9px 11px 10px !important;}
.slider_area .rev_slider .tp-bullets{top:90% !important;}
.blue-sec-before {background-image: none;background-color: #009ddc;height: 43px;margin-top: 0;	float: none;}
.what_we_do_section{padding-top: 10px; margin-top: -35px;}
.slider-top{margin:auto !important;}

.site-inner{margin-top: 0px;}
.service_top_title{margin-bottom: 25px !important;}
.service_top_title h1{font-size: 20px; margin-bottom: 10px; line-height: 25px;}
.service_top_title p{font-size: 13px; line-height: 21px;}
.service_top_title p{width: 100%;}
.we-do-tabing-main-section .vc_tta-panels-container{display: inline-block;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a i.vc_tta-icon{width: 140px; height: 140px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n) span.vc_tta-title-text{padding-right: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2n+1) span.vc_tta-title-text{ padding-left: 0px;}
.we-do-tabing-main-section{top: 0;}
.we-do-tabing-main-section .vc_tta-panels-container{width: auto; height: auto; background: none;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(2){left: -20px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(3){left: 0px;}
.we-do-tabing-main-section .vc_tta-tab:nth-of-type(4){left: -100px;}
.we-do-tabing-main-section .vc_tta-tab:last-of-type{left: 30px;}
.vc_tta.vc_general .vc_tta-panel-title > a{padding: 0 20px !important;}
.vc_tta.vc_general .vc_tta-panel-title > a span br{display: none;}
.we-do-tabing-main-section .vc_tta-panel-heading h4.vc_tta-panel-title{font-size: 15px;}
.we-do-tabing-main-section .vc_tta-tabs-container .vc_tta-tab a span.vc_tta-title-text{font-size: 17px;}
.we-do-tabing-main-section .vc_tta-panels-container .vc_tta-panels{height: 430px;}
.we-do-tabing-main-section .we-do-heading{margin-bottom: 5px; line-height: 25px; font-size: 20px;}
.we-do-tabing-main-section .we-do-heading br{display: none;}
.we-do-tabing-main-section .we-do-des{ margin-bottom: 15px; line-height: 20px; font-size: 14px; }
.we-do-tabing-main-section .read-more{min-width: 130px; padding:10px; font-size: 14px; line-height: 22px;}
.we-do-tabing-main-section .vc_tta-panels-container .vc_tta-panels{width: auto !important;}
.we-do-tabing-main-section .vc_tta-panel-heading{padding: 20px 0;}

.meet-profile-sec .vc_column-inner {padding-top: 5px !important;}
.main-heading-style .heading{font-size:20px; line-height: 26px;}
.meet-profile-sec .main-heading-style .heading{margin-bottom: 15px;}
.view-all-profiles .btn{min-width: 150px; padding:6px; font-size: 14px;}
.meet-profile-sec{padding-bottom: 20px;}
.meet-profile-sec ul.mynews-areaall{padding-top: 0px;}
.meet-profile-sec ul.mynews-areaall li{width: 100%;}
.orthodontists-image{margin-bottom: 15px;}
.meet-profile-sec .orthodontists-img-sec{border-radius: 0px; overflow: visible;}
.meet-profile-sec ul.mynews-areaall li img{margin:auto; height: 240px;}
ul.mynews-areaall li .date-job-title{margin-bottom: 10px;}
ul.mynews-areaall li .date-job-title h3{ font-size: 20px; margin-bottom: 2px;}
ul.mynews-areaall li .date-job-title .job-title{font-size: 13px; line-height: 18px;}
ul.mynews-areaall li .job-title, .single-orthodontics-title .job-title{min-height: auto;}
.meet-profile-sec ul.mynews-areaall li{padding: 0 0 30px;}
.meet-profile-sec ul.mynews-areaall li:last-child{padding-bottom: 0px;}


.our_story_section .our_story_content p{font-size: 14px; line-height: 23px; text-align: center;}
.our_story_section .our_story_content .wpb_text_column.wpb_content_element{width: 100%;}
.our_story_content.wpb_column.vc_column_container.vc_col-sm-6{margin-top: 6%; margin-bottom: 6%;}
.our_story_content h3 {font-size: 19px; text-align: center; margin-bottom: 10px;}
.about_us_button > a{display: inline-block;}
.about_us_button{margin-top: 0px; text-align: center;}

.vc_row.meet-profile-sec{padding-left: 0px !important; padding-right: 0px !important;}

.client-logo-sec .jcarousel li{max-width: 11.6%; height: 80px !important;}
.client-logo-sec .jcarousel li img{margin-bottom: 0px;}
.jcarousel > ul{display: flex; float: none !important; align-items: center; left: 0 !important;}
.client-logo-sec img.easy-logo_image{height: auto !important;}

.footer-abouve-title-new{font-size: 20px; line-height: 24px; margin-bottom: 10px;}
.footer_top_content p{font-size: 13px; line-height: 20px; margin-bottom: 25px;}
.half_iputs p{width: 100%;}
.footer-above-area .wpcf7-form p{margin-bottom: 10px;}
.footer-above-area .wpcf7-form .full_inputs{margin-bottom: 10px;}
.footer-above-area .wpcf7-form input{padding: 12px; font-size: 14px;}
.footer-above-area .wpcf7-form select{font-size: 14px; padding: 12px;}
.footer-above-area .wpcf7-form .select::after{top: 11px;}
.footer-above-area .wpcf7-form .wpcf7-submit{height: 47px; line-height: 47px; width: 100%; font-size: 14px;}
.footer-above-area .wpcf7-form textarea{height: 100px; font-size: 14px; padding: 12px;}

.footer-above-area{padding: 15px 0 10px;}
.footer-area{padding: 15px 0;}
.footer-inner-upper{padding-bottom: 0px;}
.footer-inner-bottom{padding-top: 20px;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics,.footer-inner-upper-requesycall{width: 100%; float: left; margin-right: 0px;}
.footer-title{margin-bottom: 10px;}
.footer-title br{display: none;}
.footer-inner-upper-adultorthodontics,.footer-inner-upper-teenorthodontics{padding-bottom: 20px;}
.footer-above-area .footr-above-inner{width: 100%; padding:0 15px;}
.footer-area-inner{width: 100%; padding: 0 15px;}
.footer-inner-bottom .footer-inner-bottom-doncaster{width: 26% !important;}
.footer-after-ara .footer-after-ara-inner{width: 100%; padding: 0 15px;}
.footer-area-inner ul li{line-height: 27px;}
.footer-inner-bottom-aboutus,.footer-inner-bottom-burwoodest,.footer-inner-bottom-lilydale,.footer-inner-bottom .footer-inner-bottom-doncaster{margin-right: 0px; width: 100% !important;}
.footer-inner-bottom-aboutus,.footer-inner-bottom-burwoodest,.footer-inner-bottom-lilydale{padding-bottom: 20px;}
.footer-after-ara-inner-one,.footer-after-ara-inner-two{float: none; text-align: center;}
.footer-after-ara{padding:10px 0;}
.main_inner_heading{top: 55%;}
.main_inner_heading,.feature_img_section .center-heading{width: 100%;}
.main_inner_heading .wpb_wrapper > h1::before,.feature_img_section .gallery_heading::before{left: 15px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading{padding-left: 15px; font-size: 28px; font-weight: 700;}
#inner_header_image,.feature_img_section{height:190px; margin-top:0px;}
#inner_header_image::after,.feature_img_section::after{height: 0px;}
.round_shap_section{padding-top: 0px;}
.contact-container{padding-top: 76px;}
.contact-form.footer-above-area{padding:0px !important;}
.contact-form .half_iputs p{width: 100%;}
.contact-info{padding:10px;}
.vc_tta-panel-heading{padding:15px 0px !important;}
.contact-container h4.vc_tta-panel-title{font-size: 14px !important;}
.contact-form .footer-abouve-title-new{margin-bottom: 15px;}
.contact-form{margin-bottom: 0px;}
.faq-tab .vc_column-inner { padding-top: 10px; }
.faq-tab .vc_tta-title-text{font-size: 16px; line-height: 17px;}
.faq-tab .wpb_wrapper .vc_tta-panel-heading{ padding: 15px 0; }
.faq-tab .vc_tta-panel-body{padding-left: 15px !important; padding-right: 15px !important;}
.faq-tab .vc_tta-panel-body{border:none !important;}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a{padding-left: 40px !important;}
.wpb_wrapper h2,.wpb_wrapper h4{font-size: 18px; margin-bottom: 10px;}
.wpb_wrapper h3{font-size: 20px; margin-bottom: 10px;}
.wpb_wrapper h5{font-size: 20px; margin-bottom: 10px;}
.wpb_wrapper p{ font-size: 14px; line-height: 22px;}
}
@media only screen and (max-width: 767px){
	.page-id-111 .feature_img_section{margin-bottom: 20px;}
	.about_page_contant h2 {font-size: 27px;}
	.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading {font-size: 34px;}
#inner_header_image, .feature_img_section {height: 320px;}
#inner_header_image, .feature_img_section {margin-top: 0;}
.single-orthodontists .feature_img_section #main_inner_banner{background-position: center center !important;background-size: cover !important;}
.single-orthodontics {padding: 30px 0 10px;}
.single-orthodontics .feature_cs {width: 100%;padding-right: inherit;margin-bottom: 10px;}
.single-orthodontics .containt_news {width: 100%;}
.single-orthodontics-title h3 {	font-size: 22px;padding-bottom: 13px;}
.feature_cs_img_sec {text-align: center;}
}
@media only screen and (max-width: 486px){
#inner_header_image, .feature_img_section {height: 190px;}
.main_inner_heading .wpb_wrapper > h1, .feature_img_section .gallery_heading {font-size: 25px;}
}
.footer-after-ara-inner-two {
    font-size: 10px;
    color: #82868a;
}

.footer-after-ara-inner-two a {
    color: #82868a;
}