@media (min-width:768px) {
}

@media (min-width:992px) {
	.max-width,.bnr-txt {max-width:60%;}
	.quick-search {width:170px;}
	.hovereffect h2 {font-size:25px;}
}

@media (min-width:1200px) {
	.carousel-caption h1 {font-size:80px;}
}

@media (min-width:1600px) {
	.container {max-width:1600px;}

	#newsletter.form-control {
    display: block;
    width: 575px;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
}

@media (min-width:1920px) {
	.container-fluid {max-width:1920px;}
	#newsletter.form-control {
    display: block;
    width: 575px;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
}


/************************************************************************/

@media (max-width:1399.98px) {
}

@media (max-width:1198.98px) {
	#newsletter {min-height:400px;}
}

@media (min-width:992px) and (max-width:1199.98px) {
	.navbar-light .navbar-brand {width: 27%;}
	#newsletter.form-control {
    display: block;
    width: 466px !important;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

}

@media (max-width:991.98px) {
	.object {object-fit:cover; height:420px;}
	#newsletter.form-control {
    display: block;
    width: 466px !important;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
}

@media (min-width:768px) and (max-width:991.98px) {
	#newsletter.form-control {
    display: block;
    width: 466px !important;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
}

@media (min-width:576px) {
}

@media (min-width:480px) and (max-width:575.98px) {
}

@media (min-width:360px) and (max-width:479.98px) {
}
	
/*********************************************************************/

@media (max-width:767.98px) {
	#newsletter.form-control {
    display: block;
    width: 265px !important;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
}

@media (max-width: 575.98px) {
	#newsletter.form-control {
    display: block;
    width: 255px !important;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
}

@media (max-width: 479.98px) {
	#newsletter.form-control {
    display: block;
    width: 160px !important;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
}

@media (max-width: 399.98px) {
}

@media (max-width: 359.98px) {
}