@charset "utf-8";

/* CSS Document */



body {

	margin:0px auto;

	font-family:'Marmelad', Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 20px;

	color: #333333;

}

h1, h2, h3, h4, h5, h6 {

	margin: 10px 0;

	font-family: inherit;

	font-weight: bold;

	line-height: 20px;

	color: inherit;

	text-rendering: optimizelegibility;

}

h1 {

	font-size: 38.5px;

}

h3 {

	font-size: 24.5px;

}

h4 {

	font-size: 17.5px;

}



.down {

	width:100%;

}



.clr {

	clear:both;

}



/* ==========================================================================

   Header starts

   ========================================================================== */





#headerbg {

	width:100% !important;

	/*background:url('img/top-bg1.png') repeat-x #f9f9f9;*/
	background:url('') repeat-x #1f3244;

	/* Adds shadow to the bottom of the bar */ 

	-webkit-box-shadow: 0px 0px 8px 0px #36373e;

	-moz-box-shadow: 0px 0px 8px 0px #36373e;

	box-shadow: 0px 0px 8px 0px #36373e;

	/* Adds the transparent background */

	font-family:"Courier New", Courier, monospace;

	position:fixed;

	z-index:1000;

}



#wrapper {

	width: 1067px;

	margin: 0 auto;

}



.subtitle {

font-size:30pt;

text-align:center;

margin-bottom:40px;

color: #4f4f4f !important;

text-shadow:#f9f9f9 2px 2px ;

}



#topbar {

font: 11pt/14pt 'Open Sans',sans-serif;

height: 37px!important;

line-height: 36px; 

color: #c8c8c8;

text-shadow: #000 0px 1px;

padding-left: 8px;

padding-right: 8px;

}



#topbar strong { color:#ff8900; }

#topbar span { color:#fff; }



.topbuttons {

float:right;

}



.topbarimg {

float:left;

padding-top:10px;

padding-right:6px;

}



.serverstatus {

float:right;

height:38px !important;

line-height:38px;

background:url('img/topsep.png') no-repeat right;

padding-left:15px;

padding-right:15px;

}



.solusvmcp {

float:right;

line-height:38px;

background:url('img/topsep.png') no-repeat right;

padding-left:15px;

padding-right:15px;

height:38px !important;

}



.clientarea {

float:right;

line-height:38px;

background:url('img/topsep.png') no-repeat right;

padding-left:15px;

padding-right:15px;

height:38px !important;

}



.topbuttons a:link { color:#c8c8c8; text-decoration:none; }

.topbuttons a:visited { color:#c8c8c8; text-decoration:none; }

.topbuttons a:hover { color:#ff8900; text-decoration:none; }

.topbuttons a:active { color:#c8c8c8; text-decoration:none; }







#header {

	height: 90px;

	width:100% !important;

	

}

.logo {

margin-top: 9px;

float: left;

margin-right: 25px;

}







#navigation {

width: 100%;

z-index: 1000;

}



.pContainer {

	width: 1067px;

	clear:both;

	margin:0px auto;

}

.header {

	width: 1067px;

	margin: 0px auto;

	padding: 1% 0;

	height: 82px;

}



.logo {

	float: left;

}



.nav {

	height: 38px;

	float: left;

	width: 700px;

}



#menu *, #menu1 * {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-decoration: none;

}



#menu ul.menu, #menu1 ul.menu {

	white-space: nowrap;

}



.nav ul li a img {

	top: 4px;

	position: relative;

}



/* Geometrical arrangement */

#menu ul.menu li, #menu1 ul.menu li {

	display: inline-block;

	height: 46px;

	position: relative;

}

#menu ul.menu li div, #menu1 ul.menu li div {

	position: absolute;

	top: 46px;

	left: 0px;

}

#menu ul.menu li div div, #menu1 ul.menu li div div {

	position: absolute;

	top: -6px;

	left: 148px;

}

/* Escaping style for lower levels */

#menu ul.menu li div ul li, #menu1 ul.menu li div ul li {

	display: block;

	float: none;

	width: auto;

	height: auto;

	

}

/** Graphics **/



/* Horizontal sliding doors */

#menu ul.menu li a, #menu1 ul.menu li a {

	display: block;

	color: #fff;

	padding: 18px 2px;

	margin: 0px;

	font-size:12px;

	font-weight:550;

	text-decoration: none;

	margin:0px 5px;

	text-align: center;

	border-radius:5px;

}

#menu ul.menu li.active a span, #menu1 ul.menu li.active a span {

	color: #f3f3f3;

	background-position: right -17px;

}

/* Escape Horizontal doors */

#menu ul.menu li div ul li a, #menu1 ul.menu li div ul li a {

	display: block;

	padding: 0px;

	margin: 0px;

	background: none !important;

}

#menu ul.menu li div ul li a span, #menu1 ul.menu li div ul li a span {

	display: block;

	padding: 0px;

	background: none !important;

	width: 150px;

	padding: 4px 0 4px 9px;

	white-space: normal;

	text-align:left;

}

/* Vertical sliding doors */

#menu ul.menu li div, #menu1 ul.menu li div {

	width: 150px;

	background-position: 0px top;

	z-index: 2;

	background-image:url('img/nav-hover.html');box-shadow:0 0 6px 3px rgba(34,37,39,0.2);background-color:#16293c;border-radius:8px;position:absolute;z-index:99; padding:10px 0;

}



#menu ul.menu li div ul, #menu1 ul.menu li div ul {

	padding: 6px 0px 9px 0px;

	padding-top: 0;

	

}

/* Hover Effect on Submenus */

#menu ul.menu ul li:hover, #menu1 ul.menu ul li:hover {

	background:none;

}

#menu ul.menu li.active ul li a span, #menu1 ul.menu li.active ul li a span {

	background: none;

	color: #5E5E5E;

	width: 135px;

}

#menu ul.menu li.active ul li a span:hover, #menu1 ul.menu li.active ul li a span:hover {

	color:#fff;

	text-decoration:underline;

}

#menu ul.menu ul li a span:hover, #menu1 ul.menu ul li a span:hover {

	color:#fff;

}

/* Main header line */

#menu, #menu1 {

	display: block;

	position: absolute;

	top: 19px;

	padding: 0 0em;

	z-index: 1000;

	float:left;

	font-family:Verdana, Geneva, sans-serif;

}

/* Text shadow */





#menu ul.menu li div ul li a span, #menu1 ul.menu li div ul li a span {

	color:#fff;



}



/* Lines between li */

#menu ul.menu li div ul, #menu1 ul.menu li div ul {

	padding-bottom: 8px;

}

#menu ul.menu li div ul li:first-child a, #menu1 ul.menu li div ul li:first-child a {

border:none;

}

#menu ul.menu li div ul li:last-child, #menu1 ul.menu li div ul li:last-child {

border-bottom:none;

}



#menu ul.menu li div ul li:first-child, #menu1 ul.menu li div ul li:first-child {

	border-top-width: 0px;

}

/* Menu logic */

#menu li>div, #menu1 li>div {

	visibility: hidden;

}

#menu li:hover>div, #menu1 li:hover>div {

	visibility: visible;

}

/* */



/* Hover Effect on Submenus */

#menu ul.menu ul li:hover, #menu1 ul.menu ul li:hover {

	color:#fff;

	text-decoration:underline;

}

/* Lines between li */

#menu ul.menu li div ul li, #menu1 ul.menu li div ul li {

	background-image:url(images/hr.html);

	background-repeat: repeat-x;

	background-position: left bottom;

	border-bottom:1px solid #111;

	padding:5px 0;

}





#menu ul.menu ul a.parent, #menu1 ul.menu ul a.parent {

	background: url(images/arrow.html) no-repeat right center  !important;

	margin-right: -1px;

}

/* ie7 */

#menu ul.menu li, #menu1 ul.menu li {

 *zoom: 1;

 *display: inline;

}

#menu ul.menu li:hover, #menu1 ul.menu li:hover {

	font-size:13px;

}



#menu ul.menu li a span, #menu1 ul.menu li a span {

 *zoom: 1;

 *display: inline;

}

/* IE6 */

#menu div, #menu1 div {

	_display: none;

}

#menu div li:hover div, #menu1 div li:hover div {

	_visibility: visible;

	_display: block;

}

#menu div li:hover li:hover div, #menu1 div li:hover li:hover div {

	_display: block;

}

#menu div li:hover li:hover li:hover div, #menu1 div li:hover li:hover li:hover div {

	_display: block;

}





/* Slider Classes Start */

#cquery-ALL-5, .banner {

	position:relative;

	width:100%;

	float:left;

}

#cquery-ALL-5 ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

	height: 380px;

	overflow:hidden;

	position:relative;

}

.banner ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

	height: 200px;

	overflow:hidden;

	position:relative;

}

#cquery-ALL-5 ul li {

	margin:0px;

	overflow:hidden;

	padding:0px;

	position:absolute;

	display:none;

}

.banner ul li {

	margin:0px;

	overflow:hidden;

	padding:0px;

	position:absolute;

}

.page-header {

	text-align: center;

	color: #FFF;

	position: absolute;

	width: 100%;

	top: 204px;



}

.page-header h4 {

	font-weight:600;

	font-size: 22px;

}

.page-header h6 {

	font-weight: 300;

	font-size: 15px;

	margin:10px 0 2px 0 ; 

	padding:0;

}



.page-header p {

	margin:0;	

	font-weight: 300;

	font-size: 15px;

	color:#ffba00;

	

}

.index-page-header {

	text-align:center;

	color: #FFF;

	position: absolute;

	top: 170px;

	width: 100%;

	

}

.index-page-header h4 {

	font-weight: 400;

	font-size: 35px;

	font-family:'ROBOTO', sans-serif

}

.index-page-header p {

	font-weight: 200;

	font-family:'ROBOTO', sans-serif;

	font-size: 20px;

	margin-top: 20px;

	color:#ffba00;

}

#cquery-ALL-5 ul li img, .banner ul li img {

	z-index: -100;

}

.controllButton-ALL-5 {

	margin:319px 0px 0px 638px;

	position:absolute;

	z-index:10000;

	height:50px;

	width:200px;

	top:0px;

}

.controllButton-ALL-5 a {

	margin:0px 8px 0px 0px;

	padding:0px;

	width:11px;

	height:11px;

	background: url(img/r-btn.png) 0 0 no-repeat;

 	*background:#ccc;

	_background: #ccc;

	float:left;

	display:block;

	cursor:pointer;

	line-height:10px;

}

.controllButton-ALL-5 a:hover {

	background:url(img/r-btn.png) -11px 0px no-repeat;

 *background:url(img/r-btn.html) -11px 0 no-repeat;

	_background:url(img/r-btn.html) -11px 0 no-repeat;

}

.controllButton-ALL-5 a.setActive {

	background:url(img/r-btn.png) -11px 0px no-repeat;

 *background:#000;

	_background:#000;

}

.previous-ALL-5 {

	position:absolute;

	width:30px;

	height:363px;

	margin:0px 0px 0px -30px;

	background:#555;

	cursor:pointer;

	text-decoration:none;

	top:0px;

}

.previous-ALL-5:hover {

	background:#ffc000;

	cursor:pointer;

	text-decoration:none;

}

.next-ALL-5 {

	position:absolute;

	width:30px;

	height:363px;

	background:#555;

	margin:0px 0px 0px 680px;

	cursor:pointer;

	text-decoration:none;

	top:0px;

}

.next-ALL-5:hover {

	background:#ffc000;

	cursor:pointer;

	text-decoration:none;

}

/* Slider Classes Finish */







/* ==========================================================================

   plan_showcase starts

   ========================================================================== */

#plan_showcase .title{margin-bottom:70px}

#plan_showcase .title h2{font-size:26px;margin-bottom:25px}

#plan_showcase .title p{font-family:'roboto', serif;}

#plan_showcase .showcase .showcase-box{margin-bottom:30px;padding:20px;background:#fff;border:solid 1px #c7c7c7;border-radius:4px;box-shadow:0 3px rgba(0,0,0,.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

#plan_showcase .showcase .showcase-box h3{font-family:'roboto', serif;font-size:24px}

#plan_showcase .showcase .showcase-box p{font-size:16px;color:#888}

#plan_showcase .showcase .showcase-box p.muted{/*margin-top:30px;*/font-family:'roboto', serif;}

#plan_showcase .showcase .showcase-box ul{margin:20px 0;padding:10px 0;border:solid 1px #e4e4e4;border-left:none;border-right:none;list-style:none}

#plan_showcase .showcase .showcase-box ul li{margin:0;padding:5px 0;color:#888;font-size:16px}

#plan_showcase .showcase .showcase-box .price{margin-top:-10px;margin-bottom:30px;color:#c9463b;font-size:40px}

#plan_showcase .showcase .showcase-box .price sup{font-size:22px}

#plan_showcase .showcase .showcase-box .price .per{bottom:10px;font-size:13px}

#plan_showcase .showcase .showcase-box .btn{margin-bottom:20px}

/*#plan_showcase .showcase .box:hover .showcase-box{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
*/
#plan_showcase .showcase a {text-decoration:none;}



.btn-info{background:#3ca2e0;color:#fff;border:solid 1px #2980b9;-webkit-box-shadow:0 3px #2980b9;-moz-box-shadow:0 3px #2980b9;box-shadow:0 3px #2980b9}

.btn-info:active,.btn-info:focus,.btn-info:hover{background:#57bbf8;border:solid 1px #2980b9}

.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#88cffa;border-color:#6ab0de;-webkit-box-shadow:0 2px #6ab0de;-moz-box-shadow:0 2px #6ab0de;box-shadow:0 2px #6ab0de}.btn-success{background:#5cb85c;color:#fff;border:solid 1px #309130;-webkit-box-shadow:0 3px #309130;-moz-box-shadow:0 3px #309130;box-shadow:0 3px #309130}.btn-success:active,.btn-success:focus,.btn-success:hover{background:#6dda6d;border:solid 1px #309130}.btn-success .caret{color:#fff!important}



.btn_new{padding:7px 30px;padding-top:10px;font-size:16px;font-family:'roboto', serif;border:none;border-radius:6px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}

.btn_new:active,.btn:focus{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px);box-shadow:none!important;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}

.btn_new:focus{outline:0;border:none}





.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}

.modal-lg{width:95%}

.modal-content{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}

.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}

feature-table td{border-right:solid 1px #ddd}.feature-table td:last-child{border-right:none}.feature-table td.price-field{font-size:22px;font-family:source-sans-pro-bold}

.select-style{position:relative;display:inline-block;border:1px solid #ccc;width:auto;height:43px;overflow:hidden;vertical-align:top}.select-style-block{display:block}.select-style .caret{position:absolute;right:9px;top:18px;z-index:0}.select-style select{padding:7px 10px;padding-right:20px;width:100%;border:none;box-shadow:none;background:0 0;background-image:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';appearance:none;font-size:18px}.select-style select:focus{outline:0}.left-arrow{display:inline-block;border:solid 3px transparent;border-left:solid 0 #888;-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

.select-style select{position:absolute;top:0;left:0}



.master-sprite{display:inline-block!important;background-image:url(img/master-sprite.png)!important;background-repeat:no-repeat!important}.icon-tick{width:16px!important;height:16px!important;background-position:-65px -50px!important}



/* ==========================================================================

   plan_showcase ends

   ========================================================================== */



.planbg {

	width: 100%;

	margin: 0px auto;

	background-color: #fff;

}



.plans {

	width: 1067px;

	margin: 0px auto;

	/*padding: 50px 0;*/

	height: 324px;

}



.heading_plan {

	background-color:#00aeef;

	width:310px;

	height:60px;

	color: #ffffff;

  	text-align: center;

  	padding: 5px 0 25px 0;

  

}



.planBox1 {

	background-color:#fff;

	border:1px solid #a0a2a5;

	height:370px;

	width: 310px;

	float: left;

	margin: 28px 0px;

	margin-right: 62px;

}



.planBox2 {

	background-color:#fff;

	border:1px solid #a0a2a5;

	height:370px;

	width: 310px;

	float: right;

	margin: 28px 0px;

}





.planBox1 h3, .planBox2 h3 {

	font-size:18px;

	font-weight:400;

	font-family: 'Roboto', sans-serif;

	text-align:center;

	line-height: 15px;

	padding-top:10px;

	color:#fff;

}

.planBox1 h1, .planBox2 h1 {

	text-align:center;

	font-weight:500;

	font-family: 'Roboto', sans-serif;

	font-size:22px;

	color:#fff;

}



.planBox1 h2, .planBox2 h2 {

	text-align:center;

	font-weight:400;

	font-family: 'Roboto', sans-serif;

	font-size:16px;

	color:#333;

}



.planBox1 img, .planBox2 img {

	float:right;

}

.planBox1 p, .planBox2 p {

	float: left;

	text-align: justify;

	font-family: 'Roboto', sans-serif;

	font-size:14px;

	color:#333;

	margin:10px 16px;

}

.planBox1 ul, .planBox2 ul {

	float:left;

	margin:5px 16px 20px 16px;

}

.planBox1 ul li, .planBox2 ul li {

	width:100%;

	float:left;

	color:#333;

	list-style-image: url(img/list_icon.png);

	padding-bottom:2%;

}



.order_button {

	color:#fff;

	margin:6px 0px;

	background:#3bb878;

	border-radius:4px;

	box-shadow:0 1px 2px rgba(0,0,0,0.5);

	display:inline-block;

	font-weight:bold;

	line-height:1;

	padding:.8em 1em;

	text-align:center;

	text-decoration:none;

	text-shadow:0 -1px 0 rgba(255,248,229,0.2);

	-webkit-font-smoothing:subpixel-antialiased;

	-moz-osx-font-smoothing:auto;

}



.order_button1 {

	color:#fff;

	margin:6px 0px;

	display:inline-block;

	font-weight:bold;

	line-height:1;

	padding:.8em 0em;

	text-align:left;

	text-decoration:none;

	text-shadow:0 -1px 0 rgba(255,248,229,0.2);

	-webkit-font-smoothing:subpixel-antialiased;

	-moz-osx-font-smoothing:auto;

}



.planBox1 .order_button, .planBox2 .order_button {

	margin:9px 12px;

}



.order_button:hover {

	background:#35a56b;

	color:#fff;

}



.order_button:active {

	background:#cc9500;

}



.promisebg {

	clear:both;

	width: 100%;

	margin: 0px auto;

	background-color:#ebebeb;

}



.promise_content {

	width: 1067px;

	margin: 0px auto;

	padding: 50px 0;

	height: 354px;

}

.left_promise {

	height:350px;

	width: 486px;

	padding: 1%;

	float: left;

	margin: 28px 0px 0 0;

	margin-right: 29px;

}



.right_promise {

	height:350px;

	width: 486px;

	float:right;

	color:#434343;

	margin:0px 0px;

}



.right_promise h2 {

	color:#000;

	font-weight:400;

	font-size:24px;

	text-align:center;

}



.right_promise p {

	text-align:justify;

	font-size:12px;

	padding-top:10px;

}



.lw-support-blocks{

	display:-ms-flexbox;

	-ms-flex-wrap:wrap;display:

	-webkit-flex;display:flex;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap

}



.lw-support-blocks .support-stats{

	text-align:center;

	float:left;

	min-width:23.5%;

	margin-right:1%;

	line-height:1.5;

	color:#fff;

	font-size:10px;

	margin-top:5px;

	margin-bottom:5px;

	-ms-flex:1 0 auto;

	-webkit-flex:1 0 auto;

	flex:1 0 auto

}

.lw-support-blocks .support-stats:after{

	content:"";

	display:table;

	clear:both

}

.lw-support-blocks .support-stats:last-child{

	margin-right:0

}

.lw-support-blocks .support-stats.last{

	margin-right:0

}

.lw-support-blocks .support-stats .stat-content{3bb878

	background:#f4911e;

	border-radius:5px;

	background:-webkit-linear-gradient(#3bb878,#02bc5d);

	background:linear-gradient(#3bb878,#02bc5d);

	padding:5px 0;

	color:#fff;

}



.mainWrapper1{position:relative;width:1067px;margin:0 auto; text-align:center;};



.box1{float:left;width:100%;font-size:14px;text-align:center;line-height:22px;padding:35px 0 20px;}



.box1 h3{margin:0 0 8px;padding:0px;color:#000;font-size:37px;font-weight:normal;line-height:55px;}



.nopading{padding:0;margin:0px;}



.map_box{float:left;width:100%;background:url(img/map_image.jpg) no-repeat center top;height:517px;margin:0 0 40px;position:relative;}



.locate_iconbox{text-align:center;width:40px;color:#000;position:absolute;top:150px;left:261px;text-shadow:0px 0px 6px #fff;}



.locate_iconbox .image1{width:100%;float:left;}



.locate_iconbox2{top:71px;left:486px;}



.locate_iconbox3{top:101px;left:543px;}



.locate_iconbox4{top:37px;left:518px;}



.locate_iconbox5{top:97px;left:514px;}



.contentcon{float:left;width:100%;padding:25px 0 15px 0;border-bottom:1px solid #d3d6d8;border-top:1px solid #d3d6d8;background:#e7eaee;height:458px;}



.lw-support-blocks .support-stats .stat-content h5{

	text-transform:uppercase;

	margin:10px 0;

	font-size:13px;

}

.lw-support-blocks .support-stats .stat-content>span,.lw-support-blocks .support-stats .stat-content .icon-set>span{

	display:block;

	font-size:45px;

	padding:12px 0 4px 0;

	height:18px;

	line-height:25px;

}

.lw-support-blocks .support-stats .stat-content .icon-face-smiley{

	margin:10px auto 0 auto;

	background-size:contain;

	background-image:url(img/smiley.png);

	background-repeat:no-repeat;

	display:block;

	padding:14px 0 0px 0;

	width:40px;

	height:55px;

}

.lw-support-blocks .support-stats .stat-content .stat{

	display:none

}

.lw-support-blocks .support-stats .stat-content .response{

	margin:25px 0 5px 0;

}

.lw-support-blocks .support-stats .responsetab{

	background:#2980b9;

	line-height:3;

	margin:0 5%;

	border-radius:0 0 5px 5px

}



.datacenter {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

}



.datacenter_content {

	width: 1067px;

	margin: 0px auto;

	padding: 0px 0;

	height: 300px;

}

.left_center {

	height:250px;

	width: 540px;

	padding: 1% 1% 0 1%;

	float: left;

	margin: 50px 0px 0px 0px;

	margin-right: 10px;

	color:#101e2c;

	font-family: 'Roboto', sans-serif;

}



.left_center h2 {

	font-weight:500;

	font-size:24px;

}



.left_center p {

	text-align:justify;

	font-size:12px;

	padding-top:10px;

}



.right_center {

	height:300px;

	width: 450px;

	float:right;

	margin:10px 0px 0 0;

}







/*===========================================================================

  Blazing section

  ===========================================================================*/

  

  .top-features{text-align:center;}.top-features .row div img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.top-features .row div:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

  

.hidden-xs{display:none!important}



.row:before,.row:after{content:" ";display:table}

.row:after{clear:both}



.col-sm-4{ margin:30px 0 0 0;position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:315px}



/*===========================================================================

  Blazing section ends

  ===========================================================================*/



.hosting {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

}



.hosting_content {

	width: 1067px;

	margin: 0px auto;

	padding: 0px;

	height: 354px;

	color:#101e2c;

	font-family: 'Roboto', sans-serif;

}



.hosting_content h2 {

	font-weight:500;

	font-size:28px;

	text-align:center;

	padding-top:30px;

	line-height:40px;

}



.hosting_content h3 {

	font-weight:500;

	font-size:18px;

	text-align:center;

}





.hosting_content p {

	text-align:center;

	font-size:14px;

	/*padding-top:10px;*/

}



.hosting_content img {

	float:left;

	margin:20px 26px;

}



.hosting_content #img_first {

	float:left;

	margin:20px 26px 20px 0;

}



.hosting_content #img_last {

	float:right;

	margin:20px 0px 20px 26px;

}



.footer {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#1f3244;

}



.footer_content {

	width: 1067px;

	margin: 0px auto;

	padding: 0px;

	color:#101e2c;

}



.footer_maincontent{

	float:left;

	font-weight:100;

	letter-spacing:0.25px;

	font-size:14px;

	line-height:17px;

	padding-bottom:17px;

}



.footer_maincontent:after{

	content:"";

	display:table;

	clear:both;

}



.footer_maincontent h5{

	margin-bottom:0;

	font-weight:400;

	padding-bottom:7px;

	font-size:16px;

	line-height:26px;

}

.footer_maincontent h5 a{

	color:#fff;

}

.footer_maincontent ul{

	margin:0;

	padding:0;

	list-style:none;

}



.footer_maincontent ul li{

	padding-top:5px;

}



.footer_maincontent a{

	color:#f3f3f3;

	text-decoration:none;

	white-space:nowrap;

}

.footer_maincontent a:not([href*="tel:"]):active,.footer_maincontent a:not([href*="tel:"]):hover{text-decoration:underline;}



.footer_maincontent .grid{

	margin:0;

}

.footer_maincontent .link-group{

	float:left;

	padding:20px 21px 0 20px;

	min-width:225px;

}
footer_maincontent .link-group .last{

	float:right;

	padding:20px 0px 0 20px !important;

	min-width:225px;

}

.footer_maincontent .link-group img {

	padding-bottom:10px;

}



#socialMedias {

	float:left;

	margin-left:470px;

}



.social-slide {

	height: 48px;

	width: 48px;

	margin:10px 5px 10px 5px;

	float: left;

	-webkit-transition: all ease 0.3s;

	-moz-transition: all ease 0.3s;

	-o-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	transition: all ease 0.3s;

}



.social-slide:hover {

	background-position: 0px -48px;

}



.twitter-hover {

	background-image:url('img/twitter.png');

}

.facebook-hover {

	background-image:url('img/facebook.png');

}

.googleplus-hover {

	background-image:url('img/googleplus.png');

}

.linkedin-hover {

	background-image:url('img/linkedin.png');

}





.footer_down {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#16293c;

}



.footer_up {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#202326;

}



.fd_content {

	width: 1067px;

	margin: 0px auto;

	padding: 15px 0;

	font-size:14px;

	font-weight:300;

	font-family: 'Roboto', sans-serif;

}



.fd_content1 {

	width: 1067px;

	margin: 0px auto;

	padding: 0px 0;

	font-size:14px;

	font-weight:300;

	font-family: 'Roboto', sans-serif;

}



.left_fd {

	float:left;

	padding:13px 0;

	color:#FFF;

}



.right_fd {

	float:right;

}



.right_fd ul {

	list-style:none;

}



.right_fd ul li{

	display:inline;

	color:#fff;



}



.right_fd ul a {

	color:#fff;

	text-decoration:none;

}



.right_fd a:hover {

	text-decoration:underline;

}





/*----------Contact Page Starts--------------*/



.contact_section {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

}



.contact_content {

	width: 1067px;

	margin: 0px auto;

	padding: 30px 0;

	color:#101e2c;

	font-family: 'Roboto', sans-serif;

}



.contact_content h2 {

	font-family:Verdana, Geneva, sans-serif;

	font-weight:500;

	font-size:24px;

	text-align:left;

}



.contact_content h3 {

	padding-top:15px;

	font-weight:500;

	font-size:18px;

	text-align:left;

}

.contact_content a {

	color:#3a9af4;

	text-decoration:none;

}



.contact_content p {

	text-align:left;

	font-size:14px;

	padding-top:10px;

}

.left_contact {

	height:auto;

	width: 245px;

	float: left;

	margin-right:30px;

}

.right_contact {

	height:auto;

	width: 240px;

	float: left;

	padding-bottom:30px;

}



/*-------About_Us Page Starts--------*/



.about_section {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

}



.about_content {

	width: 1067px;

	margin: 0px auto;

	padding: 30px 0;

	color:#101e2c;

	font-family: 'Roboto', sans-serif;

}



.about_content h2 {

	font-family:Verdana, Geneva, sans-serif;

	font-weight:500;

	font-size:24px;

	text-align:left;

}



.about_content h3 {

	padding-top:15px;

	font-weight:500;

	font-size:16px;

	text-align:left;

}



.about_content p {

	text-align:left;

	font-size:14px;

	padding-top:10px;

}



.about_bg {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto 10px auto;

	background-color:#f6f6f6;

	border-top:#666 1px solid;

	border-bottom:#666 1px solid;

	font-family: 'Roboto', sans-serif;

}



.left_about {

	float:left;

	width:480px;

	margin-right:60px;

	padding-bottom:20px;

}



.right_about {

	width:480px;

	float:left;

	padding-bottom:20px;

}

.about_bg ul {

	font-size:14px;

	padding-top:10px;

	list-style-image:url(img/check.png);

	

}



.about_bg ul li{

	padding-bottom:8px;

	color:#30485e;

}



#history{

	clear:both;

    width: 100%;

    padding: 30px 0 0 0;

	margin-top:20px;

}

#hist .right.carousel-control{

    width: 34px;

    height: 90px;

    background: url(gallery/images/right.html) no-repeat;

    opacity: 1;

    margin-top: 85px;

}

#hist .right.carousel-control:hover{

    background: url(img/act_right.png) no-repeat;

}

#hist .left.carousel-control{

    background: url(img/left.html) no-repeat;

    width: 34px;

    height: 90px;

    opacity: 1;

    margin-top: 85px;

}

#hist .left.carousel-control:hover{

    background: url(img/act_left.png) no-repeat;

}

#hist .carousel-inner .item img{

    display: block;

    margin: 0 auto;

}

#hist .carousel-inner{

    width: 90%;

    margin: 0 auto;

}

#hist{

    margin-top: 50px;

}





/*-----Terms Of service starts---------*/



.tos_section {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

}



.tos_content {

	width: 1067px;

	margin: 0px auto;

	padding: 30px 0;

	color:#101e2c;

	font-family: 'Roboto', sans-serif;

}

.tos_content h2 {

	font-weight:600;

	font-size:22px;

	line-height:30px;

	text-align:left;

}



.tos_content #vps_para {

	font-weight:400;

	font-size:18px;

	line-height:25px;

	text-align:justify;

	padding-top:10px;

}



.tos_content h3 {

	padding-top:15px;

	font-weight:500;

	font-size:16px;

	text-align:left;

}



.tos_content p {

	text-align:left;

	font-size:14px;

	padding-top:10px;

}





/*--------------domain page starts----------*/



/*----------first row---------*/



html{font-size:61%}



.domain_content {

	width: 1067px;

	margin: 0px auto;

	padding:0px 0;

}



#domain-search .btn{

	color: #fff;

	font-size:14px;

	background:#3bb878;

	border:1px solid #146993;

	border-radius:4px;

	box-shadow:0 1px 2px rgba(0,0,0,0.2);

	display:inline-block;

	font-weight:bold;

	line-height:1;

	padding:1.4em 2em;

	text-align:center;

	text-decoration:none;

	text-shadow:0 1px 2px rgba(0,0,0,0.45);

	vertical-align:middle;

	-webkit-font-smoothing:antialiased;

	-moz-osx-font-smoothing:grayscale;

	-webkit-transition:all 0.1s ease-in-out;

	-moz-transition:all 0.1s ease-in-out;

	transition:all 0.1s ease-in-out;

}



#domain-search .btn:hover{

	background:#35a56b;

	color: #fff;

}



#domain-search{background:#ebebeb; color:#101e2c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}



#domain-search .btn,input[type="text"]{margin-left:1em;margin-top:5px}



#domain-search h2{color:#000;font-weight:normal}



#domain-search form{font-size:20px;font-size:2rem;margin-top:1.5em;text-align:center}



#domain-search input{width:30%}



#domain-search select {width:60px; height:57px;}



#domain-search option { font-size:14px;}

	



.form-standard{text-align:left}



#domain-search .form-standard .input-group{margin-bottom:2em}



.section-wrap{font-size:19px;font-size:1.9rem;max-width:1000px;margin-left:auto;margin-right:auto;padding:3em 5%}



.section-centered{text-align:center;}



#domain-search h2+p{margin-top:.9em; line-height:1.4em}



#domain-search h2{font-size:1.57895em;font-weight:500;line-height:1.1;margin:0}



#domain-search input[type="text"]{background:#fff;border:none;border-radius:5px;box-shadow:0 0 0 5px rgba(0,0,0,0.12);font-size:1em;padding:.8em 1em .7em;-webkit-transition:box-shadow 0.2s ease-in-out;-moz-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out}





#domain-search input[type="text"]{

	box-shadow:0 0 1px 0.25em rgba(255,255,255,0.12);

}



#domain-search input[type="text"]:focus,input[type="url"]:focus{box-shadow:0 0 1px 0.25em rgba(17,127,178,0.75);outline:none}



#domain-search input{color:#101e2c;color:inherit;font:inherit;margin:0;}



#domain-search input::-webkit-input-placeholder{color:#4f4f4f}



#domain-search input::-moz-placeholder{color:#4f4f4f}



#domain-search input:-moz-placeholder{color:#4f4f4f}



#domain-search input:-ms-input-placeholder{color:#4f4f4f}





/*----------second row---------*/



.domain_row2 {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

}



.domainrow2_content {

	width: 1067px;

	margin: 0px auto;

	padding: 0px;

	height: 354px;

	color:#101e2c;

}



.domainrow2_content h2 {

	font-weight:600;

	font-size:28px;

	text-align:center;

	padding-top:60px;

	line-height:40px;

}



.domainrow2_content h3 {

	font-weight:400;

	font-size:21px;

	text-align:center;

	line-height:30px;

}



/*----------second row---------*/



.domain_row2 {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

}



.domainrow2_content {

	width: 1067px;

	margin: 0px auto;

	padding: 0px;

	height: 354px;

	color:#101e2c;

}



.domainrow2_content h2 {

	font-weight:600;

	font-size:28px;

	text-align:center;

	padding-top:60px;

	line-height:40px;

}



.domainrow2_content h3 a{

	font-weight:400;

	font-size:21px;

	text-align:center;

	line-height:30px;

	text-decoration:underline;

	color:#101e2c;

}

.domainrow2_content h3 a:hover{

	color:#3a9af4;

}





/*----------fourth row---------*/



.domain_row4 {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

}



.domainrow4_content {

	width: 1067px;

	margin: 0px auto;

	padding: 0px;

	height: 318px;

	color:#101e2c;

}



.domainrow4_content h2 {

	font-weight:600;

	font-size:28px;

	text-align:center;

	padding-top:60px;

	line-height:40px;

}



.domainrow4_content h3 {

	font-weight:400;

	font-size:21px;

	text-align:center;

	line-height:30px;

}



/*--------------Why Us----------*/



.why_section, .why_bg {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

	font-family: 'Roboto', sans-serif;



}



.why_content {

	width: 1067px;

	margin: 0px auto;

	padding: 30px 0;

	color:#101e2c;

}



.why_content h2 {

	font-weight:600;

	font-size:28px;

	line-height:30px;

}



.why_content h3 {

	padding-top:15px;

	font-weight:500;

	font-size:16px;

	text-align:left;

}



.why_content p {

	text-align:left;

	font-size:14px;

	padding-top:10px;

}



.why_row1 {

	width: 1067px;

	margin: 0px auto 0px auto;

	padding: 10px 0;

	color:#101e2c;

	border-top:1px #999 solid;

}



.why_row2 ul{

	list-style:none;

	margin:0;

	padding:0;

}



.why_row2 ul li{

	display:inline;

	color:#3a9af4;

}



.why_row2 a{

	text-decoration:none;

	color:#3a9af4;

}



.why_row1 a{

	text-decoration:none;

	color:#3a9af4;

}



.why_left {

	float:left;

	width:700px;

	margin-top:25px;

	padding-bottom:20px;

}



.why_left h2 {

	font-weight:600;

	font-size:22px;

	line-height:30px;

}



.why_left #vps_para {

	font-weight:400;

	font-size:18px;

	line-height:25px;

	text-align:justify;

}



.why_right {

	width:300px;

	float:right;

	margin-top:5px;

	padding-bottom:20px;

}



.why_row2 {

	width: 1067px;

	margin: 0px auto 0px auto;

	padding: 5px 0;

	color:#101e2c;

	border-top:1px #999 solid;

}



.left_why {

	width:250px;

	float:left;

	margin-top:0;

	margin-left:20px;

	padding-bottom:20px;

}



.right_why {

	float:right;

	width:700px;

	margin:30px 10px 0 5px;

	padding-bottom:20px;

}



.right_why h2 {

	font-weight:600;

	font-size:22px;

	line-height:30px;

}



.right_why #vps_para {

	font-weight:400;

	font-size:18px;

	line-height:25px;

	text-align:justify;

}





/*----------------VPS Page Starts------*/



/* ==========================================================================

   effect for the image

   ========================================================================== */



section.module.parallax1 {

	clear:both;

	height: 343px;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	background-attachment: fixed;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

}



section.module.parallax-1 {

  background-image:url(img/photo1.jpg);

}





/* ==========================================================================

   effect for the image ends

   ========================================================================== */





.vps_section {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

	font-family: 'Roboto', sans-serif;



}



.vps_content {

	width: 1067px;

	margin: 0px auto;

	padding: 30px 0;

	color:#101e2c;

}



.vps_content a {

	text-decoration:none;

	color:#3a9af4;

}



.vps_content h2 {

	font-weight:600;

	font-size:28px;

	line-height:30px;

}



.vps_content h3 {

	padding-top:15px;

	font-weight:500;

	font-size:18px;

	text-align:left;

}



.vps_content #vps_para {

	padding-top:5px;

	font-weight:400;

	font-size:18px;

	text-align:left;

	line-height:25px;

}

.vps_content p {

	text-align:left;

	font-size:15px;

	padding-top:10px;

	font-weight:300;

}



/*-vps tab------*/



.mainWrapper{

	position:relative;

	width:1067px;

	margin:0 auto;

}



.Aboutcontent{

	padding-top:15px;

	margin:0;

	padding-bottom:0;

	float:left;

	width:1067px;

}



.tabs{

	width:100%;

	display:inline-block;

	position:relative;

	top:-20px;

}



.tab-links:after{

	display:block;

	clear:both;

	content:'';

}



.tab-links li{

	margin:0 2px;

	float:left;

	list-style:none;

}



.tab-links a{

    padding: 0 19px;

    height: 32px;

    line-height: 32px;

    display: inline-block;

    text-align: center;

    background: #d7d7d7;

    font-size: 14px;

	font-weight:500;

    color:#474748;

    text-decoration: none;

    border-radius: 3px 3px 0 0;

    -webkit-transition: all .25s ease;

    -moz-transition: all .25s ease;

    -ms-transition: all .25s ease;

    -o-transition: all .25s ease;

    transition: all .25s ease;

}



.tab-links a:hover{

	background:#0299d1;

	text-decoration:none;

}



.tab-links li:last-child{

    margin-right: 0; 

}



.tab-links li.active a, .tab-links li.active a:hover{

    background:#00aeef  !important;

    color:#fff ;

}



.tab{

	display:none;

}



.tab.active{

	display:block;

}



.table{

	font-size:15px;

	width:100%;

	margin:0;

	padding:0;

	margin-bottom:20px;

	border:1px solid #ddd;

	border-top:0;

	border-spacing:0;

}



.table1{

	font-size:15px;

	width:400px;

	margin:0;

	padding:0;

	margin:20px 260px;

	border:1px solid #ddd;

	border-top:0;

	border-spacing:0;

}



.table1>tbody>tr>td{

	padding:6px;

	line-height:1.428571429;

	vertical-align:middle;

	border-top:1px solid #ddd;

	border-right:1px solid #ddd;

	background-color:#fafafa;

	padding:9px;

}



.cust-table-servers tr th{

	background: #33495F;

	color:#fff;

	text-align:center;

	border-right:1px solid #ccc;

	border-left:1px solid #ccc;

	padding:5px;

}

.table>tbody>tr>td{

	padding:6px;

	line-height:1.428571429;

	vertical-align:middle;

	border-top:1px solid #ddd;

	border-right:1px solid #ddd;

	background-color: #def8e8;

	padding:9px;

}

.table>tbody>tr>.main-td {
	background-color: #EBEFFF;
}


.tabs_section {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

	font-family: 'Roboto', sans-serif;



}



.tabs_content {

	width: 1067px;

	margin: 0px auto;

	padding: 00px 0 0 0;

	color:#101e2c;

}



.div1_vps {

	float:left;

	width:500px;

	margin-top:10px 0;

	margin-right:0px;

}



.vps_icon img {

	-webkit-transition:all .5s ease-in-out;

	-moz-transition:all .5s ease-in-out;

	-o-transition:all .5s ease-in-out;

	transition:all .5s ease-in-out;

}

.vps_icon img:hover{

	-webkit-transform:scale(1.05,1.05);

	-moz-transform:scale(1.05,1.05);

	-o-transform:scale(1.05,1.05);

	transform:scale(1.05,1.05);

	-webkit-transition:all .3s ease-in-out;

	-moz-transition:all .3s ease-in-out;

	-o-transition:all .3s ease-in-out;

	transition:all .3s ease-in-out

}



.div1_vps img {

	-webkit-transition:all .5s ease-in-out;

	-moz-transition:all .5s ease-in-out;

	-o-transition:all .5s ease-in-out;

	transition:all .5s ease-in-out;

}

.div1_vps img:hover{

	-webkit-transform:scale(1.05,1.05);

	-moz-transform:scale(1.05,1.05);

	-o-transform:scale(1.05,1.05);

	transform:scale(1.05,1.05);

	-webkit-transition:all .3s ease-in-out;

	-moz-transition:all .3s ease-in-out;

	-o-transition:all .3s ease-in-out;

	transition:all .3s ease-in-out

}



.div2_vps{

	float:left;

	width:500px;

	margin:10px 0;

	

}



.div1_vps_icon {

	float:left;

	width:60px;

	margin-top:15px;

	margin-right:5px;

}



.div2_vps img {

	-webkit-transition:all .5s ease-in-out;

	-moz-transition:all .5s ease-in-out;

	-o-transition:all .5s ease-in-out;

	transition:all .5s ease-in-out;

}

.div2_vps img:hover{

	-webkit-transform:scale(1.05,1.05);

	-moz-transform:scale(1.05,1.05);

	-o-transform:scale(1.05,1.05);

	transform:scale(1.05,1.05);

	-webkit-transition:all .3s ease-in-out;

	-moz-transition:all .3s ease-in-out;

	-o-transition:all .3s ease-in-out;

	transition:all .3s ease-in-out

}



.div1_icon_content {

	float:left;

	width:455px;

	margin:0;

	padding:0;

}







.div1 {

	float:left;

	width:320px;

	margin-top:10px 0;

	margin-right:15px;

}



.div2 {

	float:left;

	width:320px;

	padding:5px 10px;

}



.div3{

	float:left;

	width:320px;

	margin:5px 0;

}



.vps_icon {

	float:left;

	width:56px;

	margin-top:15px;

	margin-right:3px;

}



.icon_content {

	float:left;

	width:310px;

	margin:0;

	padding:0;

	

}



.icon_content h3 {

	line-height:10px;

}



.icon_content p {

	padding-top:5px;

	margin:0;

}



.vps_row4 {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

	background-color:#fff;

}



.vpsrow_content {

	width: 1067px;

	margin: 0px auto;

	padding: 0px;

	height: 220px;

	color:#101e2c;

}



.vpsrow_content h2 {

	font-weight:600;

	font-size:28px;

	text-align:center;

	padding-top:25px;

	line-height:30px;

}



.vpsrow_content h3 {

	font-weight:400;

	font-size:21px;

	text-align:center;

	line-height:30px;

}



.contactBg1 {

	clear:both;

	float:left;

	width: 100%;

	margin: 30px auto 0 auto;

	background-color:#dd4c3b;

	font-family: 'Roboto', sans-serif;

}



.contact_bar_content {

	width: 1067px;

	margin: 0px auto;

	padding: 10px 0;

	color:#101e2c;

}



.contact_bar_content img {

	float:left;

	margin-right:8px;

}

.contact_bar_content span{

	float:left;

	color:#fff;

	padding-bottom:10px;

	margin-right:55px;

}



.contact_bar_content h2{

	font-weight:500;

	font-size:20px;

	padding-bottom:5px;

}



#right_one {

	float:right;

	margin:0;

	padding:0;

}





/*------------hosting page starts-----------*/



.extra-space-top {

}



.hosting_container {

	clear:both;

	float:left;

	width: 100%;

	margin: 0px auto;

}



.row-content {

	width: 1067px;

	margin: 0px auto;

	padding: 30px 0;

	font-family:'Roboto', serif;

}



.hosting_container:before,

.hosting_container:after {

  content: " ";

  /* 1 */

  display: table;

  /* 2 */

}

.hosting_container:after {

  clear: both;

}



.row-content {

  text-align:center;

}



.row-content h1 {

	font-size:28px;

	margin:30px 0;

}



.row-content:before,

.row-content:after {

  content: " ";

  /* 1 */

  display: table;

  /* 2 */

}

.row-content:after {

  clear: both;

}

.row-content:before,

.row-content:after {

  content: " ";

  /* 1 */

  display: table;

  /* 2 */

}

.row-content:after {

  clear: both;

}

.row-content:first-child {

  margin-top: 10px;

}

.row-content:last-child {

  margin-bottom: 10px;

}

.row-content *:first-child {

  margin-top: 0px;

}

.row-content *:last-child {

  margin-bottom: 0px;

}



.text-center {

  text-align: center;

}



.lead {

  margin-bottom: 30px;

  font-size: 21px;

  font-weight: 200;

  line-height: 1.4;

}

.row {

  margin-left: 15px;

  margin-right: 15px;

}

.row:before,

.row:after {

  content: " ";

  /* 1 */

  display: table;

  /* 2 */

}

.row:after {

  clear: both;

}



.col-sm-3 {

	float:left;

	width:30%px;

}



.btn-action1 {

	-webkit-transition:all .5s ease-in-out;

	-moz-transition:all .5s ease-in-out;

	-o-transition:all .5s ease-in-out;

	transition:all .5s ease-in-out;

}

.btn-action1:hover {

	-webkit-transform:scale(1.05,1.05);

	-moz-transform:scale(1.05,1.05);

	-o-transform:scale(1.05,1.05);

	transform:scale(1.05,1.05);

	-webkit-transition:all .3s ease-in-out;

	-moz-transition:all .3s ease-in-out;

	-o-transition:all .3s ease-in-out;

	transition:all .3s ease-in-out

}



.action {

	-webkit-transition:all .5s ease-in-out;

	-moz-transition:all .5s ease-in-out;

	-o-transition:all .5s ease-in-out;

	transition:all .5s ease-in-out;

}

.action:hover {

	-webkit-transform:scale(1.05,1.05);

	-moz-transform:scale(1.05,1.05);

	-o-transform:scale(1.05,1.05);

	transform:scale(1.05,1.05);

	-webkit-transition:all .3s ease-in-out;

	-moz-transition:all .3s ease-in-out;

	-o-transition:all .3s ease-in-out;

	transition:all .3s ease-in-out

}



.reduce-gutter {

  padding: 0 2px;

  margin-bottom:40px;

}

.price-block {

	width:341px;

  background-color: #EBEFFF;

  color: #6f6f6f;

  font-family: "Lato", sans-serif;

}
.price-block1 {

	width:341px;

  background-color: #def8e8;

  color: #6f6f6f;

  font-family: "Lato", sans-serif;

}






.price-block .plan, .price-block1 .plan {

  background-color: #33495F;

  color: #ffffff;

  text-align: center;

  padding: 20px 0;

  font-size: 32px;

  font-weight: 300;

  

}

.price-block .plan strong, .price-block1 .plan strong {

  font-weight: 400;

}

.price-block .hourly, .price-block1 .hourly {

  text-align: center;

  margin:5px 0 10px 0;

  font-size: 50px;

  letter-spacing: -2px;

  color: #414141;

}

.price-block .hourly small, .price-block1 .hourly small {

  font-size: 30px;

  font-weight: 300;

  letter-spacing: 1px;

  color: #414141;

}

.price-block .hourly sup, .price-block1 .hourly sup {

  font-size: 50px;

  font-weight: 300;

  color: #414141;

}

.price-block .monthly, .price-block1 .monthly {

  text-align: center;

 /* margin-top: 30px;*/

  margin-bottom: 0px;

  color: #8e8e8e;

  font-size: 15px;

  font-weight: 300;

}

.price-block .details, .price-block1 .details {

	width:18%;

  text-align: center;

  list-style: none;

  padding: 0px 20px 10px 20px;

  margin-bottom: 0px;

  

}

.price-block .details li, .price-block1 .details li {

  margin: 5px 0px;

  font-size: 15px;

  color: #8e8e8e;

}

.price-block .details li strong, .price-block1 .details li strong {

  color: #747474;

}

.price-block .action, .price-block1 .action {

  padding: 0;

}

.price-block .action .btn, .price-block1 .action .btn {

  display: block;

  width: 100%;

  padding-left: 0;

  padding-right: 0;

}



.plan-value,

.plan-key {

	width:100%;

  margin: none;

  padding-left: 14px;

  padding-right: 14px;

  white-space: nowrap;

}

.plan-key {

  text-align: left;

}

.plan-value {

  text-align: right;

}

.btn-action, .btn-action1 {

  color: #ffffff !important;

  text-decoration: none !important;

  background-color: #3bb878;

}

.btn-action:hover,

.btn-action:focus,

.btn-action:active,

.btn-action.active,

.btn-action1:hover,

.btn-action1:focus,

.btn-action1:active,

.btn-action1.active {

  color: #ffffff;

  background-color: #35a56b;

  outline: 0;

}

.btn-action:active,

.btn-action.active,

.btn-action1:active,

.btn-action1.active {

  background-color: #2f915f;

}

.btn-action.disabled,

.btn-action[disabled],

fieldset[disabled] .btn-action,

.btn-action.disabled:hover,

.btn-action[disabled]:hover,

fieldset[disabled] .btn-action:hover,

.btn-action.disabled:focus,

.btn-action[disabled]:focus,

fieldset[disabled] .btn-action:focus,

.btn-action.disabled:active,

.btn-action[disabled]:active,

fieldset[disabled] .btn-action:active,

.btn-action.disabled.active,

.btn-action[disabled].active,

fieldset[disabled] .btn-action.active {

  color: #e6e6e6;

  background-color: #3bb878;

}

.btn-action .caret,

.btn-action caret-right {

  border-top-color: #ffffff;

}

.btn-action.btn-border {

  border-style: solid;

  border-color: #2f915f;

  border-width: 0px 0px 2px 0px;

}

.btn {

  display: inline-block;

  padding: 6px 12px;

  margin-bottom: 0;

  font-size: 16px;

  font-weight: normal;

  line-height: 1.42857143;

  text-align: center;

  vertical-align: middle;

  cursor: pointer;

  border: 1px solid transparent;

  border-radius: 0px;

  white-space: nowrap;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  -o-user-select: none;

  user-select: none;

}



.btn1 {

  display:inline-block;

  width:100px;

  height: 50px;

  padding:0;

  margin: 0;

  font-size: 16px;

  font-weight: normal;

  cursor: pointer;

  border: 1px solid transparent;

  border-radius: 0px;

  white-space: nowrap;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  -o-user-select: none;

  user-select: none;

}

.btn:focus, .btn1:focus {

  outline: thin dotted #333;

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;

}

.btn:hover,

.btn:focus,

.btn1:hover,

.btn1:focus {

  color: #333333;

  text-decoration: none;

}

.btn:active,

.btn.active,

.btn1:active,

.btn1.active {

  outline: 0;

  background-image: none;

  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

}

.btn.disabled,

.btn[disabled],

fieldset[disabled] .btn {

  cursor: not-allowed;

  pointer-events: none;

  opacity: 0.65;

  filter: alpha(opacity=65);

  -webkit-box-shadow: none;

  box-shadow: none;

}



.hosting_section {

	clear:both;

	float:left;

	width: 100%;

	margin: 1px auto;

	padding-bottom:30px;

	background-image:url(img/bg_content.png);

	background-repeat:repeat;

	font-family: 'Roboto', sans-serif;



}



.hosting_content1 {

	width: 1067px;

	margin: 40px auto;

	padding: 30px 0;

	color:#fff;

	text-align:center;

}



.hosting_content1 p {

	font-size:16px;

	padding:10px 0;

	color:#ededed;

	text-align:center;

}



.hosting_content1 h2 {

	font-family:Verdana, Geneva, sans-serif;

	font-weight:500;

	font-size:28px;

	line-height:0;

}



#left_hosting {

	float:left;

	margin:10px 0px 10px 0;

}



#right_hosting {

	float:right;

	margin:10px 0px 10px 0;

}





/*-------------------flag---------*/





.wrapper-full{width:100%;margin:0 auto}



.popover{position:absolute;top:0;left:0;width:300px;z-index:1060;display:none;max-width:300px;padding:0;text-align:left;background-color:#ffffff;background-clip:padding-box;border:2px solid #3686be;border-radius:6px;-webkit-box-shadow:11px 11px 0px rgba(100,100,100,0.15);box-shadow:11px 11px 0px rgba(100,100,100,0.15);white-space:normal}



.popover.top{margin-top:10px}



.popover.right{margin-left:10px}

#popover843051.popover.bottom{margin-left:4px}

.popover.bottom{margin-top:0px;margin-left:-24px}

.popover.left{margin-left:-10px}

.popover-title{margin:0;padding:12px 14px;font-size:18px;letter-spacing:1px;font-weight:normal;line-height:18px;background-color:#3686be;color:white;text-transform:uppercase;text-align:center;font-weight:600}

.popover-content{padding:27px 38px;float:left;width:100%}

.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}

.popover>.arrow{border-width:11px}

.popover>.arrow:after{border-width:8px;content:""}

.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#3686be;bottom:-11px}

.popover.top>.arrow:after{content:" ";bottom:3px;margin-left:-8px;border-bottom-width:0;border-top-color:#ffffff}

.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}

.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}

.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#3686be;top:-11px}

.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#3686be}

.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}

.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}





.locations{float:left;width:100%;padding:25px 0 0px 0;border-bottom:1px solid #d3d6d8;border-top:1px solid #d3d6d8;background:#e7eaee;height:480px;}



.supporting {text-align:center;

padding-top:10px;

margin:0;

}



.locations .wrapper-full{ text-align:center; position:absolute;}

.locations #map{float:left;width:100%;background:url(img/map_image.jpg) no-repeat center top;height:517px;margin:70px 0 0 0px;position:relative;}



.locations .flags .btn{border-bottom:43px solid rgba(0,0,0,0);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}



.locations .flags .btn.disable{opacity:.5}



.locations .flags .btn.disable-override{opacity:1}



.locations .flags .popover-content p{margin-bottom:0;text-align:center;font-size:16px}



.locations .flags .popover-content .droplet{text-align:center;padding:14px 0;text-transform:uppercase;background-color:#93cc76;color:#FFF;font-size:14px;letter-spacing:0.1em;text-decoration:none;font-weight:600;display:block;clear:left;border:0;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative}



.locations .flags .popover-content .droplet:hover{background-color:#7EC25C}



.locations .flags .popover-content ul{margin:5px 0 22px 0;float:left;width:100%;position:relative;left:-4px}



.locations .flags .popover-content ul li{clear:left;margin-bottom:7px}



.locations .flags .popover-content ul li a{display:block;position:relative;color:#7b7b7b;text-align:center}



.locations .flags .popover-content ul li a:hover{text-decoration:underline}



.locations .flags .popover-content ul li .speed-test:before{background-image:url("img/speed-test-da784362.png");width:26px;height:21px;position:relative;content:'';display:inline-block;margin-right:12px;top:4px}



.locations .flags a{display:block;position:absolute}



.locations .flags a .flag{width:30px;height:16px;display:block;background-image:url("img/flags-3b160947.png")}



.locations .flags a .flag:after{position:absolute;content:'';left:12px;bottom:-10px;height:16px;width:2px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;background:#808285}



.locations .flags a .name{position:absolute;color:#666;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:600;display:block;text-align:left;left:15px;bottom:-9px}



.locations .flags #ger{top:144px;left:745px}



.locations .flags #ger .flag{background-position:0 92px}



.locations .flags #ger .flag{right:12px;left:auto}



.locations .flags #ger .name{width:126px;}



.locations .flags #nl{top:136px;left:612px}



.locations .flags #nl .flag{background-position:0 17px}



.locations .flags #nl .flag:after{right:12px;left:auto}



.locations .flags #nl .name{width:126px;text-align:right;right:18px;left:auto}



.locations .flags #swe{top:105px;left:631px}



.locations .flags #swe .flag{background-position:0 72px}



.locations .flags #swe .flag:after{right:12px;left:auto}



.locations .flags #swe .name{width:85px;text-align:right;right:18px;left:auto}



.locations .flags #swe .popover{margin-left:24px}



.locations .flags #rom{top:115px;left:683px}



.locations .flags #rom .flag{background-position:0 56px}



.locations .flags #rom .name{width:110px}



.locations .flags #sing{top:120px;right:655px;border-top:43px solid rgba(0,0,0,0)}



.locations .flags #sing .flag{background-position:0 35px}



.locations .flags #sing .name{width:110px}



.locations h2{font-size:32px;font-weight:bold;z-index:2;position:relative}



.locations p{margin-top:-15px;margin-bottom:70px;z-index:2;position:relative}



.locations .bottom-align{position:absolute;width:100%;bottom:60px;left:0}



.locations .bottom-align h3{color:#7A7A7A;font-size:20px}



.locations .bottom-align a.new-dc{width:204px;text-align:center;padding:14px 0;text-transform:uppercase;background-color:#3686BE;color:#FFF;font-size:14px;letter-spacing:0.1em;text-decoration:none;font-weight:600;display:block;margin:20px auto 0 auto;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}



.locations .bottom-align a.new-dc:hover{background-color:#2B74A7}



#price-faq{background:#f4f4f4;padding:75px 0 70px 0}



.locations-mobile{margin-top:30px;display:none}



.locations-mobile ul{width:500px;margin:0 auto}



.locations-mobile ul li{float:left;width:100%;padding:25px 35px;border-bottom:1px solid #e1e1e1;position:relative}



.locations-mobile ul li:last-child{border:0}



.locations-mobile ul li span{width:50px;height:29px;display:inline-block;vertical-align:bottom;float:left;background-image:url("img/flags-3b160947.png")}



.locations-mobile ul li h3{float:left;margin-left:16px;font-weight:100;font-size:25px}



.locations-mobile ul li a.speed{position:absolute;right:25px;top:31px;font-size:13px;text-decoration:underline;color:#ACACAC}



.locations-mobile ul #sf span{background-position:0 0}



.locations-mobile ul #nyc span{background-position:0 0}



.locations-mobile ul #lon span{background-position:0 -93px}



.locations-mobile ul #ams span{background-position:0 -31px}



.locations-mobile ul #sing span{background-position:0 -61px}



#price-map{border-top:1px solid #e1e1e1;padding:0}



#price-map .locations .locations-mobile{margin-top:30px;display:none}



#price-map .locations .locations-mobile ul{width:500px;margin:0 auto}



#price-map .locations .locations-mobile ul li{float:left;width:100%;padding:25px 35px;border-bottom:1px solid #e1e1e1;position:relative}



#price-map .locations .locations-mobile ul li:last-child{border:0}



#price-map .locations .locations-mobile ul li span{width:50px;height:29px;display:inline-block;vertical-align:bottom;float:left;background-image:url("img/flags-3b160947.png")}



#price-map .locations .locations-mobile ul li h3{float:left;margin-left:16px;font-weight:100;font-size:25px}



#price-map .locations .locations-mobile ul li a.speed{position:absolute;right:25px;top:31px;font-size:13px;text-decoration:underline;color:#ACACAC}



#price-map .locations .locations-mobile ul #sf span{background-position:0 0}



#price-map .locations .locations-mobile ul #nyc span{background-position:0 0}



#price-map .locations .locations-mobile ul #lon span{background-position:0 -93px}



#price-map .locations .locations-mobile ul #ams span{background-position:0 -31px}



#price-map .locations .locations-mobile ul #sing span{background-position:0 -61px}



#price-map .locations h2{text-align:center;margin-bottom:10px;font-size:35px;font-weight:100;color:#2B2B2B}



#price-map .locations p{margin-top:0;margin-bottom:0;z-index:2;position:relative;font-weight:200;font-size:22px}





/*------------------faq---------------*/



.faq_container {

	padding: 30px 0;

	font-family: 'Roboto', sans-serif;

	font-weight:400;

	font-size:21px;

	line-height:30px;

	color:#101e2c;



}



.ac-container {

	margin: 30px auto 30px auto;

	text-align: left;

	font-weight:400;

	font-size:18px;

	line-height:25px;



}

.ac-container label {

	/*padding: 5px 20px;

	margin: 5px 0;

	position: relative;

	z-index: 20;

	display: block;

	height: 30px;

	cursor: pointer;

	color: #777;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);

	line-height: 33px;

	font-size: 19px;

	background: #ffffff;

	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #eaeaea));

	background: -webkit-linear-gradient(top, #ffffff 1%, #eaeaea 100%);

	background: -o-linear-gradient(top, #ffffff 1%, #eaeaea 100%);

	background: -ms-linear-gradient(top, #ffffff 1%, #eaeaea 100%);

	background: linear-gradient(top, #ffffff 1%, #eaeaea 100%);

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 );

	box-shadow: 

 0px 0px 0px 1px rgba(155, 155, 155, 0.3), 1px 0px 0px 0px rgba(255, 255, 255, 0.9) inset, 0px 2px 2px rgba(0, 0, 0, 0.1); */

	border:1px solid #ddd;

	padding: 10px 15px;

	margin:5px 0;

	display: block;

	border-radius:3px;

	background: #f5f5f5 url(img/arrow.html) no-repeat;

	padding-left: 31px;

	background-position: left 1px top 10px;

	cursor:pointer;

}

.ac-container input:checked + label, .ac-container input:checked + label:hover {

	/*	background: #c6e1ec;

	color: #3d7489;

	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.6);

	box-shadow: 

 0px 0px 0px 1px rgba(155, 155, 155, 0.3), 0px 2px 2px rgba(0, 0, 0, 0.1); */



	border-bottom: 1px solid transparent;

	border-top-right-radius: 3px;

	border-top-left-radius: 3px;

	border-bottom-right-radius: 0;

	border-bottom-left-radius: 0;

}

.ac-container label:hover:after, .ac-container input:checked + label:hover:after {

	content: '';

	position: absolute;

	width: 24px;

	height: 24px;

	right: 13px;

	top: 7px;

	background: transparent url(images/arrow_down.html) no-repeat center center;

}

.ac-container input:checked + label:hover:after {

	background-image: url(images/arrow_up.html);

}

.ac-container input {

	display: none;

}

.ac-container article {

	background: rgba(255, 255, 255, 0.5);

	margin-top: -5px;

	overflow: hidden;

	height: 0px;

	position: relative;

	z-index: 10;

	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

	border-bottom-right-radius: 3px;

	border-bottom-left-radius: 3px;

}

.ac-container article ul li {

	color: #777;

	line-height: 18px;

	font-size: 16px;

	padding:5px 0px;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);

}



.ac-container article p {

	color: #777;

	line-height: 23px;

	font-size: 16px;

	padding: 10px 30px;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);

}

.ac-container input:checked ~ article {

 -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

 -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

 -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

 -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

 transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

border: 1px solid #ddd;

}

.ac-container input:checked ~ article.ac-small {

 height: 70px;

}

.ac-container input:checked ~ article.ac-medium {

 height: 100px;

}

.ac-container input:checked ~ article.ac-large {

 height: 230px;

}

.ac-container input:checked ~ article.ac-mediumlarge {

 height: 140px;

}







/*----------------------------------------------------- MAP------------------------*/



.wrapper {

	max-width: 1000px;

	width: 100%;

	margin: 0 auto;

}



.group:after {

	content: "";

	display: table;

	clear: both;

}



.mapbox {

	float: left;

	width: 100%;

	position: relative;

	z-index: 1;

	font-size: 18px;

	line-height: 22px;

	text-align: center;

	margin: 0 0 30px;

}

.mapbox h3 {

	margin: 0 0 20px;

	color: #333;

}

.mapbox p {

	margin: 0px;

	padding: 0px;

}

.mapbox .mapbox_inner {

	float: left;

	width: 100%;

	height: 240px;

	position: relative;

	/*margin: 30px 0 0 0;*/

	background: url(img/map_inage.jpg) no-repeat center top;

}

.mapbox .mapbox_inner a.location_icon {

	display: block;

	width: 24px;

	height: 31px;

	position: absolute;

	background: url(img/location_icon.png) no-repeat center top;

}

.mapbox .mapbox_inner a.location_icon:hover, .mapbox .mapbox_inner a.location_icon.active {

	background: url(img/location_icon_hover.png) no-repeat center top;

}

.mapbox .mapbox_inner a.Netherlands {
	left: 483px;
    top: 83px;
}

.mapbox .mapbox_inner a.losangles {

	left: 235px;

	top: 177px;

}

.mapbox .mapbox_inner a.swiss {

	left: 497px;

	top: 89px;

}

.mapbox .mapbox_inner a.usa {

	left: 155px;

	top: 179px;

}

.mapbox .mapbox_inner a.singapore {

	left: 754px;

	top: 261px;

}

.mapbox .mapbox_inner a.germany {

	left: 506px;

	top: 118px;

}

.mapbox .mapbox_inner a.sweden {

	left: 520px;

	top: 95px;

}

.mapbox .mapbox_inner a.romania {

	left: 550px;

	top: 132px;

}

.map-detail {

	background: #f76d3c;

	padding: 10px 20px;

	float: left;

	position: absolute;

	left: 0px;

	display: none;

	top: 0px;

	width: 127px;

	border-radius: 4px;

}

.map-detail a {

	color: #fff;

}

.map-detail ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.map-detail ul li {

	color: #fff;

	font-size: 14px;

	font-weight: 300px;

	padding: 4px 0;

	text-transform: uppercase;

	border-bottom: 1px solid #f65e2b;

}

.map-detail ul li:last-child {

	border: none;

}

.map-detail:before {

	position: absolute;

	left: -17px;

	top: 12px;

	width: 17px;

	height: 25px;

	content: "";

	background: url(img/arrow2.png) no-repeat left top;

}

.map-detail.Netherlands {

	left: 513px;

	top: 107px;

}

/*

.map-detail.losangles {

	left: 275px;

	top: 157px;

}*/

.map-detail.swiss {

	left: 532px;

	top: 120px;

}
.map-detail.usa {

	left: 232px;

	top: 120px;

}

.map-detail.germany {

	left: 541px;

	top: 98px;

}

.map-detail.sweden {

	left: 550px;

	top: 190px;

}

.map-detail.romania {

	left: 584px;

	top: 228px;

}

.mapbox .mapbox_inner .ip {

	float: right;

	position: absolute;

	bottom: 0px;

	right: 0px;

	color: #f76d3c;

	font-size: 12px;

	font-weight: 300;

}

.closebtn {

	width: 100%;

	float: left;

	margin: 5px 0 0;

}

.closebtn a {

	display: block;

	background: #7ab366;

	color: #fff;

	padding: 6px 10px;

	border-radius: 3px;

	text-decoration: none;

	text-align: center;

	font-size: 14px;

	text-transform: uppercase;

	line-height: 18px;

}

.closebtn a:hover {

	opacity: 0.9;

}



.countryname {

	display: none;

}

.text-light {
	font-weight:100 !important;
}
.why_rosehosting .img_left {
    background: #ECF0F1;
}.why_rosehosting>div {
    padding: 48px 0;
}



.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
@media screen and (min-width:768px){
	.jumbotron{padding-top:58px;padding-bottom:48px}
	.container .jumbotron{padding-left:60px;padding-right:60px}
	.jumbotron h1,.jumbotron .h1{font-size:63px}
}

.jumbotron.home-page{background-color:#2c3e50;padding-top:34px;padding-bottom:28px;margin-bottom:0}
.coupon{font-weight:400;text-transform:uppercase;font-size:12px}
.jumbotron.home-page h1,.jumbotron.home-page h2{color:#fff;text-align:center;font-weight:300}
.jumbotron.home-page h1{font-size:48px; font-family: Lato,sans-serif;     margin: .67em 0;}
.jumbotron.home-page h2{font-size:32px; font-family: Lato,sans-serif;    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;}
.jumbotron.home-page form{text-align:center;margin-top:48px}
.jumbotron.home-page button,.jumbotron.home-page input[type=email],.jumbotron.home-page input[type=text],.jumbotron.home-page input[type=password]{height:48px;font-weight:400;margin-bottom:10px;padding:0 24px;margin-right:10px;border-radius:3px;font-size:16px}
.jumbotron.with-image{background-image:url(https://media.rosehosting.com/img/jumbo-blur-7.jpg);background-position:50% 60%;background-repeat:no-repeat}
@media (max-width:767px){
	.jumbotron.home-page button{display:block;width:100%}
	.jumbotron.home-page h1{font-size:42px}
	.jumbotron.home-page h2{font-size:28px}
	.jumbotron.with-image{background-image:none;background-color:#2c3e50}
}
.jumbotron.blur{background-image:url(https://media.rosehosting.com/img/jumbo-blur.jpg)!important;width:100%;padding-bottom:192px}
.jumbotron.blur h1,.jumbotron.blur h2{text-shadow:0 1px 2px rgba(0,0,0,.2)}
.jumbotron .parallax{position:fixed;height:350px}
.jumbotron strong{font-weight:400}

.jumbotron.subpage{background:#fff;padding-bottom:12px}.jumbotron.subpage h1{font-size:48px;margin-bottom:16px}@media (max-width:767px){.main-footer .tos-links,.main-footer .tos-links p{float:none;text-align:center;width:100%}.jumbotron.subpage h1{font-size:32px}}

.jumbotron.subpage .stack-header{margin-top:20px;margin-bottom:16px}.jumbotron.subpage .stack-header h1{line-height:60px;display:inline-block;margin:0 0 0 16px}.jumbotron.subpage .stack-header img{display:inline-block;max-height:60px;position:relative;vertical-align:top}

.hide-on-load{display:none}

.inline-link,.inline-link:hover{border-bottom:1px dotted #fff;text-decoration:none;}
.inline-link{color:#fff;-webkit-transition:color .1s ease-out,border-bottom .1s ease-out;transition:color .1s ease-out,border-bottom .1s ease-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.inline-link:hover{color:#fff}.inline-link-dark{color:#333;border-bottom:1px dotted #333}.inline-link-dark:hover{border-bottom:1px dotted #111;text-decoration:none;color:#111}
.home-signup a {
    color: #EBEFFF;
}
.home-signup a, .home-signup h2 {
    font-size: 25px;
}
.label-danger {
    background-color: #d9534f;
	color: #fff;
}
.home-signup {
    padding: 5px 0 0;
    font-weight: 300;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-weight: 100;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

/*------------------------------------*\
	NAV
\*------------------------------------*/
#nav{
	list-style:none;
	margin-top:10px;
	/* Clear floats */
	float:left;
	width:100%;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
}
#nav li{
	float:left;
	margin-right:10px;
	position:relative;
	background-image: url(images/hr.html);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 5px 0;
}
#nav div li{
    border-bottom: 1px solid #111;
	
}
#nav a{
	display:block;
	padding:5px;
	color:#fff;
	/*background:#333;*/
	text-decoration:none;
}
#nav a:hover{
	color:#fff;
	/*background:#6b0c36;
	text-decoration:underline;*/
}

/*--- DROPDOWN ---*/
#nav ul{
	/*background:#fff;*/ /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	/*background:rgba(255,255,255,0);*/ /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	width: 150px;
	background-position: 0px top;
	background-image:url('img/nav-hover.html');
	box-shadow:0 0 6px 3px rgba(34,37,39,0.2);
	background-color:#16293c;
	/*border-radius:8px;*/
}
#nav ul li:first-child {
	 border-top-right-radius: 8px;
	 border-top-left-radius: 8px;
}
#nav ul li:last-child {
	 border-bottom-right-radius: 8px;
	 border-bottom-left-radius: 8px;
	 padding-bottom: 20px;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:auto; /* Bring back on-screen when needed */
    right:0;
    margin-right:-10px;
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	/*background:#6b0c36;*/
	/*text-decoration:underline;*/
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	/*background:#333;*/
	text-decoration:underline;
}



.login {
	width:110px !important;
}

.product-table-list>table{border-collapse:separate;border-spacing:6px;width:100%;padding:0;margin:0;text-align:left}.product-table-list>table>tbody>tr>th.last>a:after.fa-pull-left,.product-table-list>table>tbody>tr>th.last>a:after.pull-left{margin-right:.3em}.product-table-list>table>tbody>tr>th.last>a:after.fa-pull-right,.product-table-list>table>tbody>tr>th.last>a:after.pull-right{margin-left:.3em}.product-table-list>table>thead>tr>th{background-color:#fff;vertical-align:middle;color:#dc5816;padding:5px 10px;font-weight:400;font-size:20px;font-size:2rem}.product-table-list>table>thead>tr>th.blank{background-color:transparent;color:#666}.product-table-list>table>tbody>tr:nth-child(odd)>td{background-color:#dde4d0}.product-table-list>table>tbody>tr>th{/*background-color:#fff;*/text-transform:uppercase;padding:5px 15px 5px 5px;color:#dc5816;white-space:nowrap;font-weight:600;height:35px;text-align:right}.product-table-list>table>tbody>tr>th.last{background-color:#5f4b41;display:block!important;overflow:hidden;padding:0;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;transition-property:color;transition-duration:.3s;text-align:left}.product-table-list>table>tbody>tr>th.last:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#dc5816;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;transition-property:-webkit-transform;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.product-table-list>table>tbody>tr>th.last:active,.product-table-list>table>tbody>tr>th.last:focus,.product-table-list>table>tbody>tr>th.last:hover{color:#fff}.product-table-list>table>tbody>tr>th.last:active:before,.product-table-list>table>tbody>tr>th.last:focus:before,.product-table-list>table>tbody>tr>th.last:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.product-table-list>table>tbody>tr>th.last>a{transition:color .15s linear;text-transform:uppercase;text-decoration:none;border-bottom:none;position:relative;padding-left:15px;font-weight:600;display:block;color:#e8dbd4;height:100%;line-height:35px;line-height:3.5rem;text-align:left}.product-table-list>table>tbody>tr>th.last>a:hover{color:#fff}.product-table-list>table>tbody>tr>th.last>a:before{background-color:#dc5816;position:absolute;display:block;content:'';width:30px;bottom:0;right:0;top:0}.product-table-list>table>tbody>tr>th.last>a:after{content:"\f07a";color:#fff;position:absolute;right:9px;bottom:0;top:10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;font-size:14px;font-size:1.4rem}.product-table-list>table>tbody>tr>td{background-color:#dedede;color:#545454;padding:5px 10px;height:35px}