<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**/
/* Strat Customer Reviews CSS */
 body{
    font-family: abuk !important;
}
.search.near input {
    width: 100% !important;
}

.search {
    float: left;
    width: 100%;
    margin-bottom:12px;
    position:  relative;
}
img.lazy {
    width: 700px; 
    height: 467px; 
    display: block;
    
    /* optional way, set loading as background */
    background-image: url('images/loading.gif');
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.vendorprofile-bg{ float: left;
    width: 100%;
    background-image: url(../assests/Profile_Page.jpg) !important;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100%;
    height: 480px;
    background-position: right;}
section.wedding-dress {
    float: left;
    width: 100%;
    background-image: url(../assests/Wedding_Dresses_Page.jpg) !important;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100%;
    height: 480px;
    background-position: right;
}
.wedding-vrndors-bg{float: left;
    width: 100%;
    background-image: url(../assests/Wedding_Services_Page.jpg) !important;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100%;
    height: 480px;
    background-position: right;margin-bottom: 5% !important;}
    section.wedding-vrndors-bg.vendor-inner {
    margin-bottom: 0px !important;
}
section.wedding-planning-bg {
        background-image: url(../wedding-planning-banner.jpg) !important;
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100%;
    height: 480px;
    background-position: right;
    margin-bottom: 10%;
}
.bg-realwedding{background-image: url(../assests/Real_Weddings_Page.jpg) !important;
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-attachment:unset;
    background-size: 100%;
    height: 480px;
    background-position: top;
    }
 section#inspire_me {
     padding: 0px;
}
.tab-pane.fade.in.active {
    margin: 40px 0px;
    float: left;
    width: 100%;
}
 .search button:focus {
     outline: none;
}
 .customer-reviews p {
     color: #777;
     font-size: 14px;
}
 .customer-reviews textarea {
     width: 100%;
}
 .review-style {
     font-size: 15px;
     float: left;
     width: 100%;
     font-family: union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
}
 .reviews-ratting-author {
     float: left;
     width: 100%;
}
 .reviews-ratting-view {
     float: left;
     width: auto;
     margin-right: 20px;
}
.review-author {
     color: #787878;
     font-size: 12px;
     margin-top: 3px;
}
 .review-description {
     float: left;
     width: 100%;
     margin-top: 20px;
}
 .rated{
     color: #cfa042;
     font-size: 31px;
}
 .unrated{
     font-size: 31px;
}
 .rated1{
     color: rgba(241, 205, 77, 0.98);
     font-size: 16px;
}
 .unrated1{
     font-size: 16px;
}
 .reviews-ratting {
     float: left;
     width: 100%;
}
 .review-submit {
     float: left;
     width: 100%;
    /* text-align: right;
     */
     margin-top: 18px;
}
.review-submit a {
     background: #4bb4ca;
     color: #fff;
     padding: 10px 20px;
     font-size: 15px;
}
 .review-submit a:hover{
    text-decoration: none;
}
/* End Customer Reviews CSS */
/* Start Claim Page Css */
 .subscription-description a {
     text-align: center;
     color: #fff;
     text-decoration: underline !important;
     font-size: 25px;
}
 .subscription-description{
    text-align: center;
}
 .subscription-outter{
    margin-top: 5%;
     height: 1250px;
}
 .Choose_plan_outter {
     background: linear-gradient(to bottom, rgba(56,131,160,0.2) 0%,rgba(125,185,232,0.1) 100%);
     margin-bottom: 50px;
     float: left;
     width: 100%;
}
 .Choose_plan_outter label {
     float: left;
     width: 100%;
     text-align: center;
     font-size: 30px;
     text-transform: uppercase;
    margin-bottom: 0px;
}
 .Choose_plan_inner {
     float: left;
     width: 100%;
     padding: 20px;
     font-size: 18px;
}
/*.silver-plan {
     border-top: 1px solid #3b86a3;
     border-right: 1px solid #3b86a3;
     border-left: 1px solid #3b86a3;
     border-radius:8px 8px 0px 0px ;
}
*/
 .silver-plan label{
     float: left;
     width: 100%;
     text-align: center;
     font-size: 30px;
     text-transform: uppercase;
     background: #3b86a3;
     padding: 20px;
     font-weight: 900;
     color: #fff;
     border-radius: 8px 8px 0px 0px ;
}
 .gold-plan {
     border-top: 1px solid #ddd;
     border-right: 1px solid #ddd;
     border-left: 1px solid #ddd;
     border-radius:8px 8px 0px 0px ;
}
 .gold-plan label{
     float: left;
     width: 100%;
     text-align: center;
     font-size: 30px;
     text-transform: uppercase;
     background: #ddd;
     padding: 20px;
     font-weight: 900;
     color: #fff;
     border-radius: 8px 8px 0px 0px ;
}
 .platinum-plan {
     border-top: 1px solid #ccc;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     border-radius: 8px 8px 0px 0px ;
}
 .platinum-plan label{
     float: left;
     width: 100%;
     text-align: center;
     font-size: 30px;
     text-transform: uppercase;
     background: #ccc;
     padding: 20px;
     font-weight: 900;
     color: #fff;
     border-radius: 8px 8px 0px 0px ;
}
 .Choose_plan_outter:hover {
     box-shadow: 2px 2px 25px -4px rgba(0,0,0,0.5);
}
 .Silver-plan-decide a{
    background:#3b86a3;
    color:#fff;
    padding: 10px 20px;
}
 .Silver-plan-decide {
     float: left;
     width: 100%;
     text-align: center;
}
.Silver-plan-decide a {
     background: #3b86a3;
     color: #fff;
     padding: 10px 35px;
     font-size: 21px;
     text-transform: uppercase;
}
 .Silver-plan-decide a{
    text-decoration: none;
}
 .cart-display-none{
    display: none;
}
 .claim-body{
     float: left;
     width: 100%;
}
 .claim-vander {
     float: left;
     width: 100%;
}
 .claim-heading{
    background-size: cover;
    text-align: center;
    color: #fff;
    background-position: center;
    border-radius: 4px 4px 0px 0px;
}
 .box div{
    padding: 72px 15px;
}
 .claim-heading-overlayer {
     padding: 40px 0 20px;  
}
 .claim-heading h2 {
     font-size: 45px;
     text-transform: uppercase;
}
 .vander-claim-form {
     padding: 50px 50px;
     box-shadow: 2px 2px 20px -4px rgba(0,0,0,0.3);
     border-radius: 0px;
     width:100%;
     max-width: 600px;
     margin: 30px auto;
     width: 100%;
}
 .vander-claim-form label {
     width: 100%;
     margin-bottom: 15px;
}
 .vander-claim-form label input {
     width: 75%;
     padding: 5px 10px;
     font-size: 14px;
     border-top: none;
     border-left: none;
     border-right: none;
     border-bottom: 1px solid #ddd;
}
 .vander-claim-form label span {
     width: 24%;
     float: left;
     font-size: 15px;
     color: #666;
}
 .vander-claim-form label textarea {
     width: 75%;
     padding: 5px 10px;
     font-size: 14px;
     border-top: none;
     border-left: none;
     border-right: none;
     border-bottom: 1px solid #ddd;
     height: 100px;
}
 button.vander-detail-send {
     padding: 12px 30px;
     color: #fff;
     background: rgb(75, 178, 201);
     box-shadow: 2px 2px 25px -4px rgba(0,0,0,0.1);
     margin-left: 24%;
     margin-top: 27px;
}
 a.vander-detail-send {
     padding: 12px 30px;
     color: #fff;
     background: rgb(75, 178, 201);
     box-shadow: 2px 2px 25px -4px rgba(0,0,0,0.1);
     margin-left: 24%;
     margin-top: 27px;
}
 .vander-detail-send:hover{
     text-decoration: none;
     box-shadow: 2px 2px 25px -4px rgba(0,0,0,0.5);
}
 .vander-claim-form label input:hover{
     border-color: rgb(75, 178, 201);
}
 .vander-claim-form label input:focus {
     outline: none;
     border-color: rgb(75, 178, 201);
}
/* End Claim Page Css */
 .Disply_hide {
     display: none;
}
 .vendor-body {
     float: left;
     width: 100%;
     margin: 50px 0px;
}
.vender-user-login {
     width: 400px;
     margin: 0 auto;
     background: url('../assests/pic01.jpg');
     background-size: cover;
     text-align: center;
}
 .vender-user-login-overlayer{
    background-image: linear-gradient(to bottom right,rgba(255, 255, 255, 0.6),rgba(75, 178, 201, 0.6));
     padding: 50px 0px;
     min-height:100% !important;
     position: absolute;
    margin: 0;
    width: 103%;
}
 .vender-signup {
     margin-top: 70px;
}
 .vender-signup a {
     text-align: center;
     font-size: 15px;
     font-weight: 400;
     color: #4bb4ca;
     background: rgb(255,255,255);
     padding: 10px 50px 11px 44px;
    /* border: 2px solid #4bb4ca;
    */
     width: 135px;
}
/*.vender-signup a {
     font-size: 15px;
     font-weight: 400;
     color: #4bb4ca;
     background: rgb(255,255,255);
     padding: 10px 15px 10px 15px;
     border: 2px solid #4bb4ca;
     width: 135px;
}
*/
 .vender-signup a:hover{
     text-decoration: none;
    box-shadow: 2px 2px 25px -4px rgba(0,0,0,0.5);
}
 .user-signup{
    margin-top: 25px;
}
 .user-signup a {
     font-weight: 400;
     background: rgb(75, 178, 201);
     padding: 12px 23px 12px 23px;
     color: #fff;
     border-left: 0px;
     width: 135px;
     font-size: 15px;
}
 .user-signup a:hover {
     text-decoration: none;
    box-shadow: 2px 2px 25px -4px rgba(0,0,0,0.5);
}
 .vender-user-login img {
     width: 23%;
}
 .vender-form img {
     background: rgba(75, 178, 201, 0.6);
     border-radius: 50%;
     padding: 7px;
     border: 2px solid rgba(75, 178, 201, 0.9);
     margin-bottom: 30px;
}
.vender-user-form {
     width: 300px;
     margin: 0 auto;
    max-width: 100%;
}
.vender-user-form label {
     float: left;
     width: 100%;
     text-align: left;
     font-size: 15px;
     margin-bottom: 20px;
    font-weight: 400;
}
.vender-user-form label input {
    box-shadow: 2px 2px 26px -4px rgba(0,0,0,0.2);
     border: 1px solid #ccc;
     padding: 6px 10px;
     font-size: 13px;
     width: 100%;
     margin-top: 5px;
}
 button.vender-user-form-submit {
    font-size: 17px;
     border:none;
     float: left;
     padding: 12px 30px;
     color: #fff;
     background: rgb(75, 178, 201);
     margin-top: 10px;
    box-shadow:2px 2px 25px -4px rgba(0,0,0,0.1);
     width: 100%;
}
 button.vender-user-form-submit:hover{
    text-decoration: none;
    box-shadow:2px 2px 25px -4px rgba(0,0,0,0.5)
}
 .vendor-body .row {
     width: 900px;
     margin: 0 auto;
}
 .vender-user-login h3 {
     font-size: 22px;
}
 .contactus-title{
     float: left;
    margin-bottom: 7%;
     width: 100%;
}
 .contactus-title h2 {
     font-size: 61px;
     margin-top: 5%;
     color: #4bb4ca;
     font-weight: 900;
}
 .contactus-title h3 {
     margin-top: 10px;
}
.contactus_page {
     width: 600px;
    margin-top: 3%;
     margin: 0 auto;
    max-width: 100%;
}
.contact-name {
     float: left;
     width: 100%;
     text-align: left;
}
.half-field-contact {
     width: 49%;
}
 .float-right{
    float: right !important;
}
 .contact-name {
     float: left;
     width: 100%;
     text-align: left;
     margin-bottom: 15px;
}
.contact-name label {
     width: 100%;
}
.contact-name label p {
     font-size: 17px;
     font-weight: 100;
}
 .contact-name label input {
     width: 100%;
     padding: 5px 10px;
     height: auto;
     font-size: 15px;
     font-weight: 100;
     letter-spacing: 1px;
     border: 1px solid #999 !important;
}
 .half-field-contact {
     width: 49%;
}
 .contact-submit a{
    background: #4bb4ca;
     color: #fff;
     padding: 10px 30px;
     font-size: 20px;
}
 .contact-submit {
     float: left;
     width: 100%;
     margin-top: 25px;
}
/* Start Header Css*/
.logo-image img {
    width: 74%;
    margin: 13px 0px 0;
}
 .container.mar-t-n6 {
     display: none;
}
 header {
     float: left;
     width: 100%;
     box-shadow: 1px 2px 10px -5px rgba(0,0,0,0.3);
}
 .sticky {
     position: fixed;
     top: 0;
     width: 100%;
}
 .sticky {
     background: #fff;
     z-index: 9;
     box-shadow: 0 0 30px rgba(7, 51, 84, 0.17);
}
 .logo img{
     width: 50%;
}
 .finder-fields {
    float: none;
    width: 100%;
    padding: 26px 16px 0;
    margin-bottom: 0px;
    position:  relative;
}
 .join-button{
     text-align: right;
     margin-top: 25px;
}
 .join-button a{
     background: #4bb4ca;
     color: #fff !important;
     padding: 10px 30px 6px 30px;
     text-transform: uppercase;
     float: left;
     letter-spacing: 1px;
     cursor: pointer;
     box-shadow: 0 4px 12px 0 rgba(0,0,0,.15);
     font-size: 15px;
     font-weight: 600;
}
 .join-button a:hover {
     text-decoration: none; color: #fff !important; background-color:#3b86a3;
}

 .search2 {
     float: left;
     width: 65%;
}
 .location-search {
     border: none;
     padding: 7.5px 10px;
     height: auto !important;
    background: #fff;
     font-size: 14px;
}
 .btn-peach:focus {
     outline: none;
}
 .city-ls{
    float: left;
     width: 31%;
     border-radius: 0px;
     border: 1px solid #ddd;
}
 .location-search2 {
    /* float: left;
     */
     width: 30%;
     border-radius: 0px;
     border: -1px solid;
     padding: 5.5px 10px;
     height: auto !important;
     background: #fff;
     font-size: 14px;
}
 .location-search3 {
    /* float: left;
     */
     width: 30%;
     border-radius: 0px;
     border: -1px solid;
     padding: 5.5px 10px;
     height: auto !important;
     background: #fff;
     font-size: 14px;
}
 .search input[type="text"] {
     float: left;
     width: 86%;
     border-radius: 0px;
     border: 1px solid #ddd;
     padding: 7px 1px 7px 8px;
     font-size: 15px;
}
header .search input[type="text"] {width: 86%;}
 
 .search button {
    background: #4bb4ca;
    padding: 8px 8px;
    border-radius: 0px;
    border: 1px solid #4bb4ca;
    font-size: 14px;
    /* padding-left: 8px; */
    color: #fff;
    margin-right: auto;
    float: left;
    width:14%;
}

header .search input[type="text"] {width: 76%;}
header  .search button { width:20%;}
 .navbar-dark .navbar-nav .nav-link {
         color: #000;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.5px;
    padding: 0.7rem 1rem;
    font-family: sans-serif;
    display: inline-block;
}
 .navbar-dark .navbar-nav .nav-link:hover {
     color: #4bb4ca;
}
 .search input[type="text"]::placeholder {
     color: #2f2f2f !important;
}


 .nav-login {
    /* float: right;
     */
     width: auto;
     text-align: right;
     font-size: 14px;
     letter-spacing: 1px;
     border: 2px solid #4bb4ca;
     color: #4bb4ca !important;
     padding: 9px 30px 7px 30px;
     font-weight: 900;
     cursor: pointer;
     box-shadow: 0 4px 12px 0 rgba(0,0,0,.15);
}
 ul.navbar-nav {
     float: left;
     width: 100%;
     padding: 0 12px;
}
.navbar-nav .nav-link{
         padding:8px !important;
    }
 .bttn{
     display: inline-block;
     display: inline-block;
    /* padding: 5px 12px;
     */
     margin-bottom: 0;
     font-size: 22px;
     font-weight: 600;
     line-height: 1.42857143;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     -ms-touch-action: manipulation;
     touch-action: manipulation;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background-image: none;
     border: 1px solid transparent;
    /* border-radius: 4px; */
}
 .btn-group.bootstrap-select.looking_for, .search .select2-container{
     border: 1px solid #ddd;
     float: left !important;
     width: 100% !important;
     border-radius: 0px;
     height: 37px;
}
 button.btn.dropdown-toggle.selectpicker.btn-default {
     padding: 0px;
    box-shadow: none;
     background: #fff;
     outline: none !important;
    padding: 0 !important;
}
 .search input:focus {
     outline: none !important;
}
 .select_desti, .looking_for {
    width: 100% !important;
    font-size:14px;
     float: left;
     padding: 7.5px 10px;
     background: #fff;
    border: 1px solid #ddd;
    height: 37px;
}
 .select_desti{
    width: 84% !important;
    font-size:14px;
     float: left;
     padding: 7.5px 10px;
     background: #fff;
    border: 1px solid #ddd;
    height: 37px;
}
 .bootstrap-select.btn-group .dropdown-menu li.disabled a {
     cursor: not-allowed;
     color: #fff;
}
nav ul li a {
    border-bottom: none !important;
}
.vendor-hours .row div{padding:0; line-height: 1.8em;}
.vendor-hours .row{margin:0;}

/* End Header Css*/
 .vendor-title-bg {
     float: left;
     width: 100%;
     background-repeat: no-repeat !important;
     background-attachment: fixed;
     background-size: cover;
     background: url(/assests/Wedding_Services_Page.jpg);
     min-height: auto;
}
 .vendor-title-bg h1 {
     margin-bottom: 0px;
     color: #fff;
     text-align: center;
     padding:200px 0px;
     text-transform: uppercase;text-shadow: 6px 1px 37px rgba(0,0,0,0.5);
    font-family: dbold;

}
 section.pages-link {
     float: left;
     width: 100%;
     padding: 20px 0px;
     min-height: auto;
     text-align: left;
}
 section.pages-link ul {
     padding: 0px;
     list-style: none;
     display: inline;
     font-size: 17px;
}
 section.pages-link ul li {
     display: inline;
}
 section.pages-link ul li a {
     color: #4bb4ca;
}
 section.pages-link ul li a:hover {
     text-decoration: none;
}
section.vender-body {
    float: left;
    width: 100%;
    padding: 20px 15px;
    text-align: left;
    overflow: hidden;
}

 
 .vender-body h3 {
     color: #999;
   font-size: 16px;
    line-height: 1.3em;
}
 p.vender-distraction {
     margin-top: 6px;
     margin-bottom: 20px;
     color: #888;
     font-size: 16px;
}
 .vender-body h4 {
     font-size: 21px;
     float: left;
     width: 100%;
}
 p.vender-distraction1 {
     margin-top: 0px;
     margin-bottom: 20px;
     color: #888;
     font-size: 16px;
}
 ul.vender-services {
     float: left;
     width: 50%;
     padding: 0px;
     list-style: none;
     color: #4bb4ca;
     margin: 15px 0px;
    font-size: 16px;
     line-height: 26px;
}
 ul.vender-services li a {
     color: #888;
}
 ul.vender-services li a:hover {
     text-decoration: none;
}

 


 .product-images-box {
     float: left;
     width: 31%;
     margin-right: 16px;
}
.product-outter {
    float: left;
    width: 100%;
    
}
.upload-plan a {
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 16px 30px;
    font-size: 17px;
}
.upload-plan {
    float: left;
    width: 100%;
    position: relative;
    top: 160px;
    text-align: center;
}
 .product-images-box:nth-child(3){
     margin-right: 0px;
}
 .product-images-box img{
     width: 100%;
}
 .widgets {
     margin: 20px 0px;
}
 .widgets h3 {
     color: #000;
}
 .widgets p {
     color: #888;
     font-size: 15px;
}
 .widgets ul {
     padding: 0px;
     list-style: none;
}
 .widgets ul li {
     display: inline;
}

 .navbar-toggle {
     border: 1px solid #4bb4ca !important;
     position: relative;
     float: right;
     padding: 9px 10px;
     margin-top:8px;
     margin-right: 15px;
     margin-bottom: 8px;
     background-color: transparent;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
}
 span.icon-bar {
     background: #4bb4ca;
     display: block;
     width: 22px;
     height: 2px;
     border-radius: 1px;
     margin-bottom: 3px;
}
 a.navbar-brand.visible-xs {
     padding: 0px;
}
 .navbar-header {
     display: none;
}
 a.navbar-brand.visible-xs {
     margin-left: 10px;
}
 .collapse {
     padding: 10px !important;
     float: left;
     width: 100%;
     margin-bottom: 0px;
}
/* Start Search Result Page CSS*/
 .search-results img {
     width: 100%;
}
 .search-results {
     margin-top: 50px;
}
 .search-results h2 {
     color: #4bb4ca;
     font-size: 25px;
     margin-top: 0px;
}
 .search-results a {
     color: #4bb4ca;
     margin-top: 10px;
     float: left;
     width: 100%;
     font-size: 17px;
}
 .search-results a {
     text-decoration: none;
}
 .business-results {
     float: left;
     width: 100%;
     margin-top: 10%;
}
 .search-results p {
     font-size: 15px;
     margin-bottom: 0px;
}
 a.busines-more-details {
     border: 1px solid #4bb4ca;
     width: auto;
     padding: 6px 17px;
}
 a.busines-more-details:hover{
     text-decoration: none;
}
/* End Search Result Page CSS*/
/*Start Login Page Css*/
 .login-form{
     float: left;
     width: 100%;
    overflow: visible;
    background: none;
}
 .login-outter {
     width: 600px;
     margin: 40px auto;
     box-shadow:2px 2px 25px -4px rgba(0,0,0,0.5);
     padding: 40px;
     background: #fff;
     max-width: 100%;
}

 h4.form-title {
     text-align: center;
     float: left;
     width: 100%;
     font-size: 37px;
     color: #484848;
     margin-bottom: 30px;
}
 .form-control {
     display: block;
     width: 100%;
     height: 34px;
     padding: 6px 7px;
     font-size: 13px;
     line-height: 1.42857143;
     color: #555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 0px;
     box-shadow: none !important;
     font-weight: 200 !important;
}
 .offer-subheading {
     font-size: 96%;
     line-height: 1.71;
     text-align: center;
}
 button.form-control.btn-lg.modal-btn {
     background-color: #4bb4ca;
     color: white;
     font-size: 14px !important;
     border-radius: 0px !important;
     padding: 11px 16px;
     height: auto;
     border: 0px;
     margin-bottom: 15px;
     cursor: pointer;
}
 #log_in:hover {
     text-decoration: none;
}
 h4.offer-subheading.note {
     color: red !important;
     font-size: 12px !important;
     margin-bottom: 20px !important;
}
/*End Login Model Css*/
/* Start Footer Css*/

 .footer-a a {
     color: #232323 !important;
     font-size: 14px;
     cursor: pointer;
}
 .footer-a a p {
     margin-bottom: 10px;
}
 .footer-a a:hover {
     text-decoration: none;
}

/* End Footer Css*/
/* Start New CSS*/
 .form-group span.offer-subheading {
     float: none;
     font-size: 16px;
     color: #000;
}
 .offer-subheading {
     font-size: 14px !important;
     color: #000 !important;
}
 a#vender-form1 {
     text-align: center;
     float: left;
     width: 100%;
     font-size: 14px;
     font-weight: 600;
     color: #4bb4ca;
     cursor: pointer;
}
 a#user-form1 {
     text-align: center;
     float: left;
     width: 100%;
     font-size: 14px;
     font-weight: 600;
     color: #4bb4ca;
     cursor: pointer;
}
 .login-row {
   
    margin: 50px auto 100px;
    box-shadow: 2px 2px 25px -4px rgba(0,0,0,0.2);
    overflow: hidden;
}

 .login-image{
     display:none;
}
 

/* End New CSS */
/* Start Business Detail Page Css*/
 .timepicker {
     float: left;
     width: 100%;
}
 .timepicker .input-group {
     float: left;
     width: 22%;
}
 .timepicker p {
     float: left;
     width: 10%;
     text-align: center;
     font-size: 16px;
}
 .business-detail-body h2 {
     text-align: center;
     font-weight: 900;
     margin-bottom: 30px;
}
 .business-detail-body {
     float: left;
     width: 100%;
     background: #efeff0;
     padding: 30px 0px;
}
 section.business-detail-form {
     width: 800px;
     background: #fff;
     max-width: 100%;
     margin: 20px auto;
     padding: 30px;
     box-shadow: -1px 0px 14px -6px rgba(0,0,0,0.2);
}
 .single-line input.form-control {
     width: 31%;
     margin-right: 15px;
     display: inline;
    margin-bottom: 5px;
}
 .single-line input.form-control:nth-child(3) {
     margin-right: 0px;
}
 .half-field {
     width: 50%;
     margin: 5px 0px !important;
}
 .social-links span {
     float: left;
     width: 22%;
}
 .business-detail-form h3 {
     font-size: 19px;
     margin-bottom: 20px;
     margin-top: 30px;
     font-weight: 600;
    text-align: left;
    /* line-height: 1.5; */
}
 .clock input{
     border: 1px solid #ddd;
}
 .clock i{
     border: 1px solid #ddd;
     background: #ddd;
     width: 27px;
     height: 28px;
     text-align: center;
     line-height: 24px;
}
 .clock {
     display: inline;
     margin: 0px 10px;
}
 .form-group span {
     /* float: left; */
     /* width: 16%; */
     text-align: left;
     font-size: 16px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    overflow: hidden !important;
}
 .form-group {
     margin-bottom: 15px;
     text-align: left;
     color:#888;
}
 .business-detail-form button.form-control {
     width: 30%;
     margin-top: 35px;
}
 .input-group&gt;.form-control {
     position: relative;
     -ms-flex: 1 1 auto;
     flex: 1 1 auto;
     width: 75%;
     margin-bottom: 0;
}
.input-group-text {
     display: -ms-flexbox;
     -ms-flex-align: center;
     align-items: center;
     padding: .375rem .75rem;
     margin-bottom: 0;
     line-height: 26px;
     color: #495057;
     white-space: nowrap;
     background-color: #e9ecef;
     border: 1px solid #ced4da;
     border-radius: 0 .25rem .25rem 0;
     height: 34px;
     width: 34px;
     text-align: center;
     font-size: 15px;
     float: left;
}
 .social-links lable {
     float: left;
     width: 100%;
}
 section.business-detail-form .form-group {
    /* float: left;*/
     width: 100%;
    margin-bottom: 10px;
}
/* End Business Detail Page Css*/
/* Start Wedding Dress Styles Page Css*/
 section.pages-title {
     float: left;
     width: 100%;
     padding: 40px 0px;
     border-bottom: 1px solid #ddd;
     min-height: auto; overflow: visible;
}
 section.pages-title h3 {
     color: #4bb4ca;
     text-align: center;
     margin: 0px;
     font-size: 30px;
}
 .dress-category-outter h4 {
     font-size: 21px;
     font-weight: 600;
     margin-bottom: 20px;
}
 .dress-category h5 {
     font-size: 16px;
}
 .dress-category ul {
     padding: 0px;
     list-style: none;
     float: left;
     width: 100%;
     margin-bottom: 20px;
}
 .dress-category ul li {
     width: 50%;
     float: left;
     font-size: 14px;
     line-height: 30px;
     color: #888;
}
 .dress-category ul li a {
     color: #4bb4ca;
}
 .next-page-link ul {
     text-align: left;
}
 .select-dress ul {
     padding: 0px;
     list-style: none;
     float: left;
     width: 100%;
}
 .select-dress ul li {
     display: inline-block;
     width: 24%;
     margin: 10px 1px;
     text-align: center;
}
 .select-dress ul li img {
     width: 100%;
}
 .select-dress ul li a {
     float: left;
     width: 100%;
}
 .select-dress ul li h6 {
     margin-top: 10px;
     color: #000;
     font-weight: 600;
     margin-bottom: 5px;
     font-size: 16px;
}
 .select-dress ul li p {
     color: #666;
     font-size: 14px;
}
 .dress-category-outter {
     text-align: left;
}
 .select-dress ul li a:hover {
     text-decoration: none;
}
 .next-page-link {
     float: left;
     width: 100%;
}
 .next-page-link li {
     border: 1px solid rgba(76, 179, 203, 0.32);
     width: 30px !important;
     height: 30px;
     font-size: 16px;
}
 .next-page-link li a {
     color: #4bb4ca;
     line-height: 30px;
}
 .next-page-link li.active a{
     background: #4bb4ca;
     color: #fff;
}
 .More-Dresses a {
     color: #4bb4ca;
     border: 1px solid #4bb4ca;
     padding: 10px 20px;
     margin-top: 10px;
     float: right;
    font-size: 16px;
}
 .More-Dresses a:hover {
     text-decoration: none;
     background: #4bb4ca;
     color: #fff;
}
/* End Wedding Dress Styles Page Css*/
/* Start Single Wedding Dress Styles Page Css*/
 .pages-link h1 {
     color: #4bb4ca;
     font-size: 30px;
     margin-top: 20px;
}
 .pages-link h3 {
     color: #999;
     font-size: 20px;
}
 section.single-dress-design {
     padding-top: 0px;
}
 .single-dress-design p.vender-distraction {
     margin-top: 0px;
     text-align: left;
     font-size: 16px;
     line-height: 27px;
}
 ul.dress-designs {
     list-style: none;
     padding: 0px;
     line-height: 29px;
     color: #666;
     text-align: left;
     font-size: 17px;
     font-family: "Open Sans",Open Sans,Helvetica,Arial,sans-serif !important
}
 ul.dress-designs li span {
     color: #4bb4ca;
}

 .single-dress-design h4 {
     margin-top: 20px;
     text-align: left;
     font-size: 25px;
}
 a.add-business {
     color: #4bb4ca;
     border: 1px solid #4bb4ca;
     float: left;
     padding: 15px 50px;
     font-size: 30px;
}
 ul.product-feature {
     list-style: none;
     padding: 0px;
     float: left;
     width: 100%;
     margin: 20px 0px;
}
 ul.product-feature li {
     display: inline-block;
     width: 31%;
}
 ul.product-feature li img {
     width: 100%;
}
 .product-image img {
     width: 100%;
}
 .product-image embed {
     width: 100%;
}
/* End Single Wedding Dress Styles Page Css*/
/* Start Package-Plan-page CSS*/


 .Package-Plan-heading {
     float: left;
     width: 100%;
     background-color:#1b1e24;
     color: #fff;
}
.Package-Plan-heading div {
     border-right: 1px solid #343a45;
     padding: 18px;
}
.Package-Plan-heading h2 {
     text-transform: uppercase;
     font-size: 20px;
}
.Package-Plan-heading p {
     font-size: 15px;
     margin-bottom: 0px;
}
 .plans-details-outter {
     float: left;
     width: 100%;
     border-bottom: 1px solid #ccc;
     font-size: 16px;
}
 .plans-details-outter div {
     padding: 18px;
     border-right: 1px solid #C1C3D1;
}
.plans-details-outter div h2 {
     font-size: 16px;
     margin: 0px;
     font-weight: 600;
}
 .gray-bg {
     background: #EBEBEB;
}
 .plans-details-outter:hover {
     background: #4bb4ca;
     color: #fff;
}
.Package-Plan-heading .col-md-2 {
     text-align: center;
}
.plans-details-outter .col-md-2 {
     text-align: center;
}
.Package-Plan {
     box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.plans-details-outter div:last-child {
     border: none;
}
 #subscriptin-plan-pricings .table-fill {
     background: white;
    width:100%;
     border-radius: 3px;
     border-collapse: collapse;
     margin: auto;
     box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
     animation: float 5s infinite;
}
#subscriptin-plan-pricings .table-fill tr:first-child {
     border-top: none;
}
#subscriptin-plan-pricings .table-fill tr {
     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
     color: #444;
     font-size: 16px;
     font-weight: normal;
     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.1);
}
#subscriptin-plan-pricings .table-fill th {
     color: #fff;
    /*background: #1b1e24 !important;
     border-right: 1px solid #343a45;
     commented out */
     background: #4bb4ca !important;
     border-right: 1px solid #f7f7f7;
     font-size: 18px;
     font-weight: bold;
     padding: 18px;
     text-align: center;
     vertical-align: middle;

}
#subscriptin-plan-pricings .table-fill th:first-child {
     border-top-left-radius: 3px;
     text-align: left;
}
 #subscriptin-plan-pricings .table-fill td {
     background: #FFFFFF;
     padding: 15px;
     text-align: center;
     vertical-align: middle;
     font-size: 16px;
     border-right: 1px solid #C1C3D1;
}
#subscriptin-plan-pricings .table-fill td:first-child {
     text-align: left !important;
}
#subscriptin-plan-pricings .table-fill td:last-child {
     border-right: 0px;
}
#subscriptin-plan-pricings .table-fill tr:last-child {
     border-bottom: none;
}
#subscriptin-plan-pricings .table-fill tr:nth-child(odd) td {
     background: #EBEBEB;
}
#subscriptin-plan-pricings .table-fill tr:hover td {
     background: #4bb4ca;
    color:#fff;
}
 #subscriptin-plan-pricings .table-fill th p {
     font-size: 14px !important;;
     margin-bottom: 0px; color: #fff !important;
     text-align:center;
     font-weight: 100;
}
 div#map {
     width: 100%;
     height: 400px;
     margin-top: 20px;
     float: left;
}
/* End Package-Plan-page CSS*/
/* Start subscription-page CSS*/
 section#subscription-page {
     float: left;
     width: 100%;
     background: linear-gradient(to bottom, rgba(56,131,160,1) 0%,rgba(125,185,232,0) 100%);
     padding: 50px 0px 48px;
}
 .subscription-form {
     float: left;
     width: 100%;
}
 .subscription-description {
     width: 950px;
     max-width: 100%;
     margin-bottom: 20px;
     margin: 0 auto;
}
 .subscription-description h2 {
     text-align: center;
     color: #fff;
     margin-bottom: 30px;
    font-size: 35px;
     margin-top: 0px;
}
 .subscription-description ul {
     float: left;
     width: 100%;
     color: #fff;
    padding-left: 20px;
}
 .subscription-description ul li {
     width: 50%;
     float: left;
     text-align: left;
     font-size: 17px;
}
 .subscription-outter {
     background: #fff;
     padding: 40px;
     box-shadow: 2px 2px 25px -4px rgba(0,0,0,0.2);
     width: 850px;
     margin: 0 auto;
     margin-top: 5%;
     max-width: 100%;
}
 button#submit_btn2 {
     box-shadow: 0 4px 12px 0 rgba(0,0,0,.15);
     text-transform: uppercase;
     font-size: 17px;
     font-weight: 600;
     letter-spacing: 2px;
     padding: 13px 20px 8px 20px;
}
 .subscription-outter input[type="checkbox"] {
     padding: 10px !important;
     height: 21px;
     width: 21px;
}
 .plane-select input[type="checkbox"] {
     padding: 10px !important;
     height: 21px;
     width: 21px;
     margin-right: 20px;
     float: left;
     margin-top: 5px;
}
 .plane-select form span {
     float: left;
     width: 80%;
     font-size: 22px;
     text-align: left;
}
 .plane-select form p {
     font-size: 17px;
     color: #999;
     margin-top: 10px;
}
 .card-info {
     width: 91%;
     margin: 30px auto;
     max-width: 100%;
     height: 370px;
}
 .card-info h4 {
     font-size: 17px;
     margin-bottom: 15px;
     text-align: left;
     margin-top: 0px;
}
 .card-info input {
     padding: 5px 7px;
     border: 1px solid #ccc;
     color: #333;
    font-size: 15px;
    font-weight: 100;
}
 .half-field {
     float: left;
     width: 47%;
     margin: 5px;
}
 input.cvv-field {
     float: left;
     width: 24%;
     margin: 5px;
}
 input.card-field {
     float: left;
     width: 70%;
     margin: 5px;
}
 .card-info label {
     float: left;
     margin-bottom: 0px;
     width: 100%;
}
 .exp-date {
     width: 50%;
     margin: 5px;
     float: left;
}
 input.exp-year {
     width: 32%;
     float: left;
     margin: 5px;
}
 .card-info label p {
     float: left;
     margin: 5px;
     margin-top: 9px;
     font-size: 15px;
     font-weight: 100;
}
 input.coupon-field {
     float: left;
     width: 90%;
     margin: 10px;
}
 .agree-checkbox {
/*     float: left;*/
     width: 100%;
     margin: 5px;
}
 .agree-checkbox input[type="checkbox"] {
     height: 14px;
     width: 14px;
}
 .subscription-outter h1 {
     color: #3b86a3;
     text-align: center;
     margin-bottom: 30px;
}
 .plane-select .col-md-6 {
     padding: 10px 40px;
     float: left;
}
 .plane-select .col-md-6:first-child {
     border-right: 1px solid #ddd;
}
 a.submit-button {
     float: left;
     width: 100%;
     background: #3b86a3;
     color: #fff;
     padding: 10px;
     text-align: center;
     font-size: 31px;
     margin-top: 20px;
}

button.submit-button {
     float: left;
     width: 100%;
     background: #3b86a3;
     color: #fff;
     padding: 10px;
     text-align: center;
     font-size: 31px;
     margin-top: 20px;
}
 a.submit-button:hover {
     text-decoration: none;
}
 button.submit-button:hover {
     text-decoration: none;
}
/* End subscription-page CSS*/
 .sign-up-form .col-md-6:first-child {
     background: url(/assests/realwed.jpg);
     padding: 0px;
     background-size: cover;
     background-position: center;
}
 .wedding-search-mobile{
    display: none;
}
 section.wedding-search-mobile {
       width: 100%;
    float: left;
    margin: 20px 0px;
    overflow: visible;
}
 section.wedding-search-mobile .col-md-8 {
     width: 400px;
     margin: 0 auto;
     max-width: 100%;
}
 .wedding-search-mobile .city-ls {
     margin-bottom: 15px;
     float: left;
     width: 100%;
}
.wedding-search-mobile .finder-fields {
     display: block;
}
.wedding-search-mobile .search {
     margin-bottom: 15px;
     width: 100% !important;
}
 .wedding-search-mobile .city-ls .location-search {
     width: 100% !important;
}
 .wedding-search-mobile .search input {
     width: 100% !important;
     margin-bottom: 15px;
}
 .wedding-search-mobile .search button {
     width: 100%;
}



 @media screen and (max-width: 1280px) {
    .vendor-heading {
    font-size: 16px !important;
}
.sub-heading {
    font-size: 13px !important;
}

.city-ls{    width: 27%;}
.city-ls .btn-group.bootstrap-select.location-search.city {
    width: 100% !important;
}
nav ul li {
    margin:0 0px !important;
}
}



 @media screen and (max-width: 992px) {

    .navbar-dark .navbar-nav .nav-link{font-size: 10.3px !important;}
    nav ul li{    margin: 0 !important;}
    .nav-login{    padding: 9px 20px 7px 20px !important;font-size: 12px !important;}
    .city-ls {
    width: 33% !important;}

    .container.pad-t-96.weddings_list {
    padding-top: 60px !important;
}
    

     .btn-peach{
        font-size: 15px !important;
    }
     #overlay .video-text{
         top: 47% !important;
    }
     section#real_weddings {
         padding-top: 0px;
    }
     .bg-inspire2 {
         min-height: auto !important;
    }
     .box div {
         padding: 50px 15px;
    }
     .pad-t-196.insp-mobole {
         padding-top: 0px;
    }
     .claim-business a {
         font-size: 17px;
    }
    .product-images-box{
         width: 27%;
    }
 
     .product-images-box{
         width:30%;
    }
    .footer-content .bottom_img{
    width: 82% !important;
}

.wedding-vrndors-bg{background-position: unset;    height: auto;}
section.wedding-dress {background-position: unset;    height: auto;}
section.wedding-planning-bg{background-position: unset;    height: auto;    margin-bottom: 1%;}
.bg-realwedding{background-position: unset;    height: auto;}
.greyed-mt {
    margin-top: 127px!important;
}
}

 @media screen and (max-width: 767px) {
   
    .greyed-mt {
    margin-top: 50px !important;
}
    .bg-vendorprofile{margin-top: 50px; margin-bottom: 9px}
   #vender-form .col-md-6:nth-child(1) {
    width: 100%;
}
    .city-ls{width: 100% !important;}
    
#user-form .col-md-6:nth-child(2) {
    width: 100%;
}
    section.wedding-planning-bg{ margin-bottom: 4%;}
    section.wedding-dress {
    margin-top: 53px;

}
.wedding-vrndors-bg{
    margin-top: 0px !important;
    height: auto;    margin-bottom: 4% !important;
}
section.wedding-planning-bg{margin-top: 53px;
    height: auto;}
    .vendor-mainhead&gt;h4 {
    font-size: 39px !important;
}
    #overlay .video-text {    top: 42%;}
    section.bg-vendor.bg-privacyfaq.relative {
    min-height: auto !important;
    height: auto !important;
}
section.bg-vendorabout.bg-privacyabout.relative {
    min-height: auto !important;
    height: auto !important;
}
section.bg-vendor.bg-privacy.relative {
    height: auto !important;
    min-height: auto !important;
}
section.bg-vendor.bg-privacyterm.relative{
    height: auto !important;
    min-height: auto !important;
}
    .real_weddings_section .container.pad-t-96.weddings_list {
    padding-top: 0px !important;
}

    section.bg-vendor.bg-inspire3.relative.active .vendor-mainhead h4 {
    margin-top: 19% !important;
}
    .bg-vendor1 {
    height: auto !important;
}
    section.bg-vendor.bg-main-vendor.relative {
    background-size: 100% !important;
}
    .sections section.pad-t-196 {
    margin-top: 15px;
        padding-top: 20px;
}
.sections .ven-wr.heading {
    margin-bottom: 0px !important;
}
.vender-body h1{margin-top: 0px !important; }
    .bg-main-vendor .vendor-mainhead{    margin-top: 20% !important;}
    .city-ls .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100% !important;
}
    .container.pad-t-96.weddings_list {
    padding-top: 50px;
}
     #vendors h4.heading {
         margin-top: 0px;
    }
    .bg-inspire2 {
        background-attachment: unset !important;
        min-height: auto !important;
        background-size: 100% !important;
        background-position: center;
    }
     #venues .col-xs-12.col-sm-4.col-lg-4.col-md-4 {
         margin-bottom: 30px;
    }
     .tab-content.pad-t-96 {
         padding-top: 0px;
    }
    
     .insp-mobole{
         margin-top: 6% !important;
         padding-top: 0px !important;
         margin-bottom: 6%;
    }
     .bg-inspire3 h4 {
         margin-top: 30% !important;
    }
     .box div {
         padding: 20px 15px !important;
    }
     section.bg-vendor.bg-inspire3.relative {
         margin-bottom: 20%;
             background-size: cover !important;
    }
     .bg-vendor1{
        background-position: right bottom !important;
            background-size: cover !important;
    }
     .bg-inspire3{
        background-position: right bottom !important;
        min-height: auto !important;
        height: auto !important;
            background-size: cover !important;
    }
     .bg-main-vendor{
            background-size: cover !important;
        height: auto !important;
    }
     .vendor-title-bg{
         margin-top: 53px;
    }
     .vendor-title-bg h1{
         padding: 70px 0px;
        font-size: 27px;
        
    }
    
    h4.form-title{
         font-size: 30px;
    }
   
     .wedding-search-mobile{
        display: block;
    }
     .subscription-outter{
        padding: 20px;
    }
     .subscription-outter h1{
         font-size: 37px;
    }
     .subscription-description ul li{
        width: 100%;
    }
     section#subscription-page{
        margin-top: 40px;
    }
     .subscription-description h2{
        font-size: 29px;
         line-height: 39px;
    }
     .input-group&gt;.form-control{
        width: 65%;
    }
     .plane-select .col-md-6:first-child{
        border: none;
    }
     .next-page-link ul {
         text-align: center;
    }
     .footer-content .bottom_img {
         width: 30% !important;
    }
     a.add-business{
         margin-bottom: 20px;
         padding: 15px 30px;
    }
     .row.next-page-link {
         text-align: center;
    }
     .More-Dresses {
         text-align: center;
    }
     .More-Dresses a{
         float: none;
    }
     .select-dress ul li{
         width: 23%;
    }
     .half-field {
         width: 100%;
         margin: 5px 0px;
    }
     .single-line input.form-control {
         width: 100%;
         margin-right: 0px;
         display: inline;
         margin-bottom: 1rem;
    }
     .form-group span {
         float: left;
         width: 100%;
         margin-bottom: 5px;
    }
     .collapse{
         flex-flow: column;
    }
     .navbar-expand-sm .navbar-nav {
         flex-direction: column;
    }
     .claim-business{
         padding: 13px 14px;
         font-size: 13px;
         margin-top: 20px;
         margin-bottom: 20px;
    }
     .product-images-box{
         width:30%;
    }
     .navbar-header{
         display:block;
    }
     .top-logo-header{
         display:none;
    }
     ul.navbar-nav {
         float: left;
         width: 100%;
         text-align: center;
    }
     .nav-login {
         width: 100%;
         text-align: center;
         font-size: 14px;
         border: none;
         color: #000 !important;
         font-weight: 100;
    }
     .navbar-dark .navbar-nav .nav-link {
         font-size: 14px;
    }
     .timepicker span {
         width: 28%;
    }
     .contactus-title {
         margin-top: 8%;
    }
     .heading strong {
         font-size: 26px;
    }
     section#vendors.pad-t-196 {
         padding-top: 0px;
         margin-top: 0px;
    }
     /* #user-login .col-md-6:first-child{
        display: none;
    } */
     .user-vendor-login .signup-form {
         padding: 70px 0px !important;
         text-align: center;
    }
 
     .sections{
         margin-top: 7%;
    }
     .container{
        max-width: 100%;
    }
}
@media screen and (max-width: 767px) {
    .video-div{height: auto !important;}
#overlay .video-text {
    top: 59% !important;
}
.wedding-vrndors-bg{
    margin-bottom: 7% !important;
}
}
 @media screen and (max-width: 600px) {
    .product-image embed {
    height: 496px!important;
}
    .wedding-vrndors-bg{
    margin-bottom: 10% !important;
}
    
    #overlay .video-text {
    top: 15% !important;
}
     .insp-mobole{
        margin-bottom: 10%;
    }
     .pink-btn{
         font-size: 14px !important;
    }
     #inspire_me .sub-heading {
         padding: 0px 0px !important;
        font-size: 16px;
         line-height: 21px;
    }
     .sections{
         margin-top: 14%;
    }
     .contat_us form .field:hover label {
         width: 33%;
         background: #313A3D;
         color: white;
         font-size: 13px;
    }
     .hidden-sm ul {
         margin: 0px;
    }
     .pad-t-96 .col-xs-12.col-sm-6.col-lg-4.col-md-4 {
         margin-bottom: 40px;
    }
     section.wedding-search-mobile{
        margin-top:0px;
    }
     .subscription-outter{
        padding: 20px;
    }
     .card-info input {
         width: 100%;
    }
     .select-dress ul li {
         width: 48%;
    }
     .timepicker span {
         width:100%;
    }
     .timepicker .input-group{
         width: 38%;
    }
     .timepicker p{
         width: 20%;
    }
     .card-info{
         height: 500px;
    }
     a.submit-button{
        font-size: 22px;
    }
     section.contactus-title {
         margin-top: 75px;
    }
     .contactus-title h2 {
         font-size: 45px;
    }
     .half-field-contact {
         width: 100%;
    }
     .subscription-outter {
         height: 1387px;
    }
    /*new login*/
}
 #vender-login0{
     margin-top: 20px !IMPORTANT;
     margin-bottom: 50px;
}
@media screen and (max-width: 500px) {
.vendor-mainhead&gt;h4 {
    font-size: 25px !important;
}
section.pages-title h3{font-size: 25px;
    line-height: 33px;}
    nav ul li a {
    font-size: 14px !important;
    padding: 0px !important;
}
}
 @media screen and (min-width: 767px) {

    .search {width:33%;}

     .collapse {
         display: block !important;
    }
     .vender-user-login-overlayer{width:100%};
}

span.select2-dropdown.select2-dropdown--below {
    z-index: 9999;
}.select2-container:focus{
    outline: none !important;
}
.select2-container {
    padding: 3.5px 0px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
        margin-top: 3px !important;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #000 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered:focus {
    outline: none;
}
#select2-lzkc-container {
    text-align: left!important;
}

.search .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 26px;
    position: absolute;
    top: 1px;
    right: 16px;
    width: 20px;
}
.search .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color: #000 transparent transparent transparent;
}
.search .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color: transparent transparent #000 transparent;
}
.search .select2-container .select2-selection--single .select2-selection__rendered{
    padding-left:10px;
}</pre></body></html>