.caption {
        width:100%;
        top: 90px;
        position: relative;
}
    
@media (min-width: 320px) {
	.caption {
        top: 22px;
		font-size: 21px;
    	line-height: 22px;
    }
}

@media (min-width: 480px) {
	.caption {
        top: 36px;
	    font-size: 30px;
    	line-height: 36px;
    }
}

@media (min-width: 768px) {
	.caption {
        top: 50px;
    }
}

@media (min-width: 992px) {
	.caption {
        top: 72px;
	    font-size: 37px;
	    line-height: 40px;
    }
}

.section-0-bg {
	background-color: rgb(64,64,64);
}

.section-0-0-bg {
	background-color: white;
}

.section-1-bg {
	background-color: rgb(253,191,45);
}

.section-2-bg {
	background-color: rgb(243,61,38);
}

.section-3-bg {
	background-color:#f47722;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);
	box-shadow:0 0 15px rgba(0,0,0,0.4);
	background-image: url(../images/orange-background.png);
    background-repeat: no-repeat;
    background-position: right center;
    margin: 0px 0px 60px;
}

.white-font {
	color: white!important;
}

.orange-font {
	color: #fe6600!important;
}

.yello-font {
	color: rgb(245,208,107)!important;
}

.white-link a{
	color: white!important;
}

.white-link a:hover{
	color: #e8df32!important;
}

.white-link a:hover i{
	color: #e8df32!important;
}

.white-link a:hover h3{
	color: #e8df32!important;
}

.orange-button {
	background-color: rgb(253,191,45);
}

.most-fullscreen-container {
		width:90%;
		position:relative;
		padding:0;
}

@media (min-width: 992px) {

	.like-table{
	    display:table-cell;
	}
	td,
	.like-table{
	    height:172px;
	    vertical-align: middle;
	}
	td div,
	.like-table div{
	    height:50px;
	    margin:0 auto;
	    font-size:12px;
	    line-height: 50px;
	    text-align: center;
	}
}

.black-font {
	color: black;
}

.brand-block {
	background-color: rgba(255,255,255,0.8);
	padding-left: 25%;
    padding-right: 25%;
    padding-top: 4%;
    padding-bottom: 3%;
}

.brand-block-red {
	background-color: rgba(206,7,33,0.8);
	padding-left: 25%;
    padding-right: 25%;
    padding-top: 4%;
    padding-bottom: 4%;
    text-align: center;
    font-size: x-large;
}

.brand-block-gray {
	background-color: rgba(87,85,85,0.8);
    padding-top: 4%;
    padding-bottom: 4%;
    text-align: center;
    font-size: x-large;
}

.brand-block-blue {
	background-color: rgba(51,127,182,0.8);
    padding-top: 4%;
    padding-bottom: 4%;
    text-align: center;
    font-size: x-large;
}

.brand-block-blue2 {
	background-color: rgba(25,82,130,0.8);
    padding-top: 4%;
    padding-bottom: 4%;
    text-align: center;
    font-size: x-large;
}

.brand-background-image-click-share {
	background: url(../images/home/BG-02_clickshare.png) no-repeat;
	background-size: 100%;
	padding-top: 80px !important;
	padding-bottom: 200px !important;
}


@media screen and  (orientation: portrait) {
	.brand-background-image-click-share {
		padding-top: 20px !important;
		background: url(../images/home/BG-02_clickshare2.png) no-repeat;
		padding-bottom: 350px !important;
	}
	section div.row>div {
		margin-bottom:20px;
	}
	.padding-10 {
		padding: 0px !important;
	}
}

.brand-background-image-via {
	background: url(../images/home/BG-03_VIA.png) no-repeat;
	background-size: 100%;
	padding-top: 80px !important;
	padding-bottom: 150px !important;
}


@media screen and  (orientation: portrait) {
	.brand-background-image-via {
		padding-top: 20px !important;
		background: url(../images/home/BG-03_VIA2.png) no-repeat;
		padding-bottom: 350px !important;
	}
	section div.row>div {
		margin-bottom:20px;
	}
	.padding-10 {
		padding: 0px !important;
	}
}

.brand-background-image-astros {
	background: url(../images/home/BG-05_ASTROS.png) no-repeat;
	background-size: 100%;
	padding-top: 80px !important;
	padding-bottom: 150px !important;
}


@media screen and  (orientation: portrait) {
	.brand-background-image-astros {
		padding-top: 20px !important;
		background: url(../images/home/BG-05_ASTROS.png) no-repeat;
		padding-bottom: 350px !important;
	}
	section div.row>div {
		margin-bottom:20px;
	}
	.padding-10 {
		padding: 0px !important;
	}
}


.brand-background-image-wePresent {
	background: url(../images/home/BG-04_wePresent.png) no-repeat;
	background-size: 100%;
	padding-top: 80px !important;
	padding-bottom: 130px !important;
}


@media screen and  (orientation: portrait) {
	.brand-background-image-wePresent {
		padding-top: 20px !important;
		background: url(../images/home/BG-04_wePresent2.png) no-repeat;
		padding-bottom: 150px !important;
	}
	section div.row>div {
		margin-bottom:20px;
	}
	.padding-10 {
		padding: 0px !important;
	}
}