/* vietnamese */
@font-face {
  font-family: 'Josefin Sans';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans Regular'), local('JosefinSans-Regular'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans Regular'), local('JosefinSans-Regular'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans Regular'), local('JosefinSans-Regular'), url(https://fonts.gstatic.com/s/josefinsans/v12/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-display: swap; 
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html {overflow-x:hidden;}
body{background: #f38502;}
.register-button{margin-top:50px;float:right;}
a{color: #339933;}
a:focus, a:hover{color: #339933;}
a.button1 {
	position: fixed;
	font-family: "Myriad Pro";
	font-size: 17px;
	color: white;
	text-transform: uppercase;
	letter-spacing:1px;
	outline: none;
	text-decoration: none;
	top: 309px;
	left: -40px;
	/*width: 136px;*/
	padding: 0.4em 1.5em 0.4em 1em;
	line-height: 30px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);  
	border-radius:5px;font-size:18px;color:#000;background-color:#f93c64;border:none;	
}
body {
	height: 100%;
	width: 100%;
    font-family: 'Josefin Sans', sans-serif;
}
html, body { height: 100%; width: 100%; margin: 0 auto; }
.container.login{height: 100%;}
h3{font-size: 20px;}
.more{color:#636261;text-decoration:none;float:right;}
.forgot-pw{padding:0px 0px 0px 100px;color:#108900;font-weight:bold;}
.tab-form{border:#f38502 4px solid;border-radius:5px;padding-bottom:10px;background-color:#fdfdfd;/*width:310px;*/height:auto	;margin-left:0px;margin-top:10px;}
.tab-formInner{border:#f38502 4px solid;border-radius:5px;padding-bottom:10px;background-color:#fdfdfd;/*width:310px;*/height:auto	;margin-left:0px;margin-top:10px;}
.search-btn{border-radius:5px;/*padding:7px 20px 7px 20px;*/font-size:16px;color:#fff;background-color:#339933;border:none;margin-left:18%;margin-top:15px;}
.search-btn span{font-size:14px;}
.search-frm{width:117px;margin-left:10px;padding:2px;color:#504e4e;}
.sel-padding{padding:2px 7px 2px 0px;}
.reg-btn{border-radius:5px;padding:7px 20px 7px 20px;font-size:18px;color:#fff;background-color:#339933;border:none;margin-left:100px;}
.lsel4{margin-top:10px;}
.lsel5{margin-top:10px;}
#sel1{margin-left:75px;}
#sel2{}
#sel3{margin-left:40px;}
#sel4{margin-left:25px;width:140px;}
#sel5{margin-left:25px;width:140px;}
.email-input{margin-left:46px;color:#504e4e;}
.pwd-input{margin-left:20px;color:#504e4e;}
.navbar-nav{text-align:center;padding-left:0px;margin-top:0px;padding-top:0px;}
.nav-tabs {    /* border-bottom: 1px solid #ddd; */}
.tab-form .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #8B4513;
    cursor: default;
    background-color: #fff;
    border: 0px solid #ddd;
    border-bottom-color: transparent;
    border-top: solid 4px #f38502;margin-top:5px;
}
.blurred-image {
    filter: blur(5px); 
  }
.vblurred-image {
    filter: blur(15px); 
  }
.tab-form .nav-tabs>li>a {
    margin-right: 0px;
    line-height: 1.1;
    border: 1px solid transparent;
    border-radius: 5px;
    background-color: #f93c64;
	border-right:solid 1px #c8c7c7;
	border:solid 2px #ffffb3;
	cursor:pointer;
	padding:10px;
	color:#000;
	font-family: 'Josefin Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
}
.navbar-header{float:left;}
.contact{font-family:Helvetica;font-size:16px;font-weight:bold;color:#f7ba47;float:right;margin-top:30px;}
.contact p{/*float:right;*/text-align: right;}
.contact p.logoSlogan{color:#FFDBB3;font-family:"Comic Sans MS", cursive, sans-serif}
.contact span{font-size:14px;font-weight:normal;color:#108900;}
.menubar{
	background-color:#f7ba47;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ba47), color-stop(100%,#f7941d));
	background: -moz-linear-gradient(top, #f7ba47 0%, #f7941d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ba47), color-stop(100%,#f7941d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7ba47 0%,#f7941d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7ba47 0%,#f7941d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7ba47 0%,#f7941d 100%); /* IE10+ */
	background: linear-gradient(top, #f7ba47 0%,#f7941d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ba47', endColorstr='#f7941d',GradientType=0 ); /* IE6-9 */
}
.menubar a{color:#fff;font-family:arial;font-size:15px;}
.menubar a:hover{background-color:#000;}
.nav>li{padding-left:0px;padding-right:0px;}
.nav>li>a:focus, .nav>li>a:hover,.nav>li>a.active {text-decoration: none;background-color: #f38502;color:#000;}
.grey-bar{
	/*background-image:url(images_resp/grad.png);
	background-repeat:no-repeat;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow: 0px 5px 7px #666;*/
	padding:20px;
	background: #fff;
}
.grey-bar p{font-family: 'Josefin Sans', sans-serif;color:#000;font-size:17px;font-weight:300;padding-left:5px;padding-right:5px;}
.browse{background: #fff;color:#000;font-size:17px;font-weight:300;}
.browse p{padding-left:10px;padding-right:10px;}
.brow-ls ul{ margin:0px;padding-left:15px;}
.brow-ls li{list-style:none;margin:0px;padding:0px;}
.brow-ls li a{list-style:none;color:#000;font-size:15px;font-family: 'Josefin Sans', sans-serif;}
.grad{
	width:69%;
	background: rgba(88,189,98,1);
	background: -moz-linear-gradient(left, rgba(88,189,98,1) 0%, rgba(88,189,98,1) 50%, rgba(255,206,82,1) 51%, rgba(255,206,82,1) 71%, rgba(255,206,82,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(88,189,50,1)), color-stop(50%, rgba(88,189,98,1)), color-stop(51%, rgba(255,206,82,1)), color-stop(71%, rgba(255,206,82,1)), color-stop(100%, rgba(255,206,82,1)));
	background: -webkit-linear-gradient(left, rgba(88,189,98,1) 0%, rgba(88,189,98,1) 50%, rgba(255,206,82,1) 51%, rgba(255,206,82,1) 71%, rgba(255,206,82,1) 100%);
	background: -o-linear-gradient(left, rgba(88,189,98,1) 0%, rgba(88,189,98,1) 50%, rgba(255,206,82,1) 51%, rgba(255,206,82,1) 71%, rgba(255,206,82,1) 100%);
	background: -ms-linear-gradient(left, rgba(88,189,98,1) 0%, rgba(88,189,98,1) 50%, rgba(255,206,82,1) 51%, rgba(255,206,82,1) 71%, rgba(255,206,82,1) 100%);
	background: linear-gradient(to right, rgba(88,189,98,1) 0%, rgba(88,189,98,1) 50%, rgba(255,206,82,1) 51%, rgba(255,206,82,1) 71%, rgba(255,206,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58bd62', endColorstr='#ffce52', GradientType=1 );
	height:3px;
	margin-left:10px;
	margin-top:0px;padding-top:0px;
}
.cream-bar{
	border-top:solid 1px #dfdfde;
	background-color:#fbfdf3;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfdf3), color-stop(100%,#ebebd1));
	background: -moz-linear-gradient(top, #fbfdf3 0%, #ebebd1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfdf3), color-stop(100%,#ebebd1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfdf3 0%,#ebebd1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfdf3 0%,#ebebd1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfdf3 0%,#ebebd1 100%); /* IE10+ */
	background: linear-gradient(top, #fbfdf3 0%,#ebebd1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfdf3', endColorstr='#ebebd1',GradientType=0 ); /* IE6-9 */
}
.cream-bar p{font-size:18px;color:#f88e65;font-family:arial;font-weight:bold;padding:5px 0px 3px 0px;text-align:center;border-right:solid 1px #dfdfde;}
.cream-bar p.cream-bar-last{border-right:solid 0px #dfdfde;}
.back-grad{
	background: #f38502;
}
.nav .open>a, .nav .open>a:hover {background-color: #F7A12C;border-color: #337ab7;}
.nav .open>a:focus{background-color: #f38502;}
.dropdown-menu {background-color: #F7A22D;right: 0px;left: initial;}
.dropdown-menu>li>a {
    display: block;
    padding: 0px;
	text-align:center;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
}
.dropdown-menu>li>a {font-family:arial;font-weight:bold;color: #000;}
.dropdown-menu>li>a:hover {background-color:transparent;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color: #fff;text-decoration: none;background-color: #F7A22D;}
.last-bar ul, .fot-bar ul{text-align:center;padding-left: 0px;margin-left:10px;margin-right:20px;}
.last-bar li{list-style:none;display:inline;padding:0px 5px 0px 5px;border-right:2px solid;}
.last-bar li a{list-style:none;color:#000;text-decoration:none;font-size:16px;font-family: 'Josefin Sans', sans-serif;}
.fo{background-color:#f93c64;padding-top:5px;padding-left:30px;margin-left:0px;padding-bottom:20px;padding-right:0px;margin-right:0px;}
.fo h4{color:#000;font-size:20px;font-family:arial;}
.fo p{color:#000;font-size:13px;margin:0px;padding:0px;}
.fo .radio{color:#000;font-family:arial;font-weight:100;font-size:15px;line-height:25px;}
.banner{background-image:url("images_resp/banner.webp");background-color:#f38502;background-repeat:repeat;background-position:left;height:400px;}
.mainLyt{height:100%;}

.fot-bar ul{text-align:center;}
.fot-bar li{list-style:none;display:inline;padding:0px 5px 0px;border-right:2px solid;}
.fot-bar li a{list-style:none;color:#000;text-decoration:none;font-size:12px;font-family:arial;}
.rem-bar-right{border-right:none !important;}
.rem-bar-left{border-left:none !important;}

#loginModal .modal-footer {background-color: #f9f9f9;}
#loginModal .modal-header{padding: 4px 25px;}
button.loginModalBtn{background-color: #f38502!important;border:none;}
.btn-success:hover{border:none;}
.premium .fo h4{color:#000;font-size:20px;font-family:arial;}
a.button1.logOut{left: -50px;}
.navbar-brand.logo{height: 90px;}	
#add_err{color: #a94442;}
.visa-image,.myPhone{text-align: center;color: #fff;}
.row .panel-heading{background:#f7ba47;color: #ffffff;}
.sidebar-collapse .panel-heading{background:#f7ba47;color: #ffffff;}
.navbar-nav>li.inactMenu>a,.navbar-nav>li.active>a{padding-top: 5px;padding-bottom: 5px;}
.navbar-nav{width: 100%;}
.hidden-xs{margin-top: 10px;}
.left-menu{padding-left: 5px;font-size: 14px;font-weight: bold;}
.right-menu{padding-right: 5px;font-size: 14px;font-weight: bold;}
.title-hr{width:100%;margin-top:10px; border-top:1px solid #747171;}
.login-h4{color: #8F2F2F;font-weight: bold;}
.registerLink{text-align: left;text-decoration: underline;}
.contentMain{margin-top: 30px;margin-bottom: 30px;}
.contentMain1{margin-top: 0px;margin-bottom: 0px;}
.contentMainInner{margin-top: 0px;margin-bottom: 10px;}
.contentMain1.last{margin-top: 0px;margin-bottom: 20px;}
.forgotRight{float: right;}
.browseInner{font-family:arial;font-weight:bold;text-align:center;padding-top:10px;}
.footer-row{border-top:1px solid #fff;background-color:#f38502;}
.container.back-grad.login .footer-row{/*border-top:1px solid #fff;background-color:#dfdfde;*/}
.reportAbuse{position:relative;margin-top:30px;margin-bottom:30px;text-align:center;height:20px;}
.reportAbuse i ,.member-right i, #LPIRegisterForm i,#LPIRegisterForm1 i{color: #f7ba47;}
.myPhone{margin-top:15px;padding-bottom:20px;text-align:center;}
.myPhone img{padding:0;margin:0;}
.classFootBar{text-align:center;font-size:12px;}
.copyRight{text-align:center;font-size:12px;padding-bottom: 10px;}
.step1{float: right;}
.title-hrOrg{width:100%;margin-top:10px; border-top:1px solid #f7ba47;}
.member-rightGreen{ color: #f7ba47;font-weight: bold;}
div.rightGreen .member-rightGreen i{Color: #339933
!important;}
#registerForm .form-inline{padding-left:20px;color:#504e4e;font-weight:Bold;}
.regRadio{border: 0px;width: 6%; height: 18px;display: inline-table; border-radius:0px;box-shadow: none;-webkit-box-shadow:opx;position: relative;top:2px;left:4px;}
.dob{width:19%;float:left; margin-left: 5px;}
.dob.top{width: 13%;font-weight: bold; position: relative; top:6px;left:4px;}
.registerFormBtn{position: relative;top:15px;}
.registerFormBtn{background:#f38502;font-weight:bold;}
.registerFormBtn i{color: #000!important}
.topMenuUL.navbar-nav>li.actMenu>a, .topMenuUL.navbar-nav>li.actMenu>a:focus, .topMenuUL.navbar-nav>li.actMenu>a:hover {color: #000;cursor: default;background-color: #f93c64;}
.leftMenuNav{float:none;}
.greyText{color:#999999;font-weight: bold;font-size:14px;}
textarea {
     display: block;
     background: white;    
     padding: 1em;
     margin: auto;
     font-size: 14px;
     font-family: 'Roboto', sans-serif;    
     height: 8em;
     max-height: 12em;
     width:100%;
 }
 .registerFormBtn.step3-skip{width: 25%;float:right;}
 .registerFormBtn.step3-sub{width: 25%;float:right;margin-top:0px; margin-right: 10px;}
/* page Layout*/
.tab-formRegister{margin-bottom:5px;border:#ffffff 4px solid;border-radius:5px;padding-bottom:10px;background-color:#fdfdfd;/*width:310px;*/height:auto	;margin-left:0px;margin-top:10px;}
.php .sr-only{position: relative; height: 100%;}
.php .sr-only ol.Olphp{margin-bottom:0px;}
.alert.alert-danger.php{padding: 5px;}
.formReq{color:#CC0000}
.resInIndia{margin-left: 15px; margin-top: 10px;}
.inUSA{ margin-top: 8px;}
.register1Small{font-size: 12px; font-weight: bold;color: #999999!important;}
.form-group.martial label{margin-top: 10px;}
.terms{border: solid 1px #CC6600; padding: 10px;margin-left:1%;width: 98%;}
.terms h4{background: #669900; color: #FFFFFF; padding: 10px 5px;}
.terms .termCloseCenter{text-align: center;}
.blockDiv{display:none;}
.loginBtn{cursor: pointer;}
.row.rowLogin{margin: 0px;}


#OpenLeftMenu{display:block;position:relative;left:8px;top:15px;}
#CloseLeftMenu{display:none;position:relative;top:-2px;left:-3px;float:right;}
#CloseLeftMenu i{color: #000;}
#my-navigation .panel-default{border:none;}
#my-navigation .panel-heading{background:#f38502;color: #ffffff;padding: 7px;border:none;border-top-left-radius:0px; border-top-right-radius:0px;}
#my-navigation .panel-title{font-size:12px;font-weight: bold;}
#my-navigation .panel-default .nav>li{border-radius:0px;border: solid 0px #c8c7c7;padding: 3px;background: #fff;font-weight:normal;}
#my-navigation .panel-default .nav>li>a{font-weight:normal;border: none;color: #8b4513;background: inherit;padding: 0px;display:inline;cursor: pointer;}
#my-navigation .panel-default .nav>li>a i {color: #339933;}
#my-navigation {background-color: #fff;color: #fff;overflow-y: scroll;border-right: solid 1px #c8c7c7;border-bottom: solid 1px #c8c7c7;}
#my-navigation p {padding: 20px;border-bottom: 1px dotted #eee;}
.leftbtn {border: 0;cursor: pointer;margin: 0 auto;float:left;position:relative;left: -15px;font-size: 24px;padding: 0px;background: none;}

.membersIndex{margin-top: 0px;}
.membersIndex .col-xs-12{padding:0px 5px 0px 0px;}
.membersIndex .panel-heading, .sidebar-collapse .panel-heading{padding: 5px 10px;}
.membersIndex .indexUploadPhoto{padding: 15px 0px;border: solid 1px #CCCCCC;text-align:center;}
.membersIndex .panel-body .col-xs-2{padding: 0px;}
.membersIndex .tick{color: #37D300;font-size:20px;}
.membersIndex .memberIndexTtile{Padding-left:15px; font-weight:bold;font-size:16px;}
.membersIndex  .memberIndexMessages {padding-left: 0px;padding-top: 10px;}
.membersIndex .row.memberIndexContact{border-top: 1px solid #ddd;margin-top:15px;padding-top:15px;}
.membersIndex .list-group-item>.badge{padding: 5px;background:#339933;}
.membersIndex .list-group-item>.badge a{color: #fff;}
.membersIndex .list-group-item{padding-left: 5px;}
.membersIndex .memberOptions{padding: 5px;}
.membersIndex .memberOptions .list-group{margin-bottom:2px;}
.membersIndex .verifyEmail .list-group{margin-bottom:0px;}
.membersIndex .verifyEmail .list-group li{margin-left: 5px;}
.membersIndex .verifyEmail .list-group li a{font-size:12px;}
.membersIndex .lpiChat a{float:right;}
.membersIndex .thankyou{margin-bottom: 15px;}
.memberIndexContent{background: #fff;}
.membersIndex .profileScreening{margin: 10px;text-align:center;}
.membersIndex .panel-info,.hidden-xs .panel.panel-default, .grey-bar .panel-info{border-color: #f7ba47}
.memberIndexContent .panel-heading, .searchResult .panel-title{color: #000;}
.logobar{background: #f38502;}
.contact i{font-size: 24px;color: #000;}
.contact p span{color:#000;position: relative;top: 5px;font-size: 16px;font-family: 'Josefin Sans', sans-serif;}
.grey-bar .panel-info{background: #fff;border: 3px solid #339933;}
.row.footer-row.marginLeft{margin-left:-16px;}
.contact p span.loginText{top: -1px;}
.logobar .contact .btn-group button.dropdown-toggle{background: none;border: none;box-shadow:none;}
.logobar .signoutDropdown{float: right;}
.logobar .SignoutSpan{position: relative;top: -5px;color: #000;font-size:16px;font-weight:normal;font-family: 'Josefin Sans', sans-serif;}
.logobar .dropdown-menu>li>a{text-align: left;font-weight:normal;font-family: 'Roboto', sans-serif;}
.logobar .dropdown-menu>li>a.signout{text-align: center;}
.signoutDropdown ul li{padding-left: 15px;padding-top:5px;padding-right:10px;}
.signoutDropdown ul li.divider, .signoutDropdown ul li:last-child{padding-top:0px;}
.indexText{text-align:center;color:#000;font-size:14px;font-family: 'Josefin Sans', sans-serif;}
.indexText.custCare{padding-bottom: 10px;font-size:16px;}
#loginView i,.form-group span.glyphicon{color: #f38502;}
.registerIndexContent{background: #fff;}
.onlyCopyRight{padding: 10px;}
.registerIndexContent .tab-formRegister,.rowLogin .tab-formRegister{width:98%;margin-left:10px;}
#quickSearch .modal-body, #sampleMSG .modal-body, #aboutIcons .modal-body,
#writeMSG .modal-body, #addFavourit .modal-body, #viewContact .modal-body, #reqPhoto .modal-body, #savedSearch .modal-body,
#changeEmail .modal-body, #changePWD .modal-body
{background:#f38502;}
#quickSearch .modal-footer, #sampleMSG .modal-footer, #aboutIcons .modal-footer,
#writeMSG .modal-footer, #addFavourit .modal-footer, #viewContact .modal-footer, #reqPhoto .modal-footer, #savedSearch .modal-footer,
#changeEmail .modal-footer, #changePWD .modal-footer
{background:#fff;border:none;}
#quickSearch .modal-content, #sampleMSG .modal-content, #aboutIcons .modal-content,
#writeMSG .modal-content, #addFavourit .modal-content, #viewContact .modal-content, #reqPhoto .modal-content, #savedSearch .modal-content,
#changeEmail .modal-content, #changePWD .modal-content
{box-shadow:none;border: none;}
#quickSearch  .modal-header,#quickSearch .modal-footer , 
#sampleMSG  .modal-header,#sampleMSG .modal-footer, 
#writeMSG  .modal-header,#writeMSG .modal-footer,
#addFavourit  .modal-header,#addFavourit .modal-footer,
#viewContact  .modal-header,#viewContact .modal-footer,
#reqPhoto  .modal-header,#reqPhoto .modal-footer,
#aboutIcons  .modal-header,#aboutIcons .modal-footer,
#savedSearch  .modal-header,#savedSearch .modal-footer,
#changeEmail  .modal-header,#changeEmail .modal-footer,
#changePWD  .modal-header,#changePWD .modal-footer
{padding:10px;}
#quickSearch  .modal-title, #sampleMSG  .modal-title,  #aboutIcons  .modal-title,
#writeMSG  .modal-title, #addFavourit  .modal-title, #viewContact  .modal-title, #reqPhoto  .modal-title, #savedSearch  .modal-title,
#changeEmail  .modal-title, #changePWD  .modal-title
{color:#f38502; }
#quickSearch  .quickSearchText, #sampleMSG  .quickSearchText{padding-left:20px;color:#504e4e;font-weight:bold;}
#quickSearch  .quickSearchText select{font-weight:normal;}
#reportAbuse  .modal-header{ background:#f38502;padding:0px;}
#reportAbuse .row.quickSearchModal{Padding:15px;padding-top:0px;}
a.newmsg{color: #fff;text-decoration:none;}
.contactIndexContent .toppad{margin:0px;padding:0px;}
.search-btncontact{border-radius:3px;padding:7px;font-size:14px;color:#fff;background-color:#339933
;border:none;margin-left:20px;margin-top:15px;}
.close.contactClose{padding: 10px;}
#reportAbuse  .modal-content{box-shadow:none;border: none;}
#reportAbuse  .modal-footer{background:#f38502;border:none;}
#reportAbuse.modal.fade.in{display: block !important;}
#reportAbuse .modal-dialog{overflow-y: initial !important}
#reportAbuse .modal-body{overflow-y: auto;}
.quickSearchModal .btn.btn-default{ padding:5px !important;}
#backLinks{text-align:right;display:inline;float:right;}
.row.myProfile{margin-left: 0px;font-family: 'Josefin Sans', sans-serif;}
.row.myProfile .panel-body{padding: 3px;}
.row.myProfile .table>tbody>tr>td{padding:0px; border:0px;}
.row.myProfile .table{margin-bottom:3px;}
div.profile img{text-align: center;padding: 10px!important;border:solid 1px #ffffff}
.row .myprofilemembercontact{background: #ebebd1; border: solid 1px #f7ba47!important; margin: 15px;margin-top:0px;padding: 10px;}
.row .myprofilemembercontact .table>tbody>tr>td{border: none;}
td.myprofilethemebk{background: #f7ba47; padding: 5px!important;}
.alignleft{text-align: left;}
.panelmarginbottom{}
.panelmarginbottom  .panel.panel-info{margin-bottom: 5px;}
.myprofileRightLinks{margin-right:0px;padding: 0px;}
.myprofileRightLinks .panel.panel-info{margin-left:15px;margin-right:15px;}
.myprofileRightLinks .panel-body{padding: 5px 15px!important;}
.profile img{margin: 0 auto;}
td.greenColor{color: #339933;font-weight: bold;}

.viewProfileContent .table{background: #fff; border: solid 1px #f7ba47!important; }
.viewProfileContent .table.table-user-information.moreAbout>tbody>tr>td{border: none!important;padding: 0px 5px;}
.panel-title.moreAbout{font-weight: bold; color:#f7ba47;padding:5px 10px;}
/*.textalignMiddle{text-align: center;line-height:80px;font-weight:bold;min-height:80px;background: #fff2e6; border: solid 1px #f7ba47;margin:10px;padding: 0px 10px;}*/
.textalignMiddle{text-align: left;/* line-height:80px; */font-weight:normal;min-height:80px;background: #fff;border: solid 1px #f7ba47;margin:10px;padding: 0px 10px;}
span.spanmyprofile{font-weight: bold;padding: 10px;}

.viewProfileContent{margin: 0px;}
.viewProfileContentNested{margin: 10px;}
td.tdAlignCenter{text-align: center;}
th.thAlignCenter{text-align: center;}
th.thAlignLeft{text-align: left;}
th.thAlignLeft,th.thAlignCenter,th.thAlignCenter a{color:#C06000;}
.table.membersOtions td{background:#fff2e6;padding: 5px 0px!important;border-top: solid 1px #f7ba47!important}
.table.membersOtions td.tdAlignLeftFont{padding-left: 8px!important;font-size:12px;}
.table.membersOtions td.bordertop2{border-top: solid 2px #f7ba47!important;padding:0px 8px!important;text-align:center;}
.table.membersOtions th{border-bottom: solid 2px #f7ba47!important;}
p.spanText{font-size: 12px; font-weight: bold;padding:10px;}
p.spanTextnormal{font-size: 12px; font-weight: normal;padding:10px;}
p.pTexta{padding:10px;padding-bottom: 0px;}
.panel-body p{padding: 0px 10px;}
.panel-body p.Content1{padding-left:10px;}
div.orderDetailsTop{margin-top: 10px;}
td.orderDetails{}
.viewProfileContent .orderDetailsTop .table.table-user-information.moreAbout>tbody>tr>td{padding: 5px 8px!important;border-bottom: solid 1px #ccc!important;}
.viewProfileContent .orderDetailsTop .table.table-user-information.moreAbout>tbody>tr>td.lastTd{border-bottom: solid 1px #f7ba47!important;}
.addPhoto{padding: 0px;}
.list-group{margin-bottom: 5px;}
.addPhotoInfo h5{margin:0px;}
div.addPhotoInfoTitle{background: #f7ba47;font-weight:bold; padding: 5px;margin: 8px 0px;}
.colorLightOrg{color: #f7ba47;}
div.fileUpload{padding: 10px 0px;}
/*.btn.btn-primary.btn-file{background: #f7ba47;border-color:#f7ba47;color: #000;}*/
td.tdCenter{Text-align: center; font-size: 12px; font-weight: bold;}
tr.headerHighLight th{background: #f7ba47;text-align:left;height:30px;}
tr.headerHighLight th.savedSearchSn{text-align: left;padding-left:0px;}
td.tdRight{text-align:right;padding: 8px!important;}
td.tdRight a{padding-right: 10px;}
.myprofilemembercontact td{padding-bottom: 3px!important;border-bottom: 1px solid #ddd!important}
.keywordSearch {background: none!important; border:none!important; }
.keywordSearch td{background: none!important; border:none!important; padding: 5px!important;}
#keywordForm div.form-inline label{text-align:right;}
.partnerSearchTab{padding: 0px; margin:0px;}
.partnerSearchTab li {list-style:none;border-bottom: solid 1px #f7ba47;}
.partnerSearchTab li div{width:25%;text-align:center;background:#f7ba47;color: #000; padding: 5px 10px;border-bottom: 1px solid transparent;border-top-left-radius: 3px; border-top-right-radius: 3px;}
.partnerSearchTab li div a{color: #000;}
.partnerSearchhref{color: #000;}
.bottom10px{height:10px;}
.savedSearchTable{border:solid 1px #f7ba47!important}
.savedSearchTable td{border-bottom: solid 1px #ddd!important;padding: 5px 0px!important;}
.membersIndex .panel-heading h3{word-wrap:break-word;}
.quickSearchModal .btn.btn-default.quickSearchPBtn{padding:5px 5px 1px 5px!important;}
div.myProfile div.profile{text-align:center;}
.memberContactBackground{background: #339933;height:115px;}
.row .myprofilemembercontact.memberContactBackgroundMainecl{background: #EDD17B;}
.memberContactBackgroundOrg{background: url(images/ecl_info1.gif) no-repeat center;height:115px;}
.memberContactBackgroundOrg1{background: url(images/ecl_info.gif) no-repeat center;height:115px;}
.orderDetails{width:30%;}
.breakWord{word-break:break-all;}

.textalignLeft{text-align:left!important;}
.textalignRight{text-align:right!important;}
.textalignCenter{text-align:center!important;}
#keywordForm .search-btn{margin-left:0px;}
.DOBdivleft{padding-left:0px; padding-right: 0px;}

.margintop div div,.paddingTop{padding-top: 5px;}

/*members Option Starts */
.membersIndex.memberoptions{padding-left:2px;}
td.thAlignLeft{text-align: left;font-weight: bold;color:#C06000;}
td.thAlignCenter{text-align: center;font-weight: bold;color:#C06000;}
td.thAlignLeft,td.thAlignCenter,td.thAlignCenter a{color:#C06000;}
td.tdAlignLeftFont{background:#fff;font-size:12px;border-top:solid 1px #f7ba47;padding:5px 0px;padding-left:2px;}
td.tdAlignCenter{text-align: center;background:#fff;border-top:solid 1px #f7ba47;padding:5px 0px;}
.thAlignLeft,.thAlignCenter{font-size:12px;}
.fontWeightBold{font-weight:bold;font-size:12px;}
/*members Option end */

span.profilePhoto{width: 100%;display: block;}
span.profilePhoto .img-responsive {display: inline-block; height: 70px; width: 70px; padding: 5px;}

#myTab li{width: 100%;text-align: center;}
.indexTab .panel-info{border-color: #f7ba47; margin: 5px;}

.searchResult nav{display: inline-block;}
.searchResult .noPadding{padding: 0px;}
.searchResult nav ul.pagination{margin: 0px;}
.searchResult .pagination-sm>li>a, .pagination-sm>li>span{padding: 2px 8px;}
.searchResult  .pageNextPre a{ color: #339933;font-weight: bold;}
.searchResult .floatRight span{padding-top: 10px;}
.searchResult .floatRight span a{text-decoration:underline;}
.searchResult .align-right{width:100%; display:inline-block;text-align:right;}
.padding15px{padding-left:15px; padding-right:15px;}
.searchResult .panel-title{font-size: 12px;font-weight: bold;}
.searchResult .resultsDes{padding: 8px;font-size:12px;min-height:80px;font-family: 'Josefin Sans', sans-serif;}
.searchResult .resultProfile span{width:100%; display:inline-block;text-align:center;padding-top:10px;}
.searchResult .refine{background: #fbfdf3;}
.searchResult .refine span{width:100%; display:inline-block;text-align:center;padding: 5px 0px;}
.searchResult .paginationPages{position: relative;top:-8px;}
.searchResult td.searchtdAlignCenter{text-align:center;padding: 0px 10px;font-family: 'Josefin Sans', sans-serif;}
.searchResult span.searchThumbnailImg img, img.community_GroomIMG55{border: solid 1px #ffffff; padding: 5px; display: inline-block; width: 72px; height: 72px;}
.searchResult span.searchfeatureText{font-size: 12px;}
.searchResult a.featuredProfileID{font-weight: bold; padding: 8px 0px;}
.searchResult div.searchRstAlignRight{text-align: right;font-size: 12px; font-weight:bold;}
.searchResult .panel-info{border-color:#000;}
.searchResult .searchtdAlignCenter{font-weight: bold;}
.iconInfo{ border: none;}
#aboutIcons .modal-body{padding-bottom: 0px;}
#aboutIcons .modal-footer{border-top: 0px;}
#aboutIcons .modal-content{border: 0px;box-shadow:none; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.aboutIconsFooter{padding: 5px;background: #fff; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}

.searchResult .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#000;border-color:#000;}

.textAlignCenter span{width: 100%;text-align: center;display: inline-block;}
.greenColor span{margin: 0px 5px;}
span.ViewProfileFilledby{color:#808080;font-weight: normal;}
.viewProfileContent .table.borderNone{border: 0px!important;}
.viewProfileContent .table.noBgBorder{border: 0px!important;background: inherit!important; }
.margintop10px{margin-top: 15px;}
.feaMatchHeight{min-height:170px;}
span.paddingAll{margin: 8px;text-align: left;}
div.bgGreyShade{background:#fbfdf3; padding-top:5px;margin: 5px 0px; border: solid 1px #dfdfde;font-size:12px;}
span.paddingLeft5px{padding-left:5px;}
.paddingTop10px{padding-top: 10px;}
span.colorGreen{color: #339933;}
table.moreAbout tr td:nth-child(2){width:1%;}
.orderDetailsTop table.moreAbout tr td:nth-child(2){width:auto}

p.popUpContent{padding: 0px 10px;}
p.popUpContent a{font-size:14px;color: #339933;}
.errorBox{width: 40%;margin: 0 auto;}

.carousel-control.right,.carousel-control.left{background: none !important;color: #F09000;filter: none!important;}
.item.active {text-align: center;}
.item.active img{display:inline-block;}
.photoSlider{width:50%;margin:0 auto;}
.divCenterAlign{width:100%;margin:0 auto;text-align:center;}
.requestPhoto{padding:6px 12px;background-color:#449d44;color: #fff;border: solid 1px #398439;border-radius:4px;}

/* ksearch */
.psearch .pSearchColumn{width:25%; float:left;min-height:200px;}
.psearch .pSearchColumn .searchtdAlignCenter{font-weight: normal;}
.psearch{margin-top:10px;}
/* ksearch ends */
.quickSearchModal.iconsPopup .panel.panel-info.iconInfo{background:none;}
.quickSearchModal.iconsPopup .panel.panel-info.iconInfo .panel-body{padding-top: 0px;}

.advanceSearch .dropdown-menu>.active>a, .advanceSearch  .dropdown-menu>.active>a:focus, .advanceSearch .dropdown-menu>.active>a:hover{background: #8F2F2F;}
.advanceSearch .dropdown-menu>li>a{text-align:left;}
.advanceSearch .multiselect.dropdown-toggle.btn.btn-default{background: none;box-shadow:none;}
.advanceSearch  .multiselect-container.dropdown-menu{left:0px;margin-left:0px;}

#overlay {background: #ffffff;color: #666666;position: fixed;height: 100%;width: 100%;z-index: 5000;top: 0;left: 0;float: left;text-align: center;padding-top: 25%;}
.advSelectHidden{visibility: hidden;display:none;}
.hideSpan, .showSpan{cursor: pointer;}
.advanceSearch .padding0px{padding: 0px;padding-top: 5px;}
.advanceSearch .padding01px{padding: 0px 3px;}
.photoPWD{padding-left: 8px;padding-bottom: 10px;}
.photoPWD .photoPwdLabel, .photoPWD .photoPwdBtn{padding: 0px;padding-top: 6px;}
.photoPWD .photoPwdInput{padding-left: 0px; padding-right: 8px;}

.divCenterAlign img.img-responsive{display: inline-block;}
.search-btn.forPwdBtn{margin-top: 0px;}
img.img-responsive, #myCarousel img, img.community_GroomIMG{-webkit-touch-callout: none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}

.userActivation{padding-left:15px;}
#editProfile .spanAlignRight{position:relative; right:0px;float:right;padding-right:10px;}
#editProfile .paddingTop10px{padding-top:10px;}
#editProfile .spanAlignRight a{font-size: 12px;}
#editProfile .form-group{padding: 10px 0px;}
.form-control.dobday{width:30%;float:left;margin-left: 2px;}
.form-control.dobmonth, .form-control.dobyear{width:33%;float:left;margin-left: 2px;padding: 6px;}
#editProfile .toage{padding: 0px;padding-top: 3px;}
#editProfile .moreAbtedit{color: #999999;font-size: 9pt;}
#editProfile .moreAbt1edit{color: #CC0000;font-size: 9pt;}
body
{
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.linkUnderline{text-decoration:underline;}
.padding0px{padding: 0px}

.myprofileRightLinks a{line-height: 25px;}
.refine .alignCenter{text-align:center;}
.search-btn.refineBtn{border: solid 1px #f38502; color: #000;background: #fff;margin-top:0px;}
.searchResult .refine .search-btn.refineBtn span{display:inline;}
#chaneEmailSend,#changePWDSend{display:none;}
#changePWDForm .search-btn.photoPassword{float:right;margin-left:0%;}
#changeEmailForm .search-btn.btnChangeEmail{margin-left:0%;margin-top: 0px;}
.rednormal, #editProfile .moreAbtedit.rednormal{color:#CC0000;}
.redBold{color:#CC0000;font-weight:bold;}
#changeEmail, #changePWD{padding-right:0px!important;}
.row.myProfile .addPhoto .panel-body{padding: 10px;}
.viewProfileContent .addPhoto .table.table-user-information{border:none!important;}
.row.myProfile .addPhoto .table.table-user-information>tbody>tr>td{padding:8px;border-top:1px solid #ddd;}
.addPhoto .btn-primary{background-color: #339933;border-color:#339933;}
.addPhoto{padding: 0px;}
.list-group{margin-bottom: 5px;}
.addPhotoInfo h5{margin:0px;}
div.addPhotoInfoTitle{background: #f7ba47;font-weight:bold; padding: 5px;margin: 8px 0px;}
.colorLightOrg{color: #f7ba47;}
div.fileUpload{padding: 10px 0px;}
#addPhotosubmit{background-color: #339933;color:#fff;}
#progressBar{background: #ffffff;color: #666666;position: fixed;height: 100%;width: 100%;z-index: 5000;top: 0;left: 0;float: left;text-align: center;padding-top: 25%;display:none;}
.managePhotoh6{color: #008000; font-weight:bold;font-size:16px;}
.managePhotoDelete{margin:8px 5px;}
#manPhoto_errModal{margin-top:10px;}
.file-input.file-input-new{margin-top:5px;}
.carousel-inner h3{margin-top:2px;}
.paddingleft10px{padding-left:20px;}
.partnerProfileBtn, .myaccountBtn{background-color: #339933;border-color:#339933;color: #fff;}
#myaccount_errModal{margin-top:5px;margin-bottom:5px;}
.colorGreen{color: #339933;}

.btn-group.bootstrap-select .dropdown-menu, .btn-group.bootstrap-select .dropdown-menu>li>a:focus, .btn-group.bootstrap-select .dropdown-menu>li>a:hover{outline:none;}
.advanceSearch .btn-default.focus, .advanceSearch  .btn-default:focus, .advanceSearch  .open>.dropdown-toggle.btn-default, .advanceSearch .open>.dropdown-toggle.btn-default:focus, .bootstrap-select .btn-default:hover{background:none;}
.advanceSearch ul.dropdown-menu.inner li{padding-left:10px;}
.advanceSearch ul.dropdown-menu.inner li span.glyphicon.glyphicon-ok.check-mark{color:#339933;}

.memberShipPaymentOptions ul{-webkit-padding-start: 10px;}
.memberShipPaymentOptions ul li{padding-top:10px;list-style:none;}
.memberShipPaymentOptions ul li:before{padding-top:10px;content: "\e080";font-family: 'Glyphicons Halflings';padding-right:10px;}
.memberShipPaymentOptions .paymentOptionsHead{padding: 0px 10px;margin-top:10px;}
.memberShipPaymentOptions .paymentOptionsSunText a, .memberShipPaymentOptions .paymentOptionsHead a{text-decoration: none;color:#339933;}
.memberShipPaymentOptions  a.becPreMem{text-decoration: underline;}
.memberShipPaymentOptions  .ccAven{padding:15px 0px;text-align:left;}
.memberShipPaymentOptions  .ccAven img{width:60px; height:auto;position:relative; top:50px;}

.memberShipPayment .paymentHead{padding-left:5px;padding-top:10px; font-weight:bold;color:#339933;font-size:16px;}
.memberShipPayment .paymentSunText{padding-left:20px;padding-top:8px;}
.memberShipPayment .premiumBenefits{text-decoration: underline;color:#339933;}
.memberShipPayment p.preBenefit{text-align:right;width:100%;display:inline-block;padding:15px 0px 5px 0px;}
.memberShipPayment .paymentPrice{font-weight:bold; color:#C06000;}
.memberShipPayment p{padding:0px;margin:0px;}
.memberShipPayment .paymentLine{border-top: solid 1px #eee;margin-top:5px;}
.memberShipPayment .paymentPrice span{font-weight:normal; color:#000;}
.memberShipPayment .paymentSunText p{font-weight:normal;}
.memberShipPayment .paymentSunText p span{font-weight:normal;}

.paymentsForm .form-control{margin-bottom:10px;}

.benefitsPopup table td.thAlignLeft, .benefitsPopup table td.thAlignCenter{color:#fff;}
.benefitsPopup table td.thAlignLeft, .benefitsPopup table td.tdAlignLeftFont{padding-left:8px;}

table.table-striped.myFavouritesTable{border:solid 1px #f7ba47;}
.myFavouritesTable tr td, .myFavouritesTable tr th{padding:5px 8px;}
.myFavouritesTable tr td.delete{text-align:center;}
.myFavouritesTable tr td.a{font-weight:normal;}
.table-striped.myFavouritesTable>tbody>tr:nth-of-type(odd){background:#fff;border-top:solid 1px #f7ba47;border-bottom:solid 1px #f7ba47;}
span.manageVideocolorRed{color: #CC0000;}
h4.manageVideoGreen{color:#008000;}
.row.myProfile .panel-body.RemPhotoMain{padding:15px;}
video{width:100%!important;height:auto!important;}
.manageViewVideo{margin-bottom: 10px;}
.btn.deleteBtn{background:#339933;color:#fff;}
.btn.btn-primary.btn-xs.view, .btn.btn-primary.btn-xs.communicate{background:#339933;color:#fff;border-color:#339933;line-height:15px;}
.btn.btn-primary.btn-xs.view{padding:2px 10px; margin:3px 0px;}
.panel.panel-info.showMessage{min-height:80px;border-color:#ccc;}
.btn.deleteBtn.showmsgBtn{margin-left:5px;}
.showMsgPaddingLeft{padding-left:5px;}
.membercontacts p.preBenefit{text-align:right;width:100%;display:inline-block;padding:5px 0px 5px 0px;}
p.content1{padding:5px;}
#divAvailability{margin-left:10px;font-size:12px;color:#CC0000;display:none;}
.compossageMsgTxtArea{margin-left:15px}
table.table-striped.myFavouritesTable.inbox.acceptlist tr td{background:#fff;}
.panel-body p.Content2{padding-left:10px;}
.paddingTop10px{padding-top: 10px}
/*.CommunicateInbox{padding-left:0px;padding-right:5px;}*/
.communicatehref, .membersIndex .list-group-item>.badge a.communicatehref{text-decoration:underline;}
/*.CommunicateInboxMsg{padding-left:5px;padding-right:5px;}*/
.mainSearch{width:inherit;}
.btn.btn-default.quickSearchPBtn.inner{padding:3px 5px;background:#339933;color:#fff;}
.pink-box-button{color:#000;border:2px solid #f38502;background:#fff;}

#myCarousel, #myCarouselg, #myCarouselb{border: 3px solid #339933;border-radius:4px;}
#myCarousel .item{text-align:center;}
#myCarousel .item .brow-community{display:table;width:100%;}
#myCarousel .item .brow-community li{display:table-cell;padding:10px 0px;width:25%;}
#myCarousel .item .brow-community li:first-child{display:table-cell;padding-left:0px;}

#myCarousel .item.active{text-align:center;}
#myCarousel .item.active .brow-community{display:table;width:100%;}
#myCarousel .item.active .brow-community li{display:table-cell;padding:10px 0px;width:25%;}
#myCarousel .item.active .brow-community li:first-child{display:table-cell;padding-left:0px;}

#myCarouselg, #myCarouselb{}
.myCarouselmat .matgrooms{width: 80%;margin:0 auto;margin-top:5%;}
.matgroomsName{font-weight:bold;text-align:left;padding-bottom:0px;color:#339933;text-decoration:underline;}
.matgroomsdesc{font-weight:normal;text-align:left;font-family: 'Josefin Sans', sans-serif;}
.matgroomsImg img{position:relative; top:50px;}
.matgroomsImgIndex img{position:relative; top:40px;}
.matgroomstxt{min-height:250px;}
.comm_viewProfile{font-size:14px;text-align:right;}
.register-button div{margin-top:-30px;}
.input-group.prSrSubDom{margin-top:20px;}

/* more sites */
.more_sites_main{margin-top:10px;padding-left:20px;padding-right:10px}
.more_sites_main .more_sites{width:25%; float:left;text-align:left;min-height:50px;}
.more_sites_subHead{background: #f7ba47;padding:5px;font-weight:bold;}
.more_sites_main .more_sites a{padding-right:10px;}
.more_sites_main.morehi .more_sites{min-height:60px;}
.more_sites_main p{padding: 0px 2px;margin:0px;}


span.registerStep1_span{text-align:right;}
.registerFormBtnNext{position: relative;top:0px;}
.registerFormBtnNext{background:#f38502;font-weight:bold;}
.registerFormBtnNext i{color: #000!important}
.registerStep2, .registerStep3, .registerStep4, .registerStep5, .registerStep6{display:none;}
span.registerFormBtnPrev{float:right;padding: 6px 12px;float: right;cursor: pointer; border: 1px solid #f7ba47;border-radius: 4px;}
.registerFormBtnPrev i{color: #000;}

.successContent{text-align:left;}
.successMore{text-align:right; padding: 10px;}
.successForm .form-group{line-height:35px;}
.successMorePhoto{display:none;}
.successAddMore{text-decoration:underline;cursor:pointer;text-align:right;}
.stStoryp{text-align:right;}
.stStoryImg{text-align:center}
.SubtStoryBtn{height:0px;}
.SubtStoryBtn a{margin-right: 0px;line-height: 1.1;border: 1px solid transparent;border-radius: 5px;background-color: #339933;border-right:solid 1px #c8c7c7;border:solid 2px #ffffb3;cursor:pointer;padding:10px;color:#fff;font-family:arial;font-size:14px;font-weight:bold;float: right;position: relative;top: -61px;right: 10px;}
.profilegal .col-md-6{margin:10px 0;}
.successHome .item.active{min-height:350px;}
.profilegal .item.active{min-height:100px;}

.openRegTab, .openLoginTab{color:#339933;cursor:pointer;}
.premiumErr, .indexSrErr{display:none;background-color:#fff;padding:5px;font-size: 10px;margin:5px 0px;}
.indexSrErr{display:none;background-color:#fff;padding:5px;font-size: 10px;margin:5px 0px;text-align: center;width: 80%; margin: 0 auto;}
.indexSrErr1{background-color:transparent;height:5px;}

/* Xiomi Redmi note, Oneplus  */
@media only screen and (min-device-width: 360px) and (max-device-width: 790px)
{ 
	.navbar-brand.logo img{margin-left:15px}
	
}

/* Google Pixel 6a S20 galaxy ultra Iphone xr */
@media only screen and (min-device-width: 412px) and (max-device-width: 915px)
{ 
	.navbar-brand.logo img{margin-left:20px}
	
}

/* Iphone 12 pro max */
@media only screen and (min-device-width: 428px) and (max-device-width: 926px)
{ 
	.navbar-brand.logo img{margin-left:35px}
	
}

/* iPhone 5 landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px)
  and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2)
{ 
	.thAlignLeft{font-size:10px;}
	.contact{margin-top:0px;}
	.membersIndex h3{margin-top:15px;}
	.navbar-brand.logo img{margin-left:15px}
	.registerIndexContent .tab-formRegister,.rowLogin .tab-formRegister{width:98%;}
	.navbar-brand.logo{padding-top: 0px;}
	.padding0px{padding: 0px}
	.viewProfileBackLinks{font-size: 13px;}
	.btn.btn-default.quickSearchPBtn.inner{padding:5px 7px;}
}

/* iPhone 5 portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px)
  and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2)
{ 
	.thAlignLeft,.thAlignCenter{font-size:11px;}
	.fontWeightBold{font-weight:bold;font-size:11px;}
	.contact{margin-top:0px;}
	.membersIndex h3{margin-top:15px;}
	.membersIndex h3.panel-title{margin-top:0px;}
	.navbar-brand.logo img{margin-left:15px}
	.registerIndexContent .tab-formRegister,.rowLogin .tab-formRegister{width:98%;}
	.rightGreen,.contentMain1{padding: 0px;}
	.navbar-brand.logo{padding-top: 0px;}
	.padding0px{padding: 0px}
	.viewProfileBackLinks{font-size: 13px;}
	.viewProfileBackLinks{font-size: 13px;}
	.btn.btn-default.quickSearchPBtn.inner{padding:5px 7px;}
}
/* iPhone 6 landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px)
  and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2)
{ 
	.membersIndex h3{margin-top:15px;}
	.navbar-brand.logo img{margin-left:15px}
	.registerIndexContent .tab-formRegister,.rowLogin .tab-formRegister{width:95%;}
	.navbar-brand.logo{padding-top: 0px;}
	.viewProfileBackLinks{font-size: 13px;}
	.btn.btn-default.quickSearchPBtn.inner{padding:5px 7px;}
}

/* iPhone 6 portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px)
  and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2)
{ 
	.membersIndex h3{margin-top:15px;}
	.navbar-brand.logo img{margin-left:20px}
	.registerIndexContent .tab-formRegister,.rowLogin .tab-formRegister{width:98%;}
	.navbar-brand.logo{padding-top: 0px;}
	.viewProfileBackLinks{font-size: 13px;}
	.btn.btn-default.quickSearchPBtn.inner{padding:5px 7px;}
	
}
/* iPhone 6 Plus landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px)
  and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3)
{
	.membersIndex h3{margin-top:15px;}
	.navbar-brand.logo img{margin-left:15px}
	.signoutDropdown.alignBottom{bottom:0px;top:45px;}
	.navbar-brand.logo{padding-top: 0px;}
	.viewProfileBackLinks{font-size: 14px!important;}
}

/* iPhone 6 Plus portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) 
  and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 3)
{ 
	.membersIndex h3{margin-top:15px;} 
	.navbar-brand.logo img{margin-left:20px}
	.navbar-brand.logo{padding-top: 0px;}
	.viewProfileBackLinks{font-size: 14px}
	body{font-size: 16px;}
}
/* ipad landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
/* STYLES GO HERE */
	.container{width:100%;}
	.registerIndexContent .tab-formRegister, .rowLogin .tab-formRegister{margin-left: 8px;}
	.search-btn{margin-left: 21%;}
	.signoutDropdown.alignBottom{bottom:0px;top:20px;position: relative;}
	.contact p span.loginText.alignBottom{bottom:0px;top:0px;position: relative;}
	.loginBtn.alignBottom{bottom:0px;top:4px;}
	.photoSlider{width:100%;margin:0 auto;}
	.partnerSearchTab li div{width:42%;}
	h6.partnerSearchTabh6, .searchResult .resultsDes, .searchResult .panel-title{font-size:18px;}
	.searchResult span.searchfeatureText{font-size:16px;font-weight:normal;}
	.feaMatchHeight{height:200px;}
	.psearch .pSearchColumn{min-height:190px;}
}

/* ipad portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
/* STYLES GO HERE */ 
	.container{width:100%;}
	.registerIndexContent .tab-formRegister, .rowLogin .tab-formRegister{margin-left: 5px;}
	.search-btn{margin-left: 8%;}
	.signoutDropdown.alignBottom{bottom:0px;top:15px;right:10px;position: relative;}
	.contact p span.loginText.alignBottom{bottom:0px;top:15px;position: relative;}
	.loginBtn.alignBottom{bottom:0px;top:20px;position: relative;}
	.photoSlider{width:100%;margin:0 auto;}
	.panel-default .nav>li>a{font-size: 18px;}
	body{font-size: 20px;}
	.partnerSearchTab li div{width:42%;}
	h6.partnerSearchTabh6, .searchResult .resultsDes, .searchResult .panel-title{font-size:18px;}
	.searchResult span.searchfeatureText{font-size:17px;font-weight:normal;}
	.feaMatchHeight{min-height:200px;}
	.psearch .pSearchColumn{min-height:225px;}
}
@media only screen and (min-width: 1200px) {
    .container{width:auto;} 
	.dob.top{width: 15%!important;font-weight: bold; position: relative; top:6px;left:24px!important;}
	.navbar-nav>li {width:16%;}
	.nav>li>a {border: 1px solid transparent;border: solid 1px #c8c7c7;cursor: pointer;padding: 10px 27px;color: #fff;font-family: arial;font-size: 14px;font-weight: bold;}
	.row.menubar .nav>li>a {border: 0px;cursor: pointer;padding: 10px 2px;color: #fff;font-family: arial;font-size: 14px;font-weight: bold;}
	.contentMain,.contentMain1,.contentMainInner{width: 50%;margin-left: 25%;}
    .searchResult span.searchfeatureText{font-size: 14px;}
    .searchResult .resultsDes{padding: 8px;font-size:14px;min-height:80px;font-family: 'Josefin Sans', sans-serif;}
    .searchResult .panel-title{font-size: 14px;font-weight: bold;}
    .tab-form .nav-tabs>li>a {font-size:16px;}
    .contact p span{color:#000;position: relative;top: 5px;font-size: 18px;font-family: 'Josefin Sans', sans-serif;}
    body{font-size: 16px;}
    .form-control {font-size: 16px;}
    .panel-default .nav>li>a {font-size: 14px;}
	.fontWeightBold{font-weight:bold;font-size:14px;}
    .thAlignLeft,.thAlignCenter{font-size:14px;}
     td.tdAlignLeftFont{background:#fff;font-size:14px;border-top:solid 1px #f7ba47;padding:5px 0px;padding-left:2px;}
    .h6, h6 {font-size:14px;}
	/*.navbar-side {z-index: 1;position: absolute;width: 260px;margin-top:15px;}*/
	#page-wrapper {margin:0 0 0 259px;padding: 5px 30px;/*min-height: 1200px;*/padding-right: 5px;}

}


@media (min-width: 992px) and (max-width : 1199px){
/* Styles */
	.container{width: 98%;}
	.list-group-item.first{height:60px;}
}

@media (min-width: 960px) and (max-width : 991px){
/* Styles */
	.container{width: 98%;}
	table.moreAbout tr td:first-child { width: 40%; }
	#OpenLeftMenu{display:none;}
	.matgroomsImg img, .matgroomsImgIndex img{top:0px;text-align:left;}
}

@media only screen and (max-width: 990px){
	.more {float: none;margin-left: 50%;margin-right: auto;}
	.register-button{float:inherit;margin-top:20px;}	
	.grey-bar{		
		padding:20px;
		background: #fff;
	}
	.fo{margin-left:0px;}
	.cream-bar p{border-right:none;}
	.menubar a {font-size: 12px;}
	.nav>li>a {	
		/*border: 1px solid transparent;
		border-radius: 0px 0px 5px 0;
		background-color: #eceeef;
		border-right:solid 1px #c8c7c7;
		border:solid 1px #c8c7c7;
		background-color: #eceeef;*/
		cursor:pointer;
		padding:10px 27px;
		color:#000;
		font-family:'Roboto', sans-serif;
		font-size:14px;
		font-weight:bold;
	}
	.navbar-nav{padding-left:20px;}
	.dropdown-menu{margin-left:-100px;}
	.logobar .dropdown-menu{margin-left:0px;}
	.email-input{margin-left:20px;width:90%;}
	.pwd-input{margin-left:20px;width:90%;}
	.search-frm{width:120px;}
	.tab-formRegister .col-xs-12.contentMain{padding-right:0px; padding-left:0px;margin-top:10px;margin-bottom:10px;}
	.searchResult .resultsDes{margin-top: 10px;}
	.register-button div{margin-top:0px;text-align:center;}
}

@media (min-width: 900px){
  .navbar-nav>li {width:16%;}
  .nav>li>a {background:none;border: 1px solid transparent;border: solid 1px #c8c7c7;cursor: pointer;padding: 10px 27px;color: #000;font-family: arial;font-size: 14px;font-weight: bold;}
  .row.menubar .nav>li>a {border: 0px;cursor: pointer;padding: 10px 2px;color: #fff;font-family: arial;font-size: 12px;}
  .navbar-collapse.collapse{border: solid 1px #fff;}
  .panel-default .nav>li>a {background:#fff;/*border: 1px solid transparent;border: solid 1px #c8c7c7;*/border: none;cursor: pointer;padding: 5px 2px;color: #8b4513;font-family: 'Roboto', sans-serif;font-size: 12px;font-weight: normal;}
  .panel-default .nav>li>a i{color:#339933; padding-left: 5px;}
  .membersIndex{padding-left: 0px;}
  #quickSearch .modal-dialog{width: 400px;}
  #OpenLeftMenu{display:none;}
  
}

@media (min-width: 768px) and (max-width : 960px)
{
  /* For general iPad layouts */
  .navbar-collapse.collapse{border: solid 1px #fff;}
  .navbar-nav>li {width:16%;}
  .nav>li>a {background:none;cursor: pointer;padding: 10px 27px;color: #000;font-family: arial;font-size: 14px;font-weight: bold;}
  .row.menubar .nav>li>a {border: 0px;cursor: pointer;padding: 10px 2px;color: #fff;font-family: arial;font-size: 12px;}
  .container{width:100%;}
  .panel-default .nav>li>a {background:#fff;cursor: pointer;padding: 5px 2px;color: #8b4513;font-family: 'Roboto', sans-serif;font-size: 12px;font-weight: normal;}
  .panel-default .nav>li>a i{color:#339933}
  .navbar-brand{padding: 5px;}
  .membersIndex{padding-left: 0px;}
  table.moreAbout tr td:first-child { width: 30%; }
  #OpenLeftMenu{display:none;}
  .psearch .pSearchColumn{width:33.3%; float:left;}
  .panel-default .nav>li>a i{color:#339933; padding-left: 5px;}
  .memberShipPaymentOptions  .ccAven img{width:60px; height:auto;position:relative; left:50px;top:0px;}
  .matgroomsImg img, .matgroomsImgIndex img{top:0px;}
  .matgroomstxt, #myCarousel, #myCarouselg, #myCarouselb{min-height:100px;}
  .more_sites_main .more_sites{width:33.3%; float:left;}
}


@media (min-width: 768px){
	.col-sm-3{padding-left:5px;padding-top: 5px;}
	.col-sm-3.hidden-xs{padding-left:15px;}
	table.moreAbout tr td:first-child { width: 40%; }
	.orderDetailsTop table.moreAbout tr td:first-child{width:30%}
	.orderDetailsTop.payments table.moreAbout.payments tr td:first-child{width:40%;}
	#myCarouseSuccess{min-height:250px;}
	#myCarouseSuccess .carousel-inner{padding: 0px 50px;}
	#myCarouseSuccess .carousel-control .glyphicon-chevron-left{margin-left:-50px;}
	#myCarouseSuccess .carousel-control .glyphicon-chevron-right{margin-right:-50px;}
}

@media (min-width: 420px) and (max-width : 768px){
	table.moreAbout tr td:first-child { width: 40%; }
	.membersIndex{padding-left: 5px;}
	.membersIndex.paddingRightAlign{padding-right:2px;}
}

@media only screen and (max-width: 767px)  {
	h3{font-size: 16px;}
	h4{font-size: 14px;}
	.contentMain{margin-top: 5px;}
	.partnerSearchTab li div{width:50%!important;}
	.navbar-brand.logo{height: 90px;padding-top: 0px;padding-left:0px;margin-left: 15px;}
	.input-group-btn{display:inline;}
	.btn-default{margin-top:-2px;}
	.fo{margin-left:0px;}
	.membersIndex h3{margin-top:5px;}
	.membersIndex{padding-left: 5px;}
	.membersIndex.paddingRightAlign{padding-right:2px;}
	.rightGreen,.contentMain1, .orderDetailsTop .row .col-sm-12{padding: 0px;}
	.registerIndexContent .tab-formRegister, .rowLogin .tab-formRegister{margin-left: 3px;}
	.login .registerIndexContent .tab-formRegister{margin-left: 3px;}
	.tab-formRegister .col-xs-12.contentMain{padding-right:0px; padding-left:0px;margin-top:10px;margin-bottom:10px;}
	.contentMain label{font-size: 14px;}
	.myorder .membersIndex{padding-right: 15px;}
	.myorder .orderDetailsTop {padding: 0px; margin: 0px 5px;}
	.myorder .viewProfileContent .panel-body{padding: 0px;}	
	.searchResult .noPadding{padding-top: 10px;}
	.searchResult .fSearchTop{margin-top: 10px;}
	.searchResult .resultsDes{margin-top: 10px;}
	.signoutDropdown.alignBottom{bottom:0px;}
	.navbar-brand.logo{padding-top: 0px;}
	.feaMatchHeight{min-height:120px;}
	.panelmarginbottom{margin-top:10px;}
	.errorBox{width: 90%;margin: 0 auto;}
	.photoSlider{width:100%;margin:0 auto;}
	.psearch .pSearchColumn{width:33.3%; float:left;}
	span.viewProfileBackLinks{line-height: 1.3;}
	.search2About{font-size:12px;}
	.searchfeatureText{padding:0px 5px;}
	.search-btn.refineBtn{font-size: 14px;margin-left:0px;}
	.addPhoto .input-group-btn{display: table-cell;}
	.membersIndex.managePhoto .row.viewProfileContent{margin-right:-10px;}
	.membersIndex.managePhoto .row.myProfile{margin-right:-5px;}
	.row.viewProfileContent.removephoto{margin-right:-10px}
	.row.viewProfileContent.commonDesc{margin-right:-10px}
	.memberShipPaymentOptions  .ccAven{padding:15px 0px;text-align:center;}
	.memberShipPaymentOptions  .ccAven img{width:60px; height:auto;position:relative; top:0px;}
	.matgroomsImg img, .matgroomsImgIndex img{top:0px;text-align:left;}
	.matgroomstxt, #myCarousel, #myCarouselg, #myCarouselb{min-height:100px;}
	#myCarousel1{min-height:140px;}
	.more_sites_main .more_sites{width:33.3%; float:left;}
	.profilegal .item.active{min-height:230px;}
    .logoSlogan{display: none;} 
    .logobar .SignoutSpan{position: relative;top: 0px;color: #000;font-size:16px;font-weight:normal;}  
}

@media screen and (max-width :400px){
	.signoutDropdown button{float:right;}
	.partnerSearchTab li div{width:80%!important;}
	.withPhoto{position:relative;top:6px;}
	#keywordForm label{display:inline!important;font-size: 15px;}
	.textalignMiddle{line-height:20px!important;}
	.grey-bar{margin-top:10px;}
	.navbar-brand.logo{height: 90px;padding: 0px;padding-left:0px;margin-left: 14px;}	
	.navbar-toggle.leftMenuNav{margin-right: 5px;}
	h3{font-size:18px;}
	.nav-tabs>li {width: 100%;}
	.tab-form{/*margin-left:15px;width:250px;*/height:auto;margin-top:0px;z-index:+10;margin-bottom:10px;}
	.tab-formInner{margin-left:-15px;/*width:250px;*/height:auto;margin-top:0px;z-index:+10;}
	.tab-formRegister{border:#ffffff 4px solid;border-radius:5px;padding-bottom:10px;background-color:#fdfdfd;/*width:310px;*/height:auto;margin-left:0px;margin-top:10px;}
	.fullLayout{margin-left:0px;padding: 0px;}
	.tab-formRegister .col-xs-12.contentMain{padding-right:0px; padding-left:0px;margin-top:10px;margin-bottom:10px;}
	.tab-formRegister .dob{width:100%;float: none;margin-top:2px;}
	.dob.top{width: 100%;line-height: 40px;}
	.tab-pane{padding-left:10px;margin-top:-20px;}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #5eac2e;cursor: default;background-color: #fff;}
	.nav-tabs>li>a {
		margin-right: 0px;
		line-height: 1.1;
		border: 1px solid transparent;
		text-align:center;	
		background-color: #eceeef;
		cursor:pointer;padding-top:10px;padding-bottom:10px;padding-left:5px;
		color:#000;
		margin-bottom:5px;
		font-family:arial;
		font-size:14px;
		font-weight:bold;
		background-color:#fff;
	}
	#sel3{margin-left:0px;}
	#sel1{margin-left:0px;}
	#sel4{margin-left:0px;width:170px;margin-top:10px;}
	#sel5{margin-left:0px;width:170px;margin-top:10px;}
	.search-btn{padding:5px 10px 5px 10px;font-size:14px;color:#fff;background-color:#339933
;border:none;margin-left:25px;margin-top:5px;}
	.reg-btn{padding:5px 10px 5px 10px;font-size:14px;color:#fff;background-color:#339933
;border:none;margin-left:75px;}
	.search-btn span{font-size:14px;}
	.lsel4{margin-top:10px;}
	.lsel5{margin-top:10px;}
	.input-group{display:inline;}
	.search-frm{padding:2px;color:#504e4e;}
	.input-group-btn{display:inline;padding:0px;margin-left:-5px;}
	.navbar-form{margin-top:-20px;}
	.btn-default{margin-top:-2px;}
	.email-input{margin-left:45px;display:inline;}
	.reg-mar {margin-left:0px;}
	.forgot-pw{padding:0px 0px 0px 100px;color:#108900;font-weight:normal;}
	.fo{margin-left:0px;}
	.button1{}
	a.button1 {
		position: fixed;top: 309px;left: -30px;
		font-family: "Myriad Pro";text-transform: uppercase;letter-spacing:1px;font-size:14px;color:#fff;
		outline: none;
		text-decoration: none;	
		/*width: 136px;*/
		padding: 0.5em 1.0em 0.3em 1em;
		line-height: 30px;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);  
		border-radius:5px;	
		background-color:#f93c64;
		border:none;	
	}
	.contact{font-size:11px;}
	.registerFormBtn.step3-skip{width: 40%!important;float:right;}
	.registerFormBtn.step3-sub{width: 40%!important;float:right;margin-top:0px; margin-right: 10px;}
	.signoutDropdown.alignBottom{bottom:0px;}
	.viewProfileBackLinks{font-size: 12px;}
	.photoSlider{width:100%;margin:0 auto;}
	.psearch .pSearchColumn{width:50%; float:left;font-size:12px;}
	.more_sites_main .more_sites{width:50%; float:left;font-size:12px;}
.searchIndex.advanceSearch{padding: 0px 5px;}
.searchIndex.advanceSearch #collapse1 .row div div, .searchIndex.advanceSearch #collapse2 .row div div, .searchIndex.advanceSearch #collapse3 .row div div, .searchIndex.advanceSearch #collapse4 .row div div, .searchIndex.advanceSearch #collapse5 .row div div{padding: 0px 5px;}
.multiselect-container.dropdown-menu li label.radio{padding:3px 20px 3px 28px}
.addPhoto .input-group{display: inline-table;}
.myFavouritesTable tr td, .myFavouritesTable tr th{font-size:11px;}
.myFavouritesTable.inbox tr td, .myFavouritesTable.inbox tr th{padding:5px 4px;}
.inbocbtndiv{padding-top:10px;text-align:center;}
.inboxSelect{font-size:10px;}
.btn.deleteBtn.composeClear{margin-top:10px;}
#composeForm  div.col-sm-12, #composeForm  div.col-sm-10{padding-left:5px;}
.cmpMsgProfile{margin-left:0px;}
.msgDraft .col-sm-12, .msgDraft .col-md-3, .msgDraft .col-md-9, .msgDraft .col-md-6, .msgDraft .col-md-5, .msgDraft .col-sm-10, .msgDraft .col-sm-9{padding-left:0px;padding-right:0px;}
.list-group-item.first{height:60px;}
#myCarousel .item.active{margin-left: 0px;}
.carousel-control.left{left:-10px;}
.carousel-control.right{right:-10px;}
#myCarousel{min-height:200px;margin-top:0px;}
.myCarouselmat .item.active{text-align: left;}
.myCarouselmat p.matgroomsName, .myCarouselmat p.matgroomsdesc{padding-left:0px; padding-right:0px;}
#myCarouselg, #myCarouselb{min-height:350px;}
.matgroomsImg, .matgroomsName, .matgroomsImgIndex{text-align:center;}
.register-button div{margin-left:-25px;}
.tab-pane.active.subDom{padding-left:0px;margin-top:-20px;}
.tab-pane.active.subDom .search-frm{width:115px;margin-left:0px;}
.input-group.prSrSubDom{margin-top:20px;display:inline-block;}
#myCarousel1{min-height:200px;}
.btn.btn-default.quickSearchPBtn.inner{padding:5px 7px;}

}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
	.leftMenuNav{float:none;}
	.contact{margin-top: 0px;}
	.orderDetailsTop .row .col-sm-12{padding: 0px;}
	table.moreAbout tr td:first-child { width: 30%; }
	.signoutDropdown.alignBottom{bottom:0px;}
	.viewProfileBackLinks, body{font-size: 16px;}
	.photoSlider{width:100%;margin:0 auto;}
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
	.leftMenuNav{float:none;}	
	.thAlignLeft,.thAlignCenter{font-size:8px;}
	.fontWeightBold{font-weight:bold;font-size:8px;}
	td.tdAlignLeftFont{font-size:8px;}
	table.moreAbout tr td:first-child { width: 40%; }
	.psearch .pSearchColumn{width:100%; float:left;font-size:12px;min-height:130px;}
	.more_sites_main .more_sites{width:100%; float:left;font-size:12px;min-height:30px;}
	
}
/* ===== LOGIN MODAL CLEAN FIX ===== */

#loginModal .modal-header{
    background:#f9f9f9;
    border-bottom:1px solid #eee;
    padding:12px 20px;
    text-align:left;
}

#loginModal h4{
    font-size:18px;
    font-weight:600;
    color:#333;
}

#loginModal .close{
    font-size:20px;
    color:#999;
    opacity:0.7;
}

.loginModalBtn{
    background:#ff5a5f !important;
    color:#fff !important;
    border:none !important;
    width:100%;
    padding:10px;
    font-size:15px;
    border-radius:6px;
    font-weight:600;
}
/* FINAL OVERRIDE - LOGIN MODAL BUTTON */
.loginModalBtn{
    background:#ff5a5f !important;
    color:#fff !important;
    border:none !important;
    width:100%;
    padding:10px;
    font-size:15px;
    border-radius:6px;
    font-weight:600;
}
/* Improve login modal spacing */
#loginModal .modal-body{
    padding:20px;
}

#loginModal .form-control{
    height:38px;
    border-radius:6px;
    font-size:16px;
}