/*
 * Override Bootstrap's default container.
 */

@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}


.btn-xlg {
padding:10px 20px;
font-size:22px;
line-height:1.3333333;
border-radius:6px
}

.big-center {
	font-size: 30px;
	color: #2065a8;
	text-align: center;
}

/*
 *for row-image
 */

.btn-cta{
	background-color: transparent;
    border-color: #f5f5f5;
    color: #f5f5f5;
}
.btn-cta:hover,
.btn-cta:active,
.btn-cta:focus{
	background-color: transparent;
    border-color: #a5a5a5;
    color: #a5a5a5;
}
.padding-100-100{
	padding:100px 0;
}
.image-full-cover-center {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.row-image .text-image{
	color:#f5f5f5;
}
.col-min-height {
    min-height: 360px;
}
.row-image .col-image, .row-image .col-text {
    padding-right: 50px;
    padding-left: 50px;
}
img.lazy {
    max-width: 100%;
    height: auto;
}

@media (max-width: 480px){
	.padding-100-100{
		padding-top:20px;
		padding-bottom: 50px;
	}
	.row-image .text-image{
		height:100% !important;
	}
	.row-image .col-text {
	    padding-bottom: 30px;
	}
	.cols-1 .col-image {
	    padding-top: 0;
	}
}

@media (max-width: 767px){
	.padding-100-100{
		padding-top:50px;
		padding-bottom: 50px;
	}
	.background-visible-md {
        background: 0 0!important;
        color: inherit!important;
    }
    .background-visible-md .btn-cta {
        background: 0 0;
        border-color: #222;
        color: #222
    }
    .cols-1 .col-image {
	    padding-top: 20px;
	}
}

