

/* ==========================================================================
   Author's custom styles
   ========================================================================== */





/**
Author        	: MIND TEAM
Purpose       	: 
Created Date    : 
Modified Date   : 
Modified By     : MLS075
*/

body
{
	font-size: 14px;
	font-family: 'robotoregular';
	line-height: 22px;
	color: #545964;
	font-weight: normal;
	background:none;
}
::selection {
	background: #8BD2FA; /* Safari */
	color:#fff;
	}
::-moz-selection {
	background: #8BD2FA; /* Firefox */
	color:#fff;
}
a:focus, input:focus, textarea:focus, button:focus
{
	outline:none;
}
h1, h2, h3, h4, h5, h6 
{	
	font-weight: normal;
	font-family: 'robotothin';
	-webkit-font-smoothing: antialiased;
}
h2
{
	font-size:26px;
	color:#3b3a3a;	
	line-height:36px;
	margin:0 0 15px 0;
}
h3
{
	font-size:22px;
	color:#252525;
	margin:0 0 15px 0;
}
a
{
	color:#3c99df;
	text-decoration:none;
}
a:hover
{
	text-decoration:none;
	color:#9ec22a;
}
label
{
	font-weight:normal;
}
p{
	font-size: 14px;
	line-height: 22px;
	color: #5a5a5a;
	font-weight: normal;
	margin:0 0 15px 0;
}
ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
ol
{
	padding:0px;
	list-style-position:inside;
}
ol, li
{
	margin-bottom:7px;
	list-style:none;
	position:relative;
}
li
{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
/*---------- page style ---*/

.header
{
}
.header-top
{
	background:#214365;
	/*padding:23px 0 20px 0;*/
	padding: 13px 0 10px 0;
}
h1.logo
{
	margin:0px -18px 0 0;
	padding:0px;
	position:relative;
}
h1.logo a
{
	padding:0px;
	margin:0px;
}
h1.logo a img
{
	width:auto;
}
.menu
{
	float:right;
	margin:20px 15px 0 0;
	/*margin: 42px 15px 0 0;*/
}
.menu > ul > li
{
	float:left;
	position:relative;
	padding-left:17px;
	margin-left:19px;
}
.menu > ul > li:after
{
	content:'';
	width:1px;
	height:21px;
	position:absolute;
	top:0px;
	left:0px;
	background:#788ca1;
}
.menu > ul > li > a
{
	font-size:16px;
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'robotoregular';
	
	transition:color ease-out 0.2s;
	-webkit-transition:color ease-out 0.2s;
	-moz-transition:color ease-out 0.2s;
	-ms-transition:color ease-out 0.2s;
	-o-transition:color ease-out 0.2s;
}
.menu > ul > li > a:hover
{
	color:#b3d7fc;
}
.menu > ul > li.home a:after, .first-menu-collapse ul.slicknav_nav li.home a:after
{
	content:"\e605";
	font-family: 'just199';
	display:inline-block;
	font-size:18px;
}
.menu > ul > li.home:after
{
	display:none;
}
.signup-button
{
	position:relative;
	margin-left:-27px;
	/*margin-top:6px;*/
	margin-top: 12px;
}
.signup-bt
{
	display:inline-block;
	font-size:16px;
	color:#ffffff;
	font-family: 'robotolight';
	text-transform:uppercase;
	background:#305880;
	border:#0c0d0d 1px solid;
	padding:5px 14px 6px 17px;
	
	transition:background ease-out 0.2s;
	-webkit-transition:background ease-out 0.2s;
	-moz-transition:background ease-out 0.2s;
	-ms-transition:background ease-out 0.2s;
	-o-transition:background ease-out 0.2s;
}
.signup-bt:focus
{
	color:#fff;
	text-decoration:none;
}
.signup-bt:hover
{
	background:#416e9b;
	color:#fff;
}
.first-menu-collapse
{
	display:none;
	position:relative;
}
.first-menu-collapse .slicknav_menu
{
	background:none;
}
.first-menu-collapse ul.slicknav_nav
{
}
.first-menu-collapse ul.slicknav_nav li a
{
	font-family: 'robotoregular';
	font-size:16px;
	margin:0px;
	padding:10px 12px;
	
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.first-menu-collapse ul.slicknav_nav li a:hover
{
	background:#2f5c89;
	color:#fff;
}
.first-menu-collapse .slicknav_btn
{
	background:#4874a0;
	padding: 10px 10px 10px 10px;
	margin:0px;
	position:absolute;
	top:-33px;
	right:0px;
}
.header-bottom
{
	background:#0cb771;
	padding:4px 0;
}
.second-menu
{
	
}
.second-menu > ul 
{
	float:right;
}
.second-menu > ul > li
{
	float:left;
	padding-left:18px;
	margin-left:23px;
	position:relative;
}
.second-menu > ul > li > a
{
	font-size:13px;
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'robotobold';
	line-height:normal;
	
	transition:color ease-out 0.2s;
	-webkit-transition:color ease-out 0.2s;
	-moz-transition:color ease-out 0.2s;
	-ms-transition:color ease-out 0.2s;
	-o-transition:color ease-out 0.2s;
}
.second-menu > ul > li > a:hover
{
	color:#c2ebda;
}
.second-menu > ul > li:after
{
	content:'';
	width:7px;
	height:7px;
	background:#0b9d61;
	position:absolute;
	top:8px;
	left:0px;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}
.second-menu > ul > li:first-child:after
{
	display:none;
}
.secon-menu-collapse
{
	position:relative;
	display:none;
}
.secon-menu-collapse .slicknav_menu
{
	background:none;
	padding: 5px 0;
}
.secon-menu-collapse ul.slicknav_nav
{
}
.secon-menu-collapse ul.slicknav_nav li a
{
	font-family: 'robotoregular';
	font-size:16px;
	margin:0px;
	padding:10px 12px;
	
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.secon-menu-collapse ul.slicknav_nav li a:hover
{
	background:#24d58c;
	color:#fff;
}
.secon-menu-collapse .slicknav_btn
{
	background:#0cb771;
	padding: 10px 10px 10px 10px;
	margin:0px;
}
.banner-item
{
	height:467px;
	background-position: top center;
	
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
}
.banner-background
{
	display:none;
}
.banner-section
{
}
.banner-section .bx-viewport
{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	left: 0;
	background:none;
}
.first-banner
{
	padding:67px 0 0 0;
}
.first-banner .banner-img
{
	position:relative;
	margin-right:-25px;
	opacity:0;
	z-index:5;
}
.banner-img img
{
	
}
.banner-content
{
	opacity:0;
}
.first-banner .banner-content
{
	margin:19px 0 0 40px;
}
.first-banner .banner-img ul
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:10;
}

.first-banner .banner-img li
{
	position:absolute;
	
		transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.first-banner .banner-img li a
{
	display:inline-block;
	width:67px;
	height:67px;
	border:#8ca8cc 2px solid;
	position:relative;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}
.first-banner .banner-img li a > img
{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	margin:auto;
}
.first-banner .b-round-1
{
	top:97px;
	left:80px;
}
.first-banner .b-round-2
{
	top:6px;
	left:154px;
}
.first-banner .b-round-3
{
	top:6px;
	left:277px;
}
.first-banner .b-round-4
{
	top:95px;
	left:358px;
}
.banner-content h1
{
	font-size:50px;
	color:#ffffff;
	font-family: 'robotothin';
	margin:0px 0 6px 0;
}
.banner-content p
{
	font-size:15px;
	color:#ffffff;
	font-family: 'robotoregular';
	line-height:22px;
	padding:0 0 0 2px;
}
.rounds-content
{
	position:absolute;
	top:-20px;
	left:84px;
	background:#fff;
	width: 280px;
	z-index:5;
	padding:10px;
	display:none;
	
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
}
.rounds-content p
{
	margin:0px;
	line-height: 21px;
}
.rounds-content:after
{
	content:'';
	width:0px;
	height:0px;
	position:absolute;
	bottom:0px;
	top:0px;
	left:-16px;
	margin:auto;
	border-style:solid;
	border-color: transparent #fff transparent transparent;
	border-width:8px;
}

.bp-inf
{
	
}
.bp-inf h6
{
	margin:0px 0 15px 0;
	padding:0px;
	font-size:18px;
	color:#ffffff;
	font-family: 'robotoregular';
}
.bp-inf h2
{
	font-size:60px;
	color:#ffffff;
	font-family: 'robotothin';
	margin:0px;
}
.bp-inf h2 span
{
	font-size:18px;
	color:#ffffff;
	font-family: 'robotoregular';
}
.bp-inf p
{
	display:inline-block;
	background:#ffffff;
	color:#284689;
	font-family: 'robotoregular';
	font-size:18px;
	padding:9px 12px 10px 10px;
	margin:6px 0 0 5px;
}
.banner-price
{
	padding:16px 0 0 0;
}
.bp-button
{
	border-left:#6f85b6 1px solid;
}
.bp-button a
{
	display:inline-block;
	line-height:normal;
	background:#0cb771;
	font-size:20px;
	color:#ffffff;
	font-family: 'robotolight';
	padding:12px 63px 13px;
	margin:28px 0 0 5px;
	
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.bp-button a:hover
{
	background:#24d28b;
}
.banner-section .bx-controls-direction a
{
	background:none;
	
}
.banner-section .bx-controls-direction a:after
{
	font-family: 'just199';
	position:absolute;
	top:0px;
	left:0px;
	font-size:62px;
	color:#fff;
	text-indent: 0;
	opacity:0.5;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s; 
}
.banner-section .bx-controls-direction a:hover:after
{
	color:#fff;
	left:15px;
	opacity:1;
}
.banner-section .bx-controls-direction a.bx-prev:after
{
	content: "\e60b";
}
.banner-section .bx-controls-direction a.bx-next:after
{
	content: "\e60a";
	left:auto;
	right:10px;
}
.banner-section .bx-controls-direction a.bx-prev:hover:after
{
	left:15px;
}
.banner-section .bx-controls-direction a.bx-next:hover:after
{
	right:25px;
	left:auto;
}
.home-about
{
	padding:41px 0 41px 0;
}
.home-about h2
{
	margin:0px 0 16px 0;
	padding:0px;
	font-size:37px;
	color:#000407;
	font-family: 'robotothin';
}
.abt-home
{
	position:relative;
	padding-right:16px;
}
.abt-home:after
{
	content:'';
	width:1px;
	height:80%;
	background:#cdcecf;
	position:absolute;
	bottom:0px;
	right:0px;
}
.abt-home h4
{
	font-size:18px;
	color:#152039;
	font-family: 'robotolight';
	margin:0px 0 16px 0;
}
.home-about p
{
	font-size:14px;
	color:#545964;
	line-height:22px;
}
.learn-more
{
	font-size:16px;
	color:#1a223b;
	display:inline-block;
	font-family: 'robotolight';
	border:#959aaa 2px solid;
	padding:4px 28px 6px 25px;
	
	border-radius:35px;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	-ms-border-radius:35px;
	-o-border-radius:35px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.learn-more:hover
{
	background:#0cb771;
	color:#fff;
	border-color:#0cb771;
}
.secure-reliable
{
}
.secure-reliable img
{
	float:left;
	margin-right:23px;
	width:auto;
}
.sr-content
{
	overflow:hidden;
}
.plans
{
	background:#f7f7f9;
	border-top:#e7e7e8 1px solid;
	border-bottom:#e7e7e8 1px solid;
	padding:33px 0 65px 0;
}
.plans h1
{
	font-size:37px;
	color:#000004;
	text-align:center;
	font-family: 'robotothin';
	margin:0px 0 4px 0;
}
.plans h2
{
	font-size:19px;
	color:#010114;
	font-family: 'robotothin';
	margin:0px;
	text-align:center;
	line-height:24px;
}
.plans-block
{
	background:#ffffff;
	border:#bdbdbf 1px solid;
	padding:35px 0 21px 0;
	position:relative;
}
.plans-grid
{
	margin:61px 0 0 0;
}
.plans-img
{
}
.plans-img img
{
	display:block;
	margin:0px auto;
}
.plans-block h4
{
	font-size:23px;
	color:#000001;
	font-family: 'robotolight';
	text-align:center;
	padding:0 5px;
	margin:38px 0 20px 0;
}
.plans-block ul
{
	border-top:#d7d7d9 1px solid;
}
.plans-block li
{
	text-align:center;
	font-size:15px;
	color:#26394d;
	font-family: 'robotomedium';
	border-bottom:#d7d7d9 1px solid;
	padding:13px 10px 13px 10px;
}
.plans-block li:nth-child(odd)
{
	background:#f7f7f8;
}
.plans-block li span
{
	font-size:15px;
	color:#27394b;
	font-family: 'robotolight';
}
.plan-price
{
	text-align:center;
	padding:28px 10px 0 10px;
}
.plan-price h3
{
	margin:0px 0 7px 0;
	padding:0px;
	font-size:27px;
	color:#0b1e30;
	font-family: 'robotoregular';
}
.plan-price h5
{
	font-size:21px;
	color:#4e5058;
	font-family: 'robotolight';
	margin:0px 0 18px 0;
	text-decoration:line-through;
}
.plan-shared
{
	margin-right:-20px;
}
.plan-reseller
{
	margin-right:-11px;
	margin-left:-11px;
}
.plan-vps
{
	margin-left:-20px;
}
.plans-block.selected
{
	z-index:1;
	border-color:#0fb772;
}
.plans-block.selected .learn-more
{
	background: #0cb771;
	color: #fff;
	border-color: #0cb771;
}
.plans-block.selected:before, .plans-block.selected:after
{
	content:'';
	border:#0fb772 1px solid;
	border-bottom:none;
	position:absolute;
	top:-25px;
	left:-1px;
	width:100%;
	height:25px;
	background:#fff;
	
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
}
.plans-block.selected:after
{
	top:auto;
	bottom:-25px;
	border-top:none;
	border-bottom:#0fb772 1px solid;
}
.features
{
	padding: 33px 0 32px 0;
}
.features h1
{
	font-size:37px;
	color:#000004;
	text-align:center;
	font-family: 'robotothin';
	margin:0px 0 4px 0;
}
.features h2
{
	font-size:19px;
	color:#010114;
	font-family: 'robotothin';
	margin:0px;
	text-align:center;
	line-height:24px;
}
.features-block
{
	margin:55px 0 51px 0;
}
.features-grid
{
	position:relative;
}
.fs-icon
{
	width:75px;
	height:75px;
	background:#05bf73;
	display:block;
	margin:0 auto;
	position:relative;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}
.fs-icon:after
{
	content:'';
	width:100%;
	height:100%;
	border:rgba(255, 255, 255, 0.42) 0px solid;
	position:absolute;
	top:0px;
	left:0px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
}
.fs-icon i
{
	color:#fff;
	font-size:43px;
	position:absolute;
	top:14px;
	left:0px;
	width:100%;
	text-align:center;
}
.customer-support .fs-icon
{
	background:#3498db;
}
.customer-support .fs-icon i
{
	font-size:34px;
	top:19px;
}
.extreme .fs-icon
{
	background:#f1c40f;
}
.extreme .fs-icon i
{
	font-size:37px;
	top:18px;
}
.install .fs-icon
{
	background:#e74c3c;
}
.install .fs-icon i
{
	font-size:35px;
	top:20px;
	left:2px;
}
.fs-content
{
	text-align:center;
	position:relative;
	margin:39px 0 0 0;
}
.fs-content:after
{
	content:'';
	width:1px;
	height:100%;
	background:#c7c9c7;
	position:absolute;
	bottom:0px;
	right:-15px;
}
.fs-content h6
{
	margin:0px 0 13px 0;
	padding:0px;
	font-size:19px;
	color:#0e121e;
	font-family: 'robotoregular';
}
.fs-content p
{
	font-size:13px;
	color:#404145;
	line-height:20px;
	margin:0px;
}
.install .fs-content:after
{
	display:none;
}
.features-grid:hover .fs-icon:after
{
	border-width:4px;
}
.features-grid:hover .fs-icon
{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
}
.features-grid:before
{
	content:'';
	width:18px;
	height:23px;
	background:url(../img/bg-sprite.png) no-repeat 0 0;
	position:absolute;
}
.features-grid:after
{
	content:'';
	position:absolute;
}
.monitoring:after
{
	width:259px;
	height:20px;
	border-top:#05bf73 2px solid;
	border-left:#05bf73 2px solid;
	top: -16px;
	right: -145px;
	
	border-radius:35px 0 0 0;
	-webkit-border-radius:35px 0 0 0;
	-moz-border-radius:35px 0 0 0;
	-ms-border-radius:35px 0 0 0;
	-o-border-radius:35px 0 0 0;
}
.monitoring:before
{
	top: -38px;
	right: -159px;
}
.customer-support:after
{
	width:88px;
	height:20px;
	border-top:#3498db 2px solid;
	border-left:#3498db 2px solid;
	top: -16px;
	right: 25px;
	
	border-radius:35px 0 0 0;
	-webkit-border-radius:35px 0 0 0;
	-moz-border-radius:35px 0 0 0;
	-ms-border-radius:35px 0 0 0;
	-o-border-radius:35px 0 0 0;
}
.customer-support:before
{
	top: -38px;
	right: 12px;
	background-position:-33px 0px;
}
.extreme:after
{
	width:88px;
	height:20px;
	border-top:#f1c40f 2px solid;
	border-right:#f1c40f 2px solid;
	top: -16px;
	left: 25px;
	
	border-radius:0 35px 0 0;
	-webkit-border-radius:0 35px 0 0;
	-moz-border-radius:0 35px 0 0;
	-ms-border-radius:0 35px 0 0;
	-o-border-radius:0 35px 0 0;
}
.extreme:before
{
	top: -38px;
	left: 12px;
	background-position:-60px 0px;
}
.install:after
{
	width:259px;
	height:20px;
	border-top:#e74c3c 2px solid;
	border-right:#e74c3c 2px solid;
	top: -16px;
	left: -145px;
	
	border-radius:0 35px 0 0;
	-webkit-border-radius:0 35px 0 0;
	-moz-border-radius:0 35px 0 0;
	-ms-border-radius:0 35px 0 0;
	-o-border-radius:0 35px 0 0;
}
.install:before
{
	top: -38px;
	left: -159px;
	background-position:-89px 0px;
}
.our-clients
{
	border-top:#e7e7e8 1px solid;
	text-align:center;
	padding: 25px 0 0 0;
}
.cl-item
{
	display:inline-block;
	vertical-align:middle;
	padding: 0 15px;
}
.customer-speak
{
	background:#2f5198 url(../img/bg-customer-speak.jpg) repeat-x top center;
	padding: 33px 0 65px 0;
	
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
}
.customer-speak h1
{
	font-size:37px;
	text-align:center;
	font-family: 'robotothin';
	margin:0px 0 2px 0;
	color:#fff;
}
.customer-speak h2
{
	font-size:19px;
	color:#fff;
	font-family: 'robotothin';
	margin:0px;
	text-align:center;
	line-height:24px;
}
.customer-slider
{
	margin:46px 0 0 0;
}
.customer-slider .owl-controls
{
	margin:0;
}
.cs-item:after
{
	clear:both;
	display:block;
	content:'';
}
.cs-image
{
	float:left;
	border:#05bf00 5px solid;
	overflow:hidden;
	margin-right:10px;
	max-width:101px;
	
	border-radius:25%;
	-webkit-border-radius:25%;
	-moz-border-radius:25%;
	-ms-border-radius:25%;
	-o-border-radius:25%;
}
.customer-slider .cs-image img
{
	max-width:100%;
	width:auto;
	
	border-radius:25%;
	-webkit-border-radius:25%;
	-moz-border-radius:25%;
	-ms-border-radius:25%;
	-o-border-radius:25%;
}
.cs-content
{
	position:relative;
	overflow:hidden;
	padding:0 0 0 20px;
	margin-top:5px;
}
.cs-content:after
{
	content:'';
	width:0;
	height:0px;
	border-style:solid;
	border-color:#fff #fff transparent transparent;
	border-width:8px 10px;
	position:absolute;
	top:0px;
	left:1px;
}
.cs-outer
{
	
	background:#ffffff;
	padding:15px 26px 15px 36px;
	
	border-radius:0px 5px 5px 5px;
	-webkit-border-radius:0px 5px 5px 5px;
	-ms-border-radius:0px 5px 5px 5px;
	-o-border-radius:0px 5px 5px 5px;
	-ms-border-radius:0px 5px 5px 5px;
}
.cs-content p
{
	font-size:14px;
	color:#4e5363;
	font-style:italic;
	line-height:22px;
	margin:0px;
}
.cs-content h5
{
	font-size:15px;
	color:#132044;
	margin:0px;
	font-family: 'robotomedium';
	padding:6px 0 0 0px;
}
.cs-content span.rsp
{
	display:block;
	font-size:12px;
	color:#939aad;
	font-family: 'robotomedium';
}
.footer
{
	background:#182e62;
}
.footer-top
{
	padding:33px 0 37px 0;
}
.footer-top h3
{
	font-size:16px;
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'robotoregular';
	margin:0px 0 9px 0;
}
.f-address-inf
{
	margin-right:-15px;
}
.f-address-inf p
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#ffffff;
	font-family: 'robotoregular';
	line-height:18px;
}
.f-add-mth
{
}
.f-add-mth p
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#ffffff;
	font-family: 'robotoregular';
	line-height:18px;
	position:relative;
	padding-left: 30px;
}
.f-add-mth p:after
{
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	font-size:17px;
	color:#fff;
	font-family:FontAwesome;
}
.f-add-mth p a
{
	color:#ffffff;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.f-add-mth p a:hover
{
	color:#88FFCE;
}
.f-add-mth p.f-mail
{
	padding-bottom:8px;
}
.f-add-mth p.f-mail:after
{
	content: "\f003";
}
.f-add-mth p.f-ph:after
{
	content: "\f095";
}
.f-height
{
	border-right:#8b96af 1px dotted;
}
.f-address 
{
	margin-right:-52px;
	padding-right:20px;
}
.f-sitemap
{
	margin-left: 45px;
}
.footer-top ul
{
}
.footer-top li
{
	line-height:normal;
}
.footer-top li a
{
	position:relative;
	font-size:13px;
	color:#ffffff;
	display:inline-block;
	padding-left: 13px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.footer-top li a:after
{
	content: "\f105";
	font-family: FontAwesome;
	position:absolute;
	top:0px;
	left:0px;
	font-size:14px;
	color:#aeb6c8;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.footer-top li a:hover, .footer-top li a:hover:after
{
	color:#88FFCE;
}
.f-services
{
	position:relative;
	margin-right:-30px;
}
.f-services li
{
	display:inline-block;
	width:49%;
}
.f-subbase
{
	margin-left:25px;
}
.f-subscribe
{
	position:relative;
}
.f-textfeild
{
	font-size:13px;
	color:#1b1d21;
	/*font-family: 'robotothin';*/
	font-family: 'robotomedium';
	padding:9px 49px 10px 46px;
	line-height:normal;
	height:auto;
	border:none;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
}
.f-textfeild:focus
{
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}
.f-textfeild::-webkit-input-placeholder {
   color:#1b1d21;
}

.f-textfeild:-moz-placeholder { /* Firefox 18- */
   color:#1b1d21;
}

.f-textfeild::-moz-placeholder {  /* Firefox 19+ */
   color:#1b1d21;
}

.f-textfeild:-ms-input-placeholder {  
   color:#1b1d21;
}
.f-subscribe:before
{
	content: "\f003";
	position: absolute;
	top: 6px;
	left: 13px;
	font-size: 20px;
	color: #8b96af;
	font-family: FontAwesome;
}
.f-subscribe:after
{
	content: "\f105";
	font-family: FontAwesome;
	font-size: 25px;
	color: #fff;
	width:38px;
	height:39px;
	text-align:center;
	position:absolute;
	top:-1px;
	right:0px;
	background:#02b771;
	padding-top:7px;
	
	border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
	-moz-border-radius:0 8px 8px 0;
	-ms-border-radius:0 8px 8px 0;
	-o-border-radius:0 8px 8px 0;
}
.f-submit
{
	position:absolute;
	top:0px;
	right:0px;
	width:38px;
	height:100%;
	background:none;
	border:none;
	z-index:1;
}
.f-social
{
	padding:16px 0 0 0;
}
.f-social p
{
	margin:0px;
	display:inline-block;
	font-size:16px;
	color:#ffffff;
	text-transform:uppercase;
	vertical-align: top;
}
.f-social ul
{
	display:inline-block;
	font-size:0;
}
.f-social li
{
	display:inline-block;
	margin-left:8px;
}
.f-social li a
{
	width:27px;
	height:27px;
	background:#284c95;
	color:#fff;
	display:block;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.f-social li a:hover
{
	background:#0cb771;
}
.f-social li a:after
{
	position:absolute;
	top:4px;
	left:0px;
	width:100%;
	text-align:center;
	color:#fff;
	font-size:16px;
}
.f-social li:hover a:after
{
	color:#fff;
}
.f-social li.g-plus a:after
{
	content: "\f0d5";
}
.f-social li.fb a:after
{
	content: "\f09a";
}
.f-social li.twitter a:after
{
	content: "\f099";
}
.f-social li.linked-in a:after
{
	content: "\f0e1";
}
.footer-bottom
{
	background:#fff;
	padding:21px 0;
}
.footer-bottom p
{
	margin:0px;
	padding:0px;
	/*font-size:12px;*/
	font-size:14px;
	color:#3d3c3c;
	text-align:center;
	/*font-family: 'robotolight';*/
	font-family: 'robotoregular';
}
.footer-bottom p a
{
	color:#3d3c3c;
}
.footer-bottom p a:hover
{
	color:#02b771;
}
.inner-sportlight
{
	background:url(../img/bg-inner-sportlight.jpg) no-repeat top center;
	padding:82px 0 55px 0;
	min-height:35px;
	
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
}
.inner-sportlight h1
{
	margin:0px;
	padding:0px;
	font-size:50px;
	color:#ffffff;
	/*font-family: 'robotothin';*/
	font-family: 'robotolight';
}
.breadcrumbs
{
	background:#274689;
	background:rgba(39, 70, 137, 0.56);
	padding:9px 0 7px 0;
	position:relative;
	margin:-38px 0 0 0;
}
.breadcrumbs a
{
	display:inline-block;
	line-height:normal;
	font-size:14px;
	color:#ffffff;
	font-family: 'robotolight';
	position:relative;
	padding-right:15px;
	margin-right:13px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.breadcrumbs a:hover, .breadcrumbs a.active
{
	color:#c3cde4;
}
.breadcrumbs a:after
{
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent transparent transparent #fff;
	border-width:4px;
	position:absolute;
	top:7px;
	right:-3px;
}
.breadcrumbs a:last-child:after
{
	display:none;
}
.commne-top
{
	padding:38px 0 21px 0;
	
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYyZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f2f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f2f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f2f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f2f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f2f3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f2f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f2f3',GradientType=0 ); /* IE6-8 */

}
.cmp-img
{
	float:left;
	margin-right:47px;
}
.cmp-content
{
	overflow:hidden;
}
.cmp-content h2
{
	font-size:20px;
	color:#292c2b;
	font-family: 'robotoregular';
	line-height:normal;
	text-transform:uppercase;
	margin-bottom:7px;
}
.cmp-content p
{
	line-height:20px;
	font-size:14px;
	color:#7c7d7f;
}
.content-section
{
	padding-bottom:35px;
}
.flexible-hosting
{
	text-align:center;
	padding:38px 0 24px 0;
	border-bottom:#d9d9da 1px solid;
}
.flexible-hosting h2
{
	margin:0px 0 16px 0;
	padding:0px;
	font-size:25px;
	color:#3a3c40;
	font-family: 'robotothin';
}
.flexible-hosting h2 span
{
	font-family: 'robotoregular';
}
.flexible-hosting p
{
	font-size:13px;
	color:#3a3c40;
	font-family: 'robotolight';
	line-height:20px;
}
.more-button
{
	display:inline-block;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	background:#0cb771;
	line-height:normal;
	padding:8px 37px 8px 36px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
	
	border-radius:35px;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	-ms-border-radius:35px;
	-o-border-radius:35px;
}
.more-button:hover
{
	color:#fff;
	background:#36d292;
}
.about-blocks
{
	padding:35px 0 45px 0;
}
.abt-div
{
	text-align:center;
	position:relative;
}
.abt-div:after
{
	content:'';
	width:1px;
	height:100%;
	background:#f0f0f0;
	position:absolute;
	top:0px;
	left:-15px;
}
.about-blocks > .row > div:first-child .abt-div:after
{
	display:none;
}
.abt-image
{
}
.abt-image img
{
	display:block;
	margin:0 auto;
}
.abt-content
{
	padding:15px 10px 0;
}
.abt-content h2
{
	margin:0px 0 5px 0;
	padding:0px;
	font-size:21px;
	color:#1c2230;
	font-family: 'robotolight';
	line-height:normal;
}
.abt-content p
{
	line-height:20px;
}
.whm
{
	padding:30px 0 30px;
}
.whm h2
{
	font-size:22px;
	color:#0a100e;
	font-family: 'robotolight';
	margin:0px 0 24px 0;
	text-transform:uppercase;
}

.whm-block
{
	position:relative;
	text-align:center;
}
.whm-block:after
{
	content:'';
	width:1px;
	height:100%;
	background:#d8d8d9;
	position:absolute;
	top:0px;
	right:-15px;
}
.whm-block img
{
	display:block;
	margin:0 auto;
}
.whm-block p
{
	margin:0px;
	padding:15px 0 0 0;
	font-size:14px;
	color:#444852;
	line-height:19px;
}
.whm > .row > div:last-child .whm-block:after
{
	display:none;
}
.shared-hosting
{
	background:#shared-hosting;
	padding:27px 0 27px;
	border-top:#f1f1f1 1px solid;
	border-bottom:#f1f1f1 1px solid;
	background:#fbfbfd;
}
.shared-hosting h2
{
	font-size: 22px;
	color: #0a100e;
	font-family: 'robotolight';
	margin: 0px 0 24px 0;
	text-transform: uppercase;
}
.sh-table
{
}
.sh-table table
{
	border-collapse:collapse;
}
.sh-table table th, .sh-table table td
{
	border:#d3d3d3 1px solid;
	background:#fff;
	text-align:center;
}
.sh-table table th 
{
	vertical-align:bottom;
	padding:23px 5px 0;
}
.sh-table table td
{
	font-size:13px;
	color:#3a3c40;
	font-family: 'robotoregular';
	padding:8px 5px;
}
.sh-head
{
	background:#0cb771;
	width:141px;
	text-align:center;
	position:relative;
	line-height:normal;
	font-size:16px;
	color:#ffffff;
	text-transform:uppercase;
	display:inline-block;
	padding:2px 0;
	top:1px;
}
.sh-head:after
{
	content:'';
	width:0;
	height:0px;
	border-style:solid;
	border-color:#0cb771 transparent transparent transparent;
	border-width:5px;
	position:absolute;
	right:0px;
	left:0px;
	bottom:-10px;
	margin:auto;
}
	
.sh-table table tr:nth-child(even) td
{
	background:#f9f9f9;
}
.sh-table table tr td:first-child
{
	background:#fff;
	text-align:left;
	padding-left:15px;
}
.tick
{
	display:inline-block;
}
.tick:after
{
	font-family:FontAwesome;
	font-size:16px;
	color:#0cb771;
	content: "\f00c";
}
.sh-table h5
{
	font-size:30px;
	color:#292c2b;
	font-family: 'robotothin';
	margin:0px;
	padding:0px;
}
.sh-table h6
{
	margin:0px 0 5px 0;
	font-size:13px;
	color:#292c2b;
	font-family: 'robotothin';
}
.order-now
{
	display:inline-block;
	font-size:13px;
	color:#ffffff;
	text-transform:uppercase;
	background:#284c95;
	padding: 4px 11px;
	
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.order-now:hover
{
	color:#fff;
	background:#3c62b1;
}
.sh-table table td .order-now
{
	margin-bottom:20px;
}
.standard-features
{
	padding-bottom:30px;
}
.standard-features h1
{
	font-size:20px;
	color:#3a3c40;
	font-family: 'robotoregular';
	text-align:center;
	border-bottom:#d9d9da 1px solid;
	padding-bottom:25px;
	margin-bottom:20px;
}
.standard-features h1:before
{
	content: "\e60c";
	font-family: 'just199';
	display:inline-block;
	font-size:20px;
	color:#7a808e;
	margin-right: 23px;
}
.order-green
{
	display:inline-block;
	font-size:14px;
	color:#ffffff;
	background:#0cb771;
	text-transform:uppercase;
	padding:7px 17px;
	
	border-radius:35px;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	-ms-border-radius:35px;
	-o-border-radius:35px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.order-green:hover
{
	color:#fff;
	background:#22c985;
}
.standard-features h1 .order-green
{
	margin-left:23px;
}
.standard-features h2 
{
	font-size: 22px;
	color: #0a100e;
	font-family: 'robotolight';
	margin: 0px 0 24px 0;
	text-transform: uppercase;
}
.sf-list
{
	padding:0 0 35px 0;
}
.sf-list li
{
	display:inline-block;
	font-size:13px;
	color:#060d21;
	font-family: 'robotolight';
	line-height:18px;
	position:relative;
	width:31%;
	padding:13px 0px 15px 29px;
	border-bottom:#a9abb2 1px dotted;
	vertical-align:top;
	margin:0 23px 13px 0;
}
.sf-list li:before
{
	font-family:FontAwesome;
	content: "\f058";
	position:absolute;
	top:15px;
	left:0px;
	font-size:23px;
	color:#0cb771;
}
.sf-list li:after
{
	content:'';
	width:1px;
	height:100%;
	border-right:#a9abb2 1px dotted;
	position:absolute;
	top:0px;
	right:-11px;
}
.sf-list li:nth-child(3n):after
{
	display:none;
}
.other-services
{
	padding:42px 0 35px 0;
}
.os-block
{
	border:#e4e9ed 1px solid;
}
.os-top
{
	padding:37px 33px 17px 29px;
}
.os-top img
{
	float:left;
	margin-right:24px;
}
.os-content
{
	overflow:hidden;
}
.os-content h5
{
	font-size:20px;
	color:#3d4b6c;
	font-family: 'robotoregular';
	line-height:21px;
	margin:0 0 7px 0;
}
.os-content p
{
	font-size:13px;
	color:#5b5c5e;
	line-height:19px;
	font-family: 'robotolight';
}
.os-price
{
	border-top:#e1e7eb 1px solid;
	padding:20px;
	text-align:center;
}
.os-pr-left
{
	float:left;
	margin-right:35px;
}
.os-pr-left h2
{
	margin:0px;
	padding:0px;
	font-size:32px;
	color:#5f6776;
	font-family: 'robotothin';
}
.os-pr-left h2 span
{
	font-family: 'robotomedium';
}
.os-pr-left h3
{
	font-size:13px;
	padding:0px;
	margin:0px;
	font-family: 'robotolight';
}
.os-block .order-green
{
	overflow:hidden;
	min-width:155px;
	text-align:center;
}
.contact-us
{
	padding:35px 0 0;
}
.form-label
{
	display:block;
	font-weight:normal;
	font-size:14px;
	color:#2a2c2f;
	font-family: 'robotolight';
}
.form-label span
{
	color:#ef593b;
}
.commen-textfeild, .commen-textarea
{
	padding: 7px 10px;
	height:auto;
	border:#d0d3d9 1px solid;
	font-family: 'robotoregular';
	font-size:15px;
	color:#2a2c2f;
	
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.commen-textfeild:focus, .commen-textarea:focus
{
	border-color: #A9F4D3;
	background: #eefff8;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}
.commen-textarea
{
	height:70px;
	resize:none;
}
.contaft-form
{
}
.contaft-form li
{
	margin-bottom:20px;
}
.cm-buttom
{
	display:inline-block;
	font-size:14px;
	color:#ffffff;
	background:#0cb771;
	text-transform:uppercase;
	padding:7px 56px;
	border:none;
	
	border-radius:35px;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	-ms-border-radius:35px;
	-o-border-radius:35px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.cm-buttom:hover
{
	color:#fff;
	background:#22c985;
}
.contact-details
{
	background:#fafafb;
}
.contact-details ul
{
	margin:0px;
	padding:0px 36px 18px 37px;
}
.contact-details li
{
	border-bottom:#e4e4e6 1px solid;
	padding:16px 5px 16px 7px;
}
.contact-details li:after
{
	clear:both;
	content:'';
	display:block;
}
.contact-details li img
{
	float:left;
	margin-right:29px;
}
.cd-content
{
	overflow:hidden;
	padding: 11px 0 0 0;
}
.cd-content h5
{
	margin:0px 0 5px 0;
	padding:0px;
	font-size:20px;
	color:#2a2c2f;
	text-transform:uppercase;
	font-family: 'robotolight';
}
.cd-content p
{
	margin-bottom:0;
	font-size:14px;
	color:#2a2c2f;
	line-height:20px;
}
.cd-content p a
{
	color:#2a2c2f;
}
.cd-content p a:hover
{
	color:#0cb771;
}
.contact-details li:last-child
{
	border-bottom:none;
	padding-bottom:0;
}
.google-map
{
	position:relative;
	padding-bottom:30%;
	overflow:hidden;
}

.google-map-adress
{
	width:25%;
	display:block;
	padding:25px;
	position:absolute;
	left:45px;
	right:0px;
	top:200px; 
	bottom:0px;
	margin:auto;
	height:120px;
	z-index:100000;
	background:#fff;
	background: rgba(255, 255, 255, 0.75);
}
.google-map-adress p
{
	font-size:18px;
	line-height:28px;
	color:#044071;
}


#map
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
#map:after 
{
	content: '';
	position: absolute;
	top: -9px;
	left: 0px;
	width: 100%;
	height: 10px;
	box-shadow: 0px 0px 5px #909090;
	-webkit-box-shadow: 0px 0px 5px #909090;
	-moz-box-shadow: 0px 0px 5px #909090;
}
#map:before 
{
	content: '';
	position: absolute;
	bottom: -9px;
	left: 0px;
	width: 100%;
	height: 10px;
	box-shadow: 0px 0px 5px #909090;
	-webkit-box-shadow: 0px 0px 5px #909090;
	-moz-box-shadow: 0px 0px 5px #909090;
	z-index:1;
}
.cs-clients
{
	padding:35px 0;
}

.cs-clients .our-clients
{
	border-top:0;
}
.cm-slider
{
	padding:65px 0 40px 0;
	border-bottom:#d9d9da 1px solid;
}
.cm-slider-content
{
	padding:55px  0 0 0;
}
.cm-slider-content table
{
	border-collapse:collapse;
}
.cm-slider-content table, td, .cm-slider-content  table th
{
	background:#f9f9f9;
	border:#d5d5d5 1px solid;
	text-align:center;
	padding:10px 5px;
}
.cm-slider-content  table th
{
	font-weight:normal;
	text-transform:uppercase;
	font-size:15px;
	color:#0a0e0c;
	font-family: 'robotolight';
}
.cm-slider-content  table td
{
	font-size:15px;
	color:#292c2b;
	text-transform:uppercase;
}
.cm-slider-content  table th h2
{
	margin:0px 0 10px 0;
	padding:0px;
	font-size:40px;
	color:#292c2b;
	font-family: 'robotothin';
}
.cm-slider-content table th h2 span
{
	font-size:13px;
	color:#292c2b;
	display: inline-block;
	text-align:left;
	margin-left:5px;
	line-height: 14px;
}
.cm-slider-content table th .order-green
{
	min-width:150px;
	background:#284c95;
}
.cm-slider-content table th .order-green:hover
{
	background:#284c95;
}
.cm-slider .range-slider
{
	height:13px;
	background:#e6e5e5;
	border:none;
}
.cm-slider .ui-slider-handle
{
	width:28px;
	height:28px;
	background:url(../img/bg-sprite.png) no-repeat -142px -1px;
	border:none;
	z-index:5;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.cm-slider .range-slider .ui-slider-range
{
	background:#284c95;
	z-index:0;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.cm-slider .ui-slider-handle:focus
{
	outline:none;
}
#amount
{
	display:none;
}

.cm-slider .count
{
	width:35px;
	background:#284c95;
	font-size:14px;
	color:#ffffff;
	font-family: 'robotomedium';
	position:absolute;
	top: -31px;
	left: -4px;
	text-align:center;
	
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.cm-slider .count:after
{
	content:'';
	width:0;
	height:0px;
	position:absolute;
	bottom:-14px;
	left:0px;
	right:0px;
	margin:auto;
	border-style:solid;
	border-color:#284c95 transparent transparent transparent;
	border-width:8px;
}
.cm-slider-label
{
	position:relative;
}
.cm-slider-label ul
{
}
.cm-slider-label li
{
	float:left;
	position:relative;
}
.cm-slider-label li p
{
	font-size:14px;
	color:#848383;
	font-family: 'robotoregular';
	position: absolute;
	top: 21px;
	left: -4px;
	margin:0px;
}
.cm-slider-label li.last
{
	position:absolute;
	top:0px;
	right:-7px;
	width:10px !important;
}
.cm-slider-label li span
{
	width:28px;
	height:28px;
	background:url(../img/bg-sprite.png) no-repeat -142px -1px;
	border:none;
	display:block;
	position:relative;
	top: -5px;
	z-index: 1;
	left: -9px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.cm-slider-label:after
{
	content:'';
	position:absolute;
	right:-19px;
	left:auto;
}
.cm-slider-content li
{
	display:none;
}
.cm-slider-content li.current
{
	display:block;
}
.extra-block
{
	padding:20px 0 20px 0;
}
.extra-block h2 
{
	font-size: 22px;
	color: #0a100e;
	font-family: 'robotolight';
	margin: 0px 0 24px 0;
	text-transform: uppercase;
}
.extra-block li
{
	float:left;
}
.exb-block
{
	border-right:#d8d8d9 1px solid;
	padding:0 15px;
	text-align:center;
}
.exb-block img 
{
	display: block;
	margin: 0 auto;
}
.exb-block p 
{
	margin: 0px;
	padding: 15px 0 0 0;
	font-size: 14px;
	color: #444852;
	line-height: 19px;
}
.exb-block h5
{
	margin:0px;
	font-size:20px;
	color:#444852;
	font-family: 'robotoregular';
}
.extra-block li:last-child .exb-block
{
	border-right:none;
}
.s-slider-base
{
}
.hosting-blocks
{
	border:#e7e7e8 1px solid;
	text-align:center;
}
.host-block-base
{
	padding:35px 0 35px 0;
}
.host-top
{
	padding:23px 46px;
	background:#517891;
}
.host-top h2
{
	margin:0px 0 7px 0;
	padding:0px;
	font-size:25px;
	font-family: 'robotobold';
	color:#fff;
}
.host-top p
{
	color: #fff;
	line-height: 20px;
	margin-bottom: 16px;
	border-bottom: #fff 1px solid;
	padding-bottom: 20px;
}
.host-top h1
{
	font-size:45px;
	color:#fff;
	margin:0px;
}
.host-top h1 span
{
	font-size: 19px;
	font-family: 'robotomedium';
	position: relative;
	top: -15px;
	left: -1px;
}
.host-top .duration
{
	display:block;
	color:#fff;
}
.host-bottom
{
	padding:35px 15px 20px 15px;
}
.host-bottom img
{
	display:block;
	margin:0 auto;
}
.host-bottom a
{
	display:block;
	font-size:21px;
	color:#fff;
	background:#15b567;
	padding:12px;
	margin:15px 0 0;
	
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.host-bottom a:hover
{
	background:#39d187;
}
.blk-enterprise .host-top
{
	background:#293239;
}






/*=====================================  12 - 12 - 2014  ==================================*/

.legal-block { display:block;}
.legal-block h6 { font-family: 'robotoregular'; color:#233c74; font-size:18px; line-height:26px; padding-right:10%; padding-top:40px; padding-bottom:30px; margin:0px; border-bottom:1px solid #c2c2c2;}
ul.legal { display:block; padding-top:10px;}
ul.legal li { display:block; padding-top:13px; padding-bottom:13px; border-bottom:1px solid #c2c2c2;}
.legal-1 { display:block;}
.legal-left { display:block;}
.legal-left h5 { color:#484c53; font-size:18px; font-family: 'robotoregular'; margin:0px;}
.legal-left p { font-family: 'robotoregular'; color:#313c55; font-size:14px; margin-bottom:0px; position:relative;}
.legal-left p a { color:#313c55;}
.legal-left p:after { content:'PDF'; position:absolute; right:120px; top:3px; width:30px; height:15px; background:#157efb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:10px; color:#fff; line-height:15px; text-align:center;}
.legal-left p a:hover { color:#1850c7;}
.legal-left p span { float:left; padding-right:14px;}
.legal-right { display:block;}
.legal-right h5 { color:#484c53; font-size:18px; font-family: 'robotoregular'; text-align:right; margin:0px;}
.legal-right p { text-align:right;}

.sub-banner-cont { display:block;}
.sub-banner-cont ul li { width:50%; display:block; float:left; position:relative; font-size:17px; color:#fff; padding-top:10px; padding-left:32px;}
.sub-banner-cont ul li:after { content:"\f00c"; font-family:FontAwesome; font-size:14px; color:#fff; position:absolute; left:0px; top:8px; width:25px; height:25px; -webkit-border-radius:90%; -moz-border-radius: 90%; border-radius: 90%; border:1px solid #39eca9; text-align:center;}

.domain-block { display:block;}
.domain-top { display:block; padding-top:55px;}
.domain-top h2 { text-align:center; font-size:37px; color:#222528; font-family: 'robotothin';}
.domain-top p { text-align:center; font-size:18px; color:#222528;}
.domain-top-bottom { display:block; width:85%; margin:auto;}
.domain-main { display:block; margin-top:50px;}

.domain-1 { display:block; width:72%; background:#3c5286; padding:13px; float:left;}
.domain-input { display:block;}
.domain-inputs { border-radius:0px; height:60px; font-size:36px; color:#373e4d; border:none; border-bottom:7px solid #dbdbdb; font-family: 'robotoregular';}
.domain-inputs:focus { border-color: #fff; background:#f3f6fd;}
.domain-select { display:block; margin-left:-20px;}
.domain-select .selecter { display:block; max-width:100%; margin:0px; border-radius:0px; position:relative;}
.domain-select .selecter:after { content:''; width: 0; height: 0px; border-style: solid; border-color: #636e84 transparent transparent transparent; border-width: 8px 8px;position: absolute;top:25px; right:13px; z-index:10000;}
.domain-select .selecter .selecter-selected { height:60px; font-size:36px; color:#373e4d; border:none; border-bottom:7px solid #dbdbdb; font-family: 'robotoregular'; line-height:35px; border-radius:0px; text-align:center;}

.domain-2 { display:block; width:27.7%; background:#3c5286; padding:13px; float:right;}
.domain-2 span { position:relative; display:block;}
.domain-2-submit { display:block; background:#00dc5e; border:none; border-bottom:7px solid #00a144; width:100%; height:60px; font-family: 'robotoregular'; font-size:30px; color:#fff;}
.domain-2 span:after { content:"\f0da"; font-family:FontAwesome; display:block; font-size:25px; color:#fff; position:absolute; right:11px; top:15px; z-index:1000000;}
.domain-2-submit:hover { background:#00a144;}

.domain-links { display:block; margin-top:50px;}
.domain-link-1 { display:block; padding:15px 25px; border:1px solid #d0d0d0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align:center;}
.domain-link-1 h2 { font-family: 'robotoregular'; font-size:52px; color:#46dc85;}
.domain-link-1 h2 img { margin:auto;}
.domain-link-1 p { font-family: 'robotomedium'; font-size:14px; color:#476e7e; line-height:18px; margin-bottom:0px;}

.domain-para { display:block; padding:38px 0px 0px 0px;}
.domain-para p { font-family: 'robotoregular'; font-size:14px; color:#545964; line-height:22px; text-align:center; width:80%; margin:auto;}
.domain-para p span { color:#1caf5a;}
.our-clients-block { display:block; padding-bottom:45px;}

.domain-table-block { display:block; background:#f8f8fa; border-top:1px solid #e7e7e8; padding:45px 0px;}
.domain-table { display:block; width:90%; margin:auto; background:#ffffff; border-top:12px solid #4b6db7;}
.domain-table table { display:block;}
.domain-table table tr { width:100%;}
.domain-table table tr:nth-child(odd) td { background:#efefef;}
.domain-table table tr th { background:#1dc363; padding:0px 30px; vertical-align:middle;}
.domain-table table tr th h5 { text-align:center; color:#fff; font-size:20px; font-family: 'robotoregular';}
.domain-table table tr th h5 span { text-align:center; color:#fff; font-size:14px; font-family: 'robotoregular'; display:block;}
.domain-table table tr td { border:none; background:#fff; vertical-align:middle;}
.domain-table table tr td p { color:#51515f; font-size:14px; font-family: 'robotolight'; margin-bottom:0px; padding:5px 0px;}
span.tick2 { display:block;}
span.tick2 img { margin:auto;}
.dom-btns { display:block;}
.dom-btns ul li { display:block; float:left; margin-left:1px; width:49%;}
.dom-btns ul li a { display:block; background:#1dc363; color:#fff; padding:8px 20px;}
.dom-btns ul li a:hover { background:#0fa44e;}
.dom-btns ul li:last-child a { background:#3d5b9b;}
.dom-btns ul li:last-child a:hover { background:#456bbb;}

.ssl-banner-cont { display:block;}
.ssl-banner-cont ul li { width:33%; display:block; float:left; position:relative; font-size:17px; color:#fff; padding-top:10px; padding-left:32px;}
.ssl-banner-cont ul li:after { content:"\f00c"; font-family:FontAwesome; font-size:14px; color:#fff; position:absolute; left:0px; top:8px; width:25px; height:25px; -webkit-border-radius:90%; -moz-border-radius: 90%; border-radius: 90%; border:1px solid #39eca9; text-align:center;}

.ssl-top { display:block; padding:44px 0px;}
.ssl-top h2 {font-size:37px; color:#000407; font-family: 'robotothin';}
.ssl-top h6 {font-size:18px; color:#152039; font-family: 'robotolight'; padding-bottom:10px;}
.ssl-img { display:block;}
.ssl-img img { margin:auto;}

.ssl-icon-block { display:block; background:#f8f8fa; border-top:1px solid #e7e7e8; padding:23px 0px; margin-top:-25px;}
.ssl-icon { display:block; padding:0 12px;}
.ssl-icon img { float:left; margin-right:15px;}
.ssl-icon p { color:#193d55; font-size:18px; font-family: 'robotoregular'; margin-bottom:0px; padding-top:22px;}


.ssl-table-block { display:block; padding:52px 0 57px 0px;}
.ssl-table-top { display:block;}
.ssl-table-top h2 { color:#000407; font-size:37px;}
.ssl-table-top p { color:#152039; font-size:18px; font-family: 'robotolight';}
.ssl-table-top ul li { display:block; position:relative; padding-left:25px;}
.ssl-table-top ul li:before { content: "\f111"; display:block; position:absolute; left:3px; top:0px; font-family:FontAwesome; color:#405d9e; font-size:10px;}

.ssl-table { display:block;}
.ssl-table table {}
.ssl-table table tr {}
.ssl-table table tr th { background:#115785; padding:0px; border-right:1px solid #d7d7d9;}
.ssl-table table tr th h3 { color:#fff; font-size:30px; font-family: 'robotolight'; padding-top:50px; padding-left:15px;}
.ssl-table table tr th h5 { color:#fff; font-size:18px; font-family: 'robotoregular'; padding-left:15px; padding-bottom:10px;}
.ssl-table table tr th:first-child { background:#193d55;}
.ssl-table h2 { color:#fff; font-size:38px; font-family: 'robotolight'; text-align:center; padding-top:18px; margin:0px;}
.ssl-table h2 span { color:#fff; font-size:18px; font-family: 'robotoregular'; text-align:center;}
span.plan-1 { display:block; background:#2d7aad; color:#fff; font-size:13px; font-weight:normal; font-family: 'robotomedium'; padding:7px 0px; position:relative; text-align:center;}
span.plan-1:after { content: '';width: 0; height: 0px; border-style: solid; border-color: #2d7aad transparent transparent transparent; border-width: 9px 10px; position: absolute; bottom: -17px; left:0px; right:0px; margin:auto;}
.ssl-table table tr th:hover span.plan-1 { background:#12ce81;}
.ssl-table table tr th:hover span.plan-1:after  { border-color: #12ce81 transparent transparent transparent;}
.per-year { color:#fff; font-size:18px; font-family: 'robotolight'; font-weight:normal; text-align:center; display:block;}

.ssl-table table tr td { background:#fff; padding:0px; vertical-align:middle;}
.ssl-table h6 { text-align:left; color:#26394d; font-size:15px; font-weight:normal; font-family: 'robotomedium'; padding:7px 0 7px 15px; line-height:22px;}
.ssl-table h6 span { display:block; color:#506c89; font-size:14px; font-family: 'robotoregular';}
.ssl-table p { color:#44596f; font-size:13px; font-family: 'robotolight'; margin-bottom:0px;}
p.red-false { color:#e31717; font-size:15px; font-weight:normal; font-family: 'robotomedium'; text-align:center; display:block;}
.ssl-table a { width:80%; display:block; margin:auto; background:#2d7aad; color:#fff; font-size:18px; font-weight:normal; font-family: 'robotomedium'; padding:7px 0px; margin-top:10px; margin-bottom:10px;}
.ssl-table a:hover { background:#12ce81;}

.ssl-bottom-block { display:block; margin-top:55px;}
.ssl-bottom-block ul { text-align:center;}
.ssl-bottom-block ul li { display:inline-block; padding:0 25px;}
span.red-false { color:#e72929; font-size:16px; display:block; text-align:center;}

.ordernw{ padding:8px 10px;}


/*=====================================  12 - 12 - 2014  ==================================*/





/*----------------------------------------------
-------------- Media Querry ---------------------
-----------------------------------------------*/

@media screen and ( max-width: 1200px ) {
	
	h1.logo
	{
		margin-right: -28px;
	}
	.signup-button
	{
		float:right;
		margin-left:0;
		margin-top: 21px;
	}
	.menu
	{
		margin-right:-43px;
		margin-top:30px;
	}
	.banner-content h1
	{
		font-size:40px;
	}
	.banner-section .bx-controls-direction a:after
	{
		font-size:52px;
	}
	.home-about h2
	{
		font-size:33px;
	}
	.monitoring:after
	{
		right: -98px;
		width: 189px;
	}
	.monitoring:before 
	{
		right: -114px;
	}
	.install:before 
	{
		left: -114px;
	}
	.install:after 
	{
		left: -98px;
		width: 189px;
	}
	.customer-support:after
	{
		right: 19px;
		width: 76px;
	}
	.customer-support:before
	{
		right: 7px;
	}
	.extreme:after
	{
		left: 19px;
		width: 76px;
	}
	.extreme:before
	{
		left: 7px;
	}
	.f-add-mth
	{
		padding-top:15px;
	}
	.whm-block
	{
		margin-bottom:45px;
	}
	.whm > .row > div:nth-child(3n) .whm-block:after
	{
		display:none;
	}
	.sf-list li
	{
		width:30%;
	}
	.first-banner .b-round-1
	{
		left:50px;
	}
	.first-banner .b-round-2
	{
		left:104px;
	}
	.first-banner .b-round-3 
	{
		top: 0px;
		left: 237px;
	}
	.first-banner .b-round-4
	{
		left:303px;
	}
	
	/*------------------------- 15-12-2014 -----------------------*/
	
	.ssl-bottom-block ul li { padding:0 15px;}
	
}

@media screen and ( max-width: 1024px ) {

	.domain-inputs { font-size:25px;}
	.domain-select .selecter:after { content:''; width: 0; height: 0px; border-style: solid; border-color: #636e84 transparent transparent transparent; border-width: 8px 8px;position: absolute;top:25px; right:13px; z-index:10000;}
	.domain-select .selecter .selecter-selected { font-size:25px; text-align:left;}

	.domain-2-submit { font-size:22px;}
	.domain-2 span:after { top:17px;}
	.domain-link-1 { padding: 10px;}
	
	.domain-table { width:100%;}
	.dom-btns ul li a { font-size:12px;}
	.domain-table .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;}
	
	.ssl-banner-cont ul li { width:50%;}
	


}

@media screen and ( max-width: 991px ) {
	h1.logo 
	{
		margin-right: -58px;
	}
	.menu
	{
		display:none;
	}
	.first-menu-collapse
	{
		display:block;
	}
	.signup-button
	{
		margin-left:-85px;
		float:right;
		margin-right: 49px;
		/*margin-top:0;*/
		margin-top: 26px;
	}
	.first-menu-collapse .slicknav_btn
	{
		top:-63px;
	}
	.header-top
	{
		padding-bottom:13px;
	}
	.bp-inf h2
	{
		font-size:42px;
	}
	.bp-button a
	{
		padding-left:30px;
		padding-right:30px;
	}
	.first-banner .banner-content
	{
		margin-top:0;
	}
	.banner-content h1 
	{
		font-size: 32px;
	}
	.home-about h2
	{
		font-size:27px;
		line-height: 25px;
	}
	.monitoring:after
	{
		right: -58px;
		width: 117px;
	}
	.monitoring:before 
	{
		right: -73px;
	}
	.install:before 
	{
		left: -73px;
	}
	.install:after 
	{
		left: -58px;
		width: 117px;
	}
	.customer-support:after
	{
		right: 19px;
		width: 58px;
	}
	.customer-support:before
	{
		right: 7px;
	}
	.extreme:after
	{
		left: 19px;
		width: 58px;
	}
	.extreme:before
	{
		left: 7px;
	}
	.f-services li
	{
		display:block;
		width:100%;
	}
	.f-address
	{
		margin-right:0;
	}
	.f-sitemap
	{
		margin-left:0;
	}
	.f-services
	{
		margin-right:0;
	}
	.f-subbase
	{
		margin-left:0;
	}
	.inner-sportlight h1
	{
		font-size:40px;
	}
	.sf-list li
	{
		width:29%;
	}
	.os-top img
	{
		float:none;
		margin: 0 auto;
	}
	.os-content
	{
		padding:15px 0 0 0;
	}
	.os-price
	{
		padding-left:25px;
	}
	.os-pr-left h2
	{
		font-size:25px;
	}
	.os-pr-left h3
	{
		margin-bottom:10px;
	}
	.contact-details li img
	{
		float:none;
		margin:0 auto;
		display:block;
	}
	.cd-content
	{
		padding-top:25px;
	}
	.s-slider-base
	{
		margin:0 10px;
	}
	.first-banner .b-round-1
	{
		left:20px;
	}
	.first-banner .b-round-2
	{
		left:44px;
	}
	.first-banner .b-round-3
	{
		left:197px;
	}
	.first-banner .b-round-4
	{
		left:233px;
	}
	
	/*================================  12-12-2014  ===============================*/
	
	.domain-2-submit { font-size:15px;}
	.domain-2 span:after { font-size:19px;}
	.domain-select .selecter .selecter-selected { font-size:20px;}
	.domain-inputs { font-size: 20px; }
	.domain-link-1 { margin-top:20px;}
	.ssl-icon { margin-top:15px;}
	
	.ssl-table .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;}
	
	
	
	
}

@media screen and ( max-width: 767px  ) {
	
	.signup-button
	{
		margin-left:0;
		margin-top: 28px;
	}
	
	h1.logo
	{
		max-width:156px;
		margin-right:0;
	}
	.banner-item
	{
		height:auto;
		padding-bottom:35px;
	}
	.first-banner .banner-img
	{
		margin-right:auto;
		max-width:433px;
		margin-left:auto;
	}
	.first-banner .banner-img img
	{
		margin:0 auto;
	}
	.first-banner .banner-content
	{
		margin-left:0;
		margin-top:30px;
	}
	.banner-content h1
	{
		font-size:28px;
	}
	.bp-inf h2
	{
		font-size:36px;
	}
	.abt-home
	{
		padding-right:0;
		margin-bottom:35px;
	}
	.abt-home:after
	{
		display:none;
	}
	.plan-shared, .plan-reseller, .plan-vps
	{
		margin-left:0;
		margin-right:0;
	}
	.plans-block
	{
		margin-bottom:30px;
	}
	.plans h1
	{
		font-size:30px;
	}
	.plans-grid
	{
		margin-top:38px;
	}
	
	.features h1, .customer-speak h1
	{
		font-size:30px;
	}
	.features-grid:before, .features-grid:after, .fs-content:after
	{
		display:none;
	}
	.fs-content
	{
		margin-top:15px;
	}
	.features-grid
	{
		margin-bottom:37px;
	}
	.features-grid.install
	{
		margin-bottom:0;
	}
	.f-height
	{
		border-right:0;
	}
	.f-address, .f-sitemap, .f-services
	{
		margin-bottom:20px;
	}
	.abt-div:after
	{
		display:none;
	}
	.abt-div
	{
		margin-bottom:20px;
	}
	.sf-list li
	{
		width:100%;
		display:block;
	}
	.sf-list li:after
	{
		display:none;
	}
	.os-block
	{
		margin-bottom:25px;
	}
	.contaft-form li > div > div
	{
		margin-top:15px;
	}
	.contaft-form li > div > div:first-child
	{
		margin-top:0;
	}
	.extra-block li
	{
		float:none;
		width:100% !important;
		margin-top:25px;
	}
	.extra-block li:first-child
	{
		margin-top:0;
	}
	.exb-block
	{
		border-right:none;
	}
	.first-banner .b-round-1
	{
		left:50px;
	}
	.first-banner .b-round-2 
	{
		top: 6px;
		left: 104px;
	}
	.first-banner .b-round-3 
	{
		top: 0px;
		left: 237px;
	}
	.first-banner .b-round-4 
	{
		top: 95px;
		left: 330px;
	}
	.f-address-inf
	{
		margin-right:0;
	}
	
	
	
	/*================================ ***  12-12-2014  *** ================================*/
	
	
	.legal-left p:after { right:0px;}
	.domain-select { margin-left:0px;}
	.domain-1 { display:block; width:100%; float:none;}
	.domain-select .selecter .selecter-selected { text-align:left;}
	.ssl-top > .row > .col-sm-3 { float:none !important;}
	.ssl-img { margin-bottom:15px;}
	.ssl-top { text-align:center;}
	.ssl-top h2 { font-size:30px;}
	.ssl-table { margin-top:15px;}
	.ssl-bottom-block p { text-align:center;}
	
	
	
	
}

@media screen and ( max-width: 600px ) {
	
	.second-menu
	{
		display:none;
	}
	.secon-menu-collapse
	{
		display:block;
	}
	.banner-section .bx-controls-direction a:after 
	{
		font-size: 39px;
	}
	.inner-sportlight h1
	{
		font-size:35px;
	}
	.cmp-img
	{
		float:none;
		margin-right:0;
	}
	.cmp-img img
	{
		display:block;
		margin:0 auto;
	}
	.cmp-content
	{
		padding-top:20px;
	}
	.whm > .row > div
	{
		display:block;
		width:100%;
		float:none;
	}
	.whm-block:after
	{
		display:none;
	}
	
	
	/*================================ ***  12-12-2014  *** ================================*/
	
	.legal-1 > .row > .col-xs-6 { float:none !important; width:100%;}
	.sub-banner-cont ul li { width:100%; display:block; float:none; padding-top:15px;}
	.sub-banner-cont ul li:after { top:13px;}
	.ssl-icon-block > .container > .row > .col-xs-6 { float:none !important; width:100%;}
	.ssl-icon { border-bottom:1px solid #e1e1e2; padding-bottom:15px;}
	
	
	
}

@media screen and ( max-width: 480px ) {
	
	h1.logo
	{
		margin-right:-20px;
		max-width:116px;
	}
	.first-menu-collapse .slicknav_btn 
	{
		top: -50px;
	}
	.signup-button
	{
		margin-top: 16px;
	}
	.secure-reliable img
	{
		float:none;
		margin:0 auto;
		display:block;
	}
	.sr-content
	{
		padding-top:17px;
	}
	.home-about h2
	{
		font-size:25px;
	}
	.abt-home, .home-about h2, .secure-reliable
	{
		text-align:center;
	}
	.plans h1, .features h1, .customer-speak h1
	{
		font-size:25px;
	}
	.plans h2, .features h2, .customer-speak h2
	{
		font-size:17px;
	}
	.cl-item
	{
		width:46%;
	}
	.cl-item img
	{
		display:block;
		margin:0 auto;
	}
	.cs-image
	{
		float:none;
		display:block;
		margin:0 auto;
	}
	.cs-content
	{
		margin-top:12px;
		padding-top:13px;
		padding-left:0;
	}
	.cs-content:after
	{
		border-color:transparent transparent #fff transparent;
		left:0;
		right:0;
		margin:auto;
		top:-7px;
		border-width: 10px;
	}
	.inner-sportlight h1
	{
		font-size:30px;
	}
	.first-banner .banner-img
	{
		max-width:273px;
	}
	.first-banner .banner-img li a
	{
		width:47px;
		height:47px;
	}
	.first-banner .banner-img li a > img
	{
		max-width:57%;
	}
	.first-banner .b-round-1
	{
		left: 20px;
		top: 80px;
	}
	.first-banner .b-round-2
	{
		top: 6px;
		left: 45px;
	}
	.first-banner .b-round-3
	{
		left: 179px;
	}
	.first-banner .b-round-4 
	{
		top: 78px;
		left: 210px;
	}
	.rounds-content
	{
		top:60px;
		left:-52px;
		width:280px;
	}
	.rounds-content:after
	{
		border-color: transparent  transparent #fff transparent;
		top:-16px;
		left:0px;
		bottom:auto;
		right:0px;
	}
	.first-banner .b-round-3 .rounds-content
	{
		left:-180px;
	}
	.first-banner .b-round-4 .rounds-content
	{
		left:-217px;
	}
	.first-banner .b-round-1 .rounds-content
	{
		left:-25px;
	}
	
	
	/*====================== 12-12-2014 ======================*/
	
	
	.ssl-banner-cont ul li { width:100%; float:none;}
	
	
	
}

@media screen and ( max-width: 320px ) {
}








