.slide-out-bottom-0 {
	-webkit-animation: slide-out-bottom 0.8s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: slide-out-bottom 0.8s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
		}


		@-webkit-keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}
		@keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}


.slide-out-bottom {
	-webkit-animation: slide-out-bottom 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: slide-out-bottom 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
		}


		@-webkit-keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}
		@keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}

.slide-out-bottom-2 {
			-webkit-animation: slide-out-bottom 1.2s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: slide-out-bottom 1.2s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
		}


		@-webkit-keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}
		@keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}


.slide-out-bottom-3 {
			-webkit-animation: slide-out-bottom 1.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: slide-out-bottom 1.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
		}


		@-webkit-keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}
		@keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}

.slide-out-bottom-4 {
			-webkit-animation: slide-out-bottom 1.6s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: slide-out-bottom 1.6s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
		}


		@-webkit-keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}
		@keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}

.slide-out-bottom-5 {
			-webkit-animation: slide-out-bottom 1.8s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: slide-out-bottom 1.8s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
		}


		@-webkit-keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}
		@keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}


.slide-out-bottom-6 {
			-webkit-animation: slide-out-bottom 2.0s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: slide-out-bottom 2.0s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
		}


		@-webkit-keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}
		@keyframes slide-out-bottom {
		  0% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: translateY(490px);
		            transform: translateY(490px);
		    opacity: 1;
		  }
		}


/* Scroll left text in header */

div.scrolling-limit {
  width: 500px;
  height: 100px;
  overflow:hidden;
  white-space:nowrap;
  
}

.scrolling {
  position: relative;
  -webkit-animation: scroll 7s infinite linear;;
  -moz-animation: scroll 7s infinite linear;
  -o-animation: scroll 7s infinite linear;
  animation: scroll 7s infinite linear;
  padding-top: 45px;

}

@keyframes scroll{
     0%   {left: 525px;}
    100% {left: -200px;}
}
@-webkit-keyframes scroll{
     0%   {left: 525px;}
    100% {left: -200px;}
}

.swing-in-bottom-fwd {
	
	-webkit-animation: swing-in-bottom-fwd 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) 0.2s both;
	        animation: swing-in-bottom-fwd 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) 0.2s both;
}

@-webkit-keyframes swing-in-bottom-fwd {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 1;
  }
}
@keyframes swing-in-bottom-fwd {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
    opacity: 1;
  }
}



.fade-in {
	-webkit-animation: fade-in 0.6s 0s ease-in both;
	        animation: fade-in 0.6s 0s ease-in both;
}


 */
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

#section_image {
    background-image: url(../img/main.jpg);
    height:95%;
    background-size: cover;
    background-position: bottom;
}


/**
 * ----------------------------------------
 * animation ping
 * ----------------------------------------
 */

.ping {
	-webkit-animation: ping 1.4s ease-in-out 2s infinite both;
	        animation: ping 1.4s ease-in-out 2s infinite both;
}


@-webkit-keyframes ping {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0.1;
  }
  80% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0.4;
  }
  100% {
    -webkit-transform: scale(2.2);
            transform: scale(2.2);
    opacity: 0;
  }
}
@keyframes ping {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0.1;
  }
  80% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0.4;
  }
  100% {
    -webkit-transform: scale(2.2);
            transform: scale(2.2);
    opacity: 0;
  }
}

#pills_section:hover > #arrow {
	-webkit-animation-play-state:paused;
    animation-play-state:paused;
}


#pills_section {
	position: relative;
    margin: 0px auto;
    overflow: visible;
    width: 100%;
    top: 48%;
    /* left: 15%; */
    display: flex;
}

#pills_section > div {
	width: 100%;
} 

.divs {
	width: auto;
    height: 50px;
    background-color: transparent;
    position: relative;
    float: left;
    /* margin-left: 10px; */
	padding: 0px 15px;
}

.divs img {
	margin-bottom: 2px;
}

.rx{
    position: absolute;
    width: 300px;
    height: 360px;
    padding: 1px;
    bottom: 50px;
    /*border: 1px solid gray;*/
    color: #192271;
    background-image: url(../img/prx.png);
    background-position: top;
    background-size: cover;
    right: -38%;
    text-align: initial;
} 


/*.divs:hover p{
	display: block;
} */

#pill0 {
	top: -201px;
   /* left: -30px;*/
	z-index: 1;
}


#pill1 {
	top: -201px;
   /* left: 65px;*/
	z-index: 1;
}

#pill2 {
	top: -201px;
   /* left: 197px;*/
	z-index: 1;
}

#pill3 {
	top: -201px;
   /* left: 324px;*/
	z-index: 1;
}

#pill4 {
	top: -201px;
   /* left: 454px;*/
	z-index: 1;
}

#pill5 {
	top: -201px;
 /*   left: 582px;*/
	z-index: 1;
}

#pill6 {
	top: -201px;
  /*  left: 717px;*/
	z-index: 1;
}

.pill_bttns {
	width: 100%;
    visibility: hidden;
    z-index: 1;
    height: auto;
    text-align: center;
    padding: 5px 3px;
    border-radius: 15px;
    font-size: 13px;
}

.btn-primary {
    color: #fff;
    background-color: #192271;
    border-color: #007bff;
}

.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}

.rx > h2 {
	color: black;
	text-decoration: underline;
}


.rx > ul > li >a {
	color: #192271;
	font-size: 14px;
}

.rx > ul > li >a:hover {
    color: #41988c;
    text-decoration: underline;
    font-weight: 600;
}


#rx_0 {
	left:-20%;
}

#rx_0 h2 {
	margin-left: 50px;
    margin-top: 45px;
}

#rx_0, #rx_1, #rx_2, #rx_3, #rx_4, #rx_5, #rx_6 ul {
	font-size: 14px;
}

#rx_1 {
	left: -15%;
}

#rx_1 h2 {
	margin-left: 50px;
    margin-top: 45px;
}

#rx_2 {
	left: -10%;
}

#rx_2 h2 {
	margin-left: 50px;
    margin-top: 45px;
}

#rx_3 {
	left: -12%;
}

#rx_3 h2 {
	margin-left: 50px;
    margin-top: 37px;
    margin-bottom: 25px;
}


#rx_4 h2 {
	margin-left: 50px;
    margin-top: 29px;
}

#rx_5 {
	left: -5%;
}

#rx_5 h2 {
	margin-left: 50px;
    margin-top: 37px;
}

#rx_6 {
	left: 0%;
}


#rx_6 h2 {
	margin-left: 52px;
    margin-top: 40px;
    margin-bottom: 10px;
}


#arrow {
	/*display: block;*/
	position: absolute;
	top: 290px;
    left: -60px;
	z-index: 1;
}

.showup0{display:none;}
.showup{display:none;}
.showup2{display:none;}
.showup3{display:none;}
.showup4{display:none;}
.showup5{display:none;}
.showup6{display:none;}
.click{cursor:pointer;}


.sub{
  display: none;
}

