html{  height: 100%;}
body{font-family: 'Open Sans', sans-serif;  height: 100%; background-color:#f5344b;}
a:focus{ outline:0 none;}
.p0{ padding:0;}
.p0l{ padding-left:0;}
.p0r{ padding-right:0;}
.leftp{ border-top:5px solid #bf1f32;  height: 100%;}
.logo{}
.logo a{ display: inline-block;
    margin-top: 42px; margin-bottom:43px;}
.logo a img{ display:block;}

.navouter{ margin-bottom:20px}
.mf-nav{ border-bottom: 1px solid #ff919e;
    border-radius: 0;
    border-top: 1px solid #ff919e;
    margin-bottom: 0;}
.mf-nav .nav{}
.mf-nav .nav > li{}
.mf-nav .nav > li > a{border-bottom: 1px solid #f5344b;
    color: #fff;
    font-size: 13px;
    padding: 15px 27px;
    text-shadow: 0 0 0;}
.mf-nav .nav > li > a:hover, .mf-nav .nav > li > a:focus{ background-color:transparent; border-bottom-color:#fff;}
.mf-nav .nav > .active > a{ background-color:transparent; border-bottom-color:#fff;}

.hmtext{ text-align:center;}
.hmtext h1{color: #fff;
    font-size: 72px;
    font-weight: 300;}
.hmtext h2{color:#fff;
    font-size:72px;
    font-weight:700;}
.hmtext p{ color: #fff;
    font-size: 14px;
    margin-top: 42px;
    padding: 0 41px;}
.hmtext .vmlink{background-color: #bf1f32;
    color: #fff;
    display: block;
    height: 44px;
    line-height: 45px;
    margin-bottom:20px;
    margin-top: 44px;
    width: 170px;}
.hmtext .vmlink:hover{ text-decoration:none;}


.socs{margin-top: 20px;}
.socs .cline{background-color: #ff919e;
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    top: 26px;
    width: 90%;}
.socs ul{list-style: inside none none;
    margin-bottom:23px;
    padding: 0;
    position: relative;
    text-align: center;
    z-index: 10;}
.socs ul li{ display:inline-block; margin-left: 5px;
    margin-right: 5px;}
.socs ul li a{background: url("img/socs.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 48px;
    width: 48px;}
.socs ul li .sfb{ background-position: 0 0;}
.socs ul li .stw{background-position: -58px 0;}
.socs ul li .sln{background-position: -116px 0;}
.socs ul li .sgp{ background-position: -174px 0;}

.ftbg{background-color: #bf1f32;}
.copy{}
.copy p{ color: #fff;
    font-size: 11px;
    margin-bottom: 18px;
    margin-top: 18px;}
.copy p a{ color:#fff;}
.gtpdiv{}
.gtpdiv .gtp{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #fff;
    margin-bottom: 14px;
    margin-top: 18px;}
	
.rightimg{ height: 100%;}
.rightimg img{height: 100%;
    position: fixed;
    width: 50%;}

.page-header{}
.page-header h1{ color:#fff;}
.page-header h1 small{ color:#fff;}
.page-content{ color:#fff;}
.page-content p{ margin-bottom:15px; text-align:justify;}

.mdl{ margin-bottom: 21px;}
.mdl a{display: block;}
.mdl a img{}
.mdl a span{color: #fff;
    display: block;
    font-size: 16px;
    text-align: center;}
.mdl a:hover{ text-decoration:none;}	

.connm {
  position: relative;
}

.connm input {
  border: 1px solid #f5344b;
  border-radius: 0;
  color: #bfbfbf;
  font-family: arial;
  font-size: 11px;
  height: 52px;
}

.connm .frmglyp {
  right: 25px;
}

.conem {
  position: relative;
}

.conem input {
  border:1px solid #f5344b;
  border-radius: 0;
  color: #bfbfbf;
  font-family: arial;
  font-size: 11px;
  height: 52px;
}


.comsub {
  position: relative;
}


.conmm {
  position: relative;
}

.conmm textarea {
  border: 1px solid #f5344b;
  border-radius: 0;
  color: #bfbfbf;
  font-family: arial;
}

.conmm .frmglyp {
  font-size: 21px;
  right: 12px;
  top: 9px;
}

.subbtn {
  background: #323232;
  border: 0;
  color: #fff;
  font-size: 15px;
  height: 44px;
  width: 144px;
}

.subbtn:hover{ background-color:#dd0303;}

.form-control:focus {
  border-color: #ff3737;
  box-shadow: 0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(221,3,3,1);
}
 
    .strike {
        display: block;
        text-align: center;
        overflow: hidden;
        white-space: nowrap; 
    }

    .strike > span {
        position: relative;
        display: inline-block;
    }
  
    .strike > span:before,
    .strike > span:after {
        content: "";
        position: absolute;
        top: 50%;
        width: 9999px;
        height: 1px;
        background: #fff;
    }

    .strike > span:before {
        right: 100%;
        margin-right: 15px;
      }

    .strike > span:after {
        left: 100%;
        margin-left: 15px;
    }

.menu{
    width:800px;
    height:52px;
    position:relative;
    top:200px;
    left:100px;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}
.item{
    position:relative;
    background-color:#f0f0f0;
    float:right;
    width:52px;
    margin:0px 5px;
    height:52px;
    border:2px solid #ddd;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
    -moz-box-shadow:1px 1px 3px #555;
    -webkit-box-shadow:1px 1px 3px #555;
    box-shadow:1px 1px 3px #555;
    cursor:pointer;
    overflow:hidden;
}

.link{
    left:2px;
    top:2px;
    position:absolute;
    width:48px;
    height:48px;
}
.icon_home{
    background:transparent url(../images/home.png) no-repeat top left;
}
.icon_mail{
    background:transparent url(../images/mail.png) no-repeat top left;
}
.icon_help{
    background:transparent url(../images/help.png) no-repeat top left;
}
.icon_find{
    background:transparent url(../images/find.png) no-repeat top left;
}
.icon_photos{
    background:transparent url(../images/photos.png) no-repeat top left;
}
.item_content{
    position:absolute;
    height:52px;
    width:220px;
    overflow:hidden;
    left:56px;
    top:7px;
    background:transparent;
    display:none;
}
.item_content h2{
    color:#aaa;
    text-shadow: 1px 1px 1px #fff;
    background-color:transparent;
    font-size:14px;
}
.item_content a{
    background-color:transparent;
    float:left;
    margin-right:7px;
    margin-top:3px;
    color:#bbb;
    text-shadow: 1px 1px 1px #fff;
    text-decoration:none;
    font-size:12px;
}
.item_content a:hover{
    color:#0b965b;
}
.item_content p {
    background-color:transparent;
    display:none;
}
.item_content p input{
    border:1px solid #ccc;
    padding:1px;
    width:155px;
    float:left;
    margin-right:5px;
}
@media only screen and (max-width: 767px){
.navbar-brand{ color:#fff;}
.navbar-brand:hover{ color:#fff;}
.navbar-toggle{ border-color:#fff;}
.navbar-toggle .icon-bar{ background-color:#fff;}	
.mf-nav .nav > .active > a{ border-bottom-color:transparent;}
.hmtext h1{ font-size:40px;}
.hmtext h2{font-size:40px;}
.hmtext p{ padding:0; text-align:justify;}
.copy p{ text-align:center;}
.connm, .conem{ padding:0;}
}


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