@media screen and (min-width: 992px) {

}




@media screen and (max-width: 1440px) {

    .header-sec{padding: 0 0 30px;}
    .contact-banner-content-bottom ul li{margin-right: 20px;}

    .logo{
        top: 7px;
    }

    h1{font-size: 50px;}

    .site-header{padding: 15px 0 25px;}
    .home-banner-item{min-height: 600px;}
    .home-banner-content{max-width: 650px; padding: 100px 0 30px;}
    .elite-match-sec{min-height: 600px;}
    .testimonial-content{padding: 50px;}
    .press-sec{padding: 80px 0;}
    .foo-sec{padding: 50px 0 20px;}
    .foo-disc{padding: 15px 0;}

    .hero-banner-item{min-height: 600px;}
    .hero-banner-content{max-width: 800px; padding: 30px;}
    .hero-banner-content h1{font-size: 50px;}

    /*-- basic infomration --*/

    .dashboard-header-search{    margin: 30px 0 0 20px; max-width: 300px;}
    .dashboard-header-profile{margin-left: 15px;}
    .dashboard-header-logout{margin-left: 15px;}

    /*-- Private Matchmaking --*/

    .private-match-content{max-width: 500px;}
    .private-match-banner-sec{min-height: 500px;}

    /*-- membership for men --*/

    .membership-banner-content{padding: 30px 0 30px 30px;}

    /*-- sucess strories --*/

    .success-stories-testimonial-col{padding: 0 15px 50px;}
    .success-stories-testimonial-row{margin: 0 -15px;}
    .features-success-stories{padding: 30px 0 0;}
    .success-stories-banner-sec{min-height: 900px;}
    .success-stories-testimonial-sec{padding: 50px 0 0;}

    .privacy-policy-slidebar{left: 15px;}





}





@media screen and (max-width: 1199px) {

    .main{max-width: 960px;}
    h1{font-size: 45px; }
    h2{font-size: 35px;  }
    h3{font-size: 35px;  }
    h4{font-size: 22px; }


    .logo{width: 250px;}
    .btn{font-size: 16px;}
    .header-right{font-size: 16px;}
    .header-right-row > div{margin-left: 15px;}
    .enumenu_ul > ul > li > a{font-size: 16px;}
    .enumenu_ul > ul > li{margin: 0 10px;}
    .home-banner-item{min-height: 500px;}
    .home-banner-content{max-width: 450px; padding: 60px 0 30px;}
    .elite-match-sec{min-height: 500px;}
    .elite-match-content{max-width: 60%;}

    .personal-touch-sec{padding: 50px 0 0;}
    .personal-touch-left{width: 100%; padding-bottom: 30px;}
    .personal-touch-right{width: 100%;}
    .custom-review-sec{padding: 50px 0;}
    .testimonial-content{padding: 30px; min-height: 300px;}
    .press-sec{padding: 50px 0;}
    .social-icn ul li{margin-right: 5px;}

    .hero-banner-item{min-height: 500px;}
    .hero-banner-content{max-width: 700px;}
    .hero-banner-content h1{font-size: 45px;}

    /*-- matchmaking-for-women --*/

    .match-banner-sec{margin-bottom: 50px;}
    .matchmaking-intro-sec{padding: 0 0 50px;}
    .exclusive-intro-sec{padding: 50px 0;}
    .exclusive-intro-right{width: 50%;}

    .matchmaking-intro-left-col{width: 55%;}
    .matchmaking-intro-right-col{width: 40%;}

    /*--  matchmaking-for-women contact --*/
    

    .match-contact-banner-sec{min-height: 500px;}
    .match-contact-banner-content h1 br{display: none;}
    .exquisite-menu-list > ul > li{margin: 0 0 15px;}
    .map{height: 450px;}
    .find-content{padding: 30px 0 0;}
    .find-sec{padding: 50px 0;}

       /*-- basic infomration --*/

       .dashboard-col-left{width: 30%;}
       .dashboard-col.dashboard-col-right{width: 70%; padding: 20px 15px;}
       .contact-you{padding: 20px; margin: 0 0 50px;}
       .contact-you-row > div{margin-right: 15px;}
       .info-list-right-col{width: 45%;}
       .dashboard-siderbar ul li{margin: 0 0 10px;}
       .dashboard-siderbar-icn{width: 30px;}

        /*-- Private Matchmaking --*/

        .private-match-banner-sec{min-height: 450px; padding: 50px 0;}
        .private-match-banner-bg{background-position: 29% center;}
        .client-profile-sec{min-height: 450px;}
        .date-coach-content-bg{padding: 15px;}
        .date-coach-bg{min-height: 500px;}
        .date-coach-col-right{margin-top: -100px;}

          /*-- membership for men --*/

          .membership-banner-row{padding: 30px 0 0;}
          .membership-banner-content{padding: 30px 0 30px 15px;}
          .membership-banner-sec { padding: 0 0 50px; }
          .exquisite-men-sec{padding: 50px 0;}
          .choose-exquise-sec{padding: 50px 0;}
          .choose-exquise-icn img{height: 60px;}
          .become-member-row{min-height: 700px;}

          /*-- faq --*/

          .accordion-title{padding: 15px 35px 15px 15px;}
          .accordion-title:before{top: 35%;}
          .accordion-content{padding: 15px;}
          .accordion-content  > *:last-child{margin: 0;}
          .accordion > li{margin: 0 0 15px;}
          .accordion-title.active:before{right: 10px;}

          /*-- press --*/

          .concierge-service-content-bg{padding: 30px 30px;}

          .concierge-service-sec{min-height: 550px; padding: 50px 0 0;}
          .press-banner-sec{min-height: 400px;}
          
          /*-- privacy policy page --*/

          .privacy-policy-left-col{width: 35%;}
          .privacy-policy-right-col{width: 65%;}
          .privacy-policy-item{padding: 10px 0 30px;}

          
    /*-- sucess strories --*/


    .success-stories-left-img{min-height: 400px; width: 52%;}
    .success-stories-testimonial-box{padding: 15px;}
    .success-stories-banner-sec{min-height: 600px;}
    .success-stories-right-col{width: 48%;}
    

    /*-- blog list --*/

    .blog-list-banner-sec{padding-top: 100px;}
    .blog-list-banner-img{min-height: 400px; margin-top: -100px;}
    .blog-list-banner-title{margin-top: -86px;}
    .blog-list-col-right{padding: 0 0 0 50px;}
    .blog-list-banner-content{padding: 30px 0;}
    .blog-list-sec{padding: 50px 0 20px;}
    .blog-list-col{padding: 0 15px; margin-bottom: 30px;}
    .blog-list-row{margin: 0 -15px;}
    .blog-list-content{padding: 15px;}
    
    /*-- blog detail --*/

    .blog-detail-banner-left-col{width: 50%;}
    .blog-detail-banner-right-col{width: 46%; padding: 0;}
    .blog-detail-banner-content{padding: 0;}
    .border-social-icn ul li a{width: 40px; height: 40px; line-height: 40px;}
    .blog-detail-content{padding: 0 0 50px; margin: 0 0 50px;}

    /*-- login page --*/

    .login-col{width: 50%;}

    /*-- matchmaking women contact --*/

    .match-contact-banner-content{padding: 30px;}
    .match-contact-banner-content h1{font-size: 26px;}
    .match-contact-banner-content h1 br{display: none;}






    .cover-story-title{padding: 0 15px;}


    .exquisite-intro-sec{    padding: 30px 0 50px;}


    .about-banner-content ul{font-size: 22px;}
    .meet-team-sec{padding: 30px 0;}
    .meet-team-content h4{font-size: 18px;}
    .meet-team-item{width: 25%;}
    .matchmaking-gallery{padding: 0 0 50px;}


    /*-- sucess stroy new page --*/

    .art-match-banner-sec .blog-list-banner-img{    min-height: 400px;}
    .art-match-banner-sec .blog-list-banner-content{padding: 30px 0;}
    .art-list-item{margin: 0 0 50px;}
    .art-list-sec{padding: 50px 0;}
    .blog-list-banner-sec.art-match-banner-sec{padding: 100px 0 0;}
    .art-match-banner-sec .blog-list-banner-img{margin-top: -100px;}
    .art-match-banner-sec .blog-list-banner-title{margin-top: -86px;}



                /*-- membership for men new section --*/
       .exquisite-exp-sec{min-height: 400px;}
       .exquisite-exp-col{padding: 0 15px;}
       .exquisite-exp-row{margin: 0 -15px;}
          
/*-- membership for women new section --*/
.style-col-left-content h2{font-size: 50px;}
.style-col-left-content h4{font-size: 18px;}
.style-col{min-height: 500px;}
.signup-sec{min-height: 500px;}
.signup-sec h2{font-size: 50px;}

/*-- new heder --*/

.header-contact{margin-top: 20px;}
.as-seen-in{margin: 20px 0 0;}


          


    
    










}



@media screen and (max-width: 991px) {
    
    .main{max-width: 720px;}

    h1{font-size: 35px; }
    h2{font-size: 30px;  }
    h3{font-size: 30px;  }
    h4{font-size: 20px; }

    .logo{width: 230px;}
    .header-right{font-size: 14px;}
    .header-join-us .btn{font-size: 14px;}
    .btn{min-width: 120px;}
    .site-header{padding: 15px 0 0;}

    /*-- menu --*/
    .header-menu .main{max-width: 100%; padding: 0;}

    
.menu-icon{display: block;     cursor: pointer; background: #000; padding: 10px 0 3px;}
.menu-box {    width: 35px;    margin: 0 auto;    padding: 0 0 0;}
.menu-box span {    height: 2px;    background: #C9A482;    display: block;    margin: 0 0 8px;}
.enumenu_ul {    display: block !important;    padding: 50px 0 !important;    height: auto !important; text-align: left;
    margin: 0 !important;    position: fixed;    right: 0;    top: 0;    bottom: 0;    max-width: 344px;    background: #000000;
    min-height: 100vh;    overflow-x: hidden;    overflow-y: auto;    z-index: 9999;    width: 100%;    
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;    -ms-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    
    -moz-transition: all 0.3s ease-in-out;
    transform: translateX(100%);    -webkit-transform: translateX(100%);    -ms-transform: translateX(100%);    -o-transform: translateX(100%);    -moz-transform: translateX(100%);
}
.menu-open .enumenu_ul {    transform: none;   -webkit-transform: none;    -ms-transform: none;    -o-transform: none;    -moz-transform: none;
}
.menu-close {    position: absolute;    right: 15px;    top: 6px;    font-size: 30px;    color: #fff;    cursor: pointer;  
      display: block;}
.enumenu_ul > ul > li{display: block; margin: 0;}
.enumenu_ul > ul > li > a{padding: 8px 15px;    border: 0;    display: block;}
.arrow {    position: absolute;    top: 2px;    right: 10px;    width: 30px;    height: 30px;    text-align: center;  
      line-height: 30px;
        color: #fff; cursor: pointer;}
        
.arrow:before {            content: "\f078";            font-family: "Font Awesome 5 Pro";            font-weight: 400;      
          display: block;        }
.arrow.up {    transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
-moz-transform: rotate(180deg); }
.enumenu_ul > ul > li ul {            position: static;            min-width: inherit;            border-radius: 0;            text-align: left;    
display: none; }
.enumenu_ul li:hover > ul, .enumenu_ul li:focus > ul{display: none;}
.enumenu_ul > ul > li ul > li > a{border: 0; padding: 8px 25px}
.enumenu_ul > ul > li ul > li:hover > a , .enumenu_ul > ul > li ul > li:focus > a{}
.menu-open{overflow: hidden;}

/*-- home-banner  --*/

.home-banner-item{min-height: 400px;}
.home-banner-content{max-width: 350px;}
.testimonial-content{min-height: inherit;}

.foo-col{width: 33.333%;}
.foo-logo-col{width: 50%;}
.foo-address-col{width: 50%;}


.hero-banner-item{min-height: 400px;}
.hero-banner-content{max-width: 600px;}
.hero-banner-content h1{font-size: 35px;}

    /*-- matchmaking-for-women --*/

    .exclusive-intro-col{width: 100%;}
    .form-col:last-child{margin-bottom: 0;}

        /*--  matchmaking-for-women contact --*/

        .find-us-col{width: 100%;}
        .map{height: 400px;}
        .match-contact-banner-sec{min-height: 400px;}


/*-- basic infomration --*/

.dashboard-header-logout .btn{min-width: 100px;}
.dashboard-logo{width: 250px;}
.dashboard-header-search{max-width: 200px;}

  /*-- Private Matchmaking --*/

  .private-match-content{max-width: 400px;}
  .video-popup i{font-size: 50px;}

  .client-profile-col-left{width: 100%; padding: 50px 0;}
  .client-profile-col-right{width: 100%; position: static; height: 450px; }
  .client-profile-sec{min-height: inherit;}
  .date-coach-bg{min-height: 450px;}
  .client-profile-content{max-width: 100%;}

  /*-- membership for men --*/

  .inner-membership-banner-sec{padding: 0;}
  .membership-img{margin: 0;}
  .membership-banner-row{padding: 30px 15px 0;}
  .membership-banner-content{padding: 0 0 30px 15px;}
  .become-member-content-col{padding: 30px 15px;}
  .form-col.form-col-2{width: 100%;}

  


  /*-- faq --*/

  .faq-top-right{order: 1; width: 100%; margin-bottom: 15px;}
  .faq-top-left{order: 2; width: 100%;}
  .faq-top-right ul li a{padding: 10px 10px;}


    /*-- blog list --*/

    .blog-list-col{width: 50%;}

    /*-- login page --*/

    .login-col-right{padding: 30px 15px;}

    

    /*-- matchmaking women contact --*/

    .match-contact-banner-content h1{font-size: 24px;}

    .cover-story-title,.success-stories-testimonial-col{width: 100%;}

        /*-- additional section --*/

        .messages-wrapper{padding: 25px 25px;}
        .codexin-slider .slide-inner{min-height: 550px;}
        .thumb-wrapper{display: none !important;}
        .messages-content{max-width: 100%; padding: 0;}
    
        .about-banner-content ul{font-size: 20px;}

        /*-- header changes --*/

        .logo{position: static; }


  /*-- membership for women new section --*/
  .style-col-left-content h2{font-size: 40px;}
  .style-col{min-height: 450px;}
  .signup-sec h2{font-size: 40px;}
  .signup-sec{min-height: 400px;}

  .style-col-left-btn-row{display: block;}
  .founder-name-col{text-align: left;}
  

  /*-- new header --*/

  .header-join-us{min-width: inherit;}
.logo{display: block; margin: 0 auto; float: none;}


        


}

@media screen and (max-width: 767px) {

    
    h1{font-size: 30px; }
    h2{font-size: 28px;  }
    h3{font-size: 28px;  }
    h4{font-size: 18px; }


    .logo{float: none; margin: 0 auto 5px; display: block;}
    .header-right{float: none; text-align: center; padding: 10px 0 0;}
    .header-right-row{justify-content: center;}
    .header-right-row > div{margin-bottom: 10px;}
    .header-sec{padding: 0 0 15px;}

    .home-banner-item{min-height: inherit;}
    .home-banner-bg{position: static; min-height: 350px;}
    .home-banner-bg-content{color: #fff; padding: 30px 0;}
    .home-banner-content{padding: 0;}
    .home-banner-content h4{margin: 0 0 15px; color: #fff}
    .home-banner-content h1{margin: 0 0 15px; color: #fff}
    .home-banner-content .btn.black-btn{border-color: #fff; color: #fff;}
    .home-banner-content .btn.black-btn:hover , .home-banner-content .btn.black-btn:focus{color: #000; background: #fff; border-color: #fff;}


    .hero-banner-item{min-height: inherit;}
    .hero-banner-bg{position: static; min-height: 350px;}
    .hero-banner-bg-content{color: #fff; padding: 30px 0;}
    .hero-banner-content{padding: 0; max-width: 100%; background: transparent;}
    .hero-banner-content h4{margin: 0 0 15px; color: #fff}
    .hero-banner-content h1{margin: 0 0 15px; color: #fff; font-size: 30px;}
    .hero-banner-content .btn.black-btn{border-color: #fff; color: #fff;}
    .hero-banner-content .btn.black-btn:hover , .hero-banner-content .btn.black-btn:focus{color: #000; background: #fff; border-color: #fff;}



    .elite-match-bg{position: static; min-height: 400px;}
    .elite-match-sec{min-height: inherit; padding: 0;}
    .elite-match-content{padding: 30px 0 10px; max-width: 100%;}
    .personal-touch-list-item{width: 100%;}
    .personal-touch-list-item:nth-child(2){order: 3;}
    .personal-touch-list-item:nth-child(3){order: 2;}
    .personal-touch-list-item:nth-child(4){order: 4;}

    .press-col{width: 100%; margin-bottom: 30px;}
    .press-col:last-child{margin: 0;}
    
    .foo-disc{text-align: center;}
    .exclusive-intro-form{padding: 30px 0 0;}

    .matchmaking-intro-col{width: 100%;}
    .matchmaking-intro-right-col{order: 1; margin-bottom: 30px;}
    .matchmaking-intro-left-col{order: 2;}

    .exquisite-menu-list > ul > li{width: 33.333%;}

    
/*-- basic infomration --*/

.dashboard-logo{float: none; display: block; margin: 0 auto 20px;}
.dashboard-col{width: 100% !important;}
.dashboard-col-left{padding: 0 15px;}
.dashboard-siderbar-txt-wrap{margin: 0 auto;}
.dashboard-mob-selectbox{margin-bottom: 20px; position: relative;}
.dashboard-mob-selectbox select{}
.dashboard-mob-selectbox .sbHolder{height: 50px; position: relative; background: #161F26; color: #fff; border: 1px solid #fff;}

.dashboard-mob-selectbox .sbSelector{height: 50px; line-height: 50px; color: #fff; padding: 0 15px;}
.dashboard-mob-selectbox .sbSelector a{color: #fff;}

.dashboard-mob-selectbox .sbToggle {    background-image: url(images/select-arrow.png);    background-position: center center;    background-repeat: no-repeat;
    background-size: auto;    display: block;    height: 50px;    outline: none;    position: absolute;    right: 0;
    top: 0;    width: 40px;}    
.dashboard-mob-selectbox .sbOptions{    top: 100% !important;    left: 0;    right: 0;    width: 100%;    position: absolute;    z-index: 1;
    background: #161F26; padding: 10px 0; list-style: none; border: 1px solid #fff;}
.dashboard-mob-selectbox .sbOptions li:first-child{display: none; }
.dashboard-mob-selectbox .sbOptions li{padding: 10px 15px;}
.dashboard-mob-selectbox .sbOptions li img{ width: 20px; display: inline-block; vertical-align: middle; }
.dashboard-mob-selectbox .sbOptions li a{    width: calc(100% - 35px);     padding-left: 10px; display: inline-block; vertical-align: middle;
color: #fff;}

.dashboard-mob-selectbox .sbSelector img{width: 20px; display: inline-block; vertical-align: middle; position: relative; top: -1px; }
.dashboard-mob-selectbox .sbSelector a{  width: calc(100% - 35px);     padding-left: 10px; display: inline-block; vertical-align: middle;
    color: #fff;}


    .info-list-left-col{width: 40%;}
    .info-list-right-col{width: 60%;}

    .dashboard-header-search{margin: 0;}
    .dashboard-header-right{margin: 0;}

    .dashboard-siderbar{display: none !important;}
    .dashboard-mob-selectbox{display: block;}
.dashboard-mob-selectbox-txt{position: relative;}
    .dashboard-mob-selectbox-txt a{display: block;     position: relative;        background: #161F26;        color: #fff;        border: 1px solid #fff;
        padding: 10px 10px;   background-image: url(images/select-arrow.png);
        background-position: 95% center;        background-repeat: no-repeat;        background-size: auto;}

.dashboard-mob-selectbox-list{top: 100%;    left: 0;    right: 0;    width: 100%;    position: absolute;    z-index: 1;    background: #161F26;
    padding: 10px 0;    list-style: none;    border: 1px solid #fff; display: none;}
.dashboard-mob-selectbox-list ul{padding: 0; margin: 0; list-style: none;}
.dashboard-mob-selectbox-list ul li{ margin: 0 0 10px;}
.dashboard-siderbar-icn{width: 20px;}
.dashboard-mob-selectbox-list ul li a{color: #fff; padding: 10px 10px; display: block;}

    

  /*-- Private Matchmaking --*/

  .private-match-content{max-width: 100%; padding: 30px 0;}
  .private-match-banner-sec{padding: 0; min-height: inherit;}
  .private-match-banner-bg{background-position: left center; position: static; min-height: 400px; width: 100%;}
  .client-profile-col-right{height: 400px;}
  .date-coach-col-left{width: 100%;}
  .date-coach-bg{min-height: 400px;}
  .date-coach-col-right{margin-top: 0; width: 100%;}


  
  /*-- membership for men --*/

  .membership-banner-col{width: 100%;}
  .membership-banner-content{padding: 30px 0;}
  .choose-exquise-col{width: 100%;}
  .become-member-row{min-height: inherit;}
  .become-member-col{width: 100%;}
  .become-member-col.become-member-img-col{min-height: 450px;}

  /*-- press --*/

  .press-banner-sec{min-height: inherit; padding: 0;}
  .press-banner-bg{min-height: 350px; position: static; background-position: center center;}
  .press-banner-content{max-width: 100%; padding: 30px 0;}

  .concierge-service-sec{min-height: inherit; padding: 0;}
  .concierge-service-bg{min-height: 350px; position: static; background-position: center center; width: 100%;}
  .concierge-service-content-bg{width: 100%; padding: 30px 15px;}

  
    /*-- about page --*/

    .about-banner-col{width: 100%;}
    .about-banner-content-col{order: 1 !important; padding: 30px 0;}
    .about-banner-img-col{order: 2 !important;}


 /*-- privacy policy page --*/

 .privacy-policy-col{width: 100%;}

 .privacy-policy-left-col{display: none !important;}
 .privacy-policy-right-top-content{padding: 0 0 30px;}

    
    /*-- sucess strories --*/

    .success-stories-banner-sec{min-height: inherit;}
    .success-stories-right-col{position: static; width: 100%; min-height: 400px;}
    .success-stories-left-img{width: 100%;}
    .success-stories-testimonial-col{width: 100%;}


 /*-- blog list --*/

 .blog-list-banner-sec{padding: 0;}
 .blog-list-banner-col{width: 100%;}
 .blog-list-banner-img{margin: 0; min-height: 350px;}
 .blog-list-col-right{padding: 30px 0;}
 .blog-list-banner-title{margin: 0;}
 .blog-list-banner-content{padding: 0;}

 
    /*-- blog detail --*/

    .blog-detail-banner-col{width: 100%;}
    .blog-detail-banner-img{margin-bottom: 30px;}


    /*-- login page --*/

    .login-col{width: 100%;}
    .login-row{min-height: inherit;}
    .login-bg{min-height: 350px;}

    /*-- register page --*/

    .register-sec .login-col{width: 100%;}
    


    /*-- matchmaking women contact --*/

    .match-contact-banner-content{padding: 30px 0; width: 100%;}
    .match-contact-banner-content h1{font-size: 22px;}    
    .match-contact-banner-sec{min-height: inherit; padding: 0;}
    .match-contact-banner-bg{min-height: 350px; position: static; width: 100%; background-position: left center;}

    .concierge-list-col{width: 100%;}
    .concierge-list-img{margin-bottom: 30px;}


    .grid-sizer, .grid-item{width: 50%;}


    
    .about-banner-content ul{font-size: 18px;}

    .meet-team-item{width: 50%;}

    
    /*-- sucess stroy new page --*/

    .art-match-banner-sec .blog-list-banner-img{min-height: 350px; margin: 0;}
    .art-match-banner-sec .blog-list-banner-content{padding: 0;}    
    .art-list-col.art-list-right-col{width: 100%; padding-left: 0; text-align: center;}
    .art-list-content blockquote{text-align:left;}
    .art-list-col.art-list-left-col{width: 100%; max-width: 300px; margin: 0 auto 30px; padding: 0;}
    .art-list-img-right .art-list-left-col{order: 1;}
    .art-list-img-right .art-list-right-col{order: 2;}
    .art-match-banner-sec .blog-list-banner-title{margin-top: 0;}
    .blog-list-banner-sec.art-match-banner-sec{padding: 0;}

  /*-- contact page --*/
  .contact-banner-col{width: 100%;}
  .contact-banner-content-col{order: 1 !important; padding: 30px 0;}
  .contact-banner-img-col{order: 2 !important;}
  .contact-banner-img img{margin: 0 auto;}
  .contact-banner-content-bottom ul li img{width: 40px;}
  .contact-banner-content-bottom{font-size: 16px;}
  /*-- membership for men new section --*/
  .exquisite-exp-col{width: 100%;}
  .exquisite-exp-sec{min-height: 350px;}
  .private-match-content{color: #fff;}
  .private-match-content h1 {color: #fff;}
          /*-- membership for women new section --*/
          .style-col-left-content h2{font-size: 32px;}
          .style-col{min-height: inherit; width: 100%;}
          .style-col-right{order: 1;}
          .style-col-left{order: 2;}
          .style-col-bg{padding-bottom: 100%;}
          .signup-sec h2{font-size: 32px;}
          .signup-sec{min-height: inherit;}

            /*-- new header --*/

            .header-right-row{    justify-content: flex-end; align-items: flex-start;}



}


@media screen and (max-width: 640px) {


    

 /*-- blog list --*/

 .blog-list-col{width: 100%;}



}


@media screen and (max-width: 480px) {

    h1{font-size: 28px; }
    h2{font-size: 26px;  }
    h3{font-size: 26px;  }



    .testimonial-content{padding: 15px;}

    .foo-col{width: 100%; text-align: center;}
    .foo-logo{margin: 0 auto;}

    .hero-banner-content h1{font-size: 28px;}

        /*-- matchmaking-for-women --*/

        .form-col.form-col-2{width: 100%;}
        .exquisite-menu-list > ul > li{width: 50%;}
        .map{height: 350px;}

        /*-- basic infomration --*/

        .dashboard-header-search{max-width: 100%; margin: 0 0 20px;}
        .dashboard-header-right{width: 100%; text-align: center;}
        .contact-you{padding: 20px 15px;}
        .contact-you-row > div{width: 100%; margin: 0 0 15px;}
        .contact-you-row > div:last-child{margin: 0;}
        .contact-time input{background-position: 89% center;}
        .info-list-left-col{width: 100%;}
        .info-list-right-col{width: 100%;}
        .save-info .btn{margin-right: 10px; padding: 10px 15px;}


        
  /*-- Private Matchmaking --*/

  .private-match-banner-bg{background-position: 15% center; min-height: 350px;}
  .client-profile-col-right{height: 350px;}
  .date-coach-bg {    min-height: 350px; }
  
  /*-- press --*/

  .date-coach-icn-item{width: 100%;}

  
  .meet-team-item{width: 100%;}

       /*-- membership for women new section --*/
               .style-col-left-content h2{font-size: 28px;}
 
               .signup-sec h2{font-size: 28px;}


               
            /*-- new header --*/

            .header-right-row { justify-content: center;}
            .header-contact{text-align: center;}
            .header-left{float: none;}
            
             .foo-col input[type="email"] {
             text-align: center;
            }
            .foo-img1{margin: 0 auto 15px;}
            



}