.jm-box-wrapper .jm-box.box1 span.jm-icon {
    background-image: url(../images/icons/custom/terapiya1.png);
}
.jm-box-wrapper .jm-box.box1 span.jm-icon:after {
    background-image: url(../images/icons/custom/terapiya.png);
}
.jm-box-wrapper .jm-box span.jm-icon:after {
    width: 150px;                          
    height: 150px;
    box-shadow: 0px 0px 40px rgba(255, 255, 255, 1);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 90px;
}
.jm-box-wrapper .jm-box span.jm-icon {
       width: 150px;
    height: 150px;
}
.jm-box-wrapper .jm-box.box2 span.jm-icon {
    background-image: url(../images/icons/custom/hirurgiya1.png);
}
.jm-box-wrapper .jm-box.box2 span.jm-icon:after {
    background-image: url(../images/icons/custom/hirurgiya.png);
}
.jm-box-wrapper .jm-box.box12 span.jm-icon {
    background-image: url(../images/icons/custom/kremaciya1.png);
}
.jm-box-wrapper .jm-box.box12 span.jm-icon:after {
    background-image: url(../images/icons/custom/kremaciya.png);
}
.jm-box-wrapper .jm-box.box12 {
    background: #229bcc;
}
.jm-box-wrapper .jm-box.box9 {
    background: #229bcc;
}  
.jm-box-wrapper .jm-box.box6 {
    background: #229bcc;
}
.jm-box-wrapper .jm-box.box4 {
    background: #4cbbe8;
}
.jm-box-wrapper .jm-box.box7 {
    background: #4cbbe8;
}
.jm-box-wrapper .jm-box.box10 {
    background: #4cbbe8;
}
.jm-box-wrapper .jm-box.box5 {
    background: #37abda;
}
.jm-box-wrapper .jm-box.box8 {
    background: #37abda;
}
.jm-box-wrapper .jm-box.box11 {
    background: #37abda;
}

.jm-box-wrapper .jm-box.box3 span.jm-icon {
    background-image: url(../images/icons/custom/oftalmolog1.png);
}
.jm-box-wrapper .jm-box.box3 span.jm-icon:after {
    background-image: url(../images/icons/custom/oftalmolog.png);
}

.jm-box-wrapper .jm-box.box4 span.jm-icon {
    background-image: url(../images/icons/custom/dermatologiya1.png);
}
.jm-box-wrapper .jm-box.box4 span.jm-icon:after {
    background-image: url(../images/icons/custom/dermatologiya.png);
}
.jm-box-wrapper .jm-box.box5 span.jm-icon {
    background-image: url(../images/icons/custom/ortopedia1.png);
}
.jm-box-wrapper .jm-box.box5 span.jm-icon:after {
    background-image: url(../images/icons/custom/ortopedia.png);
}
.jm-box-wrapper .jm-box.box6 span.jm-icon {
    background-image: url(../images/icons/custom/stomatolog1.png);
}
.jm-box-wrapper .jm-box.box6 span.jm-icon:after {
    background-image: url(../images/icons/custom/stomatolog.png);
}
.jm-box-wrapper .jm-box.box7 span.jm-icon {
    background-image: url(../images/icons/custom/profilaktika1.png);
}
.jm-box-wrapper .jm-box.box7 span.jm-icon:after {
    background-image: url(../images/icons/custom/profilaktika.png);
}

.jm-box-wrapper .jm-box.box8 span.jm-icon {
    background-image: url(../images/icons/custom/ginekologiya1.png);
}
.jm-box-wrapper .jm-box.box8 span.jm-icon:after {
    background-image: url(../images/icons/custom/ginekologiya.png);
}
.jm-box-wrapper .jm-box.box9 span.jm-icon {
    background-image: url(../images/icons/custom/urologiya1.png);
}
.jm-box-wrapper .jm-box.box9 span.jm-icon:after {
    background-image: url(../images/icons/custom/urologiya.png);
}
.jm-box-wrapper .jm-box.box10 span.jm-icon {
    background-image: url(../images/icons/custom/diagnostika1.png);
}
.jm-box-wrapper .jm-box.box10 span.jm-icon:after {
    background-image: url(../images/icons/custom/diagnostika.png);
}
.jm-box-wrapper .jm-box.box11 span.jm-icon {
    background-image: url(../images/icons/custom/vakcinaciya1.png);
}
.jm-box-wrapper .jm-box.box11 span.jm-icon:after {
    background-image: url(../images/icons/custom/vakcinaciya.png);
}
span.kontaktf {
    font-size: 25px;
    font-weight: 800;
    color: white;
}
td.column-2 {
    width: 20%;
}
th.column-2 {
    width: 20%;
}
.jm-module-raw.tellhad {
    float: left;
    font-size: 20px;
}
.jm-module-raw.emailhad {
    font-size: 20px;
}   
span.kontaktf {
    line-height: initial;
}
.jm-box-wrapper .jm-box span.jm-icon-title{
     text-transform: uppercase;
}                              
#jm-topbar{
   background: #60646d;
    color: #ffffff;
    font-weight: 500;
}                    
.form-horizontal .controls {
    margin-left: 0px;
}
.form-horizontal .control-label {
    float: none;
    text-align: left;
    width: auto;
}
.jm-bottom-box .content .title{
  font-size: 20px;
}      
.jm-bottom-box .content .desc{
 font-weight: 500;
    font-size: 22px;
}
.jm-bottom-box .icon {
    margin-top: 5px;
}
.jm-module-raw.konsul {
    float: left;
    font-size: 20px;
    margin-left: 135px;
}
@media (min-width: 1188px){
   .jm-module-raw.konsul {
    width: 356px;
}}
@media (min-width: 1188px){
.jm-module-raw.tellhad {
    width: 356px;
} }
@media (min-width: 1188px){
  .jm-module-raw.emailhad {
    width: 356px;
} }
#jm-topbar-space .mod-custom.custom {
    float: left;
	font-size: 20px;
    font-weight: 500;
}
.tel {
    text-align: center;
}
@media (max-width: 979px) and (min-width: 768px) {
#jm-topbar-space .mod-custom.custom {
    width: 45%;
font-size: 15px;
}
.custombottom-in.span4{
    width: 100%;
}}
@media (min-width: 1188px){
#jm-topbar-space .mod-custom.custom {
    width: 33.33%;
}
.custombottom-in.span4{
    width: 370px;
}}
@media (max-width: 1187px) and (min-width: 980px) {
 #jm-topbar-space .mod-custom.custom {
    width: 305px;
}
.custombottom-in.span4{
    width: 305px;
}}
.jm-bottom-box {
    text-align: center;
}
@media (max-width: 767px){
div#jm-footer-left {
  /*  bottom: 0;
    position: absolute;  */
    text-align: center;
    left: 0;
} }
.jm-icons a.jm-viber {
    background: url(../images/social/vet24spb-viber.png);
}
.jm-icons a.jm-watsap {
    background: url(../images/social/vet24spb-watsap.png);
}
.jm-icons a.jm-vkontakte {
    background: url(../images/social/vet24spb-vkontakte.png);
}
.jm-icons a.jm-skype {
    background: url(../images/social/vet24spb-skype.png);
}
.jm-icons a.jm-ok {
    background: url(../images/social/vet24spb-ok.png);
}

#jm-allpage .djtabs.default-theme{
      padding-bottom: 20px;
}
tr.row-1.odd {
    height: 50px;
    background: #4cbbe8 !important;
    color: #373737;
}
td.column-1 h3 {
    font-size: 15px;
    font-weight: 500;
}
td {
    padding: 10px;
}
body {
     color: #373737 !important;
}
span.jm h2 {
    font-size: 24px;
    font-weight: 400;
    color: white;
    line-height: 30px;
}
.kontakt1, .kontakt2 {
       display: inline-block;
    width: 43%;
    padding: 20px;
}
ul.nav.menu li a {
    font-size: 18px;
}
a.dj-up_a {
    font-size: 17px !important;
}
.dj-megamenu li ul.dj-submenu > li > a {
 font-size: 15px !important;
}
div#rc-phone {
    bottom: 90px !important;
    right: 200px !important;
}
jdiv.label_39._bottom_3v._pad100_GR._init_Tk {
    right: 90px !important;
}
jdiv.hoverl_6R {
    right: 90px !important;
}
div#jivo-iframe-container {
    right: 90px !important;
}
#slider17m233 .dj-slide-title a {
  
    font-weight: 600;
}
.dj-megamenu li a.dj-up_a {
    padding-left: 18px !important;
    padding-right: 18px !important;
    padding-top: 40px !important;
}
h1.jm-title.uslugi-glavnaya {
    text-align: center;
    font-size: 37px;
}
.jm-box-wrapper .jm-box.box20 span.jm-icon {
    background-image: url(../images/vizov-veterinara-na-dom-vet24spb-glavnaya.png);
border: solid;
    border-radius: 107px;
}

.jm-box-wrapper .jm-box.box20 span.jm-icon:after {
    background-image: url(../images/vizov-veterinara-na-dom-vet24spb-glavnaya.png);
filter: opacity(80%);
}

.jm-box-wrapper .jm-box.box20, .box23, .box24, .box29, .box32  {
    background: #4cbbe8;
}
.jm-box-wrapper .jm-box.box21, .box25, .box27, .box30, .box33 {
    background: #37abda;
}
.jm-box-wrapper .jm-box.box22, .box26, .box28, .box31, .box34  {
    background: #229bcc;
}
.jm-box-wrapper .jm-box.box21 span.jm-icon {
    background-image: url(../images/lechenie-sobak-v-spb-i-lo.png);
    border: solid;
    border-radius: 107px;
}

.jm-box-wrapper .jm-box.box21 span.jm-icon:after {
    background-image: url(../images/lechenie-sobak-v-spb-i-lo.png);
filter: opacity(80%);
}
.jm-box-wrapper .jm-box.box22 span.jm-icon {
    background-image: url(../images/lechenie-kochek-na-domu-glav.jpg);
    border: solid;
    border-radius: 107px;
}
.jm-box-wrapper .jm-box.box22 span.jm-icon:after {
    background-image: url(../images/lechenie-kochek-na-domu-glav.jpg);
filter: opacity(80%);
}
.jm-box-wrapper .jm-box.box23 span.jm-icon {
    background-image: url(../images/kostraciya-kota-vet24spb-glavnaya.jpg);
    border: solid;
    border-radius: 107px;
}
.jm-box-wrapper .jm-box.box23 span.jm-icon:after {
    background-image: url(../images/kostraciya-kota-vet24spb-glavnaya.jpg);
filter: opacity(80%);
}

.jm-box-wrapper .jm-box.box24 span.jm-icon {
    background-image: url(../images/kostraciya-sobak-vet24spb-glavnaya.jpg);
    border: solid;
    border-radius: 107px;
}
.jm-box-wrapper .jm-box.box24 span.jm-icon:after {
    background-image: url(../images/kostraciya-sobak-vet24spb-glavnaya.jpg);
    filter: opacity(80%);
}
.jm-box-wrapper .jm-box.box24 span.jm-icon-title:after {
    text-transform: none !important;
}
.jm-box-wrapper .jm-box.box24 span.jm-icon-title:hover {
    text-transform: none !important;
}
.modul-vyzov-uslugi span.jm {
    font-size: 16px !important;
}


.jm-box-wrapper .jm-box.box25 span.jm-icon {
    background-image: url(../images/sterilizatsiya-koshki-vet24spb-glavnaya.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box25 span.jm-icon:after {
    background-image: url(../images/sterilizatsiya-koshki-vet24spb-glavnaya.jpg);
    filter: opacity(80%);
}


.jm-box-wrapper .jm-box.box26 span.jm-icon {
    background-image: url(../images/chistka-zubov-koshke-glav.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box26 span.jm-icon:after {
    background-image: url(../images/chistka-zubov-koshke-glav.jpg);
    filter: opacity(80%);
}

.jm-box-wrapper .jm-box.box27 span.jm-icon {
    background-image: url(../images/sterilizaciya-sobak-na-domu-glav.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box27 span.jm-icon:after {
    background-image: url(../images/sterilizaciya-sobak-na-domu-glav.jpg);
    filter: opacity(80%);
}

.jm-box-wrapper .jm-box.box28 span.jm-icon {
    background-image: url(../images/chistka-zubov-sobake-glav.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box28 span.jm-icon:after {
    background-image: url(../images/chistka-zubov-sobake-glav.jpg);
    filter: opacity(80%);
}

.jm-box-wrapper .jm-box.box29 span.jm-icon {
    background-image: url(../images/evtanaziya-jivotnyh-na-domu-v-spb-i-lo-glav.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box29 span.jm-icon:after {
    background-image: url(../images/evtanaziya-jivotnyh-na-domu-v-spb-i-lo-glav.jpg);
    filter: opacity(80%);
}
.jm-box-wrapper .jm-box.box30 span.jm-icon {
    background-image: url(../images/vivoz-umershih-jivotnyh-v-spb-i-lo-vet24-glav.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box30 span.jm-icon:after {
    background-image: url(../images/vivoz-umershih-jivotnyh-v-spb-i-lo-vet24-glav.jpg);
    filter: opacity(80%);
}

.jm-box-wrapper .jm-box.box31 span.jm-icon {
    background-image: url(../images/obchaya-kremaciya-jivotnyh-v-spb-i-lo-glav.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box31 span.jm-icon:after {
    background-image: url(../images/obchaya-kremaciya-jivotnyh-v-spb-i-lo-glav.jpg);
    filter: opacity(80%);
}

.jm-box-wrapper .jm-box.box32 span.jm-icon {
    background-image: url(../images/kompleksnaya-vakcinaciya-kotov-glav.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box32 span.jm-icon:after {
    background-image: url(../images/kompleksnaya-vakcinaciya-kotov-glav.jpg);
    filter: opacity(80%);
}

.jm-box-wrapper .jm-box.box33 span.jm-icon {
    background-image: url(../images/vakcinaciya-sobak-v-spb-i-lo-glav.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box33 span.jm-icon:after {
    background-image: url(../images/vakcinaciya-sobak-v-spb-i-lo-glav.jpg);
    filter: opacity(80%);
}

.jm-box-wrapper .jm-box.box34 span.jm-icon {
    background-image: url(../images/chipirovanie-jivotnuh-na-domu-glav.jpg);
    border: solid;
    border-radius: 107px;
}
 
.jm-box-wrapper .jm-box.box34 span.jm-icon:after {
    background-image: url(../images/chipirovanie-jivotnuh-na-domu-glav.jpg);
    filter: opacity(80%);
}






span.desc.cena {
    font-size: 25px !important;
    font-weight: bold !important;
    color: #4caf50 !important;
}

@media (max-width: 500px){

.kontakt1, .kontakt2 {
width: 100%;
    padding-right: 0;
}

}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn{
background: #f2f2f2 !important;
    color: #1b75bc !important;

}
#jm-header + #jm-page #jm-top .row:first-child .jm-module.top-ms {
    margin-top: -50px;
}
.top-phone {
	margin-left: 40px;
}
#mod-custom282 {
	margin-top: -50px;
}
#mod-custom282 .jm-box-wrapper:after {
	content: "";
	clear: both;
}
#jm-page .mod-custom.custom {
	margin-bottom: 50px;
}
#jm-right h3 {
	font-family: 'Roboto', sans-serif;
    font-size: 22px;
	font-weight: 400;
    margin: 0 0 30px;
    padding: 0 0 20px;
    position: relative;
    color: #444444;
    border-bottom: 1px solid #f1f1f1;
}
#jm-right h3:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #f1f1f1;
    bottom: 1px;
    left: 0;
    right: auto;
}
.moduletable {
    margin: 0 0 50px;
}
#mod-custom283 {
	color: #696969;
    background: #373737;
}
.moduletable h3 {
	font-family: 'Roboto', sans-serif;
    font-size: 22px;
	font-weight: 400;
    margin: 0 0 30px;
    padding: 0 0 20px;
    position: relative;
    color: #444444;
    border-bottom: 1px solid #f1f1f1
}
.moduletable h3:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #f1f1f1;
    bottom: 1px;
    left: 0;
    right: auto;
}
.item-image {
	margin-left:0;
	margin-right:0;
}
#jm-topbar-space {
	margin-left: 55px;
}
#dj-megamenu141 {
	margin-left: 30px;
}
#jm-topbar-space #mod-custom272.mod-custom.custom  {
	margin-right: 13px;
}
#jm-topbar-space #mod-custom273.mod-custom.custom {
	width: 28%;
    margin-left: 38px;
}
h1 span, h2 span, h3 span {
    color: #37abda;
	font-weight: 700;
}
@media(max-width:767px) {
	#jm-topbar-space {
		margin-left: 0;
	}
}
#mod244_djtabpanel2 {
	transform: translateY(100%);
	opacity:0;
	transition: 1s;
}
#mod244_djtabpanel2.active {
	transform: translateY(0);
	transition: 0.5s;
	opacity:1;
}

.com-content-category-blog.blog h1 {
  font-size: 32px;
    font-weight: 700;
    margin: 0 0 30px;
    line-height: 1.1;
}
.com-content-category-blog__item.blog-item {
  margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #f1f1f1;
}


button.dj-mobile-open-btn.dj-fa-1 {
    float: right;
}

.jm-grid {
    margin: 0 0 50px;
}