.center-object{
    
    margin: auto;
    
}
.p-space{
    text-indent: 20px;
}
.ml--30{
    margin-left: -30px
}
.mt-60{
    margin-top: 60px;
    
}
.subtitle-white{
    color:#ffffff;
    font-size: 3.2em;
    font-weight: 800;
}
.subtitle-red{
    color:#d31f26;
    font-size: 2.6em;
    font-weight: 800;
}
.red-font{
    color:#d31f26;
    
}
.red-font a{
    color:#d31f26;
    
}
/*added by hg*/
h4.heavy,
h3.heavy,
h2.heavy,
h1.heavy{
	font-weight: 800 !important;
}

h2.white{
    color:#ffffff;
    font-size: 1.8em;
    font-weight: normal;
}
h3.white{
    color:#ffffff;
    font-size: 1.4em;
    font-weight: 600;
}h3.red a{
    color:#d31f26;
    font-size: 1.4em;
}
h4.white{
    color:#ffffff;
    font-size: 1.3em;
    font-weight: normal;
}
.align-center{
    text-align: center !important;
    
}
.align-right{
    text-align: right !important;
    
}
.go-left-img{
    float:left;
    margin-right: 20px;
    margin-bottom: 10px;
}
.go-right-img{
    float:right;
    margin-left: 20px;
}

.font-sans{
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
}

.social-icon-white{
    background-color: #ffffff;
}
.green-ball{
    color: #19B403;
}
.blue-ball{
    color: #0629C8;
}
hr.red{
    background-image: linear-gradient(to right, transparent, #d31f26, transparent);
border: 0;
height: 3px;

    width: 20%;
    margin: auto;
    color:#d31f26;
    margin-bottom: 20px;
}

ul.f {list-style-type: decimal;
    list-style-position: outside;
    margin-left:20px;

}


#license table tr td{
    padding:5px;
    text-align: left;
    
    
}
#license table td.table-border-right{
   /*border-right:1px solid #000000;*/
    
}
#license table td.table-border-bottom{
/*border-bottom:1px solid #000000;*/
    
}
#license table td.table-border-left{
/*border-left:1px solid #000000;*/
    
}

.inner-table td{
    height: 60px;
}
.up-table{
    margin-top: -50px;
}

.mt-3-hide{
    margin-top: 3rem;
}
.mb-3-hide{
    margin-bottom: 3rem;
}

.shop-box{
    border: solid 1px #cccccc;
    padding: 20px;
    width: 85%;
    margin-bottom: 20px;
}

/* Home Slider - Revolution Slider */


.bounce1,.bounce2, .bounce3
{
  background-color:#d31f26 !important;
}

.slider-container {
	background: #fff;
	height: 600px;
	overflow: hidden;
	width: 100%;
	direction: ltr;
}

.slider-container .tparrows {
	border-radius: 6px;
}

.slider-container .slider-single-slide .tparrows {
	display: none;
}

.slider-container .top-label {
	color: #FFF;
	font-size: 24px;
	font-weight: 300;
}

.slider-container .main-label {
	color: #FFF;
	font-size: 62px;
	line-height: 62px;
	font-weight: 800;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}

.slider-container .featured-label {
	color: #FFF;
	font-size: 52px;
	line-height: 52px;
	font-weight: 800;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
}

.slider-container .bottom-label {
	color: #FFF;
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
}

.slider-container .blackboard-text {
	color: #BAB9BE;
	font-size: 46px;
	line-height: 46px;
	font-family: "Shadows Into Light", cursive;
	text-transform: uppercase;
}

.slider-container .btn.btn-lg.btn-slider-action {
	font-size: 22px;
	font-weight: 600;
	line-height: 20px;
	padding: 19.2px 28.8px;
	padding: 1.2rem 1.8rem;
}

.slider-container .top-label-dark, .slider-container .main-label-dark, .slider-container .bottom-label-dark {
	color: #333;
}

.slider-container .tp-caption-dark a {
	color: #333;
}

.slider-container .tp-caption-dark a:hover {
	color: #333;
}

.slider-container .tp-caption-overlay {
	background: #000;
	padding: 10px;
}

.slider-container .tp-caption-overlay-opacity {
	background: rgba(0, 0, 0, 0.4);
	padding: 10px;
}

.slider-container .tp-opacity-overlay {
	background: rgba(0, 0, 0, 0.75);
}

.slider-container.transparent {
	background-color: transparent;
}

.slider-container.light {
	background-color: #EAEAEA;
}

.slider-container.light .tp-bannershadow {
	opacity: 0.05;
	top: 0;
	bottom: auto;
	z-index: 1000;
}

.slider-container.light .featured-label, .slider-container.light .top-label, .slider-container.light .main-label, .slider-container.light .bottom-label {
	color: #333;
}

.slider-container.light .tp-caption a {
	color: #333;
}

.slider-container.light .tp-caption a:hover {
	color: #333;
}

/* Boxed */
html.boxed .slider-container {
	width: 100% !important;
	left: auto !important;
}


@media (max-width: 575px) {
.mb-hide img {
		display: none;
	}
    
.subtitle-white, .subtitle-red, .subtitle, .subtitle span, .product-single-video h3{
    
    font-size: 2em !important;
    
}
.mt-3-hide, .mb-3-hide{
    margin: 0;
}
#license table {
    width: 100%;
    
}
    .up-table{
    margin-top: -180px;
}
    
    
}