.black_background{
	background: black !important;
}

.red_text{
	color: red !important;
}

.black_text{
	color: black !important;
}

.white_text{
	color: white !important;
}

.diagonal-black path {

    fill: #000;

}

.white_background{
	background: white !important;
}

.no_side_padding{
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.sitebtn{
    border: solid 2px #dfdfdf;
    background: white;
    font-size: 13px;
    padding:9px 11px;
    text-align: center;
    min-width: 140px;
    line-height: 17px;
    transition: all ease 0.3s;
    color:#000 !important; 
}

.sitebtn:hover{
    background: red;
    color: #fff;
    border-color: #000;
    transition: all ease 0.3s;
}

.lg_btn_font {
	font-weight: bold !important;
    font-size: 18px !important;

}

.sitebtn:hover:after{
    color: #fff;
}

.about.type-1 .about-image {

    padding-bottom: 70px;
    background: #5d0101;

}

.diag p {
    font-size: 18px;
    color: #748182;
    line-height: 28px;
}

.diag footer p {

    font-size: 18px;
    color: #757575;
    line-height: 27px;

}

.work-areas .area .icon {

    width: 15%;
    float: left;
    padding-right: 10px;

}

@font-face {
    font-family: "Pricedown";
    src: url("../fonts/Pricedown.woff") format('woff');
}

.pricedown_font{
	font-family: Pricedown
}

@font-face {
    font-family: sovietleague;
    src: url("../fonts/sovietleague.otf") format("opentype");
}

.soviet_font{
	font-family: sovietleague
}

.header_text{
	font-family: Skranji;
	/*color: #ffffb1 !important;*/
	text-shadow: 2px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
}

.sub_header_text{
	font-size: 52px !important;
}

.color_change{
    -webkit-animation: color-change 1s infinite;
    -moz-animation: color-change 5s infinite;
    -o-animation: color-change 5s infinite;
    -ms-animation: color-change 5s infinite;
    animation: color-change 5s infinite;
}

@-webkit-keyframes color-change {
    0% { color: #d5c9ff; }
    50% { color: #ffc9fa; }
    100% { color: #d5c9ff; }
}
@-moz-keyframes color-change {
    0% { color: #d5c9ff; }
    50% { color: #ffc9fa; }
    100% { color: #d5c9ff; }
}
@-ms-keyframes color-change {
    0% { color: #d5c9ff; }
    50% { color: #ffc9fa; }
    100% { color: #d5c9ff; }
}
@-o-keyframes color-change {
    0% { color: #d5c9ff; }
    50% { color: #ffc9fa; }
    100% { color: #d5c9ff; }
}
@keyframes color-change {
    0% { color: #d5c9ff; }
    50% { color: #ffc9fa; }
    100% { color: #d5c9ff; }
}



.color_change_crazy{
    -webkit-animation: color-change-crazy 1s infinite;
    -moz-animation: color-change-crazy 5s infinite;
    -o-animation: color-change-crazy 5s infinite;
    -ms-animation: color-change-crazy 5s infinite;
    animation: color-change-crazy 5s infinite;
}

@-webkit-keyframes color-change-crazy {
    0% { color: #FF0000; }
    33% { color: #00FF00; }
    66% { color: #0000FF; }
	100% { color: #FF0000; }
}
@-moz-keyframes color-change-crazy {
    0% { color: #FF0000; }
    33% { color: #00FF00; }
    66% { color: #0000FF; }
	100% { color: #FF0000; }
}
@-ms-keyframes color-change-crazy {
    0% { color: #FF0000; }
    33% { color: #00FF00; }
    66% { color: #0000FF; }
	100% { color: #FF0000; }
}
@-o-keyframes color-change-crazy {
    0% { color: #FF0000; }
    33% { color: #00FF00; }
    66% { color: #0000FF; }
	100% { color: #FF0000; }
}
@keyframes color-change-crazy {
    0% { color: #FF0000; }
    33% { color: #00FF00; }
    66% { color: #0000FF; }
	100% { color: #FF0000; }
}

.rounded_button {border-radius: 12px;}

.btn-hover:hover, .btn-hover:focus, .btn-hover:active, .btn-hover.active, .open>.dropdown-toggle.btn-hover {
    color: #fff;
    background-color: red;
    border-color: #000000; /*set the color you want here*/
}


