#mobhowdiv {
display:none;
}

#mkmenu {text-align: center; margin-left: 32px;}

#mkmenu a {color: white;font-size: 14px;border:1px solid white;display:block;background-color:#003267;clear: inherit;margin: 0;padding: 0;}


#mkmenu a:hover {background-color:#ffa306; }

.sliderdiv1 {
  display:block;
	}
  .sliderdiv2 {
  display:none;
	}
#leftcontainerBox {
float: left;
z-index: 1000;
left: 0 !important;
}
.fullwidthbanner-container {
position: relative;
width: 100% !important;
padding: 0;
max-height: 488px !important;
overflow: hidden;
}
.howvid {
padding: 8px 4px 8px 4px;
float: left;
width: 436px;
display: block;
clear: none;
}
.howvidtxt {
float: right;
padding: 0px 41px 15px 0px;
width: 511px;
color: #fff;
display: block;
text-align: left;
white-space: normal;
}
a.howbut {
color: #fff;
}
.dogdiv .dogleft img {
width: 100%;
height: auto;
}
@media only screen and (min-width:0px) and (max-width:1141px){
 #container-full {
width: 96% !important;
margin: 0 2%;
padding: 0;
}
#leftcontainerBox {
float: left !important;
z-index: 1000;
left: 0 !important;
position: relative !important;
width: 100% !important;
margin-bottom: 20px;
}
  #leftcontainerBox .buttons {
clear: none !important;
}
  #header-image {
width: 100%;
height: auto;
}
  .widget-area {
	clear:both;
	  }
	  .column1 {
width: 20%;
padding: 0 10px;
display: block;
}
	  .column2 {
width: 20%;
padding: 0 10px;
display: block;
}
	  	  .column3 {
width: 20%;
padding: 0 10px;
display: block;
}
	  	  .column4 {
width: 20%;
padding: 0 10px;
display: block;
}
		  .page-entry-content h1 {
line-height: 30px;
float: left;
display: block;
width: 100%;
}
.faqdivButton, .faqdivContent {
float: left;
display: block;
width: 100%;
}
			.faqdivButton h3 {
width: 94%;
padding: 10px;
margin: 0 0 4px 18px;
background-image: url('https://onlinedogtor.com/wp-content/themes/azure-basic/images/faqbg.jpg');
background-color: #0B5299;
background-repeat: repeat-x;
border: 1px solid #0B58A2;
cursor: pointer;
position: relative;
font: 13px "Open Sans", sans-serif;
margin: 0;
font-weight: 600;
color: #FFF;
}
			.faqdivContent p {
border-style: solid;
border-width: 1px;
border-color: #0B58A2;
width: 88%;
padding: 15px 4%;
margin: 0;
}
}
@media only screen and (min-width:0px) and (max-width:1096px){		
.websitebanner img {
width: 100%;
height: auto;
}
	  }
@media only screen and (min-width:0px) and (max-width:1075px){
#primary, #content, #sidebar {
width: 100%;
}
 #sidebar {
width: auto;
}
			#sidebar {
color: #545350;
padding-right: 0;
padding-left: 10px;
}
		  #theme-credit {
float: left;
width: 100%;
display: block;
padding: 0;
text-align: center;
margin: 0 0 20px 0;
}
		  #theme-credit p {
margin: 0 0 0 0;
text-align: center !important;
width: 100%;
float: left;
}
		  .soclinks {
text-align: center;
float: left;
width: 100%;
margin-bottom: 22px;
}
		}
		
@media only screen and (min-width:0px) and (max-width:1055px){
.howslidediv {
background-color: #003267;
width: 100%;
display: block;
float: left;
height: auto;
padding: 0;
margin: 0;
}
			#footer-content {
width: 96%;
margin: 0 auto;
padding: 0;
}
	.howvid {
padding: 8px 4px 8px 4px;
float: left;
width: 99%;
display: block;
clear: none;
text-align: center;
}
.howvidtxt {
float: right;
padding: 0px 0 15px 0px;
width: 100%;
color: #fff;
display: block;
text-align: center;
white-space: normal;
}
  a.howbut {
color: #fff;
/* text-align: center; */
width: 188px;
margin: 0 auto;
}
  img.watchvid {
	display:none;
  }
  .slidemsg2, .slidemsg1 {
width: 500px;
  }
}
@media only screen and (min-width:0px) and (max-width:1009px){
#access a {
background-position: center top;
color: #fff;
background-image: url('https://onlinedogtor.com/wp-content/themes/azure-basic/images/navbg.jpg');
background-repeat: repeat-x;
padding: 10px 10px;
margin: 0 0px 0 0;
font-size: 14px;
}
  .btmdivtxt {
	display:block;
width: 96% !important;
}
}
  @media only screen and (min-width:0px) and (max-width:940px){
  .column4 {
width: 20%;
padding: 0 10px;
display: block;
margin: 0 auto !important;
float: none;
}
	  .column1 {
width: 16%;
padding: 0 10px;
display: block;
margin-left: 17%;
}
}
@media only screen and (min-width:0px) and (max-width:867px){
#access a {
background-position: center top;
color: #fff;
background-image: url('https://onlinedogtor.com/wp-content/themes/azure-basic/images/navbg.jpg');
background-repeat: repeat-x;
padding: 10px 5px;
margin: 0 0px 0 0;
font-size: 14px;
}
.slidemsg1 {
margin-top: 15px;
}
}
@media only screen and (min-width:0px) and (max-width:836px){
.logo {
width: 100%;
margin: 0;
padding: 15px 0;
text-align: center;
}
	.proceeds {
width: 100%;
float: right;
margin: 0;
text-align: center;
font-family: "Open Sans", sans-serif;
font-size: 15px;
font-weight: normal;
font-style: italic;
color: #FFFFFF;
text-decoration: none;
display: block;
clear: none;
/* background-color: #0E70B8; */
padding: 0;
}
	.proceeds img {
margin-left: 20px;
margin-bottom: -15px;
}
	.phoneheaddiv {
float: none;
width: 100%;
display: block;
margin: 0 0 15px 0;
text-align: center;
}
nav[role=navigation] ul li {
clear: both;
display: block;
width: 100%;
}
#access a {
background-position: center top;
color: #fff;
background-image: url('https://onlinedogtor.com/wp-content/themes/azure-basic/images/navbg.jpg');
background-repeat: repeat-x;
padding: 5px 0px 10px 0;
margin: 0 0px 0 0;
font-size: 14px;
width: 100%;
float: left;
margin: 0;
height: auto;
text-align: center;
display: block;
}
nav[role=navigation] ul li {
clear: both;
display: block;
width: 100%;
float: left;
margin: 0;
padding: 0;
height: auto;
}
body {
height: 100%;
font-family: "Open Sans", sans-serif;
background: #FFFFFF url('https://onlinedogtor.com/wp-content/themes/azure-basic/images/bg.jpg') repeat-x;
background-position: left 192px;
}
#wrap {
background-image: url('https://onlinedogtor.com/wp-content/uploads/2014/12/mbbg.jpg');
background-repeat: repeat-x;
}
  .sliderdiv1 {
  display:none;
	}
  .sliderdiv2 {
  display:block;
	}
.contactpagediv {
background-position: 349px 180px;
padding: 0 0;
background-image: none;
background-repeat: no-repeat;
background-size: 45%;
  width:90%;
}
}
@media only screen and (min-width:0px) and (max-width:750px){
 #main .dogdiv {
border: 1px solid #C0C0C0;
float: left;
clear: both;
display: block;
margin: 8px 0;
padding: 15px;
width: 97%;
background-image: url('https://onlinedogtor.com/wp-content/themes/azure-basic/images/dogbg1.jpg');
background-repeat: repeat-x;
background-color: #E6E6E8;
}
	.dogleft {
width: 44%;
float: left;
display: block;
margin: 0 10px 0 0;
padding: 0;
}
	dogright {
width: 52%;
float: right;
display: block;
margin: 0;
padding: 0;
color: #004B8B;
font-size: 16px;
font-family: "Open Sans", sans-serif;
}
	
.howbanner {
background-image: url("https://onlinedogtor.com/wp-content/uploads/2013/10/bulletbox1.png");
background-position: left top;
background-repeat: no-repeat;
position: absolute;
bottom: 10px;
left: 10px;
background-size: 99%;
width: 97%;
height: 32%;
display: block;
z-index: 999;
}
.howdiv {
display:none;
}
#mobhowdiv {
display:block;
  min-height:700px;
}
#mobhowdiv {
background-color: #0F4674;
width: 94%;
float: left;
display: block;
padding: 4%;
  	position:relative;
}
#mobhowdiv h1 {
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 24px;
}
.subdivs {
  display:none;
  }
ul.mobnav li {
background-color: #1072BD;
width: 15%;
float: left;
padding: 0 2%;
text-align: center;
margin-right: 3px;
height: 76px;
vertical-align: middle;
display: table;

}
ul.mobnav li a span img {
width: 100%;
height: auto;
}
ul.mobnav li.mob1 a span img  {
width: 85%;
height: auto;
}
ul.mobnav li.mob4 a span img {
width: 65%;
height: auto;
}
ul.mobnav li.mob5 a span img {
width: 40%;
height: auto;
}
ul.mobnav li a  {
vertical-align: middle;
display: table-cell;
}
  ul.mobnav li:hover {
  background-color:#02AFF1;
 
  }
ul.mobnav li#curdiv {
 background-color:#02AFF1;
}
ul.mobnav li .subdivs h2 {
color: #fff;
font-family: "Open Sans", sans-serif;
font-weight: bold;
font-size: 24px;
text-align: left;
}
ul.mobnav li:hover .subdivs.submob1 {
display: block;
position: absolute;
left: 8%;
top: 124px;
width: 75%;
height: 700px;
color: #fff;
padding-top: 20px;
}
ul.mobnav li:hover .subdivs.submob2 {
display: block;
position: absolute;
left: 8%;
top: 124px;
width: 75%;
height: 700px;
color: #fff;
padding-top: 20px;
}
ul.mobnav li:hover .subdivs.submob3 {
display: block;
position: absolute;
left: 8%;
top: 124px;
width: 75%;
height: 700px;
color: #fff;
padding-top: 20px;
}
ul.mobnav li:hover .subdivs.submob4 {
display: block;
position: absolute;
left: 8%;
top: 124px;
width: 75%;
height: 700px;
color: #fff;
padding-top: 20px;
}
ul.mobnav li:hover .subdivs.submob5 {
display: block;
position: absolute;
left: 8%;
top: 124px;
width: 75%;
height: 700px;
color: #fff;
padding-top: 20px;
}
#main .aligncenter, #main  img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
width: 100%;
height: auto;
}
}
@media only screen and (min-width:0px) and (max-width:689px){
.dogleft {
width: 41%;
float: left;
display: block;
margin: 0 10px 0 0;
padding: 0;
}
	.howbanner {
height: 25%;
 
}
}
@media only screen and (min-width:0px) and (max-width:642px){
  .leftabout {
width: 44%;
float: left;
display: block;
margin-right: 25px;
}
}
@media only screen and (min-width:0px) and (max-width:561px){
img.bulletpoints {
width: 90% !important;
height: auto !important;
}
  img.vidimg {
width: 90%;
height: auto;
}
  .howvidtxt h1 {
font-size: 19px;
}
}
@media only screen and (min-width:0px) and (max-width:550px){
.proceeds img {
margin-left: 20px;
margin-bottom: -15px;
width: 93%;
}
.phoneheaddiv img {
width: 80%;
}
	.dogright {
width: 100%;
float: right;
display: block;
margin: 0;
padding: 0;
color: #004B8B;
font-size: 16px;
font-family: "Open Sans", sans-serif;
}
	.dogleft {
width: 100%;
float: left;
display: block;
margin: 0 10px 0 0;
padding: 0;
}
  .howbanner {
height: 22%;
}
.btmdivtxt {
display: block;
width: 90% !important;
 padding: 5% !important;
}
.column1, .column2, .column4 {
width: 100%;
padding: 0;
display: block;
margin-left: 0;
text-align: center;
}
  #footer-content .column2 h4 ,   #footer-content .column2 br,
 #footer-content .column1 br,
    #footer-content .column3 h4 ,   #footer-content .column3 br {
	display:none;
  }
 #footer-content .column1 a,  
   #footer-content .column2 a, 
   #footer-content .column3 a {
  float: left;
width: 100%;
}
  .column4 {
width: 190px;
padding: 0 10px;
display: block;
margin: 0 auto !important;
float: none;
}
  .phonefootdiv {
float: none;
width: auto;
display: block;
margin: -6px 0 0 0px;
}
  .phonefootdiv img {
  margin-top: 15px;
	}
	#site-credits {
background-position: center top;
border-top: 1px solid #eaf8ff;
padding: 15px 0 0 0;
background-image: url('https://onlinedogtor.com/wp-content/themes/azure-basic/images/bluebg.jpg');
background-repeat: repeat-x;
background-color: #003267;
width: 100%;
float: left;
clear: both;
display: block;
}
	#footer-content .column1 h4 {
text-align: center;
}
.column4 {
width: 100%;
padding: 0;
text-align: center;
display: block;
margin: 0 auto !important;
float: none;
}
#footer-content .column1 h4 {
padding: 13px 0px 15px 0px;
margin: 0px;
color: #FFF;
float: left;
display: block;
clear: both;
width: 100%;
text-align: left;
font-size: 23px;
font-family: "Open Sans", sans-serif;
font-weight: normal;
text-decoration: none;
}
}
@media only screen and (min-width:0px) and (max-width:472px){
.howbanner {
height: 18%;
}
	.page-id-14 .wpcf7 input[type=text], .page-id-14 .wpcf7 input[type=email], .page-id-14 .wpcf7 input.text, .page-id-14 .wpcf7 input.title, .page-id-14 .wpcf7 select {
margin: 0.5em 0;
padding: 10px;
width: 100%;
}
	.page-id-14 .wpcf7 textarea {
width: 101%;
height: 150px;
padding: 10px;
}
}
@media only screen and (min-width:0px) and (max-width:432px){
.leftabout {
width: 98%;
float: left;
display: block;
margin-right: 0;
}
 .rightabout {
width: 98%;
float: left;
display: block;
}
}
@media only screen and (min-width:0px) and (max-width:380px){
	 .logo img {
width: 95%;
}
.howbanner {
height: 14%;
}
	#mobhowdiv {
display:block;
 
}
	#main .dogdiv {
border: 1px solid #C0C0C0;
float: left;
clear: both;
display: block;
margin: 8px 0;
padding: 15px;
width: 89%;
background-image: url('https://onlinedogtor.com/wp-content/themes/azure-basic/images/dogbg1.jpg');
background-repeat: repeat-x;
background-color: #E6E6E8;
}
}
@media only screen and (min-width:0px) and (max-width:340px){  
  .howbanner {
height: 12%;
width: 90%;
}
}