.nav-menu li > a{

  text-transform: capitalize;

  text-shadow: 2px 0px #272727!important;

}

    

h1:first-letter,

h2:first-letter,

h3:first-letter,

h4:first-letter,

h5:first-letter,

h6:first-letter,

p:first-letter,

a:first-letter,

label:first-letter {

  text-transform: uppercase;

}



.addslider img {

  cursor: pointer;

}

.close_fav_data{

  width: 1em;

  position: absolute;

  right: 0;

  cursor: pointer;

}



.about_ttl{

    padding-top: 4rem;

    align-items: flex-start !important;

}



.remove_after_modal_padding:after{

  padding-top: 0 !important;

}



#tabs .profile-box {

  height: 93%;

}



#advertise_banner_preview{

  padding-top: 2vh;

}



.profile_image{

  cursor: pointer;

}



.form_mobile_age{

  margin-top: 1.7vh !important;

}



.form_mobile_religion{

    display: flex;

    justify-content: center;

}



.form_mobile_religion_text{

    width: 50%;

    text-align: left;

}



.youtube_video_wrap{

  position: relative;

}



.youtube_video{

  position: absolute;

  width: 100%;

  height: 100%;

  opacity: 0;

  cursor: pointer;

}



.search-btn{

  width: 100% !important;

}



.baner_span {

  font: normal 48px/53px 'celiasbold', sans-serif;

}



#myDropdown1 ul, #myDropdown2 ul{

  z-index: 1 !important;

}

.test_opasity {

  opacity: 0.5 !important;

}



ul{

  list-style: none;

}



/* Admin bar style */

#wp-admin-bar-top-secondary{

	margin-top: -2.2vw !important;

}



/* Desctop */



*:focus, 

*:active, 

*:hover {

  outline: none;

  outline: 0;

}



a:focus, 

a:active, 

a:hover {

  outline: none;

  outline: 0;

}



#create_you_prof{

  padding-top: 21px !important;

/*  margin-bottom: -2rem;*/

}



.mg_2{

  margin-top: 1.5rem;

}



/*Transparent header*/

.transparentHeader header {

  position: absolute;

  background: none;

}



.align_text{

  text-align: left;

}

.align_text_sosial p {

  display: block!important;

  text-align: left;

}



.transparentHeader .nav-menu li > a {

  color: #fff;

  font-size: 14px;

  text-shadow: 2px 0px #272727;

}



/* .transparentHeader.darkNav .nav-menu li > a {

  color: #00bcd5;

} */



.transparentHeader #menu-header-menu {

  background: none;

}



.transparentHeader #login a {

  color: #fff;

  font-size: 14px !important;

  text-shadow: 2px 0px #272727 !important;

}



/* .transparentHeader.darkNav #login a {

  color: #00bcd5;

} */



.transparentHeader #banner {

  height: 100vh;

}



.transparentHeader #banner>img {

  width: 100%;

  object-fit: cover;

  height: 100%;

}



.centerContentBanner {

    display: flex;

    justify-content: center;

    align-items: center;

}



.centerContentBanner>img {

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}



.centerContentBanner>div {

   /* position: static !important;*/

}



/*Logo*/

header {

  display: table;

  width: 100%;

  text-align: center;

}



#navBar .after-logo {

  float: none;

  display: flex;

  justify-content: center;

}



#navBar {

  display: table-cell;

  width: 100%;

  vertical-align: top;

/*  padding-left: 0.9%;*/

}



#navBar .nav-menu li > a {

  font: normal 14px/24px 'celiasregular', sans-serif;

  padding-top: 0;

  padding-bottom: 4px; 

}



#navBar #login a {

  font: normal 14px/24px 'celiasregular', sans-serif;

  padding-top: 0;

  padding-bottom: 4px; 

}



.content >.gap-big>.wrapper .margin-small-top>.icon-left {

  z-index: -1;

}



#logo {

  display: inline-flex;

  width: 20rem;

  justify-content: stretch;

  position: relative;

}



/* Matrimony notice */

.m_notice{

    font-size: 1rem;

    text-align: center;

    padding-bottom: 1.4vh;

    padding-top: 1vh;

    border-radius: 5px;

    margin-top: 1vh;

    display: none;

    margin-bottom: 1vh;

    /*position: absolute;*/

    padding: 1% 3%;

    width: 100% !important;

}



.m_notice>p{

	padding: 0;

}



.m_error{

	background: #ff373761;

    display: block;

}



.m_error>p{

	color: #fff !important;

    font-weight: 600;   

}



.m_success{

	background: #2fb72985;

}



.m_success>p{

    color: #fff !important;

    font-weight: 600;

}



.m_btn{

    border: none;

    margin-left: 3%;

    padding: 1%;

    color: #fff;

    background: #3a558c;

    border-radius: 4px;

}



#user_book_preview, 

#user_food_preview,

#user_hero_preview,

#user_movie_darling_preview {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    max-height: 70vh;

    overflow-y: auto;

    margin-top: 1vh;

}



/* #user_profile_images_preview .m_preview_wrap img {

  max-width: 100%;

  height: auto;

} */



#user_book_preview>img,

#user_food_preview>img,

#user_hero_preview>img,

#user_movie_darling_preview>img{

    max-width: 43%;

    margin: 0.5rem;

    height: 15vh;

    margin-top: 0;

    display: block;

    cursor: pointer;

}



#m_loader{

    display: none;

    width: 100vw;

    height: 100vh;

    position: fixed;

    top: 0;

    background: #98989875;

    z-index: 1000;

    justify-content: center;

    align-items: center;

}



#m_loader>img{

    width: 15%;

}



#loader_post {

  text-align: center;

}



#loader_post img {

  width: 10%;

  height: 10%;

  margin: 5% 0;

}



.m_panel{

    width: 100%;

    background: #09ad0982;

    display: inline-flex;

    justify-content: center;

    justify-content: center;

    align-items: center;

}



#avatar_btn{

  margin: 1% 0;

  margin-left: 1vw;

  border: none;

  background: #4798E8;

  color: #fff;

  width: auto;

  padding: 0.5vw 1.5vw;

  border-radius: 5px;

  font-size: 13px;

  font-weight: 600;

  text-transform: capitalize;

}



#view_btn {

margin-left: 1vw;

    border: none;

    background: #4caf50cf;

    color: #fff;

    width: auto;

    padding: 0.99vw 1.5vw;

    border-radius: 5px;

    font-size: 13px;

    font-weight: 600;

    text-transform: capitalize;

}

#view_btn_one {

  margin-right: 1vw;

  margin-left: 1vw;

  border: none;

  background: #4caf50cf;

  color: #fff;

  width: auto;

  padding: 0.5vw 1.5vw;

  border-radius: 5px;

  font-size: 13px;

  font-weight: 600;

  text-transform: capitalize;

}

#delete_img_btn_one {

  border: none;

  background: #EB8594;

  color: #fff;

  width: auto;

  padding: 0.5vw 1.5vw;

  border-radius: 5px;

  font-size: 13px;

  font-weight: 600;

  text-transform: capitalize;

}



#delete_img_btn, 

#delete_img_btn1, 

#delete_img_btn2, 

#delete_img_btn3, 

#delete_img_btn4{

  margin-right: 1vw;

  margin-left: 1vw;

  border: none;

  background: #EB8594;

  color: #fff;

  width: auto;

  padding: 0.5vw 1.5vw;

  border-radius: 5px;

  font-size: 13px;

  font-weight: 600;

  text-transform: capitalize;

}



.m_user_name{

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.button_chare {

border-radius: 5px;

   /* padding: 7.5px 25px;

    margin-left: 2.5%;*/

    display: flex;

    justify-content: center;

    align-items: center;

    cursor: pointer;

    font: normal 15px/23px 'celiaslight', sans-serif;

    background-color: #FFECAD;

    color: #FA9653;

    border: 1px solid #FFECAD;

    white-space: nowrap;

  }

.m_fav_wrap {

  display: inline-flex;

  /*margin-right: 5%;*/

  position: relative;

}



.share_but_div {

  width: 100%;



}

.img_char {

  padding-left: 1%;

    cursor: pointer!important;

}

.img_char_whats {

    padding-left: 1%;

  display: none;

    cursor: pointer!important;

}



.m_fav_button, .m_fav_msg,.m_frnd_button {

  font: normal 15px/23px 'celiasregular', sans-serif;

  background-color: #fff;

  border: 1px solid #DBE4ED;

  border-radius: 0px;

  padding: 7.5px 25px;

  /* margin-left: 6px; */

  display: flex;

  justify-content: center;

  align-items: center;

  color: #797E89;

  cursor: pointer;

  font-weight: bold;

}



.m_fav_count,.m_frnd_count{

  font: normal 15px/23px 'celiasregular', sans-serif !important;

  background-color: #fff;

  border: 1px solid #DBE4ED;

  border-radius: 5px;

  padding: 7.5px 18px !important;

  margin-left: 4%;

  display: flex;

  justify-content: center;

  align-items: center;

  color: #797E89 !important;

  position: relative;

}



.background_slider {

  background: #fff;

}



.background_slider_title {

  text-align: center;

}

.m_fav_button_call,

.m_fav_button_message {

  box-shadow: 0px 4px 15px #000;

}





.m_fav_count:before,.m_frnd_count:before {

    content: '';

    position: absolute;

    left: -4px;

    display: block;

    width: 5px;

    height: 5px;

    background: #fff;

    border-left: 1px solid #DBE4ED;

    border-top: 1px solid #DBE4ED;

    background-color: white;

    transform: rotate(-45deg);

}



.m_fav_button>.fa-heart, .m_fav_msg>.fa-heart,.m_frnd_button>.fa-heart{

    color: #E74463;

    margin-right: 10%;

    font-size: 16px;

}



.m_profile_link{

    color: #434a51;

    display: flex;

    align-items: center;

}



.more {

  white-space: nowrap;

}



#horoscope, .dashboard_user_slider img {

  cursor: pointer;

}





.controlSliderImages .flex-direction-nav {

  display: none !important;

}



.pslider ul {

  display: flex;

  align-items: center;

}



.like-box {

  display: inline-flex;

  justify-content: center;

  align-items: center;

}



.like-box .m_fav_count {

  padding: 2.5px 10px !important;

}



.like-box img {

  margin-right: 20%;

}



.m_communication {

  display: flex;

  justify-content: center;

  align-items: center;

  flex-wrap: wrap;

}



.m_communication .m_fav_wrap .m_fav_button,

.m_communication .m_fav_wrap .m_fav_button_message {

  margin-left: 0;

}



.m_communication a {

  margin-bottom: 3%;

}





.m_communication .m_fav_button,

.m_communication .m_fav_button_message {

  padding: 10px 25px;

}



.m_fav_button_message {

 font: normal 15px/23px 'celiaslight', sans-serif;

 background-color: #177DE6 ;

 color: #fff;

 border: 1px solid #177DE6 ;

 white-space: nowrap;

 max-width: 159px;

 margin-left: 6px;

}



.m_fav_button_call {

  border-radius: 0px;

  padding: 7.5px 25px;

  margin-left: 1%;

  display: flex;

  justify-content: center;

  align-items: center;

  cursor: pointer;

  font: normal 15px/23px 'celiaslight', sans-serif;

  background-color: #177DE6;

  color: #fff;

  border: 1px solid #177DE6;

  white-space:nowrap;

}



.m_fav_button_call img,

.m_fav_button_message img {

  margin-right: 5px;

}



/*Modal window */

.modal-background {

  display: none;

  position: fixed;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  background-color: #000;

  opacity: 0.9;

  z-index: 999;

  overflow: hidden;

}



.modal-dialog {

  display: none;

  justify-content: center;

  align-items: center;

  position: fixed;

  /* width: 100%;

  height: 100%; */

  top: 0;

  left: 0;

  z-index: 1000;

  overflow: hidden;

  opacity: 1;

  overflow: initial !important;

}



.modal-dialog,

.modal-background { 

  -webkit-animation: modal-emergence 0.5s linear;

  -moz-animation: modal-emergence 0.5s linear;

  -o-animation: modal-emergence 0.5s linear;

  animation: modal-emergence 0.5s linear;

}



.modal-content {

  display: block;

  width: 50vw;

  text-align: center;

  position: relative;

}



.modal-body {

  position: relative;

}



.modal-body:after {

  content: '';

  display: block;

  padding-top: 50%;

}



.modal-body img {

  display: block;

  position: absolute;

  top: 0;

  left: auto;

  /* width: 100%;

  max-height: 100% !important; */

}



.fav_profiles{

    display: flex;

    flex-wrap: wrap;

    align-content: start;

    color: #fff;

}



.fav_profiles>div{

    display: inline-block;

    margin-right: 3vw;

    max-width: 200px;

}



.fav_profiles>div>a>h4{

  color: #000;

}



.fav_profiles>div>a>img{

    height: 195px !important;

    width: 195px!important;

}



@-webkit-keyframes modal-emergence {

  0% { opacity: 0; }   100% { opacity: 0.9; }   

}

@-moz-keyframes modal-emergence {

  0% { opacity: 0; }   100% { opacity: 0.9; }

}

@-o-keyframes modal-emergence {

  0% { opacity: 0; }   100% { opacity: 0.9; }

}

@keyframes modal-emergence {

  0% { opacity: 0; }   100% { opacity: 0.9; }

}



#message_image:first-child {

  width: 75px;

  margin-right: 2%;

}



.profile-message {

    padding-top: 1% !important;

    margin-top: 1%;

    /* display: flex; */

    width: 100% !important;

    align-items: center;

    border-top: 3px solid #efefef;

}



.profile-message p {

    /* cursor: pointer; */

    width: 100%;

    margin-right: 5%;

    padding: 0;

    display: flex;

    align-items: center;

    word-break: break-all;

}



#mini_message {

  display: flex;

  cursor: pointer;

}



.message_content {

  display: flex;

  margin: 15px 0;

  width: 100% !important;

}



.message_content_image {

  width: 75px;

  /*height: 100%;*/

  display: block;

  position: relative;

  margin-right: 2%;

}



.message_content_image:before {

  content: '';

  display: block;

  padding-top: 100%;

}



.message_content_image img {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

/*  height: 100%;*/

}



.text_message {

  width: 90%;

}



.text_message h4 {

  display: flex;

  justify-content: space-between;

  align-items: center;

  padding-top: 0;

}



.text_message h4 p {

  padding-top: 0;

  margin-left: 1%;

}



.button_message { 

  display: inline-block;

  white-space: nowrap;

  font: normal 15px/23px 'celiasregular', sans-serif;

  background-color: #fff;

  border: 1px solid #DBE4ED;

  border-radius: 0px;

  padding: 7.5px 25px;

 /*margin-left: 2.5%;*/

  color: #797E89;

  cursor: pointer;

}

.button_message.blue_border{

	border:1px solid #2f76df !important;

	background:transparent !important;

  color: #2f76df;

  height: min-content;

  width: 177px;

  text-align: center;

}

.button_message.blue_border:hover{

	border:1px solid #2f76df !important;

	background:#2f76df !important;

	color: #fff !important;

}



#m_close_message_content {

    border: 1px solid #2f76df;

    color: #2f76df;

    float: right;

    margin: 0;

	font-size:20px;

}

#m_close_message_content:hover {

    background-color:#2f76df;

	border: 1px solid #2f76df;

    color: #fff;

}



#m_write_message {

    background: #FFECAD;

    border: 1px solid #FFECAD;

    color: #2f76df;

    /* margin-left: 2.5%; */

}



.profile-message #loader_post {

  float: none;

  margin: 0 auto;

}



.change_password_background {

  display: none;

  width: 100%;

  height: 100%;

  position: fixed;

  top: 0;

  left: 0;

  z-index: 999;

  background-color: #000;

  opacity: 0.3;

}



.change_password {

  display: none;

  width: 50%;

  height: 50%;

  position: fixed;

  top: 25%;

  left: 25%;

  z-index: 1000;

  background: #f5f8fb;

  border-radius: 10px;

  padding: 60px;

}



/*big orange block(page home)*/

.borderOne {

  align-items: center;

  position: relative;

  display: flex;

  justify-content: center;

  flex-direction: column;

  border: 1px solid #fbed7cf2;

  border-radius: 50%;

  margin: 0 auto;

  width: 80%;

}



.borderTwo {

  display: flex;

  align-items: center;

  flex-direction: column;

  justify-content: center;

  width: 80%;

  height: 80%;

  position: absolute;

  border: 1px solid #fbed7cf2;

  border-radius: 50%;

}



.borderThre {

	display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  width: 55%;

  height: 55%;

  position: absolute;

  border: 1px solid #fbed7cf2;

  border-radius: 50%;

}



.borderOne:before,

.borderTwo:before,

.borderThre:before {

  content: '';

  display: block;

  padding-top: 100%;

  width: 100%;

  height: 100%;

}



.socialLinks {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  align-items: center;

  padding: 1% 0;

  z-index: 5;

}



.socialLinks:after {

  display: none;

  content: '';

}



.lineOne {

  width: 100%;

  height: 100%;

  position: absolute;

  display: flex;

  justify-content: center;

  align-items: center;

  padding: 0 2%;

}



.lineOne span {

  width: 100%;

  height: 1px;

  transform: rotate(90deg);

  background: #fff;

}



.twiter,

.google {

  width: 3.9vw;

}



.facebook,

.linkedin {

  width: 15.1vw;

}



.logos {

  width: 22.9vw;

}



.blue-bg {

  background: #1391ae;

}



.blue-bg h2,

.blue-bg p,

.blue-bg .gap-big-top {

  color: #fff;

}



.button_chare{

  margin-left: 1.5%!important;

  background-color: #ffffff!important;

  color: #4c4c4c !important; 

  padding: 10px 30px!important;

  border: 1px solid #DBE4ED!important;

}





.blue-bg .aligncenter h6 {

  color: #fff;

  padding-top: 7%;

  font-size: 12px;

  letter-spacing: 4px;

  font-weight: 500;

}



.index_video video {

	width: 100%;

   height: 100%;

}



#menu-header-menu {

 background: none;

    z-index: 10;

}



.adsbygoogle {

  height: auto !important;

  margin-left: 1%;

}



/*search*/

.f_i_filte_parent {

  display: flex !important;

  flex-wrap: wrap !important;

  padding-left: 10% !important;

  padding-right: 10% !important;

}



.f_i_filte_parent li {

  position: relative;

}



#search {

  margin: 0;

  display: block;

  font: 300 14px/22px 'Roboto', sans-serif;

  color: #78818d;

  border: 1px solid #78818d;

  background: #fff;

  border-radius: 24px;

  padding: 0 18px;

  width: 100%;

  height: auto;

  text-indent: 0;

}



#searchList {

  position: absolute;

  width: 100%;

  background-color: #fff;

  z-index: 100;

}



#searchList li {

  width: 100%;

  cursor: pointer;

  margin: 5% 0 !important;

}



#searchList ul {

  padding: 5% 0 !important;

}



.wrapper .row-l-3 {

  display: flex;

  flex-wrap: wrap;

}



.profile-box {

  position: relative;

}



.profile-box .image:before {

  content: '';

  display: block;

  padding-top: 75%;

  position: relative;

}



.profile-box .image img {

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  object-fit: cover;

  object-position: 100% 5%;

}



#add_city .fa-plus {

  vertical-align: middle;

}



.miniaturePostImage {

  position: relative;

}



.miniaturePostImage:before {

  content: '';

  display: block;

  padding-top: 60%;

}



.miniaturePostImage img {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}



.blog_image {

  position: relative;

}



.blog_image:before {

  content: '';

  display: block;

  padding-top: 75%;

}



.blog_image img {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  object-fit: cover;

}



#profile_1 .option-changer select {

  width: 10%;

}



.option-box .result-box a {

  cursor: pointer;

}

.blog-details>div {

  text-align: center;

}



#advResult .slides li,

#profile_5 .slides li,

#profile_9 .slides li,

#profile_4 .slides li,

#filter-1 .slides li {

  position: relative;

}



#advResult .slides li:before,

#filter-1 .slides li:before,

#profile_4 .slides li:before,

#profile_9 .slides li:before,

#profile_5 .slides li:before {

  content: '';

  display: block;

  position: relative;

  padding-top: 100%;

}



.gap_small_top_pading {

  padding: 5px;

}



.padding_top_0{

  padding-top: 0;

}



.m_slider_li {

  display: flex;

  justify-content: center;

  align-items: center;

}



.m_slider_li {

  max-width: 590px;



}



.m_slider_popup li {

  width: max-content;

  height: max-content;

  display: none;

}

.m_slider_popup li:first-child {

  display: block;

}



.prevSlide {

      font-size: 38px;

          width: 40px;

    height: 40px;

    display: flex;

    align-items: center;

    justify-content: center;

    /* border: 1px solid #fff; */

    margin-right: 3%;

}

.nextSlide {

      font-size: 38px;

          width: 40px;

    height: 40px;

    display: flex;

    align-items: center;

    justify-content: center;

    /* border: 1px solid #fff; */

    margin-left: 3%;

}

.prevSlide:hover{

    background: #7878785c;

    cursor: pointer;

  }



.nextSlide:hover{

  background: #7878785c;

  cursor: pointer;

}

.address {

  display: none;

  position: absolute;

  z-index: 10000;

  text-align: center;

  margin: 0;

  padding: 0;

  left: 12%;

  top: 40%;

}



#mapButtonClose {

  position: absolute;

    top: 3%;

    right: 3%;

    cursor: pointer;

}



#mapButtonClose:hover {

  color: #e63e5e;

}



#srm_gmp_embed_1 {

  margin: 0 !important;

}



#advResult .slides li img,

#filter-1 .slides li img,

#profile_4 .slides li img,

#profile_9 .slides li img,

#profile_5 .slides li img {

  position: absolute;

  top: 0;

  width: 100%;

  height: 100%;

}



.register-box .g-recaptcha>div {

  width: auto !important;

}



#mapContact {

  padding: 0;

}



.profile-box h5 {

   DISPLAY: flex;

   flex-wrap: wrap;

   align-items: center;

   padding-top: 3px;

}

.profile-box h5 a {

   width: 100%;

}



/*Edit profile*/

/*.delete_profile_content {

    position: absolute;

    bottom: 0;

    margin-bottom: 10%;

}

*/

#profile_3 #header_edit_profile {

  display: flex;

  justify-content: center;

  align-items: stretch;

  flex-wrap: wrap;

  margin-bottom: 20px !important;

}





#profile_3 .profile-name p {

  margin: 10% 0;

}



#profile_3 .profile-holder {

  border-right: 2px solid #e1e1e1;

}



.profile-holder .profile-image img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}



#profile_3 #download_pictures_form .filebox {

  margin-top: 0;

  padding: 0;

  position: relative;

}



#profile_3 #download_pictures_form .filebox .m_notice {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 500;

  margin: 0;

  background: #E4EFF7;

  border-radius: 0;

}



/* #user_profile_horoscop_preview img {

  margin: 0 auto;

  max-width: 100%;

  max-height: 120px;

} */



#google_soc img {

  cursor: pointer;

  /* padding-left: 30px; */

}

#facebook_start img {

  cursor: pointer;

  /* padding-left: 30px; */

}

.space-top2 a img {

  cursor: pointer;

  /* padding-left: 30px; */

}



#download_pictures_form {

  display: flex;

  justify-content: space-between;

  flex-wrap: wrap;

 /* align-items: center;*/

} 



.filebox #add-slider {

  padding: 0;

}



.filebox #add-slider img {

  height: 15vh;

  max-height: 120px;

}



#user_profile_images_preview img {

  cursor: pointer;

}



#ssba-classic-2 {

  display: none !important;

}





/*page profile*/

#profile-slider {

  cursor: pointer;

}



.m_i_active{

  background: #78818d !important;

  color: #fff !important;

}



.icon_bulb {

  display: flex;

  align-items: center;

}

.icon_bulb img {

  width: 30px;

}

/* Styles for profile active bar */

.contentProfile {

  padding-top: 15px;

}



#active_notice{

  /*position: absolute;*/

  left: 0;

  top: -150px;

  padding: 0;

  margin: 0;

  width: 100%;

  height: 32px;

  z-index: 1000;

  display: flex;

  justify-content: center;

  align-items: center;

}



#active_notice > div:first-child {

  width: 100%;

  height: 100%;

  display: flex;

  cursor: pointer;

}

div#active_notice p {

    padding: 5px 0;

	font-weight: bold;

    color: #fff;

}



div#active_notice .m_disactive_active_notice.m_active{

  cursor: not-allowed !important;

  background: #737373bf !important;

  text-align:center;

}

div#active_notice .m_active{

    background: #006700ab;

    cursor: pointer;

	text-align:center;

}

.m_disactive_active_notice.m_not_active{

	cursor: not-allowed !important;

    background: #737373bf !important;

}

.m_not_active.col-m-4 {

    background: #e11a50f2;

    font-weight: bold;

    color: #fff;

    cursor: pointer;

	text-align:center;

}

#active_notice .m_delete_user.col-m-4 {

    background: #177DE6 !important;

    font-weight: bold;

    color: #fff;

    cursor: pointer;

    text-align: center;

}



#active_notice div.m_disactive_active_notice:hover,#active_notice div.m_not_active:hover,#active_notice .m_delete_user:hover{

  opacity: .7;

}



#active_notice > div:active{

  opacity: 1;

}



#active_notice > div > p{

  color: white;

  font-size: 1.1rem;

  padding: 0;

  margin: 0;

  font-weight: 600;

  font-size: 14px;

}



.m_preview_wrap{

  max-width: 25%;

}



.m_preview_wrap  button{

  background: red;

  border: none;

  width: 100%;

  height: 4vh;

  opacity: 0.7;

  color: white;

  border-radius: 0px 0px 5px 5px;

}



.m_preview_wrap img{

  height: 17vh;

  width: 100%;

}



.m_profile_notice{

  display: block;

  background: #006700ab;

  position: fixed;

  margin-top: 0;

  z-index: 100;

  color: #fff;

  font-weight: bold;

  border-radius: 0;

  display: block;

}



.m_profile_notice>p{

    font-size: normal 14px;

}



.m_profile_notice_error{

  display: block;

  border-radius: 0;

  background: #e11a50f2;

  font-weight: bold;

  color: #fff;

  margin-top: 0;

  position: fixed;

  z-index: 100;

}



.m_profile_notice_error>p{

  font-size: normal 14px/24px 'celiasregular', sans-serif;

}



.buttonNew {

  text-align: center;

}



.newButtonGap {

 font: normal 14px/20px 'celiasregular', sans-serif;

 padding: 15px 50px;

 display: inline-block;

 border-radius: 70px;

 color: #fff;

 background: #ec506d;

}



/* Images model window */

#full_avatar .modal-body{

  position: relative;

  display: flex;

  justify-content: center;

  align-items: center;

  /* width: 100%;

  height: 100%; */

  height: 100vh;

  overflow: auto;

  width: 100vw;

  -webkit-overflow-scrolling: touch;

}

#hororscope_modal_window .modal-body{

  position: relative;

  display: flex;

  justify-content: center;

  align-items: center;

  /* width: 100%;

  height: 100%; */

  height: 100vh;

  overflow: auto;

  width: 100vw;

  -webkit-overflow-scrolling: touch;

}


#full_avatar img{

  display: block;

  position: relative;

  /* height: 100%;*/

  width: auto;

  max-height: 100vh;

}


.call_modal:after {

  padding-top: 0 !important;

}



.cover-bg .social p {

  display: flex;

  flex-wrap: wrap;

  justify-content: flex-end;

}

.table {

  overflow: hidden;

}



/*block with the religions of the home page.*/

.black-section.light-text.aligncenter.gap-big .gallery img {

  position: absolute;

  left: 0;

  top: 0;

  height: 100%;

  width: 100%;

}

.close_m_ads_preview {

  display: none;

      position: relative;

    left: 45%;

    color: red;

    cursor: pointer!important;

}



.gallery-w2 {

  width: 100%;

}

.gallery-w1 {

  width: 50%;

}



.gallery-h1 {

  height: 100%;

  padding-top: 33.2978%;

}



.gallery-h2 {

  height: 100%;

  padding-top: 67.781%;

}



.gallery-w1:before,

.gallery-w2:before {

  z-index: 1;

} 



.white-font {

  color: #fff;

}



.dash_more_btn{

    background: #F3394B;

    color: #fff;

    border: none;

    height: 5vh;

    padding-left: 2vh;

    padding-right: 2vh;

    border-radius: 5px;

    margin-top: 2vh;

    margin-bottom: 1rem;

}



.demographics_similar {

  display: flex;

  flex-wrap:wrap;

}



.demographics_similar_item{

  display: flex;

}



.demographics_similar_item .profile-box {

  width: 100%;

}



.demographics_similar_item .profile-box h6 {

  word-wrap: break-word;

}

.spaceBoth{

	margin:0 10px;

}

.dashboard_selects_wrap_inner{display:flex;align-items:center;}

.dashboard_selects_wrap_buttons{text-align:center;}

.dashboard_selects_wrap_buttons .reset-filter{float:right;margin-bottom:10px;width:120px !important;margin: 6px 15px 10px 0;}

.dashboard_selects_wrap_buttons .search-btn{background:transparent !important;}



.row.no-padding [class*="col-m"]{

	padding:0px;

}

.row.no-padding{margin:0px;}

.columns_4 .icon-left{padding-top:35px;background-position-x: 100% !important;}

.columns_4{margin-top:35px !important;} 

.page-advertise .columns_4{margin-top:0px !important}

.columns_4 .icon-left{min-height:240px;}

.columns_4 .icon-left h5,.columns_4 .icon-left p{color:#fff; }

.columns_4 .icon-left h5{

	font: normal 32px/40px 'celiasbold', sans-serif;

	width:60%;

}

.homeBanner{height:auto;color:#fff;text-align:center;position:relative;}

.homeBanner #slider-banner{

	position:absolute;

	height:100vh;

	width:100%;

	top:0px;

	left:0px;

}

.homeBanner #slider-banner .owl-item div{

	height:100vh;

	width:100%;

	background-repeat:no-repeat;

	background-size:cover;

	background-position:50% 50%;

}

/*.homeBanner > img{ width:100%;}*/

.homeBanner .banner_content{ position:absolute; left:0; right:0; top:50%; transform: translate(0, -50%); -ms-transform: translate(0, -50%);   -webkit-transform: translate(0, -50%);z-index:9;}

.homeBanner .banner_content h1{ font: normal 32px/43px 'celiasbold', sans-serif; background:url(../images/slider-line.png) no-repeat 50% 100%; padding:0 0 30px; text-shadow: 2px 2px #272727;}

.homeBanner .banner_content h1 strong{ display:block; color:#ffeb45;}

.homeBanner .banner_content h2{ font:normal 65px/80px 'celiasbold', sans-serif!important; padding:10px 0 0;}

.investor-label {color: white;}

.homeBanner .banner_content p{ font:normal 20px/24px 'celiaslight', sans-serif!important; padding:15px 0 0; }

/*.homeBanner .owl-carousel .owl-item{height:100vh;}*/

.page-advertise .darkbg{color:#fff;} 

.darkbg h3{font-size:36px;margin-bottom:20px;}

.darkbg h6{

	font-size:16px;

	padding-top:20px;

	text-shadow: 2px 2px #666;

}

.darkbg h6 strong{color:#ffe37c;}

.transparentHeader.blog_post #ssba-bar-2 {display: block;}

.profile-image1.m_profile_link {

    cursor: pointer;

}

#download_pictures_form .m_notice.m_panel button {

    border-radius: unset;

}

form#send_msg_form .btn {

    background: transparent;

    border: 1px solid #2f76df;

    color: #2f76df;

    font-size: 21px;

	float:right;

}

form#send_msg_form .btn:hover {

    background: #2f76df;

    color: #fff;

}

form#send_msg_form .m_notice.m_success {

    border-radius: unset;

    margin-top: 12px;

}

form#send_msg_form #m_send_message_user{

	text-align: left;

    font-size: 18px;

}

form#send_msg_form .fl-left {

    float: left;

    margin: 6px 5px 0 0;

}

#popular-projects .ads_resize p {

    font-weight: 900;

}

div#respond.comment-respond input[type="submit"] {

    background: transparent;

    border: 2px solid #2f76df;

    color: #2f76df;

    border-radius: 0;

}

/* (min-width: 992px) and (max-width: 1199px) */

@media only screen and (min-width: 1024px) and (max-width: 1280px){

	.or_img {

    top: -12px !important;

    position: relative;

	}

}

@media only screen and (min-width: 768px) and (max-width: 1199px){

    

     

    

  .m_notice{

    padding-bottom: 0.8vh;

    padding-top: 0.6vh;

    margin-top: 0.6vh;

  }

  .content .social p {

    padding-left: 10%;

    line-height: 2;

 	}

  .align_text_sosial p {

    display: block!important;

    text-align: left!important;

    padding-left: 0!important;

  }

 	#profile_1 .option-changer select {

    	width: 20%;

  }



 .twiter,

 .google {

    width: 4.6vw;

	}

	.facebook,

	.linkedin {

    width: 17.2vw;

	}

	.logos {

    width: 26.1vw;

	}



  #logo{

    padding-top: 1.6rem;

  }

  

  .transparentHeader #banner>img {

    /* object-position: 75% !important; */

  }

}



/*(max-width: 767px) */

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

    

  .margin-small-top{

        min-height: 80px;

    }  

    

  .m_preview_wrap img{

    height: 9vh;

  }



  .m_preview_wrap button{

    height: 3vh;

  }



  .wrapper {

    /*padding-top: 30%;*/

  }

  

  

  

  #navBar {

    width: 100%;

    float: right;

  }

  .m_notice{

      padding-bottom: 0.5vh;

      padding-top: 0.4vh;

  }

  #profile_1 .option-changer select {

    width: 40%;

  }

  #profile_3 .profile-holder {

    border-right: 0;

  }

 .twiter,

 .google {

	width: 8.9vw;

  }

  .facebook,

  .linkedin {

	 width: 34.2vw

  }

  .logos {

	 width: 53vw;

  }

  #active_notice {

    position: relative;

    top: 0;

  }

  /*block with the religions of the home page.*/

  .gallery-h1 {

    padding-top: 67.5%;

  }

  .gallery-h2 {

    padding-top: 137.07%;

  }

  .gallery-h2-responsive {

    padding-top: 68% !important;

  }

  .transparentHeader .nav-menu li > a {

    color: #73727d;

  }

  .transparentHeader #menu-header-menu {

		background-color: #177de6;

  }

  #navbtn {

    /* background-color: inherit; */

  }

  .transparentHeader #banner>img {

    /* object-position: 75% !important; */

  }

  .background_slider_title {

    display: none!important;

  }

}



@media only screen and (min-width: 991px) and (max-width: 1249px){

  #logo {

    width: 14rem;

    padding-top: 1rem;

  }



  #logo img{

    width: 100%;

  }

}



@media only screen and (min-width: 991px) and (max-width: 1140px){

  #login a {

    padding: 18px 20px;

  }

  /* #navigation{

	  margin: 15px 10px 0 0;

  } */

}



/*(max-width: 1200px) */

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



  /* #full_avatar .modal-body{

    height: 40%;

  }  



  .modal-content{

    width: 85%;

  } */

  #navBar #navigation {

    margin-top: 4px;

  }

  #navBar .after-logo {

    display: block;

  } 

}



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

	.white-logo-header #menu-header-menu li a {

		text-shadow: none;

		cursor: pointer;

		font-weight: bold;

		color: #fff;

	}

	/* #menu-header-menu li + li {

		border-top: 1px solid #fff;

	} */

	#menu-header-menu {

		z-index: 10;

	}

}

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

	#menu-header-menu {background:#177de6;}

	#menu-header-menu li a{color:#fff;}

}

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

	.sexfemale .mobile_user_gender {

		display: inline-block;

		padding-top: 3px;

		padding-left: 0;

		padding-right: 5px;

	}

	.sexfemale {

		background: none !important;

	}

}

/*@media only screen and (max-width: 580px){

	.homeBanner .banner_content h1{font-size:20px !important;}

	.homeBanner .banner_content h1 .baner_span{font-size:38px !important;line-height:40px;}

}*/





.icon-left img{

    top: 0px;

}

.blue-section{background:#4688f1;}

.sidebarProfile .similar_religion{text-align:center;}

.termGap{padding:30px 0;}

.termGap h3{margin-bottom:20px;}

.m_friend_wrap{display:flex;white-space:nowrap;/*margin-left:10px;*/}

.m_friend_wrap .m_frnd_button{padding:10px 25px !important}

.m_friend_wrap.active .m_frnd_button{background:#177DE6;border-color:#177DE6;color:#fff;}

.m_friend_wrap .m_frnd_button img{margin-right:10px;}

.m_friend_wrap.active .fa-heart{color:#fff;}

/* #advResult label.container-label.search_checkbox1 {width: 140px !important;}

#advResult label.container-label.dowry_checkbox1 {width: 154px !important;} */

#advResult label.container-label.search_checkbox1 {width: auto !important;}

#advResult label.container-label.dowry_checkbox1 {width: auto !important;}

.m_communication a.m_fav_button.m_fav_button_call {

    margin-left: 0px;

}

.m_communication a.m_fav_wrap {

    margin-left: 6px;

}

#profile_10 .m_friend_wrap{

  /* display:inline-flex; */

  

}



.sidebarProfile .profile-box .similar_religion strong{font-weight: normal !important;}

.profile_similar_items>h1{ display: none;}

.register-box input[type="password"]{

  margin: 15px 0 0;

}



.paypal-donate-page{

  padding-top: 120px;


	padding-bottom: 120px;

  text-align: center;

}



.paypal-donate-page table{

  width: 200px;

  margin: 0 auto;



}



.paypal-donate-page input[type="image"]{

  padding-top: 20px;

}