/*@font-face {

	font-family: 'ssbp';

	src:url('http://realtime9.com/FREEINDIANMATRIMONY.COM-ARTEM/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.eot?xj3ol1');

	src:url('http://realtime9.com/FREEINDIANMATRIMONY.COM-ARTEM/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.eot?#iefixxj3ol1') format('embedded-opentype'),

		url('http://realtime9.com/FREEINDIANMATRIMONY.COM-ARTEM/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.woff?xj3ol1') format('woff'),

		url('http://realtime9.com/FREEINDIANMATRIMONY.COM-ARTEM/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.ttf?xj3ol1') format('truetype'),

		url('http://realtime9.com/FREEINDIANMATRIMONY.COM-ARTEM/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.svg?xj3ol1#ssbp') format('svg');

	font-weight: normal;

	font-style: normal;



	/ Better Font Rendering =========== /

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



/* for admin bar */

*{
	font-family: "Work Sans", sans-serif !important;
}

h1,h2,h3,h4{
	 font-family: "Playfair Display", serif !important;
}

#wp-admin-bar-top-secondary{

	margin-top: -2.2vw !important;

}*/



/* CSS Document */

body{ background:#f0f5fa; font:normal 15px/21px 'celiaslight', sans-serif; color:#434a51;}

a{ color:#177DE6;}

header{ background:#fff; position:relative; z-index:99;}

#logo{ margin:0 0 0 42px; float:left;}

.after-logo{ float:right;}

#navigation{float:left;}

#navbtn{ display:none;}

.nav-menu{ background:#fff;}

.nav-menu li{ position:relative; float:left;}

.nav-menu li > a{ font:normal 14px/60px 'celiasregular', sans-serif; color:#FFFFFF; padding:0 18px; white-space:nowrap; display:block;font-weight:bold;}

/*.nav-menu li > a{ font:normal 14px/134px 'celiasregular', sans-serif; color:#73727d; padding:0 18px; white-space:nowrap; display:block;}*/

.nav-menu li:hover > a, .nav-menu li.active > a,.nav-menu li.current_page_item > a, .nav-menu li > a:focus{ text-decoration:underline;}

.nav-menu .sub-menu{ position:absolute; left:0; top:100%; background:#0089cf; min-width:220px; box-shadow:0 0 5px #02496d; transition: all 300ms ease-out 0s; display:none;}

.nav-menu .sub-menu .sub-menu{ left:100%; top:0;}

.nav-menu li:hover > .sub-menu{ display:block;}

.nav-menu .sub-menu li{ float:none;}

.nav-menu .sub-menu a{ font:normal 14px/30px 'celiasregular', sans-serif; padding:0 10px; white-space:nowrap;}

.nav-menu .sub-menu li+li{ border-top:1px solid #035e8d;}

#login{ float:left;}

/*#login a{ float:left; display:inline-block;font:normal 14px/24px 'celiasregular', sans-serif; vertical-align:middle; padding:55px 46px;color:#73727d;}*/

#login a{ float:left; display:inline-block;font:normal 14px/24px 'celiasregular', sans-serif; vertical-align:middle; padding:18px 15px;color:#FFFFFF;font-weight:600; text-shadow: 2px 0px #272727;}

#login a:last-child{padding-right:46px;}

#login a:hover{text-decoration: underline; font-weight: bold;}

#login a span{ width:15px; height:20px; display:inline-block; float:none; margin:0 5px 0 0;vertical-align:middle}

/*#login a:hover span img{ margin:-24px 0 0;}*/

.about-lower, #banner{ color:#fff; text-align:center; position:relative; color:#fff;}

#banner > img, .about-lower > img{ width:100%;}

#banner > div{ position:absolute; left:0; right:0; top:50%; transform: translate(0, -50%); -ms-transform: translate(0, -50%);   -webkit-transform: translate(0, -50%);}

#banner 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;}

#banner h1 strong{ display:block; color:#ffeb45;}

#banner h2, .about-lower h2{ font:normal 65px/80px 'celiasbold', sans-serif!important; padding:10px 0 0;}

.investor-label {color: white;}

#banner p, .about-lower p{ font:normal 20px/24px 'celiaslight', sans-serif!important; padding:15px 0 0; }

.search-holder{ display:table; margin:0 auto;}

.search-box{ display:table; margin:25px auto 10px; background:#fff; color:#454852;}

.search-box > div{ float:left; display: flex; align-items: center;}

.search-box > div:last-child{ float:right;}

.search-box > div.spacebox{ padding-left:10px; padding-right:10px;}

.search-box .gender input[type="radio"]{ display:none;}

.search-box .gender label{ width:64px; height:52px; float:left; display:block; margin:0; background-color:#fff;}

.search-box .gender input[type="radio"]:checked+label{ background-color:#e8eef1; box-shadow:inset 0 0 2px #999;}

.search-box .gender label.gender1{ background:url(../images/gender1.png) no-repeat 50% 50%;}

.search-box .gender label.gender2{ background:url(../images/gender2.png) no-repeat 50% 50%;}

.search-box select{ margin:0; height:52px; border:0; padding:0 28px 0 10px;}

.search-box .search-btn{font:normal 16px/52px 'celiasbold', sans-serif; color:#fff; background:#e63e5e; display:block; padding:0 40px;}

.search-box > div.age > div{ float:left;}

.search-box > div.religion > div{ float:left;}

#banner .search-box p, .search-box p{font:normal 14px/24px Georgia,Cambria,Times New Roman,Times, sans-serif; padding:0 3px 0;}

.search-option{ display:block; text-align:right; text-transform:uppercase; padding:6px 0 0;}

.search-option a{ font:normal 16px/20px Georgia,Cambria,Times New Roman,Times, sans-serif; margin:10px 0 0; padding:0 20px; color:#fff;} 

.content{}

.content h1{font:normal 46px/48px Georgia,Cambria,Times New Roman,Times, sans-serif; padding:15px 0 0; font-weight: bold;}

.content h2{font:normal 41px/43px Georgia,Cambria,Times New Roman,Times, sans-serif; font-weight: bold;}

.content h3{font:normal 34px/36px Georgia,Cambria,Times New Roman,Times, sans-serif; padding:15px 0 0; font-weight: bold;}

.content h4{font:normal 24px/26px Georgia,Cambria,Times New Roman,Times, sans-serif; align-items: center; /*padding:15px 0 0;*/ font-weight: bold;}

.content h5{ font:normal 21px/23px Georgia,Cambria,Times New Roman,Times, sans-serif; padding:15px 0 0; font-weight: bold;}

.content h6{ font:normal 17px/20px Georgia,Cambria,Times New Roman,Times, sans-serif; padding:15px 0 0; text-align: center;}

.content p{

     /* font:normal 14px/21px 'celiaslight', sans-serif;

      color:#454852; */

    font-family: Georgia,Cambria,Times New Roman,Times,serif !important;

    font-size: 18px !important;

    line-height: 30px !important;

    color: #333;

    padding:10px 0 0;

}

/* .content p strong{font:normal 15px/21px 'celiasregular', sans-serif;} */

.content ol{ padding:5px 0 0 15px;font:normal 15px/21px 'celiaslight', sans-serif;}

.content ol li{  font:normal 15px/21px 'celiaslight', sans-serif; color:#454852; padding:6px 0 0;}



.up-top{ margin-top:-40px; position:relative;}

.listing{ padding-left:30px !important; background:url(../images/listing1.png) no-repeat 0 15px;}

.red{ color:#e63e5e;}

.icon-left{ padding-left:30px; position:relative;}

.icon-left img{ position:absolute; left:0; top:15px;}

.more{font:normal 16px/20px 'celiasregular', sans-serif; padding:22px 45px; display:inline-block; border: 2px solid #e0e5ef; color:#fff; background: #177de6;}

.more2{font:normal 14px/20px 'celiasregular', sans-serif; padding:12px 50px; display:inline-block; border-radius:70px; color:#fff; background:#9097a1;}

.more3{font:normal 14px/20px 'celiasregular', sans-serif; padding:12px 50px; display:inline-block; border-radius:70px; color:#fff; background:#ec506d;}

.more4{font:normal 14px/20px 'celiasregular', sans-serif; padding:12px 50px; display:inline-block; border-radius:6px; color:#fff; background:#ec506d;}

.rounded{ border-radius:6px!important;}

.transparent{background: transparent !important;border: 1px solid #fff !important;border-radius:0px !important;}

.white-bg{ background:#fff; padding-top:1px;}

.pink-bg{ background:#e63e5e;}

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

.yellow-bg{ background:#fcd95e;}

.beige-bg{ background:#FDECE0; color: #000 !important; }

.saparater > div{ position:relative;}





.saparater > div:first-child:before{ display:none;}

#popular-projects{ position:relative; padding:0 60px; margin:40px 0 0;}

.jcarousel{    position: relative;    overflow: hidden;    width: 100%; text-align:center;}

.jcarousel ul{ width: 20000em;    position: relative;    list-style: none;    margin: 0;    padding: 0;}

.jcarousel li{ width:200px;float:left; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box; padding:6px;}

#popular-projects .jcarousel-control-prev{ left:0; position:absolute; top:50%; margin:-30px 0 0; width:60px; height:60px; background-size:100%; border:0; cursor:pointer; font-size:0; background:url(../images/left-arrow.png) no-repeat 50% 50%;}

#popular-projects .jcarousel-control-next{ right:0; position:absolute; top:50%; margin:-30px 0 0; width:60px; height:60px; background-size:100%; border:0; cursor:pointer; font-size:0; background:url(../images/right-arrow.png) no-repeat 50% 50%;}

.jcarousel ul li img{ max-width:100%; display:block; margin:0 auto;}

#logos{ position:relative; padding:0 0 60px; margin:40px 0 0;}

.brand-slider{    position: relative;    overflow: hidden;    width: 100%; text-align:center;}

.brand-slider ul{ width: 20000em;    position: relative;    list-style: none;    margin: 0;    padding: 0;}

.brand-slider li{ width:200px;float:left; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box; padding:6px;}

#logos .brand-slider-prev{ left:50%; position:absolute; bottom:0; margin:0 0 0 -60px; width:56px; height:56px; background-size:100%; border:0; cursor:pointer; font-size:0; background:url(../images/left-arrow.png) no-repeat 50% 50%; background-size:100%;}

#logos .brand-slider-next{ left:50%; position:absolute; bottom:0; margin:0 -60px 0 0 ; width:56px; height:56px; background-size:100%; border:0; cursor:pointer; font-size:0; background:url(../images/right-arrow.png) no-repeat 50% 50%; background-size:100%;}

.brand-slider ul li img{ max-width:100%; display:block; margin:0 auto;}

#tabs{}

#tabs ul, #tabs-box{ list-style-type:none;}

#tabs ul.tabs-box, #tabs-box ul.tabs-box{ background:#eef1f3; border-top:1px solid #e3e6e8; text-align:center;}

#tabs ul.tabs-box li, #tabs-box ul.tabs-box li{ display:inline-block; margin:0; padding:0;}

#tabs ul.tabs-box li a, #tabs-box ul.tabs-box li a{ color:#3a4e62; font:400 14px/20px 'Roboto', sans-serif; padding:17px 26px; display:block; text-transform:uppercase;}

#tabs ul.tabs-box li:hover a, #tabs ul.tabs-box li.ui-tabs-active a, #tabs-box ul.tabs-box li:hover a, #tabs-box ul.tabs-box li.ui-tabs-active a{ background:#fff; color:#3a4e62;}

#tabs [id*="tab-"] ul, #tabs-box [id*="tabbox-"] ul{ width:100%; display:block; background:#fff; text-align:center; padding:22px 0;}

#tabs [id*="tab-"] ul li, #tabs-box [id*="tabbox-"] ul li{ display:inline-block; padding:0 3px; margin:0 0 2px;}

#tabs [id*="tab-"] ul li a, #tabs-box [id*="tabbox-"] ul li a{ display:block;font:300 14px/22px 'Roboto', sans-serif; color:#78818d; border:1px solid #78818d; background:#fff; border-radius:24px; padding:0 18px; cursor: pointer;}

#tabs [id*="tab-"] ul li:hover a, #tabs-box [id*="tabbox-"] ul li:hover a{ color:#fff; background:#78818d;}

.option-box > div{ padding:18px 0 24px;}

.option-box .result{ display:inline-block;font:400 12px/24px 'Roboto', sans-serif; text-transform:uppercase; margin:6px 0 0; padding:0; background:none;}

.option-box .result-box{ display:inline-block;font:400 12px/24px 'Roboto', sans-serif; color:#5a6570; text-transform:uppercase; background:#cfd7df; padding:0 10px; border-radius:4px; margin:6px 0 0 10px;}

.option-box .result-box:hover{ box-shadow:0 0 3px #333; background:#434a51; color:#cfd7df;}

.option-box .result-box a{ margin:0 0 0 10px; color:#5a6570;}

.option-box .result-box:hover a{ color:#cfd7df;}

.reset-filter{ 

    background:#78818d;

     color:#fff;

      float:right;

       display:inline-block;

       /* font:400 12px/24px 'Roboto', sans-serif;  */

       font-family: Georgia,Cambria,Times New Roman,Times,serif !important;

       font-size: 15px !important;

       text-transform:uppercase; padding:0 12px; border-radius:0px;

       margin:6px 0 0;

    }

.profile-box{ background:#fff; margin:0 0 30px;}

.profile-box .image{ position:relative;}

.profile-box .image:before{ background:rgba(40,46,51,0); position:absolute; left:0; right:0; top:0; bottom:0; content:""; transition: all 300ms ease-out 0s; z-index: 99;}

.profile-box .image:hover:before{ /*background:rgba(40,46,51,0.8);*/ background:transparent; }

.profile-box .image .view{ 

	width: 100%;

    height: 100%;

    top: 0;

    margin: 0;

	position:absolute; left:0; right:0; text-align:center;font:normal 12px/14px 'celiasregular', sans-serif; text-transform:uppercase; opacity:0; z-index: 100;}

.profile-box .image .premium{ position:absolute; left:-4px; top:10px;font:400 14px/26px 'Roboto', sans-serif; text-align:center; color:#fff; padding:0 0 3px; height:29px; z-index: 100;  background:url(../images/premium.png) no-repeat 0 0; width:98px;}

.profile-box .image:hover .view{ /*opacity:1;*/ opacity: 0;}

.profile-box .image .view a{ 

	display: flex;

    justify-content: center;

    align-items: center;

    width: 100%;

    height: 100%;

	color:#fff;

}

.profile-box .image .profile-view{ position:absolute; right:10px; top:10px;}

.appiled{ width:22px; height:22px; background:url(../images/ok-arrow.png) no-repeat 50% 50% #3caa7a; border:1px solid #fff; border-radius:40px; margin:0 0 0 10px; float:left;}

.love{ width:22px; height:22px; background:url(../images/love.png) no-repeat 50% 50%;  margin:0 0 0 10px; float:left;}

.profile-box h5{ font-family:'Roboto', sans-serif; padding-left:16px; padding-right:16px;}

.profile-box h5 small{ font-size:14px;  margin:0 5px;}

.online{ display:inline-block; background:url(../images/online.png) no-repeat 50% 50%; width:15px; height:15px;}

.profile-options{ padding:16px;}

.profile-options > div{ display:inline-block; cursor:pointer; margin:0 3px;}

.profile-options > div img{-webkit-filter: grayscale(100%);    filter: grayscale(100%); max-width: 22px;}

.profile-options > div:hover img{-webkit-filter: grayscale(0%);    filter: grayscale(0%);}

.ui-tooltip, .arrow:after {    background: #3b4c5d;}

.ui-tooltip {    padding:6px 10px;    color: #c3cfdc;    border-radius:4px;    font: 400 12px/14px 'Roboto', sans-serif;    text-transform: uppercase;

    box-shadow: 0 2px 3px #94a3b8; display:inline-block;  }

.arrow {    width: 36px;    height: 8px;    overflow: hidden;    position: absolute;    left: 50%;    margin-left: -18px;    bottom: -8px;  }

.arrow.top {    top: -8px;    bottom: auto;  }

.arrow.left {    left: 10%;  }

.arrow:after {    content: "";    position: absolute;    left: 10px;    top: -10px;    width: 12px;    height: 12px;    box-shadow: 6px 5px 9px -9px black;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);  }

.arrow.top:after {    bottom: 10px;    top: auto;  }

.black-section{ background:#22222b;}

.gallery{ width:50%; float:left;}

.gallery > div { float:left; display:block; overflow:hidden; background:#FDECE0; position:relative; border:4px solid #FDECE0; cursor: pointer; }

.gallery > div.right{ float:right;}

.gallery > div.left{ clear:left}

.gallery > div img{ min-height:100%; min-width:100%; height:auto; width:auto; }

.gallery > div:before{

	position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    background: rgba(0,0,0,0);

    content: "";

    transition: all 300ms ease-out 0s;

}

.gallery > div:hover:before{background: rgba(0,0,0,.5);}

.gallery > div > div{font:normal 32px/34px 'celiasbold', sans-serif; text-align:center; position:absolute; left:0; right:0; top:50%; margin:-17px 0 0;  transition: all 300ms ease-out 0s; opacity:0; z-index:1;}

.gallery > div > div{ opacity:1; z-index:9;}

.box{ background:#fff; text-align:center; margin:0 0 10px; padding:0 0 15px; box-shadow:inset 0 0 2px #c4c5c6;}

.box .img{ position:relative; cursor: pointer;}

.box .img:before{ position:absolute; left:0; top:0; bottom:0; right:0; background:rgba(40,46,51,0.2); content:""; transition: all 300ms ease-out 0s;}

.box .img:hover:before{ bottom:100%;}

.cover-bg{ background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}

.white-box{ background:#fff; padding:10px;}

.white-box > div{ border:1px solid #a2a3a8; padding:40px;}

.social a{ margin:0 3px; display:inline-block;}

.right-s{ text-align:right;}

.carousel{	position :relative ; display:block;		overflow:hidden ;}

.carousel .slides{	margin :0 auto;	padding :0;	border :none;	list-style :none;	position :relative ;	overflow :visible ;}

.carousel .slides .slideItem {	position :absolute ;	cursor :pointer ;	overflow : hidden; margin :0;	border :none; background:#000; border-radius:5px; box-shadow:0 0 6px #d8d8d8;}

.carousel .slides .slideItem iframe{ width:100%; height:100%;}

.carousel .slides .slideItem a{	display: block ;	text-decoration :none;	margin :0;	padding :0;	border :none;	outline :none;}

.carousel .slides .slideItem img{	margin :0;	padding :0;	border :none;	width :100%;	height :100%;}

.carousel .slides .slideItem div{ font:400 18px 'Roboto', sans-serif; color:#000; text-align:center; position:absolute; left:0; bottom:8px; width:100%; height:18px;}

.nextButton{ width:56px; height:56px; background:#fff; border-radius:80px; background:url(../images/right-arrow.png) no-repeat 50% 50%; float:right; margin:10px 35% 0 0; cursor:pointer; border: 1px solid #ccc;}

.prevButton{width:56px; height:56px; background:#fff; border-radius:80px; background:url(../images/left-arrow.png) no-repeat 50% 50%; float:left; margin:10px 0 0 35%; cursor:pointer; border: 1px solid #ccc;}

.buttonNav{ display:none;}

.blog{ background:#fff; margin-bottom:15px;}

.blog:hover{ box-shadow:0 0 3px #666; position:relative;}

.blog > div{ padding:5px  15px 15px;}

.blog a.learn{ color:#177DE6; padding:0 20px 0 0;  font:bold 15px/20px 'celiaslight', sans-serif; background:url(../images/learn-blue.png) no-repeat 100% 50%;}

.copyright_text{text-align:center;color: #636971;font: 400 12px/14px 'Roboto', sans-serif;}

footer { background-color: #FDECE0; color: #000 !important; }

/* Make all footer text black with the new beige background */
footer * { color: #000 !important; }

footer ul{ list-style-type:none;}

footer ul li{font:normal 14px/18px 'celiasregular', sans-serif; padding:10px 0 0; color:#636971;}

footer ul li a{ color:#000 !important;}

footer .social  ul li{ display:inline-block;}

footer .social ul li a{ display:block;}

footer h2{font:bold 16px/20px 'celiasregular', sans-serif !important; padding:15px 0 0px;}

footer p.icon-p{ position:relative; padding:15px 0 0 25px;}

footer p.icon-p img{ position:absolute; left:0; top:18px;}

p.icon-p a { color: #000 !important; }
p.icon-p p { color: #000 !important; }

footer p{font:normal 14px/18px 'celiasregular', sans-serif !important;}

footer h3 {font: normal 16px/18px 'celiasregular', sans-serif;}

.footer-top{ padding:15px 0;}

.footer-bottom{ position:relative; padding:40px 0;}

.footer-bottom:before{
	content: "";
	position: absolute;
	left: 10%;
	background: url(../images/footer-bottom.png) no-repeat 0 0 / cover;
	width: 131px;
	height: 196px;
}

@media (min-width: 1024px) {
  /* Ensure ladder image footer-bottom.png is flush with bottom on desktop. */
  /* Not necessary on mobile as it already sits at the bottom. */
  .footer-bottom:before {
    bottom: 0;
  }
}

.footer-bottom:after{
	content: "";
	position: absolute;
	right: -40px;
	bottom: 0px;
	background: url(../images/banner01.png) no-repeat 0 0 / cover;
	width: 330px;
	height: 200px;
}

.footer-bottom .middleCol {text-align: center; color: #000 !important;}

.copyright {font:400 12px/14px 'Roboto', sans-serif;text-align:center;margin-top:-20px;}

.copyright .left { float:left; padding:6px 0 0;}

.copyright .right { float:right; padding:6px 0 0;}

.copyright a { color:#000;}


.paypal-donate-page form table strong {font:normal 14px/20px 'celiasregular', sans-serif; font-weight:bold;}

.share{font:normal 14px/20px 'celiasregular', sans-serif; padding:15px 50px; display:inline-block; border-radius:70px; color:#fff; background:#ca3545; text-transform:uppercase;}

.dd-container{ position:relative; float:right; margin:0; border:0; border-radius:0; height:52px; background:#e1e1e1; box-shadow:inset 0 0 4px #abaaaa; min-width:100px;}

.dd-container a{ font:normal 13px/52px'celiasregular'; color:#303030;/* padding:0 7px;*/ display:block; text-align:left; cursor:pointer;}

.dd-container a img{ margin:12px 3px 0 0; float:left;}

.dd-container label{ display:inline-block; margin:0; width:auto; line-height:30px !important;}

.dd-pointer-down{ border:solid 5px transparent; border-top:solid 5px #000; }

.dd-pointer-up{border:solid 5px transparent !important; border-bottom:solid 5px #000 !important; margin-top:-8px !important;}

.dd-pointer {    height: 0;    margin-top: -3px;    position: absolute;    right: 10px;    top: 50%;    width: 0;}

.dd-options{ position:absolute; left:-1px; right:-1px; top:100%; background: #ffffff; border-radius:0 0 4px 4px; border:1px solid #878787; border-top:0; display:none; overflow:hidden; text-align:left;}

.dd-options li{ clear:both;}

.dd-options li:first-child{

    display: none;

}

#aswift_0_expand{

    z-index: -1;

}   

.test_test {

    cursor: pointer;

}



.dd-option{ padding:3px; box-sizing:border-box;}

.dd-option-selected{ background:#d6d6d7 ;}

.dd-container a.dd-option{ display:block; cursor:pointer; font:normal 13px/30px 'celiasregular';}

.dd-option:hover {background: #ccc;}

.dd-container a.dd-option img{margin: 2px 3px 0 0;}

.dd-select{ background-color:#fff!important; margin-right:1px;}

footer p.icon-p{ display:inline-block; word-wrap:break-word; max-width:100%;}

.no-page{ background:url(../images/no-page.jpg) no-repeat 50% 50%; text-align:center; padding:130px 0 200px; margin:0 -15px;}

.register-box{ background:#f5f8fb; border-radius:0px; padding:60px 60px 40px; display:table; width:100%; margin:130px 0 0;}

.register-box + .notice {background:#f5f8fb;padding: 0 60px 40px;color:#111111;font-weight:bold;margin:0 0 90px;}

.register-box > div{ width:50%; margin: 0 auto;}



.recaptcha{ border:1px solid #d7dde3; border-radius:4px; margin:12px 0 0; overflow:hidden;}

.white-box2{ background:#fff; border-radius:10px; margin:130px; padding:50px 30px;}

.result{ padding:10px; background:#fff;}

.result > div{ width:170px; float:left;}

.result > div+div{ width:calc(100% - 170px); float:left; padding:0 0 0 25px;}

.like-img{ margin:-6px 0 0 15px;}

.sexmale{ background:url(../images/sex-m.png) no-repeat 0 15px; padding-left:20px !important;}

.sexfemale{ background:url(../images/sex-f.png) no-repeat 0 13px; padding-left:20px !important;}

/* .total{ background:url(../images/view2.png) no-repeat 0 13px; padding-left:28px !important; display:inline-block;} */

.total{ background:url(../images/views_icon2.png) no-repeat 0 15px; padding-left:28px !important; display:inline-block;} 

.result{ margin:0 0 15px;}

.result .profile-options{ padding:15px 0 0;}

.flexslider{ position:relative;}

.flexslider .flex-direction-nav{ position:absolute; left:5px; right:5px; top:50%; list-style-type:none; margin:-8px 0 0; opacity:1;transition: all 300ms ease-out 0s;}

/* .flexslider:hover .flex-direction-nav{ opacity:1;} */

.flexslider .flex-direction-nav li{}

.flexslider .flex-direction-nav li.flex-nav-prev{ float:left; background:url(../images/profile-left3.png) no-repeat 50% 50%; font-size:0;}

.flexslider .flex-direction-nav li.flex-nav-next{ float:right; background:url(../images/profile-right3.png) no-repeat 50% 50%; font-size:0;}

.flexslider .flex-direction-nav li a{ display:block; width:24px; height:24px;}

.flexslider ul.slides li+li{ display:none;}

.gray-box{ background:#dfe6eb;}

.add-section{ background:#fff; padding:18px 20px; margin:15px 0 0;}

.add-section.nopadding{ padding:0 0 15px;}

.add-section > div{ background:#eef1f3; text-align:center;}

.add-section > div+div{ margin:15px 0 0;}

.forgot{    background: #f5f8fb;    border-radius: 10px;    margin: 130px 0;    padding: 50px 80px;}

#faq{ margin:0 -15px; padding:40px; position:relative; box-shadow:0 0 3px #ccc; background:#fff;}

#faq:before{ position:absolute; left:50%; top:100%; content:""; border-top:6px solid #fff; border-right:6px solid rgba(255,255,255,0); border-left:6px solid rgba(255,255,255,0);}

#faq > div+div{ margin-top:40px;}

#faq > div > div{ float:right; width:50%;}

#faq > div > div+div{ padding:0 0 0 40px;}

#faq > div:nth-child(even) > div{ float:left;}

#faq img{ display:block; margin:0 auto;}

#faq h5{ margin-left:-40px; position:relative; padding-left:40px}

#faq h5 span{ position:absolute; left:0; top:12px;}

.faq-more{ background:#313e63; color:#fff; margin:44px -15px 0;}

.faq-more-heading{ background:#38456d; text-align:center; padding:5px 0 20px; position:relative;}

.faq-more-heading:before{ position:absolute; left:50%; top:100%; content:""; border-top:6px solid #38456d; border-right:6px solid rgba(255,255,255,0); border-left:6px solid rgba(255,255,255,0);}

.faq-more-content{ padding:30px 15px;}

.faq-more a{ color:#8b99c2;}

.faq-more-content img{ float:left; margin:0 10px 10px 0;}

.faq-more-content .saparater-left{ position:relative;}

.faq-more-content .saparater-left:before{ position:absolute; left:-7px;top:0; content:"";border-left:1px solid #374571; height:66px;}



#banner.black-top, .about-lower{ color:#434a51;}

#banner.black-top > div,

 .about-lower > div{ top:15%; left:0; transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); position:absolute; right:0;}

.yellow-testimoanial{ background:url(../images/yellow-testimoanial.jpg) no-repeat 50% 0 #fcd95e; background-size:contain;}

.yellow-testimoanial .testimoanialbox{ background:url(../images/t-top.png) no-repeat 50% 0 , url(images/t-bottom.png) no-repeat 50% 100%; padding:54px 0;}

.yellow-testimoanial .testimoanialbox > div{ background:rgba(255, 227, 131, 0.77); padding:0 40px;}

.yellow-testimoanial h4{ border:1px solid #434a51; padding:20px 15px; border-radius:4px; margin:15px 0 30px; position:relative;}

.yellow-testimoanial h4:before{ position:absolute; left:10%; top:100%; content:""; background:url(../images/testi-arrow.png) no-repeat 0 0; width:18px; height:17px;}

.about-icons{ text-align:center; padding:0 0 0 30px; margin:-40px 0 0; position:relative;z-index:99;}

.about-icons > div{ display:inline-block; position:relative;}

.about-icons > div > div{ position:absolute; right:0%; top:0; background:#fff; box-shadow:0 0 3px #666; padding:22px; opacity:0; border-radius:3px; white-space:nowrap; transition: all 300ms ease-out 0s;}

.about-icons > div:first-child > div{ left:0%; right:auto;}

.about-icons > div:first-child:hover > div{ left:100%; right:auto;}

.about-icons > div:hover > div{ opacity:1; right:100%; z-index:9;}

.about-icons.selected > div{ opacity:0.2;transition: all 300ms ease-out 0s; cursor:pointer;}

.about-icons.selected > div.selected{ opacity:1; z-index:2;}

.about-icons p{ background:#ffd092; padding:5px!important; margin:5px 0 0;}

.about-bg{ background:#fffef3;}



#benefit{display: flex;flex-wrap: wrap; padding:30px 0 15px;}

#benefit > div{ float:left; width:20%; padding:20px 10px 0;display: flex; vertical-align:middle;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}

#benefit > div > div{ background:#fff; padding:25px 5px; height:100%; width:100%; box-shadow:4px 14px 0 #e0e9ef;}



.flexslider2{ position:relative; margin:30px 0;}

.flexslider2 ul.slides li+li{ display:none;}

.flexslider2 ul.slides li > div{}

.flexslider2 ul.slides li > div > div, .flexslider2 ul.slides li > div+div > div:last-child{ float:left; border:2px solid #fff; background:#f5f5f5; width:31%; height:36vh; display:block; overflow:hidden; position:relative;}

.flexslider2 ul.slides li > div > div+div, .flexslider2 ul.slides li > div+div > div{ width:23%;}{ width:23%;}

.flexslider2 ul.slides li > div > div img{ transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); position:absolute; left:50%; top:50%; max-width:100%; max-height:100%; -webkit-filter: grayscale(100%);    filter: grayscale(100%); transition: all 300ms ease-out 0s;}

.flexslider2 ul.slides li > div > div:hover img{ -webkit-filter: grayscale(0%);    filter: grayscale(0%);}

.flexslider2 .flex-control-nav{ position:absolute; left:0; top:50%; list-style-type:none;  transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); padding:0; margin:0 0 0 -15px}

.flexslider2 .flex-control-nav li{}

.flexslider2 .flex-control-nav li a{ width:12px; height:12px; background:#eef1f3; border-radius:100%; border:1px solid #eef1f3; font-size:0; display:block; cursor:pointer;}

.flexslider2 .flex-control-nav li a:hover, .flexslider2 .flex-control-nav li a.flex-active{ border:1px solid #e74766;}

.advertising{ position:relative;}

.advertising:before{ position:absolute;left:50%; top:50%; content:"OR"; /*background:url(../images/advertising-or1.png) no-repeat 50% 50%;*/ width:54px; height:54px; margin:-27px 0 0 -27px;background: #fff;border-radius: 50%;border: 2px solid #4688f1;color: #696e76;line-height: 54px;text-align: center;font-weight: 600;}

.advertising > div > div{ background:#fff; padding:50px 60px; height:100%}

.filebox{ border:2px dashed #e4eff7; position:relative; text-align:center; margin:15px 0 0;}

.filebox input[type="file"]{ position:absolute; opacity:0; left:0; top:0;  cursor: pointer;}

.filebox strong{ display:block;}

.filebox label{ text-align:center; margin:0; color:#4f5154; padding:25px 0;}

.filebox label svg{ color:#4f5154; border-color:#c3d1d9; width:30px;}

.advertising input[type="tel"], .advertising input[type="email"], .advertising input[type="text"], .advertising textarea{ background:#f5f8fa;}

.advertising-or{ text-align:center; background:none !important; display:none; padding:0 !important;}

.blog-section{ background:#fff; text-align:center; margin:15px 0 0;}

.blog-section > div{ padding:5px 15px 15px;}

.blog-section:last-child{ margin-bottom:15px;}



/******3-4-2018*********/

.blog-details{ margin:-60px 0 0; position:relative;}

.blog-white{ background:#fff; padding:30px;}

.total-blog p, .blog p{

    /* font:normal 16px/24px 'celiaslight', sans-serif; */

    padding:18px 0 0;

    font-family: Georgia,Cambria,Times New Roman,Times,serif !important;

    font-size: 18px !important;

    line-height: 30px !important;

    color: #333 !important;

}

.total-blog .add-section{ margin:0;}

.text-sec{ border:solid 1px #e4e9ed; border-top:none; padding:0 20px 15px;}

.text-sec h6{ font:400 19px/22px  'Roboto', sans-serif; color:#3a4e62;}

.black-text{ color:#000;}

.red-man{ background:url(../images/img64.jpg) no-repeat 50% 0; background-size:cover; text-align:center;}

.thumb-sec{ 

    position:relative;

     padding:0 0 50px 130px;

     font-family: Georgia,Cambria,Times New Roman,Times,serif !important;

     font-size: 18px !important;

     line-height: 30px !important;

     color: #333 !important;

    }

.thumb-sec img{ position:absolute; left:0; top:0;}

.side-space{ padding-left:80px; padding-right:80px;}

.right-investr{ position:relative;}

/*.right-investr:before{ position:absolute; left:-30px; top:0; background:url(../images/angel.jpg) no-repeat 0 0; width:128px; height:100%; content:""; background-size: cover; z-index: -1;}*/

.list-item{ padding:35px 0 0;}

.list-item li{ background:url(../images/icon17.png) no-repeat 0 10px; list-style-type:none; font:400 18px/24px 'celiaslight', sans-serif; padding:0 0 10px 35px;}

.temple{ background:url(../images/img65.jpg) no-repeat 50% 50%; background-size:cover;}

.bottom-part{ background:#fff;}

.blue-man{ background:url(../images/img67.png) no-repeat 50% 0; background-size:cover; text-align:center;}

.left-white{ position:relative;}

.left-white:before{

/*

  right: -70px;

  top: 0;

  width: 183px;

  height: 103%;

  background: url(../images/angel1.png) no-repeat 100% 100%;

  background-size: cover;

*/border-top: 120vh solid transparent;

   border-left: 70px solid #fff;

  content: '';

  position: absolute;

  right: -69px;

  width: 0;

  height: 100%;

  top: 0;

  /*border-top: 85vh solid transparent;

  border-left: 70px solid #fff;*/

}

.tea h4{ font:normal 26px/28px 'celiaslight', sans-serif;}

.more5{ background:#f3394b; font:normal 14px/53px 'celiaslight', sans-serif; padding:0 30px; border-radius:25px; margin:15px 0 0; display:inline-block; color:#fff; text-transform:uppercase;}

#inner-banner{ position:relative;}

#inner-banner > div{ position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); z-index:999; width:1168px;}

#inner-banner h2{ font:normal 42px/44px 'celiasbold', sans-serif!important; padding:10px 0 0;}

#inner-banner p{ font:normal 20px/24px 'celiaslight', sans-serif!important; padding:15px 0 0;}

/******3-4-2018*********/



.contact-section{ background:url(../images/contact-bg.jpg) no-repeat 100% 100%; background-size:cover; }

.contact-section > div{padding:66px 0 145px;}

.address{ border-top:3px solid #e63e5e; padding:30px 22px; background:#fff; margin:80px 140px 0 0; float:right;}

.address > div{ padding:0 0 30px 70px; margin:24px 0 0; position:relative; text-align:left;border-bottom:1px solid #eff0f1; position:relative;}

.address > div:last-child{ border-bottom:0;}

.address > div img{ position:absolute; left:10px; top:18px;}

/* .form-section{ background:url(../images/contact-avater.png) no-repeat 100% 100% rgba(247, 253, 253, 0.9); background-size:30%} */

.form-section{ background:no-repeat 100% 100% rgba(247, 253, 253, 0.9); background-size:30%}

.contactform{ margin:0 0 0 50px;}

.whitesection{ background:#fff; margin:15px 0 0; padding:1px 15px 15px;}

.whitesection h6{ margin:15px -15px 0; padding:6px 15px; color:#e63e5e; background:#fef5f7;}



.whitesection ul{ padding:5px 0 0; list-style-type:none;}

.whitesection ul li{  font:normal 15px/21px 'celiaslight', sans-serif; color:#454852; padding:6px 0 0 15px; background:url(../images/listing-dot.png) no-repeat 0 15px;}



.content .tab-heading{ padding:15px 0 0; margin:0 auto; list-style-type:none;}

.content .tab-heading li{ float:left; text-align:center; background:none; padding:0; width:50%; text-align:center;}

.content .tab-heading li+li{ border-left:1px solid #e7e7e8;}

.content .tab-heading li a{ display:block;  font:normal 14px/20px 'celiasregular', sans-serif; width:84px; height:84px; border-radius:84px; overflow:hidden; background:none; margin:0 auto; padding:10px 0;color:#797e89;}

.content .tab-heading li a img{ display:block; margin:10px auto 5px;  -webkit-filter: grayscale(100%);    filter: grayscale(100%); transition: all 300ms ease-out 0s; opacity:0.6;}

.content .tab-heading li:hover a, .content .tab-heading li.ui-state-active a{ background:#f7f7f7; color:#e63e5e;}

.content .tab-heading li:hover img, .content .tab-heading li.ui-state-active img{  -webkit-filter: grayscale(0%);    filter: grayscale(0%); opacity:1;}

#bride-groom ul{ list-style-type:none;}

#bride-groom ul li{ padding:0; background:none;}

#bride-groom ul li a{ color:#797e89; display:block; padding:1px 0 2px 6px;}

#bride-groom h6{ background:#f7f7f7; margin:25px -15px 0; padding:3px 15px 7px; border-left:2px solid #e63e5e;}

#bride-groom h6 img{ float:left; margin:0 8px 0 0;}

.load-more{ background:#fff; border:1px solid #f5616f; border-radius:4px;font:normal 13px/38px 'celiasregular', sans-serif; color:#f5616f; padding:0 20px; display:inline-block; margin:10px 0 0; transition: all 300ms ease-out 0s;}

.load-more:hover{ color:#fff; background:#f5616f;}

/******10-4-2018*********/

#profile-banner{ text-align:center; color:#fff; background-size:cover; padding:70px 0 90px; background-position:50% 50%;}

#profile-banner h3{ font: normal 28px/30px 'celiasbold', sans-serif; padding:15px 0 0;}

#profile-banner h5{ font: normal 20px/22px 'celiaslight', sans-serif; padding:10px 0 0;}

#profile-banner p{ font: normal 13px/15px 'celiasbold', sans-serif; padding:10px 0 0; text-shadow: 2px 2px #272727;}

#profile-slider{ padding:0 20px; margin:35px 0 10px; position:relative; display:inline-block;}

.profile-slider{ display:block; overflow:hidden; width:185px; margin:0 auto;}

.profile-slider ul{ width: 20000em;    position: relative;    list-style: none;    margin: 0;    padding: 0;}

.profile-slider ul li{ width:175px; border:5px solid #fff; border-radius:100%; float:left;}

.profile-slider ul li img{ border-radius:100%;}

.profile-slider-prev{ 
    left:0; 
    position:absolute; 
    top:50%; 
    margin:-14px 0 0; 
    width:29px; 
    height:29px; 
    border:0; 
    cursor:pointer; 
    font-size:0; 
    background:transparent; 
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.profile-slider-prev::before {
    content: "";
    border: solid #fff;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 8px;
    transform: rotate(135deg);
    filter: drop-shadow(0.25px 0 0 #000) drop-shadow(-0.25px 0 0 #000) drop-shadow(0 0.25px 0 #000) drop-shadow(0 -0.25px 0 #000);
}

.profile-slider-next{ 
    right:0; 
    position:absolute; 
    top:50%; 
    margin:-14px 0 0; 
    width:29px; 
    height:29px; 
    border:0; 
    cursor:pointer; 
    font-size:0; 
    background:transparent; 
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.profile-slider-next::before {
    content: "";
    border: solid #fff;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 8px;
    transform: rotate(-45deg);
    filter: drop-shadow(0.25px 0 0 #000) drop-shadow(-0.25px 0 0 #000) drop-shadow(0 0.25px 0 #000) drop-shadow(0 -0.25px 0 #000);
}

.profile-slider-prev:hover::before,
.profile-slider-next:hover::before {
    border-color: #f0f0f0;
    border-width: 0 5px 5px 0;
}
#full_avatar .nextSlide{  position: relative; z-index: 10;  font-size: 55px;}


#full_avatar .prevSlide{  position: relative; z-index: 10; font-size: 55px;}

.like-box{ margin:20px 0; text-align:center;}

.profile-gender{ font: normal 14px/16px 'celiaslight', sans-serif; /*color:#fff;*/  display: flex; padding: 10px 0 0;

    justify-content: center; align-items: center;}

.profile-gender img{margin:0 5px 0 0;}

.taglisting{ text-align:center; margin:5px 0 35px;}

.taglisting > div{ display:inline-block;}

.taglisting > div > div{ display:inline-block; padding:0 5px;}

.profile2{ text-align:center;}

.profile-box.profile2{ border-bottom:1px solid #e9ecef; margin:0 0 20px;}

.profile-box.profile2:first-child{ margin-top:20px;}

.whitesection2{ background:#fff; padding:5px 15px 15px; position:relative;}

.tag-box{ position:absolute; right:0; top:-15px;}

.fl-left{ float:left; margin:4px 5px  0 0;}

.icon-leftbox{ padding:0 0 0 34px; position:relative;}

.icon-leftbox p > img{ position:absolute; left:0; max-width: 22px;}

p.horoscope{ padding:9px 0 ;}

p.horoscope img{ margin:-8px 6px -8px 0;}

#pslider-holder{ padding:0 20px;

 /*margin:25px 0 35px; */

 position:relative; }

.pslider{ display:block; overflow:hidden;}

.pslider ul{ width: 20000em;    position: relative;    list-style: none;    margin: 0;    padding: 0;}

.pslider ul li{ width:160px; float:left; padding:0 5px;}

.pslider-prev{ left:0; position:absolute; top:50%; margin:-6px 0 0; width:24px; height:30px; background-size:100%; border:0; cursor:pointer; font-size:0; background:url(../images/profile-left3.png) no-repeat 50% 50%; background-size:100%;}

.pslider-next{ right:0; position:absolute; top:50%; margin:-6px 0 0 ; width:24px; height:30px; background-size:100%; border:0; cursor:pointer; font-size:0; background:url(../images/profile-right3.png) no-repeat 50% 50%; background-size:100%;}

.three-box{}

.three-box > div{ float:left; width:33.33%; padding:10px 3px 0 0;}

.three-box img{ display:block; margin:0 auto; border-radius:100%;}

.quotes{ border:1px solid #fbdee4; border-radius:8px; margin:20px 0; position:relative; text-align:center;}

.quotes > div{ background:#fef9fa; border:4px solid #fff; border-radius:8px; padding:10px 25px 20px;}

.quotes:before{ width:32px; height:33px; position:absolute; left:24px; top:-15px; content:""; background:url(../images/quotes-top.png) no-repeat 50% 50%;}

.quotes > div:before{  width:32px; height:33px;position:absolute; right:24px; bottom:-15px; content:""; background:url(../images/quotes-bottom.png) no-repeat 50% 50%;}

.content .quotes h4{ color:#595e68; font:normal 28px/30px Georgia,Cambria,Times New Roman,Times,serif, cursive;word-wrap: break-word; font-weight: bold;}

.content .quotes h3{ color:#595e68; font:normal 30px/32px Georgia,Cambria,Times New Roman,Times,serif, cursive;word-wrap: break-word;}

.profile-box.profile3{ margin:15px 0 0;}

.profile-options > div.appiled{ float:none; display:inline-block; margin:0 3px -5px;}



#add-slider{ padding:8px 20px; position:relative; border-top:1px solid #d5e1eb; border-bottom:1px solid #d5e1eb;}

.addslider{ display:block; overflow:hidden;}

.addslider ul{ width: 100%;  flex-wrap: nowrap;  display: flex;  position: relative;    list-style: none;    margin: 0;    padding: 0;}

.addslider ul li{float:left; padding:0 6px; min-width: 100%; text-align: center;}

.addslider ul li div{ background:#dfe4e9;}

.addslider-prev{ left:0; position:absolute; top:0; bottom:0; width:24px; background-size:100%; border:0; cursor:pointer; font-size:0; background:url(../images/profile-left.png) no-repeat 50% 50%  rgba(21,22,24,0.5);}

.addslider-next{ right:0; position:absolute; top:0; bottom:0; width:24px; background-size:100%; border:0; cursor:pointer; font-size:0; background:url(../images/profile-right.png) no-repeat 50% 50% rgba(21,22,24,0.5);}



#dashboard-left{ width:306px; float:left; background:#fff; border-right:1px solid #d5e1eb;}

#dashboard-right{ float:left; width:calc(100% - 306px); padding:0 30px;}

.profile-holder{ text-align:center; padding:20px 70px;}

.profile-holder .d-ib{ display:block; }

.profile-holder2 .profile-image{ float:none; margin:0 auto;}

.profile-image{ float:left; border-radius:100%; display:block; overflow:hidden; background:#434a51; padding:2px; width:68px; height:68px;}

.profile-image img{ border-radius:100%;}

.profile-name{ text-align:left; padding:0 10px;}

.profile-name h4 { word-break: break-word; text-align:center;}

.profile-holder2 .profile-name{ float:none; text-align:center; padding:0;}

.tab-box{}

.tab-box > ul{ float:right; list-style-type:none; margin:-34px 0 0;}

.tab-box > ul li{ float:left;font: normal 13px/20px 'celiaslight', sans-serif; padding:0 0 0 1px;}

.tab-box > ul li a{ display:block; color:#797e89; padding:15px;}

.tab-box > ul li a img{ margin:0 6px 0 0;}

.tab-box > ul li.ui-state-active a, .tab-box > ul li:hover a{ background:#d0d8df;}

.tab-box > div{ clear:both;}

.option-changer{ background: #FDECE0; padding:0 0 10px;}

.option-changer span { font-weight: bold; }

.option-changer select{ display:inline-block; width:auto; /*background:#d0d8df url(../images/select.png) no-repeat 99% 50%;*/background:#d0d8df; border:0; padding:0 15px 0 0.5%; margin:10px 0 0 15px;}





.contact-no{ 

	/*background:url(../images/contact-no.png) no-repeat 6px 5px;

	padding:0 0 0 34px !important; */

	display:inline-block;

	margin:15px 0 0 10px;

/*

	display:inline-block;

	border-left:1px solid #b9beca;

  -webkit-filter: grayscale(100%);

  filter: grayscale(100%);

*/

  transition: all 300ms ease-out 0s;

}

.contact-no1{

  background:url(../images/contact-no.png) no-repeat 3px 3px;

  padding:0 0 0 34px !important;

  border:none;

  margin-left:0px;

  font: normal 18px/21px 'celiasregular', sans-serif;

 }

.m_communication .profile_edit_button{
    background: transparent;
    height: fit-content;
    opacity: unset;
    color: #177DE6;
    padding: 0px;
    border-radius: 0px;
    border: 1px solid #177DE6;
  	margin-bottom: 15px !important;
}

.m_communication .profile_edit_button:hover{
    background: #177DE6;
    opacity: unset;
    color: #fff !important;
}

.m_communication .profile_edit_button:hover a{
    color: #fff !important;
}


 .last_message p.message_text {

    text-align: center;

    border: 1px solid #ccc;

    margin-top: 15px;

    padding: 17px;

    border-radius: 5px;

    margin-bottom: 10px;

}

.contact-no a{ color:#06a855;}

.contact-no.active a,  .contact-no.active{ color:#06a855;  -webkit-filter: grayscale(0%);    filter: grayscale(0%);}

#dashboard-left ul li{ font:normal 14px/23px 'celiasregular', sans-serif; border-bottom:1px solid #fff; border-top:1px solid #fff; position:relative;}

#dashboard-left ul li.ui-state-active{ background:#eff2f5; margin:0 -1px 0 0; border-bottom:1px solid #d5e1eb; border-top:1px solid #d5e1eb;}

#dashboard-left ul li img{ position:absolute; top: 0px; bottom:0px; margin:auto; left:32px;}

#dashboard-left ul li a{ display:block; padding:16px 0 16px 70px; color:#45444f;}

#dashboard-left ul li a span{ color:#8e8d98; display:inline-block;}

#afterlogin{ float:left;}

#afterlogin .user-box{ display:block; margin:42px 30px 0 30px; background:url(../images/select.png) no-repeat 100% 50%; padding:0 30px 0 0;}

#afterlogin .user-box a{ font:normal 22px/48px 'celiasbold', sans-serif; color:#434a51;}

#afterlogin .user-box a img{ border-radius:100%; padding:2px; background:#434a51; margin:0 5px 0 0;}

.dashboard-box{ background:#fff; padding:30px;}

.status{ background:#d7dde3; height:6px; border-radius:6px;}

.status > div{ height:6px; background:#19b666; border-radius:6px;}

.label-down-margin label{ margin:12px 0 -9px;}

.label-down-margin label img{ margin-right: 3%; max-width: 22px;}

.label-down-margin div img{ max-width: 22px;}





/* 13-7-19 */

#full_avatar .modal-header {

    text-align: right;

}

/* #full_avatar .modal-header span {

    color: #fff;

    font-size: 25px;

    position: absolute;

    top: 0;

    right: 0;

} */

#close_popup1{

	position: absolute;

	top: 50px;

	right: 50px;

	font-size: 25px;

	opacity: 1;

	cursor: pointer;

	color: #fff;

}





.ad-title {

    background: transparent !important;

}

.ad-title h6{

	/* background: #f7f7f7; */

	margin: 25px -15px 0;

	padding: 3px 15px 7px;

}





/*13-4-2018*/



.gender-ml{ width:160px; border:solid 1px #dfe4e7; border-radius:5px; padding:30px 0;  float:left; margin:15px 15px 0 0;}

.gender-ml:hover{ border:solid 1px #e63e5e;}

.select3-input a{ color:#000;}

.tounge-rel{ position:relative;}

.remove-dustbin{ position:absolute; right:0; top:12px; color:#b9b9b9;}

.remove-dustbin:hover{ color:#ff0000;}



.prfl-chkbx {

    margin:20px 0 0 0;

/*    border-top:solid 1px #e5e5e5;*/

}





.container-label {

    display: block;

    position: relative;

    padding-left: 25px;

    margin-bottom: 12px;

    cursor: pointer;

    font:400 14px/16px Georgia,Cambria,Times New Roman,Times, sans-serif;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



/* Hide the browser's default checkbox */

.container-label input {

    position: absolute;

    opacity: 0;

    cursor: pointer;

}



/* Create a custom checkbox */

.checkmark {

    position: absolute;

    top: 0px;

    left: 0;

    height: 22px;

    width: 22px;

    background-color: #f5f8fa;

	border:solid 1px #00060a;

}



/* On mouse-over, add a grey background color */

.container-label:hover input ~ .checkmark {

  background-color: #f5f8fa;

	border:solid 1px #dfe4e7;

}



/* When the checkbox is checked, add a blue background */

.container-label input:checked ~ .checkmark {

    background-color: #2196F3;

}





.checkmark:after {

    content: "";

    position: absolute;

    display: none;

}





.container-label input:checked ~ .checkmark:after {

    display: block;

}



.container-label .checkmark:after {

    left: 6px;

    top: 3px;

    width: 5px;

    height: 10px;

    border: solid white;

    border-width: 0 3px 3px 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.advnced-search input[type="submit"]{ background:#f3394b; border-radius:4px; text-transform:uppercase; font:400 14px/42px 'celiaslight', sans-serif; color:#fff; text-transform:uppercase;}



.advnced-search select {

    height: 46px;

    background: #f5f8fa url(../images/select.png) no-repeat 99% 50%;

    border: 1px solid #e1dede;

    font: 400 15px/46px 'Roboto', sans-serif;

        line-height: 46px;

    width: 100%;

    margin: 10px 0 0;

    box-sizing: border-box;

    color: #585858;

    border-radius: 4px;

}



.left-space{ margin-left:30px;}











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

 

    .profile-options{

        padding: 1px;

        padding-bottom: 20px;

    }    

    

    .profile-options > div{

        margin: 0 2px;

    }

    

#logo{ margin:0 0 0 10px;}

#login a{ padding:40px 15px;}

.nav-menu li > a{ padding:0 13px;}

#banner > div{ position:absolute; left:0; right:0; top:50%; transform: translate(0, -50%); -ms-transform: translate(0, -50%);   -webkit-transform: translate(0, -50%);}

#banner h1 { font: normal 32px/43px 'celiasbold', sans-serif;}

#banner h2, .about-lower h2 { font: normal 62px/64px 'celiasbold', sans-serif!important; }

#banner p, .about-lower p {    font: normal 16px/20px 'celiaslight', sans-serif!important;}

.content h1{font:normal 42px/44px 'celiasbold', sans-serif;}

.content h2{font:normal 38px/40px 'celiasbold', sans-serif;}

#inner-banner > div{ width:970px;}

.contactform {   margin: 0 0 0 20px;}

.address {   margin: 80px 20px 0 0;}



#afterlogin .user-box {  margin: 42px 10px 0 10px;}

.tab-box > ul {  float:none; margin:2px 0 0;}



#dashboard-right {  padding: 0 15px;}



}



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

	#navigation{margin:0px;}

	#banner > div{top:46%;}

	/* #navigation{ position:relative; margin:40px 10px 0 0; float:right;}

	#navbtn{ display:block; background:url(../images/navigation.png) no-repeat 0 0 #fff;width:38px; height:27px; font-size:0; cursor:pointer; border-radius:3px;}

	.nav-menu{ display:none; position:absolute; min-width:240px; right:0; top:100%; border-radius:4px; box-shadow:0 2px 3px #333;}

	.nav-menu li{ float:none; padding:0;}

	.nav-menu li+li{ border-top:1px solid #035e8d;}

	.nav-menu li > a{ font:400 16px/40px 'Roboto', sans-serif; padding:0 10px;}

	.nav-menu .sub-menu{ position:relative; margin:0 3px;}

	.nav-menu li:hover > .sub-menu{ display:none;}

	.nav-menu .sub-menu .sub-menu{ left:0; margin:0 5px;}

	.nav-menu .sub-menu li{ float:none;}

	.nav-menu li:hover > a, .nav-menu li.active > a,.nav-menu li.current_page_item > a, .nav-menu li > a:focus{ color:#fe3c03; text-decoration:none; background:url(../images/nav.png) no-repeat 50% 200%;}

	.nav-menu li .menuarrow{ position:absolute; right:2px; top:2px; width:36px; height:36px; z-index:99; background:url(../images/nav-arrow.png) no-repeat 50% 50%; display:block; cursor:pointer; border-radius:3px;}

	.nav-menu li .sub-menu .menuarrow{ height:30px;}

	.nav-menu li:hover > .menuarrow, .nav-menu li.active > .menuarrow,.nav-menu li.current_page_item > .menuarrow{ background:url(../images/nav-arrow.png) no-repeat 50% 50% #0089cf;}

	.transparentHeader #menu-header-menu {

		background: #fff !important;

	}

	#menu-header-menu li a {

		text-shadow: none;

		cursor: pointer;

		font-weight: bold;

		color: #73727d;

	}

	.transparentHeader .nav-menu li > a:hover {

		color: #fe3c03 !important;

	}*/

}

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

	#navigation{

        position:relative;

        margin:40px 10px 0 0;

        float:right;

    }

	#navbtn{ 

        display: block;

        /* background:url(../images/nav-white2.svg) no-repeat 0 0;width:38px; filter: invert(1); height:27px; font-size:0; cursor:pointer; border-radius:3px; */

        background:url(../images/navigation.png) no-repeat 0 0 #fff;width:38px; height:27px; font-size:0; cursor:pointer; border-radius:3px;

        /* background: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e); */

    }

	.nav-menu{ display:none; position:absolute; min-width:240px; right:0; top:100%; border-radius:4px; box-shadow:0 2px 3px #333;}

	.nav-menu li{ float:none; padding:0;}

	.nav-menu li+li{ border-top:1px solid #035e8d;}

	.nav-menu li > a{ font:400 16px/40px 'Roboto', sans-serif; padding:0 10px;}

	.nav-menu .sub-menu{ position:relative; margin:0 3px;}

	.nav-menu li:hover > .sub-menu{ display:none;}

	.nav-menu .sub-menu .sub-menu{ left:0; margin:0 5px;}

	.nav-menu .sub-menu li{ float:none;}

	.nav-menu li:hover > a, .nav-menu li.active > a,.nav-menu li.current_page_item > a, .nav-menu li > a:focus{ color:#fe3c03; text-decoration:none; background:url(../images/nav.png) no-repeat 50% 200%;}

	.nav-menu li .menuarrow{ position:absolute; right:2px; top:2px; width:36px; height:36px; z-index:99; background:url(../images/nav-arrow.png) no-repeat 50% 50%; display:block; cursor:pointer; border-radius:3px;}

	.nav-menu li .sub-menu .menuarrow{ height:30px;}

	.nav-menu li:hover > .menuarrow, .nav-menu li.active > .menuarrow,.nav-menu li.current_page_item > .menuarrow{ background:url(../images/nav-arrow.png) no-repeat 50% 50% #0089cf;}

	/*.transparentHeader #menu-header-menu {

		background: #fff !important;

	}*/

	#menu-header-menu li a {

		text-shadow: none;

		cursor: pointer;

		font-weight: bold;

		color: #00bcd5;

	}

	.transparentHeader .nav-menu li > a:hover {

		color: #fe3c03 !important;

	}

}

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

#tabs ul.tabs-box li a, #tabs-box ul.tabs-box li a{padding: 17px 12px;}

footer h3{ font:normal 20px/24px 'celiasregular', sans-serif;}

.share{ padding:15px 30px;}

.gallery > div > div {  font:normal 18px/20px 'celiasbold', sans-serif;}

.white-box > div{ padding:20px;}

.content h1{font:normal 30px/32px 'celiasbold', sans-serif;}

.content h2{font:normal 28px/30px 'celiasbold', sans-serif;}

.content h3{font:normal 26px/28px 'celiasbold', sans-serif;}

.content h4{font:normal 24px/26px 'celiasbold', sans-serif;}

.content h5{ font:normal 21px/23px Georgia,Cambria,Times New Roman,Times, sans-serif;}

.content h6{ font:normal 18px/20px Georgia,Cambria,Times New Roman,Times, sans-serif;}

#banner h1 { font: normal 32px/43px 'celiasbold', sans-serif;}

#banner h2, .about-lower h2 { font: normal 24px/26px 'celiasbold', sans-serif!important; }

#banner p, .about-lower p {    font: normal 16px/20px 'celiaslight', sans-serif!important;}

.search-box { margin:15px auto 5px;}

.donateBtn .more{padding:12px 26px !important;}

.more{font:normal 14px/20px 'celiasregular', sans-serif; padding:12px 30px; display:inline-block; border: 2px solid #e0e5ef; color:#fff; background: #177de6;}

.more2{font:normal 12px/20px 'celiasregular', sans-serif; padding:8px 20px; display:inline-block; border-radius:70px; color:#fff; background:#9097a1;}

.more3{font:normal 12px/20px 'celiasregular', sans-serif; padding:8px 20px; display:inline-block; border-radius:70px; color:#fff; background:#ec506d;}

.gallery > div { border:3px solid #22222b;}

.register-box{ background:#f5f8fb; border-radius:10px 10px 0 0; padding:30px 30px 10px; display:table; width:100%; margin:70px 0 0;}

.register-box + .notice { margin: 0 0 30px;border-radius:0 0 10px 10px; padding:0 30px 20px;}

.register-box > div{ width:100%; display:block; vertical-align:middle;}

.register-box > div+div{ width:100%; margin-top:20px;}

.register-box > div+div:before{ position:absolute; left:0%; right:0; top:50%; bottom:auto; content:""; border-top:1px solid #dce1e5; border-left:0;}

.register-box > div+div+div{ width:100%;}

.white-box2{ margin:90px; padding:50px 30px;}

.like-img{ margin:5px 0 0;}

.forgot{margin: 90px 0; padding:30px 30px;}

.up-top{ margin-top:-30px;}

.faq-more-content {  padding:15px;}

.faq-more-content .saparater-left:nth-child(2):before{ display:none;}

.yellow-testimoanial .testimoanialbox > div{ padding:0 20px;}

.social a{ margin:0 2px;}

.content .social p { font: normal 13px/21px 'celiaslight', sans-serif;}

.flexslider2 ul.slides li > div > div, .flexslider2 ul.slides li > div+div > div:last-child{ height:18vh;}

#inner-banner > div{ width:710px;}

.contactform {   margin: 0 0 0 0px;}

.address {   margin: 80px 20px 0 0;}

.tag-box{ width:70px;}

#dashboard-left {  width: 272px;}

#dashboard-left ul li a { padding: 16px 0 16px 46px;}

#dashboard-left ul li img {  position: absolute;  top: 0px; bottom:0px; margin:auto; left: 15px;}

#dashboard-right {  float: left;  width: calc(100% - 272px);}

.tab-box > ul li a { padding: 15px 10px;}

}


/* Layout for mobile */

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

.paddingTop20 { text-align:center; }

.footer-top{ text-align:center;}

.reset-filter{ float:none; margin:0;}

.option-box > div { padding:5px 0;}

#logo{ float:none; margin:0; text-align:center;}

.after-logo{ float:none; text-align:center;}

#login a {    padding: 15px 20px;}

#navigation { margin: 15px 26px 0 0;}

#banner h1{ font: normal 32px/43px 'celiasbold', sans-serif; background:none; padding:0;}

#banner h2, .about-lower h2{ font:normal 34px/36px 'celiasbold', sans-serif!important; background:none; padding:0;}

#banner p, .about-lower p{ font: normal 16px/20px 'celiaslight', sans-serif!important;}

.search-box .spacebox2{ clear:left;}

.search-option{ text-align:center;}

.search-option a { font: normal 14px/18px 'celiasregular', sans-serif;  margin: 10px 0 0;  padding: 0 10px;  color: #333;}

.gallery > div{ width:100%!important; height:auto !important; float:none;}

.gallery > div { border:2px solid #22222b;}

.content h1{font:normal 28px/30px 'celiasbold', sans-serif;}

.content h2{font:normal 26px/28px 'celiasbold', sans-serif;}

.content h3{font:normal 24px/26px 'celiasbold', sans-serif;}

.content h4{font:normal 22px/24px 'celiasbold', sans-serif;}

.content h5{ font:normal 20px/22px Georgia,Cambria,Times New Roman,Times, sans-serif;}

.share{ float:right; margin-top:15px;}

.search-box > div.gender{ width:50%;}

.search-box > div.age{align-items: baseline; float:right; width:50%;}

#banner .search-box p, .search-box p{ padding:0 5px 0;}

.white-box2{ margin:40px 0; padding:30px 10px;}

#faq { padding:20px; margin:0;}

#faq > div > div{ float:none; width:100%;}

#faq > div + div {  margin-top:20px;}

.up-top{ margin-top:-20px;}

.yellow-testimoanial .testimoanialbox > div{ padding:0 10px;}

.about-author .table [class*="table-"]{ padding-top:10px; text-align:center;}

.about-author .alignright, .about-author .alignleft{text-align:center;}

.about-icons{ margin:0; padding:0;}

.about-icons > div{ display:block;}

.about-icons > div > div{ position:absolute; right:5%; top:20%;}

.about-icons > div:hover > div{ opacity:1; right:5%; top:10%;}

.about-icons > div:first-child > div{ left:5%;top:20%;}

.about-icons > div:first-child:hover > div{ left:5%; top:10%;}

.about-icons.selected > div{ opacity:0.2;transition: all 300ms ease-out 0s; cursor:pointer;}

.flexslider2 ul.slides li > div > div, .flexslider2 ul.slides li > div+div > div:last-child{ height:36vh;}

#benefit{display:block;flex-wrap: wrap; padding:20px 0 15px;}

#benefit > div{ float:none; width:100%; padding:20px 10px 0;display:block; vertical-align:middle;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}

#benefit > div > div{ background:#fff; padding:25px 5px; height:100%; width:100%; box-shadow:4px 8px 0 #e0e9ef;}

.advertising > div > div{ margin:20px 0 0; padding:50px 30px;}

.advertising-or{ display:block;}

.advertising:before{ display:none;}

.blog-details{ margin:-7px 0 0;}

.blog-white{ padding:10px;}

#inner-banner > div{ width:98%;}

.right-investr::before, .left-white::before { display:none;}

.side-space{ padding-left:20px; padding-right:20px;}

.thumb-sec{ padding:0 0 50px 90px; font-size:15px;}

#inner-banner h2{ font-size:20px !important;; line-height:24px !important;;}

#inner-banner p{ font-size:14px !important;; line-height:16px !important;; padding:5px 0 0;}

.address{ float:none; margin:0 15px;}

.contact-section > div {    padding:30px 0 45px;}

.whitesection2{ margin:0 -15px; padding:15px 15px 0;}

#dashboard-left {  width:100%; float:none;}

#dashboard-right { width:100%; float:none;}

.tab-box > ul li a {   padding: 15px 6px;}

#afterlogin .user-box {    margin: 0 10px 5px 10px;}

#afterlogin .user-box a {  font: normal 18px/48px 'celiasbold', sans-serif;}

.dashboard-box{ background:#fff; padding:20px;}

/* .donateBtn{text-align:center;} */

}



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

.right-s{ text-align:left;}

.search-box .spacebox3{ clear:left;}

.search-box{ text-align:center;}

.nextButton, .prevButton{ margin:10px 0 0;}

.copyright .left, .copyright .right{ float:none; text-align:center;}

.search-box > div.religion{ float:none;}

.search-box > div.religion > div:last-child{ float:right;}

.search-box > div:last-child{ clear:both; text-align:center; float:none;}

.search-box > div.gender{ width:auto; float:none; display:inline-block;}

.search-box > div.age{align-items: baseline; width:auto;}

.result > div{ float:none; margin:0 auto;}

.result > div+div{ width:100%; float:none; padding:0; text-align:center;}

.content p.sexmale, .content p.sexfemale, .content p.total{ display:inline-block;}

.footer-bottom {  padding: 20px 0 90px;}

.flexslider2 ul.slides li > div > div, .flexslider2 ul.slides li > div+div > div:last-child{ height:20vh;}

.advertising > div > div{ padding:15px;}

#inner-banner > div{ width:96%;}

#inner-banner h2{ font-size:20px !important; line-height:24px !important;}

#inner-banner p{ font-size:14px !important; line-height:16px !important; padding:5px 0 0;}

.tab-box > ul li{ float:none;}

.tab-box > ul li a {  padding: 10px 6px;}

}



#m_site_logo{

    width: 80%;

    top: -100px;

    height: auto;

    position: relative;

}

#logo{

    max-height: 70px;

    margin: 0;

    overflow: hidden;

}

#logo a{

    width: 100%;

}

/**/

#profile_1 .option-changer select,#advResult .option-changer select{

	width:auto !important;

	padding:0px !important;

	margin: 0 0 0 10px !important;

	font-weight:bold;

}

#profile_1 .option-changer select.caste_select,#advResult .option-changer select.caste_selects,#advResult .option-changer select.caste_select{

	width:50px !important;

}

#profile_1 .option-changer select.country_select,#profile_1 .option-changer select.religion_select,#advResult .option-changer select.country_selects,#advResult .option-changer select.religion_selects,#advResult .option-changer select.country_select,#advResult .option-changer select.religion_select{

	width:60px !important;

}

#profile_1 .option-changer select.marital_status_select,#advResult .option-changer select.marital_status_selects,#advResult .option-changer select.marital_status_select{

	width:100px !important;

}

#profile_1 label.filter_label,#advResult label.container-label{width:200px !important;}

#dashboard_selects_wrap.option-changer{

	padding:10px 0;

}

.profile-options > div:hover{

	border:none !important;

	padding:0px !important; 

}

.profile-options > div img{

	-webkit-filter: grayscale(0%) !important;

	filter: grayscale(0%) !important;

}

.profile-options > div:hover img{

	-webkit-filter: grayscale(100%) !important;

	filter: grayscale(100%) !important;

}

.sidebarProfile .profile-options{

	padding:16px 0px !important;

	display:flex;

	justify-content:center;

}

#banner h1 {

    background: none;

    position: relative;

    padding-bottom: 40px !important;

}

#banner h1::after {

    position: absolute;

    content: "";

    bottom: 0px;

    background: url(../images/slider-line.png) no-repeat center center/ contain;

    width: 90%;

    height: 30px;

    left: 0px;

    right: 0px;

    margin: 0 auto;

}

.meta_info{

	display:flex;

	justify-content:center;

	align-items:center;

	padding:10px 0 !important;

}

.dFlex{display:flex;}

.align-items-center{align-items:center;}

.justify-content-center{justify-content:center;}

.footer-bottom h3 strong{display:block;}

.about-lower h2{line-height:60px !important;}

.newButtonGap,.advnced-search input[type="submit"]{

	color: #177DE6 !important;

	background-color: transparent !important;

	border: 1px solid #177DE6 !important;

	border-radius: 2px !important;

	font-weight: bold !important;

}

.newButtonGap:hover,.advnced-search input[type="submit"]:hover{

	background:#177DE6 !important;

	color:#fff !important;

}





.side-space .dFlex{flex-wrap:wrap;}

textarea.m_user_fields{background:#fff !important}

#banner .subHeading{

	font: normal 35px/50px 'celiasbold', sans-serif !important;

}

.dashboard-box .dash_more_btn.site-default-btn{

	height:30px;	

}

.about-author .table-6{

	vertical-align:bottom;

}



.floating_button{

	position: fixed;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	left:10px;

	width:40px;

	display:none;

}

.floating_button img {

    height: 39px;

    margin-bottom: 5px;

    width: 39px;

	

}

#banner p,.about-bg .about-lower p{font-family: 'celiasbold' !important;}

#advResult .option-changer .star_sign_selects{width:40px !important;}

/* .slidebutton{

	position: absolute !important;

    top: 0px;

    width: 100%;

    margin: 0px;

    border: none;

    left: 0px;

    bottom: 0px;

    height: 100%;

	right:0px;

	cursor:pointer;

	background:transparent;

} */

.tab-box{position:relative;}

.changeFilter{display: block;color: #797e89;padding: 15px;position: absolute;right: 360px;top: -35px;font: normal 13px/20px 'celiaslight', sans-serif;}

.changeFilter:hover{background: #d0d8df;}

.changeFilter img{margin-right:6px;}

/****************************************/

.footer-bottom a.more.site-default-dark-btn {background: transparent; border: 2px solid #000;}

.medium-dot{display: inline-block;width: 6px;height: 6px;border-radius: 50%;background-color: #177DE6;margin: 2px 8px -4px 5px;vertical-align: super;}

.contact-no.no-borer{border-left:none !important;}

.aligncenter.blue-bg.gap-big,.blue-background{background:#177DE6;} 

.aligncenter.blue-bg.gap-big h3 {color: #fff;}

.aligncenter.blue-bg.gap-big .col-m-3.margin-small-top::before{border-left: 1px solid #fff !important;}

.page-advertise label{font-weight:600;}

.row.gap.custom-gap {padding-top: 10px;}

.m_fav_button.m_fav_button_call {font-weight: 600;}

body .m_notice.m_success {display: none;}

.whitesection2 .m_notice.m_success {display: block !important;} 

.m_fav_count{text-shadow:none !important;}

.search-top-bar .search-heading {color: #000;font-size: 20px;font-weight: 900;padding:0px;}

#edit-profile label {font-weight: 600;}

form#edit-profile .row.label-down-margin span {font-weight: 600;}

.blue-testimoanial{background:#FDECE0;} /* Updated, was #4688f1 */

.blue-testimoanial p,.blue-testimoanial h4,.blue-testimoanial h2,.blue-testimoanial h5,.blue-testimoanial h6 {color: #000;}

.blue-testimoanial .testimoanialbox > div{padding:0 40px;}

.blue-testimoanial h4{ border:1px solid #000; padding:20px 15px; border-radius:4px; margin:15px 0 15px; position:relative;}

.blue-testimoanial h4:before{ position:absolute; left:10%; top:100%; content:""; width:18px; height:17px;}

.blue-testimoanial .testimoanialbox > div{ padding:0 20px;}

.blue-testimoanial .testimoanialbox > div{ padding:0 20px;}

.blue-testimoanial .testimoanialbox > div{ padding:0 10px;} 

.floating_button1 {display: none;}

.result p {font-weight: 600;}

.search-discription a {color: #177DE6;}



.medium-dot.search-dot{display: inline-block;width: 6px;height: 6px;border-radius: 50%;background-color: #000;margin: 2px -10px -4px 7px;vertical-align: super;

}

.content .table-5 h5{

	padding: 5px 0 0;

}

.content .table-5 .social.alignleft p{

	padding: 5px 0 0;

}

.investor-content .white-box > div {

    border: 1px solid #a2a3a8;

    padding: 13px 40px 40px 40px;

}

.investor-content .more5.site-default-dark-btn {

	background: transparent !important;
	color: #000 !important;
	border-color: #000 !important;

}


.investor-content .more5.site-default-dark-btn:hover{

	background:#fff !important;
	color: #000 !important;

}

.demographics_similar_item p img {

    margin-top: 4px;

}



a.morelink {

	text-decoration:none;

	outline: none;

}

.morecontent span {

	display: none;

}

.morelink.less{

	display:none;

}

.morelink span {

    display: inline-block;

    color: #000;

}

.view_count .contact-no.active{

	margin-left: 10px;

	/* padding-left: 35px !important; */border-left:0px !important;

	position:relative;

}

.view_count .contact-no.active:before{

	content: "";

	position: absolute;

	left: -6px;

	height: 18px;

	width: 1px;

	top: 0px;

	bottom: 0px;

	margin: auto;

}

.gender_text.sexfemale {

	background: url(../images/sex-f.png) no-repeat 10px 10px;

	padding-left: 30px !important;

	display: inline-block;

}

.prev-next a.prev-user {

    position: absolute;

    width: 50px;

    left: 5%;

    top: 48%;

}

.prev-next a.next-user {

    position: absolute;

    width: 50px;

    right: 5%;

    top: 48%;

}

.m_fav_button.m_fav_button_call.for_mobile{

	display:none;

}

/* .content .cover-bg .wrapper.gap,.content{

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

} */

#advResult p,#dashboard-section p{

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

	font-weight:600;

}

a.view-full-profile {

    text-transform: uppercase;

    padding: 0 58px;

    font: 500 15px/56px  'Roboto', sans-serif;

    border: 2px solid #2f76df;

    color: #2f76df;

    border-radius: 0;

    margin: 15px 0 0;

    display: inline-block;

    /* text-shadow: none; */

}



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

	#banner h2, .about-lower h2{

		font-size:50px !important;

	}

}

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

	footer h3{font-size:22px !important;}

}

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

	.changeFilter{left:0px;top:0px;right:inherit;}

}

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

	.nav-menu li > a{

		display:inline;

	}	

}

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

	/*.transparentHeader #menu-header-menu{background:#fff !important;}*/

	.transparentHeader .nav-menu li > a:hover{

		color: #fe3c03 !important;

	}
  
    #full_avatar .nextSlide{    margin-left: 0; font-size: 55px;}

  #full_avatar .prevSlide{    margin-right: 0; font-size: 55px;}

	#menu-header-menu li a{text-shadow:none;cursor:pointer;font-weight:bold;color: #00bcd5;}

	.changeFilter{padding:15px 10px;}

}


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

	.about-lower{margin-bottom:30px;}

	.about-lower > div{position:static;}

	.about-icons{margin-top:0px;}

	.hidden-m{display:none;}

	.mb-content{

		width:60% !important;

		float:right !important;

		margin:10px 0;

	}

	.footer-bottom{

		padding:70px 0 20px;

	}

	footer h3{font-size:18px !important;line-height:30px;}	

	#m_site_logo{

		top: -80px;

	}

	.changeFilter{padding:15px 5px;}

}

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

	.investor-top.table .table-cell .table-5.red-man.gap-big.light-text {

		padding: 26% 2%;

	}

	.banner-advertise{

		background-position-x:100% !important;

		background-position-y:100% !important;

	}

	.page-advertise .gap.darkbg{

		background-position-x:unset !important;

	}

	.page-advertise .gap.darkbg h3 {

		font-size: 36px;

		margin-bottom: 20px;

		line-height: 40px;

	}

	#ssba-bar-2{

		bottom:0px;

		width:100%;

	}

        body #ssba-bar-2.left { top: calc( 100vh - 48px );}

	#ssba-bar-2.ssbp--theme-2 .ssbp-bar-list{

		display:flex;

		justify-content: center;

		max-width: 100% !important;

	}

        .ssbp-bar-list li.ssbp-li--total {

            padding: 10px;

            font-weight: bold;

            color: #FFF;

            text-shadow: 2px 0px #272727;

            background: rgba(0,0,0,0.3);

            width: 48px;

            text-align: center;

            line-height: 28px;

        }

}

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

    .transparentHeader.blog_post #ssba-bar-2.left,

    body #ssba-bar-2.left { display: none; }

}

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

    .paddingTop20.donateBtn {
        text-align: center;
    }

	.game-changer-img .table-5.blue-man.gap-big{

		height: 340px;

		display: flex;

		align-items: center;

		justify-content: center;

		background-size: cover;

		object-fit: cover;

	}

	.table.bottom-part .game-changer-img,.table-cell.mobile-change-img{

		display: flex;

		flex-wrap: wrap;

		flex-direction: column-reverse;

	}

	.table-5.temple.blue-bg-right-img{

		height: 340px;

		background-size: cover;

		object-fit: cover;

	}

}



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

	.row-search {

		display: block !important;

	}

	.row-search .col-l-2 .dashboard_selects_wrap_buttons .reset-filter, 

	.row-search .col-l-2 .dashboard_selects_wrap_buttons #result_search{

		float:left;

	}

	.dashboard_selects_wrap_buttons{

		padding-left:10px;

	}

	.row-search select{

		display:block;

	}

	footer h3{font-size:16px !important;}

	.changeFilter{padding:10px 6px;width:100%;}

	.table-5.temple.blue-bg-right-img{height: 265px;}

	.game-changer-img .table-5.blue-man.gap-big{height: 265px;}	

	.prev-next a.prev-user {

		width: 40px;

		left: 1%;

	}

	.prev-next a.next-user {

		width: 40px;

		right: 1%;

	}

	.m_fav_button.m_fav_button_call.for_desktop{

		display:none;

	}

	.m_fav_button.m_fav_button_call.for_mobile{

		display:block;

	}

	.darkbg{

		background-position-x: unset !important;

		background-size:cover !important;

	}

	.darkbg h3 {

		font-size: 36px;

		margin-bottom: 6px;

		line-height: 39px;

	}

}

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

	#ssba-bar-2{

		top:inherit !important;

		bottom:0px;

		width:100%;

	}

	#ssba-bar-2.ssbp--theme-2 .ssbp-bar-list{

		display:flex;

		justify-content: center;

		max-width: 100% !important;

	}

}

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

	.footer-bottom {

		padding: 50px 0 20px;

		background-size: 100px;

	}

}









.m_notice.user_profile_background_err{

	dispaly:none;

}

 button#view_btn_background {

    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;

}

button#delete_img_btn_background {

    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;

}

#user_background_horoscop_preview img {

    margin: 0 auto;

    height: 15vh;

    margin-top: 0;

    display: block;

    cursor: pointer;

}

#banner .banner_content{

	z-index:1;

}

/* .owl-item, .item {

    height: 100vh;

}

#banner #owl-demo .owl-item img{

	width: 100%;

    object-fit: cover;

    height: 100%;

} */

.loader,

.loader:before,

.loader:after {

  border-radius: 50%;

  width: 2.5em;

  height: 2.5em;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;

  -webkit-animation: load7 1.8s infinite ease-in-out;

  animation: load7 1.8s infinite ease-in-out;

}

.loader {

  color: #2f76df;

  font-size: 8px;

  margin: 24px auto 58px;

  position: relative;

  text-indent: -9999em;

  -webkit-transform: translateZ(0);

  -ms-transform: translateZ(0);

  transform: translateZ(0);

  -webkit-animation-delay: -0.16s;

  animation-delay: -0.16s;

}

.loader:before,

.loader:after {

  content: '';

  position: absolute;

  top: 0;

}

.loader:before {

  left: -3.5em;

  -webkit-animation-delay: -0.32s;

  animation-delay: -0.32s;

}

.loader:after {

  left: 3.5em;

}

@-webkit-keyframes load7 {

  0%,

  80%,

  100% {

    box-shadow: 0 2.5em 0 -1.3em;

  }

  40% {

    box-shadow: 0 2.5em 0 0;

  }

}

@keyframes load7 {

  0%,

  80%,

  100% {

    box-shadow: 0 2.5em 0 -1.3em;

  }

  40% {

    box-shadow: 0 2.5em 0 0;

  }

}

.footer_col3 p.icon-p {

    padding: 10px 0 0 25px;

}

.footer_col3 p.icon-p img {

    top: 13px;

}

.content.page-share .yellow-bg.blue-bg.gap-big {

    padding-top: 82px !important;

}

.profile_views_icon{

	height: 18px;

	width: 18px;

}



.validate_popup {

    z-index: 999;

	width:100%;

	height:100%;

	display:none;

	position:fixed;

	top:0px;

	left:0px;

	background:rgba(0,0,0,0.75);

}





/* Inner */

.validate_popup .popup-inner {

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    box-shadow: 0px 2px 6px rgba(0,0,0,1);

    background: #eee;

    width: auto;

    text-align: center;

    padding: 40px 30px;

    /*border-radius: 6px;*/

}

.popup-inner h2 {

    font-size: 20px;

    position: relative;

    padding-bottom: 8px;

    margin-bottom: 29px;

}



.popup-inner p a {

    border-color: #177DE6;

    display: inline-block;

    padding: 7px 18px;

    /*border-radius: 8px;*/

	border:2px solid;

    line-height: 15px;

    text-decoration: none;

}



/* Close Button */

.validate_popup .popup-close {

	width:30px;

	height:30px;

	padding-top:4px;

	display:inline-block;

	position:absolute;

	top:0px;

	right:0px;

	transition:ease 0.25s all;

	-webkit-transform:translate(50%, -50%);

	transform:translate(50%, -50%);

	border-radius:1000px;

	background:rgba(0,0,0,0.8);

	font-family:Arial, Sans-Serif;

	font-size:20px;

	text-align:center;

	line-height:100%;

	color:#fff;

}



.validate_popup .popup-close:hover {

	-webkit-transform:translate(50%, -50%) rotate(180deg);

	transform:translate(50%, -50%) rotate(180deg);

	background:rgba(0,0,0,1);

	text-decoration:none;

}



.email_popup {

	width:100%;

	height:100%;

	display:none;

	position:fixed;

	top:0px;

	left:0px;

	background:rgba(0,0,0,0.75);

}





/* Inner */

.email_popup .popup-inner {

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    box-shadow: 0px 2px 6px rgba(0,0,0,1);

    background: #eee;

    width: 50%;

    text-align: center;

    padding: 40px 30px;

    /*border-radius: 6px;*/

}

.email_popup .popup-inner h2 {

    font-size: 20px;

    position: relative;

    padding-bottom: 8px;

    margin-bottom: 29px;

}



.email_popup .popup-inner p a {

    border-color: #177DE6;

    display: inline-block;

    padding: 7px 18px;

    /*border-radius: 8px;*/

	border:2px solid;

    line-height: 15px;

    text-decoration: none;

}



/* Close Button */

.email_popup .popup-close {

	width:30px;

	height:30px;

	padding-top:4px;

	display:inline-block;

	position:absolute;

	top:0px;

	right:0px;

	transition:ease 0.25s all;

	-webkit-transform:translate(50%, -50%);

	transform:translate(50%, -50%);

	border-radius:1000px;

	background:rgba(0,0,0,0.8);

	font-family:Arial, Sans-Serif;

	font-size:20px;

	text-align:center;

	line-height:100%;

	color:#fff;

}



.email_popup .popup-close:hover {

	-webkit-transform:translate(50%, -50%) rotate(180deg);

	transform:translate(50%, -50%) rotate(180deg);

	background:rgba(0,0,0,1);

	text-decoration:none;

}

.side-space h3.white-font {

    margin-bottom: 20px;

}

#profile_3 #download_pictures_form .filebox .m_success{

	background: #000 !important;

} 

.profile-holder p {

    font-weight: bold;

}

form#download_pictures_form label, ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li a{

    font-weight: bolder;

	color: #454852;

}

.alignright.message_notice .m_notice{

	border-radius: 0px;

}

#profile_1 .tab-box ul {

    float: unset !important;

    margin-top: 10px;

}

.space-top2.login_btn .more3.rounded {

    border-radius: 0px !important;

    background: transparent;

    color: #177DE6;

    border: 1px solid #177DE6;

}

.space-top2.login_btn .more3.rounded:hover {

    border-radius: 0px !important;

    background: #177DE6;

    color: #fff;

    border: 1px solid #177DE6;

}

button#view_image_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;

}

/* .custom_dashboard_content .contact-no {

    padding: 0px 0px 0px 35px;

} */

.profile-holder .profile-image1 img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.profile-image1 img {

    border-radius: 100%;

}

.profile-image1 {

    margin: 0 auto;

    border-radius: 100%;

    display: block;

    overflow: hidden;

    background: #434a51;

    padding: 2px;

    width: 68px;

    height: 68px;

}

.contactform div#m_dashboard_notice {

    border-radius: 0px;

}

form#send_msg_form button {

    background: #000;

    color: #fff;

    border: 0;

    padding: 7px 24px;

	margin-top:20px;

}





/***************/

.homeBanner {

	height: 100vh !important;

	background-size: cover !important;

}

/***************************************/

.label-down-margin.about_detail  label img{

	margin-right:5px;

}

.contentProfile .whitesection2 textarea#m_content_message_user {

    border-radius: unset;

}

.contentProfile .whitesection2 .quotes div,.whitesection2 .quotes {

    border-radius: unset;

}

.white-bg.sidebarProfile h6.similar_religion {

    margin-bottom: 10px;

    padding-top: 3px;

}

.not_login_heading_form{

	text-align:center;

	padding-top: 4px !important;

}

img.m_user_gender_image {

    margin-right: 3px;

}

span.heading_user_detail {

    display: block;

    width: 100%;

}

.profile-box h5 small.user_gender_deatil {

    display: block;

    width: 100%;

    margin-top: 6px;

}

.profile-box .m_user_other_detail{

	text-align:center;

	display:block;

	width:100%;

	margin-top:3px;

}



/***************Tool tip************/

.tooltip {

  position: relative;

  display: inline-block;

}



.tooltip .tooltiptext {

  visibility: hidden;

  width: 238px;

  background-color: #FDECE0;

  color: #000;

  text-align: center;

  font-weight: bold;

  border-radius: 6px;

  padding: 10px 8px;

  position: absolute;

  z-index: 1;

  bottom: -95px;

  right: 0;

}



.tooltip .tooltiptext::after {

	content: "";

	position: absolute;

	top: 0;

	right: 23px;

	border-width: 10px;

	border-style: solid;

	border-color: transparent transparent #FDECE0;

	margin: -20px auto;

}

.tooltip:hover .tooltiptext {

  visibility: visible;

}

.tooltip-priv {

  position: relative;

  display: inline-block;

}



.tooltip-priv .tooltiptext-priv {

	visibility: hidden;

    width: 238px;

    background-color: #FDECE0;

    color: #000;

    text-align: center;
  
  	font-weight: bold;

    border-radius: 6px;

    padding: 10px 8px;

    position: absolute;

    z-index: 1;

    bottom:-95px;

    left: 0;

}



.tooltip-priv:hover .tooltiptext-priv {

  visibility: visible;

}

.tooltip-priv span.tooltiptext-priv::before {

    content: "";

    position: absolute;

    top: 0;

    left: 23px;

    border-width: 10px;

    border-style: solid;

    border-color: transparent transparent #FDECE0;

    margin: -20px auto;

}

.contact-section #mapContact #srm_gmp_embed_1{

	height:585px !important;

}

.contact-section .table-5.form-section{

	padding: 15px 0 145px;

}

.blue-section-gallery {
    /* background: #177DE6 !important; */
    background: #FDECE0 !important;
}

.blue-section-gallery h2 {
    color: #000 !important;
}

/* Titles on top of gallery images - Bengali, Assamese, Tamil etc. */
.blue-section-gallery > div.gap-small-top > div > div > div {
    font-weight: bold;
}

.yellow-bg.blue-bg.gap-big{

	background: #177DE6 !important;

}

.borderOne.borderOne-background{

	background: #e63e5e;

}

/* .borderTwo.borderTne-background{

	background: #177DE6 !important;

} */

.footer-bottom a.more.site-default-dark-btn {

    margin-top: 35px;

}

a.m_fav_button.m_fav_button_whatsaap {

    background-color: #4AC959;

    border: none;

    color: #fff;

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

    margin-left: 6px;

}

a.m_fav_button.m_fav_button_whatsaap img{

    margin-right: 3px;

}

.share-favicon-text {

    display: inline-block;

    vertical-align: middle;

    margin-top: 7px;

    color: white;

}

img.mobile_user_gender {

    display: none;

}

label.container-label.drown_status_checkbox {

    padding-left: 0px;

}

label.container-label.drown_status_checkbox img {

    margin-right: 39px;

}

label.container-label.drown_status_checkbox #checkbox_dwr {

    left: 33px;

}

.page-share-freeindianmatrimony-temp #ssba-bar-2,.page-about-temp #ssba-bar-2{

    display: block;

}

.comment.content {

    padding: 64px 0;

}

.comment.content h2 {

    text-align: center;

    margin-bottom: 42px;

}

.social h3.profile-social-heading {

    font-size: 18px !important;

	text-shadow: 2px 2px #272727;

}

.profile-view .appiled {

    display: none;

}

.cast_relgion_tab_image{

	height:20px;

	width:20px;

}

.tab1-heading h4{

	text-align:center;

}

/* .m_profile_link img{

	max-width: 36px;

} */

.practice_of_dowry{

	cursor:pointer;

}

.gap-big-top.share_learnmore_btnshare_learnmore_btn a:hover {

    border: 1px solid #fff !important;

}

.page-advertise .content .wrapper.aligncenter.gap h3{

	padding:0px;

} 

.modal-content .red.rounded.small {

    background: transparent !important;

    border-radius: unset !important;

    border: 1px solid #fff !important;

}

.modal-content .red.rounded.small:hover {

    background: #177DE6 !important;

	border: 1px solid #177DE6 !important;

}

.tooltip-dowry {

  position: relative;

  display: inline-block;

}



.tooltip-dowry .tooltiptext-dowry {

	visibility: hidden;

    width: 238px;

    background-color: #00bcd5;

    color: #fff;

    text-align: center;

    padding: 10px 8px;

    position: absolute;

    z-index: 1;

    left: 0;

    bottom: -70px;

}



.tooltip-dowry .tooltiptext-dowry::after {

	content: "";

    position: absolute;

    border-width: 10px;

    border-style: solid;

    border-color:transparent transparent #00bcd5 ;

    margin: -20px auto;

    left: 0px;

    top: 0px;

}

.tooltip-dowry:hover .tooltiptext-dowry {

  visibility: visible;

}

#user_book_preview .m_preview_wrap img {

    max-width: 100%;

    height: auto;

}



#user_background_horoscop_preview > img,

#user_profile_horoscop_preview .m_preview_wrap img,

#user_profile_images_preview .m_preview_wrap img {

    width: 85px;

    height: 85px;

    object-fit: cover;

}



#user_book_preview .m_preview_wrap button,#user_food_preview .m_preview_wrap button,#user_hero_preview .m_preview_wrap button,#user_movie_darling_preview .m_preview_wrap button, #user_profile_images_preview .m_preview_wrap button, #user_profile_horoscop_preview .m_preview_wrap button, #user_background_horoscop_preview button {

    background: transparent;

    width: 100%;

    height: 4vh;

    opacity: unset;

    color: #177DE6;

    border-radius: 0px;

    border: 1px solid #177DE6;

}

#user_book_preview .m_preview_wrap button:hover,#user_food_preview .m_preview_wrap button:hover,#user_hero_preview .m_preview_wrap button:hover,#user_movie_darling_preview .m_preview_wrap button:hover , #user_profile_images_preview .m_preview_wrap button:hover, #user_profile_horoscop_preview .m_preview_wrap button:hover, #user_background_horoscop_preview button:hover {

    background: #177DE6;

    width: 100%;

    height: 4vh;

    opacity: unset;

    color: #fff;

    border-radius: 0px;

    border: 1px solid #177DE6;

}

#user_food_preview .m_preview_wrap img {

    max-width: 100%;

    height: auto;

}

#user_hero_preview .m_preview_wrap img {

    max-width: 100%;

    height: auto;

}

#user_movie_darling_preview .m_preview_wrap img {

    max-width: 100%;

    height: auto;

}

.m_preview_wrap.m_preview_edit_form img {

    cursor: pointer;

}

.blue-background.gap-big .advertising .adv-label{

	display:block !important;

} 

form#edit-profile input,form#edit-profile select ,form#edit-profile textarea{

    border-radius: 0px;

}

form#avatar_pictures_form input {

    opacity: 0;

	position: absolute;

	left: 0px;

	width: auto;

	top: 0px;

}

/* .profile-image1.m_profile_link .avatar_img_section img {

    max-width: 100%;

} */

.gap-small-top #add-slider .youtube_video_wrap,.gap-small-top #add-slider .profile_image{

	width:50%;

}

label.container-label.drown_status_checkbox #checkbox_joint {

    left: 33px;

} 

.checkbox_status_div div {

    display: inline-block;

	vertical-align: bottom;

}

.joint_status_checkbox span.tooltiptext-dowry {

    bottom: -52px;

}

.edit_proflie_form_heading{

    padding: 30px 0 0;

} 

.m_edit_profile_admin.col-m-4{

	background: #e11a50f2;

    font-weight: bold;

    color: #fff;

    cursor: pointer;

    text-align: center;

}

.m_moderate_profile_admin.col-m-4{

	background: #0bc844f2;

    font-weight: bold;

    color: #fff;

    cursor: pointer;

    text-align: center;

}

.m_edit_profile_admin a{

	color: #fff;

    cursor: pointer;

	font-weight: bold;

	padding:5px 0;

	display:block;

}

.m_moderate_profile_admin a{

	color: #fff;

    cursor: pointer;

	font-weight: bold;

	padding:5px 0;

	display:block;

}

.authore_image_blog{

	display:inline-block;

}

.authore_image_blog img{

	width:70px;

	height:70px;

	border-radius:50%;

	margin-right:10px; 

}

.profile_edit_button{

	display:inline-block;

	padding-left:11px;

}

.profile_edit_button a{

	padding-left:10px;
    padding-right:10px;

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

    font-weight: 600;

	color:#177DE6;

}

button#rotate_btn_slider,button#rotate_btn_single {

    display: inline-block;

    margin-top: 9px;

    background-color: transparent;

    color: #177DE6;

    padding: 3px 7px;

    font-size: 12px;

    border: 1px solid #177DE6;

}

button#rotate_btn_slider:hover,button#rotate_btn_single:hover {

    background-color: #177DE6;

    color: #ffffff;

}

button#crop_btn_slider{

    display: inline-block;

    margin-top: 9px;

    background-color: transparent;

    color: #e11a50;

    padding: 3px 7px;

    font-size: 12px;

    border: 1px solid #e11a50;

	display:none;

}

button#crop_btn_slider:hover {

    background-color: #e11a50;

    color: #ffffff;

}

.change_form_button:hover button#change_btn_slider,.profile_change_form_button:hover button#profile_change_btn_slider{

	background-color: #e11a50;

	color: #ffffff;

}

.change_form_button ::-webkit-file-upload-button,.profile_change_form_button ::-webkit-file-upload-button{ cursor:pointer; }

button#change_btn_slider{

    display: inline-block;

    background-color: transparent;

    color: #e11a50;

    padding: 3px 7px;

    font-size: 12px;

    border: 1px solid #e11a50;

}

button#change_btn_slider:hover {

    background-color: #e11a50;

    color: #ffffff;

}

#change_image_by_admin{

	position:absolute;

	opacity:0;

	top:0;

	left:0;

	right:0;

	bottom:0;

}

.crop_image_popup {

	width:100%;

	height:100%;

	display:none;

	position:fixed;

	top:0px;

	left:0px;

	background:rgba(0,0,0,0.75);

}

.change_form_button {

    position: relative;

    display: inline-block;

}





/* Inner */

.crop_image_popup .popup-inner {

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    box-shadow: 0px 2px 6px rgba(0,0,0,1);

    background: #eee;

    width: 50%;

    text-align: center;

    padding: 40px 30px;

    /*border-radius: 6px;*/

}

.crop_image_popup .popup-inner h2 {

    font-size: 20px;

    position: relative;

    padding-bottom: 8px;

    margin-bottom: 29px;

}



.crop_image_popup .popup-inner p a {

    border-color: #177DE6;

    display: inline-block;

    padding: 7px 18px;

    /*border-radius: 8px;*/

	border:2px solid;

    line-height: 15px;

    text-decoration: none;

}



/* Close Button */

.crop_image_popup .popup-close {

	width:30px;

	height:30px;

	padding-top:4px;

	display:inline-block;

	position:absolute;

	top:0px;

	right:0px;

	transition:ease 0.25s all;

	-webkit-transform:translate(50%, -50%);

	transform:translate(50%, -50%);

	border-radius:1000px;

	background:rgba(0,0,0,0.8);

	font-family:Arial, Sans-Serif;

	font-size:20px;

	text-align:center;

	line-height:100%;

	color:#fff;

}



.crop_image_popup .popup-close:hover {

	-webkit-transform:translate(50%, -50%) rotate(180deg);

	transform:translate(50%, -50%) rotate(180deg);

	background:rgba(0,0,0,1);

	text-decoration:none;

}

input#crop {

    padding: 5px 25px 5px 25px;

    background: lightseagreen;

    border: #485c61 1px solid;

    color: #FFF;

    visibility: hidden;

}



#cropped_img {

    margin-top: 40px;

}

div#resizable {

    position: absolute;

    width: 275px;

    height: 203px;

    right: auto;

    bottom: auto;

    left: 0px;

    top: 0px;

    opacity: 0.6;

}

div.image_crop_main{

	position:relative;

	width:100%;

}

#change_image_by_admin input{

	width:100%;

	cursor:pointer;

}

button#delete_btn_slider{

    display: inline-block;

    margin-top: 9px;

    background-color: transparent;

    color: #e14d43;

    padding: 3px 7px;

    font-size: 12px;

    border: 1px solid #e14d43;



}

button#delete_btn_slider:hover {

    background-color: #e14d43;

    color: #ffffff;

}





button#profile_rotate_btn_slider{

    display: inline-block;

    margin-top: 9px;

    background-color: transparent;

    color: #177DE6;

    padding: 3px 7px;

    font-size: 12px;

    border: 1px solid #177DE6;

}

button#profile_rotate_btn_slider:hover{

    background-color: #177DE6;

    color: #ffffff;

}

button#profile_crop_btn_slider{

    display: inline-block;

    margin-top: 9px;

    background-color: transparent;

    color: #e11a50f2;

    padding: 3px 7px;

    font-size: 12px;

    border: 1px solid #e11a50f2;

	display:none;

}

button#profile_crop_btn_slider:hover {

    background-color: #e11a50f2;

    color: #ffffff;

}

button#profile_change_btn_slider{

    display: inline-block;

    background-color: transparent;

    color: #e11a50f2;

    padding: 3px 7px;

    font-size: 12px;

    border: 1px solid #e11a50f2;

}

button#profile_change_btn_slider:hover {

    background-color: #e11a50f2;

    color: #ffffff;

}

#profile_change_image_by_admin{

	position:absolute;

	opacity:0;

	top:0;

	left:0;

	right:0;

	bottom:0;

}

.profile_crop_image_popup {

	width:100%;

	height:100%;

	display:none;

	position:fixed;

	top:0px;

	left:0px;

	background:rgba(0,0,0,0.75);

}

.profile_change_form_button {

    position: relative;

    display: inline-block;

}





/* Inner */

.profile_crop_image_popup .popup-inner {

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    box-shadow: 0px 2px 6px rgba(0,0,0,1);

    background: #eee;

    width: 50%;

    text-align: center;

    padding: 40px 30px;

    /*border-radius: 6px;*/

}

.profile_crop_image_popup .popup-inner h2 {

    font-size: 20px;

    position: relative;

    padding-bottom: 8px;

    margin-bottom: 29px;

}



.profile_crop_image_popup .popup-inner p a {

    border-color: #177DE6;

    display: inline-block;

    padding: 7px 18px;

    /*border-radius: 8px;*/

	border:2px solid;

    line-height: 15px;

    text-decoration: none;

}



/* Close Button */

.profile_crop_image_popup .popup-close {

	width:30px;

	height:30px;

	padding-top:4px;

	display:inline-block;

	position:absolute;

	top:0px;

	right:0px;

	transition:ease 0.25s all;

	-webkit-transform:translate(50%, -50%);

	transform:translate(50%, -50%);

	border-radius:1000px;

	background:rgba(0,0,0,0.8);

	font-family:Arial, Sans-Serif;

	font-size:20px;

	text-align:center;

	line-height:100%;

	color:#fff;

}



.profile_crop_image_popup .popup-close:hover {

	-webkit-transform:translate(50%, -50%) rotate(180deg);

	transform:translate(50%, -50%) rotate(180deg);

	background:rgba(0,0,0,1);

	text-decoration:none;

}

input#profile_crop {

    padding: 5px 25px 5px 25px;

    background: lightseagreen;

    border: #485c61 1px solid;

    color: #FFF;

    visibility: hidden;

}



#profile_cropped_img {

    margin-top: 40px;

}

div#profile_resizable {

    position: absolute;

    width: 275px;

    height: 203px;

    right: auto;

    bottom: auto;

    left: 0px;

    top: 0px;

    opacity: 0.6;

}

div.profile_image_crop_main{

	position:relative;

	width:100%;

}

#profile_change_image_by_admin input{

	width:100%;

	cursor:pointer;

}

button#profile_delete_btn_slider{

    display: inline-block;

    margin-top: 9px;

    background-color: transparent;

    color: #e14d43;

    padding: 3px 7px;

    font-size: 12px;

    border: 1px solid #e14d43;



}

button#profile_delete_btn_slider:hover {

    background-color: #e14d43;

    color: #ffffff;

}

.profile-slider li{

	position:relative;

}

.profile-slider .image_edit_profile.page{

	position:absolute;

	bottom:0;

}

p.profile-slider-pagination {

    display: none;

}

.authore_detail_bio {

    display: flex;

    align-items: center;

}

.load_more_blog_button{

	display:none;

}

.white-logo-header .nav-menu li > a{

color:#fff;

}

header.white-logo-header {

	background-color: #00bcd5;

}

header.white-logo-header #login a{

color:#fff;

}

.single_post_authore_name{

	display:flex;

	align-items:center;

	justify-content:center;

}

#m_user_movies input[type="text"],#m_user_songs input[type="text"]{

	margin-bottom:10px;

	margin-top:5px;

}

/*.page-about-temp #login a{

	color:#00BCD5 !important;

}

 .page-about-temp #login a img{

	filter:brightness(0%);

} */

.content.page-share .right-s img {

    filter: brightness(0) invert(1);

}

.seperate_dots {

    position: relative;

    padding: 0px 8px;

}

.seperate_dots::before {

    content: "";

    border-radius: 50%;

    width: 7px;

    height: 7px;

    display: block;

    position: absolute;

    left: -3px;

    top: 0;

    margin: 10px;

    background: #454852;

    margin: auto;

    bottom: 0px;

    right: 0px;

}

.share_learnmore_btn .site-default-btn{

	background-color: transparent !important;

	color: #fff !important;

	border: 1px solid #fff !important;

}

.share_learnmore_btn .site-default-btn:hover{

	background-color: #fff !important;

	color: #177DE6  !important;

	border: 1px solid #fff !important;

}

.ui-tooltip-content span{

	display:block;

	padding:3px 0;

	text-align:center;

	

}

.ui-tooltip{background:#fff !important;color:#434a51 !important;border:1px solid #434a51;text-transform:inherit !important;}

.paddingTop20{padding-top:20px;}

.ui-helper-hidden-accessible{display:none;}

.table-5{position:relative}

.donateBtn .site-default-btn{

	background: transparent !important;

	color: #000 !important;

	border-color: #000 !important;

	padding: 22px 45px;

}

.donateBtn .site-default-btn:hover{

	background:#fff !important;

	color: #000 !important;

}

.donateBtn.blue .site-default-btn{

	border-color: #4688F1 !important;

	color: #4688F1 !important;

	padding:22px 41px;

}

.donateBtn.blue .site-default-btn:hover{

	background:#4688F1 !important;

	color:#fff !important;

}

.hideDesk{display:none;}

.option-changer .container-label{line-height:24px !important}

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

	.footer-bottom::before{

		left:0px;

	}

	.footer-bottom::after{

		right:-80px;

		width:290px;

		height:170px;

	}

}

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

	.homeBanner{

		height: 500PX !important;

	}

	.baner_span {

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

	}

	.homeBanner .banner_content h1{

		font: normal 27px/38px 'celiasbold', sans-serif !important;

	}

	.not_login_heading_form{

		text-align:left;

	} 

	.hideDesk{display:block;margin:0 auto;}

	.footer-bottom::before,.footer-bottom::after{display:none;}

	.footer-bottom .row [class*="col-m"]{

		width:100% !important;

	}

	.footer-bottom .row .col-m-3:last-child{margin-bottom:0px;}

}

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

	.homeBanner {

		height: 400PX !important;

	}

	.homeBanner .banner_content {

		top: 68% !important;

	}

	.homeBanner .banner_content h1 {

		font: normal 18px/32px 'celiasbold', sans-serif !important;

	}

	.baner_span {

		font: normal 20px/40px 'celiasbold', sans-serif !important;

	}

} 

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

	label.container-label.drown_status_checkbox {

		margin-top: 24px !important;

		margin-bottom: 10px;

	}

}



/* .select2-results__option[aria-selected=true] { 

    color: red !important;

 } */



 /* .select2-selection__rendered {  

     color: red !important;

 } */



 span#select2-gender_selects-container:not([title="Gender"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-marital_status-container:not([title="Marital Status"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-age_from-container:not([title="Age From"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-age_to-container:not([title="Age To"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-mother_tongue-container:not([title="Mother Tongue"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-religion-container:not([title="Religion"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-caste-container:not([title="Caste"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-education_lavel-container:not([title="Education Level"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-education_category-container:not([title="Education Category"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-moon_sign-container:not([title="Moon sign"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-star_sign-container:not([title="Star"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-width-container:not([title="Weight below"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-height-container:not([title="Height below"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



span#select2-country-container:not([title="Country"]) { 

    color: #177DE6 !important;

    font-weight: bold;

}



/* .flexslider .slides >  li {

    display:block;

} */



.flexslider .slides > li:first-child {display: block;}



.flex-direction-nav .flex-nav-next { right: 0 !important; margin-right: -30px; 

    opacity: 1 !important; }

 

 .flex-direction-nav .flex-nav-prev { left: 0 !important; opacity: 1 !important; 

    margin-left: -30px; }

 

 .flexslider { width: 90%; margin: 0 auto; }



.at4-count {

    color: white !important;

    /* padding-right: 20px; */

}

.at4-title {

    color: white !important;

}

.at4-count-container {

    text-align: right !important;

    min-width: 0 !important;

}





#at-jumboshare > div > table {

    margin: 0 auto;

}



.m_communication a#msg_content {

    font-weight: bold;

}



.reg-btn {

    display: inline-block;

    font-weight: 400;

    text-align: center;

    white-space: nowrap;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    border: 1px solid transparent;

        border-top-color: transparent;

        border-right-color: transparent;

        border-bottom-color: transparent;

        border-left-color: transparent;

    border-top-color: transparent;

    border-right-color: transparent;

    border-bottom-color: transparent;

    border-left-color: transparent;

    padding: .375rem .75rem;

    font-size: 1rem;

    line-height: 1.5;

    /* border-radius: .25rem; */

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    color: #fff;

    background-color: #177DE6;

    border-color: #177DE6;

}



.forbes-style, #faq p, .white-box p, .result .activesearch, #advResult p, .content .cover-bg .wrapper.gap,.content {

    font-family: Georgia,Cambria,Times New Roman,Times,serif !important;

    font-size: 18px !important;

    line-height: 30px !important;

    color: #333;

    font-feature-settings: 'lnum' 1;

}



.selectize-input {

    margin-top: 14px !important;

}



.msg-box {

    display: flex;

    border-bottom: 2px solid #eaf3ff;

    margin-bottom: 5px;

    padding-bottom: 5px;

}



/* .iti__flag {background-image: url(../images/flags.png);}



@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

  .iti__flag {background-image: url(../images/flags@2x.png);}

} */



/* .iti.iti--allow-dropdown.iti--separate-dial-code {

    margin-top: 14px !important;

} */



/* .search_sel {

    width:100%;

} */



.m_preview_wrap.m_preview_edit_form img {

    margin-bottom: 5px !important;

}

/* Override all fonts to use Playfair Display (same as zebraforms.com) */
* {
	 font-family: "Playfair Display" !important;
}