.frontbg{ 
  background:url('../images/bg.jpg') 100px 0 no-repeat fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.front-logo{ width:410px; position:absolute; color:#ffffff; left:180px; top:220px; font-size:34px; font-weight:lighter; line-height:40px;  }

.front-nav{background:#000000; width:100px; height:100%; top:0; left:0; z-index:1; position:fixed; display:block;}

.front-nav .nav-link1{font-size:14px; line-height:16px; color:#ffffff; text-align:center; display:block; 
   width:100px; background:url('../images/menu-front.png') 0 0 no-repeat;}
.front-nav .nav-link1:hover,.front-nav .nav-link1.active {color:#000000;}  

.front-nav .user-info{ background-position: 0 0; height:28px; padding-top:74px; }
.front-nav .videos{ background-position: 0 -102px; height:28px; padding-top:74px;}
.front-nav .help{  background-position: 0 -204px; height:28px; padding-top:74px; }
.front-nav .dry-food{ background-position: 0 -306px; height:28px; padding-top:74px; }
.front-nav .homemade-food{ background-position: 0 -408px;  height:40px; padding-top:62px;}
.front-nav .buy{ background-position: 0 -510px; height:28px; padding-top:74px;}

.front-nav .user-info:hover, 
.front-nav .user-info.active{ background-position: -100px 0;}
.front-nav .videos:hover, 
.front-nav .videos.active{ background-position: -100px -102px;}
.front-nav .help:hover, 
.front-nav .help.active{ background-position: -100px -204px; }
.front-nav .dry-food:hover, 
.front-nav .dry-food.active{ background-position: -100px -306px;  }
.front-nav .homemade-food:hover, 
.front-nav .homemade-food.active{ background-position: -100px -408px;  }
.front-nav .buy:hover, 
.front-nav .buy.active{ background-position: -100px -510px; }

.front-nav .site-menu>li{position:relative;}
.front-nav .submenu{top:0px; left:100px;}
.front-nav4 .submenu, .front-nav5 .submenu, .front-nav6 .submenu{ top:inherit; bottom:0px; left:100px;}  

.submenu{width:300px; background:#545454; padding:10px 0; font-size:12px; display:none; position:absolute; z-index:1; line-height:20px;}
.submenu a span{color:#61ba09; font-weight:normal; font-size:10px;}
.submenu li a{padding:5px 5px 5px 50px; display:block; color:#ffffff; font-weight:bold; border:1px solid #545454; }
.submenu li a:link{color:#ffffff;}
.submenu li a:visited{color:#ffffff;}
.submenu li a:hover, .submenu li a.active,.submenu li a.subactive{color:#61ba09; border:1px solid #ffffff;}
.submenu li a:active{color:#ffffff;}

/* Added by Ajay because of independent logo of vet shared link */
.vet-share-link{
  font-size: 20px!important; 
  flex: 0 0 38px; 
  margin-left: -38px; 
  padding-top: 3px; 
  color: #000;
}
.display-flex {
  display: flex;
}

.user-info-sub{background:url('../images/user-info.png') -5px  -10px no-repeat;}
.user-info-sub1{background-position:-5px -10px;}
.user-info-sub2{background-position:-5px -60px;}
.user-info-sub3{background-position:-5px -110px;}
.user-info-sub4{background-position:-5px -160px;}
.user-info-sub5{background-position:-5px -210px;}
.user-info-sub6{background-position:-5px -260px;}
.user-info-sub7{background-position:-5px -310px;}
.user-info-sub8{background-position:-5px -360px;}
.user-info-sub9{background-position:-5px -410px;}
.user-info-sub10{background-position:-5px -460px;}
.user-info-sub11{background-position:-5px -510px;}
.user-info-sub12{background-position:-5px -560px;}
.user-info-sub13{background-position:-5px -610px;}
.user-info-sub14{background-position:-5px -660px;}

.video-sub{background:url('/images/video.png') -5px  -10px no-repeat;}
.video-sub1{background-position:-5px -10px;}
.video-sub2{background-position:-5px -60px;}
.video-sub3{background-position:-5px -110px;}
.video-sub4{background-position:-5px -160px;}
.video-sub5{background-position:-5px -210px;}
.video-sub6{background-position:-5px -260px;}

.help-sub{background:url('../images/help.png') -5px  -10px no-repeat;}
.help-sub1{background-position:-5px -10px;}
.help-sub2{background-position:-5px -60px;}
.help-sub3{background-position:-5px -110px;}
.help-sub4{background-position:-5px -160px;}
.help-sub5{background-position:-5px -210px;}
.help-sub6{background-position:-5px -260px;}
.help-sub7{background-position:-5px -310px;}
.help-sub8{background-position:-5px -360px;}

.dry-food-sub{background:url('../images/dry-foods.png') -5px  -10px no-repeat;}
.dry-food-sub1{background-position:-5px -10px;}
.dry-food-sub2{background-position:-5px -60px;}
.dry-food-sub3{background-position:-5px -110px;}
.dry-food-sub4{background-position:-5px -160px;}
.dry-food-sub5{background-position:-5px -210px;}
.dry-food-sub6{background-position:-5px -260px;}
.dry-food-sub7{background-position:-5px -310px;}
.dry-food-sub8{background-position:-5px -360px;}
.dry-food-sub9{background-position:-5px -410px;}

.homemade-food-sub{background:url('../images/homemade.png') -5px  -10px no-repeat;}
.homemade-food-sub1{background-position:-5px -10px;}
.homemade-food-sub2{background-position:-5px -60px;}
.homemade-food-sub3{background-position:-5px -110px;}
.homemade-food-sub4{background-position:-5px -160px;}
.homemade-food-sub5{background-position:-5px -191px;}
.homemade-food-sub6{background-position:-5px -260px;}
.homemade-food-sub7{background-position:-5px -310px;}
.homemade-food-sub8{background-position:-5px -359px;}

.buy-sub{background:url('../images/buy.png') -5px  -10px no-repeat;}
.buy-sub1{background-position:-5px -10px;}
.buy-sub2{background-position:-5px -60px;}
.buy-sub3{background-position:-5px -110px;}
.buy-sub4{background-position:-5px -160px;}
.buy-sub5{background-position:-5px -210px;}
.buy-sub6{background-position:-5px -260px;}


.front-footer{ position:absolute; right:40px; bottom:40px; height:40px; font-size:12px; width:620px; color:#ffffff; }
.front-footer img{float:left; margin:0 5px;}
.front-footer .front-footer-inner{margin-left:5px; float:left; background:url('../images/bg-footer.png') 0 0 repeat-x; height:41px; line-height:41px; padding:0 20px;  }
.front-footer .front-footer-inner a, .front-footer .front-footer-inner span{margin:0 5px;}

.front-footer a.twitter img{background:url('../images/twitter.png') 0 0 no-repeat; }
.front-footer a.twitter:hover img{background-position:-41px 0; }

.front-footer a.facebook img{background:url('../images/facebook.png') 0 0 no-repeat;}
.front-footer a.facebook:hover img{background-position:-42px 0;}

.text-white{  color:#ffffff; }
.text-white a,
.text-white a:link,
.text-white a:visited{ color:#ffffff; text-decoration:none}
.text-white a:hover{ color:#61ba09; text-decoration:none}
.text-white a:active{ color:#ffffff; text-decoration:none}

/*.header_h .row1{text-align:right; height:30px; padding:5px 0;}*/
.header_h .row1{text-align:right; padding-bottom:2px;}

.header_h .row1 a, .header_h .row1 span{padding:0 5px;}

.login-form{ width:190px; position:absolute; top:40px; right:40px; font-size:12px;}

.login-form .inputtext{background:rgba(94,150,68,.9); border:none; color:#ffffff; font-size:14px; padding:5px 10px; width:170px;}
.login-form .inputtext::-webkit-input-placeholder { color: #ffffff; }
.login-form .inputtext:-moz-placeholder { /* Firefox 18- */ color: #ffffff;  }
.login-form .inputtext::-moz-placeholder {  /* Firefox 19+ */ color: #ffffff;  }
.login-form .inputtext:-ms-input-placeholder { color: #ffffff; }

.login-form .pad-div{padding-bottom:10px; }

.button{
  background:rgb(94,150,68); border:0px; text-align:center; font-size:16px; 
  font-weight:bold; color:#ffffff;  padding:5px 10px; width:190px;
  -webkit-border-radius: 6px; border-radius: 6px; cursor:pointer;
  
  }
  
.button.red{background:#aa0000; width:110px;}
.button.green{background:#5E9644; width:110px;}

.login-form .red{width:190px;}


/* ---------- inner page -------------- */
.wrapper {min-width:1000px;}
.wrapper-header{margin:auto; padding:0 5px; min-width:980px; max-width:1100px;}
/*.header .row1{text-align:right; height:30px; padding:5px 0;}*/
.header_h .row1{text-align:right; padding-bottom:2px;}
.header_h .row1 a, .header_h .row1 span{padding:0 5px;}

.top-nav>ul>li{float:left; display:block; padding-right:2px; background:url('../images/menu-top-sptr.png') right 1px no-repeat; position:relative;}
.top-nav>ul>li>a{float:left; display:block; }

.top-nav .nav-link1{font-size:14px; line-height:35px; color:#ffffff !important ; text-align:center; display:block; 
    background:url('../images/menu-top.png') -408px 4px no-repeat; padding:0 15px 0 45px; }
.top-nav .nav-link1:hover, .top-nav .nav-link1.active, .top-nav .nav-link1.highactive {color:#000000 !important; background:#ffffff url('../images/menu-top.png') -408px 4px no-repeat; position:relative;}  

.top-nav .user-info{ background-position: -408px 4px;   }
.top-nav .videos{ background-position: -408px -46px; }
.top-nav .help{  background-position: -408px -96px;  }
.top-nav .dry-food{ background-position: -408px -142px;  }
.top-nav .homemade-food{ background-position: -408px -196px;  }
.top-nav .buy{ background-position: -408px -246px; }
.top-nav .search{ background-position: -408px -296px; }

.top-nav .user-info:hover, 
.top-nav .user-info.active,.top-nav .user-info.highactive{ background-position: 0px 4px;}
.top-nav .videos:hover, 
.top-nav .videos.active,.top-nav .videos.highactive{ background-position: 0px -46px;}
.top-nav .help:hover, 
.top-nav .help.active ,.top-nav .help.highactive{ background-position: 0px -96px; }
.top-nav .dry-food:hover, 
.top-nav .dry-food.active,.top-nav .dry-food.highactive{ background-position: 0px -142px; }
.top-nav .homemade-food:hover, 
.top-nav .homemade-food.active,.top-nav .homemade-food.highactive{ background-position: 0px -196px;  }
.top-nav .buy:hover, 
.top-nav .buy.active,.top-nav .buy.highactive{ background-position: 0px -246px; }
.top-nav .search:hover,
.top-nav .search.active,.top-nav .search.highactive{ background-position: 0px -296px; }

.top-nav .submenu{top:34px; text-align:left;}

.footer{background:#545454; color:#ffffff; font-size:12px;}
.wrapper-footer{padding:5px 5px 0 5px; min-width:980px; max-width:1100px; margin:auto;}
.year10{padding-top:5px; float:left;}
.copytext{float:right; padding:10px 0 10px 10px;}
.footer-icon{float:right; text-align:right;  width:164px;}
.footer-icon a{padding:0 5px;}
.footer-icon a.twitter img{background:url('../images/twitter.png') 0 0 no-repeat; }
.footer-icon a.twitter:hover img{background-position:-41px 0; }

.footer-icon a.facebook img{background:url('../images/facebook.png') 0 0 no-repeat;}
.footer-icon a.facebook:hover img{background-position:-42px 0;}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
  .frontbg{ 
    background:url('../images/bg.jpg') -20px 0 no-repeat fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}
/*New header style 2019*/
.header_h {
  height: 90px!important;
}

.wrapper-header {
  margin: 0;
  min-width: auto;
  max-width: 100%;
}

.row2 {
  padding-top: 18px;
  padding-left: 24px;
}

.dvm-log-btn {
  padding-top: 14px;
  padding-right: 18px;
}

.nav {
  padding-left: 18px;
}

.dvm-admin-nav {
  margin-left: auto;
  padding-right: 25px;
  padding-top: 4px;
  line-height: 26px;
  text-align: right;
}

@media only screen and (max-width: 1030px) {
	.row2 {
		padding-left: 10px;
	}
	.dvm-log-btn {
		padding-right: 0px;
  }
  .nav {
    padding-left: 0;
  }
}