.nav_bar{background: #212121 !important;}







.bg-color-1_1 {

    background: #fff;

}



.img_1{width: 100%;}



.ttu{ color:#000;}



.ttu_1{ color:#000;}



.contact-info h5 {

    color: #050404;

    font-weight: bold;

    font-size: 20px;

}





.pb90_btm {

    padding-bottom: 15px !important;

}

.pt90_top {

    padding-top: 15px !important;

}





.pad120_1 {

    padding: 18px 0 15px;

}







.aufgabenstellung{ width:100%;}



.aufgabenstellung h4{ font-size: 24px;

color: #000;

margin: 0px;

font-weight: bold;

padding-bottom: 7px;

}



.aufgabenstellung span{ font-size: 18px;

color: #5a5a5a;

font-weight: bold;

}





.aufgabenstellung p{ font-size: 16px;

color: #000;

line-height: 25px;

}





.pack{ width:100%;}



.pack h5{font-size: 20px;

color: #000;

margin: 0px;

font-weight: bold;

padding-bottom: 7px;}



.pack p{ font-size: 16px;

color: #000;

 margin-bottom:10px

}





.pack ul{ margin:0px; padding:0px; list-style: inside;}



.pack ul li{ float: left;

line-height: 27px;

font-size: 14px;

color: #000;

width: 100%;

}





.bg-faded_1 {

    background-color: #000;

}



.color_1{ color:#fff !important;}



.color_2{font-size: 2em;

color: #fff;

}





.pire_bag_color {

    background-color: #000;

}





.pirece1{ width:100%;text-align: center;}



.pirece1 img{ width: 38%;

border: solid 2px #efc17c;

padding: 13px;

}



.pirece1 h3{ font-size: 38px;

color: #efc17c;

margin: 7px 0;

font-weight: bold;

}



.pirece1 p{ font-size: 22px;
color: #efc17c;
line-height: 30px;

}


.box_css{ width: 19%;
margin-left: 11px;
}


.pirece1_padding_top{ margin-top:20px;}




.carousel-control {
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity=50);
    opacity: .5;
    padding-top: 3px;
}








/********************************************** Responsive css start here *****************************/



@media only screen and (max-width: 1199px) {
	
	.box_css {
    width: 17%;
    margin-left: 16px;
}

	
	
	}



@media only screen and (max-width: 1024px) {

.navbar-toggler-right {
    position: absolute;
    right: 1rem;
    top: 25px;
    cursor: pointer;
    z-index: 999;
}


}

@media only screen and (max-width: 767px) {

.box_css {
    width: 100%;
    margin-left: 0;
}


}


@media only screen and (max-width: 480px) {

.color_2 {
    font-size: 2em;
    color: #fff;
    line-height: 33px;
    width: 100%;
    text-align: left;
    float: left;
}


.text_aline{ text-align:center;margin: 0 auto;}


}




@media only screen and (max-width: 360px) {

.color_2 {
    font-size: 1em;
    color: #fff;
    line-height: 33px;
    width: 100%;
    text-align: left;
    float: left;
}


.service-box.center-style .service-content h4 {
    font-size: 20px;
    font-family: "Playfair Display", serif;
    line-height: 24px;
    color: #f3f3f3;
    text-transform: uppercase;
    margin-bottom: 20px;
}


.pirece1 p {
    font-size: 18px;
    color: #efc17c;
    line-height: 30px;
}









}






























