body:after{
    display:none;
    content: url(../img/dog7.png) url(../img/dog6.png);
   }
#dog {
    background-image: url(../img/dog6.png);
    background-size: cover;
    background-position: center;
    transition: 0.3s;
}
#dog:hover {
    background-image: url(../img/dog7.png);
    opacity: 1;
    transition: 0.3s;
}

@media (max-width: 991px) {
	.pt-5 {
		padding-top: 0rem !important;
	}
}

.tab-main input {
    border-style: solid !important;
    border-width: 1px !important;
}

.tab input {
    border-style: solid !important;
    border-width: 1px !important;
}

.btn-navy {
	background-color: #454C55;
	border-color: #454C55 #454C55 #0a0c0d;
	color: #FFF;
}

.btn-navy:hover, .btn-navy.hover {
	background-color: #32383e;
	border-color: #383f45 #383f45 #454C55;
	color: #FFF;
}

.btn-navy:focus, .btn-navy.focus {
	-webkit-box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);
	box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);
}

.btn-navy.disabled, .btn-navy:disabled {
	background-color: #454C55;
	border-color: #454C55 #454C55 #0a0c0d;
}

.btn-navy:active, .btn-navy.active, .show > .btn-navy.dropdown-toggle {
	background-color: #101214;
	background-image: none;
	border-color: #0a0c0d #0a0c0d black;
}

.btn-outline.btn-navy {
	color: #454C55;
	background-color: transparent;
	background-image: none;
	border-color: #454C55;
}

.btn-outline.btn-navy:hover, .btn-outline.btn-navy.hover {
	color: #FFF;
	background-color: #454C55;
	border-color: #454C55;
}

.btn-outline.btn-navy:focus, .btn-outline.btn-navy.focus {
	-webkit-box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);
	box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);
}

.btn-outline.btn-navy.disabled, .btn-outline.btn-navy:disabled {
	color: #454C55;
	background-color: transparent;
}

.btn-outline.btn-navy:active, .btn-outline.btn-navy.active, .show > .btn-outline.btn-navy.dropdown-toggle {
	color: #FFF;
	background-color: #454C55;
	border-color: #454C55;
}

.city-input {
	max-width: 52%; margin-right: 15px;
}
.state-input {
	max-width: 20%; margin-right: 15px;
}
.zip-input {
	max-width: 20%;
}

@media (max-width: 991px) {
	.city-input {
		max-width: 48%; margin-right: 15px;
	}
	.state-input {
		max-width: 20%; margin-right: 15px;
	}
	.zip-input {
		max-width: 20%;
	}
	
}

.modal-chat {
	bottom:0 !important;
	position: fixed !important;
    right:0 !important;
    margin:0 !important;
}

.modal-header .close {
	font-size: 2rem !important;
}
