@media screen and (max-width:1366px)
{
.container
{
    max-width: 1320px;
}
}
.modal-dialog
{
    max-width: 70%;
}
@media screen and (max-width:1280px)
{
.container
{
    max-width: 1240px;
}
}
@media screen and (max-width:1199px)
{
.container
{
    max-width:96%;
}
.banner-txt h1
{
    font-size: 36px;
}
.banner-txt p
{
    font-size: 18px;
    line-height: 28px;
}
.welcome-content h1
{
    font-size: 36px;
}
.welcome-content p
{
    font-size: 16px;
    line-height: 24px;
}
a.free-cash-btn
{
    font-size: 16px;
    padding: 12px 30px;
	margin-right:0;
	margin-bottom:15px;
}
a.deals-btn
{
    font-size: 16px;
    padding: 12px 30px;
}
.title h1
{
    font-size: 36px;
}
.why-sell-info h3
{
    font-size: 22px;
    min-height: 70px;
}
.why-sell-info p
{
    font-size: 16px;
    line-height: 24px;
    min-height: 150px;
}
.why-sell-detail p
{
    font-size: 16px;
    line-height: 24px;
}
.stress-info h4
{
    font-size: 22px;
    line-height: 32px;
    min-height: 65px;
}
.modal-dialog
{
    max-width: 90%;
    margin: 40px auto 0;
}
}
@media screen and (max-width:991px)
{
.h-ds-group
{
    width: auto;
    text-align: right;
    margin: 0 auto;
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
    float: right;
}
.h-ds-group h3
{
    font-size: 32px;
    text-align: right;
}
.site-contact
{
    padding: 20.5px 0;
}
.banner-sec img.desktop-banner
{
    height:700px;
}
.welcome-sec
{
    padding: 50px 0;
    margin: 0;
}
.welcome-house
{
    display:block;
    height: auto;
}
.order-last
{
    order: 0 !important;
}
.welcome-content
{
    display:block;
    height: auto;
    padding-right: 0;
	margin-top:30px;
}
a.free-cash-btn
{
    margin-right: 10px;
    margin-bottom: 0;
}
.why-sell-sec
{
    padding: 50px 0;
}
.why-sell-info h3
{
    min-height: auto;
}
.why-sell-info p
{
    min-height: auto;
}
.stress-sec
{
    padding: 50px 0;
}
.stress-info h4
{
    min-height: auto;
}
.investor-sec
{
    padding: 50px 0;
}
.title h1 br
{
    display:none;
}
.stress-info.investor-info h4
{
    min-height: auto;
}
.footer-txt p br
{
    display:none;
}
}
@media screen and (max-width:667px)
{
}
@media screen and (max-width:480px)
{
a.site-logo
{
    float: none;
    width: 100%;
    display: block;
}
a.site-logo img
{
    width: 40%;
    margin: 0 auto;
    display: block;
}
.h-ds-group
{
    width: auto;
    text-align: right;
    margin: 15px auto;
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
    float: none;
	display:none;
}
.h-ds-group h3
{
    font-size: 24px;
    text-align: center;
}
.site-contact
{
    float: none;
    width: 100%;
    text-align: center;
    padding: 10px 0;
}
.banner-sec img.desktop-banner
{
    height: 60vh;
}
.banner-txt h1
{
    font-size: 24px;
    margin-bottom: 15px;
}
.banner-txt p
{
    font-size: 16px;
    line-height: 24px;
}
.welcome-content h1
{
    font-size: 24px;
}
a.free-cash-btn
{
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
}
a.deals-btn
{
    font-size: 16px;
    padding: 12px 30px;
    width: 100%;
}
.title h1
{
    font-size: 24px;
}
.why-sell-info h3
{
    font-size:20px;
}
.stress-info h4
{
    font-size: 20px;
}
a.cash-offer-btn
{
    font-size: 16px;
    padding: 12px 30px;
    width: 100%;
}
.title h5
{
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
}
.title h5 br
{
    display:none;
}
.modal-body
{
    padding: 20px;
}
a.submit-btn
{
    width: 100%;
    font-size: 16px;
    padding: 12px 30px;
}
}
@media screen and (max-width:380px)
{
}
@media screen and (max-width:320px)
{
}

