body {
	background-color: #DCEDF5;
	color: #030B3E;
	font-family: 'Century Gothic';
}

.bester-head-top {
	background-color: #FFF;
	color: #0a0a0a;
	font-size: 18pt;
}

.bester-head-top span.has-text-info {
	font-size: 10pt;
	font-weight: bold;
}

.bester-head-top i.has-text-info {
	font-size: 12pt;
	font-weight: bold;
}

.bester-head-top a {
	padding: 0 0 0 10px;
}

.bester-head-medio {
	padding-top: 5px;
	padding-bottom: 5px;
}

.bester-menu {
	border: 2px solid #f5f5f5;
}

.img-logo {
	padding: 5px 0 5px 0;
}

/********************************************************************************************/
#carousel {
	width: 80%;
	float: right;
	padding-left: 5px;
}

.carousel-indicators {
	bottom: 0px;
	padding: 5px;
}

.carousel-indicators li {
	height: 10px;
	background-color: #d4cbcb;
	cursor: pointer;
	width: 50px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
}

.carousel-indicators .active {
	height: 10px;
	background-color: #de4141;
}

.carousel .carousel-container .carousel-item .title {
	padding: 0.3em;
}

/********************************************************************************************/

.has-bg-img {
	background: url('images/contactenos.jpg') center center;
	position: relative;
    padding: 70px 0px 40px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    overflow: hidden;
    color: #ffffff;
    margin-bottom: 3px;
    /*opacity: 0.5;*/
}

.has-shadow {
	-webkit-box-shadow: 3px 3px 12px 2px rgba(10,10,10,0.3);
	-moz-box-shadow: 3px 3px 12px 2px rgba(10,10,10,0.3);
	box-shadow: 3px 3px 12px 2px rgba(10,10,10,0.3);
}

.is-counter-to {
    background-color: rgba(255, 255, 255, 0.5);
}
.is-icon-counter-to {
    font-size: 22pt;
}

/********************************************************************************************/
@media (min-width:320px) {

	/* smartphones, iPhone, portrait 480x320 phones */
}

@media (min-width:481px) {

	/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
}

@media (min-width:641px) {

	/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
}

@media (min-width:961px) {

	/* tablet, landscape iPad, lo-res laptops ands desktops */
}

@media (min-width:1025px) {

	/* big landscape tablets, laptops, and desktops */
}

@media (min-width:1281px) {

	/* hi-res laptops and desktops */
}
