
.panel-heading a{
 
    background: #e1e6e8 !important;
    border-radius: 8px !important;
    font-family: 'Proxima Soft';
    color: #3d182c !important;
    letter-spacing: 0.5px;

}

.panel-heading a:hover{
 color: #ffbe3e !important;
}



.subtitle-ind{
    color: orange;
    font-size: 1.3em;
    margin-top: 0em !important;
}






.flip1{
    bottom: -5em;
} 


.flip2{
    bottom: -5em;
} 

@media screen and (min-width:2560px) { 
   

}

@media screen 
  and (min-device-width: 1500px) 
{ 
    .veterinar{
    background-size: cover !important;

}

}

/* No greater than 900px, no less than 400px */
@media (max-width:10000px) and (min-width:1000px) {
    .bg-transparent{
  background-color: transparent !important;
  box-shadow: none !important;
}
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
 .veterinar{
    background-size: contain !important;
 }



}



/* Portrait and Landscape */
@media only screen 
  and (max-device-width: 1500px) 
{
 .veterinar{
    background-size: cover !important;
 }
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .veterinar{
    background-size: contain !important;
 }
}



@media only screen and (max-width: 1250px) {



.gnmr {
    font-size: 2.5em;
}

.flip1{
    bottom: -0.9em
} 


.flip2{
    bottom: -0.9em
} 


}

/***/
 #youtube {
	 z-index: 2;
	 display: block;
	 width: 100px;
	 height: 70px;
	 position: absolute;
	 bottom: 20px;
	 right: 20px;
	 background: red;
	 border-radius: 50% / 11%;
	 transition: transform 0.5s;
}
 #youtube:hover, #youtube:focus {
	 transform: scale(1.1);
}
 #youtube::before {
	 content: "";
	 display: block;
	 position: absolute;
	 top: 7.5%;
	 left: -6%;
	 width: 112%;
	 height: 85%;
	 background: red;
	 border-radius: 9% / 50%;
}
 #youtube::after {
	 content: "";
	 display: block;
	 position: absolute;
	 top: 20px;
	 left: 40px;
	 width: 45px;
	 height: 30px;
	 border: 15px solid transparent;
	 box-sizing: border-box;
	 border-left: 30px solid white;
}
 #youtube span {
	 font-size: 0;
	 position: absolute;
	 width: 0;
	 height: 0;
	 overflow: hidden;
}
 
.accordion_one .panel .panel-heading a.collapsed {
    color: #3d182c;;
    display: block;
    padding: 12px 30px;
    border-top: 0px
}

.accordion_one .panel .panel-heading a {
    display: block;
    padding: 12px 30px;
    background: #fff;
    color: #3d182c;
    border-bottom: 1px solid #f9f9f9;
}

.accordion-wrap .panel .panel-heading a {
    font-size: 14px;
}

.accordion_one .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0;
    padding-top: 0;
    padding: 25px 30px 30px 35px;
    background: #fff;
    color: #3d182c
}

.img-accordion {
    width: 81px;
    float: left;
    margin-right: 15px;
    display: block
}

.width-100-imp{
    width: 100% !important;
}
