.wipg_block_theme {
	background-color: rgba(208,81,42, .7)!important;
}

#grad1 {
  background: linear-gradient(90deg, rgba(0,0,0,0) 40%, rgb(180,182,194));
}

.linear_white_black {
  background: linear-gradient(90deg, rgba(0,0,0,0) 40%, rgb(180,182,194));
}

.white-font {
	color: white;
}

.blue-font {
	color: rgb(0,112,192)!important;
}

.black-font {
	color: black;
}

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

.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;
	}
}

.heading-title.heading-arrow-bottom {
    color: #fff;
    background-color: rgb(26,34,140);
}

.heading-title.heading-arrow-bottom:after {
    border-top: 20px solid rgb(26,34,140);
}

.title-font {
	font-size: 24px;
}
    
@media (min-width: 320px) {
	.title-font {
		font-size: 16px;
	}
	.title-font2 {
		font-size: 22px;
	}
}

@media (min-width: 480px) {
	.title-font {
		font-size: 16px;
	}
}

@media (min-width: 768px) {
	.title-font {
		font-size: 32px;
	}
	.title-font2 {
		font-size: 28px;
	}
}

@media (min-width: 992px) {
	.title-font {
		font-size: 36px;
	}
	.title-font2 {
		font-size: 28px;
	}
}

@media (min-width: 768px) { /* sm breakpoint */
    .v-align-center {
        display: flex;
        align-items: center;
    }
}

.red-left-border {
    border-left: 5px solid rgb(233,113,50);
    padding-left: 15px !important;
}