@charset "utf-8";

body, .lightpic-popup, .big-btn {font-family: 'Montserrat', Roboto-Regular, Helvetica, Arial, sans-serif;}

#topnav{line-height:5px; height:5px;background:#72c22a;}
.fleft{float:left;} .fright{float:right;} .clear{clear:both; height:1px;width:1px;}
.txtright{text-align:right;}
.break-word{word-wrap: break-word;}
.logo-title{font-size:18px; color:#fff; text-align:left; display:inline-block;}

header .logopos{width:233px;}
header .topmenu a{ color: #FFFFFF; display: inline-block; font-size: 16px; font-weight: 500; padding: 30px 33px 24px 33px; text-decoration: none;  letter-spacing:-0.4px \0/; line-height: 19px; }
header .topmenu a.matches{background: url(//imgs.communitymatrimony.com/cbsimages/menu-matches-icon.png) no-repeat 0% 52%;}
header .topmenu a.search{background: url(//imgs.communitymatrimony.com/cbsimages/menu-search-icon.png) no-repeat 0% 52%;}
header .topmenu a.mailbox{background: url(//imgs.communitymatrimony.com/cbsimages/menu-mailbox-icon.png) no-repeat 0% 52%;}
header .topmenu a.upgrade{background: url(//imgs.communitymatrimony.com/cbsimages/menu-upgrade-icon.png) no-repeat 0% 52%;}
header .help{background: url(//imgs.communitymatrimony.com/cbsimages/menu-help-icon.png) no-repeat; width:25px; height:27px;}
header a.menusubtitle, a.prfile_icon{color:#fff; font-size:11px; text-align:center; display:inline-block; line-height:15px;  }
header .menusubtitle{padding:22px 15px 0 0;}
/*header#home-header .topmenu a.last{background: none;}
header .topmenu div a:hover{color: #fff4a9; }
header .topmenu div a.active{color: #fff4a9; } */
header .topmenu .dailybg{position:absolute; left:0px; top:0px; margin-top:14px; margin-left: 14px; padding: 6px 0 0 0; color:#86bf00; font-weight: bold !important; background: url(//imgs.communitymatrimony.com/cbsimages/daily-date-icons.png) no-repeat; width:24px; height: 29px; display: inline-block; text-align: center; text-shadow:none !important; font-size:11px;} 
header .topmenu .count{background:#faf168; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#3498db; border: 1px solid #e3e853; padding: 1px 3px; margin-right:2px; text-shadow:none; font-size:12px;}
header .topmenu .searchmenu a.clr6{color:#6699cc !important;} 
header .topmenu .searchmenu a.more{background-color:#ebebeb !important; padding:5px 8px !important; } 

/*****************Login popup*******************************/

.loginmenu-top {border:1px solid #76c52e; border-top-left-radius: 5px;border-top-right-radius: 5px; border-width: 1px 1px medium; border-bottom: 0px solid #76c52e; height: 38px; right:-47px; clear: both; width: 35px; z-index:-2; position:absolute; background-color: #fff; background-image:none; text-align:center;}
.loginmenu-down {border:1px solid #76c52e; border-bottom-right-radius:5px;	border-bottom-left-radius:5px;	background:#fff; box-shadow: 1px 2px 4px #666; -moz-box-shadow: 1px 2px 4px #666;	-webkit-box-shadow: 1px 2px 4px #666; width: 190px;	margin-top:38px;z-index:-3;	clear: both; position:absolute;	 text-align:left;}

.searchmenu-down { border-top:none; border-radius:5px; background:#fff; box-shadow:0 0px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 0px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 0px 10px rgba(0, 0, 0, 0.5); float: right; clear: both; margin-left: 1px !important; margin-left: 0px;}

.searchmenu-down, .searchmenuid {
    float: left;
}
.searchmenuid a {
    float:left;
    background:#fff !important;
    margin: 0 0 0 1px;
    padding:18px 12px 15px 14px !important;
    text-decoration:none;
    font-size: 12px;
    clear: both;
    border-top-right-radius:5px;	border-top-left-radius:5px;
    -moz-border-top-right-radius:5px;	-moz-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;	-webkit-border-top-left-radius:5px;
    border: 1px solid #5fba21; border-bottom:0px;
    font-weight:bold;
    color:#6fbe24 !important;
    text-shadow:none !important;
}
.searchmenuid a:hover , .searchmenuid a.active {background:#fff !important; color:#6fbe24 !important;}

header .topmenu .searchmenu li a, .searchmenu .sublink a, .searchmenu .sublink a:hover{background:#fff !important;  padding: 6px 4px !important; font-weight:normal !important ; font-size:12px !important; text-transform:none !important; text-shadow:none !important;}


.searchmenu ul {line-height:13px !important;}
.popmenu ul, .searchmenu ul {
    list-style-type: none;
    margin:0px;
    line-height:24px;
    margin: 0px 10px 0px 5px;
    padding:3px 0px;
}
.popmenu ul li{
    border-bottom: 1px solid #e6e6e6;
    display:block;
}
.popmenu ul li a, .searchmenu ul li a, .searchmenu ul li a:hover {
    margin:0px;
    padding:5px 3px !important;
    background:#fff  !important;
    color:#333 !important;
    font-weight:normal !important;
}
header .topmenu .searchmenu li a.newIcon, .searchmenu ul li a.newIcon{background: url(//imgs.communitymatrimony.com/cbsimages/top-menu-new-icon.png) no-repeat right center !important; padding-right: 42px !important;}
/***************************************************/

/*new header changes Starts*/
.menu_tipnicon {
    position: absolute;
    top: -13px;
    left:26px;
}
header .topmenu .searchmenu li a,
.searchmenu .sublink a {
    color: #898989 !important;
    padding: 5px 8px !important;
    font-size: 13px !important;
}
.popmenu ul,
.searchmenu ul {
    line-height: 24px;
    list-style-type: none;
    margin: 10px 10px 10px 0;
    padding: 0 0 0 6px;
}
.searchmenu .sublink a:hover {
    color: #111 !important;
}
.searchmenu ul.menu_bdright {
    border-right: 1px solid #ddd;
    padding-right: 10px;
	line-height:35px !important;
}
.searchmenu {
    padding: 10px 0;
}
.menu_title {
    color: #2f2f2f;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0 15px 0;
}
/*header .topmenu a {
    text-transform: uppercase;
    display: block;
}*/
header .topmenu .count {
    background: #f1db45 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    margin-right: 2px;
    padding: 2px 4px;
    text-shadow: none;
}
/*header .topmenu a { color: #FFFFFF; display: inline-block; font-size: 16px; font-weight: 500; padding: 30px 10px 24px 33px; text-decoration: none;  letter-spacing:-0.4px \0/; line-height: 19px;}*/

.logo_login .inlineblock.vmiddle> img {
    vertical-align: inherit;
}
.logo_login {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 4px 3px 8px rgba(0, 0, 0, 0.5);
    float: right;
    margin: 5px 0;
    padding: 3px 10px;
}
.appinstall_logo {
    text-align: left;
}
.appinstall_logo > span {
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
    line-height: 15px;
    text-transform: capitalize;
}
.searchbox_submit {
    background: url("//imgs.communitymatrimony.com/cbsimages/header_search_nicon.jpg") no-repeat scroll 2px 100%;
    border-left: 1px solid #ddd;
    left: 146px;
    top: 10px;
}
.searchbox.bg {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #b3b2b2 !important;
    height: auto;
    left: 0;
    position: relative;
    top: 7px;
    width: 145px;
    border-radius: 5px;
}
header .topmenu .searchmenu .menu_title a {
    color: #2f2f2f;
    font-weight: normal;
    padding: 0;
    text-shadow: inherit;
    text-transform: inherit;
}
.popmenu ul,
.searchmenu ul.sub_mlik {
    padding-left: 18px;
}
.paddt10i {
    padding-top: 10px !important;
}
header .topmenu .dailybg {
    background: rgba(0, 0, 0, 0) url("//imgs.communitymatrimony.com/cbsimages/daily_matches_nicon.png") no-repeat scroll 0 0;
    position: relative;
    width: 28px;
    margin-right: 6px;
    margin-left: 0;
    margin-top: 0;
    vertical-align: middle;
}
header .topmenu .dailybg.whitedailybg { background: rgba(0, 0, 0, 0) url("//imgs.communitymatrimony.com/cbsimages/daily_matches_nwhicon.png") no-repeat scroll 0 0;  height: 14px;
                                           top: -3px;
                                           width: 22px;}
.clr36 {
    color: #363636;
}
header .topmenu .searchmenu li a.livehelp-phone {
    background: url("//imgs.communitymatrimony.com/cbsimages/top-header-icons.png") no-repeat scroll 0 0 !important;
    background-position: -8px -440px !important;
    display: block;
    margin: 0 0 5px 2px;
    padding: 0 0 5px 35px !important;
    color: #0274cb !important;
}
header .topmenu .searchmenu li a.livehelp-chat {
    background: url("//imgs.communitymatrimony.com/cbsimages/top-header-icons.png") no-repeat scroll 0 0 !important;
    background-position: -8px -476px !important;
    display: block;
    margin: 0 0 5px 2px;
    padding: 0 0 5px 35px !important;
    color: #0274cb !important;
}
#helppop .menu_tipnicon {
    left: inherit;
    right: 22px;
}
#userpop .menu_tipnicon {
    left: inherit;
    right: 17px;
}
header .topmenu .count.notify {
    padding: 0 5px;
    position: absolute;
    right: 0;
    top: 8px;
}
header .topmenu a.notify_icon {
    background: none;
    padding-right: 5px;
    width: 22px;
}
/*header a.prfile_icon {
    padding: 10px 0 10px 10px;
    width: 60px;
    background: none;
}*/
.prfile_icon .menu-arrow-off {
    /*background: url("//imgs.communitymatrimony.com/cbsimages/header_dd_nicon.png") no-repeat scroll 0 0;*/
	background: url("//imgs.communitymatrimony.com/cbsimages/menu-down-arrow-icon.png") no-repeat scroll 0 0;
    margin-left: 5px;
}
header  #userpop .searchmenu.user-menu a {
    color: #497caf;
    font-weight: normal;
    padding-left: 5px;
    text-transform: capitalize;
    font-size: 12px;
}
header  #userpop .popmenu ul li a {
    padding: 8px 0 8px 40px !important;
    color: #535353;
}
header  #userpop .popmenu ul li a.settings-editprofile {
    background-position: -5px -133px !important;
}
header  #userpop .popmenu ul li a.settings-editpartnerpref {
    background-position: -5px -398px !important;
}
header  #userpop .popmenu ul li a.settings-verifyphno {
    background-position: -5px -169px !important;
}
header  #userpop .popmenu ul li a.settings-trustbadge {
    background-position: -5px -207px !important;
}
header  #userpop .popmenu ul li a.settings-account {
    background-position: -5px -243px !important;
}
header  #userpop .popmenu ul li a.settings-privacy {
    background-position: -5px -280px !important;
}
header  #userpop .popmenu ul li a.settings-logout {
    background-position: -5px -319px !important;
}
header .note-header-icon,
header .note-header-icon-disable,
header .settings-on,
header .popmenu ul li a.settings-editprofile,
header .popmenu ul li a.settings-editpartnerpref,
header .popmenu ul li a.settings-verifyphno,
header .popmenu ul li a.settings-trustbadge,
header .popmenu ul li a.settings-account,
header .popmenu ul li a.settings-privacy,
header .popmenu ul li a.settings-logout,
header .hdrhelptip,
header a.report-abuse,
header a.safematrimony {
    background: url(//imgs.communitymatrimony.com/cbsimages/top-header-icons.png) no-repeat !important;
}
header  #userpop .popmenu ul li {
    border-bottom: 0 none;
}
header  .user-menu a {
    padding: 2px 0;
}
.bordertb {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin: 10px 0;
    padding: 10px 0 10px 10px;
    width: 375px;
}
header #userpop .popmenu ul {
    padding-left: 0;
}
#userpop .radial-progress.green .circle .mask .fill {
    background-color: #02ccda !important;
}
#userpop .radial-progress {
    background-color: #cecece !important;
}
.width200 {
    width: 200px;
}
header .addphoto.prfile_icon {
    background-position: inherit !important;
    background-size: 57px auto !important;
    height: 25px !important;
    width: 25px !important;
    position: relative !important;
    top:10px; padding: 0;
    background: url(//imgs.communitymatrimony.com/cbsimages/addphoto_nicon.jpg) no-repeat !important;
	border-radius:50px;
}
.addphoto.prfile_icon .menu-arrow-off {
    margin-left: 30px;
    position: relative;
    top: 6px;
}
#MyHomeTab ul.tabs {
    z-index: 99 !important;
}
header  .searchmenu li a,
.searchmenu .sublink a {
    padding: 5px;
    font-size: 12px;
}
#myhomepop .menu_tipnicon{ left: 36px;}
header   #note-header-icon-bell {
    background: url(//imgs.communitymatrimony.com/cbsimages/header_notify_nicon.png) no-repeat !important;padding-right: 0;
    position: relative;
    top: 16px;
}

header  .note-header-icon-bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    margin-left: 0;
    padding: 0;
}
header  .searchmenu a.clr6{   display: inline-block;
                                         font-size: 12px !important;
                                         padding: 5px 12px !important;
}
header  .searchmenu .SearchResults a.clr6, header  .searchmenu .SearchResults a.clr6 :hover {   display: inline-block;
                                                                                                                      font-size: 12px !important;
                                                                                                                      padding: 5px !important;
}
.menu-arrow-off {
    background:url("//imgs.communitymatrimony.com/cbsimages/menu-down-arrow-icon.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 7px;
    position: absolute;
    right: 0px;
    top: 31px;
    width: 12px;
}
.menu-arrow-on {
    background-position: -222px -103px;
    cursor: pointer;
    display: inline-block;
    height: 7px;
    width: 12px;
}
/*notify*/
header  .note-bubble a, header  .note-bubble a:hover {
     background:  none ;
    color: #777777;
    font-weight: normal;
    padding: 0;
}
header  .note-bubble .note_userscontentname a{ color: #777777;
    font-size: 11px;
    font-weight: normal;  line-height: 13px;
    text-transform: capitalize;}
header  .note-bubble .note_userscontentname > br {
    display: none;
}
header  .note-bubble a.clr6 {
    color: #6699cc; font-size: 11px; text-transform: none;
}
/*notify*/
/*new header changes End*/

.note-header-count{position: absolute; background:#dcc83e; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:10px; color:#000; font-weight: normal;margin-top:-13px; margin-left:8px; padding: 0 2px; line-height:14px;}
/* .menu-arrow-off{background-position: -221px -85px; width:12px; height:7px; display:inline-block; cursor:pointer;}*/
.menu-arrow-on{background-position: -222px -103px; width:12px; height:7px; display:inline-block; cursor:pointer;}
.note-header-icon,.note-header-icon-disable, .settings-on, .addphoto, .popmenu ul li a.settings-editprofile, .popmenu ul li a.settings-editpartnerpref, .popmenu ul li a.settings-verifyphno, .popmenu ul li a.settings-trustbadge, .popmenu ul li a.settings-account, .popmenu ul li a.settings-privacy, .popmenu ul li a.settings-logout, .hdrhelptip, .livehelp-phone, .livehelp-chat, a.report-abuse, a.safematrimony{background: url(//imgs.communitymatrimony.com/cbsimages/top-header-icons.png) no-repeat !important;}
.note-header-icon{background-position: -8px -42px !important; width:19px; height:22px; display:inline-block; cursor:pointer;}
.note-header-icon-disable{background-position: -8px -7px !important;  width:19px; height:22px; display:inline-block; cursor:pointer;}
.note-header-icon-bg{border: 1px solid #f6f6f6; background:#fefefe; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:5px 8px; margin-left:8px;}
.hdrhelptip{background-position: -8px -362px !important; width:27px; height:24px; display:block;margin:0 0 0 2px;}
.livehelp-phone {background-position: -8px -440px !important; padding:0 0 5px 35px; display:block;margin:0 0 5px 2px; font:normal 15px 'Montserrat'; color:#434343;}
.livehelp-chat {background-position: -8px -476px !important; padding:0 0 5px 35px; display:block;margin:0 0 5px 2px;}
.helpline #hdrhelparw{background:url(//imgs.communitymatrimony.com/cbsimages/dnarws15.png) no-repeat center center; width:7px; height:17px; display:inline-block;}
.helpline:hover #hdrhelparw{background:url(//imgs.communitymatrimony.com/cbsimages/uparws15.png) no-repeat center center; width:7px; height:17px; display:inline-block;} 
.helpline #hdrmorearw{background:url(//imgs.communitymatrimony.com/cbsimages/hdr-down-arrow-ptr.png) no-repeat center center; width:15px; height:15px; display:inline-block;}
.helpline:hover #hdrmorearw{background:url(//imgs.communitymatrimony.com/cbsimages/hdr-up-arrow-ptr.png) no-repeat center center; width:15px; height:15px; display:inline-block;} 
.settings-on{background-position: -52px -6px !important; width:20px; height:22px; display:inline-block; cursor:pointer;}
.addphoto{background-position: -0px -72px !important; width:50px; height:50px;display:inline-block; cursor:pointer; position:absolute; top:0px; left:6px; margin-top:2px;}
a.report-abuse{background-position: -13px -505px !important; padding: 5px 0 5px 25px !important; float:left; font-size:13px; color:#8a8a8a; display:inline-block; margin-right:20px;}
a.safematrimony{background-position: -13px -537px !important; padding: 5px 0 5px 25px !important; float:left;  font-size:13px; color:#8a8a8a; display:inline-block;}
.popmenu ul li a.settings-editprofile{background-position: -5px -133px !important; padding: 8px 0 8px 40px !important; color:#535353; }
.popmenu ul li a.settings-editpartnerpref{background-position: -5px -398px !important; padding: 8px 0 8px 40px !important; color:#535353; }
.popmenu ul li a.settings-verifyphno{background-position: -5px -169px !important; padding: 8px 0 8px 40px !important; color:#535353; }
.popmenu ul li a.settings-trustbadge{background-position: -5px -207px !important; padding: 8px 0 8px 40px !important; color:#535353; }
.popmenu ul li a.settings-account{background-position: -5px -243px !important; padding: 8px 0 8px 40px !important; color:#535353; }
.popmenu ul li a.settings-privacy{background-position: -5px -280px !important; padding: 8px 0 8px 40px !important; color:#535353; }
.popmenu ul li a.settings-logout{background-position: -5px -319px !important; padding: 8px 0 8px 40px !important; color:#535353; }
.popmenu ul{line-height:32px !important; font-size:12px !important;}



a{text-decoration: none;}
.search-input{background-color:#fafafa; border: 1px solid #dfdfdf; border-radius: 3px; font:normal 12px 'Montserrat'; padding: 5px; width: 150px;}
h1.res_center{font-weight:500; font-size:22px; color:#000; margin:0px; text-align:left;}
h2.res_center{text-align:left !important; margin:0px;}

.wrapper{ width:1080px; margin:0px auto;}
.margin-reset{margin:0px auto;} 

.topbar {width:1000px; float:none;margin:0 auto;}

.btnbig{background-color:#94d400; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
        border:1px solid #92c41f; font-size:16px; 	font-weight:bold; color:#FFFFFF; text-align:center; font-family:'Montserrat', Helvetica, sans-serif; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:1px; padding:4px 8px; line-height: normal; }
.btnbig.gray{background:#c2c2c2 !important; border:1px solid #c2c2c2 !important;}
.pbox{position:fixed !important;position:absolute;}

.btnbig-v1{ border:1px solid #e34614; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center; font-family:'Montserrat', Helvetica, sans-serif; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:1px; background-color:#f75f2f; background: -webkit-gradient(linear, left top, left  bottom, from(#cf3604), to(#f75f2f)); background: -moz-linear-gradient(top,  #cf3604,  #f75f2f); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf3604', endColorstr='#f75f2f'); padding:3px 8px; line-height: normal; }

.btnbig-v2{ border:1px solid #565656; font-size:16px;  font-weight:bold; color:#FFFFFF; text-align:center; font-family:'Montserrat', Helvetica, sans-serif; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-top:1px; background-color:#656062; background: -webkit-gradient(linear, left top, left  bottom, from(#656062), to(#282727)); background: -moz-linear-gradient(top,  #656062,  #282727); filter:   progid:DXImageTransform.Microsoft.gradient(startColorstr='#656062', endColorstr='#282727'); padding:3px 8px; line-height: normal; }

.medimum-btn {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #aa0c25), color-stop(1, #ad0c26) );filter:  PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#aa0c25, EndColorStr=#ad0c26) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=0); background:-moz-linear-gradient( center top, #aa0c25 10%, #ad0c26 80% ); background-color:#7d061a; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #7d061a; display:inline-block; color:#FFF; font-family:'Montserrat'; font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer; margin:0px; padding:2px 3px; outline:none;}

.box1 { width: 290px; border:1px solid #e7e7e7; border-radius : 3px; -moz-box-shadow:    0px 0px 1px 1px #e5e5e5; -webkit-box-shadow: 0px 0px 1px 1px #e5e5e5; box-shadow: 0px 0px 1px 1px #e5e5e5; background : #f9f9f9; line-height:170%; }
.regphicon {background: url(//imgs.communitymatrimony.com/cbsimages/reg-phone-icon.png) no-repeat; height:46px; display:block; padding-left:60px;}
.regeasystepicon {background: url(//imgs.communitymatrimony.com/cbsimages/reg-pp-benefit-icon.png) no-repeat 2% 50%; height:48px; display:block; padding-left:55px;margin-left:5px; text-shadow: 0 0 1px rgba(0,0,0,0.2);}
.regquesticon {background: url(//imgs.communitymatrimony.com/cbsimages/reg-quest-icon.png) no-repeat; height:47px; display:block; padding-left:45px;margin-left:20px;}
.hdot1{background:url(//imgs.communitymatrimony.com/cbsimages/dot-1.png) repeat-x bottom; height:3px; margin:5px;}
.boldtxt {font-weight:bold;} .lhtnorm{line-height:normal;}

.bigtxt { font-size:180%;} .bigtxt-s { font-size:150%;} .mediumhdrtxt { font-size:120%;} .mediumhdrtxt-m { font-size:100%;} .mediumhdrtxt-s { font-size:90%;} .mediumtxt{font-size:85%;} .smalltxt { font-size:80%;}

.txt-center{text-align:center;} .txt-right{text-align:right;} .txt-left{text-align:left;} .txt-justify{text-align:justify;}

.padt1{padding-top:1px;} .padr1{padding-right:1px;} .padb1{padding-bottom:1px;} .padl1{padding-left:1px;} .pad1{padding:1px;}
.padt2{padding-top:2px;} .padr2{padding-right:2px;} .padb2{padding-bottom:2px;} .padl2{padding-left:2px;} .pad2{padding:2px;}
.padt4{padding-top:4px;} .padr4{padding-right:4px;} .padb4{padding-bottom:4px;} .padl4{padding-left:4px;} .pad4{padding:4px;}
.padt5{padding-top:5px;} .padr5{padding-right:5px;} .padb5{padding-bottom:5px;} .padl5{padding-left:5px;} .pad5 {padding:5px;}
.padt7{padding-top:7px;} .padr7{padding-right:7px;} .padl7{padding-left:7px;} .padb7{padding-bottom:7px;}.pad7{padding:7px;}
.padt8{padding-top:8px;} .padr8{padding-right:8px;} .padb8{padding-bottom:8px;} .padl8{padding-left:8px;} .pad8{padding:8px;}
.padt10{padding-top:10px;}	 .padr10{padding-right:10px;} .padb10{padding-bottom:10px;} .padl10{padding-left:10px;} .pad10{padding:10px;}
.padt15{padding-top:15px;}	 .padr15{padding-right:15px;} .padb15{padding-bottom:15px;} .padl15{padding-left:15px;} .pad15{padding:15px;}
.padt20{padding-top:20px;}	 .padr20{padding-right:20px;} .padb20{padding-bottom:20px;} .padl20{padding-left:20px;} .pad20{padding:20px;}
.padt25{padding-top:25px;}	 .padr25{padding-right:25px;} .padb25{padding-bottom:25px;} .padl25{padding-left:25px;} .pad25{padding:25px;}
.padt30{padding-top:30px;}	 .padr30{padding-right:30px;} .padb30{padding-bottom:30px;} .padl30{padding-left:30px;} .pad30{padding:30px;}
.padt35{padding-top:35px;}	 .padr35{padding-right:35px;} .padb35{padding-bottom:35px;} .padl35{padding-left:35px;} .pad35{padding:35px;}
.padr22{padding-right:22px;} .padr28{padding-right:28px;}
.padt50 {padding-top:50px;}	.padt55 {padding-top:55px;} .padt60 {padding-top:60px;}
.pad3{padding:3px;} .padl3{padding-left:3px;}

/*margin styles*/

.mrgr2{ margin-right: 2px;}  .mrgr5{margin-right:5px;}  .mrgr20{margin-right:20px;}
.mrgl3{margin-left:3px;}     .mrgl5{margin-left:5px;}  .mrgl10{margin-left:10px;} .mrgl14{margin-left:14px;} .mrgl15{margin-left:15px;}
.mrgt2 {margin-top: 3px;}    .mrgt5{margin-top:5px;}    .mrgt10{margin-top:10px;}  .mrgt20{margin-top:20px;}
.mrgb2 {margin-bottom: 3px;} .mrgb5 {margin-bottom: 5px;} .mrg5{margin:5px;}
/*margin styles*/

.bdr-top{border-top:solid 1px #E2E2E2;}
.bdr-ntop{border:solid 1px #E2E2E2;border-top:none;}
.bgtitle{background:#E6E6E6; padding:3px; margin-bottom:10px;}
.linkb { color:#3399cc;}
.txtnone {text-decoration:none;}

.greenBg-curve{-moz-border-radius:4px;	-webkit-border-radius:4px; 	border-radius:4px; border:1px solid #8cbb1d; background-color: #8CBB1D;}
.orgBtn{-moz-border-radius:4px ;-webkit-border-radius:4px ; 	border-radius:4px; background-color:#94d400; color:#ffffff;border:0px;}
.email-bg{height:119px; -moz-border-radius:4px;	-webkit-border-radius:4px; 	border-radius:4px; border:1px solid #e9e9e9; background-image: linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -o-linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -moz-linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -webkit-linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -ms-linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0.19, #ededed),	color-stop(0.5, #FFFFFF)); }
.gradient-bg1{-moz-border-radius:4px;	-webkit-border-radius:4px; 	border-radius:4px; border:1px solid #e9e9e9; background-image: linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -o-linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -moz-linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -webkit-linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -ms-linear-gradient(bottom, #ededed 4%, #ffffff 40%); background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0.19, #ededed),	color-stop(0.5, #FFFFFF)); }
.curve2{-moz-border-radius:2px ;-webkit-border-radius:2px ; border-radius:2px;}
.inputfile{width:230px;border:1px solid #ccc;height:25px;}

/* Step Fortmat */
.step-arw-pos{position:absolute; margin-top:21px !important; margin-top:25px;}
/* Step Fortmat */


/* Search Results */
/*.srchresdiv { width:740px;}*/
.srchresdiv { width:713px;border:1px solid #d3d3d3;border-radius:3px; margin-left:27px !important;margin-left:20px; padding:1px;}
.srchresidbg { background:#FFF; }
.activebtn{-moz-border-radius:2px ;-webkit-border-radius:2px ; 	border-radius:2px; background-color:#94d400; color:#ffffff;border:0px; padding:3px;font-weight:normal;}
.inactivebtn{-moz-border-radius:2px ;-webkit-border-radius:2px ; 	border-radius:2px; background-color:#b4b4b4; color:#ffffff;border:0px; padding:3px;font-weight:normal;}
.bviewbuttonpos {padding-top:65px;}
.search-box-curve{ border-radius: 0px 0px 5px 5px;}
.save-search-strip1, .save-search-strip2{ background: #fff url(//imgs.communitymatrimony.com/cbsimages/dotline.gif) repeat-x bottom ;}
.srchrestoppaging { width:742px;border:1px solid #dfdfdf;border-radius:3px; background:#fff; margin:0px;padding:0px;}
.matchsum{ width:740px;border:1px solid #dfdfdf;border-radius:3px; background:#fff; margin:0px;padding:0px;}
.srchselect { color: #333; font-family: 'Montserrat', Helvetica, Sans-Serif; font-size:11px; border: #aeaeae 1px solid; padding: 3px; margin: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0px 0px 2px #fff inset; -webkit-box-shadow: 0px 0px 2px #fff inset; box-shadow: 0px 0px 2px #fff inset; background: #FBFBFB; }
.paging {/* border:1px solid #dfdfdf; */border-radius:3px; background:#fff; margin:0px;padding:0px;}

/*#pagination, #paginationTop ,#paginationBottom { display:block; text-align:left; line-height:21px; padding-top:3px; font-family:'Montserrat', Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#pagination a, #pagination a:link, #tnt_pagination a:visited, #paginationTop a, #paginationTop a:link,
#paginationBottom a, #paginationBottom a:link, #tnt_paginationBottom a:visited, #paginationBottomTop a, #paginationBottomTop a:link
{ padding:5px 10px; border:1px solid #e4e4e4; margin-left:3px; text-decoration:none; background-color:#fafafa; color:#666; width:22px; font-weight:normal; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#pagination a:hover, #paginationTop a:hover,#paginationBottom a:hover, #paginationBottomTop a:hover, .prevactive:hover, .nextactive:hover { background-color:#eaeaea; border:1px solid #e4e4e4; color:#666;}
#pagination .active_tnt_link, #paginationTop .active_tnt_link  ,#paginationBottom .active_tnt_link, #paginationBottomTop .active_tnt_link { padding:5px 10px; border:1px solid #e4e4e4; margin-left:3px; text-decoration:none; background-color:#94d400; color:#fff;cursor:default; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

#pagination .prevactive { padding:7px; padding-top:2px; padding-bottom:2px; margin-left:10px; text-decoration:none; color:#333; cursor:default; }
#pagination .prevactive, #paginationBottom .prevactive { padding:5px 10px; margin-left:10px; text-decoration:none; color:#666; cursor:default; -moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; border-radius:2px; font:normal 11px 'Montserrat'; display: inline-block;outline: medium none; background-color:#fafafa; border: 1px solid #e4e4e4;}
#paginationTop .prevactive { padding:5px 10px; margin-left:10px; text-decoration:none; cursor:default; -moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; border-radius:2px; color:#666; font:normal 11px 'Montserrat'; display: inline-block;outline: medium none;} 

#pagination .prevactive, #paginationBottom .prevactive { padding:5px 10px; margin-left:10px; text-decoration:none; cursor:default;  }


#pagination .previnact,#paginationBottom .previnact, #paginationTop .previnact, #pagination .nextactive ,#paginationBottom .nextactive { padding:0px; padding-top:0px; padding-bottom:0px; margin-left:0px; text-decoration:none; color:#666; }

#pagination .nextactive { padding:7px; padding-top:2px; padding-bottom:2px; text-decoration:none; color:#333; cursor:default; }
#pagination .nextactive ,#paginationBottom .nextactive { padding:5px 10px; text-decoration:none; color:#666; cursor:default; -moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; border-radius:2px; font:normal 11px 'Montserrat'; display: inline-block;outline: medium none; background-color:#fafafa; margin-left:3px; border: 1px solid #e4e4e4;}

#pagination .nextactive { padding:5px 10px; text-decoration:none; color:#666; cursor:default; -moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; border-radius:2px; font:normal 11px 'Montserrat'; display: inline-block;outline: medium none; margin-left:3px; background-color:#fafafa; border: 1px solid #e4e4e4;}*/

#pagination .nextinact,#paginationBottom .nextinact, #paginationTop  .nextinact {padding:5px 10px; text-decoration:none; color:#18719b; font-size:14px; float:left; }
#pagination .none,#paginationBottom .none, #paginationTop .none {color:#dbdbdb;}

#paginationTop span.prevactive a, #paginationTop .prevactive {color:#18719b; font-size:13px; float:left; }
#paginationTop span.nextactive a, #paginationTop .nextactive{color:#18719b; font-size:13px; float:right;}



#paginationTop span.prevactive b{ padding:2px 7px; font-weight:normal; line-height:17px; }

/* #paginationTop span.nextactive{ border:0px solid #CCCCCC; padding:0px !important; margin:0px !important; background-color:#F5F5F5; color: #333333; } */

.srchtagtxt { height:18px; border:1px solid #c3c3c3; border-left:0px;  border-right:0px; background:#eaeaea; padding:0px 5px;}
.srchtagclose { height:18px; border:1px solid #c3c3c3; border-top-right-radius:3px; border-bottom-right-radius:3px; background:#eaeaea; padding:0px 5px; font-weight:bold;}
.srchtagarrow { float:left; width:10px;height:19px;background:transparent url(//imgs.communitymatrimony.com/cbsimages/tag-left-arrow.gif) no-repeat;}
/* Search Results */

.bdr1{border:2px solid #c1c1c1;}
.bdr3{border:2px solid #eda034;}
.bdr5{border:1px solid #dcdcdc;}
.bdrb{border-bottom:1px solid #e0e0e0;}
.bgclr8, .bgclr10, .bgclr3{background-color:#f1f1f1;}
.bgclr9{background-color:#94d400 ;} /* #F4BF07  eda034 */
/* .bgclr10{background-color:#fcead3;} */
.bgclr11{background-color:#105199;}
.bottom-line{border-top:1px solid #dcdcdc; border-bottom:1px solid #ffffff;height:0px;line-height:0px;}
.msg-active { background-color: #FFFFFF; border: 1px solid #C9C9C9; border-bottom: 0 none; margin-top: 6px; margin-left: 8px; padding: 3px 3px 3px 5px; position:absolute;}
.msg-inactive { background-color: #D2D2D2; border: 1px solid #C9C9C9; border-bottom: 0 none; margin-bottom: 0px; margin-top: 6px;margin-left: 80px; padding: 3px 3px 3px 5px; position:absolute;}

.cleard{clear:both;}
.recent-profile-bg{background: url('//imgs.communitymatrimony.com/cbsimages/recent-profile-bg.gif') no-repeat;width:195px; height:29px; line-height:29px; padding-left:15px;}
.recent-profile-bg1{background: url('//imgs.communitymatrimony.com/cbsimages/recent-profile-bg1.gif')no-repeat;width:195px; height:46px; line-height:15px; padding-left:15px;}
.underline{text-decoration: underline}
.curve10{-moz-border-radius:10px ;-webkit-border-radius:10px ; border-radius:10px;}

.bdr6{border-bottom:3px solid #eda034;}
.dot-step, .dot-step1{background: url(//imgs.communitymatrimony.com/cbsimages/dotline.gif) repeat-x bottom; width:100%; height:3px;}
.search-input{color: #333333; font-family: 'Montserrat', Helvetica, Sans-Serif; font-size:12px; border: 1px solid #ffffff; padding: 3px; margin: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0px 0px 2px #a9a4a4 inset; -webkit-box-shadow: 0px 0px 2px #a9a4a4 inset; box-shadow: 0px 0px 2px #a9a4a4 inset; background: #ffffff; border: 1px solid #dfdfdf;}

.com-msg-active{ -moz-border-radius:6px ;-webkit-border-radius:6px ; border-radius:6px; color: #fff; font: normal 12px 'Montserrat'; background-color: #8f8f8f; padding:1px 8px; margin-top:2px;}
.com-msg-inactive{ padding:1px 8px; margin-top:2px;}
.white-border{border-top:1px solid #fff; border-bottom:1px solid #e7e7e7;}

.msg-btn-active {-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; border-radius:2px; background-color:#94d400; color:#fff; font:normal 11px 'Montserrat';padding:3px 5px; }
.msg-btn-inactive {-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; border-radius:2px; background-color:#cccccc; color:#fff; font:normal 11px 'Montserrat';padding:3px 5px;} 

.clrblack{color: #000;}

/*** mymatrimony popup **/
.box-shadow{border:1px solid #9a9a9a; -moz-box-shadow:    0px 0px 1px 1px #9a9a9a; -webkit-box-shadow: 0px 0px 1px 1px #9a9a9a; box-shadow: 0px 0px 1px 1px #9a9a9a; background : #fbfbfb;}
.curve5{-moz-border-radius:5px ;-webkit-border-radius:5px ; border-radius:5px;}

/** Search results **/
.profile-active a{-moz-border-radius:2px ;-webkit-border-radius:2px ; 	border-radius:2px; background-color:#94d400; font:12px 'Montserrat'; color:#ffffff;border:0px; padding:5px 10px;}
.profile-inactive a{-moz-border-radius:2px ;-webkit-border-radius:2px ; 	border-radius:2px; background-color:#b4b4b4; font:12px 'Montserrat'; color:#ffffff;border:0px; padding:5px 10px;}
.bgclr12{background-color:#faebd7;}
.bdr7{border:1px solid #dfdfdf;}
.feature-profile{background:url(//imgs.communitymatrimony.com/cbsimages/feature-profile-bg.png) no-repeat; width:329px; height:50px; * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//imgs.communitymatrimony.com/cbsimages/feature-profile-bg.png',sizingMethod='scale'); * background:none!important; text-align:center;  font: normal 19px 'Montserrat'; color:#fff; line-height:33px; }
.padb3{ padding-bottom:3px;}
.clr18{color:#383838;}
/*.fut-prof {background: none repeat scroll 0 0 #feeead; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset; border: 1px solid #eea750;}*/

.fut-prof {background:url(//imgs.communitymatrimony.com/cbsimages/future-profile-bg.gif) no-repeat; width:373px; height:215px; }

.bride-of-day {background: none repeat scroll 0 0 #ffe7c2; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) inset; border: 1px solid #fcd088;}

.bgclr13{ background-color: #e98100;}

/* Post Group*/
.shadow{-webkit-box-shadow: 0px 0px 2px 1px #eeeeee;box-shadow: 0px 0px 2px 1px #eeeeee; -moz-box-shadow: 0px 0px 2px 1px #eeeeee; }
.pop-shadow{-webkit-box-shadow: 0px 0px 2px 1px #999;box-shadow: 0px 0px 2px 1px #999; -moz-box-shadow: 0px 0px 2px 1px #999; border:1px solid #999;}
.rp-tab-active { background-color: #666666; border-radius: 2px 2px 0 0;  color: #FFFFFF; font: 14px 'Montserrat'; 	-moz-border-radius:3px 3px 0px 0px ; -webkit-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px;}
.rp-tab-inactive { background-color: #C1C1C1; border-radius: 2px 2px 0 0; color: #FFFFFF; font: 14px 'Montserrat'; -moz-border-radius:3px 3px 0px 0px ; -webkit-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px;}
.rp-tab-normal { background-color: #e98100; border-radius: 2px 2px 0 0; color: #FFFFFF; font: 14px 'Montserrat'; -moz-border-radius:3px 3px 0px 0px ; -webkit-border-radius:3px 3px 0px 0px; border-radius:3px 3px 3px 3px;}
.bgclr14{background-color:#666;}
.bgclr15{background-color:#ff9900;}
.bgclr16{background-color:#b4b4b4;}

.w120{width:120px;} .w140{width:140px;} .w550{width:550px;} .w560{width:560px;} .w580{width:580px;}

.width80{width:80px;}   .width100{width:100px;} 
.width110{width:110px;} .width130{width:130px;}  .width150{width:150px;}  .width170{width:170px;} .width240{width:240px;}  .width300{width:300px;}  .width380{width:380px;}
.width603{width:603px;} .width659{width:659px}	 .width713{width:713px;}  .width718{width:718px;} .width727{width:727px;}  .width972{width:972px;} 
.width126{width:126px;} .width126{width:126px;}  .width135{width:135px;}  .width190{width:190px;} .width135{width:135px;}  .width190{width:190px;}

.padl115{padding-left:115px;} .posabsolute{position:absolute;} .posrelative{position:relative;}

.lheight21{line-height:21px;} .lheight14{line-height:14px;} .lheight17{line-height:17px;} .lheight25{line-height:25px;} .lheight20{line-height:20px;}


ul.Term{color: #000000;font-size: 100%;list-style-type:disc;margin: 0;padding: 0 0 0 35px;} ul.Term li{color: #000000;}

/*Setting Tabs*/
.Privacy-inactive a {background-color:#FAFAFA;padding:5px 0px 5px 10px;display:block; color:#555;font-weight:bold;} /* width:90px; */
.Privacy-active a{background-color:#eeeeee;padding:5px 0px 5px 10px;display:block;color:#333;font-weight:bold;}
.checkbox{vertical-align:middle; float:none; margin:2px 2px !important;margin:0px -2px; padding:0px; }
.cursor{cursor:pointer;}
/* Button styles*/

.main-tab-on{background:url(//imgs.communitymatrimony.com/cbsimages/gray-tab.gif) repeat-x; background-position: 100% -35px; font:bold 13px 'Montserrat'; color:#000 !important; text-decoration:none !important; display:inline-block; padding:7px 25px 7px 25px; margin-left:3px; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; height:17px;}
.main-tab-off{background:url(//imgs.communitymatrimony.com/cbsimages/gray-tab.gif) repeat-x; background-position: 100% -70px; font:bold 13px 'Montserrat'; text-decoration:none !important; display:inline-block; padding:7px 25px 7px 25px; margin-left:4px; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; height:17px; color:#6699cc; cursor: pointer;}
.main-smalltab-on{font:normal 11px 'Montserrat'; border:solid 0px #E98441; background:#575757; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; color:#FFF; padding:4px 15px;font:normal 14px 'Montserrat'; cursor:pointer;  display: inline-block;outline: medium none;}
.main-smalltab-off{font:normal 11px 'Montserrat'; border:solid 0px #E98441; background:#d1d1d1; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; color:#FFF; padding:4px 15px;font:normal 14px 'Montserrat'; cursor:pointer;  display: inline-block;outline: medium none;}
.smalltab-on{font:normal 11px 'Montserrat'; border:solid 0px #8f8f8f; background:#8f8f8f; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; color:#FFF; padding:2px 6px;font:normal 12px 'Montserrat'; cursor:pointer;  display: inline-block;outline: medium none;}
.button-action{-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; border-radius:2px; color:#fff; font:normal 11px 'Montserrat';padding:3px 6px;display: inline-block;outline: medium none; font-weight:bold;}
.mh-left .button-action{padding:3px 4px} 
.button-action-bg1{background-color:#94d400;}
.button-action-bg2{background-color:#ccc;}
.button-action-bg3{background-color:#666;}
.button-action-bg4{background-color:#eda034;}
.button-action-bg5{background-color:#E98100;}
.button-action-bg6{background-color:#6699cc;}
/* Background color styles*/
.bgclr1{background-color:#f4f4f4;}
.bgclr2{background-color:#e4e3e3;}
/* .bgclr3{background-color:#f1f1f1;}  fcead3 */
.bgclr4{background-color:#fafafa;}
.bgclr5{background-color:#fff;}
.bgclr6{background-color: #666666;}
.bgclr7{background-color: #d1d1d1;}

/* Color styles*/

.clr1{color:#333;}
/*.clr2{color:#ad6000;}*/
.clr3{color:#FFF;}
.clr4{color:#ff5400;}
.clr5{color:#505050;}
.clr2, .clr6{color:#6699cc;}
.clr7{color:#909090;}
.clr8{color:#7f7d7d;}


.clr21{color:#CB3439;}
.clr22{color:#F88D07;}
.clr23{color:#CB3439;}
.clr24{color:#FFF9DB;}
.clr26{color:#8e1818;}

.clr17{color:#a06f0e;}
.clr20{color:#ff9900;}
.clrgreen{color:#339900;}
.clrblack{color:#000;}

/* Border color styles*/
.bdr1{border:1px solid #dfdfdf;}
.bdr2{border:1px solid #eda034;}
.bdr3{border:1px solid #e5e5e5;}
.bdr4{border:1px solid #d3d3d3;}
.bdr5{border:2px solid #bebebe;}
.bdrt4{border-top:1px solid #d3d3d3;}.bdrb4{border-bottom:1px solid #d3d3d3;}.bdrl4{border-left:1px solid #d3d3d3;}.bdrr4{border-right:1px solid #d3d3d3;}

/*  Added for popup close button */
.popupclose{}
a.popupclose:hover {text-decoration: none;}
/*  Added for popup close button */

/* Edit Profile */
.lt{float:left;}
.rt{float:right;}
.cleard, .clr-bth,.clear{clear:both;}
.rdclr{color:#FF0000;}
a{text-decoration:none;outline:none;}
a{cursor:pointer;}
a.clr1:hover {text-decoration: underline;}
.note{padding:5px 0px; color:#888888; font-size:10px;}
.note a{color:#259EFB; text-decoration:none;}
.disblk{display:block;}
.disnon{display:none;}
.star{font-size:xx-small; vertical-align:top; color:#F42A41;}

.error {clear:all; color:#000000;}
.errortxt {clear:all; color:#FF0000; font-size:11px;}
.error-content{font-size:16px; color:#2A2A2A; padding:60px 40px;}
.overlay{ position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:100;}

.econtent{width:972px; margin:0px auto; padding-top:20px;}
.econtent p {margin:0px;}
.lcontent{float:left; width:202px;  text-align:left;}
.lcontent .pframe{border:solid 3px #e4e4e4; width:170px; padding:23px 13px 0; text-align:center;}
.lcontent .photo{width:170px; height:150px;}
.lcontent .photo a{color:#080808; text-decoration:none;}
.lcontent .detail {border:solid 3px #e4e4e4; width:196px; margin:0px; padding:0px;}
.lcontent .lmenu {list-style:none;  font: bold 12px 'Montserrat'; margin:1px; padding:0px; color:#080808; text-align:left;}
.lcontent .navmenu {margin:0px; padding:0px;}
.lcontent .last {border-bottom:0px;}
.lcontent .submenu {font-weight:normal; margin:1px; padding:0px; }
.lcontent .title {font-size:12px; font-weight:normal; padding:7px 12px; border-bottom:1px #e5e5e5 solid; color:#080808;}
.lcontent .title.visit{ background:#f5f5f5; display:block; font-weight:bold;}

.lcontent .lasttitle{font-size:12px; font-weight:normal; padding:10px 12px; color:#535353; border-bottom:0px;}
.lcontent .title-link {color:#006DC1; }
.lcontent .toggle {cursor:pointer;}
.lcontent .head-down {padding:8px 12px; background:#f1f1f1 url('//imgs.communitymatrimony.com/cbsimages/arrow-down.gif') no-repeat 170px center;}
.lcontent .head-up {padding:8px 12px; background:#f1f1f1 url('//imgs.communitymatrimony.com/cbsimages/arrow-up.gif') no-repeat 170px center; border-bottom:1px solid #FFFFFF;}
.lcontent .last .head-up {padding:8px 12px; background:#f1f1f1 url('//imgs.communitymatrimony.com/cbsimages/arrow-up.gif') no-repeat 170px center; border-bottom:0px;}

.rcontent{float:right; width:740px; text-align:left; line-height:18px;}
.duprcontent{float:left; width:717px; text-align:left; line-height:18px;}
.rcontent .info{width:717px;}
.rcontent .info #head{font-size:16px; font-weight:bold; background-color:#fafafa; padding:10px 0px;}
.rcontent .info #head a{text-decoration:none; color:#006DC1; font-size:12px; font-weight:normal;}
.rcontent .info #content{background-color:#fafafa;  border-top:none; padding:8px 10px; }
.rcontent .info #content th{padding:10px 0px 15px 0px; border-bottom:dashed 1px #CCCCCC; color:#414141; font-weight:normal;}
.rcontent .info #content th a{color:#0082CC; text-decoration:none; font-size:11px; font-weight:normal;}
.rcontent .info #content td{padding:2px;}
.rcontent .info #content .hd{padding:10px 0px 15px 0px; border-bottom:dashed 1px #CCCCCC; color:#414141; font-weight:normal;}
.rcontent .info #content .hd a{color:#0082CC; text-decoration:none; font-size:11px; font-weight:normal;}
.rcontent .info #content #sucessEMsg, #sucessGMsg, #sucessRMsg{ display:none; color: #E0142C; text-align: center;  padding:10px; font-size:12px;font-weight:bold;}
.rcontent .info #content #sucessGMsg { color: #056D02; }
.hotitle {cursor:pointer;}
.v-profile-link {color:#006DC1; }

.logodiv {width: 350px;padding-top: 17px;}
#checkdiv {width:25px;}
.fleft, .regdiv, .regdivlt, .regdivrt, .imagepad, .logdivlt, .logdivlta, .logdivltb, .logdivrt {float:left;}
.fright{float:right;}
.cleard, .clr-bth,.clear{clear:both;}
.footdiv, .footdiv2{width: 770px;}
.footdiv1{padding-top: 7px; padding-bottom: 5px;}
.topdiv{padding-top:10px;}
.linesep {height:0px;background-color:#cbcbcb;}
.dotsep {background:url(//imgs.communitymatrimony.com/cbsimages/dotbg.gif) repeat-x;}
.dotsep1 {background:url(//imgs.communitymatrimony.com/cbsimages/dotbg1.gif) repeat-x;}
.dotsep2 {background:url(//imgs.communitymatrimony.com/cbsimages/dotbg2.gif) repeat-x;}
.dotsep3 {background:url(//imgs.communitymatrimony.com/cbsimages/dotsep3.jpg) repeat-x;}
.dotsep4{background:url(//imgs.communitymatrimony.com/cbsimages/dotsep4.gif) left top repeat-x;}
.dotsep5{background:url(//imgs.communitymatrimony.com/cbsimages/comn-bttn.gif) left top repeat-x;}
.dotsep6{background:url(//imgs.communitymatrimony.com/cbsimages/free-member-bttn.jpg) left top repeat-x;}
.photodiv {width:80px;padding:10px;}
.photodiv1 {width:56px;padding:3px 0px 3px 3px;}
.textdiv {width:650px;padding:10px 0px 0px 0px;line-height:17px;}
.innerdiv {width:772px;}
.innerdiv1 {width:700px;}
.lpanel {width:210px;}
.rpanelinner {width:500px;}
.lpanelinner, .lpanelinner1 {width:190px;}
.lpanelinner1a {width:35px;}
.lpanelinner1b {width:160px;}
.lpanelinner2 {width:108px !important;width:115px;line-height:13px;}
.lpanelinner2a {height:32px;}
.lpanelinner2aa {height:16px;}
.lpanelinner2a, .lpanelinner2aa {width:35px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.lpanelinner2b {width:35px;}
.lpanelinner2c {width:100px;height:21px !important;height:28px;padding-top:5px;padding-left:5px;}
.lpanelinner2d {width:80px;padding-top:3px;}
.frmeldiv{width:75px;}
.frmeldiv1{width:210px !important;width:205px;}
.frmeldiv1a{width:175px !important;width:180px;}
.regdiv{width:385px;}
.regdivlt{width:150px;padding:5px 5px 5px 0px;}
.regdivrt{width:350px;padding:5px 0px 5px 5px;}
#radio1div, .radiodiv1 {width:467px;height:136px;}
.radiodiv1a{width:250px;height:156px;}
.radiodiv1{background: url(//imgs.communitymatrimony.com/cbsimages/editorimg.gif) no-repeat;}
.radiodiv1a{background: url(//imgs.communitymatrimony.com/cbsimages/editorimgsmall1.gif) no-repeat;}
.boxdiv{width:440px !important;width:470px;padding: 5px 5px 10px 20px;}
.menudiv{width:90px !important;width:100px;padding: 5px 5px 10px 10px;}
.boxdiv, .menudiv{height:auto;line-height:18px;background-color:#ffffff;}
.boxdiv1{width:440px !important;width:470px;padding: 5px 5px 10px 20px;}
.brdr, .brdrl {overflow:auto;}
.mbrdr {border-bottom:1px solid #ffffff;}
.brdr, .mbrdr {border:1px solid #DBDBDB;}
.brdr1{border:2px solid #ff0000;}
.obrdr{border:1px solid #F4B887;}
.errbrdr{border:1px solid #ff0000;}
.obg{background-color:#FFF2E7;}
.mbrdr1 {border-top:1px solid #DBDBDB;border-right:1px solid #DBDBDB;}
.mbrdr2 {border-top:1px solid #DBDBDB;border-right:1px solid #DBDBDB;border-left:1px solid #DBDBDB;}
.conallbf {border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;background-color:#FFFFFF;}
.conallaf {border-top:1px solid #FFFFFF;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;background-color:#FFFFFF;color:#F26A26;}
.rbrdr {border-right:1px solid #DBDBDB;border-top:1px solid #FFFFFF;}
.grbrdr {border-right:1px solid #DBDBDB;border-top:1px solid #FFFFFF;}
.rbrdr1 {border-right:1px solid #DBDBDB;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}

.vishid {visibility: hidden;}
.posabs {position: absolute;}

.txtbox {font-size:11px; border: 1px solid #eaeaea; -moz-box-shadow: inset 0 0 5px #f1f1f1; -webkit-box-shadow: inset 0 0 5px #f1f1f1;  box-shadow: inset 0 0 5px #f1f1f1; background: #fff ; font-family:'Montserrat', verdana; color:#999999;  padding:3px 0 3px 5px !important;padding:3px 0 2px 5px; width:140px;}

.b-arrow { background: url("//imgs.communitymatrimony.com/cbsimages/blkarrow.gif") no-repeat scroll 5px 4px transparent; padding-left:20px; text-align: left; }
.bgclr17 {background:#c4161c;}
.hdot{border-bottom:1px dotted #ccc;}
.wdth150{width:150px;}
.wdth180{width:180px;}

/***************Conversation************************/
.showclose {text-align: center;	position: relative;	font-size:100%;	float: right; width:20px; border-left:1px solid #CCCCCC;}
.showclosebox {display: none;background-color:#646464;	position: absolute;	right: 0;top:18px;	width: 150px;text-align: left;z-index:100;}
.close {background-color:#646464;}
.open {background-color:#FAFAFA;}
.close .clr8 {color: #FFFFFF;}
.conversationDiv{display:none;}
.box-shadow{border:1px solid #9a9a9a;-moz-box-shadow:0px 0px 1px 1px #9a9a9a;-webkit-box-shadow: 0px 0px 1px 1px #9a9a9a;box-shadow: 0px 0px 1px 1px #9a9a9a;
            background : #fbfbfb;}
#loading { display:none; position:absolute; background:#FFFFFF; }
#img-load { position:absolute; }
.mediumhdrtxt-l{ font-size:130%;}

.markview{width:275px; height:60px; border:1px solid #bbcfd4; border-radius: 3px; box-shadow: 2px 2px 2px 3px #e7eaea;  -moz-box-shadow: 2px 2px 2px 3px #e7eaea; -webkit-box-shadow: 2px 2px 2px 3px #e7eaea; background-color:#fff}
.src-double-tick{background: url(//imgs.communitymatrimony.com/cbsimages/src-double-tick.gif) no-repeat center left; padding-left:20px; color:#777 !important;}

.send-active-btn, .send-inactive-btn2 {/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #94c400), color-stop(1, #94d400) );filter:  PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#94c400, EndColorStr=#94d400) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=0); background:-moz-linear-gradient( center top, #94c400 10%, #94d400 80% ); */
    background-color:#94d400; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
    border:1px solid #92c41f;
    display:inline-block;
    color:#FFF;
    font-family:'Montserrat';	
    font-size:14px;	
    font-weight:bold;	
    padding:3px 8px !important; 
    text-decoration:none;
    cursor:pointer;margin:0px; 
    outline:none;
}

.send-inactive-btn2{background:#e8e8e8; border:1px solid #b9b9b9; color:#fff;}

.send-inactive-btn {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, # b8b8b8), color-stop(1, #c6c6c6) );filter:  PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#b8b8b8, EndColorStr=#c6c6c6) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=0); background:-moz-linear-gradient( center top, #b8b8b8 10%, #c6c6c6 80% ); 
    background-color:#c6c6c6; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; 
    border:none;
    display:inline-block;
    color:#FFF;
    font-family:'Montserrat';	
    font-size:12px;	
    font-weight:bold;	
    padding:4px 8px !important; 
    padding:3px 10px;	
    text-decoration:none;-moz-box-shadow: 0 0 3px 3px #E9E9E9; -webkit-box-shadow: 0 0 3px 3px #E9E9E9; box-shadow: 0 0 2px 2px #E9E9E9;
    cursor:pointer;margin:0px; 
    outline:none;
}

.send-inactive-btn1, .send-inactive-btn1-new {
    /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9a9a9a), color-stop(1, #7f7f7f) );filter:  PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#9a9a9a, EndColorStr=#7f7f7f) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=0); background:-moz-linear-gradient( center top, #9a9a9a 10%, #7f7f7f 80% );*/ border:1px solid #c0c0c0 !important;
    background-color:#747474; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; 
    border:none;
    display:inline-block;
    color:#ccc;
    font-family:'Montserrat';	
    font-size:12px;	
    font-weight:bold;	
    padding:4px 8px !important; 
    padding:3px 10px;	
    text-decoration:none;-moz-box-shadow: 0 0 3px 3px #E9E9E9; -webkit-box-shadow: 0 0 3px 3px #E9E9E9; box-shadow: 0 0 2px 2px #E9E9E9;
    cursor:pointer;margin:0px; 
    outline:none;
}

.send-active-small-btn, .button  {background-color:#94d400; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
                                  border:1px solid #92c41f;
                                  border:none;
                                  display:inline-block;
                                  color:#FFF;
                                  font-family:'Montserrat';	
                                  font-size:12px;	
                                  font-weight:bold;	
                                  padding:3px 10px;	
                                  text-decoration:none;
                                  cursor:pointer;margin:0px; 
                                  outline:none;
}

.send-inactive-small-btn{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, # b8b8b8), color-stop(1, #c6c6c6) );filter:  PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#b8b8b8, EndColorStr=#c6c6c6) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=0); background:-moz-linear-gradient( center top, #b8b8b8 10%, #c6c6c6 80% ); 
    background-color:#c6c6c6; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; 
    border:2px solid #FFF !important;
    border:none;
    display:inline-block;
    color:#FFF;
    font-family:'Montserrat';	
    font-size:12px;	
    font-weight:bold;	
    padding:3px 6px;		
    text-decoration:none;-moz-box-shadow: 0 0 3px 3px #E9E9E9; -webkit-box-shadow: 0 0 3px 3px #E9E9E9; box-shadow: 0 0 2px 2px #E9E9E9;
    cursor:pointer;margin:0px; 
    outline:none;
}
	
.buttonBdrMsg {background:#fff; padding:4px 8px !important; border: 1px solid #e3e3e3; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 0 3px 3px #E9E9E9; -webkit-box-shadow: 0 0 3px 3px #E9E9E9; box-shadow: 0 0 2px 1px #E9E9E9; color:#6699cc;}
.zeroclass {cursor:auto; text-decoration:none !important; color:#A2A2A2 !important; font-weight:normal !important;}

.graytab, .graytab a.active, .graytab a.inactive, .matches-active, .matches-inactive{background:url(//imgs.communitymatrimony.com/cbsimages/gray-tab.gif) repeat-x;}
.graytab{background-position: 0px 0px; height:31px; padding-left:7px;}
.graytab a.active, .matches-active{background-position: 100% -35px; font:normal 16px 'Montserrat'; font-weight:400; color:#000 !important; text-decoration:none !important; display:inline-block; padding:4px 25px 4px 25px; margin-left:3px; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; line-height:30px;}
.graytab a.inactive, .matches-inactive{background-position: 100% -70px; font:normal 16px 'Montserrat'; font-weight:400; text-decoration:none !important; display:inline-block; padding:4px 25px 4px 25px; margin-left:4px; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; line-height:30px; color:#6699cc; cursor: pointer;}


a.btnBdr, a.btnBdr:hover{text-decoration:none;}
.imgBdr img { border : 1px solid #F1F0F0; } 
.paybgclr{background-color:#ffcc00;}
.width730{width:730px;}

.lft-pnl{background:#fff; padding:0px; width:205px; border:1px solid #ededed; margin-top:0px;}
.lft-pnl .r-box2 ul a:hover, .lft-pnl .r-box3 ul a:hover{text-decoration:underline;color:#6699cc; font-weight:bold;}
.lftPanel {width:205px;}
.rhtPanel {width:775px;}
.srcbdr {border: 1px solid #e5e5e5; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 0 0 3px 3px #E9E9E9; -webkit-box-shadow: 0 0 3px 3px #E9E9E9; box-shadow: 0 0 2px 1px #E9E9E9;}
.clrgray{color:#4d4d4d;}


.left_content_width{width:232px;}
.pop-arrow{background:url('//imgs.communitymatrimony.com/cbsimages/pop_arrow.gif') no-repeat left top;width:7px;height:13px;padding-right:15px;display:inline-block}
.disp-none{display:none;}

/* ************ View Profile image Gallery Start ******************** */

.paddt12{padding-top:2px;} .paddr12{padding-right:2px;} .paddb12{padding-bottom:2px;} .padd1l2{padding-left:2px;} .padd12{padding:2px;}
.paddt115{padding-top:15px;} .paddr115{padding-right:15px;} .paddb115{padding-bottom:15px;} .paddl15{padding-left:15px;} .padd15{padding:15px;}
.paddt18{padding-top:8px;} .paddr18{padding-right:8px;} .paddb18{padding-bottom:8px;} .padd1l8{padding-left:8px;} .padd18{padding:8px;}
.paddt15{padding-top:5px;} .paddr15{padding-right:5px;} .paddb15{padding-bottom:5px;} .padd1l5{padding-left:5px;} .padd15 {padding:5px;}
.paddt110{padding-top:10px;} .paddr110{padding-right:10px;} .paddb110{padding-bottom:10px;} .paddl110{padding-left:10px;} .padd110{padding:10px;}
.bgsrc13{background:#00A651;} .bgclr16{background:#00a652;}.clr16{color:#FFF !important;}

.font12{font-size:12px;} .font13{font-size:13px;} .font14{font-size:14px !important;} .boldtxt {font-weight:bold;} 
.nocursor{cursor:text;}

.wrapper-max{width:1080px; margin:0px auto; text-align:left;}
.green-clr {color:#7ea418;}

.imgbdr{border: 1px solid #ededed;}

.font15{font-size:15px;}

.cbdr{background:#fff; border: 1px solid #efefef; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-align:left;}
.mrgt15{margin-top:15px;}
.bottom-line1{border-top:1px solid #ededed; border-bottom:1px solid #ffffff;height:0px;line-height:0px;}
.inlineblock {display:inline-block !important;} .font11 {font-size:11px;}


.font16{font-size:16px;}

/*********** Search Box ****************/	
.searchbox {position:absolute;top:4px;left:9px;width:150px;height:18px;border:1px solid #ccc; background:#fff;}
/*.searchbox.bg {background: url(//imgs.communitymatrimony.com/cbsimages/top-menu-src-bg.gif) repeat-x; color:#eeffc4 !important; position:absolute;top:4px;left:9px;width:150px;height:18px;border:0px solid #ccc;}*/
.searchbox.bg {color:#444 !important; position:absolute;top:4px;left:0px;width:150px;height:18px;border:1px solid #ccc;}
.searchbox_submit {border:0px;position:absolute;top:8px;left:145px;width:20px;height:20px; z-index:9999;padding:0 0 0 2px; background: url(//imgs.communitymatrimony.com/cbsimages/top-menu-src-icon.gif) no-repeat 2px 100% !important; cursor:pointer;}
span.messages:hover {color:#F88D07;}
span.request:hover {color:#F88D07;}
span.c a:hover {text-decoration:underline; color:#F88D07;}
/****** HEADER PART CSS *********/
.mh-top-helpline-icon1{background-position: 3px -222px; width:29px; height:29px; display:inline-block; cursor:pointer; vertical-align:middle;}
.mh-top-helpline-icon2{background-position: -37px -226px; width:18px; height:18px; display:inline-block; cursor:pointer;vertical-align:middle;}
.mh-top-helpline-icon3{background-position: -67px -226px; width:18px; height:18px; display:inline-block; cursor:pointer;vertical-align:middle;}

.top-helpline-icon1{background-position: -93px -220px; width:35px; height:25px; display:inline-block; cursor:pointer; vertical-align:middle;}
.top-helpline-icon2{background-position: -130px -220px; width:35px; height:25px; display:inline-block; cursor:pointer;vertical-align:middle;}
.top-helpline-icon3{background-position: -166px -220px; width:35px; height:25px; display:inline-block; vertical-align:middle;}
/*.settings-off {background-position: -204px -214px; width:34px; height:34px; display:inline-block; cursor:pointer;vertical-align:middle;}
.settings-on {background-position: -212px -222px; width:17px; height:17px; display:inline-block; cursor:pointer;vertical-align:middle;}*/
.menu-matchcount{background-image:none!important;background-color:#fff4a9!important;border:1px solid #ffbb32;color:#6699cc!important;font-size:12px;display:inline-block;line-height:12px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:1px 4px;text-shadow:none; margin:0 5px;}

/*************MY COMMUNITY DISCUSSION***************/

/*  100% mobile verification  start*/

.bgclr19{background-color:#fffcce;} /*back-ground color */

/*  100% mobile verification  end */

.dup-del-profile table tr td,th { font:normal 13px/22px 'Montserrat'; text-align:left;}
.buttonBdr{background:#fff; padding:7px 8px 7px !important; border: 1px solid #e3e3e3; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 0 3px 3px #E9E9E9; -webkit-box-shadow: 0 0 3px 3px #E9E9E9; box-shadow: 0 0 2px 1px #E9E9E9; color:#6699cc;}
.buttonBdron{background:#f1f1f1; padding:5px 8px 7px !important; border: 1px solid #e4e4e4; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 0 3px 3px #E9E9E9; -webkit-box-shadow: 0 0 3px 3px #E9E9E9; box-shadow: 0 0 2px 1px #E9E9E9; color:#6699cc;}
a.btnBdr, a.btnBdr:hover{text-decoration:none;}
.font18{font-size:18px;} .font20{font-size:20px;} .font22{font-size:22px;}


.src-user-data h1{padding-bottom: 7px; padding-top: 6px; font-size:16px; font-weight:500;}
.src-user-data h1.subtext{font-size:15px; font-weight:500;}
.src-user-data .input-field{color:#aaa; float:left; width:84px; text-overflow:ellipsis;}
.src-user-data .input-data { color:#555; float:left; text-overflow:ellipsis; width:200px;}
.src-user-data .userdata-left ul li{padding: 5px 0 !important;}
.src-user-data .userdata-left { width:285px; min-height:140px !important;  padding:5px 0 0 5px; font-size:14px;}
.src-user-data .morelink{word-wrap:break-word;}
.user-icon-bg-grid, .icon-bg-blue{border:4px solid #f3f3f3; background:#6699cc; border-radius:50px; display:inline-block;  vertical-align: middle; margin-right:2px; position:relative;}
.icon-bg{border:1px solid #eeeeee; background:#fafafa; border-radius:50px; display:inline-block;  vertical-align: middle; margin-right:7px;}
.mobileIcon, .horoIcon, .shortlistIcon, .divorceIcon, .mobileIcon-off, .horoIcon-off, .shortlistIcon-off, .shortlist1-on, .shortlist1-off, .chatIcon-bg, .divorceIcon-bg, .msg1-on, .msg1-off, .goldIcon, .diamondIcon, .platinumIcon, .assistedIcon, .premiumIcon, .mobileIcon-verify, .mobileIcon-notverify, .editIcon, .galviewoff, .galviewon, .galviewgridoff, .galviewgridon, .msgIcon-on, .nri-tag {background: url(//imgs.communitymatrimony.com/cbsimages/action-icons.png) no-repeat; display: inline-block;}
.mobileIcon{background-position: 2px 0px; width:33px; height:30px;}
.horoIcon{background-position: 3px -35px; width:33px; height:30px;}
.shortlistIcon, .shortlist1-on{background-position: 3px -73px; width:33px; height:30px;}
.divorceIcon{background-position: -76px 2px; width:33px; height:30px;}
.mobileIcon-off{background-position: -41px 0px; width:33px; height:30px;}
.horoIcon-off{background-position: -42px -35px; width:33px; height:30px;}
.shortlistIcon-off, .shortlist1-off{background-position: -41px -73px; width:33px; height:30px;}
.chatIcon-bg{background-position: -118px 0px; width:33px; height:30px;}
.divorceIcon-bg{background-position: -78px -118px; width:33px; height:30px;}
.msgIcon-on{background-position: -118px -34px; padding:0px;margin:0px;width:33px;height:30px;}
.shortlist1-on, .shortlist1-off{width:31px;height:27px;}
/*.shortlist1-on{background-position: -77px -35px;padding:0px;margin:0px;width:31px;height:27px;}
.shortlist1-off{background-position: -77px -75px;padding:0px;margin:0px;width:31px;height:27px;} */
.msg1-on {background-position: -119px -36px; padding:0px;margin:0px;width:31px;height:27px;}
.msg1-off {background-position: -120px -76px; padding:0px;margin:0px;width:31px;height:27px;}
.goldIcon{background-position: -2px -129px; width:51px; height:51px; position:absolute; left:-5px;top:-5px;}
.diamondIcon{background-position: -2px -190px; width:51px; height:51px; position:absolute; left:-5px;top:-5px;}
.platinumIcon{background-position: -2px -250px; width:51px; height:51px; position:absolute; left:-5px;top:-5px;}
.assistedIcon{background-position: -2px -312px; width:51px; height:51px; position:absolute; left:-5px;top:-5px;}
.premiumIcon{background-position: -2px -504px; width:51px; height:51px; position:absolute; left:-5px;top:-5px;}
.mobileIcon-verify{background-position: 4px -375px; padding: 3px 0 3px 32px;}
.mobileIcon-notverify{background-position: 4px -405px; padding: 3px 0 3px 32px;}
.editIcon{background-position: 4px -436px; padding: 3px 0 3px 32px;}
.galviewoff {background-position:-51px -468px;padding:0px;margin:0px;width:22px;height:22px;}
.galviewon {background-position:-3px -468px;padding:0px;margin:0px;width:22px;height:22px;}
.galviewgridoff {background-position:-74px -468px;padding:0px;margin:0px;width:22px;height:22px;}
.galviewgridon {background-position:-26px -468px;padding:0px;margin:0px;width:22px;height:22px;}
.nri-tag {background-position:-2px -575px;padding:0px;margin:0px;width:35px;height:17px; margin:5px 5px 0 0; float:left;}

.chatIcon{background: url(//imgs.communitymatrimony.com/cbsimages/Chat.gif) no-repeat 8px 0%;  vertical-align: middle; display:inline-block;  padding:4px 15px 4px 45px; font-size:11px; line-height:14px;}
.normal-btn{background:#fafafa; border:1px solid #e9e9e9; color:#6699cc; font-size:12px; padding:8px 9px !important; border-radius:6px !important;  -moz-border-radius:6px !important;  -webkit-border-radius:6px !important;  display:inline-block; margin-right:10px;}
.normal-btn1{background:#eaeaea; border:1px solid #d7d7d7; color:#6699cc; font-size:12px; padding:8px 9px !important; border-radius:6px !important;  -moz-border-radius:6px !important;  -webkit-border-radius:6px !important;  display:inline-block; margin-right:10px;}
.normal-btn.small{padding:4px 8px !important; margin-right:0px; margin-top:-3px;}
.src-user-data .normal-btn.pad{padding:8px 20px !important;}
.src-user-data .normal-btn.pad1{padding:8px 30px !important;}
.src-user-data .reply {width:140px; text-align:center; padding: 8px 0 !important;}
.src-user-data .reply.pad {width:auto; text-align:center; padding: 8px 15px !important;}
.src-user-data .reply.pad1 {width:auto; text-align:center; padding: 8px 30px !important;}

.vmiddle-block {grid-column: 1 / -1;height: calc(76vh);margin-bottom: 0;overflow: hidden;padding: 0;display:flex;-ms-flex-direction: column;flex-direction: column; -ms-flex-pack: center;justify-content: center;}
#searchseo .home-wrapper{width:700px;}
#searchseo {margin-bottom:0px !important;}
#searchseo .matrimonial-prof{ margin-bottom:20px;}
#searchseo .matrimonial-prof h2{font-size:22px;}
.home_searchform #trust-section li{width:20% !important;}
a.avatar-txtbg{padding-top:5px; display:block;}

span.more {font-size:14px;}
#myDropdown .panel {
padding: 0 15px;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}
#myDropdown .seo_rightpanel{padding-top:0 !important;}
.Divorcee .slick-list.draggable{padding-left:30px;}
.Divorcee #trust-section .tabs-menu li{padding: 0 18px;}
#trust-section .tabs-menu li {
width: auto !important;
padding: 0 20px;
line-height: 30px;
display: inline-block;
width: auto;
margin: 0px 5px !important;
/*
border: none !important;  */
border-radius: 36px !important;
}
	
.profile-srch .bdr4{border: none; padding: 0 0 0 10px;}		
.profile-srch {margin-bottom:15px !important;}
		
.user-photo-thumb {/*width:150px !important; height:150px !important;*/ border-radius:10px; height: auto !important;}
.profile-srch .send-active-btn {margin: 0 35px 20px 0 !important; }
.send-active-btn {

    border-radius: 25px !important;
    font-weight: normal !important;
    background-color: #18719b !important;
    border: 1px solid #18719b !important;
    padding: 10px 22px !important;

}
	.matri-list a{
		    color: #000000 !important;
	}
	.graytab, .graytab a.active, .graytab a.inactive, .matches-active, .matches-inactive {
    background: url('') !important;
	margin-left: -8px;
	}
	.res_center{
		margin-left: 3px;;
		margin-bottom: 33px;
	}
	.send-active-btn{
		border-radius:25px !important;
		font-weight: normal !important;
		background-color: #18719b !important;
		border: 1px solid #18719b !important;
		
	}	.new_theme .succes-stories h2, .new_theme .new_seachsection h2, .new_theme #trust-section h2{
		    padding: 10px 0 35px 0 !important;
			font-size:22px;
	}
	.groom_cls inactive{
		background: #ecebec !important;
	}
	.groom_cls {
		margin-left: 6px !important;
		
	}.graytab a.inactive, .matches-inactive{
		border-radius: 36px;
		color: #000000 !important;
		background-color: #ecebec !important;
		
	}.graytab a.active, .matches-active{
		    border-radius: 36px;
			color: #ffffff !important;

	}.graytab a.active {
		background: #eb5858 !important;
	}
	/* .popup-bgcolor,#myInput,#paginationTop{
		display:none;
	}	 */
	
	#app-promo {
		    background: #FFF8F8 !important;
	}
	
	.src-user-data .userdata-left8px ul li {
		padding: 0px 0 !important;

	}
	.userdata-left8px {
	margin-left: 7px;
	
	}
	/* #trust-section li{
		text-align: left;
	}
	#trust-section li{width:100% !important;} */
			#regform dl{}
			#regform dl{clear:both; margin:0px; padding:4px 0;}
			#regform dt{float:left; color:#363636; width: 85px; padding:6px 0 0 5px;}
			#regform dd{display:block; margin:0px; padding:5px 0px 5px 10px; text-align:left; color:#363636; font-size:12px;}
			#regform dd input , #regform dd select {color:#636363; font-family:'Montserrat', Helvetica, Sans-Serif; font-size:11px; border: 1px solid #dfdfdf; padding:5px; margin:0px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0px 0px 2px #fff inset; -webkit-box-shadow:0px 0px 2px #fff inset; box-shadow:0px 0px 2px #fff inset; background:#FBFBFB; width:235px;}
			#regform dd input{padding:6px 5px; margin:0px;}
			.textfield{ width: 223px !important;}
			#regform dd .radio{width:20px; border:0px !important;}
			.sub-leftPanel{float:left; width:750px;}
			.sub-leftPanel .src-user-data .userdata-left, .sub-leftPanel .src-user-data .userdata-left4px, .sub-leftPanel .src-user-data .userdata-left8px, .sub-leftPanel .src-user-data .userdata-left11px{width:500px !important;}
			.src-user-data .userdata-left8px ul li{display:block !important; text-align:left !important; line-height:23px; width:auto !important;}
			.matri-list{padding:10px 20px;} .matri-list a{line-height:24px; color:#0274cb; font-size:14px; display:block;}
			.dot-line{border-bottom:1px dotted #e6e6e6;}			
			
			/* Newly added */
			.graytab a.active {cursor:default;}
			.Tabbox{padding-top:15px; width: 750px;}
			.brides_id{ width: 750px;}
			a.clr11.smalltxt:hover {text-decoration:underline;cursor:pointer;}
			#seo_sidebar .smalltxt { font-size:13px; }

			.matri-list a:hover{text-decoration:underline;cursor:pointer;}
            #subCasteDivText{float: right;}
					
			.sub-leftPanel a.breadcrumb { color:#0274cb; font-size:15px; }						
			.sub-leftPanel a.breadcrumb:hover { text-decoration:underline;cursor:pointer; }	
	
			.fright.clr12.mediumhdrtxt-m a.clr12.viewmore:hover{ text-decoration:underline;cursor:pointer;}	
			
			/*Popup - opacity*/
			.opacity_light .bModal {
				opacity: 0.25 !important;
			}	

/* SEO Responsive Sart*/
.graytab a.active { background: #ddd;}
.mobile_sresult {padding: 0 5px;}
#lightpic {
    left: 35% !important;
	top: 2% !important;
	position:fixed !important;
}
.material-menu-wrapper.material-menu-view-desktop, header {
    display: block !important;
}	
.seo_header, .responsive_header, .reg-top-banner, .mobile_vfp	{display:none;}	
.width-hundred-percent {
    width: 100% !important;
}
#searchseo .matrimonial-prof{padding: 15px 0 25px !important;}
#searchseo .tab-content span{padding: 0 5px;}
.slick-list.draggable {
    padding-left: 50px;
}
.slick-list.draggable{padding-left: 50px;}
.pp_login{padding-top:15px;}
@media only screen and (max-width: 320px) {
.user-photo-thumb {min-height: 100px !important;}
.seo-leftpanel h2{padding: 0px 9px 5px !important;}
.like-image{height: 82px !important;}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
	
}
@media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
	.user-photo-thumb{/* min-height: 68px !important; */}
	#ResultArea + div {top: 170px !important;}
}
/* iPads (portrait and landscape) ----------- */
@media screen and (max-width: 37em) {
.new_seachsection{padding:0px;}
.profile-srch .bdr4{padding:0px}
.new_theme .succes-stories h2, .new_theme .new_seachsection h2, .new_theme #trust-section h2{font-size:16px;}
.seo_wrapper h1.res_center{font-weight:400; font-size:20px; color:#000; margin:0px; padding:10px;}
.slick-list.draggable {padding-left: 15px;}
.new-pop-up-sent, #countryCode, .mobileNo {width:100% !important;}
input#mobileNo {margin-left:0px !important;}
label.floating_txt.mobile_txt {left:11px !important;}
#regmobtooltip{left:-70px !important; width:275px !important;}
.tiptopArrow-mob{left:200px !important;}
.floating-label.gender_label
.seo_wrapper{padding-top:20px !important;}
.res_center{text-align:left !important; padding-left: 5px;}
#searchseo .matrimonial-prof h2, #searchseo .new_seachsection h2{padding: 0px 0px 10px 15px !important}
/* #searchseo .new_seachsection h2{padding: 0px 0px 10px 15px !important} */
.new_theme #trust-section h2.res_center{padding: 0px 0px 10px 10px !important; font-size:14px !important;}
.new_theme .new_seachsection h2{padding: 0px 0px 10px 15px !important}
.mobile_vfp, .frm_rtext{display:none !important;}
.home_regform > div {border-bottom:none !important;}
.mob_bg #loginbtntest{float: left;}
.src-user-data h1 {font-size:12px; font-weight: 500;}
.src-user-data .userdata-left8px ul li{line-height:16px; font-size:12px;}
.new_theme .register-free {margin:0px !important; }
.new_theme .register-free.orng_btn a{padding:0px 24px; line-height:38px; display:block;}
.frm_submit{float:left; padding-top: 6px !important; width: auto !important;}
.reg-title span{font-size:16px !important;}
.reg-title{padding:5px 15px !important;}
div#popreg{padding:15px 12px 20px !important;}
/* .floating-input, .floating-select, input#mobileNo{padding: 8px 15px !important;}*/
.floating-label.gender_label{margin-bottom:10px !important;}
.termsAndConditions{margin: 0 5px !important;}
.new-pop-up-sent, #countryCode, .mobileNo{padding-left:0px !important;}
.pp_login{padding-top:10px;}
.src-user-data h1.subtext{font-size:12px; font-weight:500;}
#paginationTop{padding:0 0 0 10px;}
#seo_rightpanel_panel{display:none !important;}
	.graytab{    margin-left: inherit; padding-left:16px !important;}
div#lightpic {
    width: 90% !important;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
}
#lightpic-popup{ width: 100% !important;}
	.lft-logocnt {
    padding: 15px 10px 3px 0;
    width: 15%;
}
/*	.seo_wrapper {
    padding-top: 60px !important;
} */
.profile-srch .send-active-btn{margin:0 15px 20px 0 !important;}
.material-menu-overlay {
    z-index: 9 !important;
}
body {overflow-x: hidden;}
.res_center{text-align:center;}
.mobile_vfp {font-size: 9px;line-height: 10px;padding-top: 5px;}
.reg-top-banner, .mobile_vfp{display:block;}
.m_padb5{padding-bottom:5px;}
.matri-list .dot-line{padding-top:10px;}
span.more {
    /* font-weight: 500;*/
    text-align: unset;
	font-size:12px;
}

.reply {margin: 0 0 3px 0 !important;
    padding: 8px 20px !important;
    font-weight: 400 !important;
    font-size: 14px !important;}
.like-image {height: auto !important;}
.wrapper-max.seo_wrapper{padding:0;}
.seo_header {display:none;box-shadow: 1px 2px 3px #ddd !important;width: 100%;padding: 0px 0px 6px 0px;position: fixed;background:#eb5858;z-index: 9;top:0;}	
.seo_header a > img.seo_logo{max-width: 100%;height: auto;padding: 7px 7px 0;}
.seo_logosection{padding-left: 50px;}
.seo-leftpanel .seo-panellist, .seo-leftpanel h1, .seo-leftpanel h2{padding:5px 0;}
.avatar-txtbg{font-size: 9px;line-height: 5px;}
.seodetail_text + br + div{position: relative !important;padding-top: 10px;padding-bottom: 0;bottom: 0;right: 0;}
.src-user-data .input-data{ width: 60%  !important;}
.src-user-data .input-field {width: 37%;}
.seo-leftpanel .src-user-data #userdata-left {width: auto !important;}
.seo-leftpanel .src-user-data .userdata-left8px, #brides_id  {width: 100% !important;}
.sub-leftPanel .profile-srch {margin: 10px 8px !important;}
/* .seo_rightpanel{display:none;} */
.Tabbox {padding-top: 0;}
.src-user-data .userdata-left8px ul li {padding: 1px 0 !important;}
 #lightpic,  nav  .des_view_bot, .seo-panellist, #ResultArea+div, .mobile_qsearch, .mobile_paginationTop{display: none;}
.mobile_paddb {
    padding: 0;
}
.mob_view_bot {
    display: block;
    border: none;
    border-radius: 0 !important;
    font-weight: normal;
}
.sub-leftPanel, #serResArea , #ResultArea{float: inherit;width: 100% !important;}
#paginationTop .fright {float: inherit;}
#pagination a, #pagination a:link, #tnt_pagination a:visited, #paginationTop a, #paginationTop a:link, #paginationBottom a, #paginationBottom a:link, #tnt_paginationBottom a:visited, #paginationBottomTop a, #paginationBottomTop a:link {padding: 2px 5px;}
#pagination .active_tnt_link, #paginationTop .active_tnt_link, #paginationBottom .active_tnt_link, #paginationBottomTop .active_tnt_link {padding: 2px 5px;}
.like-image > img {max-width: 100% !important;width: auto !important;height: auto !important;}
.seothumb_text {width: 24% !important;}
.seothumb_text > div {width: 100% !important;}
.seodetail_text {width: 72%;}
.user-photo-thumb {width: 100% !important;height: 100% !important;background-size: 100% !important; min-height: 80px; min-width: 80px; border-radius: 50% !important;}
.wrapper-max , .seo-panellist ,.wrapper, .abtus, .abtus p {width: 100% !important;}
.footer{padding:5px 15px;}
.copyrights{padding-left: 5px;}
.copyrights .fright {float: left;display: block !important;}
/** Menu in mobile-view */

.seo_rightpanel.sidebar-offcanvas{padding-top:0px !important;}
/** Button styling */
.material-menu-button {
display: block;
width: 25px;
height: 30px;
padding: 1px 10px 0px 10px;
left: 2px;
top: 10px;
position: relative;
}
.material-menu-button span {display: block;width: 100%;height: 2px;margin-bottom: 4px;background-color: #000; margin: 6px 0;}
.material-menu-view-mobile {background-color:#fff;-webkit-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);}
/** Titlebar */

.matri-list{padding:10px 20px;} .matri-list a{line-height:24px; color:#363636; font-size:14px !important; display:block; font-weight:normal;}
	

/*Accordion menu*/
.accordion {    font-weight: 700;
background-color: #fff;
color: #000;
cursor: pointer;
padding: 14px 15px;
border: none;
text-align: left;
outline: none;
font-size: 16px;
transition: 0.4s;
}

.accordion.active, .accordion:hover {
background-color: #fff;
}

.accordion:after {

color: #777;
font-weight: bold;
float: right;
margin-left: 5px;
}

.accordion.active:after {

}



	.sub-leftPanel .accordion {
    border-bottom: inherit;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 20px;
    color: #000;
}
.seo_header, .newform-cnt {
    display: none;
}

}
/* SEO Responsive End*/
