/*
 * --------------------------------------------------
 * 1. Social Media Animation
 *--------------------------------------------------
 */

@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px)
}
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform:translateY(0)
}
40% {
-moz-transform:translateY(-30px)
}
60% {
-moz-transform:translateY(-15px)
}
}
@-o-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-o-transform:translateY(0)
}
40% {
-o-transform:translateY(-30px)
}
60% {
-o-transform:translateY(-15px)
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform:translateY(0)
}
40% {
transform:translateY(-30px)
}
60% {
transform:translateY(-15px)
}
}
.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce
}

/*
 * --------------------------------------------------
 * 2. Clingify
 *--------------------------------------------------
 */

.js-clingify-ztransform, .js-clingify-wrapper {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.js-clingify-wrapper {
  width: 100%;
}

.js-clingify-locked {
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99999;
}

/*
 * --------------------------------------------------
 * 3. Latest Design and Layout
 *--------------------------------------------------
 */

.PageHead{margin-top:20px;}
.PageHead h1,.PageHead h3{text-align:center;}
.PageHead h3{color:#9AA5AA;font-weight:normal;margin-bottom:10px;margin-top:10px;}

.FeatLayout{margin-top:20px;}
.FeatLayout .Featimg{text-align:center;}
.Featimg{text-align:center;}
.lead{color:#666;}
.ticklist{margin:0;padding:0;list-style:none;}
.ticklist li{width:50%;float:left;padding:5px 5px 5px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(https://secure.futuredhosting.com/img/tick.png) no-repeat left;}

.mainFeatures{margin-top:5px;}
.img-thumbnail{border:0;padding:15px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;}
.img-thumbnail h4,.img-thumbnail p{text-align:center;}

.domain{position:relative;background:#34454e;background-size:cover;overflow:hidden;margin-top:1px;}
.domain h1{color:#FFF;margin-top:0;}
.domain h3{color:#D5D5D5;margin-bottom:20px;}
.domain select,.domain input[type=text]{padding:10px;height:50px;}
.domain .submitbtn{text-align:center;padding-top:10px;padding-bottom:40px;}
.input-append,.input-prepend{display:inline;}
.input-append input,.input-prepend input{height:50px;}
.input-append .btn-group:last-child>.dropdown-toggle{height:50px;background:#e2e5e6;font-size:18px;font-weight:bold;padding-left:15px;}

.modal{width:auto;}
.modal-header{padding:10px 30px;padding-right:15px;}
.modal-body{padding:30px;padding-bottom:15px;}
.LoginSignup input[type="text"],.LoginSignup input[type="password"]{font-size:14px;border-radius:3px;font-weight:normal;}
.LoginSignup .btn{width:100%;margin:0;}
.LoginSignup .rememberme{text-align:center;margin-top:5px;margin-bottom:5px;}

.PlanPricing{margin-top:80px;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}@media (min-width:767px){
.PlanPricing:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:2;}}
.PlanPricing .planName{background:#202b34;padding-top:50px;padding-bottom:10px;text-align:center;}
.PlanPricing .price{background:#2cc76a;padding:5px;color:#FFF;font-size:42px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:block;width:100px;height:100px;line-height:100px;margin:0 auto;position:relative;margin-top:-107px;margin-bottom:10px;line-height:2.2;}
.PlanPricing.Recommended .price{background:#f45c57;}
.PlanPricing .planName h3{color:#FFF;text-align:center;padding:0;margin:0;text-transform:uppercase;}
.PlanPricing .planName p{color:#999;text-align:center;}
.PlanPricing .planFeatures{background:#e8e9ea;text-align:center;padding:10px;}
.PlanPricing .planFeatures ul{margin:0;padding:0;list-style:none;}
.PlanPricing .planFeatures ul li{padding:13px 0;list-style:none;}
.PlanPricing p{margin:0;}
.PlanPricing .btn{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.ComparePlans{margin-top:20px;}
.ComparePlans .planFeatures{text-align:center;padding:10px;}
.ComparePlans .CompareList .planFeatures{text-align:right;}
.ComparePlans .planFeatures ul{margin:0;padding:0;list-style:none;}
.ComparePlans .planFeatures ul li{padding:13px 0;list-style:none;}
.ComparePlans .planHead1{height:60px;background:#FFF;}
.ComparePlans .planHead2{height:60px;background:#2cc76a;}
.ComparePlans .planHead3{height:60px;background:#f45c57;}
.ComparePlans .planHead2 h3,.ComparePlans .planHead3 h3{color:#FFF;text-align:center;padding:0;margin:0;text-transform:uppercase;padding-top:10px;line-height:1.8;}
.ComparePlans .pricing1 .planFeatures{border-right:solid 1px #2cc76a;border-left:solid 1px #2cc76a;}
.ComparePlans .pricing2 .planFeatures{border-right:solid 1px #f45c57;border-left:solid 1px #f45c57;}
.ComparePlans .btn{width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

@-moz-document url-prefix() {
    fieldset {
        display: table-cell;
    }
}

@-moz-document table-cell() {
    fieldset {
        display: table-cell;
    }
}

.center{text-align:center;}

.cleaner { clear: both; width: 100%; height: 15px; font-size: 0px;  }
.cleaner2 { clear: both; width: 100%; height: .01px; font-size: 0px;  }
.cleaner3 { clear: both; width: 100%; height: 10px; font-size: 0px;  }
.cleaner4 { clear: both; width: 100%; height: 12px; font-size: 0px;  }
.cleaner5 { clear: both; width: 100%; height: 5px; font-size: 0px;  }