/**
 * Stylesheet for media queries
 *
 */

/* Extra small devices (phones, up to 480px) */
/* No media query since this is the default in Bootstrap */

/* ===== Media Query 1 ===== */
@media (min-width: 1200px) {
.logo {
	text-align: left;
	margin-bottom: 0;
}
#header-v1 #topbar {
	text-align: left;
}
#header-v2 #topbar {
	text-align: right;
}
#header-v2 .social {
	text-align: left;
}
#header-v1 .social {
	text-align: right;
}
.topbar-left {
	margin-bottom: 0;
}
.search-header {
	display: inline-block;
	float: right;
	margin: 0 0 0 20px;
	position: relative;
	right: 0;
	top: 0;
}
#menu {
	display: block;
}
.slicknav_menu {
	display: none;
}
.sf-sub-indicator {
	display: block;
}
#page-header {
	text-align: left !important;
}
.breadcrumbs {
	padding: 0;
	text-align: right !important;
}
.spacer-wide {
	min-height: 1px;
	display: inline-block;
}
.filter-content .col-md-3 {
	width: 24.8%;
}
.portfolio-three-col .portfolio-item {
	width: 33.33%;
	margin-bottom: 15px;
	float: left;
}
.portfolio-four-col .portfolio-item {
	width: 25%;
	margin-bottom: 0;
	float: left;
}
.subscribe-form input[type="email"] {
	width: 67%;
	margin-right: 10px; 
	float: left;
}
.mybtn {
	margin: 0 0 10px 0;
}
.zoom-button {
	font-size: 30px;
}
.subscribe-form input[type="submit"] {
	width: auto;
}
.list-pricing.th-list {
	text-align: right;
}
.list-sitemap {
	float: left;
	width: 50%;
}
}
/* ===== Media Query 2 ===== */
@media (min-width: 980px) and (max-width: 1199px) {
.logo {
	text-align: left;
	margin-bottom: 0;
}
#header-v1 #topbar {
	text-align: left;
}
#header-v2 #topbar {
	text-align: right;
}
#header-v2 .social {
	text-align: left;
}
#header-v1 .social {
	text-align: right;
}
.topbar-left {
	margin-bottom: 0;
}
.search-header {
	display: inline-block;
	float: right;
	margin: 0 0 0 20px;
	position: relative;
	right: 0;
	top: 0;
}
#menu {
	display: block;
}
.slicknav_menu {
	display: none;
}
.sf-sub-indicator {
	display: block;
}
#page-header {
	text-align: left !important;
}
.breadcrumbs {
	padding: 0;
	text-align: right !important;
}
.spacer-wide {
	min-height: 1px;
	display: inline-block;
}
.filter-content .col-md-3 {
	width: 24.8%;
}
.portfolio-three-col .portfolio-item {    float: left;    height: 100%;    margin: 10px;    width: 31.54%;}
.portfolio-four-col .portfolio-item {
	width: 25%;
	margin-bottom: 0;
	float: left;
}
.mybtn {
	margin: 0 0 10px 0;
}
.zoom-button {
	font-size: 30px;
}
.list-pricing.th-list {
	text-align: right;
}
.list-sitemap {
	float: left;
	width: 50%;
}
}
/* ===== Media Query 3 ===== */
@media (min-width: 992px) {
.logo {
	text-align: left;
	margin-bottom: 0;
}
#header-v1 #topbar {
	text-align: left;
}
#header-v2 #topbar {
	text-align: right;
}
#header-v2 .social {
	text-align: left;
}
#header-v1 .social {
	text-align: right;
}
.topbar-left {
	margin-bottom: 0;
}
.search-header {
	display: inline-block;
	float: right;
	margin: 0 0 0 20px;
	position: relative;
	right: 0;
	top: 0;
}
#menu {
	display: block;
}
.slicknav_menu {
	display: none;
}
.sf-sub-indicator {
	display: block;
}
#page-header {
	text-align: left !important;
}
.breadcrumbs {
	padding: 0;
	text-align: right !important;
}
.spacer-wide {
	min-height: 1px;
	display: inline-block;
}
.filter-content .col-md-3 {
	width: 24.8%;
}
.portfolio-three-col .portfolio-item {
	width: 33.33%;
	margin-bottom: 15px;
	float: left;
}
.portfolio-four-col .portfolio-item {
	width: 25%;
	margin-bottom: 0;
	float: left;
}
.mybtn {
	margin: 0 0 10px 0;
}
.zoom-button {
	font-size: 20px;
}
.list-pricing.th-list {
	text-align: right;
}
.list-sitemap {
	float: left;
	width: 50%;
}
}
/* ===== Media Query 4 ===== */
@media (min-width: 768px) and (max-width: 991px) {
.logo {	text-align: left;	margin-bottom: 0;}
#header-v1 #topbar {	text-align: left;}
#header-v2 #topbar {	text-align: right;}
#header-v2 .social {	text-align: left;}
#header-v1 .social {	text-align: right;}
.topbar-left {	margin-bottom: 0;}
.search-header {	display: inline-block;	float: right;	margin: 0 0 0 20px;	position: relative;	right: 0;	top: 0;}
#menu {	display: block;}
.slicknav_menu {	display: none;}.sf-sub-indicator {	display: block;}
#page-header {	text-align: left !important;}
.breadcrumbs {	padding: 0;	text-align: right !important;}.spacer-wide {
	min-height: 1px;	display: inline-block;}
.filter-content .col-md-3 {	width: 24.8%;}
.portfolio-three-col .portfolio-item {	width: 33.33%;	margin-bottom: 15px;	float: left;}
.portfolio-four-col .portfolio-item {	width: 25%;	margin-bottom: 0;	float: left;}
.mybtn {	margin: 0 0 10px 0;}
.zoom-button {	font-size: 20px;}
.list-pricing.th-list {	text-align: right;}
.list-sitemap {	float: left;	width: 50%;}


.owl-carousel .owl-wrapper:after {    clear: both;    content: ".";    display: block;    height: 0;    line-height: 0;    visibility: hidden;}
.owl-carousel {    display: none;    position: relative;    width: 100%;}
.owl-carousel .owl-wrapper {    display: none;    position: relative;}
.owl-carousel .owl-wrapper-outer {    overflow: hidden;    position: relative;    width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight {    transition: height 500ms ease-in-out 0s;}
.owl-carousel .owl-item {    float: left;}.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;}.owl-controls {    -moz-user-select: none;}
.grabbing {    cursor: url("grabbing.png") 8 8, move;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {    backface-visibility: hidden;    transform: translate3d(0px, 0px, 0px);}

#header .col-md-9.col-sm-8.col-xs-12 {    text-align: center;    width: 100%;}
.menu-wrapper.clearfix > div {}
.menu-wrapper.clearfix > div {    margin: 0 !important;}
#menu li a {    font-size: 18px !important;    padding: 40px 10px 20px;}
.col-md-3.col-sm-4.col-xs-12.logo {    text-align: center;    width: 100% !important;}.container {
    width: 100% !important;}.cboxElement > img {    margin: 10px;    width: 100% !important;}
.port-new .portfolio-grid.wpb_custom_element.portfolio-three-col.clearfix {    left: 0 !important;    margin: 0 !important;
    width: 100% !important;}
.port-new .portfolio-item {    left: 0 !important;    margin: 0 !important;    width: 33% !important;}
.menu-wrapper.clearfix img {
    float: left;
    margin-top: 33px !important;
    vertical-align: middle;
    width: 20px !important;
}
.menu-wrapper.clearfix span {    font-size: 20px !important;    margin-top: 40px !important;}
.thumb2 {    background-size: 100% 100%;    margin: 0;    width: 33%;}
.thumb3 {    background-size: 100% 100%;    margin: 0;    width: 33%;}
.thumb1 {    background-size: 100% 100%;    margin: 0;    width: 33%;}
.container {    padding: 20px;    width: 750px !important;}

#header {    position: relative !important;}



}

/* ===== Media Query 5 ===== */
@media (max-width: 767px) {
.list-pricing.th-list {	padding-top: 0 !important;}
.logo a {	display: inline-block;}
}

@media (max-width: 600px) {
.vc_custom_1423578556011 .box.wpb_custom_element.clearfix {
    position: relative;
    left:-0px;
}
.vc_custom_1404976405328 {
    background-color: #f4f4f4 !important;
    padding-bottom: 30px !important;
    padding-top: 20px !important;
}
.container {    width: 100% !important;}
.logo-standard {    width: 100% !important;}
.menu-wrapper.clearfix > div {    float: left !important;    right: 0 !important;    text-align: center;    width: 100% !important;}
#header-sticky-wrapper > div {    position: relative !important;}
.thumb3 {    margin: 10px !important;}
.thumb2 {    margin: 10px !important;}
.thumb1 {    margin: 10px !important;}
.wpb_wrapper > div {    width: 100% !important;}
.portfolio-grid.wpb_custom_element.portfolio-three-col.clearfix {}
.portfolio-item {    left: 0 !important;    width: 100% !important;}
figcaption {    width: 100% !important;}
.portfolio-item {    width: 100% !important;}
.port-new .portfolio-item {    width: 96% !important;}
#footer .row > p {    text-align: center;    width: 100% !important;}

.menu-wrapper.clearfix span {  font-size: 20px !important;    line-height: 34px;    margin: 0 !important;}
#header .col-md-9.col-sm-8.col-xs-12 {    float: right;    width: 58% !important;}
.menu-wrapper.clearfix img {    margin: 0 !important;    width: 17px;}
.logo img {    height: auto;    max-height: 100%;    max-width: 100%;    text-align: center;    transition: all 0.2s ease 0s;    width: 100%;}
.logo {    text-align: center;    width: 41%;    padding: 5px !important;}
.is-sticky #header .logo img {    width: 100% !important;}
iframe{width:100% !important;}
.slicknav_nav a{font-size:20px !important;}

#slider1 {    font-size: 20px !important;    margin-left: 58px !important;}
#slider1 > div {    font-size: 9px !important;    line-height: 15px !important;    width: auto !important;}
.tp-caption.black.lfr.tp-resizeme.rs-parallaxlevel-0.start span {    font-size: 15px !important;}
.tp-caption.black-new.lfr.tp-resizeme.rs-parallaxlevel-0.start span {    font-size: 10px !important;}
.black {    font-size: 10px !important;    line-height: 13px !important;}
#ss1 {    margin-left: 30px !important;}
h2, h2 a {    color: #060606;    font-family: Patua One;    font-size: 23px;    font-style: normal;    font-weight: 400;    line-height: 28px;}
.priceee {    position: relative;}
.ngg-gallery-thumbnail-box {    float: left;    width: 98% !important;}
.videosettings {    width: 100% !important;}
.priceee {    display: none;}
.vc_custom_1422690698605 .wpb_wrapper > p {    float: left;    margin: 0 !important;    text-align: center;    width: 100%;}
.vc_custom_1422690698605 .wp-colorbox-youtube.cboxElement > img {    display: inline !important;    float: none !important;}
.vc_custom_1422690698605 .wp-colorbox-youtube.cboxElement {    float: none;}
.owl-item img {    height: auto;    width: 150px !important;}
.owl-item a {    float: left;    text-align: center;    width: 145px !important;}

.tp-caption.black.sfr.tp-resizeme.start > div {
    font-size: 13px !important;
}
.tp-caption.medium_bg_red.sfr.tp-resizeme.start > a {
    font-size: 12px !important;
    padding: 4% !important;
    position: relative;
    top: 1px !important;
}
.tp-caption.medium_bg_red.sfr.tp-resizeme.start {
    padding: 2% !important;
}
.head strong {
    font-size: 13px !important;
}
.tp-caption.black.sfr.tp-resizeme.start > span {
    font-size: 11px !important;
}
#ss1 > div {
    font-size: 13px !important;
}
#ss2 > div {
    font-size: 12px !important;
}
#ss1 {
    margin: 3px !important;
}
#slider1 {
    margin: 5px !important;
}
#mapsli {
    width: 100% !important;
}
.page-id-66 .entry-content > p {
    float: left !important;
    margin: 0 !important;
    width: 100% !important;
}#content-main {
    padding-bottom: 30px;
    padding-top: 30px;
}.page-id-3187 iframe {
    height: 164px;
    width: 100% !important;
}iframe {
    height: 180px;
    width: 100% !important;
}
.page-id-21 .list-icon.list-icon-border {
    font-size: 15px !important;
}
.page-id-21 .feature-icon-desc > h2 {
    font-size: 30px;
}
.page-id-21 .feature-icon-desc > p {
    font-size: 17px;
}
.vc_custom_1410357910501 .wp-colorbox-youtube.cboxElement > img {
    margin-left: 0px !important;
    position: absolute;
    top: 70px !important;
}.as {
    width: 100% !important;
    text-align: center;
}.portfolio-item img {
    height: auto !important;
}.portfolio-item figcaption i {
    font-size: 20px;
    padding: 10px;
    float: right;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin: 0 auto;
}
.as {
    text-align: center;
    width: 100% !important;
}
.portfolio-item figcaption {
    margin: 0 auto;
    padding: 5px !important;
}
.portfolio-item h5 {
    float: left !important;
    width: auto !important;
}
.port-new .portfolio-item {
    width: 100% !important;
    margin: 20px 0px !important;
} .responsiveMenuSelect {
   background: #c70000 url("http://americandentalcaredds.com/wp-content/uploads/2015/07/menu.png") no-repeat scroll 98% center / 70px 79px !important;
   border: medium none;
   color: #fff;
   font-size: 20px;-webkit-appearance:none;
   height: 43px;
   padding: 0;
   text-align: left;
   width: 100% !important;
}
.slicknav_menu {
    display: none;
}.logo {
    padding: 5px !important;
    text-align: center;
    width: 100% !important;
    text-align: center;
}

#header .col-md-9.col-sm-8.col-xs-12 {
    float: right;
    width: 100% !important;
    text-align: center;
}.menu-wrapper.clearfix > div {
    float: left !important;
    right: 0 !important;
    text-align: center !important;
    width: 79% !important;
    margin: 10px auto !important;
}.page-id-17 h6 {
    font-size: 25px;
    line-height: 30px !important;
    padding-top: 20px;
    text-align: center;
}.page-id-17 .entry-content > p {
    text-align: left !important;
}body {
    color: #545454;
    font-size: 18px !important;
    font-weight: normal;
    line-height: 25px !important;
}#mapsli > li {
    list-style: outside none disc !important;
    margin-left: 20px !important;
    padding-left: 0;
}.videosettings {
    margin: 10px 0px !important;
    width: 100% !important;
}.page-id-72 .portfolio-item figure {
    overflow: hidden;
    position: relative;
    width: 100%;
}
}
