.page-content .container{
    width: 100%;
}

.container-fluid .row{
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 100%;
}

.container-fluid .col-md-12{
    padding-left: 0;
    padding-right: 0;
}

.page-content .row{
    margin-bottom: 80px;
    position: relative;
}

.page-content.parallax {
    padding: 70px 0 0 0;
    width: 100%;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: repeat-y;
}

.page-content .row img{
    height: auto;
}

.row-equal-height {
    display: table;
}
.row-equal-height *[class^="col-"] {
    display: table-cell;
    float: none;
}

.row-equal-height.equal-stop {
    display: block;
}

.row-equal-height.equal-stop *[class^="col-"] {
    display: block;
}

@media only screen and (min-width: 320px) and (max-width: 479px){
    .page-content.image-background{
        background-size: 100% !important;
        
    }
    
    *[class^="col-"].empty.image-background{
        margin-bottom: 0;
    }
    .image-background {
	height: auto !important;
}
}


@media only screen and (min-width: 480px) and (max-width: 767px){
    .page-content.image-background{
        background-size: 100% !important;
    }
    
    *[class^="col-"].empty.image-background{
        margin-bottom: 0;
    }
    .image-background {
	height: auto !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .page-content.image-background{
        background-size: 100% !important;
    }

    *[class^="col-"].empty.image-background{
        margin-bottom: 0;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px){

}

@media (max-width: 767px) {

.widget{ margin-bottom: 0 !important;;}

#footer-wrapper {padding-top: 20px !important;;}

.widget ul > li {padding-left: 0 !important;;
}
.page-content [class*="col-"], aside [class*="col-"], [class*="col-"].footer-widget-container {
	margin-bottom: 0px !important;;
}
	.breadcrumb-container .breadcrumb {
	background: none !important;;
}
.page-title-style02 {padding: 11px 0 !important;;}

.page-title-style02[data-astro-cid-gkq7oefr] {
	top: 0!important;
	margin-bottom: 30px!important;
}
	.col-md-6.hprqf.custom-background.color-background {
	padding-top: 20px !important;
}
.col-md-6.custom-background.color-background {
	padding-bottom: 20px !important;
}

	.page-title-style02 .breadcrumb-container {
	float: none !important;
	width: 100% !important;
	display: block !important;
	text-align: center;
}


.breadcrumb-container .breadcrumb {

	text-align: center !important;
	margin: 0 auto !important;
	display: inline-block !important;
}

h1[data-astro-cid-gkq7oefr] {
	line-height: 38px !important;
	
	font-size: 32px !important;
	
}
.page-title-style02 {
	top: 0!important;
	margin-bottom: 30px!important;
}
	.page-title-style02[data-astro-cid-qwfq4wri] {
	top: 0 !important;
	margin-bottom: 30px !important;
}

.page-title-style02[data-astro-cid-wu74ldaq], .page-title-style02[data-astro-cid-tvq46yrf], .page-title-style02[data-astro-cid-ypmoapxq] {
	top: 0 !important;
	margin-bottom: 32px !important;
}
	
}








