/* CSS Document */

@font-face {
    font-family: PTSans;
    src: url("../font/PTS55F.eot");
    /* EOT file for IE */
}

@font-face {
    font-family: PTSans;
    src: url("../font/PTS55F.ttf");
    /* TTF file for CSS3 browsers */
}

@font-face {
    font-family: PTSansbold;
    src: url("../font/PTS75F.eot");
    /* EOT file for IE */
}

@font-face {
    font-family: PTSansbold;
    src: url("../font/PTS75F.ttf");
    /* TTF file for CSS3 browsers */
}

@font-face {
    font-family: PTSansNarrow;
    src: url("../font/PTN57F.eot");
    /* EOT file for IE */
}

@font-face {
    font-family: PTSansNarrow;
    src: url("../font/PTN57F.ttf");
    /* TTF file for CSS3 browsers */
}

@font-face {
    font-family: PTSansNarrowbold;
    src: url("../font/PTN77F.eot");
    /* EOT file for IE */
}

@font-face {
    font-family: PTSansNarrowbold;
    src: url("../font/PTN77F.ttf");
    /* TTF file for CSS3 browsers */
}

@font-face {
    font-family: latoblack;
    src: url("Lato-Black.eot");
    /* EOT file for IE */
}

@font-face {
    font-family: latoblack;
    src: url("Lato-Black.ttf");
    /* TTF file for CSS3 browsers */
}

@font-face {
    font-family: latobold;
    src: url("Lato-Bold.eot");
    /* EOT file for IE */
}

@font-face {
    font-family: latobold;
    src: url("Lato-Bold.ttf");
    /* TTF file for CSS3 browsers */
}

@font-face {
    font-family: latoregular;
    src: url("Lato-Regular.eot");
    /* EOT file for IE */
}

@font-face {
    font-family: latoregular;
    src: url("Lato-Regular.ttf");
    /* TTF file for CSS3 browsers */
}

*html {
    margin: 0;
    padding: 0px;
}

body {
    margin: 0;
    padding: 0;
    font-family: PTSans, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    outline: none;
}

h1,
h2,
h3,
h4,
h5,
ul,
li,
p {
    margin: 0px;
    padding: 0px;
}

input[type~="submit"] {
    cursor: pointer;
}

input[type="submit"] {
    cursor: pointer;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    display: inline-block;
}

/* start commented backslash hack \*/

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

.curser_pointer {
    cursor: pointer;
}

.clear {
    clear: both;
    height: 0px;
    display: block;
    font-size: 0px;
    line-height: 0px;
}

img {
    border: 0px;
    outline: none;
}

button {
    border: 0px;
    outline: none;
}

a {
    text-decoration: none;
    outline: none;
    color: #11a8ab;
    transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -webkit-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
}

a:hover {
    color: #e67e22;
}

.header_wrapper {
    width: 100%;
    background: url(../images/bg.jpg) top center no-repeat;
}

.header_mid {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    overflow: hidden;
    height: 712px;
}

.topleft {
    float: left;
    width: 279px;
    padding: 36px 0 0 0;
}

.topright {
    float: right;
    padding: 36px 0 0 0;
}

.form2 {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: none;
}

.t1 {
    float: left;
    width: 260px;
}

.t2 {
    float: left;
    width: 260px;
    margin-left: 20px;
    box-sizing: border-box;
}

.t3 {
    float: right;
    margin-left: 20px;
    box-sizing: border-box;
}

.loginwrapper {
    float: right;
}

.emailbg {
    border-radius: 6px;
    padding: 12px 15px 12px 15px;
    box-sizing: border-box;
    background: url(../images/login_sprite.png) 12px 12px no-repeat #ffffff;
}

.passwordbg {
    border-radius: 6px;
    padding: 12px 15px 12px 15px;
    box-sizing: border-box;
    background: url(../images/login_sprite.png) 12px -28px no-repeat #ffffff;
}

.membertext {
    display: block;
    color: #ffffff;
    font-size: 15px;
    font-family: PTSans;
    padding: 8px 0 0 0;
}

.form-2 input[type="email"],
.form-2 input[type="password"] {
    color: #11a8ab;
    display: block;
    border: 0px;
    background: none;
    width: 100%;
    box-sizing: border-box;
    font-size: 15px;
    font-family: PTSans;
    padding-left: 35px;
    outline: none;
}

input[type="button"] {
    border: 0px;
}

::-webkit-input-placeholder {
    opacity: 1;
    color: #11a8ab;
}

/* gray80 */

:-moz-placeholder {
    opacity: 1;
    color: #11a8ab;
}

/* Firefox 18- (one color)*/

::-moz-placeholder {
    opacity: 1;
    color: #11a8ab;
}

/* Firefox 19+ (double colons) */

:-ms-input-placeholder {
    opacity: 1;
    color: #11a8ab;
}

.member_wrapper {
    float: left;
    max-width: 1200px;
    width: 100%;
    padding-top: 20px;
}

.header_left {
    float: left;
    width: 450px;
}

.header_left h1 {
    font-size: 38px;
    color: #ffffff;
    text-shadow: 0 0 2px #494a3f;
    text-transform: uppercase;
    font-family: PTSansBold;
    letter-spacing: 1px;
    padding: 220px 0 20px 0;
    position: relative;
    top: -26px;
    width: 574px;
}

.header_right {
    float: right;
    width: 700px;
    position: relative;
}

.joinnow {
    float: left;
    margin: 0px 30px 22px 0;
    position: relative;
}

a.joinnowbtn {
    letter-spacing: 1px;
    background: #10a8ab;
    padding: 6px 30px;
    color: #ffffff;
    box-sizing: border-box;
    font-family: PTSansNarrowbold;
    border: 0px;
    border-radius: 6px;
    font-size: 25px;
    cursor: pointer;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a.joinnowbtn:hover {
    background: #ffffff;
    color: #10a8ab;
}

.m1 {
    left: 64px;
    position: absolute;
    top: 51px;
}

.m1bg {
    float: left;
}

.m2 {
    left: 208px;
    position: absolute;
    top: 195px;
}

.m2bg {
    background: url(../images/m2.png) 0 0 no-repeat;
    width: 354px;
    height: 330px;
    float: left;
}

.m3 {
    position: absolute;
    top: -14px;
    left: 436px;
}

.m3bg {
    background: url(../images/m3.png) 0 0 no-repeat;
    width: 354px;
    height: 492px;
    float: left;
}

.m4 {
    left: 448px;
    position: absolute;
    top: -6px;
}

.m4bg {
    width: 182px;
    height: 160px;
    float: left;
}

.m5 {
    left: 306px;
    position: absolute;
    text-align: center;
    top: 59px;
}

.m5 h3 {
    width: 168px;
    font-size: 20px;
    color: #ffc548;
    font-family: PTSansNarrowbold;
    text-shadow: 0 0 2px #494a3f;
    letter-spacing: 1px;
}

.m6 {
    position: absolute;
    top: 365px;
    left: 240px;
    text-align: center;
}

.m6bg {
    background: url(../images/scrollup.png) 0 0 no-repeat;
    width: 44px;
    height: 62px;
    float: left;
}

.m6bg a {
    width: 44px;
    height: 62px;
    float: left;
}

.m6bg a:hover {
    background: url(../images/scrollup.png) 0 -71px no-repeat;
}

.f {
    position: relative;
    float: left;
    width: 58px;
    height: 59px;
}

.f a {
    text-decoration: none;
    width: 59px;
    height: 59px;
    display: block;
    background: url(../images/header_social_sprite1.png) 0 0px no-repeat;
}

.f a:hover {
    background: url(../images/header_social_sprite1.png) 0 -59px no-repeat;
    top: 1px;
    position: relative;
    height: 58px;
}

.t {
    position: relative;
    float: left;
    width: 57px;
    height: 58px;
    top: 1px;
}

.t a {
    text-decoration: none;
    width: 59px;
    height: 57px;
    display: block;
    background: url(../images/header_social_sprite1.png) 0 -117px no-repeat;
    height: 58px;
}

.t a:hover {
    background: url(../images/header_social_sprite1.png) 0 -175px no-repeat;
    height: 58px;
}

.in {
    position: relative;
    float: left;
    width: 59px;
    height: 58px;
    top: 1px;
}

.in a {
    text-decoration: none;
    width: 59px;
    height: 58px;
    display: block;
    background: url(../images/header_social_sprite1.png) 0 -233px no-repeat;
    height: 58px;
}

.in a:hover {
    background: url(../images/header_social_sprite1.png) 0 -290px no-repeat;
    height: 58px;
}

.g {
    float: left;
    height: 58px;
    left: -28px;
    position: relative;
    top: -6px;
    width: 59px;
}

.g a {
    text-decoration: none;
    width: 59px;
    height: 58px;
    display: block;
    background: url(../images/header_social_sprite1.png) 0 -347px no-repeat;
    height: 58px;
}

.g a:hover {
    background: url(../images/header_social_sprite1.png) 0 -405px no-repeat;
    height: 58px;
}

.mail {
    position: relative;
    float: left;
    width: 59px;
    height: 58px;
    top: 0px;
    left: -1px;
}

.mail a {
    text-decoration: none;
    width: 59px;
    height: 58px;
    display: block;
    background: url(../images/header_social_sprite1.png) 0 -463px no-repeat;
    height: 58px;
}

.mail a:hover {
    background: url(../images/header_social_sprite1.png) 0 -521px no-repeat;
    height: 58px;
}

.pin {
    float: left;
    height: 58px;
    left: 84px;
    position: relative;
    top: -26px;
    width: 59px;
}

.pin a {
    text-decoration: none;
    width: 59px;
    height: 58px;
    display: block;
    background: url(../images/header_social_sprite1.png) 0 -579px no-repeat;
    height: 58px;
}

.pin a:hover {
    background: url(../images/header_social_sprite1.png) 0 -637px no-repeat;
    height: 58px;
}

/* Article start */

.article_wrapper {
    width: 100%;
    background: url(../images/map.png) center 50px no-repeat #ffffff;
}

.article_mid {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
}

.row {
    width: 100%;
    display: block;
}

.row h1 {
    font-size: 48px;
    letter-spacing: 2px;
    color: #11a8ab;
    padding: 0 0 0 0;
    font-family: PTSansbold;
    text-shadow: 0 1px 1px #262626;
    background: url(../images/icon_sprite.png) 0 0 no-repeat;
    padding-left: 167px;
    margin-left: 90px;
    box-sizing: border-box;
}

.row h1 span {
    display: block;
    color: #e67e22;
    font-size: 28px;
    font-family: PTSansbold;
    text-shadow: 0 1px 0px #666666;
}

.easy_wrap {
    width: 100%;
    margin: 15px 0;
    float: left;
}

.e1 {
    float: left;
    width: 210px;
    background: url(../images/icon_sprite.png) right -113px no-repeat;
    color: #e67e22;
    font-family: PTSansbold;
    font-size: 30px;
    padding-bottom: 36px;
    padding-top: 43px;
    padding-right: 20px;
    text-shadow: 0 1px 0px #666666;
}

.e2 {
    float: left;
    font-family: PTSansbold;
    font-size: 29px;
    padding: 21px 0 0 22px;
    width: 550px;
}

.e2 a {
    text-decoration: underline;
}

.e3 {
    float: right;
    width: 330px;
    margin-top: 30px;
    position: relative;
    margin-right: 10px;
}

.e3 a:hover {
    color: #ffffff;
}

.e4 {
    float: left;
    width: 210px;
    background: url(../images/icon_sprite.png) right -242px no-repeat;
    color: #e67e22;
    font-family: PTSansbold;
    font-size: 30px;
    padding-bottom: 36px;
    padding-top: 43px;
    padding-right: 20px;
    text-shadow: 0 1px 0px #666666;
}

.e5 {
    float: left;
    font-family: PTSansbold;
    font-size: 27px;
    padding: 0px 0 0 22px;
    width: 550px;
}

.e5 a {
    text-decoration: underline;
}

.e6 {
    float: right;
    width: 330px;
    margin-top: 30px;
    position: relative;
    margin-right: 10px;
}

.e6 input {
    width: 330px;
    float: left;
}

.e6 a:hover {
    color: #ffffff;
}

.e7 {
    float: left;
    width: 210px;
    background: url(../images/icon_sprite.png) right -373px no-repeat;
    color: #e67e22;
    font-family: PTSansbold;
    font-size: 30px;
    padding-bottom: 36px;
    padding-top: 43px;
    padding-right: 20px;
    text-shadow: 0 1px 0px #666666;
}

.e8 {
    float: left;
    font-family: PTSansbold;
    font-size: 27px;
    padding: 20px 0 0 22px;
    width: 550px;
}

.e8 a {
    text-decoration: underline;
}

.e9 {
    float: right;
    width: 330px;
    padding-top: 30px;
    margin-right: 10px;
}

.e9 span {
    text-align: center;
}

.e9 span.a_demo_four {
    padding-right: 30px;
}

.e9 span:hover {
    color: #ffffff;
}

.e9 span a.f1 {
    background: url(../images/cont_social_sprite.png) 0 0 no-repeat;
    width: 34px;
    height: 29px;
    display: inline-block;
    position: relative;
    top: -4px;
}

.e9 span a.f1:hover {
    background: url(../images/cont_social_sprite.png) 0 -34px no-repeat;
}

.e9 span a.in1 {
    background: url(../images/cont_social_sprite.png) 0 -76px no-repeat;
    width: 34px;
    height: 29px;
    display: inline-block;
    position: relative;
    top: -4px;
}

.e9 span a.in1:hover {
    background: url(../images/cont_social_sprite.png) 0 -110px no-repeat;
}

.e9 span a.tw1 {
    background: url(../images/cont_social_sprite.png) 0 -149px no-repeat;
    width: 34px;
    height: 29px;
    display: inline-block;
    position: relative;
    top: -4px;
}

.e9 span a.tw1:hover {
    background: url(../images/cont_social_sprite.png) 0 -188px no-repeat;
}

/* Article end */
/* Footer search start */

.footer_searchwrapper {
    width: 100%;
    background: #eeeeee;
    padding: 20px 0;
    overflow: hidden;
    display: none;
}

.searchmid {
    max-width: 730px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
    overflow: hidden;
}

.searchmid h3 {
    color: #11a9aa;
    font-family: PTSansbold;
    font-size: 34px;
    letter-spacing: 2px;
    text-shadow: 0 1px 0px #333333;
    text-align: center;
    padding: 0 0 10px 0;
}

.form-2 input[type="text"] {
    color: #11a8ab;
    display: block;
    border: 0px;
    background: none;
    width: 100%;
    box-sizing: border-box;
    font-size: 15px;
    font-family: PTSans;
    padding-left: 35px;
}

.emailbgfooter {
    border-radius: 6px;
    padding: 12px 15px 12px 15px;
    box-sizing: border-box;
    background: url(../images/login_sprite.png) 12px -76px no-repeat #ffffff;
}

.orangebtn input[type="button"] {
    letter-spacing: 1px;
    box-sizing: border-box;
    border: 0px;
    border-radius: 6px;
    cursor: pointer;
}

.orangebtn input[type="button"]:hover {}

/* Footer search end */
/* Footer start */

.footer_wrapper {
    width: 100%;
    background: #232325;
    padding: 12px 0;
    overflow: hidden;
}

.footermid {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    overflow: auto;
}

.footer_left {
    float: left;
    width: 300px;
    font-size: 12px;
    font-family: PTSans;
    color: #ffffff;
    line-height: 30px;
}

.footer_right {
    float: right;
    color: #ffffff;
    line-height: 30px;
}

.footer_left a {
    color: #11a9aa;
}

.footer_left a:hover {
    color: #ffffff;
}

.footer_right a {
    font-size: 12px;
    color: #ffffff;
    margin-left: 10px;
}

.footer_right a:hover {
    color: #11a9aa;
}

a.socail11 {
    background: url(../images/sprite_footer_social_ico.png) no-repeat;
    width: 28px;
    height: 29px;
    display: inline-block;
}

a.socail11:hover {
    background: url(../images/sprite_footer_social_ico.png) 0 -40px no-repeat;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a.socail22 {
    background: url(../images/sprite_footer_social_ico.png) -36px 0 no-repeat;
    width: 28px;
    height: 29px;
    display: inline-block;
}

a.socail22:hover {
    background: url(../images/sprite_footer_social_ico.png) -36px -40px no-repeat;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a.socail33 {
    background: url(../images/sprite_footer_social_ico.png) -72px 0 no-repeat;
    width: 28px;
    height: 29px;
    display: inline-block;
}

a.socail33:hover {
    background: url(../images/sprite_footer_social_ico.png) -72px -40px no-repeat;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a.socail44 {
    background: url(../images/sprite_footer_social_ico.png) -109px 0 no-repeat;
    width: 28px;
    height: 29px;
    display: inline-block;
}

a.socail44:hover {
    background: url(../images/sprite_footer_social_ico.png) -109px -40px no-repeat;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a.socail55 {
    background: url(../images/sprite_footer_social_ico.png) -145px 0 no-repeat;
    width: 28px;
    height: 29px;
    display: inline-block;
}

a.socail55:hover {
    background: url(../images/sprite_footer_social_ico.png) -145px -40px no-repeat;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.membertext a {
    color: #ffffff;
}

.membertext a:hover {
    color: #ffc548;
}

/* Footer end */

.diamond {
    width: 100px;
    height: 100px;
    margin-left: 0px;
    display: block;
    overflow: hidden;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border: 2px solid #ffffff;
}

.diamond-content {
    width: 150px;
    height: 250px;
    margin: -44px 0 0 -60px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

img {
    border: 0 none;
    /*height: auto;*/
    max-width: 100%;
    vertical-align: middle;
}

.diamond-content span {
    position: absolute;
    text-indent: -99999999px;
}

.diamond-content:hover span {
    z-index: 200;
    position: relative;
    visibility: visible;
    width: 200px;
    height: 200px;
    display: block;
    margin-left: 0px;
    margin-top: 0px;
    text-align: center;
    position: absolute;
    text-indent: -45px;
    padding-top: 65px;
    color: #ffffff;
    font-size: 15px;
    font-family: PTSans;
    transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -webkit-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    background: url(../images/photobg.png) repeat;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    text-align: center;
}

.people1bg {
    float: left;
}

.people2bg {
    float: left;
    margin-left: 40px;
}

.people3bg {
    float: left;
}

.m7 {
    left: 132px;
    position: absolute;
    top: 271px;
    z-index: 10000;
}

.m8 {
    left: 284px;
    position: absolute;
    top: 271px;
}

.m9 {
    left: 429px;
    position: absolute;
    top: 271px;
}

.m10 {
    left: 505px;
    position: absolute;
    top: 195px;
}

.m11 {
    left: 429px;
    position: absolute;
    top: 119px;
}

.line1 {
    position: absolute;
    left: 408px;
    top: 20px;
    width: 85px;
    height: 91px;
    background: url(../images/line1.png) 0 0 no-repeat;
}

.line2 {
    position: absolute;
    left: 554px;
    top: 90px;
    width: 95px;
    height: 88px;
    background: url(../images/line2.png) 0 0 no-repeat;
}

.line3 {
    position: absolute;
    left: 554px;
    top: 317px;
    width: 109px;
    height: 104px;
    background: url(../images/line3.png) 0 0 no-repeat;
}

.line4 {
    position: absolute;
    left: 284px;
    top: 360px;
    width: 95px;
    height: 88px;
    background: url(../images/line2.png) 0 0 no-repeat;
}

.line5 {
    position: absolute;
    left: 295px;
    top: 197px;
    width: 95px;
    height: 88px;
    background: url(../images/line2.png) 0 0 no-repeat;
}

.line6 {
    background: url("../images/line3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 104px;
    left: 126px;
    position: absolute;
    top: 339px;
    width: 82px;
}

.a_demo_four {
    background-color: #08979a;
    font-family: PTSansbold;
    font-size: 18px;
    text-decoration: none;
    color: #fff;
    position: relative;
    padding: 10px 20px;
    padding-right: 50px;
    background-image: linear-gradient(bottom,
            rgb(17, 168, 171) 0%,
            rgb(12, 144, 147) 100%);
    background-image: -o-linear-gradient(bottom,
            rgb(17, 168, 171) 0%,
            rgb(12, 144, 147) 100%);
    background-image: -moz-linear-gradient(bottom,
            rgb(17, 168, 171) 0%,
            rgb(12, 144, 147) 100%);
    background-image: -webkit-linear-gradient(bottom,
            rgb(17, 168, 171) 0%,
            rgb(12, 144, 147) 100%);
    background-image: -ms-linear-gradient(bottom,
            rgb(17, 168, 171) 0%,
            rgb(12, 144, 147) 100%);
    background-image: -webkit-gradient(linear,
            left bottom,
            left top,
            color-stop(0, rgb(17, 168, 171)),
            color-stop(1, rgb(12, 144, 147)));
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow:
        inset 0px 1px 0px #037577,
        0px 5px 0px 0px #037577,
        0px 10px 5px #494949;
    -moz-box-shadow:
        inset 0px 1px 0px #037577,
        0px 5px 0px 0px #037577,
        0px 10px 5px #494949;
    -o-box-shadow:
        inset 0px 1px 0px #037577,
        0px 5px 0px 0px #037577,
        0px 10px 5px #494949;
    box-shadow:
        inset 0px 1px 0px #037577,
        0px 5px 0px 0px #037577,
        0px 10px 5px #494949;
    cursor: pointer;
}

.a_demo_four:active {
    top: 3px;
    background-image: linear-gradient(bottom,
            rgb(12, 144, 147) 0%,
            rgb(17, 168, 171) 100%);
    background-image: -o-linear-gradient(bottom,
            rgb(12, 144, 147) 0%,
            rgb(17, 168, 171) 100%);
    background-image: -moz-linear-gradient(bottom,
            rgb(12, 144, 147) 0%,
            rgb(17, 168, 171) 100%);
    background-image: -webkit-linear-gradient(bottom,
            rgb(12, 144, 147) 0%,
            rgb(17, 168, 171) 100%);
    background-image: -ms-linear-gradient(bottom,
            rgb(12, 144, 147) 0%,
            rgb(17, 168, 171) 100%);
    background-image: -webkit-gradient(linear,
            left bottom,
            left top,
            color-stop(0, rgb(17, 168, 171)),
            color-stop(1, rgb(12, 144, 147)));
    -webkit-box-shadow:
        inset 0px 1px 0px #037577,
        0px 2px 0px 0px #037577,
        0px 5px 3px #555555;
    -moz-box-shadow:
        inset 0px 1px 0px #037577,
        0px 2px 0px 0px #037577,
        0px 5px 3px #555555;
    -o-box-shadow:
        inset 0px 1px 0px #037577,
        0px 2px 0px 0px #037577,
        0px 5px 3px #555555;
    box-shadow:
        inset 0px 1px 0px #037577,
        0px 2px 0px 0px #037577,
        0px 5px 3px #555555;
}

.a_demo_four_ico {
    background-color: #08979a;
    background: url(../images/right_arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -9px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow:
        inset 0px 0px 1px #037577,
        0px 0px 1px #037577;
    -moz-box-shadow:
        inset 0px 0px 1px #037577,
        0px 0px 1px #037577;
    -o-box-shadow:
        inset 0px 0px 1px #037577,
        0px 0px 1px #037577;
    box-shadow:
        inset 0px 0px 1px #037577,
        0px 0px 1px #037577;
}

.a_demo_four_ico:active::before {
    top: 50%;
    margin-top: -12px;
    -webkit-box-shadow:
        inset 0px 1px 0px #037577,
        0px 3px 0px #006163,
        0px 6px 3px #037577;
    -moz-box-shadow:
        inset 0px 1px 0px #037577,
        0px 3px 0px #006163,
        0px 6px 3px #037577;
    -o-box-shadow:
        inset 0px 1px 0px #037577,
        0px 3px 0px #006163,
        0px 6px 3px #037577;
    box-shadow:
        inset 0px 1px 0px #037577,
        0px 3px 0px #006163,
        0px 6px 3px #037577;
}

/* orange css start */

.a_demo_four_orange {
    background-color: #fb8f30;
    font-family: PTSansbold;
    font-size: 18px;
    text-decoration: none;
    color: #fff;
    position: relative;
    padding: 10px 20px;
    padding-right: 50px;
    background-image: linear-gradient(bottom,
            rgb(251, 143, 48) 0%,
            rgb(230, 126, 34) 100%);
    background-image: -o-linear-gradient(bottom,
            rgb(251, 143, 48) 0%,
            rgb(230, 126, 34) 100%);
    background-image: -moz-linear-gradient(bottom,
            rgb(251, 143, 48) 0%,
            rgb(230, 126, 34) 100%);
    background-image: -webkit-linear-gradient(bottom,
            rgb(251, 143, 48) 0%,
            rgb(230, 126, 34) 100%);
    background-image: -ms-linear-gradient(bottom,
            rgb(251, 143, 48) 0%,
            rgb(230, 126, 34) 100%);
    background-image: -webkit-gradient(linear,
            left bottom,
            left top,
            color-stop(0, rgb(251, 143, 48)),
            color-stop(1, rgb(230, 126, 34)));
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow:
        inset 0px 1px 0px #fb8f30,
        0px 5px 0px 0px #e67e22,
        0px 10px 5px #999999;
    -moz-box-shadow:
        inset 0px 1px 0px #fb8f30,
        0px 5px 0px 0px #e67e22,
        0px 10px 5px #999999;
    -o-box-shadow:
        inset 0px 1px 0px #fb8f30,
        0px 5px 0px 0px #e67e22,
        0px 10px 5px #999999;
    box-shadow:
        inset 0px 1px 0px #fb8f30,
        0px 5px 0px 0px #e67e22,
        0px 10px 5px #999999;
    cursor: pointer;
}

.a_demo_four_orange:active {
    top: 3px;
    background-image: linear-gradient(bottom,
            rgb(230, 126, 34) 0%,
            rgb(251, 143, 48) 100%);
    background-image: -o-linear-gradient(bottom,
            rgb(230, 126, 34) 0%,
            rgb(251, 143, 48) 100%);
    background-image: -moz-linear-gradient(bottom,
            rgb(230, 126, 34) 0%,
            rgb(251, 143, 48) 100%);
    background-image: -webkit-linear-gradient(bottom,
            rgb(230, 126, 34) 0%,
            rgb(251, 143, 48) 100%);
    background-image: -ms-linear-gradient(bottom,
            rgb(230, 126, 34) 0%,
            rgb(251, 143, 48) 100%);
    background-image: -webkit-gradient(linear,
            left bottom,
            left top,
            color-stop(0, rgb(230, 126, 34)),
            color-stop(1, rgb(251, 143, 48)));
    -webkit-box-shadow:
        inset 0px 1px 0px #e67e22,
        0px 2px 0px 0px #e67e22,
        0px 5px 3px #813d00;
    -moz-box-shadow:
        inset 0px 1px 0px #e67e22,
        0px 2px 0px 0px #e67e22,
        0px 5px 3px #813d00;
    -o-box-shadow:
        inset 0px 1px 0px #e67e22,
        0px 2px 0px 0px #e67e22,
        0px 5px 3px #813d00;
    box-shadow:
        inset 0px 1px 0px #e67e22,
        0px 2px 0px 0px #e67e22,
        0px 5px 3px #813d00;
}

.a_demo_four_orange_ico {
    background-color: #e67e22;
    background: url(../images/right_arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -9px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow:
        inset 0px 0px 1px #9a4800,
        0px 0px 1px #9a4800;
    -moz-box-shadow:
        inset 0px 0px 1px #9a4800,
        0px 0px 1px #9a4800;
    -o-box-shadow:
        inset 0px 0px 1px #9a4800,
        0px 0px 1px #9a4800;
    box-shadow:
        inset 0px 0px 1px #9a4800,
        0px 0px 1px #9a4800;
}

.a_demo_four_orange_ico:active {
    top: 50%;
    margin-top: -12px;
    -webkit-box-shadow:
        inset 0px 1px 0px #9a4800,
        0px 3px 0px #9a4800,
        0px 6px 3px #9a4800;
    -moz-box-shadow:
        inset 0px 1px 0px #9a4800,
        0px 3px 0px #9a4800,
        0px 6px 3px #9a4800;
    -o-box-shadow:
        inset 0px 1px 0px #9a4800,
        0px 3px 0px #9a4800,
        0px 6px 3px #9a4800;
    box-shadow:
        inset 0px 1px 0px #9a4800,
        0px 3px 0px #9a4800,
        0px 6px 3px #9a4800;
}

/* orange css end */

.loginwrapper {
    margin-top: 0px;
    position: relative;
}

.loginwrapper a:hover {
    color: #ffffff;
}

.joinnow a:hover {
    color: #ffffff;
}

.searchmid {
    padding-bottom: 12px;
}

.t3 {
    box-sizing: border-box;
    float: left;
    margin-left: 20px;
}

.e3 input {
    box-sizing: border-box;
    float: left;
    width: 330px;
}

.e6 a {
    width: 330px;
    box-sizing: border-box;
    float: left;
}

.e9 span {
    width: 330px;
    box-sizing: border-box;
    float: left;
}

.error {
    color: #cc2229;
    font-family: PTSans;
    font-size: 13px;
    font-weight: normal;
    top: 40px;
    padding-bottom: 5px;
}

.pml1ttle {
    -moz-box-sizing: border-box;
    background-color: #f1f1f1;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    padding: 0 20px;
    width: 100%;
}

.pml1ttle span {
    font-size: 22px;
    font-weight: normal;
    padding: 10px;
    float: left;
}

.menulist {
    width: 330px;
    background-color: #f9f9f9;
    float: left;
}

.rightfromarea {
    width: 590px;
    background-color: #fff;
    float: left;
    padding-left: 30px;
    padding-top: 20px;
    font-size: 16px;
}

.menu-item-green-bar {
    float: left;
    height: 100%;
    width: 5px;
    position: absolute;
}

.menu-item-icon,
.menu-item-arrow,
.menu-item-text {
    margin-top: 18px;
}

.menu-item {
    cursor: pointer;
}

.menu-item-icon {
    float: left;
    margin-left: 20px;
    width: 30px;
}

.menu-item-text {
    float: left;
    margin-left: 10px;
    width: 230px;
    font-size: 16px;
}

.menu-item-selected,
.menu-item-normal {
    height: 50px;
    border-style: solid;
    border-width: 0 1px 1px 0px;
    border-color: #e7e8e9;
    padding-top: 0;
    position: relative;
}

.menu-item-selected {
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-color: #e7e8e9;
    background-color: #fff;
}

.menu-item-selected .menu-item-arr-icon {}

.menu-item-selected .menu-item-green-bar {
    background: #11a8ab;
}

.right-sub-cat {
    line-height: 25px;
    font-size: 15px;
}

.menu-item-arrow {
    width: 9px;
    height: 14px;
    background-image: url(../images/sprite.png);
    background-position: -40px -264px;
    float: right;
    margin-right: 14px;
}

.menu-item-select-arrow {
    width: 21px;
    height: 14px;
    background-image: url(../images/sprite.png);
    background-position: -34px -233px;
    float: right;
    margin-right: 14px;
    margin-top: -27px;
}

.one {
    width: 25px;
    height: 25px;
    background-image: url(../images/sprite.png);
    background-position: -33px -47px;
    float: left;
}

.two {
    width: 25px;
    height: 25px;
    background-image: url(../images/sprite.png);
    background-position: -33px -73px;
    float: left;
}

.three {
    width: 25px;
    height: 25px;
    background-image: url(../images/sprite.png);
    background-position: -33px -100px;
    float: left;
    margin-right: 6px;
}

.Sub-cat-title {
    width: 100%;
    height: 40px;
    vertical-align: top;
    padding-left: 5px;
}

.Sub-cat-title3 {
    top: 5px;
    font-size: 16px;
    position: relative;
}

.right-sub-cat-col {
    width: 285px;
    float: left;
}

.right-sub-cat-col li a {
    padding: 5px;
}

.right-sub-cat-col li a:hover {
    background-color: #fffecc;
    font-weight: bold;
}

.menu-item-normal2,
.menu-item-selected2 {
    width: 100px;
    height: 55px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

.menu-item-selected2 {
    background-color: #fff;
    border-right: 0;
}

.menulist2 .menu-item-arrow,
.menulist2 .menu-item-select-arrow {
    margin-top: 20px;
}

.formfield {
    width: 550px;
    min-height: 30px;
    padding: 3px 5px;
}

.formrow .inputttl,
.inputttl-price {
    margin-left: 0;
}

.formrow #title_error_msg,
.formrow #emailid_error_msg,
.formrow #mobileNumber_error_msg {
    margin-left: 0;
}

.formrow .error,
.premiumBox .error {
    color: red;
}

.formrow .willingtorelocate_locality_container,
.newpap-cb-container {
    width: 288px;
}

.formrow #multiLocality,
.adtypesel,
.formrow #alertpostad {
    position: relative;
    top: 2px;
}

.formrow #description_tip_info,
.formrow #locality_tip_info {
    left: 1010px;
    width: 145px;
}

.formrow #locality_tip_info {
    left: 1020px;
    width: 135px;
}

.menu-item-icon-selection-text {
    float: left;
    margin-left: 25px;
    width: 30px;
    margin-top: 15px;
}

.menu-item-selection-text {
    float: left;
    font-size: 16px;
    margin-left: 10px;
    width: 230px;
}

select.sbHolder2[disabled] {
    color: #ccc;
}

.ad {
    cursor: pointer;
    cursor: hand;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.rightfromarea {
    width: 510px;
    background-color: #fff;
    float: left;
    padding-left: 30px;
    padding-top: 20px;
    font-size: 16px;
}

.menu-item-arr-icon {
    margin: 14px 0 0 10px;
}

.right-sub-cat-col ul {
    list-style: none;
}

.container.classified-list {
    background: #fff;
    padding-bottom: 50px;
}

.right-inputs-block {
    float: left;
    width: 90%;
}

.states-popup {
    width: 50%;
    height: 210px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    background: #fff;
    display: none;
}

.overlay {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
    z-index: 9998;
    position: fixed;
}

div.center {
    margin: 0 auto;
}

.ok-btn {
    width: 92px;
    margin-top: 15px !important;
}

.ok-btn input {
    text-align: center;
    padding: 10px 45px;
}

.states-popup .header .text {
    font-size: 28px;
    display: block;
    text-align: center;
    margin-top: 26px;
}

.states-popup .header .text1 {
    display: block;
    font-size: 20px;
    margin-top: 14px;
    text-align: center;
}

.cate_name a {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    font-family: PTSans;
    color: #0a7375;
    position: relative;
    top: 2px;
}

.postaddsselect-header .header-text {
    float: left;
    padding: 13px;
}

.searchresultwrapper .inline_reply_wapp b {
    font-size: 14px;
    font-weight: normal;
}

.newrplybtn {
    float: left;
    background: #ec6723;
    color: #fff;
    padding: 6px 14px;
    font-size: 14px;
    border: 1px solid #c76837;
    cursor: pointer;
}

.inline_reply_boxyellow {
    background: #11a8ab;
    margin-top: 12px;
    padding: 15px 22%;
    display: none;
    color: #fff;
    position: relative;
}

.inline_reply_boxyellow:before {
    content: "";
    position: absolute;
    top: -10px;
    right: 48px;
    border-bottom: 10px solid #11a8ab;
    border-top-color: inherit;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.inline_reply_boxyellow textarea,
.inline_reply_boxyellow input[type="text"] {
    border: 1px solid #fff;
}

.inline_reply_boxblue {
    background: #11a8ab;
    margin-top: 12px;
    padding: 15px 22%;
    display: none;
    color: #fff;
    position: relative;
}

.inline_reply_boxblue:before {
    content: "";
    position: absolute;
    top: -10px;
    right: 48px;
    border-bottom: 10px solid #11a8ab;
    border-top-color: inherit;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

input.ora-nrml {
    background: none repeat scroll 0 0 #ec6723;
    border: 1px solid #c76837;
    color: #fff;
    cursor: pointer;
    font-size: 14px !important;
    height: 26px;
    padding: 4px 2px !important;
    text-transform: none !important;
    width: 30px;
}

.text_input.search-input {
    border: 1px solid #ddd;
    padding: 4px 3px;
    width: 171px;
    margin: 0;
}

.search-side-bar .list {
    padding: 10px 0;
    border-bottom: 1px solid #f0f0f0;
}

.sidemenu {
    width: 100%;
    height: 215px;
    overflow-x: auto;
    margin-bottom: 15px;
}

.search-side-bar .subcat {
    padding: 8px 0;
    margin-left: 5px;
}

.search-side-bar .subcat:before {
    content: "»";
    color: #11a8ab;
    margin-right: 4px;
    position: relative;
    top: -2px;
}

.search-side-bar .list:last-child {
    border-bottom: none;
}

.classified-breadcrumb {
    /*background-color: white;*/
    padding: 0px 0px 0px 10px;
    margin: 0 auto 15px;
}

.classified-breadcrumb .g-arrow,
.classified-breadcrumb .last {
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 25px;
    height: 42px;
    background-position: -62px 0px;
    position: relative;
    top: -2px;
}

.classified-breadcrumb a,
.classified-breadcrumb span.cur {
    padding: 10px 15px;
    display: inline-block;
    background-color: #f9f9f9;
    box-shadow: 0 2px 0px #d5d5d5;
    height: 18px;
}

.classified-breadcrumb .sec {
    float: left;
}

.classified-breadcrumb .last {
    background-position: -92px 0px;
    width: 20px;
}

.cty-txt .text {
    font-size: 19px;
    line-height: 26px;
    font-weight: bold;
    color: #cdcdcd;
    padding: 13px 10px 0 0;
}

.cty-txt .arw-icon {
    background-image: url(../../assests/images/sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 18px;
    height: 10px;
    background-position: -112px 0px;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.relative {
    position: relative;
}

.select-outer .select-txt {
    position: absolute;
    left: 9px;
    top: 5px;
}

.search-section .cty-txt {
    cursor: pointer;
}

.search-section .select-outer {
    float: left;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    height: 26px;
    font-size: 13px;
    padding: 0;
    border: solid 1px #9d9c9c;
    box-shadow: none;
    border-right: none;
    cursor: pointer;
    position: relative;
    background: #f2f2f2 url(../images/drop-black-arrow.png) no-repeat right center;
    padding: 0 15px 0 0;
    width: 35px;
}

.search-section .select-outer.big {
    width: 80px;
    background-position: 80px 11px;
    display: none;
}

.search-section .input-outer input[type="text"] {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    height: 26px;
    font-size: 13px;
    padding: 0 0 0 8px;
    border: solid 1px #9d9c9c;
    box-shadow: none;
    width: 99%;
}

.search-section .go-but {
    background-color: #9d9c9c;
    float: left;
    border: solid 1px #9d9c9c;
    border-left: none;
    font-size: 11px;
    color: #333;
    padding: 3px 5px 3px 10px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}

.select-outer select {
    opacity: 0;
    margin: 0px;
    padding: 2px;
    height: 26px;
    border: none;
    width: 78px;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
}

.search-section .input-outer {
    width: 54%;
    float: left;
}

.city-disp {
    float: left;
    margin-right: 14px;
    margin-left: 16px;
}

.search-section {
    float: right;
    width: 80%;
    margin-top: 10px;
}

.search-section .ora-nrml {
    height: 28px;
    padding: 2px 15px !important;
    width: 75px;
}

.s-top-ctylst-container {
    position: absolute;
    z-index: 9999;
    top: 62px;
    border: solid 1px #c3c3c3;
    background-color: #fff;
    width: 600px;
    -webkit-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.94);
    -moz-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.94);
    box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.94);
    padding: 5px 10px 10px;
}

.s-top-ctylst-container:before {
    content: "";
    position: absolute;
    top: -10px;
    left: 40px;
    border-bottom: 10px solid #fff;
    border-top-color: inherit;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.s-top-ctylst-container .title-txt {
    background: url(../images/map-icon.png) no-repeat 10px 10px;
    padding: 15px 0 5px 34px;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    color: #666;
    float: left;
}

.s-top-ctylst-container select {
    width: 30%;
    margin: 0px 1% 0 0;
    border: solid 1px #c2c2c2;
    padding: 6px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    height: 36px;
}

.s-top-ctylst-container .top-metros-outer ul li h3 a {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    line-height: 16px;
    color: #666;
}

.s-top-ctylst-container .top-metros-outer ul li {
    margin: 0 5px 3px 0;
    padding: 0px;
    list-style: none;
    width: 24%;
    float: left;
}

.s-top-ctylst-container .close a {
    font-size: 13px;
    float: right;
    padding: 5px;
    text-decoration: none;
    color: #333;
}

.s-top-ctylst-container .top-metros-outer .city-tit-txt {
    font-size: 13px;
    line-height: 18px;
    font-weight: bold;
    color: #666;
    text-align: center;
    border-bottom: dotted 1px #e4e4e4;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
}

.s-top-ctylst-container .frm-fields .frm-out .right-blk input[type="text"] {
    margin: 0;
    width: 42%;
    border: solid 1px #c2c2c2;
    padding: 9px 5px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.frm-fields .frm-out .left-blk {
    width: 60%;
    float: left;
    padding: 0 0 10px 0;
}

.frm-fields .frm-out .right-blk {
    width: 40%;
    float: left;
    padding: 0 0 10px 0;
    position: relative;
    top: 9px;
}

.btn.btnorange,
.btn.cancel {
    background-color: #ec6723;
    /* background-image: linear-gradient(#f77621, #f26f22 40%, #ec6723); */
    /* border-radius: 5px; */
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    font-weight: normal;
    height: 17px;
    margin: 0;
    padding: 5px 12px 8px 12px;
    box-shadow: 0px -2px 0px #ce5517;
}

.btn.btnorange:hover {
    box-shadow: 0px -3px 0px #ce5517;
}

.btn.btnorange:active {
    box-shadow: 0px 2px 0px #ce5517;
}

.btn.cancel {
    background-color: #e6e6e6;
    box-shadow: 0px -2px 0px #cdcdcd;
    color: #000;
    margin-left: 8px;
}

.btn.cancel:hover {
    box-shadow: 0px -3px 0px #cdcdcd;
}

.btn.cancel:active {
    box-shadow: 0px 2px 0px #cdcdcd;
}

.search-list {
    background: #fff;
    position: relative;
    width: 100%;
    z-index: 9999;
}

.search-list .list span {
    display: block;
}

.search-list .list span.item {
    font-size: 14px;
    font-weight: bold;
    color: #444;
    padding: 3px 6px;
}

.search-list .list span.category {
    color: #ccc;
    padding: 0px 20px;
    font-size: 12px;
}

.search-list .list {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 4px;
}

.search-list .list:hover {
    background: #116cc8;
    cursor: pointer;
}

.search-list .list:hover>span {
    color: #fff;
}

.product-gallery {
    background: #fff;

    padding: 4px 0 20px;
    margin-bottom: 20px;
}

.product-detail-right .prod-detail {
    border-bottom: 1px solid #e8e8e8;
}

.product-detail-right .prod-detail .name,
.product-detail-right .prod-detail .val {
    display: block;
}

.product-detail-right .prod-detail .name {
    padding: 5px 0px;
}

.product-detail-right .prod-detail .val {
    font-weight: normal;
}

.classi-de-title {
    margin: 10px 5px;

    position: relative;
}

.classi-de-title h2 {
    font-size: 24px;

    color: #444;
    margin: 10px 0px;
    font-weight: normal;
}

.classi-heading.add-details {
    font-size: 20px;
    padding-left: 10px;
    display: block;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.classi-heading.add-details .classi-de-text {
    padding-left: 10px;
}

.classi-emptyrow {
    text-align: center;
}

h1.crum_title i {}

.leftmenu_box {
    float: left;
    width: 20%;
    padding: 10px;
    border: 1px solid #d8d8d8;
    box-shadow: 0 0 10px #d8d8d8;
}

.rightbox {
    float: left;
    width: 75%;
    padding-left: 2%;
}

.activeads155 {
    width: auto;
}

.activeads_wrapper155 {
    border: 0 solid red;
    float: left;
    margin-right: 0;
    padding-bottom: 5px;
    width: 100%;
}

.subcat {
    padding-bottom: 10px;
}

.listrow1 {
    display: block;
    width: 100%;
}

.row2 {
    display: block;
    width: 100%;
}

.tleft {
    float: left;
    width: 20%;
}

.tright {
    float: left;
    width: 80%;
}

.divmain {
    display: block;
    width: 100%;
    float: left;
}

.leftmenu_box-wall {
    float: left;
    width: 20%;
}

.landing_left-wall {
    float: left;
    margin-left: 18px;
    width: 626px;
}

#WallForm_2_0>iframe>html>body {
    background: none !important;
}

.rightbox-wall {
    float: left;
    padding-left: 0;
    width: 100%;
}

#Page1 table tbody tr td table {
    padding: 0px;
}

#Page1 table tbody tr td {
    background: #ffffff;
    border: 1px solid #d8d8d8;
    padding: 5px;
    border-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#Page1 table tbody tr td table tbody tr td {
    border: 0px;
}

#Page1 table tbody tr td table {
    padding: 5px;
    padding-left: 0px;
}

/******Added by bhavani ********/
.classi_landing_middle {
    margin: 0px 10px 0px 10px;
    float: left;
    width: 630px;
}

.classi_landing_middle .content_wrapper {
    width: 100%;
    background-color: #fff;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    min-height: 422px;
}

.classi_landing_right {
    float: left;
    width: 300px;
}

.social_row {
    padding: 20px;
}

.social_wall_row {
    margin-top: 10px;
    width: 100%;
    background-color: #fff;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    box-shadow: 0 0 4px #ccc;
}

.social_wall_row .tarea textarea {
    margin: 10px;
    width: 97%;
    border: 1px solid #cccccc;
    box-sizing: border-box;
}

.tbutton {
    padding-left: 502px;
    padding-bottom: 10px;
}

.tbutton .ora-nrml {
    height: 28px;
    padding: 2px 15px !important;
    width: 75px;
}

input.ora-nrml {
    background: none repeat scroll 0 0 #ec6723;
    border: 1px solid #c76837;
    color: #fff;
    cursor: pointer;
    font-size: 14px !important;
    height: 26px;
    padding: 4px 2px !important;
    text-transform: none !important;
    width: 30px;
}

input[type="button"] {
    cursor: pointer;
}

input[type~="button"] {
    cursor: pointer;
}

input[type="button"] {
    border: medium none;
    /*font-size: 20px;
    padding: 4px 17px;*/
    text-transform: uppercase;
}

input[type="button"] {
    cursor: pointer;
}

input[type~="button"] {
    cursor: pointer;
}

.errMsg {
    padding: 10px;
    color: red;
    font-family: PTSans, Arial, Helvetica;
}

.tbutton {
    padding-left: 502px;
    padding-bottom: 10px;
}

.tbutton .ora-nrml {
    height: 28px;
    padding: 2px 15px !important;
    width: 75px;
}

.errMsg {
    padding: 10px;
    color: red;
    font-family: PTSans, Arial, Helvetica;
}

.item-list li {
    border-bottom: 1px solid #f2f2f2;
    padding: 20px 25px;
    margin: 0 -25px;
    position: relative;
}

.activity-list .activity-avatar {
    float: left;
}

.wall-wrapper {
    width: 94%;
    margin: 0 auto;
}

.item-list li .avatar {
    float: left;
    margin: 5px 25px 0 0;
}

.activity-list li .activity-content {
    position: relative;
}

.activity-list .activity-content {
    margin-left: 90px;
}

.activity-list .activity-content .activity-header,
.activity-list .activity-content .comment-header {
    color: #888;
    font-size: 12px;
    line-height: 20px;
}

.activity-header .activity-date {
    float: right;
}

.activity-header .activity-date,
span.activity {
    color: #828282;
    font-size: 11px;
    font-weight: normal;
}

.activity-header .activity-date:before,
span.activity:before {
    content: "\f017";
    display: inline-block;
    font-family: FontAwesome;
    margin: 0 5px 0 0;
    font-weight: normal;
}

.activity-header p {
    margin: 0;
}

.activity-header p a:first-child {
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #555559;
    margin: 0 0 5px;
}

.activity-header a,
.comment-meta a,
.acomment-meta a {
    text-decoration: none;
}

.activity-list .activity-content .activity-header img.avatar {
    float: none !important;
    margin: 0 5px -5px 3px !important;
}

.activity-list .activity-content .activity-inner,
.activity-list .activity-content blockquote {
    overflow: hidden;
}

.activity-list .activity-content .activity-inner {
    font-size: 14px;
    line-height: 22px;
}

.activity-inner>p {
    word-wrap: break-word;
    margin: 0 0 15px;
}

.activity-comments {
    margin: 0 0 0 75px;
    overflow: hidden;
    position: relative;
    width: auto;
    clear: both;
}

.activity-comments ul,
.activity-comments ul li {
    border: none;
    list-style: none;
}

.activity-comments>ul {
    background: #fafafa;
    padding: 25px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.activity-comments ul li:last-child {
    margin-bottom: 0;
}

.activity-comments>ul>li:first-child {
    border-top: none;
}

.item-list.activity-list li {}

.item-list li li {
    border: none;
}

.activity-comments ul li {
    margin: 0;
    padding: 0;
}

.activity-comments ul,
.activity-comments ul li {
    border: none;
    list-style: none;
}

.item-list li .avatar {
    float: left;
    margin: 5px 25px 0 20px;
}

.activity-comments .acomment-avatar img {
    float: left;
    height: 25px;
    margin-right: 10px;
    width: 25px;
}

.activity-comments .acomment-meta {
    color: #828282;
    font-size: 11px;
    margin: 0 0 15px 45px;
}

.activity-header a,
.comment-meta a,
.acomment-meta a {
    text-decoration: none;
}

.activity-time-since:visited {
    color: #828282;
}

.activity-time-since:before {
    content: "(";
}

.activity-comments .acomment-content {
    font-size: 13px;
    line-height: 22px;
    margin: 0 0 0 56px;
    word-wrap: break-word;
}

.activity-comments .acomment-content p {
    margin: 0 0 15px;
}

.acomment-options {
    text-align: right;
    font-size: 13px;
}

.item-list li.load-more {
    border: none;
    margin: 0;
    padding: 25px 0 0;
    text-align: center;
}

.item-list li.load-more a {
    background-color: #0185b5;
    color: #fff;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 1em;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.activity-item {
    position: relative;
}

.close-stream {
    display: none;
    position: absolute;
    right: 22px;
    top: 6px;
}

.close-stream a {
    color: #ccc;
}

.close-stream a:hover {
    color: #fff;
    background: #ccc;
    padding: 0px 4px;
    border-radius: 3px;
}

.activity-item:hover>.close-stream {
    display: block;
}

.activity-comments.input {
    margin: 0;
    padding-bottom: 6px;
}

.activity-comments.input .comment-text textarea {
    width: 88.85%;
    height: 18px;
    padding: 8px;
    border: 1px solid #e8e7e7;
    box-shadow: 0 0px 0px #ccc;
    resize: none;
}

.activity-comments.input .comment-text textarea:focus,
.activity-comments.input .comment-text textarea:hover {
    box-shadow: 0 0px 1px #ccc;
}

.activity-comments.input .comment-text input {
    width: 88.85%;
    height: 18px;
    padding: 8px;
    border: 1px solid #e8e7e7;
    box-shadow: 0 0px 0px #ccc;
    resize: none;
}

.activity-comments.input .comment-text input:focus,
.activity-comments.input .comment-text input:hover {
    box-shadow: 0 0px 1px #ccc;
}

.activity-comments.input .acomment-avatar img {
    height: 34px;
    width: 34px;
    margin-top: 0;
    margin-right: 5px;
}

/*********Added by Bhavani on 07-03-2015 ****************/

.myclassifieds_right {
    float: left;
    width: 900px;
    margin-left: 10px;
}

/********LDS CSS*****************/
.lds_header_wrapper {
    width: 100%;
    /*background: url(../images/lds/lds_bg.jpg) top center no-repeat;*/
    background-color: #fff;
    background-repeat: repeat;
    height: 84px;
}

.lds_header_wrapper_bd {
    width: 100%;
    background-color: #fff;
    background-repeat: repeat;
    height: 156px;
}

.lds_header_mid {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    /*overflow: hidden;
    height: 312px;*/
}

.lds_topleft {
    float: left;
    /*width: 279px;*/
    padding: 0 0 0 0;
}

.lds_topright {
    float: right;
    padding: 36px 0 0 0;
    width: 22%;
}

.lds_topright span {
    float: right;
    padding-right: 15px;
}

.img1 {
    display: block;
    font-size: 0px;
}

.lds_mid {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
}

.lds_left {
    float: left;
    width: 526px;
    padding: 0 0 0 0;
    display: inline-flex;
}

.lds_right {
    float: left;
    padding: 0 0 0 0;
    background: url(../images/lds/head_bg1.jpg);
    background-repeat: repeat-x;
    width: 674px;
    height: 156px;
}

.lds_bg {
    background: url(../images/lds/head_bg1.jpg);
    background-repeat: repeat-x;
}

.lds_right h2 {
    box-sizing: border-box;
    color: #fff;
    font-family: PTSansbold;
    font-size: 29px;
    letter-spacing: 2px;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 61px;
    padding-right: 0;
    padding-top: 38px;
    text-shadow: 0 1px 1px #262626;
}

.lds_footer_wrapper {
    width: 100%;
    background: #e3e3e3;
    padding: 12px 0;
    overflow: hidden;
}

.lds_footermid {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    overflow: auto;
}

.lds_footer_left {
    float: left;
    width: 400px;
    font-size: 12px;
    font-family: PTSans;
    color: #000000;
    line-height: 30px;
}

.lds_footer_right {
    float: right;
    color: #000000;
    line-height: 30px;
}

.lds_footer_left a {
    color: #ffa500;
}

.lds_footer_left a:hover {
    color: #000000;
}

.lds_footer_right a {
    font-size: 12px;
    color: #000000;
    margin-left: 10px;
}

.lds_footer_right a:hover {
    color: #ffa500;
}

.lds_article_wrapper {
    width: 100%;
    /*background: url(../images/map.png) center 50px no-repeat #ffffff;*/
    background-color: #fff;
}

.lds_article_mid {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    min-height: 500px;
}

.lds_article_left {
    float: left;
    width: 74%;

    margin-right: 10px;
}

.lds_article_right {
    float: left;
    width: 25%;
    padding: 0 0 0 0;
}

.lds_aright_wrap {
    width: 100%;
    height: 196px;
    border: solid 1px #cccccc;

    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #fff;
}

.lds_aright_wrap .content_wrap {
    width: 94%;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
}

.lds_aright_wrap .content_wrap span {
    padding-left: 70px;
}

.lds_row {
    width: 100%;
    display: block;
}

.lds_row h1 {
    font-size: 32px;
    letter-spacing: 2px;
    color: #11a8ab;
    padding: 0 0 0 0;
    font-family: PTSansbold;
    text-shadow: 0 1px 1px #262626;
    /*background: url(../images/icon_sprite.png) 0 0 no-repeat;*/
    padding-left: 61px;
    margin-left: 0px;
    box-sizing: border-box;
}

.lds_row h1 span {
    display: block;
    color: #e67e22;
    font-size: 28px;
    font-family: PTSansbold;
    text-shadow: 0 1px 0px #666666;
}

h1.lds_crum_title {
    margin: 0px;
    font-size: 22px;
    color: #fff;
    font-family: PTSans;
    font-weight: normal;
    padding: 10px 10px;
    background-color: #2b8a2c;
    box-shadow: 0px 0px 4px #ccc;
    text-align: left;
    border-radius: 20px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    box-sizing: border-box;
}

h1.lds_crum_title_orange {
    margin: 0px;
    font-size: 18px;
    color: #fff;
    font-family: PTSans;
    font-weight: normal;
    padding: 10px 10px;
    /*background-color: #FFA500;*/
    background-color: #2b8a2c;
    box-shadow: 0px 0px 4px #ccc;
    text-align: left;
    border-radius: 20px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    box-sizing: border-box;
    font-weight: bold;
}

.lds_easy_wrap {
    width: 100%;
    padding-bottom: 20px;
    /*background: #ffffff;*/
    box-sizing: border-box;

    height: 300px;
}

.lds_bg_wrap {
    border: 1px solid #cccccc;
    background: #ffffff;
    border-radius: 20px;
}

.lds_easy_content_wrap {
    /*width: 100%;*/
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 218px;
    padding-left: 50px;
    padding-top: 20px;
    width: 836px;
    background-color: #fff;
    padding-bottom: 15px;
}

.lds_easy_content_wrap1 {
    font-size: 38px;
    letter-spacing: 2px;
    color: darkorange;
    font-family: PTSansbold;
    text-shadow: 0 1px 1px #262626;

    margin: 35px;
    box-sizing: border-box;
}

.lds_easy_inner_wrap {
    width: 24%;
    padding-right: 5px;
    float: left;
    padding-bottom: 10px;
}

.lds_easy_inner_wrap img {
    width: 124px;
    height: 96px;
    border: solid 1px #cccccc;
    border-radius: 10px;
}

.carrier_wrap {
    border: solid 1px #cccccc;
    border-radius: 10px;
}

.clearlds20 {
    display: block;
    height: 1px;
    width: 100%;
}

.crum-add-btn {
    float: right;
    margin: 20px 20px 0 0;
}

.crum-form {
    float: left;
    margin: 20px 0 0 20px;
}

.search-input {
    min-height: 22px;
}

.search-btn {
    min-height: 22px;
}

.clear-btn {
    min-height: 23px;
    font-size: 20px;
}

@media (max-width: 767px) {
    .landingheader_wrapper.admin-header {
        height: unset !important;
    }

    .admin-header .landingheader_mid88 {
        padding: 18px 15px;
        width: 92%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }

    .admin-footer .footermid {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .footer_wrapper.admin-footer {
        padding: 19px 15px;
        width: 92%;
    }

    .admin-footer .footer_left {
        float: none;
        width: unset;
    }

    .admin-footer .footer_right {
        float: none;
        text-align: center;
    }

    #searchform input[type="text"]:hover,
    #searchform input[type="text"]:focus {
        width: unset;
    }

    .adminwrapper {
        width: 95%;
    }

    .member-list .crum-add-btn {
        float: none;
        margin: 10px 0 0 0;
    }

    .member-list .crum-form {
        float: none;
        margin: 10px;
    }

    .search-input {
        margin: 10px auto;
        width: 97%;
    }

    .crubmbomid {
        padding: 0px;
        overflow-x: auto;
    }

    span.admin-footer-social-icon {
        display: block;
    }
}

@media (min-width: 767px) and (max-width: 1024px) {

    .footer_wrapper.admin-footer {
        padding: 20px 15px;
        width: 96%;
    }

    .admin-footer .footer_left {
        width: unset;
    }

    .admin-header .landingheader_mid88 {
        padding: 20px 15px;
        width: 96%;
    }

    .crubmbomid {
        padding: 0px;
        overflow-x: auto;
    }
}