.width-full {
    width: 95% !important;
}

.container {
    padding: 20px 0;
    max-width: 90% !important;
}

.background-about {
    /* background-image:url('images/demo/backgrounds/01.png'); */
    background-size: cover;
    border-radius: 30px;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
}

.padding
{
    padding: 15px;
}

.one-third 
{
    width: 33%;
}

.overlay {
    color: #111111;
    background-color: inherit;
}

.overlay.light::after {
    background-color: #f9f5dc;
}

.sectiontitleMargin {
    margin: 0 auto 10px;
}

.row4 {
    color: white !important;
    background-color: #000000;
}

figure {
 display: flex;
}
.maps {
    width: calc(100% - 2px);
    height: 450px;
    border: 0;
}

img {
    border-style: none !important;
}

#image {
    width: 60px;
    padding: 20px;
    font-weight: 400;
    padding-bottom: 0px;
    user-select: none;
    text-decoration: line-through;
    font-style: italic;
    font-size: x-large;
    margin-left: 10px;
}

@media (max-width: 992px) {
    .maps {
        width: calc(100% - 2px);
        height: 500px;
        border: 0;
    }
}

@media (max-width: 400px) {
    .maps {
        width: calc(100% - 2px);
        height: 500px;
        border: 0;
    }
}

@media screen and (min-width:1140px){
	
}

@media screen and (min-width:978px) and (max-width:1140px){
	
}

/* Mobile Devices
--------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width:978px){
	.grid {
        display: block !important;
    }
    #ctdetails figure > ul li:last-child {
        margin: 5px;
    }
}

@media screen and (max-width:750px){
	.grid {
        display: block !important;
    }

    #ctdetails figure > ul li:last-child {
        margin: 5px;
    }
}

@media screen and (min-width:451px) and (max-width:900px){
	.grid {
        display: block !important;
    }
    #ctdetails figure > ul li:last-child {
        margin: 5px;
    }
}

@media screen and (max-width:450px){
	.grid {
        display: block !important;
    }
    #ctdetails figure > ul li:last-child {
        margin: 5px;
    }
}


/* Other
--------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width:650px){
	
}