
.col-centered{
	float: none;
margin: 0 auto;
}



.footer-text{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	color:#222748;
	letter-spacing: 0.7px;
}

@media only screen and (max-width:991px) {
#start {
    min-height:605px;
    height:auto!important;
}

    .card-price-table {
        margin-bottom: 1rem
    }
    .caption-heading {
        margin-top:1rem
    }
    
    
       .section-socials .list-socials .list-item {
    width: auto!important;
}
}


.box-style-2 .box-image .list-socials {
    
    margin-left: 0px!important;
    margin-right: 60px;
    margin-top: -140px!important;
     left: 50%;
    transform: translateX(-50%);
    width:90%
}


@media only screen and (min-width:767px) {
    .box-style-2 .box-image .list-socials {
    margin-left: 1rem;
    margin-right: 1rem!important;
}
}


#navbarSupportedContent {
    margin-left:4.5rem;
}

#faq-btn {
    margin-top:1rem;
    margin-bottom:1rem;
}

.section-socials p {
    line-height:1.5;
}

.box-head {
    margin: 0 auto;
    position: absolute;
    top: 3%;
    /*padding-left:1.2rem;
    */
    left:50%;
    margin-left:-185px;
    width:370px;
}

#publications {
    background-size:cover!important;
}

#publications:before {
    content: "";
    position: absolute;
    background: black;
    top:0;
    left:0;
    min-height:100%;
    width:100%;
    margin:0;
    padding:0;
    opacity: 0.6;
    
}

#map {
    background-size:cover!important;
    background-position:center bottom!important;
	
}

#map:before {
    content:" ";
    background-color:#3D487D;
    width:100%;
    height:100%;
    position:absolute;
    overflow:hidden;
    margin-top:0!important;
    opacity: 0.5;
    top:0;
}

.img-btn {
    position:absolute;
    bottom:0;
    margin-bottom:20px;
}

@media only screen and (min-width:768px) and (max-width:991px){

    .list-md-hide {
    display:none;
}
    
  .box-style-2 .box-image .ul-md {
        top:46%!important;
        left: 50%;
        min-width:300px!important;
    }
}

 .box-style-2 .box-image .ul-md {
    min-width:360px;
    left: 50%;
    transform: translateX(-50%);
    margin:0px;
        
}

.ul-md-box-image {
    min-height: 480px;
}

/* recaptcha */

#recaptcha .grecaptcha-badge {
    margin: 0 auto;
}




