/*!
Theme Name: Larvin Ortho
Theme URI: http:///
Description: Larvin Ortho - Responsive design
Author: Syed Shahzaib Ali
Generator: Twitter's Bootstrap UI and .less
*/@media only screen and (min-width:0) and (max-width:720px){.od_v4_form{width:auto}.od_v4_content{padding:0 10px;text-align:center}.form_sub_heading .para{display:inline-block;*display:inline;zoom:1}.form_img{display:none}.form_top{position:static}.form_bottom{padding:20px 10px}.form_bottom .box{float:none;width:auto;margin:0;padding:0;display:block;border:none}.form_bottom .box1{margin-bottom:30px}.form_stamp{text-align:center;margin-bottom:20px}.form_stamp img{position:static}.block{display:inline}.box_new{float:none;width:auto;display:block}.bubbles_box{text-align:center;padding-top:20px}.bubbles_box .animated{right:initial;left:10%}.promo_overlay{position:static;padding-top:140px}.promo_overlay .rel_2{width:auto;height:320px;position:relative}.promo_overlay .btn_close{right:20px}.promo_overlay .promo_head{margin-top:0}}@media only screen and (min-width:721px) and (max-width:900px){.od_v4_form{padding:10px;width:auto}.od_v4_form .input_txt{padding:10px !important}.form_top{margin-left:20px}.form_bottom{padding-left:10px;padding-right:10px}.form_bottom .box{float:none;width:auto;margin:0;padding:0;display:block;border:none}.form_bottom .box1{margin-bottom:30px}.form_bottom{padding-left:20px;padding-right:20px}.form_img{overflow:hidden}.form_img img{margin-right:-70px;margin-top:8vw}.promo_overlay{position:static;padding-top:140px}.promo_overlay .rel_2{width:auto;height:320px;position:relative}.promo_overlay .btn_close{right:20px}.promo_overlay .promo_head{margin-top:0}}@media only screen and (min-width:900px) and (max-width:1024px){.form_bottom{padding-left:20px;padding-right:20px}.form_img{overflow:hidden}.form_img img{margin-right:-100px}}@media only screen and (min-width:1200px) and (max-width:6000px){.form_img img{margin-right:12vw}}#slider a.btnBrown{background-color:#e9e989;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ffffcf), to(#e9e989));background-image:-moz-linear-gradient(top, #ffffcf, #e9e989);background-image:-ms-linear-gradient(top, #ffffcf, #e9e989);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffcf), color-stop(100%, #e9e989));background-image:-webkit-linear-gradient(top, #ffffcf, #e9e989);background-image:-o-linear-gradient(top, #ffffcf, #e9e989);background-image:linear-gradient(top, #ffffcf, #e9e989);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcf', endColorstr='#e9e989', GradientType=0);border-color:#e9e989 #e9e989 #dddd49;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.3) rgba(0,0,0,0.25);border:1px solid #352c24;color:#000;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#slider a.btnBrown:hover{color:#fff}#slider a.btnBrown:hover span{color:#fff}#slider a.btnBrown span{color:#000;background:none;padding:14px 0 14px 10px !important}#nav #btnCall,#nav #btnMenu{display:none}#nav #btnMenu img,#nav #btnCall img{margin-right:5px;vertical-align:middle}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.emailHeader{position:relative;top:-5px}.header #nav ul.nav li ul{top:42px !important}.header #nav a{padding:10px 8px !important}.header .call .callTxt span a{background:none !important;color:inherit !important;border:none !important;padding:0 !important}}@media all and (max-width:960px){.openDay{height:auto}.openDay .leftCol,.openDay .rightCol{float:none;width:auto;display:block}.openDay .rightCol{position:static}.openDay .rightCol .rightForm{padding-top:27px;height:auto;width:auto;display:block;position:static}.openDay .bTop{padding:10px;padding-bottom:160px}.openDay .bTop.mainW{float:none;width:auto;display:block;margin:0}.openDay ul{width:auto;display:block}.openDay h1{font-size:45px;text-align:center;color:#fff}.openDay h1:after{display:none}.openDay h3{position:static;width:auto;height:auto;border:none;background:none;margin-bottom:10px;color:#a99600;padding-top:0;color:#fff}.bBottom{text-align:center}.bBottom p{width:auto;display:block}.girl{display:none}.openDayBottom{padding:20px 10px}.openDayBottom .leftCol,.openDayBottom .rightCol{display:block;float:none;width:auto}.openDayBottom img{width:100%;height:auto}.openDayBottom .content{text-align:center}.header .call .callTxt span a{background:none !important;color:inherit !important;border:none !important;padding:0 !important}.mobileHide,#bigDiv,#thumbDiv{display:none}.desktopHide{display:block}.mainW{margin:0;width:100%}.subMenu,.call,#slider,.org,.menu,.subNav{display:none}.header{height:auto;background:none;background-color:#7d7168}.header.openDayTop{text-align:center;padding:20px 0;height:auto}.header.openDayTop .logo{float:none;width:auto;display:block !important;margin-bottom:20px}.header.openDayTop .addr{float:none;width:auto;display:block !important;text-align:center}.header .logo{float:none;width:100%;height:auto;padding-top:0;text-align:center;padding:10px 0}.header #nav{height:auto;text-align:center}.header #nav #btnMenu,.header #nav #btnCall{display:block}.header #nav .nav{display:none}.header #nav li{float:none}.header #nav li ul{position:static;width:100% !important;display:block;display:none}.header #nav li ul:before{width:0;height:0;display:none}.header #nav li ul a:before{content:"> "}.header #nav a{font-size:20px !important;text-transform:uppercase;color:#fff}.bannerAside{float:none;width:100%;padding-bottom:20px}.bannerAside .cta a{margin-bottom:0}.cta a{padding:0;margin:0;line-height:normal}.cta a:before{display:block;font-size:20px;font-weight:bold;color:#333;text-align:center;padding:8px 0;text-transform:uppercase}.cta a img{display:none}.cta a[href="/free-consultation/"]:before{content:"Free Consultation";background-color:#d4c3af}.cta a[href="/faqs/"]:before{content:"New to orthodontics";background-color:#edf099}.cta a[href="/and-afters/"]:before{content:"Before & After's";background-color:#f7f3f0}.home .why{float:none;width:100% !important;height:auto !important;position:static}.home .why h1{text-align:center}.home .why .appoint a{float:none;width:auto;display:block;margin:0;font-size:18px;margin-bottom:15px}.home .highlight{float:none;width:100%;display:block}.home .highlight h1{text-align:center}.treatmentTypes{overflow:hidden}.treatmentTypes .box{display:block;float:none;width:auto;margin-right:0;margin-left:0;text-align:center}.left p img{width:100%;height:auto}.mc{padding:0 10px}.inner .left,.inner .right{float:none;width:100% !important}.inner .left .box,.inner .right .box{display:block;float:none;width:auto;margin-right:0;margin-left:0;text-align:center}.inner .cta a{margin-bottom:0}.inner .faq{margin-top:20px;padding-top:0;background:none}.inner .faq ul:before{padding:0;margin:0;line-height:normal;color:#7a6f66;font-size:33px;font-family:'VegurLight',sans-serif;font-weight:normal;text-align:center;background:#fff;content:"FAQs";display:block}.footer{margin-top:10px}.footer .right{display:none}.copy p{float:none;width:100%;text-align:center}.TonyPopup_wrap,.TonyPopup_box{width:100% !important;padding:0 !important;border:none !important;background:#fff !important;height:auto !important}.TonyPopup_box{position:static !important}.TonyPopup_box iframe{background:#fff !important}.TonyPopup_boxBody{background:#fff !important}.TonyPopup_box input{width:90% !important;padding:2px !important}.TonyPopup_boxBody #webforms input,.TonyPopup_boxBody #webforms textarea,#webforms input,#webforms textarea{width:95% !important}form table{width:100%}form table td{width:50%}#nextstep li{width:auto}#nextstep a{display:block;width:91% !important;float:none}}.hover:hover{-khtml-opacity:.7;-moz-opacity:.7;opacity:.7}.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(filters.svg#grayscale);filter:#808080}a{text-decoration:none}a:hover{text-decoration:none}ul{list-style:none;margin:0;padding:0}ul li{list-style:none;margin:0;padding:0}.abs{position:absolute}.rel{position:relative}.of{overflow:hidden}.clearfix{clear:both}.clear{clear:both;width:100%;height:0;overflow:hidden}.trans{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}