@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,600,800,100,200,300,500,900);
@import url('icons.css');
@import url('font-awesome.min.css');
@import url('animation.css');

body {font-family:arial, sans-serif !important;color:#303b43; font-size:13.5px !important; }
a {color: #fc455f;}
a:hover, a:focus {color: #fc455f; text-decoration:none;}
p {line-height:180%;}
* {margin: 0; padding: 0;}
ul, ol { list-style: none;}
header { position:relative;overflow:visible; }
.navbar-collapse { overflow-y:visible !important; padding:0 !important; max-height:inherit;}
.navbar-nav { margin:0 !important; float:right}
.img_full { vertical-align:top; width:100%; height:auto;}
.bg_img { vertical-align:top; width:100%; height:600px;}
.container-fluid { padding:0px !important;}
.row {margin:0 !important;}
.nav {padding-top:0px;}
.navbar-nav li.current a,.navbar-nav li a:hover { border-bottom: 5px solid #fff;}
.navbar-nav li a {color:#58595b; padding:15px 12px; font-size: 12px;text-transform: uppercase; margin-top:12px;}
.navbar-nav li a:hover, .navbar-nav li a:active, .navbar-nav li a:focus { background:transparent !important;}
.navbar-toggle:hover, .navbar-toggle:focus { background:transparent !important;}
.navbar-toggle .icon-bar {color:#fff !important; background:#fff;}
.dropdown li a {display:block; white-space:nowrap; text-align:left; padding:6px 25px;}
.sticky-wrapper.is-sticky .dropdown li a {color:#333;}
.sticky-wrapper.is-sticky .dropdown {background:#fff;}
.sticky-wrapper.is-sticky .dropdown li {background:#fff; text-align:left;}
.navbar-nav li:hover > .dropdown { visibility:visible; opacity:1;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.custom-select {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 1;
}
.adminreturndiv { display:none}
.custom-select:before {
  color: #333;
  display: block;
  font-family: 'FontAwesome';
  font-size: 1em;
  height: 100%;
  line-height: 45px;
  padding: 0 15px .625em 0px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  width: 1.5em;
  z-index: -1;
  border: 1px solid #dedede;
  border-left: none;
}

.custom-select select {
  background-color: transparent;
  border: 0 none;
  box-shadow: none;
  color: #333;
  display: block;
  font-size: 100%;
  line-height: normal;
  margin: 0;
  padding: 10px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #dedede;
}

.custom-select select::-ms-expand {
  display: none;
  /* to ie 10 */
}

:-moz-any(.custom-select):before {
  background-color: #fff;
  /* this is necessary for overcome the caret default browser */
  pointer-events: none;
  /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */
  z-index: 1;
  /* this is necessary for overcome the pseudo element */
}

.b-shdow {
  margin: 0 15px !important;
  padding: 1px;
  border: solid 1px #e1e1e1;
}
.b-shdow .custom-select {
  background: none;
}
.b-shdow .custom-select:before {
  border: none !important;
}
.b-shdow .custom-select:-moz-any(.custom-select):before {
  background: none;
}
.b-shdow .custom-select select {
  padding: 11px;
  border: none !important;
}
.modal { z-index:99999999999999;}
.modal input[type="text"], .modal input[type="password"] { padding:8px; border:none; background:white !important; margin:0 0 0 10px;  padding: 5px 10px;}
.modal input[type="submit"] { padding:10px 15px; background:#64c605; color:#fff; border-radius:0; font-size:12px;}
.modal input[type="submit"]:hover { background:#333 !important; color:#fff !important;}
.modal .frame-ip { border:1px solid #ededed; margin-bottom:10px;padding:5px 15px}
/***** style add*****/

.aboutbox{
	background:#15a1d6;
	text-align:center;	
	margin-top:-18px;
}
.optimumbox{
	    background: transparent url("../images/bgsl2.jpg") repeat-x scroll left 40px;
	
}

@media only screen and (max-width:767px) {.dropdown { height:0; padding-bottom:0px; position:static !important; max-width:100% !important; width:100%; } .navbar-nav li:hover > .dropdown { height:auto;}.sticky-wrapper.is-sticky .dropdown, .sticky-wrapper.is-sticky .dropdown li {background-color:transparent !important;}.navbar-nav li a {color:#fff; padding:9px 25px;} .dropdown li a { padding-left:35px; color:#fff;}.sticky-wrapper.is-sticky .dropdown li a {color:#fff !important}.navbar-collapse { margin-top:-2px !important;}.container > .navbar-collapse { margin-left:-16px !important; margin-right:-16px !important;}}

.navbar-brand {padding-top:0px !important; margin-top:15px;}
.navbar-nav li img{
}
.sticky-wrapper { width:100% !important; top:0 !important; height:80px !important; z-index:9999 !important; position:absolute; padding-bottom: 15px; background:#fff !important;}
.sticky-wrapper.is-sticky .navbar {-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);background-color:#fff;}
.sticky-wrapper.is-sticky .nav { padding-top:0;}
.sticky-wrapper.is-sticky .navbar .navbar-nav > li > a, .sticky-wrapper.is-sticky .navbar .navbar-nav > li:after {color:#58595b;background: #fff;}
.navbar { width:100%; transition: all 600ms;z-index:9999999999999999 !important;-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important; padding: 0px 0;
border-radius: 0px !important;}
.navbar .container { position:relative; z-index:9999999999 !important;}
.text-white, .text-white h1, .text-white h2, .text-white strong, .text-white b {color:#fff;}
.text-large {font-size:72px; text-transform:uppercase; font-weight:700;}
.text-semi-large {font-size:60px; font-weight:600;}
.home-login {width:100% !important; display:block;position:absolute;top:10%;left:0;}
.home-login iframe { margin-top:100px;}
.home-login .form-login { width:60%; margin:20px auto;}
.home-login .form-login .frame-sb { background:#303b43; color:#fff; border-radius:5px; width:70px; height:45px; float:left; position:relative}
.home-login .form-login .frame-ip { background:#fff; border-radius:5px; width:280px; margin-right:10px; float:left; color:#333}
.home-login .form-login .frame-ip i {border-right: 1px solid #ededed;
    float: left;
    line-height: 25px;
    margin: 10px 0;
    padding: 0 20px;}
.home-login .form-login .frame-sb:before { content: "\f090";font-family: FontAwesome; position:absolute; top:30%; left:40%; color:#fff;}
.home-login .form-login .frame-sb:hover { background:#ffd200;}
.home-login .form-login input[type="submit"] { background:none !important; margin:0; position:relative; z-index:9999; width:70px; height:45px;}
.home-login .form-login input[type="text"], .home-login .form-login input[type="password"] { height:45px; padding: 0;width: 220px;color:#333; border:none; background:#fff; margin:0;}
.login-wrap { margin-top: 170px;}
.login-wrap h3 {font-size: 32px; font-weight: bold;}
.login-wrap a {color: #ffd200; font-weight: bold;}
.lead { font-size:22px;}
.slider_item h1 { margin:20px 0px;}
.tb { display: table;
    height: 100%;background:url(../images/circle.html) no-repeat;
    background-repeat: no-repeat; background-position:center center; background-size:auto 100%;}
.tb-cell { display: table-cell;
    vertical-align: middle;
    text-align: center;}

@media only screen and (max-width:768px) { .tb { display:block !important;} .tb-cell { display:block !important} }
@media only screen and (max-width:767px) { .sticky-wrapper { position:static; max-height:51px !important;}.navbar { margin-bottom:0px !important;}.slider_wrapper {top:20%}}
@media only screen and (max-width:550px) { .under_construction h1 { margin-bottom:4px; font-weight:normal; font-size:1em;} .under_construction .lead { font-size:1em;} header p { margin-bottom:5px !important;}
.slider_item h1 { margin-bottom:4px; font-weight:normal; font-size:0.76em;} .slider_item .lead { font-size:0.76em;} header p { margin-bottom:5px !important;} }
@media only screen and (max-width:420px) { .under_construction h1 { margin-bottom:2px; font-size:0.56em; font-weight:normal;} .under_construction .lead { font-size:0.56em;} .under_construction p { margin-bottom:3px !important;} 
.slider_item h1 { margin-bottom:2px; margin-top:4px; font-size:0.76em; font-weight:normal;} .slider_item .lead { font-size:0.76em;} .slider_item p { margin-bottom:3px !important;} .slider_item { padding-top:10px;}.btn-mandy, .btn-light, .btn-black{ font-size:14px !important;}
.slider .owl-controls { margin-top:-20px; z-index:999999999999 !important; position:relative;} .under_construction { padding-top:20px;}
}



[class^="icon-"]:before, [class*=" icon-"]:before { font-size:44px !important; font-weight:400 !important;color:#f44064; margin-bottom:25px; display:block; font-weight:normal !important;}
.icons .wow { padding:15px 0px;}
@media only screen and (max-width:1199px) {.icons .wow.pl_25 { padding-left:0px !important;}.icons .wow.pr_25 { padding-right:0px !important;}
.icons .wow {padding:15px 15px !important;}}
.icons .wow strong { font-weight:600 !important; text-transform:uppercase; margin-bottom:5px; display:inline-block;}
.circle_bg { background:url(../images/circle.html) no-repeat; background-position:center;}
.overlay .container, .gradient_overlay .container, .container { position:relative; z-index:111;}
.btn-mandy, .btn-light, .btn-black { cursor:pointer; padding:17px 35px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; color:#fff; text-transform:uppercase; min-width:200px; font-weight:600; font-size:18px; }
.btn-mandy:hover, .btn-light:hover, .btn-black:hover {text-decoration:none;color:rgba(255,255,255,0.8);}
.btn-mandy {background:#fc455f;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;border:solid 1px #fc455f;}
.btn-mandy:hover, .btn-mandy:active {background:rgba(251,89,108,0.8);}
.btn-light {background:rgba(193,194,218,0.8);}
.btn-black {background:rgba(0,0,0,0.8);}
.btn-mandy:hover {background:#fff; color:#fc455f; border:solid 1px #fc455f;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.btn-light:hover {background:rgba(255,255,255,0.8); color:#777777;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.btn-black:hover {background:#fff; color:rgba(0,0,0,0.8); border:solid 1px #FFF;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.upper { text-transform:uppercase;}
strong, b {font-weight:700;color:#545454;}
.valign {display: table;width: 100%;}
.valign > div, .valign > article, .valign > section, .valign > figure {display: table-cell;vertical-align:top;}
.icon-wrapper { width:70px;}
.hill { background:url(../images/mehro.html) no-repeat fixed; background-size:cover;}
img, object, embed {max-width: 100%;height: auto;}
.gray-bg {background:#F6F6F6;}



.container-fluid.video { position:relative; overflow:hidden !important;}

.video-bg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
background-size: cover;
overflow: hidden;
margin-top: -42px;
}
.carouselnotauto .carousel-indicators li{
	border:1px solid #ccc;
}
.featurebox .carouselnotauto{
	padding:0 !important;
	background:none !important;
}
.carousel-indicators {
    bottom: 0;
}
.video_overlay {background:url("../images/overlay-pattern.html") repeat;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;content:"";}

#about h3 { font-size: 32px; padding-bottom: 15px; color: #fff; display:inline-block; margin-bottom: 0px}
#about p { margin-bottom:5px; line-height:24px;}
#about p.intro-bg { background:none; padding:10px; color:#fff; line-height:30px;}
#about p.intro-bg b {color:#3e9cc5;}
#about p.intro-bg i { color:#fff; margin:0 10px; font-size:16px;}
#about iframe { margin-top:80px;}
.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 90%;
    height: 84%;
}
@media only screen and (max-width:450px) {.feature_icons .wow {width:98% !important}}
	
.icons .wow:hover strong {color:#f44064;transition:all 1s;}
.icons .wow:hover [class*=" icon-"]:before, .icons .wow:hover [class^=" icon-"]:before {color:#545454;transition:all 1s;}

	   
.block {display:block;}
.project {float:left; position:relative; padding-left:0 !important; padding-right:0 !important;}
.project_thumb {overflow:hidden !important; position:relative;}
.project_thumb img { display:block; width:100%;}
.project_overlay {opacity:0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;position:absolute;background: url(../images/project_overlay_icon.html) no-repeat center, url(../images/overlay-pattern.html) repeat;top:0;left:0;width:0; height:100% !important;}
.project a:hover .project_thumb .project_overlay { display:block !important;opacity:1;width:100%;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;} 
.project_text { text-align:center; color:#444444; border-right:solid 1px #EEEEEE; text-decoration:none !important; padding:20px;padding-bottom:40px;  display:block;}
.project a:hover {text-decoration:none !important;}
.project a {}
.project:hover .project_text { background-color:#F74261;color:#fff; transition: background 0.9s ease;}
.project_text:hover strong, .project_text:hover b {color:#fff !important;} 
.project strong.arrow { background:url(../images/arrow-top.png) no-repeat center bottom; padding-bottom:35px; display:inline-block;}

.team .wow { position:relative; padding-bottom:75px; padding-left:15px; padding-right:15px; overflow:hidden !important; margin-bottom:20px;}
.team, .team a {color:#666666;}
.team a {text-decoration:none;}
.team_thumb { position:relative; overflow:hidden;}
.team_thumb:before { content:""; background:url(../images/plus.png) no-repeat center center rgba(240,93,118,0.8);opacity:0;-webkit-transition: all .5s ease;
       -moz-transition: all .5s ease;
            transition: all .5s ease;width:0; position:absolute;top:0;left:0;}
.team a:hover > .team_thumb:before { display:block; position:absolute;top:0;left:0; height:100%; width:100%;opacity:.9;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;content:""; z-index:9999;}
.team hr {  border-top:solid 1.2px #E1E1E1 !important;}
.team .social { width:95%; height:75px !important; position:absolute;bottom:5px; left:-100%;opacity:0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease; padding-bottom:20px; text-align:center;}
.team .social [class^="icon-"]:before, .team .social [class*=" icon-"]:before {color:#8B8B8B;font-size:20px !important;float:left; margin: 0px 12px;}
.team .social a { display:inline-block; text-align:center;}
.team .social a:hover [class^="icon-"]:before, .team .social a:hover [class*=" icon-"]:before  {color:#fc455f !important}
.team .wow:hover .social {left:15px !important;opacity:1; -webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;left:0;}
.team h4 { text-transform:uppercase;}

#price { background-position: center center; background-size:cover;}
#price .text-center h2 { color: #0c0c0c; font-size: 36px; font-weight: normal; margin-bottom:20px; }
#price .text-center h3 {color: #fff; font-size:22px; font-weight: normal;}
#price .text-center h4 {font-size:22px; font-weight: normal; margin-top:20px; display:block}
#price .text-center p {color: #fff; font-size: 16px; margin-bottom:5px}
.price .btn-mandy, .price .btn-mandy:hover { border:none !important;}
.pricemobile{
		display:none;
	}
.price .col-sm-6 {width: 50%;}
.price .col-lg-3 {width: 20%; padding-left:5px !important; padding-right:5px !important}
.pricecol{
	width:143px;
	float:left;
	/*border-top:1px solid #b9d9f1;
	border-bottom:1px solid #b9d9f1;
	border-left:1px solid #b9d9f1;*/
	border:1px solid #b9d9f1;
	margin-right:-1px;
	margin-top:20px;
}
#price .col-lg-1,#price .col-lg-2{
	padding:0;
	margin:0;
}

.pricecol .namehost{		
	background:#ed5523;
	color:#fff !important;
}
.pricecol .namehost .bestseller{
	color:#fff;
	border-bottom:1px solid #fff;
	float:none;
	text-align:center;
	font-size: 13px;
	font-weight: normal;
}
.pricecolbest{
	margin-top:0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.pricecolbest li h3{
	background:#ed5523;
	color:#fff !important;
	clear:both;
}
.pricecolbest ul li:first-child h3{
	color:#fff;
}
.pricecolbest ul .namehost{
	background:#ed5523 !important;
}


.price ul { display:block; background:#fff;-webkit-transition: all 700ms ease 0s; margin:0;padding:0;
-moz-transition: all 700ms ease 0s;
-o-transition: all 700ms ease 0s;
transition: all 700ms ease 0s;}
.price ul:hover {-webkit-transform: scaleY(1.05);
-moz-transform: scaleY(1.05);
-o-transform: scaleY(1.05);
transform: scaleY(1.05);
-webkit-transition: all 700ms ease 0s;
-moz-transition: all 700ms ease 0s;
-o-transition: all 700ms ease 0s;
transition: all 700ms ease 0s;}
.price ul li:first-child {border-bottom: 1px solid #e1e1e1;}
.price ul .namehost{
	background:#f3f3f4;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.price ul li b{ color:#231f20;}
.price ul .pricehost{ background:#6ec2e2; color:#fff; padding:3px 0;}
.price ul li{ text-align:center; color:#58585a;}
.price ul li:first-child h3 { font-size: 12px; color: #15a1d6; font-weight: bold; margin:5px 2px;}
.price ul li:first-child span { font-size: 18px; color: #ff6101;}
.price ul li { padding: 8px 0; position: relative; font-size:12px; border-bottom:1px dotted #B9D9F1;}
.price ul li:last-child { border:none}
.price ul li i.fa {color: #54acd2; margin-right: 10px;}
.price ul li a { 
	background: #EE6824 none repeat scroll 0% 0%;
color: #FFF;
font-weight: bold;
padding: 8px 15px;
display: block;
margin: 3px auto 0px;
width: 80%;
text-align: center;
border-radius: 20px;
text-transform: uppercase;
}
.price ul li span {float:right; font-weight:bold}
.price ul li a:hover {background: #333}
.price ul.recommen-price { margin-top: 5px;padding-bottom: 50px; padding-top: 30px; position: relative; border:1px solid #469ebb;}
.price .icon-top {background: #ffde00; color: #817000; padding: 5px;position: absolute;top:0; right:0; font-size: 12px;}
.price .icon-top div {width: 0;
height: 0;
border-style: solid;
border-width:0 16px 28px 0;
border-color: transparent #ffde00 transparent; top: 0; left: -15px; position: absolute;}
#feature {
  background: #ebebeb;
  padding-bottom: 40px;
  border-top:1px solid #d7d7d7;
  border-bottom:1px solid #d7d7d7;
}
.featurebox {
	color:#090909;
}
#feature h3, #support h3 {color: #090909; margin-bottom:40px;
  font-size: 32px;}
#support p, #feature p { font-size: 24px;}  
#feature .nav-tabs { clear: both; overflow: hidden;border:1px solid #ededed;padding: 40px; margin:0; border-bottom:none}
.nav-tabs > li > a {margin:0; padding: 25px 22px; display: block; text-align: center; color: #959595; border-right: 1px solid #}
.nav-tabs > li > a i { font-size: 20px; margin-bottom: 10px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:hover { border-color:#fff; border-radius:0; color: #54acd2}

.content .nav-tabs > li.active > a,.content  .nav-tabs > li.active > a:hover,.content  .nav-tabs > li.active > a:focus,.content  .nav-tabs > li > a:hover { border-top:1px solid #ddd;}
.alert-danger, .alert-warning { margin:0 20px;}
#whmcsorderfrm p img { margin:15px;}
.nav-tabs > li > a span { display: block; font-weight: bold; font-size: 14px}
#feature .tab-content {
  clear: both;
  overflow: hidden;
  padding:20px 40px;
  background: #fff;
  margin-bottom: 40px;
  padding-bottom: 30px;
  line-height: 24px;
  border:1px solid #ededed;
}

 {
  color: #54acd2;
  font-size: 32px;
}
.featurebox .carousel-control.left, .featurebox .carousel-control.right{
	background:none;
}
.featurebox .carousel{
	padding:40px 55px;
	background:#fff;
	height:276px;
}
.avtcarou{
	float:left;
	width:45%;
	position:relative;
}
.avtcarou img{
	width:156px;
	height:150px;
}
.txtcarow{
	float:left;
	width:50%;
	position:relative;
	left:0;
	right:0;
	box-shadow: none;
	text-shadow: none;
	color: #333;
	text-align:justify;
	margin-top:10px;
}
.avtcarou p{
	font-size:18px !important;
	margin-top:15px;
}
.txtcarow i{
	color:#ee6824;
	margin:0 5px;
	font-size:12px;
}
.featurebox .carousel-inner > .item{
	width:100%;
}
.carousel-control.icon-prev img {
    left:-10px;
}
.carousel-control.icon-next img{
	right:-10px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control img, .carousel-control img {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
#support .frame-sp { text-align: center; margin-bottom: 50px;}
#support .frame-sp .frame-ava { width: 80px;
height: 80px;
border-radius: 10px;
background: #fff none repeat scroll 0% 0%;
margin: 20px auto;
overflow: hidden;}
#support .frame-sp .frame-ava img{
	border-radius:10px;
}
#support .frame-sp .frame-ava i.fa { color:#fff; font-size:40px; line-height:75px;}
#support .frame-sp h3 { font-size: 14px; color: #54acd2; margin-bottom: 10px;}
#support .frame-sp .area-sp { color: #040404;/* padding: 5px 10px; margin:10px auto; */display:inline;}
#support .frame-sp .area-sp p{
	margin-bottom:0;
}
#support .frame-sp .area-sp .name{
	color:#3b88c8;
  font-size: 18px;
  font-weight: bold;
}
#support .phone-sp{
	line-height:18px;
	margin-top:0px;
  margin-bottom: 0;
  font-size: 15px;
}
.aboutft{
	text-align:justify;
	
}
.aboutft p{
	    font-size: 17px !important;
    line-height: 25px;
    margin-top: 32px !important;
    font-style: italic;
    color: #fff;
}
	
.seolink p, .fbft p{
	float:left;
}
.seolink ul{
	clear:both;
}
.seolink ul li, .seolink ul li a{
	color:#fff;
	font-size:16px;
	text-align:left;
  line-height: 30px;
}
.aboutft  i{
	font-size:16px;
	color:#fff !important;
}
.fb-page{ clear: both;}
.ftbt{
	background:#01264a;
	font-size:12px;
}
#support .col-lg-3 { width:20%;}
#support .bot-support {background: #f7f7f7; padding: 30px 0;}
#support .bot-support .block-sp { background: #fff; padding: 20px 10px;}
#support .bot-support .block-sp i { color: #54acd2; font-size: 40px; float: left; margin-right: 20px;}
#support .bot-support .block-sp h3 { font-size: 16px; margin:0;}
#support .bot-support .block-sp p { font-size: 12px; display: table; line-height: 22px; margin-top: 5px;}
#support .bot-support .block-sp a { color: #303b43;}
#support .bot-support .block-sp a:hover i , #home-support .bot-support .block-sp a:hover h3, #home-support .bot-support .block-sp a:hover p{color: #ff6101;}
/*#contact { background: #303b43}
#contact h3 { font-size: 32px; color: #fff;}
#contact p { color: #fff; font-size: 14px; padding: 5px 0;}
#contact .info-address {
  background: #fff;padding: 35px;}
#contact .info-address P {color: #36414b; padding: 0px ;}
#contact .info-address p i { color: #3b88c8; margin-right: 15px;}
#contact .mapgg { position: relative;}
#contact .mapgg .name-map { position: absolute; color: #fff; font-weight: bold; font-size: 14px; top:50px; left: 0; background: #54acd2; padding: 10px 15px;}*/
.bot-footer { background: #003466; line-height: 22px; color:#fff;}
.bot-footer p {margin: 0; font-size: 14px;} 
@media only screen and (max-width: 767px) {  
  .navbar, .sticky-wrapper.is-sticky .navbar, .sticky-wrapper.is-sticky .navbar .navbar-nav > li > a, .sticky-wrapper.is-sticky .dropdown li a, .sticky-wrapper.is-sticky .navbar .navbar-nav > li:after {background:#6ab2d0 !important;color:#fff !important;}.nav { float:left !important; padding-top:0;}.navbar-nav > li:after { display:none !important;} .nav ul, .nav ul li, .nav ul li a, .nav {width:100% !important; text-align:left;}.text-large{font-size:32px;}h1, .h1 { font-size:26px;}.text-semi-large{ font-size:30px;}.lead{ font-size:14px;}.slider_item { padding:25px;}.testimonials {font-size:15px !important;}
.home-login {
  position: relative;
  background: #3c8caf;
  padding-bottom:20px;
}
.login-wrap {
  margin-top: 60px;
}
}

@media only screen and (max-width: 480px) { header .text-large{font-size:15px;} header h1, .h1 { font-size:16px; margin-top:10px; margin-bottom:5px;} header .text-semi-large{ font-size:16px;}.lead{ font-size:14px;}}
@media only screen and (min-width: 768px) and (max-width:1222px) {  .navbar .navbar-nav > li:after { display:none;}.navbar-nav > li > a { padding:10px 10px;}
.price .col-sm-6 {
    width: 50%;
}
#feature .nav-tabs { padding:0;}
.nav-tabs > li > a {  padding: 25px 10px;}

}

@media only screen and (min-width: 0px) and (max-width:1222px) {  
.valign {display: block;width: 100%; text-align:center; position:relative; padding-top:80px;}
.valign > div, .valign > article, .valign > section, .valign > figure {display:block; width:100%; text-align:center;}
.icon-wrapper { width:100% !important; text-align:center; position:absolute;top:0;}	
.icons .text-left, .icons .text-right { text-align:center !important;}
}

.blog {padding:20px 0px !important;}
.blog .post_text { padding:10px 15px; border:solid 1px #ddd; margin-bottom:25px;}
.blog .post_text h2 { padding-top:0px !important; margin-top:0 !important;}
.featured_image { position:relative; overflow:hidden;}
.blog a h3 { color:#444;}
.blog a:hover { text-decoration:none !important;}
.featured_image { position:relative; overflow:hidden;}
.featured_image a .hover { display:block;content:""; background:url(../images/plus.png) no-repeat center center rgba(240,93,118,0.8);opacity:0;position:absolute;top:0;left:0; height:100%; width:0; -webkit-transition: all .5s ease;
       -moz-transition: all .5s ease;
            transition: all .5s ease;}
.featured_image a:hover .hover { opacity:1;width:100%; -webkit-transition: all .5s ease;
       -moz-transition: all .5s ease;
            transition: all .5s ease;}
button.disabled {-khtml-opacity:.40; 
 -moz-opacity:.40; 
 -ms-filter:"alpha(opacity=40)";
  filter:alpha(opacity=40);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.4);
  opacity:.40; cursor:none;}

button { outline:none; border:none;}

.testimonials {padding-bottom:50px;}
.testimonials, .testimonials a {color:#fff; }
.testimonials {font-size:18px;}
.testimonial_text {background:rgba(0,0,0,.2);padding:20px;border:solid 1px rgba(255,255,255,0.7) !important; margin-bottom:25px;}
hr.white {  border-top:solid 1px rgba(255,255,255,0.5) !important; max-width:75%;}
.client { padding-bottom:25px;}
.client_logos { text-align:center;}
.client_logos img {display:inline-block;}
hr.half {  border-top:solid 1.2px #E1E1E1 !important; width:50%;}

.tooltip {
	font-size:15px;
}
.tooltip > .tooltip-inner {
	background:rgba(194,91,134,0.9) !important;
	max-width:300px;
	padding:8px !important; 
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}

.tooltip.top .tooltip-arrow {
	border-top-color:rgba(194,91,134,0.9) !important;
}
.show-on-success { display:none; }
form input[type=text], form input[type=email], form input[type=password] { background:#F6F6F6; width:70%; margin-right:10px; margin-bottom:20px; padding:10px; outline:none !important; border:solid 1px #dddddd;}
textarea {background:#F6F6F6; width:98.555%;  margin-bottom:20px; margin-right:30px; padding:10px; outline:none !important; border:solid 1px #dddddd; display:block;}
#contact form input[type=text], #contact form input[type=email], #contact form input[type=password] {width:32% !important; display:inline-block; }

input[type=submit] {cursor:pointer; padding:17px 35px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; color:#817000; text-transform:uppercase; font-weight:700; font-size:17px;outline:none !important; margin:15px 0px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;border:none;}
input[type=submit]:hover {background:#fff !important; color:#333; -webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

@media only screen and (max-width: 1200px) {#contact form input[type=text], #contact form input[type=email], #contact form input[type=password], form input[type=text], form input[type=email], form input[type=password]{width:100%; float:none;} textarea { margin-right:0px !important; width:100%;}#contact .m-center {margin-bottom:20px;}}

footer {font-size:17px;}
footer a {color:#fc455f;}
footer.black-bg { background:#000;color:#fff;}
footer .left { float:left;}
footer .right { float:right;}
footer .social { float:right;}
footer .social [class^="icon-"]:before, footer .social [class*=" icon-"]:before {color:#fff; font-size:26px !important; float:left; margin:0px 12px;}
footer .social a:hover > [class^="icon-"]:before, footer .social a:hover > [class*=" icon-"]:before {color:#fc455f !important;}

@media only screen and (max-width: 767px) { footer .social { padding-bottom:20px; width:100% !important; float:none !important; display:inline-block; text-align:center;} footer .left { float:none;} footer .right { float:none;} .social a {display:inline-block; text-align:center;}}

@media only screen and (max-width: 1200px) {.m-center { text-align:center; margin-left:auto !important; margin-right:auto !important; display:block;}}

.content { padding-bottom:20px;}

.post { padding-bottom:20px; position:relative;}
.post_info {padding:10px 0px 35px 0px;}
.post_info span { padding:0px 2px !important;}
span.quote {background:url(../images/quote.html) no-repeat; width:31px; height:25px; padding-left:40px; margin-left:-50px; display:inline-block; margin-right:8px;}
span.name { font-size:17px;}
blockquote {background:#eee; font-size:22px; line-height:150%; padding:30px 35px 35px 75px; border:none !important;}
.post hr { margin:30px 0px;}
.sticker { position:absolute; left:-68px; width:60px; background:#f6f6f6; text-align:center;}
.post_type { background:#ff5275; border:solid 1px #ff5275; padding:12px;}
.date {border-bottom:solid 1px #ddd; padding:8px; margin:0px 0px; font-weight:bold;border:solid 1px #ddd; text-align:center;}
.month { border-top:solid 1px #ddd; padding-top:5px; margin:5px 0px 0px 0px; font-weight:normal; text-align:center;}
.post a h2 {color:#444;}
.post a:hover h2 {color:#fc455f;}
.featured_image a { display:block;}

@media only screen and (max-width: 767px) { .sticker { display:none;}}
ul.tags {padding-left:0; padding-bottom:15px; list-style:none;}
ul.tags li { float:left;}
ul.tags li a { color:#444;background:#f6f6f6;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; padding:7px 12px; list-style-type:none; display:inline-block; border:solid 1px #ddd; margin-left:5px; display:block; float:left; margin-bottom:5px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
ul.tags li:hover a {color:#fff;background:#fc455f;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

.share { margin:30px 0px 0px 0px; width:100%; padding-bottom:12px !important; padding-top:30px !important;}
.share [class^="icon-"]:before, .share [class*=" icon-"]:before { font-size:20px !important; color:#444; display:inline-block; margin-right:8px;}
.share a:hover [class^="icon-"]:before, .share a:hover [class*=" icon-"]:before {color:#fc455f;}
.share h4 { display:inline;}

@media only screen and (max-width: 480px) { .share h4 { font-size:14px;} .share [class^="icon-"]:before, .share [class*=" icon-"]:before { font-size:15px !important; margin-right:4px;}.content { padding:0px !important;}}

.top_border { border-top:solid 1px #ddd; padding-top:20px;}
.bottom_border { border-bottom:solid 1px #ddd; padding-bottom:20px;} 

form.comment-form { margin-top:20px;}
.author-info { display:table; width:100%; padding:30px 0px;}
.author-info h2 { font-size:18px; margin:0; padding:0; margin-bottom:10px;}
.author-avatar { min-width:101px;}
.author-avatar, .author-description { display:table-cell; vertical-align:top;}
.author-description { padding-left:15px;}


.related { display:block; margin-bottom:20px;}
.related a { display:block; color:#333;}
.related a:hover, .related a:active {color:#fc455f;}
.related .featured_image { margin-right:10px; margin-bottom:10px; }
.featured_image:hover < .related a {color:#fc455f;}
.comments-area ul { list-style-type:none; display:block; float:none; clear:both; padding-left:0;}
.comments-area ul.comment-list {padding-left:0;}
.comments-area li {}
.comment-author, .comment { width:100%;}
.comment-author { display:table;}
.author-avatar, .comment-info { display:table-cell;}
.comment-info { float:left; margin-left:10px;}
.comment-info h4 { margin-top:2px !important;}
.comments-area .comment { margin-top:-10px;}
.comments-area .author-avatar {width:80px; min-width:80px; max-width:80px;}
.comment-meta { display:block;}
.comment-body { width:100%; display:table !important;}
.comments-area .reply { margin-left:5px; display:inline-block; font-size:13px;}
.comments-area li.depth-1 .comment-body { padding:20px 0px; margin:10px 0px;padding-left:0px; border-bottom:solid 1px #ddd;}
.comments-area li.depth-2 .comment-body { padding:20px 0px; margin:10px 0px;padding-left:40px; border-bottom:solid 1px #ddd;}
.comments-area li.depth-3 .comment-body { padding:20px 0px; margin:10px 0px;padding-left:80px; border-bottom:solid 1px #ddd;}
.comments-area li.depth-4 .comment-body { padding:20px 0px; margin:10px 0px;padding-left:120px;border-bottom:solid 1px #ddd;}
.comments-area li.depth-5 .comment-body { padding:20px 0px; margin:10px 0px;padding-left:160px;border-bottom:solid 1px #ddd;}

.comments-area li.depth-1 .comment,.comments-area li.depth-2 .comment,.comments-area li.depth-3 .comment,.comments-area li.depth-4 .comment,.comments-area li.depth-5 .comment {padding-left:93px;}

@media only screen and (max-width: 767px) { 
.comments-area li.depth-1 .comment-body {padding-left:0px !important;}
.comments-area li.depth-2 .comment-body {padding-left:0px !important;}
.comments-area li.depth-3 .comment-body {padding-left:0px !important;}
.comments-area li.depth-4 .comment-body {padding-left:0px !important;}
.comments-area li.depth-5 .comment-body {padding-left:0px !important;}
.related a img { display:block; width:100%;}
 }


.sidebar { padding-left:30px; line-height:180%; padding-bottom:30px;}
.sidebar form input[type=text], .sidebar form input[type=email], .sidebar form input[type=password] { width:100%;}
.sidebar ul { padding-left:0px; list-style-type:none;}
.sidebar_item:before {
  display: table;
  content: " ";
}
.sidebar_item:after {
  clear: both;
  content:"";
  display: table;
}

@media only screen and (max-width: 767px) {.sidebar { padding-left:0px; padding-top:20px; padding-bottom:20px;} }

form.searchform { position:relative;}
form.searchform input[type=text] { width:100%;}
button[type=submit]#searchsubmit { position:absolute; right:0px; top:0px; background-color:transparent !important; outline:none; border:none; margin:0 !important; padding:0 !important; width:42px; height:42px;}
button[type=submit]#searchsubmit:before, button[type=submit]#searchsubmit:before { font-size:28px !important; padding-top:8px; }
ul.categories { padding-left:0;}
ul.categories li { list-style-type:none;}
ul.categories li a {color:#444; display:block;padding:8px 0px; padding-left:25px; position:relative;}
ul.categories li a:before {font-family: "8x" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;content: "b"; position:absolute;left:0;top:13px; display:inline-block;}
ul.categories li a:hover {color:#fc455f;}

ul.recent_post { padding:0; list-style-type:none;}
ul.recent_post li { padding:25px 0px; border-bottom:solid 1px #ddd;}
ul.recent_post li a {color:#444;}
ul.recent_post li a:hover {color:#fc455f;}
a.comment-link { display:block; background:url(../images/bubble.html) no-repeat 0px 10px; padding:5px 0px 0px 22px;}

ul.twitter_feeds [class^="icon-"]:before, ul.twitter_feeds [class*=" icon-"]:before { font-size:18px !important; color:#fc455f; display:inline-block; padding:6px 0px 0px 13px;}
ul.twitter_feeds li { padding:10px 0px;}

.mtb_10 { margin-top:10px !important; margin-bottom:10px !important;}
.mtb_15 { margin-top:15px !important; margin-bottom:15px !important;}
.mb_10 { margin-bottom:10px !important;}
.p_20 { padding:20px !important;}
.p_10 { padding:10px !important;}
.ptb_10 { padding-top:10px; padding-bottom:10px !important;}
.ptb_20 { padding-top:20px !important; padding-bottom:20px !important;}
.ptb_30 { padding-top:30px !important; padding-bottom:30px !important;}
.ptb_40 { padding-top:40px !important; padding-bottom:40px !important;}
.ptb_50 { padding-top:50px !important; padding-bottom:50px !important;}
.ptb_60 { padding-top:60px !important; padding-bottom:60px !important;}
.ptb_80 { padding-top:80px !important; padding-bottom:80px !important;}
.plr_5 { padding-left:5px !important; padding-right:5px !important;}
.pl_20 { padding-left:20px !important;}
.pl_25 { padding-left:25px !important;}
.pr_25 { padding-right:25px !important;}
.pl_5 { padding-left:5px !important;}
.plr_15 { padding-left:15px !important; padding-right:15px !important;}
.pt_10 { padding-top:10px !important; }
.pt_20 { padding-top:20px !important; }
.pt_30 { padding-top:30px !important; }
.pt_40 { padding-top:40px !important; }
.pt_50 { padding-top:50px !important; }
.pt_80 { padding-top:80px !important; }
.pb_20 {padding-bottom:20px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_80 {padding-bottom:80px !important;}
.nlp { padding-left:0px !important;}
.np { padding:0 !important;}

.isotope {
  max-width: 1200px;
  background:url(../images/blog_devider.html) repeat-y;
  background-position:49.50%;
}

/* clear fix */
.isotope:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .item ---- */

.item {
  float: left;
  width: 46%;
  margin:0px 1.5%;
}

.isotope .item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}


@media only screen and (max-width: 640px) { .isotope { background-image:none !important;} .item {width:100% !important; margin:0px 0px !important;} }


.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}



.owl-prev {
	left: -50px;
	background: url(../images/prev.html) no-repeat center;
	background-size:cover;
	width:46px !important;
	height:46px !important;
	position:absolute;
	text-indent:-9999px;
	top:50%;
	cursor:pointer;
}

.owl-next {
	right: -50px;
	background: url(../images/next.html) no-repeat center;
	width:46px !important;
	height:46px !important;
	background-size:cover;
	position:absolute;
	text-indent:-9999px;
	top:50%;
	cursor:pointer;
}

@media only screen and (max-width:1250px) {.owl-prev { left:-20px;} .owl-next {right:-20px;}}
	
@media only screen and (max-width:767px) {.owl-prev { left:-7px;width:36px !important;height:36px !important;}
 .owl-next {right:-7px;width:36px !important;height:36px !important;}}

.owl-theme .owl-controls{height:0px;top:0px;text-align:center;-webkit-tap-highlight-color:transparent}


.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;border: solid 1px #EEEEEE;background:transparent;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color: #EEEEEE;}

.owl-theme .owl-controls { width:100%; text-align:center;}
.owl-dots { margin:0 auto; display:block;}

.mejs-container{position:relative;text-align:left;vertical-align:top;text-indent:0;}.me-plugin{position:absolute;}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#AAAAAA !important;overflow:hidden;}.mejs-fullscreen{overflow:hidden!important;}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000;}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%;}.mejs-clear{clear:both;}.mejs-background{position:absolute;top:0;left:0;}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%;}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}:root .mejs-poster img{display:none;}.mejs-poster img{border:0;padding:0;border:0;}.mejs-overlay{position:absolute;top:0;left:0;}.mejs-overlay-play{cursor:pointer;}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../images/bigplay.html) no-repeat;}.no-svg .mejs-overlay-button{background-image:url(../images/bigplay.html);}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px;}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../images/background.html);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));}.mejs-overlay-loading span{}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;height:30px;width:100%;}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;border:0;}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(../images/controls.png) no-repeat;}.no-svg .mejs-controls .mejs-button button{background-image:url(controls.html);}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999;}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;}.mejs-controls .mejs-play button{background-position:0 0;}.mejs-controls .mejs-pause button{background-position:0 -16px;}.mejs-controls .mejs-stop button{background-position:-112px 0;}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px;}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;cursor:pointer;}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;}@-webkit-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-moz-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-ms-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-o-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}.mejs-controls .mejs-time-rail .mejs-time-loaded{;width:0;}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center;}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111;}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px;}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0;}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px;}.mejs-controls .mejs-mute button{background-position:-16px -16px;}.mejs-controls .mejs-unmute button{background-position:-16px 0;}.mejs-controls .mejs-volume-button{position:relative;}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(background.html);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0;}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px; background:#fff;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;background-color: #F43F63 !important;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none;}.mejs-controls .mejs-captions-button{position:relative;}.mejs-controls .mejs-captions-button button{background-position:-48px 0;}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(background.html);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-size:10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1;}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0;}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none;}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis;}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff;}.mejs-captions-layer a{color:#fff;text-decoration:underline;}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal;}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;}.mejs-captions-position-hover{bottom:45px;}.mejs-captions-text{padding:3px 5px;background:url(background.html);background:rgba(20,20,20,0.8);}.me-cannotplay a{color:#fff;font-weight:bold;}.me-cannotplay span{padding:15px;display:block;}.mejs-controls .mejs-loop-off button{background-position:-64px -16px;}.mejs-controls .mejs-loop-on button{background-position:-64px 0;}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px;}.mejs-controls .mejs-backlight-on button{background-position:-80px 0;}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0;}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333;}.mejs-contextmenu .mejs-contextmenu-item{font-size:12px;padding:4px 6px;cursor:pointer;color:#333;}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff;}.mejs-controls .mejs-sourcechooser-button{position:relative;}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(background.html);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-size:10px;}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(background.html);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden;}.mejs-postroll-layer-content{width:100%;height:100%;}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(background.html);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer;} .mejs-container .mejs-controls { background:#AAA !important;}.mejs-container{ background:#AAAAAA}
.mejs-controls .mejs-time-rail .mejs-time-current {background-color:#F43F63 !important;}
.mejs-controls .mejs-time-rail .mejs-time-total {background-color:#FFF !important;}
.mejs-currenttime {color:#fc455f !important;}

/* jQuery Countdown styles 2.0.0. */
.is-countdown {

}
.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
	color: #888;
}
.countdown-row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;

}
.countdown-show1 .countdown-section {
	width: 98%;
}
.countdown-show2 .countdown-section {
	width: 48%;
}
.countdown-show3 .countdown-section {
	width: 32.5%;
}
.countdown-show4 .countdown-section {
	width: 24.5%;
}
.countdown-show5 .countdown-section {
	width: 19.5%;
}
.countdown-show6 .countdown-section {
	width: 16.25%;
}
.countdown-show7 .countdown-section {
	width: 14%;
}
.countdown-section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown-amount {
    font-size: 200%;
	background:rgba(255,255,255,0.3);
	font-size:52px;
	padding:15px;
	padding-top:0;
	padding-bottom:25px;
	line-height:140%;
	font-weight:600;
	min-width:100px; 
	height:80px;
	max-width:100px;
	display:inline-block;
}
.countdown-period {
    display: block;
	font-size:16px;
	padding:10px 0px;
	font-weight:600;
}
.countdown-descr {
	display: block;
	width: 100%;
}
@media only screen and (max-width:1024px) { .countdown-amount { font-size:26px;min-width:60px;height:60px;max-width:60px; line-height:200%;}.countdown-period { font-size:14px;}.price .col-sm-6 {
    width: 50%;
}
.home-login .form-login { width:75%; padding-bottom:10px;} 
.home-login .form-login .frame-ip { margin-bottom:10px;}
}
@media only screen and (min-width:320px) and (max-width:640px){
#support .col-lg-3 { width:100%;}
#about iframe { margin-top:0;}
.videowrapper iframe { width:100%; height:100%;}
.home-login .form-login { width:95%;}
.price .col-xs-12 { width:100%;}
.nav-tabs > li > a {  padding: 25px 15px;}
#feature .nav-tabs { padding:0;}

}
@media only screen and (max-width:550px) { .countdown-amount { padding:0 !important; font-size:18px;min-width:40px;height:40px;max-width:40px; line-height:195%;}.countdown-period { font-size:12px;}
}
@media only screen and (max-width:350px) { .countdown-amount { padding:0 !important; font-size:14px;min-width:30px;height:30px;max-width:30px; line-height:205%;}.countdown-period { font-size:10px; font-weight:normal;}
.price .col-xs-12 { width:100%;}
}
@media only screen and (max-width:699px){
	.avtcarou, .txtcarow{
		width:100%;
	}
	.featurebox .carousel{
		padding:10px;
		height:auto
	}
	/*.pricecol{ height:711px;}
	.pricecolbest{ height:731px;}*/
	.navbar-nav li img {
		display: none;
	}
	.tp-simpleresponsive ul{
		overflow: visible !important;
	}
	.price ul li a { 
	background: #EE6824 none repeat scroll 0% 0%;
	color: #FFF;
	font-weight: bold;
	padding: 8px 8px;
	display: block;
	margin: 3px auto 0px;
	width: 80%;
	text-align: center;
	border-radius: 20px;
	text-transform: uppercase;
	}
	.pricemobile{
		display:block;
	}
	.pricePC{
		display:none;
	}
	.pricecol{
	width:100%;
}
}
@media (min-width:699px) and (max-width:1024px){
	.navbar-nav > li > a {
		padding: 10px 5px;
	}
	.optimumbox{
		background:none;
	}
	#optimum .ptb_60{
		padding-bottom:30px !important;
	}
	.pricePC{
		display:none;
	}
	.pricemobile{
		display:block;
	}
	.pricecol {
		width: 100%;}
	.price ul li a { 
		background: #EE6824 none repeat scroll 0% 0%;
		color: #FFF;
		font-weight: bold;
		padding: 8px 8px;
		display: block;
		margin: 3px auto 0px;
		width: 80%;
		text-align: center;
		border-radius: 20px;
		text-transform: uppercase;
	}
	.pricecol .namehost h3{font-size:10px !important;}
	.price ul li{
		font-size:11px;
	}
	.price ul li a{
		font-size:10px;
		padding: 8px 3px;
	}
	#price .col-lg-1, #price .col-lg-2 {
    margin-left: -1px;
	}
	.featurebox .carousel {
		padding: 20px 15px;
		height: 235px;
	}
}
.boxed { margin:0 auto; width:100%; min-width:280px; max-width:1172px;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;
-ms-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;
-o-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;
box-shadow: rgba(0, 0, 0, 0.2) 0 10px 10px;}
.boxed .navbar { width:100% !important;margin:0 auto; width:100%; min-width:280px; max-width:1172px;}
.boxed .bx-wrapper .owl-next {right:-30px !important;}
.boxed .bx-wrapper .owl-prev { left:-30px !important;}

.switcher { -webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;position:fixed;bottom:25%; padding:5px; left:-88px; z-index:999999999999999999999999999999999; width:88px; height:auto; background:#f7f7f7; padding-top:10px; -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
			border:solid 1px #ddd;}
.switcher .fa-cog { background:#f7f7f7; border:solid 1px #ddd; color:#707070; width:50px; height:50px; font-size:36px; text-align:center; line-height:50px; cursor:pointer;
position:absolute;right:-50px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px; top:0px; }
.switcher .fa-cog:hover {-webkit-animation: spin 2s linear;
-moz-animation: spin 2s linear;
-o-animation: spin 2s linear;
animation: spin 2s linear;
}
.switcher.active { left:0px; -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;}

.switcher .box { width:30px; min-height:30px; max-height:30px; text-indent:-9999px; cursor:pointer; border:none !important; color:#fff; float:left; margin:4px; text-align:left; padding:8px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px; font-weight:700;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;font-size:11px;}


#default { background:rgba(194,91,134,0.9);}
#blue {background:#6699FF;}
#asparagus {background:#7BA05B;}
#green {background:#08C0A4;}
#orange {background:#fa6900;}
#purple {background:#e281ef;}
#yellow {background:#f8ca00;}
#tomato {background:#FF6347;}
#teal {background:#008080;}
#pink {background:#FF69B1;}
#lima {background:#73B819;}
#java { background:#19B8AF;}
#turquoise {background:#40E8D9;}

#boxed, #full { background:#f8f8f8; color:#707070; padding:5px; padding-left:4px; width:32px; margin-left:2px; margin-right:4px; margin-top:4px;float:left; margin-bottom:8px; display:block;border-radius: 4px; -moz-box-shadow: 0 0 3px #888;-webkit-box-shadow: 0 0 3px #888;box-shadow: 0 0 3px #888;}

 

div#preloader { position: fixed; left: 0; top: 0; z-index: 9999999999999999999999999999999; width: 100%; min-height:100%; height: 100%;
 background:rgba(255,255,255,1); }
div#preloader li { position:absolute;top:50%;left:50%; list-style-type:none; margin-left:-27px; margin-top:-27px;}
div#preloader .fa-spin:before {font-size:56px;}

*:focus, *:active{
    outline:none; outline-color: lime;
}
*{
    outline:none; outline-color: lime;
}

div::selection {
  display:none  !important;
 }​
 
