/*
Theme Name: The7
Theme URI: http://dream-theme.com/the7/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Put simply, The7 is the world's most advanced WordPress theme. It features 630+ design customization options for power users and developers. People new to multipurpose WordPress themes will be delighted with The7 Design Wizard. It allows to choose basic settings like branding, colors, header layout, etc. and intelligently calculates all the rest. Voilà, your pro-grade site design is ready in mere minutes. Automatically! Add a seamless integration with Visual Composer page builder, Slider Revolution, WooCommerce, WPML (as well as other most popular plugins), and you get the definitive web-development toolkit. And, yes, it is SEO-ready.
Version: 3.1.2
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: multipurpose, responsive, retina ready, SEO ready
Text Domain: the7mk2
*/
@font-face {
    font-family: 'windsongregular';
    src: url('fonts/windsong_regular_macroman/Windsong-webfont.eot');
    src: url('fonts/windsong_regular_macroman/Windsong-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/windsong_regular_macroman/Windsong-webfont.woff') format('woff'),
         url('fonts/windsong_regular_macroman/Windsong-webfont.ttf') format('truetype'),
         url('fonts/windsong_regular_macroman/Windsong-webfont.svg#windsongregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
  display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}


/* ------------ */
/*     CSS      */
/* ------------ */

/* ---------------------- */
/*     Home page css      */
/* ---------------------- */

.home-txt {
  text-align:center;
  font-size: 18px;
  font-weight: 300;
}
.home-txt2 {
  text-align:justify;
  font-size: 18px;
  font-weight: 300;
}

.accordion-title a {
  color: #4659a6 !important;
  font-size: 32px;
}




.dental-information {
  color: #fff;
  font-size: 17px;
}
.make-appointment {
  color: #fff;
  font-size: 14px;
}
.new-patient {
  color: #fff;
  font-size: 16px;
}
.page-id-4 .left-txt {
  color: #fff;
 /* height: 175px; */
}
.page-id-4 .right-txt {
  color: #fff;
 /* height: 175px; */
}
.page-id-4 .center-txt {
  color: #fff;
  height: 75px;
}
.page-id-4 .left-img {
  padding: 40px 10px;
}
.page-id-4 .center-img {
  padding: 31px 0;
}
.page-id-4 .right-img {
  padding: 50px 20px;
}
.page-id-4 .left-no-padding {
  padding: 0 !important;
}
.page-id-4 .center-no-padding {
  padding: 0 !important;
}
.page-id-4 .right-no-padding {
  padding: 0 !important;
}
.page-id-4 .es_textbox {
  float: left;
  margin: -35px 0px 0px 50px;
}

.page-id-4 .es_button {
  margin: -47px 0px 0px 266px;
}

.ajay {
  display: none !important;
}

.three_block {
    margin-top: -170px !important;
    z-index: 999;
}
.page-id-4 .melton-dentist {
  color: #475aa7;
  font-size: 30px;
  font-weight: 300;
}


/* ------------------------------------------- */
/*     Offsetting for display on homepage      */
/* ------------------------------------------- */

.offset-box {
  max-width: 300px;
  margin-top: -60px;
  margin-left: 10px;
  text-align:center;
}
.offset-box2 {
  max-width: 160px;
  margin-top: -50px;
  margin-left: 10px;
  text-align:center;
}

/* -------- */
/*  button  */
/* -------- */

.last-more-buton a {
  background-color: #4659a6 !important;
  color: #fff !important;
}
.our-service-btn a {
  background-color: #4659a6 !important;
  color: #fff !important;
}
.button-back a {
  background-color: #4659a6 !important;
  color: #fff !important;
}
.btn-bak a {
  color: #fff !important;
  background-color: #4859a9 !important;
}
.buton-color button {
  background-color: #4659a6 !important;
  color: #fff !important;
}
.buton-color a {
  background-color: #4659a6 !important;
  color: #fff !important;
}
.find-out-button a {
  background-color: #4659a6 !important;
  color: #fff !important;
}
.back-button a {
  background-color: #4659a6 !important;
  color: #fff !important;
}





.white-txt{
  color: #fff;
}
.justified-txt {
  text-align: justify !important;
}

.sidebar-content .widget_cnss_widget{
  padding: 0px !important;
  margin: 0px !important;
}

.page-id-4 .services h2 {
  color: #4659a6;
  font-weight: 500;
  font-size: 32px;
}
.page-id-4 .services .widget {
  margin-top: 18px;
}
.page-id-4 .services .menu li a {
  font-size: 15px;
}
.page-id-4 .img-txt1 {
  color: #fff;
  font-size: 18px;
  text-align:justify;
}
.page-id-4 .img-txt2 {
  color: #fff;
  font-weight: 400;
  text-align:justify;
}

.page-id-2711 .services h2 {
  color: #4659a6;
  font-weight: 500;
  font-size: 32px;
}
.page-id-2711 .services .widget {
  margin-top: 18px;
}
.page-id-2711 .services .menu li a {
  font-size: 15px;
}
.page-id-2711 .img-txt1 {
  color: #fff;
  font-size: 17px;
  text-align:justify;
}
.page-id-2711 .img-txt2 {
  color: #fff;
  font-weight: 400;
text-align:justify;
}

.new-img .wpb_heading.wpb_singleimage_heading {
  color: #fff;
  font-weight: 300;
font-size:30px;
}
.main-img-txt {
  margin-top: 46px;
}
.page-id-4 .new-img img {
  margin-bottom: 40px;
}

.textwidget ul li {
  color: #fff;
}
.contact-footer {
  font-size: 16px;
  line-height: 68px;
  padding: 7px 9px;
}
.footer .inner {
  float: left;
  margin-right: 8px;
  text-align: right;
  width: 80px;
}
.footer-head li i {
  font-size: 30px;
}
.footer-head > li {
  font-size: 24px;
  margin-bottom: 5px;
}
.contact-footer li i  {
  font-size: 28px;
}
.contact-footer .phn-num {
  font-family: bold;
  font-size: 25px;
}
.wf-float-left > p {
  font-family: bold;
  font-size: 14px;
}

.dt-fancy-separator, .dt-fancy-separator * {
  color: #4659a6;
  font-weight: 700; 
}
.fancy-title {
   font-weight: 400;  
}
 
.fancy-title span {
   text-decoration: underline;
}

.es_textbox {
  padding-bottom:0px;
}
.top-address .top-text {
  color: #7c7c7e;
  font-size: 20px;
}
.search-box {
  float: left;
}
.phone-num .textwidget .num li {
  color: #7c7c7e;
  font-size: 31px;
  font-weight: bold;
  text-align: right;
}
.top-address {
  padding: 14px 0;
}
.soc-ico {
  overflow: hidden;
  padding: 4px 20px;
}
.page-id-4 form input[type="text"] {
  border-radius: 60px;
  height: 33px;
}
.ask-us {
  font-size: 46px !important;
  font-weight: 100 !important;
}
.page-id-4 .read-button {
  color: #fff;
  display: inline-block;
  padding: 13px 0;
  text-decoration: none;
}
.three_block .icon_description {
    padding-left: 3px !important;
}
.smile_icon_list.left li .icon_description {
    padding-left: 10px !important;
}
.blog-post article {
    background-color: #f8f8f8;
    border:1px solid #ededed;
}
.home .blog-content {
  padding: 0px 13px;
}
.masthead.dividers:not(.side-header) .main-nav > li::before, .masthead.dividers.surround:not(.side-header) .main-nav > li:last-child::after {
  border-right:0px !important;
}

.masthead:not(.sub-downwards) .sub-nav .sub-nav, mini-nav .sub-nav .sub-nav {
  left: 260px !important;
  top: 0px; 
}

/* ------------------------- */
/* Row and column properties */
/* ------------------------- */

/* column flexing */

@media screen and (max-width: 1000px){
  .vc_row .vc_col-sm-3 {
    width: 50% !important;
    float: left;
  }
  .vc_row .vc_col-sm-3:nth-of-type(3n+1) {
    clear: none !important;
  }
  .vc_row .vc_col-sm-3:nth-of-type(2n+1) {
    clear: left !important;
  }
}

@media screen and (max-width: 960px){
  .vc_row .vc_col-sm-4, 
  .vc_pageable-slide-wrapper .vc_col-sm-4 {
    width: 50% !important;
    float: left;
  }
  .vc_row .vc_col-sm-4:nth-of-type(3n+1), 
  .vc_pageable-slide-wrapper .vc_col-sm-4:nth-of-type(3n+1) {
    clear: none !important;
  }
  .vc_row .vc_col-sm-4:nth-of-type(2n+1), .vc_pageable-slide-wrapper .vc_col-sm-4:nth-of-type(2n+1) {
    clear: left !important;
  }
}

@media screen and (max-width: 628px){
  .vc_row .vc_col-sm-4, 
  .vc_pageable-slide-wrapper .vc_col-sm-4,
  .vc_row .vc_col-sm-3 {
    max-width: 400px !important;
    width: 100% !important;
    float: left;
  }
  .vc_row .vc_col-sm-4, 
  .vc_pageable-slide-wrapper .vc_col-sm-4,
  .vc_row .vc_col-sm-3 {
    clear: none !important;
  }
}




.blog-post .entry-title > a {
  color: #000;
  font-size: 17px;
  font-weight: normal;
}

.page-id-4 input[type="text"] {
  border-radius: 8px;
}
.es_textbox {
  padding-left: 0px;
}
.es_button {
  padding-left: 0px;
}
.icon-size .list-img-icon {
  margin-left: 6px;
  margin-top: 19px;
}
.navigation li {
  border-right: 1px solid #6c7ab9 !important;
}
.navigation .current-menu-item {
  background-color: rgba(255, 255, 255, 0.16);
}
.contact-footer .footer-phn-num {
  background-image: url("https://supadental.com.au/wp-content/uploads/2016/01/phone.png");
  background-repeat: no-repeat;line-height: 44px !important;
  padding-left: 57px !important;
}
.footer-phn-num a {
  color: #fff;
  font-size: 30px; 
  font-weight: 500; 
  text-decoration: none; 
  text-shadow: -1px 0 #fff;
}
.footer-email-id a {
  color: #fff;font-size: 18px; 
  font-weight: normal; 
  text-decoration: none;
}
.contact-footer .footer-email-id {
  background-image: url("https://supadental.com.au/wp-content/uploads/2016/01/mail_f.png");
  background-position: left center; 
  background-repeat: no-repeat; 
  line-height: 44px !important; 
  padding-left: 57px !important;
}

.footer-address a {
  color: #fff; 
  font-size: 18px;
  font-weight: normal; 
  text-decoration: none;
}
.contact-footer .footer-address { 
  background-image: url("https://supadental.com.au/wp-content/uploads/2016/01/location.png"); 
  background-position: left center; 
  background-repeat: no-repeat; 
  line-height: 44px !important; 
  padding-left: 57px !important;
}
.contact-footer .footer-email-id{
  margin-top: 10px; 
  margin-bottom: 10px;
}
.third-widget-heading {
  background-image: url("https://supadental.com.au/wp-content/uploads/2016/01/1452857521_10-e1452837018189.png"); 
  background-position: left center; 
  background-repeat: no-repeat; 
  background-size: initial;
  color: #fff; 
  font-size: 30px;
  font-weight: 500;
  line-height: 49px;
  padding-left: 50px;
  text-shadow: -1px 0 #fff;
  margin-left:30px;
  margin-bottom:10px;
}
.day-footer span {
  font-weight: 600;
}
.footer-logo {
  margin-top: 28px;
}
#text-4 {
  margin-bottom: 0;
}
.blog-post .blog-media a {
  margin-bottom: 0 !important;
}
.blog-post .entry-title { 
  line-height: 23px;
  margin-bottom: 0; 
}
.date-format {
  margin-bottom: 20px;
}
.read-more-blog {
  color: #4659a6;
  text-decoration: none;
  text-shadow: 0 0 #4659a6;
  margin-bottom:10px !important;
  display: inline-block;
}
#email-subscribers-2 {
  padding-bottom: 0 !important;
}
.about-us .wpb_tabs_nav {
  background: #4659a5 none repeat scroll 0 0 !important;
}
.about-us.tab-style-four { 
  border-radius: 0 !important;
}
.about-us .ripple {
  border-radius: 0; 
  padding: 14px 15px !important;
}
.about-us .text-wrap {
  font-size: 24px; 
  letter-spacing:-1px !important;
}
.about-us .ui-state-default.ui-corner-top {
  border-right: 1px solid #6372b6;
}

.dentist-img img {
  border: 3px solid #4659a6; 
  width:90%;
}
.about-us {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 1px solid #e7e7e7 !important;
}
.meet-dentist-left {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.meet-dentist-right {
  padding-left: 0 !important;
}
.our-mission {
  background: #4659a6 none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  padding: 7px 70px 7px 26px;
}
.about-us-second-section { 
  color: #4659a6;
  font-size: 39px;
  letter-spacing: -1px;
}
.about-us-second-section strong {
  text-shadow: -1px 0 1px #4659a6;
}
.weblizar_powered {
  display: none;
}
.field.searchform-s {
  border-radius: 50px !important;
  padding: 4px 14px !important;
}
.practise-gallery .gall-img-responsive {
  border: 1px solid #e7e7e7; 
  padding: 5px;
}
.rebox-contents { 
  margin-top: 5%;
}
.practise-gallery .b-wrapper {
  background: rgba(72, 89, 169, 1) none repeat scroll 0 0 !important;
}
.uvc-heading.ult-adjust-bottom-margin {
  margin-bottom:0px !important;
}
.post-area .wpb_wrapper {
  background: #f9f9f9;
  padding: 10px;
  min-height: 110px;
  border: 1px solid #e8e8e8;
  border-radius: 6px;
}
.post-area-white .vc_column-inner {
  background: #ffffff;
  padding: 0px 0px 0px 0px !important; 
  min-height: 110px;
  max-width: 400px;
  min-width: 240px;
  align: center;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  display: block;
  margin: 20px 0px;
}

.post-area-white .vc_grid-item-mini {
  padding: 0px 0px 0px 0px !important; 
  max-width: 400px;
  min-width: 240px;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  display: block;
  margin: 32px 20px ;
}

.post-area-white-text .vc_column-inner {
  background: #ffffff;
  padding: 20px !important; 
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  display: block;
  margin: 20px 0px;
}

.post-area figure.wpb_wrapper.vc_figure {
    border: none;
}
.post-text .wpb_wrapper {
    border: none;
}
.post-text p {
  color:#2f2e2e;
  font-size: 14px;
  font-weight: normal;
}

.home-service-button {
  background: #fff;
  padding: 18px 14px 0px;;
  min-height: 110px;
  max-width: 400px;
  align: left;
  border: 2px solid #e8e8e8;
  border-radius: 6px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  display: block;
}

.sky-blue1 {
  color: #1cd9ea !important;
}

.aio-icon-title {
  color: #4659a6 !important;
}

.aio-icon-description p {
  font-size: 15px !important;
  color: #68686a !important;
}


div#ultimate-heading-5782569a34361ab60 {
  text-align: left !important;
  margin-top: 0px !important;
}
ul.visit {
    list-style-type: decimal;
    margin-top: 40px;
}
.margin-top-zero {
    padding-bottom: 19px;
}
.page-id-11 .book-appointmnt {
  color: #4659a6;
  font-size: 20px;
  font-weight: 100;
}
.page-id-11 .left-no-padding {
  border: 1px solid #e8e8e8;
  margin-right: 20px;
  padding: 0 !important;
  width: 48%;
}
.page-id-11 .micro-abrasion {
  padding-bottom: 12px;
  padding-left: 10px;
  padding-top: 20px;
}
.page-id-11 .micro-img1 {
  margin-top: 8px;
  margin-left: 4px;
}
.page-id-11 .micro-img2 {
  margin-right: 4px;
  margin-top: 8px;
}
.page-id-11 .right-no-padding {
  border: 1px solid #e8e8e8;
  padding: 0 !important;
}
.page-id-11 .crown-img1 {
margin-left: 4px;  
margin-top: 9px;
}
.page-id-11 .crown-img2 {
  margin-right: 4px;
  margin-top: 9px;
}
.page-id-11 .crown-gum {
  padding-bottom: 36px;
  padding-left: 10px;
  padding-top: 20px;
}
.page-id-11 .resin-padding {
  border: 1px solid #e8e8e8;
  margin-right: 20px;
  margin-top: 30px;
  padding: 0 !important;
  width: 48%;
}
.resin-img1 {
  margin-top: 8px;
  margin-left: 4px;
}
.resin-img2 { 
  margin-right: 4px;
  margin-top: 8px;
}
.page-id-11 .crown-padding {
  border: 1px solid #e8e8e8;
  margin-top: 30px;
  padding: 0 !important;
}
.rest-img1 {
  margin-top: 8px;
}
.rest-img2 {
  margin-top: 8px;
}
.page-id-11 .resin-composite {
  padding-bottom: 9px;
  padding-left: 10px;
  padding-top: 20px;
}
.crown-lifting {
  padding-bottom: 6px;
  padding-left: 10px;
  padding-top: 20px;
}
.page-id-11 .teeth-padding {
  border: 1px solid #e8e8e8;
  margin-top: 30px;
  padding: 0 !important;
  width: 48%;
}
.teeth-img1 {
  margin-top: 8px; 
  margin-left: 4px;
}
.teeth-img2 {margin-right: 4px;
  margin-top: 8px;
}
.page-id-11 .teeth-white {
  padding-bottom: 6px;
  padding-left: 10px;
  padding-top: 20px;
}
.page-id-11 .p-txt {
  color: #4f4f4f;
  font-size: 14px;
  line-height: 30px;
}
.page-id-17 .inner {
  float: left;
  margin-right: 8px;
  text-align: right;
  width: 80px;
}
.page-id-17 .day-footer li {
  list-style: none outside none;
}
.page-id-17 .address {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 40px;
  text-align: center;
}
.page-id-17 .phone-num {
  font-size: 18px;
  text-align: center;
}
span.wpcf7-list-item {
  display: flex;
  font-size: 14px;
  line-height: 19px;
  padding: 2px 0;
}
#last-name {
  margin-top: -10px;
}
input[type="submit"] {
  background: linear-gradient(30deg,#4859a9 0%,#1cd9ea 100%);
  !background: none repeat scroll 0 0 #717cea;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 0 12px;
  border-radius: 3px;
}
.txt-size {
  font-size: 14px;
  font-weight: bolder;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.last-name {
  margin-top: 0px;
}
.page-id-17 #main {
  padding-bottom: 0 !important;
}
.page-id-17 .right-txt {
  margin-top: 22px;
  text-align: center;
}
.page-id-17 .border-col {
  background-color: #f9f9f9;
  border: 1px solid #e8e8e8;
  border-radius: 14px;
}
.background-left {
  background-color: #f9f9f9;
  border: 1px solid #e8e8e8;
  border-radius: 14px;
}
.page-id-17 .week-ryt {
  margin-top: 20px;
}
.page-id-15 article.post .blog-content h3.entry-title a {
  color: #4859a9;
  font-size: 20px;
}

.page-id-471 input[type="submit"] {
  margin-left: 510px;
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 0;
}
.page-id-471 .contact-main {
  background-color: #f5f5f5;
  border: 1px solid #4859a9;
  border-radius: 14px;
  padding-bottom: 14px;
  width: 60%;
}
.page-id-471 .sidebar-main {
  width: 35%;
}
.page-id-471 .new-patient-info {
  margin-top: 24px;
  width: 60%;
}
.page-id-471 .emergency {
  background-color: #f5f5f5;
  border: 1px solid #4859a9;
  border-radius: 14px;
  margin-top: 24px;
  padding-bottom: 20px;
}
.page-id-471 .appoint-button a {
  background-color: #4859a9 !important;
  color: #fff !important;
}
.page-id-471 .patient-button a {
  background-color: #4859a9 !important;
  color: #fff !important;
  margin-top: 55px;
  padding-left: 50px;
  padding-right: 50px;
}
#dt-btn-1 {
  margin-top: 20px;
  padding-left: 50px;
  padding-right: 50px;
}
.page-id-475 .finance-button a {
  background-color: #4859a9 !important;
  color: #fff !important;
  padding-left: 50px;
  padding-right: 50px;
}
.oral-series {
  color: #4859a9;
  font-size: 30px;
  font-weight: bold;
}
.dental-information-section .date-format {
  display: none;
}
.page-id-482 .dietary-series {
  font-size: 30px; 
  color: #4859a9;
  font-weight: bold;
}
.ortho-series {
  color: #4859a9;
  font-size: 30px;
  font-weight: bold;
}
.page-id-724 .button-back a {
  background-color: #4859a9 !important;
  color: #fff !important;
}
.dental-proces {
  font-size: 30px;
  font-weight: bold;
  color: #4859a9;
}

.others {
  color: #4859a9;
  font-size: 30px;
  font-weight: bold;
}
.useful-websites {
  font-size: 30px;
  color: #4859a9;
  font-weight: bold;
}
.page-id-477 .icon-set {
  float: left;
}
.take-ten {
  font-size: 21px;
  font-weight: bold;
  color: #4859a9;
}
.page-id-13 .finance {
  color: #4859a9;
  font-size: 21px;
  font-weight: bold;
}
.page-id-13 .dental-info {
  font-size: 21px;
  color: #4859a9;
  font-weight: bold;
}
.page-id-13 .fact-sheet {
  color: #4859a9;
  font-weight: bold;
  font-size: 21px;
}
.btn-pdf a {
  font-size: 20px !important;
  padding-left: 51px !important;
  padding-right: 50px !important;
  background-color: #4859a9 !important;
  color: #ffffff !important;
}

@media screen and (max-width:980px){
.ajay {
  display: block !important;
}
.phone-num .textwidget .num li {
  text-align: center;
  width: 100%;
}
.search-box {
  float: left;
  left: 300px;
  position: relative;
}
.top-address .top-text {
  color: #7c7c7e;
  font-size: 20px;
  text-align: center;
}
.footer .inner {
  float: left;
  margin-right: 8px;
  text-align: right;
  width: 37px;
}
.third-widget-heading {
  margin-left:0px;
}
}


@media screen and (max-width:968px){
.footer .widget, .footer .tp_recent_tweets li {
  font-size: 12px;
  line-height: 24px;
}
.footer .widget {
  width: 33%;
}
.es_textbox {
  padding-left: 0px;
}
.es_button {
  padding-left: 0px;
}
.footer-phn-num a {
  font-size: 20px;
}
.footer-logo img {
  width: 85%;
}
.page-id-11 .left-no-padding {
  width: 100%;
}
.page-id-11 .teeth-padding {
  width: 100%;
}
.page-id-11 .resin-padding{
  width:100%;
}
}
@media screen and (max-width:800px){
  .search-box {
  float: left;
  left: 244px;
  position: relative;
}
.third-widget-heading {
  font-size: 25px;

}
.es_textbox {
  padding-left: 0px;
}
.es_button {
  padding-left: 0px;
}
}
@media screen and (max-width:768px){

.ask-us {
  font-size: 46px !important;
  font-weight: 100 !important;
  padding: 2% 0 !important;
}
.third-widget-heading {
  font-size: 21px;
  margin-left:0px;

}
.footer-email-id a {
  font-size: 15px;

}
.contact-footer .footer-address {
  font-size: 15px;
  line-height: 27px !important;

}
.footer .inner {
  width: 31px;
}
.es_button {
  padding-left: 0px;
}
.es_textbox {
  padding-left: 0px;
}
.search-box {
  float: left;
  left: 227px;
  position: relative;
}
.near-logo-social {
  float: left;
  width: 100%;
}
.search-box {
    float: left;
    left: 292px;
    position: relative;
}
.footer .widget {
  width: 100%;
}
.footer-logo {
  margin-top: 28px;
  width: 40%;
}
#footer.solid-bg {
  background-image: url("https://supadental.com.au/wp-content/uploads/2016/01/footer_responsive-bg-1.jpg");
  background-repeat:repeat-x;
}
}

@media screen and (max-width:550px){
.es_textbox {
  padding-left: 0px;
}
.es_button {
  padding-left: 0px;
}
.page-id-471 .emergency {
  left: 2%;
  width: 95%;
}
}
@media screen and (max-width:480px){
.search-box {
    float: left;
    left: 149px;
    position: relative;
}

.left-no-padding.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
  margin-top: 37%;
}
.ask-us {
  font-size: 12px !important;

}


@media screen and (max-width:360px){
.search-box {
    float: left;
    left: 88px;
    position: relative;
}
.about-us .text-wrap {
  font-size: 20px;
}
}
@media screen and (max-width:320px){
.search-box {
    float: left;
    left: 66px;
    position: relative;
  
}
.background-left {
  width: 100%;
}

.es_textbox {
  padding-left: 0px;
}
.es_button {
  padding-left: 0px;
}
.es_textbox_button {
  width: 84px !important;
}
}
.enjoy-txt {font-size: 18px;}
ul.fb-txt {font-size: 16px;}
ul.child-dental {font-size: 16px;}
.child-need {font-size: 16px;}
.gap {font-weight: bold;
  text-align: center;}
.interdental-brush {
  font-size: 16px;}
.wear-tear {font-size: 16px;}
.with-all {font-size: 16px;}
.more-more {font-size: 16px;text-align: justify;}
.had-braces {font-size: 16px;}
.clean-bridge {text-align: center;font-weight: bold;}
.pikster {text-align: center;font-weight: bold;}
.bent-brush {font-size: 16px;}
.text-small, .dt-accordion-text-small .wpb_accordion_header > a {
  display: none;
  font-size: 13px;
  line-height: 20px;
}
.growing-child  {
  font-size: 16px;
}
ul.activation {
  font-size: 16px;
}
.activation {
  font-size: 16px;
}
.brush-appliance {
  font-size: 16px;
}
.first-eating {
  font-size: 16px;
}
.speech {
  font-size: 16px;
}
.you-teeth {
  font-size:16px;
}
.the-palate {
  font-size: 16px;
}
.expect {
  font-size: 16px;
}
.please-turn {
  font-size: 16px;
}

.postid-674 .vc_row.wpb_row.vc_inner.wf-container {
  border-bottom: 1px solid #a9a9a9;
  margin: 0 0 20px;
  padding: 0 0 10px;
}
.listen {
  font-size: 16px;
}
.chance-watch {
  font-size: 16px;
}
.feel-some {
  font-size: 16px;
}
.slider-first-text { color: #4859a9;}
.ask-us {
  color: #68686a;
  font-size: 33px !important;
  font-weight: 100 !important;
}
.just-becoz {
  font-size: 16px;
}
.pre-article {
  font-size: 16px;
}
.page-id-15 .details {color: #fff !important;}
.sugar-img {
  margin-top: 13px;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.sidebar-content .widget_archive .widget-title {
  font-size: 21px;
}
.border-bottom {
  border-bottom: 1px solid #dedede;
  padding-bottom: 20px;
}
.supa {
  text-align: justify;
}
.popup-title.pimage {
    display: none;
}

.date-format {
  display: none;
}

.page-masonry, .page-masonry * {
  border: 1px solid #e8e8e8;
  background-color: #f9f9f9;
}
img:hover {
  opacity: 0.3;
  background-color: #2edded;
}


