/*!
Theme Name: Lane Cove Orthodontics
Theme URI: http:///
Description: Lane Cove Orthodontics - GrowDental, The Invisible Orthodontist Project
Author UI: Syed Shahzaib Ali
Email: s.shahzaib.ali@gmail.com
Version: 1.0
Tags: 
*/.desktopHide{display:none}.mobileNav{padding:15px 8px;overflow:hidden;background-color:#fff}.mobileNav .mLogo{float:none;width:auto;display:block;text-align:center}.mobileNav .mLogo img{width:300px}.mobileNav .btnMenu{display:inline-block;*display:inline;zoom:1;float:right;width:auto;border:1px solid transparent;padding:10px;background-color:#5bbb98;margin-top:2px;border:1px solid #5bbb98;position:absolute;top:20px;right:10px;z-index:10}.mobileNav .btnMenu span{display:block;width:18px;height:3px;margin-bottom:4px;background-color:#fff}.mobileNav .btnMenu span.last{margin-bottom:0}.mobileNav .btnMenu.open{background-color:#fff}.mobileNav .btnMenu.open span{background-color:#5bbb98}.mobileHTop{padding:15px 0;text-align:center;padding-top:0}.mobileHTop .btnCall{display:block;color:#252c4b;font-size:24px;font-weight:300;line-height:27px;padding:15px 0}.mobileHTop .btnCall i,.mobileHTop .btnCall em{padding-right:10px}.mobileHTop p{display:inline-block;*display:inline;zoom:1;padding:0;margin:0;line-height:normal}#mobileNav{padding:10px;width:100%;height:100%;text-align:center;position:fixed;top:0;left:-250px;max-width:250px;z-index:10;display:flex;flex-direction:column;background-color:#5bbb98}#mobileNav li{display:block;float:none;width:auto}#mobileNav li ul{display:none}#mobileNav li:last-child a{border:none}#mobileNav a{display:block;padding:15px;border-bottom:1px solid #fff;text-align:center;font-size:14px;color:#fff;text-transform:uppercase}#mobileNav a:hover{background-color:#fff;color:#000}.mobile_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5;display:none;z-index:9}@media only screen and (min-width:0) and (max-width:640px){.home .list{text-align:left !important}.main_width{width:auto;display:block;padding:0 10px}.desktopHide{display:block}.block{display:inline}.header_top,.header_bottom{display:none}.mobileNav{position:relative}.mobileNav .mLogo{float:none;width:auto;display:block;text-align:center}.mobileNav .mLogo img{width:180px}.bannerWrap{height:auto;padding-top:260px;background:url("../images/banner-img-01.jpg") no-repeat;background-size:auto 300px;background-position:-140px -50px;background-color:#5bbb98}.bannerWrap .img{display:none}.bannerWrap h1,.bannerWrap .h1{font-size:44px;padding-top:0}.bannerWrap .box{position:static;text-align:center}.bannerWrap .inline{display:block;margin-left:0;margin-bottom:15px}.bannerWrap .inline a{display:block}.official_circles{display:none}.invisalign_award{height:auto}.invisalign_award .box{float:none;width:auto;display:block;text-align:center;margin:0}.invisalign_award .box1{margin-bottom:15px}.home_section_1 .main_width,.home_section_2 .main_width,.home_section_3 .main_width{height:auto;position:relative}.home_section_1 .img,.home_section_2 .img,.home_section_3 .img{padding:0;text-align:center !important;position:static}.home_section_1 .box,.home_section_2 .box,.home_section_3 .box{float:none;width:auto;display:block;text-align:center;padding:30px 0}.home_section_1 .main_width{background-position:top right}.home_section_1 .box2{padding:0}.home_section_2 .main_width{background-position:top left}.home_section_2 .box1{padding:0}.ctas .box{margin:0;margin-bottom:20px;width:auto;display:block}.ctas .block{display:block}.inner_ctas{padding-left:10px;padding-right:10px}.inner_ctas .box{float:none;width:auto;display:block;margin:20px 0}.before_and_after .box{float:none;display:block;width:auto;height:auto;clear:both;text-align:center}.before_and_after .tbl_cell{display:block}.before_and_after .block{display:block}.before_and_after .after{border:none}.before_and_after .after p:after{display:none}.testimonial .box{float:none;width:auto;display:block;margin:0;margin-bottom:20px;min-height:0}.partners p{margin:0;margin-bottom:15px;display:block}.partners img{max-width:100%;width:auto;height:auto}.addrWrapper{position:static;background-image:none;background-color:#5bbb98}#map{height:250px}.newsletter h2,.newsletter .h2,.newsletter input[type="text"],.newsletter .btn_submit{display:block;width:100%;margin:0;margin-bottom:15px}.inner_banner .img{display:none}.inner_banner .box{position:static;text-align:center;padding:20px 0;padding-top:12px}.bCrumb_SubNav{display:none}.inner .leftCol,.inner .rightCol{float:none;width:auto;display:block}.rightCol .our_principles{background-size:auto auto;padding-top:150px}.rightCol .form{padding:20px}.rBox{text-align:center}.rBox .overlay{position:static}.rBox h3{text-align:center;color:#5bbb98}.rBox .block{display:inline}.rBox .bold{font-size:inherit}.form_consultation_top{height:auto;background-image:none}.form_consultation_top .form{margin:0;width:auto;float:none;display:block;padding:20px}.form_consultation_top .form .form_heading{font-size:6vw;line-height:normal}.form_consultation_bottom .box{float:none;width:auto;height:auto;display:block}.form_consultation_bottom .block{display:inline}.form_consultation_bottom .box1 .img{position:static}.comparison-chart,.content,.leftCol{width:100% !important}.comparison-chart table,.content table,.leftCol table{width:100% !important}.comparison-chart table th,.content table th,.leftCol table th,.comparison-chart table td,.content table td,.leftCol table td{padding:2px !important;font-size:11px !important;word-break:break-all;vertical-align:top !important}.ccm-layout-wrapper .ccm-layout-col{float:none !important;width:auto !important;display:block !important}.inner iframe{width:100% !important;height:250px !important}li.ccm-multimediaBox-item{float:none !important;width:auto !important;height:auto !important;margin:0 0 15px 0 !important;text-align:center}li.ccm-multimediaBox-item img{width:100% !important;height:auto !important}.leftCol img{width:auto;height:auto;max-width:100%}}@media only screen and (min-width:640px) and (max-width:900px){.main_width{width:auto;display:block;padding:0 10px}.desktopHide{display:block}.header_top,.header_bottom{display:none}.bannerWrap{background-position:-120px center}.bannerWrap .img img{width:55vw;height:auto}.bannerWrap h1,.bannerWrap .h1{padding-top:50px;font-size:5.4vw}.bannerWrap h2,.bannerWrap .h2{font-size:2.5vw}.bannerWrap .box{right:0}.bannerWrap .inline{display:block;margin-left:0;margin-bottom:15px}.bannerWrap .inline a{font-size:2.5vw;line-height:normal}.official_circles{display:none}.invisalign_award{height:auto}.invisalign_award .box{float:none;width:auto;display:block;text-align:center;margin:0}.invisalign_award .box1{margin-bottom:15px}.home_section_1 .main_width,.home_section_2 .main_width,.home_section_3 .main_width{height:auto;position:relative}.home_section_1 .img,.home_section_2 .img,.home_section_3 .img{padding-top:0;top:auto;bottom:0;position:absolute}.home_section_1 .box,.home_section_2 .box,.home_section_3 .box{padding:30px 0}.ctas .box{margin:0 10vw;margin-bottom:20px}.before_and_after .box1{float:none;display:block;width:auto;clear:both;text-align:center}.before_and_after .box2,.before_and_after .box3{width:50%;height:auto}.partners p{margin:0 4vw}.partners img{max-width:100%;width:auto;height:auto}.newsletter h2,.newsletter .h2,.newsletter input[type="text"],.newsletter .btn_submit{display:block;width:100%;margin:0;margin-bottom:15px}.inner_banner .box{position:static;text-align:center;padding:20px 0;padding-top:12px}.bCrumb_SubNav{display:none}.inner .leftCol,.inner .rightCol{float:none;width:auto;display:block}.rightCol .our_principles{background-size:auto auto;padding-top:150px}.rightCol .form{padding:20px}.rBox{text-align:center}.rBox .overlay{position:static}.rBox h3{text-align:center;color:#5bbb98}.rBox .block{display:inline}.rBox .bold{font-size:inherit}.form_consultation_top{height:auto;background-image:none}.form_consultation_top .img{display:block !important}.form_consultation_top .form{margin:0;width:auto;float:none;display:block}.form_consultation_top .form .form_heading{font-size:3vw;line-height:normal}.form_consultation_top .form .form_sub_heading{font-size:2.5vw}.form_consultation_bottom .box{float:none;width:auto;height:auto;display:block}.form_consultation_bottom .block{display:inline}.form_consultation_bottom .box1 .img{position:static}}@media only screen and (min-width:900px) and (max-width:1024px){.main_width{width:auto;display:block;padding:0 10px}.header_bottom{position:relative}.header_bottom .box{float:none;width:auto;display:block}.header_bottom .box2{position:absolute;top:-54px;right:10px;color:#5bbb98}.bannerWrap{background-position:-120px center}.bannerWrap h1,.bannerWrap .h1{font-size:5.4vw}.bannerWrap h2,.bannerWrap .h2{font-size:2.5vw}.bannerWrap .box{right:0}.bannerWrap .inline{display:block;margin-left:0;margin-bottom:15px}.official_circles div{width:250px;height:220px;background-size:contain;top:-32px}.invisalign_award .main_width{position:relative;z-index:1}.home_section_1 .main_width,.home_section_2 .main_width,.home_section_3 .main_width{height:auto;position:relative}.home_section_1 .img,.home_section_2 .img,.home_section_3 .img{padding-top:0;top:auto;bottom:0;position:absolute}.home_section_1 .box,.home_section_2 .box,.home_section_3 .box{padding:30px 0}.ctas .box{margin:0 1vw;margin-bottom:20px}.before_and_after .box1{float:none;display:block;width:auto;clear:both;text-align:center}.before_and_after .box2,.before_and_after .box3{width:50%;height:auto}.partners p{margin:0 7vw}.partners img{max-width:100%;width:auto;height:auto}.newsletter h2,.newsletter .h2{display:block;margin:0;margin-bottom:15px}.inner_banner .box{top:2vw;left:3vw}.inner_banner .head{font-size:5vw}.inner_banner .sub_head{font-size:2.5vw;line-height:normal}.inner .leftCol{width:60%}.inner .rightCol{width:35%}.rightCol .our_principles{background-size:auto auto;padding-top:13vw}.rightCol .form{padding:20px}.form_consultation_top{height:auto}.form_consultation_top .form{margin:20px 0;width:500px}.form_consultation_top .form .form_heading{font-size:3vw;line-height:normal}.form_consultation_top .form .form_sub_heading{font-size:2.5vw}.form_consultation_bottom .box{height:350px}.form_consultation_bottom .block{display:inline}.invisalign_award{height:auto}.invisalign_award .box2{width:700px}#nav a{padding:8px !important;font-size:12px !important}}@media only screen and (min-width:1024px) and (max-width:1180px){.main_width{width:auto;display:block;padding:0 10px}.header_bottom{position:relative}.header_bottom .box{float:none;width:auto;display:block}.header_bottom .box2{position:absolute;top:-54px;right:10px;color:#5bbb98}.bannerWrap{background-position:-120px center}.bannerWrap .box{right:0}.invisalign_award .main_width{position:relative;z-index:1}.home_section_1 .main_width,.home_section_2 .main_width,.home_section_3 .main_width{height:auto;position:relative}.home_section_1 .img,.home_section_2 .img,.home_section_3 .img{padding-top:0;top:auto;bottom:0;position:absolute}.home_section_1 .box,.home_section_2 .box,.home_section_3 .box{padding:30px 0}.ctas .box{margin:0 1vw;margin-bottom:20px}.partners p{margin:0 10vw}.partners img{max-width:100%;width:auto;height:auto}.newsletter h2,.newsletter .h2{display:block;margin:0;margin-bottom:15px}.inner_banner .box{top:2vw;left:3vw}.inner_banner .head{font-size:5vw}.inner_banner .sub_head{font-size:2.5vw;line-height:normal}.rightCol .our_principles{background-size:auto auto;padding-top:13vw}.form_consultation_top{height:auto}.form_consultation_top .form{margin:20px 0;width:500px}.form_consultation_top .form .form_heading{font-size:2.5vw;line-height:normal}.form_consultation_bottom .box{height:350px}.invisalign_award{height:auto}.invisalign_award .box2{width:700px}}@media only screen and (min-width:1180px) and (max-width:1280px){.main_width{width:auto;display:block;padding:0 10px}.invisalign_award .main_width{position:relative;z-index:1}.rightCol .our_principles{background-size:auto auto;padding-top:150px}.formTemplate-ver2 .formBottom{padding-left:10px}.home_section_2{height:286px}.home_section_2 .box2{padding-bottom:15px}.home_section_2 .img{height:286px;padding-top:10px}}@media only screen and (min-width:1180px) and (max-width:6000px){.invisalign_award{height:auto}.invisalign_award .box2{width:700px}}@media only screen and (min-width:1025px) and (max-width:1440px){.invisalign_award{padding-bottom:0}.invisalign_award .h2,.invisalign_award h2{font-size:30px;line-height:30px}.invisalign_award .btn_sky{font-size:16px;line-height:16px}}@media only screen and (min-width:1600px) and (max-width:4000px){body{width:1600px;margin:0 auto}}@media only screen and (min-width:900px) and (max-width:1280px){.rBox2 .overlay{top:10px;left:10px;font-size:20px;line-height:25px}}@media only screen and (min-width:1025px) and (max-width:1450px){.bannerWrap h2,.bannerWrap .h2{margin-bottom:95px}}@media only screen and (min-width:900px) and (max-width:1080px){.logo{width:430px}.logo img{width:auto;height:auto;max-width:100%}.header_right{padding:20px 0;height:auto}}@media only screen and (min-width:900px) and (max-width:1250px){#nav a{padding:10px;font-size:13px}}@media only screen and (min-width:0) and (max-width:720px){.formTemplate-ver2 .formTop{background-image:none !important;height:auto !important;padding:20px}.formTemplate-ver2 .form{width:auto !important;padding:0}.formTemplate-ver2 .form .half{float:none;width:100% !important}.formTemplate-ver2 .form .half_2{margin-left:0}.formTemplate-ver2 .form .btn_blue{width:100%;display:block}.formTemplate-ver2 .formBottom{padding:20px}.formTemplate-ver2 .formBottom .box{float:none;width:auto;display:block;padding:0;margin:0;line-height:normal;border:none}.formTemplate-ver2 .formBottom .box1{margin-bottom:20px}.btnSeeMore{display:none !important}.home_our_team{text-align:center;padding-bottom:10px}.home_our_team .team_img_wrap{background-position:center bottom;background-size:100% auto}}@media only screen and (min-width:721px) and (max-width:900px){.formTemplate-ver2 .formTop{background-image:none !important;height:auto !important;padding:20px}.formTemplate-ver2 .form{width:auto !important;padding:0}.formTemplate-ver2 .formBottom{padding:20px}.btnSeeMore{display:none !important}.home_our_team{text-align:center;padding-bottom:10px}.home_our_team .team_img_wrap{background-position:center bottom}}@media only screen and (min-width:901px) and (max-width:1024px){.formTemplate-ver2 .formBottom{padding-left:20px}.home_our_team{text-align:center;padding-bottom:10px}.home_our_team .team_img_wrap{background-position:center bottom}}@media only screen and (min-width:1025px) and (max-width:1200px){.home_our_team .title{font-size:24px;margin-top:13px}}