/*your custom css goes here*/
@font-face{font-family: Proxima Nova;src:url(../fonts/Proxima-Nova-Reg.ttf);font-weight:normal;font-display: swap}
@font-face{font-family: Proxima Nova;src:url(../fonts/Proxima-Nova-Bold.otf);font-weight:bold;font-display: swap}
html{scroll-behavior:smooth}
.form-control{border: 1px solid #d4d8e1;border-radius: 2px;}
a:not([href]){cursor:pointer}
.btn, .btn-lg{border-radius:.2rem;}

.btn-primary, .bg-primary-grad{border: none;}
.rounded, .card{border-radius: .40rem !important;}
.fixed-top {top: -40px;transform: translateY(40px);transition: transform .3s;}
.mobile-user-info{border-bottom: 1px solid #eee;padding: 15px 10px;display: inline-block;width: 100%;}
.mobile-user-info .profile-picture {float: left;max-width: 70px;margin-right: 12px;}
.mobile-user-info .user-details{float: left;}
.mobile-user-info .user-details .heading {margin: 0;}
.mobile-user-info .user-details p {font-size: 11px;margin: 2px 0 5px;line-height: normal;letter-spacing: 0px;color: #999;}
.mobile-user-info .user-details a {font-size: 12px;font-weight: 600;}
.mobile-user-info .profile-picture img {padding: 3px;border: 1px solid #eee;border-radius: 3px;max-width: 100%;}
/*mobile-menu*/
.aiz-user-sidenav .mobile-menu-list > li > .aiz-side-nav-link{border-bottom: 1px solid #eee;padding: 10px 15px;font-weight: 600;font-size: 14px;color: #999;background:none}
.aiz-user-sidenav .mobile-menu-list .aiz-side-nav-link i{font-size: 18px;margin-right: 8px;}
.aiz-user-sidenav .mobile-menu-list > li > .aiz-side-nav-link.active .aiz-side-nav-text{color: var(--primary);}
.aiz-user-sidenav .mobile-menu-list > li .aiz-side-nav-list .aiz-side-nav-link{border-bottom:1px solid #eee;color: #999;font-size: 12px;font-weight: 500;}
.profile-extra-actions .btn-outline-light{color: #fff;}
.profile-extra-actions .btn-outline-light:hover{color: #000;}
.profile-actions a i:hover{border-color:#fff !important;background:#fff !important;color: var(--primary) !important;}
.profile-actions a.active i{border-color:#fff !important;background: #fff !important;color:#f7014c !important;}
/*HERO*/
.hero-text {padding:0 0 4rem;}
.home-search{box-shadow:0 5px 0px rgb(227 227 227);margin:-70px 0 70px;z-index:1;position: relative;}
.hero-text h1{font-size:80px}
.hero-text h1 span {font-size: 48px;}
.hero-text h2{font-size:1.75rem}
.hero .hero-img img{max-height:500px}
.public-profile-image img{aspect-ratio: 2 / 2;object-fit: cover;}
.aiz-megabox .aiz-megabox-elem{border-width:3px;}
 .privacy-radio {transform: scale(1.5);-ms-transform: scale(1.5);-webkit-transform: scale(1.8);accent-color: var(--hov-primary);}
.form-group .form-check-label{cursor:pointer}
body .aiz-cookie-alert{max-width:400px;}
.faqs h2{color:#434343;}
.faqs p{font-size:16px; color:#646464;}
body .uppy-size--md .uppy-DashboardAddFiles-info{position: initial;padding-top: 10px;}
body .aiz-file-box-wrap {width: 50% !important;}
body .table-img{object-fit: cover;}
body .aspect-ratio{aspect-ratio: 1/1;}
body .aiz-notify{z-index: 1050 !important;}
.bootstrap-select .dropdown-toggle{color: #555;}

/* ============== Responsive Starts ================*/
@media (min-width: 1500px)
{.container{max-width: 1140px;}}
@media (min-width: 1200px)
{body .aiz-file-box-wrap {width: 33.3333% !important;}}



@media(min-width:768px)
{
/*.publicuser-tabnav{margin-top: -41px;margin-bottom:40px;}	*/

}
@media(max-width:991px)
{
.aiz-header .dropdown-menu.dropdown-menu-lg{width: 100%;right:0 !important;left:auto !important;position: fixed;z-index: 100;top: 50px;}    
.chat-user-list-wrap .chat-user-list-header, .chat-user-list-wrap .chat-user-list{width:250px;}    
.logo img{max-height:30px}	
.hero-text h1{font-size: 60px;}
.hero-text h2 {font-size: 20px;margin-bottom: 15px;}
.hero-text h3 {font-size: 20px;margin-bottom: 15px;}
}
@media(max-width:767px)
{
/*.btn{padding: 0.6rem 1rem;}*/	
.h2, h2 {font-size: 1.6rem;}
.hero-text {padding: 1.5rem 22px 1.5rem;;}
.hero-text h1{font-size: 25px;margin-bottom: 5px;}		
.hero-text h2{font-size:12px;margin-bottom: 10px;}			
.hero-text h3{font-size:12px;margin-bottom: 10px;}		
.hero-text h1 span {font-size: 17px;  margin-bottom: 3px;}
.hero-text .btn{padding: 6px 13px;font-size: 12px;border-radius: 2px;}			
 .hero-text h1:Last-child{margin-bottom:0}		
 .home-search{margin: -35px 0 45px;}
.form-control{padding: 0.4rem 0.5rem;}
.dropdown-toggle::after{margin-left: 0.1rem;}
.profile-actions{margin-top:-123px;background: rgb(2,0,36);background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(9,9,121,0) 0%, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);}
.listing-profile-actions{margin-top:-125px;background:linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(9,9,121,0) 0%, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%) !important;}
.packages-amount h3{font-size: 40px;}
body .aiz-cookie-alert{max-width:300px;}
.aiz-chat .chat-list-wrap {height: calc(90vh - 160px);max-height: calc(90vh - 160px);overflow-y: auto;}
.chat-user-list-wrap.active .chat-user-list, .chat-user-list-wrap.active .chat-user-list-header{width:100% !important;}
body .modal-content .modal-body {max-height: 77vh !important;}
}
