/*Landing Page1*/
#contentWrapper {
    text-align: center;
    width: 1000px;
    margin: 0 auto;
    background-color: #FBFBFD;
    z-index: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    height: auto;
}

.introContainer {
    padding-top: 14%;
}

.introContainer span {
    font-family: "OpenSansSemibold";
}

.searchBar h2 {
    text-align: left;
    font-family: Trebuchet MS;
    font-size: 17px;
    margin: 50px 0 15px;
}

#contentWrapper h2 {
    padding-top: 35px;
    margin-bottom: 35px;
    font-size: 21px;
}

.snapoohCanDo {
    margin-top: 45px;
    margin-bottom: 35px;
    width: 100%;
    position: relative;
    overflow: hidden;
    line-height: 18px;
    font-family: 'OpenSansRegular';
}

.toSearch {
    width: 300px;
    height: 81px;
    padding: 0 5px;
    float: left;
    text-align: left;
    font-size: 15px;
    overflow: hidden;
    font-family: 'OpenSansRegular';
}

.enqIcon {
    float: right;
    text-align: left;
    width: 196px;
    padding-left: 10px;
    display: inline-block;
    font-family: 'OpenSansRegular';
}

.toSend {
    width: 300px;
    height: 81px;
    padding: 0 20px;
    float: left;
    text-align: left;
    font-size: 15px;
    overflow: hidden;
    font-family: 'OpenSansRegular';
}

.toSearch .searchIcon {
    background-image: url('../../public/images/spirite_img.png');
    background-repeat: no-repeat;
    background-position: 0 -15px;
    width: 98px;
    height: 83px;
    position: absolute;
    display: block
}

.toSend .searchIcon {
    background-image: url('../../public/images/spirite_img.png');
    background-repeat: no-repeat;
    background-position: -110px -15px;
    width: 98px;
    height: 83px;
    position: absolute;
    display: block
}

.toCreate .searchIcon {
    background-image: url('../../public/images/spirite_img.png');
    background-repeat: no-repeat;
    background-position: -216px -15px;
    width: 98px;
    height: 83px;
    position: absolute;
    display: block
}

.toCreate {
    width: 300px;
    height: 81px;
    padding: 0 20px;
    float: left;
    text-align: left;
    font-size: 15px;
    overflow: hidden;
    font-family: 'OpenSansRegular';
}

.toSend .enqIcon {
    float: right;
    text-align: left;
    width: 196px;
    font-family: 'OpenSansRegular';
}

.imageContainer {
    width: 100%;
    overflow: hidden;
    margin-bottom: 100px;
}

.searchImg {
    width: 293px;
    height: 260px;
    padding: 20px;
    float: left;
    text-align: center;
}

.mediaLoc {
    width: 293px;
    height: 245px;
    padding: 20px;
    float: left;
}


/*Landing  Page 2*/
.mediatxt {
    font-family: OpenSansRegular;
    font-size: 18px;
    line-height: 23px;
}

.mediaContent {
    width: 390px;
    padding: 20px;
    1 border: 2px solid blue;
    text-align: left;
    float: left
}

.mediaContent h2 {
    padding-bottom: 10px;
    font-family: OpenSansRegular;
    font-size: 18px;
}

.mediaContentImage {
    text-align: left;
    float: left;
    padding-left: 50px
}

.mediaContentOuter {
    overflow: hidden
}

#mediabox1, #mediabox2, #mediabox3 {
    border-bottom: 1px solid #ccc;
    height: auto;
    padding: 40px;
    overflow: hidden
}

.hruler {
    background-image: url(../../common/images/transparent_border.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 30px;
}


.spanImg {
    width: 100%;
    height: 50px;
    background-image: url(../../common/images/border_star.png);
    background-repeat: no-repeat;
}

.listInfo1, .listInfo2, .listInfo3, .listInfo4, .listInfo5, .listInfo6 {
    float: left;
    width: 300px;
    padding: 5px;
}

.listInfo1 .ImageIcon, .listInfo2 .ImageIcon, .listInfo3 .ImageIcon, .listInfo4 .ImageIcon, .listInfo5 .ImageIcon, .listInfo6 .ImageIcon {
    width: 50px;
    height: 50px;
    float: left
}

.listInfo1 .imageTxt, .listInfo2 .imageTxt, .listInfo3 .imageTxt, .listInfo4 .imageTxt, .listInfo5 .imageTxt, .listInfo6 .imageTxt {
    display: block;
    text-indent: 20px;
    line-height: 45px;
}

.listInfo1 .ImageIcon {
    background: url(../../common/images/sprite_icon.png) no-repeat;
}

.listInfo2, .listInfo5 {
    margin-left: 30px;
    width: 270px
}

.listInfo2 .ImageIcon {
    background: url(../../common/images/sprite_icon.png) no-repeat 0px -86px;
}

.listInfo3 .ImageIcon {
    background: url(../../common/images/sprite_icon.png) no-repeat 0px -220px;
}

.listInfo4 .ImageIcon {
    background: url(../../common/images/sprite_icon.png) no-repeat 0px -39px;
}

.listInfo6 .ImageIcon {
    background: url(../../common/images/sprite_icon.png) no-repeat 0px -175px;
}

.listInfo5 .ImageIcon {
    background: url(../../common/images/sprite_icon.png) no-repeat 0px -130px;
}

#Infosprite {
    overflow: hidden;
    width: 94%;
    border-radius: 10px;
    1 border: 1px solid red;
    padding: 2% 4%;
    margin-bottom: 40px;
    font-family: 'OpenSansRegular';
}

.signUpfreeTxt {
    font-size: 18px;
    line-height: 20px;
}

.SnapoohBtn {
    color: #F1F1F0;

    margin-top: 20px;
    text-align: center;

}

#signupchoosebutton {
    color: #F1F1F0;
    text-align: justify;
    margin-top: 20px;


}


#mediaSignUp {
    font-family: 'OpenSansRegular';
    overflow: hidden;
    padding: 25px 50px 10px;
}

#mediaSignUp .SnapoohBtn span {
    width: 860px;
    margin-top: 0px;
    margin-left: 0px;
    padding: 13px 20px;
}

#borderRad {
    border: 1px solid red;
    behavior: url(border-radius.htc);
}

/*ABOUT US PAGE & CAREER PAGE*/
.container {
    width: 100%;
    height: 134px;
    background: #A92226;
}

.font_heading_normal {
    width: 1000px;
    margin: 0 auto;
    line-height: 134px;
    color: #fff;
}

#heading_content {
    width: 100%;
    font-size: 38px;
}

.title_block {
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 50px;
    line-height: 30px;
    overflow: hidden;
    font-size: 18px;
    font-family: 'OpenSansRegular';
    font-size: 18px
}

.title_block h5 {
    font-size: 30px;
    font-family: 'OpenSansRegular';
    color: #000;
    width: 960px;
    margin: 0 auto;
    padding: 10px 10px;
    background: #F8F8F8;
    border-radius: 5px;
    behavior: url(../../static/common/pie/PIE.htc);
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
    line-height: 50px;
    top: 20px;
    box-shadow: 1px 1px 5px #999;
}

.title_content_align {
    margin-left: 30px;
}

.title_content_align a {
    color: #3A9DE6;
}

.title_content_align p, .about_us_right_container {
    margin-bottom: 20px
}

.bodrBtm {
    padding-bottom: 20px;
    border-bottom: 1px solid #E4E4E4
}

.title_content_align h1 {
    font-size: 30px;
    color: red;
    margin-bottom: 20px
}

.title_content_align ul {
    margin-left: 30px;
    margin-bottom: 20px;
    list-style: circle
}

.autor_name {
    font-size: 14px;
    margin-top: 10px
}