
@media screen and (max-width: 1440px) {
    .footer-con .contact {
        margin-left: auto;
    }
}

@media only screen and (max-width: 768px) {
	a.navbar-brand{
		display:none !important;
	}
	
	.wpcf7 form.sent .wpcf7-response-output {
    width: 100% !important;
}
}

@media only screen and (min-width: 576px) and (max-width: 1024px) {
	nav.navbar.navbar-expand-lg.navbar-light a img {
			height: 80%;
			max-width: 80%;
	}
}

.main-container .middleportion .contact ul.list-unstyled.mb-0 li.text:last-child {
    display: flow;
    align-items: unset;
    gap: inherit;
}

.fa-headset:before {
    content: "\f590";
    display: none;
}

.contact-form-con form ul li input, .contact-form-con form ul li textarea {
    border: 1px solid #616161 !important;
}

.sg-dashboard .form-control, .sg-dashboard .form-select {
    border: 1px solid rgb(0 0 0 / 21%) !important;
}
.sg-billing-block .badge {
    padding: 10px 15px !important;
    letter-spacing: 2px !important;
    width: 100% !important;
}
.login-form .login-card .input-field{
    border: 1px solid #616161 !important;
}

.single-blog-box .single-blog-details p, .single-blog-box .single-blog-details h4 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.chat-input{
	max-width:330px !important;
}
.chat-input i.fa-solid.fa-face-smile {
    display: none;
}
.sg-quick-link-card, .sg-audio-filters a.secondary_btn {
    border: 1px solid #1b1b1b3d !important;
}

.text-css input {
    border: 1px solid #7d64f8 !important;
    border-radius: 34px !important;
    padding: 15px !important;
	height:59px !important;
		
		display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    width: 50%;
    margin: auto;
}
.contact-map-con iframe{
		pointer-events:inherit !important;
}

.flow-input input{
    width: 100% !important;
    padding: 11px 30px !important;
    background-color: #fff !important;
    height: 58px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    /* border: none; */
    color: #616161 !important;
    border-radius: 29px !important;
    box-shadow: 0 9px 56px rgb(0 0 0 / 4%) !important;
    border: 1px solid #616161 !important;
}

.flow-input textarea {
    width: 100% !important;
    padding: 11px 30px !important;
    background-color: #fff !important;
    height: 158px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #616161 !important;
    border-radius: 15px !important;
    box-shadow: 0 9px 56px rgb(0 0 0 / 4%) !important;
    border: 1px solid #616161 !important;
}

.send-nw-btn {
    font-size: 16px !important;
    min-width: 201px;
    height: 58px !important;
    line-height: 58px !important;
    font-weight: 700 !important;
    text-align: center;
    border-radius: 35px !important;
    color: #fff !important;
    background-image: linear-gradient(to right, #3cb0f2 0%, #8e7af0 100%) !important;
    transition: all 0.8s ease-in-out !important;
    border: 2px solid #333 !important;
	
	display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
}

.send-nw-btn:hover {
	background-image: linear-gradient(to left, #3cb0f2
 0%, #8e7af0 100%) !important;
}