.modal{background:  rgba(0,0,0,0.5);}
.modalc{width: 400px; margin: 100px auto; background: white;}
.modalc .modal-header{background: #f6c606; width: 400px; padding-top: 5px; padding-bottom: 5px;}


@media screen and (max-width: 400px) {
	.modalc,
	.modalc .modal-header {
		min-width: 320px;
		width: 100%;
	}
}

.modal .types {
	height: 25px !important;
}


/*---------------------------------------*/
@media (max-width: 1170px) and (min-width: 765px)  {

body .header-feature a.btn {
    margin-top: 3px;
    top: 1px;
    right: 20px;
    z-index: 5;
    position: fixed;
}


/*----*/
}
/*------  1170 - 481  -----*/



@media (max-width: 1350px) and (min-width: 762px)  {

#carousel-home {
    margin-top: 227px !important;
}

#carousel-home h3 {
	font-size: 34px;
}

/*----*/
}
/*------  1350 - 762  -----*/


@media (max-width: 761px) and (min-width: 300px)  {

#carousel-home {
    margin-top: 115px !important;
}

#carousel-home h3 {
	font-size: 27px;
}

/*----*/
}
/*------  761 - 300  -----*/


@media (max-width: 1080px) and (min-width: 300px)  {


body .carousel-caption {
    left: 10%;
    right: 40%;
    bottom: inherit;
    top: 21%;
}

/*----*/
}
/*------  1080 - 300  -----*/


@media (max-width: 420px) {


#carousel-home h3 {
	font-size: 19px;
}

#footer-section .copy img {
	position: relative;
	top: 20px;
}

/*----*/
.table_oplata{
	font-size: 12px;
	word-break: break-all;
	}
}
/*------  420  -----*/

.DESCRIPTION_text{
	padding-top: 20px;
}
.DESCRIPTION_text .col-md-12{
	padding-top: 10px;
	padding-bottom: 10px;
}
.DESCRIPTION_text .row{
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}