body {
    color: #333333;
    font-size: 16px;
    line-height: 1.8;
    font-weight: 400;
}

h1 {
    color: #ff922d;
}

.logo {
    margin-bottom: 8px;
}
.stuck-container {
    padding-top: 8px;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    font-size: 14px;
    line-height: 30px;
}
.swiper-slider .swiper-slide .swiper-slide-caption .camera_caption {
    background: none !important;
}

.pageContents.contact #header { margin-bottom: 0px;}
.pageContents.contact #header .t3-breadcrumbs {
    margin-bottom: 5px;
}

.page-blog.pageContents.products .item_header .item_title {
	text-align: center;
	font-size: 22px;
}
.pageContents.products .item_header h4.item_title {
	
	font-size: 30px;
	color: #ff922d;
}
.page-blog.pageContents.products .items-row .item {
    border: solid 1px #eeeeee;
}

.moduletable.moduleSideContact {
	background:#eeeeee;
}
.moduletable.moduleSideContact .page_header h2 {
	background: #ff922d;
	color: #ffffff;
	text-align: center;
	padding: 5px;
	font-size: 26px;
	margin-bottom: 10px;
}
.moduletable.moduleSideContact .module_container .mod-newsflash-adv {
	padding:10px;
}
.moduletable.moduleSideContact .module_container .item {
    margin-bottom: 20px;
}

.moduletable.moduleSideMenu {
	background:#eeeeee;
}
.moduletable.moduleSideMenu .module_container {
	padding:10px;
}

.page-blog.pageContents.beiMedical .item_header h4.item_title,
.page-blog.pageContents.beiMedical .item_header h4.item_title a {
	font-size: 22px;
	color: #ff922d;
}
.page-blog.pageContents.beiMedical .items-row {
	border-bottom: solid 2px #eeeeee;
	margin-bottom: 26px;
	padding-bottom: 30px;
}
.page-blog.pageContents.beiMedical .items-row a.btn.btn-info {
	float: right;
}

#t3-footer h5.item_title {
    color: #ff922d;
	font-size: 14px;
	font-weight: 600;
}

.moduletable.moduleParallax .container {
	font-size: 26px;
	font-weight: 600;
}
.moduletable.moduleParallax .container p {
	margin-bottom: 3px;
}
.moduletable.moduleParallax .container .p2 {
	font-size: 30px;
	color: #ff922d;
}
.parallax-content {
    padding: 155px 0 132px;
}
.moduletable.moduleFAQs {
	margin-top: 50px;
}
.moduletable.moduleFAQs .page_header h1 { max-width: 100%;}
.moduletable.moduleFAQs .page_header { text-align: center;}
.copyright a {
    color: #BCC0CB;
}



.moduleFooterLinks {
	line-height: 1.8;
	text-align: center;
}
    .moduleFooterLinks a {
      font-style: italic;
      margin: 0 auto;
      text-align: center;
      color:#313131;
      font-size:25px;
      font-weight: bold;

      -webkit-animation:colorchange 20s infinite alternate;
      
      
    }

    @-webkit-keyframes colorchange {
      0% {
        
        color: blue;
      }
      
      10% {
        
        color: #8e44ad;
      }
      
      20% {
        
        color: #1abc9c;
      }
      
      30% {
        
        color: #d35400;
      }
      
      40% {
        
        color: blue;
      }
      
      50% {
        
        color: #34495e;
      }
      
      60% {
        
        color: blue;
      }
      
      70% {
        
        color: #2980b9;
      }
      80% {
     
        color: #f1c40f;
      }
      
      90% {
     
        color: #2980b9;
      }
      
      100% {
        
        color: pink;
      }
    }
