/* services */
@media screen and (max-width: 1440px) {
	section.wrapper {
		margin: 0 auto;
		width: 100%;
		max-width: 1140px;
	}
}

@media screen and (max-width: 1199px) {
.lookingGlass-loc{width:920px;margin: 0 auto;}
.lookingGlass-loc img{width:100%;height:auto}
.lookingGlass-loc .link-location{width:82px;height: 25px;}
.lookingGlass-loc .los-angeles-link{left: 34px;top: 133px;}
.lookingGlass-loc .dallas-link{left: 150px;top: 163px;width: 52px;}
.lookingGlass-loc .chicago-link{left: 185px;top: 96px;width: 62px;}
.lookingGlass-loc .ashburn-link{left: 239px;top: 132px;width: 65px;}
.lookingGlass-loc .london-link{left: 402px;top: 52px;width: 57px;}
.lookingGlass-loc .moscow-link{left: 496px;top: 56px;width: 63px;}
.lookingGlass-loc .amsterdam-link{left: 415px;top: 106px;}
.lookingGlass-loc .barcelona-link{left: 390px;top: 147px;width: 90px;}
.lookingGlass-loc .Johannesburg-link{left: 516px;top: 328px;width: 95px;}
.lookingGlass-loc .saopaulo-link{left: 328px;top: 313px;width: 71px;}
.lookingGlass-loc .mumbai-link{left: 551px;top: 191px;width: 62px;}
.lookingGlass-loc .taipei-link{right: 104px;top: 167px;width: 56px;}
.lookingGlass-loc .tokyo-link{right: 68px;top: 130px;width: 50px;}
.lookingGlass-loc .seoul-link{right: 167px;top: 131px;width: 54px;}
.lookingGlass-loc .singapore-link{right: 117px;top: 240px;width: 90px;}
.lookingGlass-loc .sydney-link{    right: 0;top: 348px;width: 88px;}
/* services */
.new-services-header-dropdown .header-new-service-heading {height: 38px;padding: 8px 10px;min-width: 165px;margin-bottom: 16px;}
section.wrapper {
    margin: 0 auto;
    width: 100%;
    max-width: 990px;
}
.sitemap.sitemap-one {
    width: 100%;
    text-align: center;
    float: unset;
    margin: 0 auto;
}
.sitemap.sitemap-one .logo{
	text-align: center;
	margin: 0 auto 15px;
    float: unset;
}
.sitemap.sitemap-one .logo a{
	text-align: center;
    margin: 0 auto;
}
.sitemap .social-box {
    float: unset;
}
aside.sitemap.sitemap-one ul:last-child {
    margin: 0 0 30px;
}
.sitemap .copyright p br{
	display: none;
}
.footer-con.float-lt aside.sitemap {
    float: left;
    width: 25%;
}
.footer-con.float-lt aside.sitemap.sitemap-one {
    float: left;
    width: 100%;
}
}
@media screen and (max-width: 991px) {
.lookingGlass-loc{width:690px}
.lookingGlass-loc .link-location{width:63px;height:21px}
.lookingGlass-loc .los-angeles-link{left:25px;top:98px}
.lookingGlass-loc .dallas-link{left: 112px;top: 121px;width: 40px;}
.lookingGlass-loc .chicago-link{left: 138px;top: 71px;width: 48px;}
.lookingGlass-loc .ashburn-link{left: 179px;top: 97px;width: 50px;}
.lookingGlass-loc .london-link{left: 301px;top: 38px;width: 44px;}
.lookingGlass-loc .moscow-link{left: 372px;top: 41px;width: 48px;}
.lookingGlass-loc .amsterdam-link{left: 311px;top: 78px;}
.lookingGlass-loc .barcelona-link{left: 293px;top: 109px;width: 67px;}
.lookingGlass-loc .Johannesburg-link{left: 387px;top: 245px;width: 73px;}
.lookingGlass-loc .saopaulo-link{left: 245px;top: 234px;width: 55px;}
.lookingGlass-loc .mumbai-link{left: 415px;top: 142px;width: 46px;}
.lookingGlass-loc .taipei-link{right: 78px;top: 124px;width: 41px;}
.lookingGlass-loc .tokyo-link{right: 50px;top: 97px;width: 40px;}
.lookingGlass-loc .seoul-link{right: 125px;top: 97px;width: 41px;}
.lookingGlass-loc .singapore-link{right: 88px;top: 179px;width: 66px;}
.lookingGlass-loc .sydney-link{right: 0;top: 260px;width: 65px;}
/* services */
.new-services-header-dropdown .header-new-service-heading {gap:6px; min-width: 115px;}
.new-services-header-dropdown ul li a {font-size: 14px;}
.new-services-header-dropdown ul li ul li a span {width: 20px;height: 20px;line-height: 11px;text-align: center;margin-right: 5px;}
.new-services-header-dropdown ul li ul li {padding: 0 12px;}
.new-services-header-dropdown ul {max-width: 720px;}
.new-services-header-dropdown ul li ul{max-width: 100%;}
.new-services-header-dropdown .header-new-service-heading span {font-size: 14px;}
/* services */
.footer-box {
	display: block;
}
.sitemap{
	display: none;
}
.sitemap.sitemap-one{
	display: block;
}
section.wrapper {
	margin: 0 auto;
	width: 100%;
	max-width: 700px;
}
aside.sitemap.sitemap-one ul:last-child {
	margin: 0 0 0;
}
.footer-box {
	padding: 30px 0;
}

}
@media screen and (max-width:940px) {
.container{
	width:100%
}
#tests,#information {
    float: left;
    padding: 0 2%;
    width: 96%;
}
.well-inner .input-large, .well-inner .input-medium{
	width:96%;
	margin:0 0 10px !important;
}
.well-inner .input-medium {
    margin: 0 0 10px !important;
    width: 100%;
}
.run-btn{
	width:130px !important;
}
}
@media screen and (max-width:800px) {
body {
	min-width: 100%
}
.slider_banner {
	overflow-x: auto;
	overflow-y: hidden;
	float: left;
	width: 100%
}
.slider_banner #banner_slider {
	width: 1565px
}
.gallery_sliderbox {
	width: 100%
}
nav#nav {
	background: #000
}
aside.menubox {
	float: left;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	z-index: 999999
}
header.headerbox {
	padding-bottom: 0
}
nav#nav .btn1 {
	float: left;
	margin: 0 0 0 20px
}
nav#nav ul li span, nav#nav ul li.dropdown_menu:hover:after {
	display: none
}
nav#nav ul li.dropdown_menu ul {
	opacity: 1;
	left: 0;
	position: relative;
	float: left;
	margin: 20px 0 4px
}
nav#nav ul li.dropdown_menu ul li {
	background: 0 0;
	border-bottom: none
}
nav#nav ul ul li a {
	padding: 6px 16px
}
nav#nav, nav#nav ul {
	float: left;
	padding: 0
}
nav#nav li.mobile_link {
	display: block
}
.menu_iconbox {
	width: 49px;
	left: 0;
	z-index: 99999;
	position: absolute;
	top: 39px
}
.menu_iconbox a {
	width: 49px;
	height: 37px;
	display: block;
	background: url(../images/menu_icon.png) left top no-repeat
}
.mySelect, aside.sub_banner figure.banner_image, aside.topbox_rt, nav#nav {
	display: none
}
nav#nav {
	width: 300px;
	height: 100%;
	margin: 0;
	z-index: 100;
	position: relative;
	overflow-y: auto
}
nav#nav ul {
	width: 100%;
	margin: 0 0 15px;
	list-style: none
}
nav#nav ul li {
	text-align: left;
	float: left!important;
	width: 90%;
	padding: 12px 5%
}
.banner_menu, aside.topbox_rt {
	text-align: center
}
nav#nav ul>li>a {
	padding: 0;
	color: #fff;
	font-size: 14px
}
nav#nav ul>li>a:hover {
	color: #2eaef3;
	background-color: #000
}
nav#nav>ul>li.current>a {
	color: #fff;
	padding: 0;
	background: 0 0
}
nav#nav ul ul li a:hover {
	color: #2eaef3;
	border-radius: 0;
	background: #000;
	border-bottom: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
nav#nav .nav.pull-right {
	margin: 0
}
nav#nav ul ul:before {
	height: auto
}
.dropdown-menu, nav#nav .menu-dropdown {
	min-width: 150px
}
nav#nav .navbar-inner {
	width: 100%;
	padding: 20px 0;
	border-radius: 0;
	height: 100%;
	background: #101010
}
nav#nav .navbar-inner .container {
	width: 100%
}
nav#nav ul li.dropdown {
	background: 0 0;
	border-radius: 0;
	height: auto;
	margin: 0;
	outline: 0;
	padding: 0;
	position: relative;
	width: auto;
	z-index: inherit
}
nav#nav .dropdown-menu a {
	color: #333!important
}
nav#nav .dropdown-menu a:hover {
	color: #fff!important
}
.f-nav {
	position: static;
	/*background: rgba(255,255,255,.2)*/
}
.banner_menu ul li {
	float: none;
	margin-bottom:0;
	vertical-align: top;
	display: inline-block
}
.banner_menucon {
	margin: 0;
	position: static
}
.logo, aside.box2 figure.rates {
	float: none;
	margin: 0 auto
}
aside.topbox_lt, aside.topbox_rt .top_btn {
	display: none
}
aside.topbox_rt {
	width: 96%;
	padding: 0 2%
}
aside.banner {
	width: 96%;
	padding: 20px 2%
}
aside.banner .banner_lt {
	width: 56%;
	font-size: 14px;
	line-height: 24px
}
aside.banner .banner_rt {
	width: 40%;
	text-align: right
}
aside.box1, aside.box2 figure.rates, section.colocation_banner aside.sub_banner, section.landing_banner aside.sub_banner {
	text-align: center
}
aside.banner .banner_rt img {
	width: 100%
}
aside.sub_banner, section.colocation_banner aside.sub_banner, section.managed_banner aside.sub_banner {
	padding: 40px 0;
	height: auto;
	width: 100%;
	text-align: center
}
aside.sub_banner h1 {
	margin: 0
}
section.about_con aside.sub_banner {
	background: 0 0
}
aside.banner .banner_lt h1 {
	font-size: 39px;
	line-height: 48px
}
aside.banner .banner_lt h2 {
	font-size: 30px;
	line-height: 35px
}
aside.banner .banner_lt .btn1 {
	width: 162px
}
aside.banner .banner_lt .btn1 a {
	padding: 10px 0;
	font-size: 15px
}
section.backup_banner aside.sub_banner figure.banner_image {
	display: none;
	right: 0;
	bottom: 0
}
aside.box1 {
	width: 96%;
	position: relative;
	padding: 50px 2%
}
aside.box1 .image_box {
	width: 100%
}
aside.box1 .image_box figure.image_holder {
	width: 349px;
	float: none;
	margin: 0 auto
}
aside.box2 figure.rates {
	clear: both
}
aside.box1 .btn1 {
	float: none;
	margin: 0 auto 10px
}
aside.contact_form {
	width: 96%;
	padding: 30px 2%
}
aside.contact_form h3 {
	margin: 0
}
.form_lt {
	width: 100%
}
footer.footer_box {
	width: 96%;
	padding: 30px 2%
}
aside.sitemap {
	width: 30%
}
aside.footer_rt {
	clear: both;
	float: left;
	margin: 20px 0 0;
	width: 100%
}
aside.copyright {
	width: 96%;
	padding: 20px 2%
}
aside.sub_banner {
	font-size: 18px;
	line-height: 26px;
	background: 0 0
}
aside.sub_banner h1 {
	font-size: 40px
}
aside.sub_banner figure.banner_image img {
	float: right;
	width: 100%
}
aside.box2 {
	width: 96%;
	padding: 30px 2%
}
article.textbox {
	width: 90%;
	margin: 0 0 30px
}
aside.affiliate_textbox figure.image_holder, aside.box2 figure.image_holder {
	float: none;
	margin: 0 auto;
	text-align: center
}
aside.affiliate_textbox article.textbox {
	width: 96%;
	margin: 0;
	padding: 20px 2%
}
aside.affiliate_box {
	padding: 30px 2%
}
aside.affiliate_box h3 {
	font-size: 33px;
	line-height: 35px
}
aside.affiliate_box .mediabox {
	width: 100%
}
aside.affiliate_box .price {
	margin: 0 0 20px
}
aside.affiliate_box .price .style3 {
	margin: 0
}
aside.affiliate_box .calculator_box {
	font-size: 20px;
	padding: 30px 2%;
	width: 96%
}
aside.box3 figure.image_holder.reseller_img1 {
	float: none;
	margin: 0 auto
}
aside.affiliate_box .calculator_box .price3 {
	margin: 15px 0 0
}
section.colocation_banner aside.sub_banner h2, section.colocation_banner aside.sub_banner ul, section.mitigation_banner aside.sub_banner h2 {
	float: none;
	display: inline-block
}
section.colocation_banner aside.sub_banner .btn1, section.mitigation_banner aside.sub_banner .btn1 {
	display: inline-block;
	float: none;
	margin: 5px 0 0
}
aside.contact_lt, section.contact_bannercon aside.sub_banner figure.banner_image img {
	width: 100%
}
aside.contact_rt {
	margin: 20px 0 0;
	width: 100%
}
aside.ethernet_box .plan1 {
	width: 92%;
	margin: 0 0 10px
}
section.landing_banner {
	background-attachment: inherit;
	background-position: left top
}
section.plans_box {
	width: 96%;
	padding: 0 2%
}
section.plans_box aside.package_plan1 {
	width: 32.5%
}
section.plans_box aside.package_plan1 .plan_btm ul li {
	line-height: 20px;
	font-size: 14px
}
section.landing_bannernew aside.sub_banner {
	padding: 40px 0;
	height: auto
}
section.landing_bannernew aside.sub_banner h1 {
	font-size: 51px;
	text-shadow: 2px 2px 0 #000
}
section.managed_banner aside.sub_banner figure.banner_image {
	top: 58px
}
section.managed_banner aside.sub_banner figure.banner_image img {
	width: 80%
}
aside.box2 figure.image_holder2.network_img1 {
	display: block;
	float: none;
	height: 320px;
	margin: 0 auto 20px;
	width: 570px
}
aside.box3 figure.image_holder.network1, aside.box3 figure.image_holder.network2, aside.box3 figure.image_holder.network3, aside.box3 figure.image_holder.network4 {
	margin: 0 auto 10px;
	float: none!important
}
aside.box2>ul {
	margin: 5px 0 0
}
aside.box2>ul>li {
	line-height: 23px
}
aside.choose_box, aside.packages_box {
	padding: 40px 2%;
	width: 96%
}
.heading1 span {
	font-size: 18px
}
.heading1 h4 {
	font-size: 24px
}
.package_planbox thead tr th {
	font-size: 10px
}
.package_planbox th:first-child {
	padding: 18px 0
}
.package_planbox td {
	font-size: 14px
}
.backup_chart td {
	font-size: 9px
}
.package_planbox .btn1 a {
	font-size: 12px
}
.package_planbox tbody tr {
	width: 33%
}
section.network_banner aside.sub_banner figure.banner_image {
	top: 63px;
	width: 65%;
	background: url(../images/network_image.png) no-repeat;
	background-size: contain
}
section.network_banner aside.sub_banner figure.banner_image img {
	width: 82%
}
.banner_menu .call_btn2 {
	position: inherit;
	right: 0
}
aside.box2 figure.image_holder2 {
	clear: both;
	display: inline-block;
	margin: 0 auto 20px;
	width: 100%
}
aside.box3 figure.image_holder {
	float: none;
	margin: 0;
	width: 100%
}
aside.box3 figure.image_holder.about_image1, aside.box3 figure.image_holder.about_image2 {
	margin: 0 auto;
	float: none!important
}
aside.box5 ul li, aside.box6 ul li:nth-child(2) {
	margin-right: 0
}
aside.box3 h3 {
	margin-top: 0
}
section.bandwidth_con aside.box3 figure.image_holder {
	float: none
}
aside.box5 ul {
	margin: 0
}
aside.box5 ul li, aside.box5 ul li:last-child {
	margin-bottom: 10px
}
.backup_chart thead {
	width: 20.9%
}
.backup_chart thead tr:first-child th {
	font-size: 13px
}
.backup_chart thead tr:first-child th:first-child {
	padding: 8px 5px 8px 20px
}
.backup_chart tbody {
	width: 78.9%
}
.backup_chart tbody tr {
	width: 16.5%
}
.package_planbox .btn1 a {
	padding: 1px 7px
}
.backup_chart tr:last-child th:last-child {
	padding: 19px 2% 11px 12%
}
.backup_chart thead tr:first-child th.price {
	width: 80%;
	font-size: 25px;
	padding: 16px 7% 16px 13%!important
}
section.backup_banner aside.sub_banner figure.banner_image img {
	width: 67%
}
.banner_menu ul {
	float: left;
	width: 100%
}
.banner_menu .call_btn, section.dedicated_banner aside.sub_banner h2 {
	display: inline-block;
	float: none
}
aside.ethernet_features .ethernet_inner {
	font-size: 15px;
	line-height: 23px
}
.backup_chart td.price {
	font-size: 17px
}
.backup_chart td.price_contact {
	font-size: 14px;
	line-height: 13.5px
}
section.dedicated_banner aside.sub_banner .btn1 {
	display: inline-block;
	float: none;
	margin: 8px 0 0
}
.backup_chart {
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden
}
.backup_chart table {
	width: 800px
}
aside.box3 ul li {
	text-align: left;
	line-height: 26px;
	margin: 0 0 10px
}
article.textbox2 {
	width: 96%
}
.question_table {
	width: 98%;
	padding: 0 1%
}
.question_table td {
	float: left;
	width: 50%
}
.table1 {
	float: left;
	width: 100%
}
.table2 {
	float: right;
	width: 100%
}
.table2 td {
	width: 31%!important
}
.table2 td field1 {
	width: 150px!important
}
.question_table tr:nth-child(6) td:first-child {
	width: 50%
}
.table1 td {
	width: 100%!important
}
.tabs_box ul.tabs li {
	width: 100%;
	margin: 0 0 6px
}
.tabs_box ul.tabs li a {
	width: auto;
	border-radius: 4px
}
article.tabes_content h4 {
	float: none;
	margin: 0 0 20px;
	text-align: center
}
article.textbox2 ul.tabs2 {
	width: 96%;
	padding: 10px 2%;
	text-align: center
}
article.textbox2 {
	padding: 0 2%
}
article.textbox2 ul.tabs2 li, article.textbox2 ul.tabs2 li.loc {
	display: inline-block;
	float: none
}
.colocation_table td:last-child, .packages_table td:last-child, .packages_table td:last-child .btn1, .packages_table2 td .btn1 {
	float: left
}
.packages_table tbody, .packages_table tbody tr {
	width: 100%
}
.heading2:before {
	display: none
}
.heading2 {
	border-radius: 4px 4px 0 0
}
aside.packages_table {
	font-size: 12px
}
.colocation_table thead, .packages_table thead {
	position: absolute;
	top: -999999px;
	left: -99999px
}
.packages_table table, .packages_table tbody, .packages_table td, .packages_table th, .packages_table thead, .packages_table tr {
	display: block
}
aside.datacenter_text .ethernet_inner .smallbox2 figure.image_holder2:after, section.colocation_banner aside.sub_banner figure.banner_image, section.datacenter_banner aside.sub_banner figure.banner_image, section.dedicated_banner aside.sub_banner figure.banner_image {
	display: none
}
.colocation_table td, .colocation_table td:first-child, .packages_table td, .packages_table td:first-child {
	float: left;
	width: 40%;
	position: relative;
	padding: 15px 0 15px 60%;
	text-align: left
}
.colocation_table td:before, .packages_table td:before {
	left: 15px;
	padding-right: 10px;
	position: absolute;
	top: 15px;
	color: #2eaef3;
	white-space: nowrap
}
aside.network_mapbox {
	background: url(../images/network_map.jpg) center 186px/contain no-repeat;
	width: 100%
}
article.textbox2 figure.imageholder3.ddos_img1, article.textbox2 figure.imageholder3.ddos_img2 {
	width: 100%;
	height: 170px;
	background: url(../images/flow_chart.jpg) center top/contain no-repeat
}
article.textbox2 figure.imageholder3.ddos_img2 {
	height: 218px;
	background: url(../images/flow_chart2.jpg) center top/contain no-repeat
}
.packages_table td:nth-of-type(1):before {
	content: "Server"
}
.packages_table td:nth-of-type(2):before {
	content: "Cores"
}
.packages_table td:nth-of-type(3):before {
	content: "Threads"
}
.packages_table td:nth-of-type(4):before {
	content: "Ram"
}
.packages_table td:nth-of-type(5):before {
	content: "Hard Drive"
}
.packages_table td:nth-of-type(6):before {
	content: "RAID"
}
.packages_table td:nth-of-type(7):before {
	content: "Price"
}
.packages_table td:nth-of-type(8):before {
	content: ""
}
.dedicated_table td:nth-of-type(1):before {
	content: "Server"
}
.dedicated_table td:nth-of-type(2):before {
	content: "Cores"
}
.dedicated_table td:nth-of-type(3):before {
	content: "Ram"
}
.dedicated_table td:nth-of-type(4):before {
	content: "Hard Drive"
}
.dedicated_table td:nth-of-type(5):before {
	content: "Bandwidth"
}
.dedicated_table td:nth-of-type(6):before {
	content: "DDoS Mitigation"
}
.dedicated_table td:nth-of-type(7):before {
	content: "Monthly"
}
.dedicated_table td:nth-of-type(8):before {
	content: ""
}
.packages_table2 td:nth-of-type(1):before {
	content: "Bandwidth"
}
.packages_table2 td:nth-of-type(2):before {
	content: "Packets Per Second"
}
.packages_table2 td:nth-of-type(3):before {
	content: "Clean Traffic"
}
.packages_table2 td:nth-of-type(4):before {
	content: "24/7 Mitigation"
}
.packages_table2 td:nth-of-type(5):before {
	content: "Setup Fee"
}
.packages_table2 td:nth-of-type(6):before {
	content: "Price"
}
.landing_table td:nth-of-type(1):before, .packages_table2 td:nth-of-type(7):before {
	content: ""
}
.landing_table td:nth-of-type(2):before {
	content: " Server"
}
.landing_table td:nth-of-type(3):before {
	content: "Ram"
}
.landing_table td:nth-of-type(4):before {
	content: "Hard Drive"
}
.landing_table td:nth-of-type(5):before {
	content: "RAID"
}
.landing_table td:nth-of-type(6):before {
	content: "Price"
}
.colocation_table td:nth-of-type(1):before, .colocation_table td:nth-of-type(2):before, .landing_table td:nth-of-type(7):before {
	content: ""
}
.packages_table td:first-child {
	border-left: none
}
aside.box4 {
	text-align: center
}
aside.box4 .text_lt {
	width: 100%;
	margin: 0 0 20px
}
aside.box4 figure.image_holder2 {
	float: none;
	margin: 0 auto;
	clear: both
}
section.contentbox {
	padding: 40px 2%;
	width: 96%
}
article.tabes_content .text1 h4 span {
	float: none
}
article.tabes_content .text1 p {
	margin: 0 0 10px
}
aside.addons_box {
	width: 96%;
	padding: 40px 2% 0
}
aside.addons_box>ul {
	width: 100%
}
aside.addons_box>ul>li {
	font-size: 14px
}
.addon2 {
	width: 96%;
	padding: 0 2%
}
.addon2 ul li {
	margin: 0 1% 10px 0;
	width: 44.4%
}
aside.datacenter_text .ethernet_inner {
	width: 96%;
	padding: 40px 2%
}
aside.datacenter_text .ethernet_inner .smallbox2 {
	display: inline-block;
	float: none;
	width: 23%
}
aside.textbox2>ul {
	width: 100%;
	margin: 0
}
aside.textbox2>ul>li {
	font-size: 16px
}
section.mitigation_banner aside.sub_banner figure.banner_image {
	display: none
}
.package_planbox .btn1 {
	margin: 6px 0
}
.colocation_table td:before {
	left: 15px;
	padding-right: 10px;
	position: absolute;
	top: 15px;
	color: #2eaef3;
	font-weight: 700;
	white-space: nowrap;
	font-family: LatoLight
}
.colocation_table tbody, .colocation_table tbody tr {
	width: 100%
}
.colocation_table tbody tr {
	margin: 0 0 10px
}
.colocation_table tbody td.head1, .colocation_table tbody td.head2, .colocation_table tbody td.head3, .colocation_table tbody td.head4 {
	margin: 0;
	height: auto;
	width: 100%;
	padding: 8px 0
}
.colocation_table tbody td {
	text-align: right;
	padding: 8px 2%;
	width: 96%
}
.colocation_table td:last-child, .packages_table td:last-child {
	width: 100%
}
.dedicated_table td:last-child, .landing_table td:last-child {
	width: 40%
}
.colocation_table td:last-child .btn1 {
	float: none;
	margin: 0 auto;
	width: 150px;
	display: block
}
section.backup_banner aside.sub_banner, section.datacenter_banner aside.sub_banner, section.dedicated_banner aside.sub_banner, section.ethernet_bannercon aside.sub_banner, section.ip_transit_banner aside.sub_banner, section.mitigation_banner aside.sub_banner, section.reseller_banner aside.sub_banner {
	padding: 50px 0;
	height: auto;
	width: 100%;
	text-align: center
}
.colocation_table td:nth-of-type(2):before {
	content: "Monthly Price:"
}
.colocation_table td:nth-of-type(3):before {
	content: "Up to 4U"
}
.colocation_table td:nth-of-type(4):before {
	content: "Power Included"
}
.colocation_table td:nth-of-type(5):before {
	content: "Bandwidth Included"
}
.colocation_table td:nth-of-type(6):before {
	content: "Included IP's***"
}
.colocation_table td:nth-of-type(7):before {
	content: "Switch Port Speed"
}
.colocation_table td:nth-of-type(8):before {
	content: "Bandwidth Overage"
}
.colocation_table td:nth-of-type(9):before {
	content: "Additional Bandwidth(25Mbps Increments)"
}
.colocation_table td:nth-of-type(10):before {
	content: "2 Gbps / 750K PPS DDoS Mitigation"
}
.colocation_table td:nth-of-type(11):before {
	content: "Primary Power Options"
}
.colocation_table td:nth-of-type(12):before {
	content: "20A / 120V"
}
.colocation_table td:nth-of-type(13):before {
	content: "20A / 208V"
}
.colocation_table td:nth-of-type(14):before {
	content: "30A / 208V"
}
.colocation_table td:nth-of-type(15):before {
	content: "Secondary Power Options"
}
.colocation_table td:nth-of-type(16):before {
	content: "20A / 120V"
}
.colocation_table td:nth-of-type(17):before {
	content: "20A / 208V"
}
aside.images_box ul.datcenter_image_box li:nth-child(2n) {
	margin-right: 0
}
aside.images_box ul.datcenter_image_box li:nth-child(3n) {
	margin-right: 1.5%
}
section.dedicated_banner aside.sub_banner ul {
	margin: 0 auto;
	float: none;
	width: 44%
}
section.dedicated_banner aside.sub_banner ul li {
	text-align: left
}
.network_lt {
	width: 100%;
	margin: 0 0 20px
}
.network_rt {
	text-align: center;
	width: 100%
}
.network_rt .image_holder.network_img1, .network_rt .image_holder.network_img2 {
	float: none;
	width: 435px;
	display: inline-block
}
.smallbox3 figure.image_holder2::after, aside.box5 h3 br, section.private_cloudbanner figure.banner_image {
	display: none
}
.ddos_faq_box ul.list1 li {
	width: 96%;
	padding: 0 2%
}
.ddos_faq_box ul.list1 li .text-rt {
	width: 77%
}
.ddos_faq_box ul.list1 li .text-rt h5 {
	font-size: 16px;
	line-height: 25px
}
aside.ethernet_features{
	padding:15px 0;
}
.ethernet_inner ul li .colocation_icon_box {
	float: none;
	margin: 0 auto
}
aside.ethernet_features .ethernet_inner ul li .style1 {
	font-size: 15px;
	margin: 8px 0;
	text-align: center
}
.ethernet_inner ul li p, aside.ethernet_features .ethernet_inner ul li {
	text-align: center
}
.ethernet_inner ul li .backup_icon_box {
	float: none;
	margin: 0 auto
}
.ddos_faq_box ul.faq_section li .text-rt {
	width: 90%
}
aside.network_mapbox2 {
	padding: 50px 2%;
	width: 96%;
	min-height: 820px;
	background-position: center 90%!important
}
aside.network_mapbox2 .maptext {
	left: 20px;
	bottom: 20px
}
.network_mapbox2 p.last {
	margin: 0 0 100px
}
aside.images_box ul.datcenter_image_box {
	width: 100%
}
.addon2 ul li span {
	font-size: 16px
}
.colocation_table .border_lt {
	border-left: 1px solid #dcdcdc
}
section.packages_banner {
	background: url(../images/packages_banner.jpg) left top/cover no-repeat
}
section.packages_banner aside.sub_banner {
	text-align: center;
	width: 100%;
	padding-left: 0
}
section.packages_banner aside.sub_banner h1 {
	font-size: 50px;
	line-height: 50px
}
.packages_table3 h3 {
	text-align: center;
	font-size: 26px;
	line-height: 28px
}
.package_content1 td:nth-of-type(1):before {
	content: "Server"
}
.package_content1 td:nth-of-type(2):before {
	content: "RAM"
}
.package_content1 td:nth-of-type(3):before {
	content: "Hard Drive"
}
.package_content1 td:nth-of-type(4):before {
	content: "Switch Port"
}
.package_content1 td:nth-of-type(5):before {
	content: "Outbound Traffic"
}
.package_content1 td:nth-of-type(6):before {
	content: "IP Assignments"
}
.package_content1 td:nth-of-type(7):before {
	content: "DDoS Shield"
}
.package_content1 td:nth-of-type(8):before {
	content: "Monthly"
}
.package_content1 td:nth-of-type(9):before {
	content: ""
}
.package_content1 td::before, .package_content2 td::before {
	top: 12px
}
.package_content1 td .btn1, .package_content2 td .btn1 {
	margin: 0 15px 0 0
}
.package_content2 td:nth-of-type(1):before {
	content: "Server"
}
.package_content2 td:nth-of-type(2):before {
	content: "Power Allocation"
}
.package_content2 td:nth-of-type(3):before {
	content: "Bandwidth"
}
.package_content2 td:nth-of-type(4):before {
	content: "Switch Port"
}
.package_content2 td:nth-of-type(5):before {
	content: "Private VLAN"
}
.package_content2 td:nth-of-type(6):before {
	content: "DDoS Shield"
}
.package_content2 td:nth-of-type(7):before {
	content: "Monthly"
}
.package_content2 td:nth-of-type(8):before {
	content: ""
}
.packages_table3 .package_content1 td, .packages_table3 .package_content2 td {
	padding-bottom: 10px;
	padding-top: 10px
}
.error_innerbox {
	width: 90%
}
section.dedicated_banner {
	background-size: cover
}
.dedicatedbanner_lt {
	width: 100%;
	margin: 0 0 15px
}
.dedicated_reviewsbox {
	width: 96%;
	min-height: auto
}
.reviewbox .name {
	text-align: center;
	width: 100%
}
.reviewbox {
	font-size: 14px
}
aside.ethernet_features .ethernet_inner {
	padding: 0 2%;
	width: 96%
}
aside.ethernet_features .ethernet_inner ul {
	text-align: center;
	margin: 0
}
aside.ethernet_features .ethernet_inner ul li {
	width: 100%;
	margin: 15px 0 0
}
body.dedicated aside.ethernet_features .ethernet_inner ul li figure.image_holder {
	float: none;
	margin: 0 auto
}
.smallbox3, aside.box5 p {
	margin: 0 0 10px
}
aside.box5 ul li {
	width: 400px
}
section.private_cloudbanner aside.sub_banner {
	text-align: center;
	width: 100%;
	height: auto;
	padding: 70px 0
}
.smallbox3 {
	width: 45%
}
section.sla_banner aside.sub_banner {
	padding: 50px 0;
	height: auto;
	background:none;
}
section.sla_banner aside.sub_banner h1{
	margin:0;
}
.sla_textbox .sla_textinner {
	padding: 40px 2%;
	width: 96%
}
.sla_textbox .sla_textinner h3 {
	font-size: 40px;
	margin: 0 0 15px
}
.sla_textbox .sla_textinner .style1 {
	font-size: 22px;
	line-height: 40px
}
.sla_textbox h4 {
	font-size: 30px;
	line-height: 30px
}
aside.slabox {
	text-align: center
}
aside.slabox .sla_imagebox {
	float: none;
	width: 300px;
	display: inline-block;
	vertical-align: top
}
.textbox5 {
	width: 100%;
	margin: 0
}
aside.slabox2 .sla_imagebox .roundedbox {
	right: inherit
}
/*****************NEW HEADER*********************/
.new-header-con { padding: 20px 2%;width: 96%;text-align: center;margin: 0}
.home_logo {display: inline-block;float: none;margin: 0 auto;vertical-align: top;}
.new-header-rt-box {background: #2a2f43;margin: 20px 0 0;width: 100%;}
.new-header-rt-box {background: none;margin:10px 0 0;padding: 12px 0 0; position: relative;text-align: center;width: 100%;z-index: 999;}
.new-header-rt-box > ul > li{display: inline-block;vertical-align: top;float: none}
.new-header-dropdown{top: 62px;background: #2a2f43;padding: 0 0 20px}
.new-header-dropdown ul::before{height: 10px}
.new-header-dropdown ul li{min-width: auto;}
.new-header-dropdown ul li{background: none}
.new-header-dropdown2 ul li, .new-header-dropdown2 ul li:first-child, .new-header-dropdown ul li {margin:0;padding: 10px 2%;text-align: left;width: 44%;}
.new-header-dropdown ul{width: 100%}
 .new-header-dropdown ul li .new-header-icon-holder{float: left;margin: 0 15px 0 0}
/************************************************/
section.sub_bannercon{padding:0}
#tests{margin:10px 2%;width:92%;padding:20px 2%}
.banner_menucon.f-nav2{top:0;position: relative}
.f-nav.hover_intent {position: fixed}
}
/* services */
.sitemap aside.copyright {
	width: 100%;
}
@media screen and (max-width:768px) {
#back-top2 span.home_txt {
	display: none;
}
.banner_menu ul li a span.fa-home {
	display: block;
	font-size: 16px;
	padding: 1px 0 0;
}
.banner_menu ul li:first-child a {
	display: block;
    padding: 5px 0 0 !important;
    position: static;
    height: 25px;
}
.ethernet_inner ul li p {
	font-size: 13px
}
section.plans_box aside.package_plan1 .plan_btm2 {
	min-height: 426px
}
aside.box6 .btn1 {
	margin: 10px auto 0
}
}
@media screen and (max-width: 767px) {
.lookingGlass-loc{width:510px}
.lookingGlass-loc .link-location{width:44px;height:15px}
.lookingGlass-loc .los-angeles-link{left:20px;top:73px}
.lookingGlass-loc .dallas-link{left: 83px;top: 90px;width: 29px;}
.lookingGlass-loc .chicago-link{left: 103px;top: 52px;width: 35px;}
.lookingGlass-loc .ashburn-link{left: 133px;top: 72px;width: 36px;}
.lookingGlass-loc .london-link{left: 222px;top: 27px;width: 33px;}
.lookingGlass-loc .moscow-link{left: 276px;top: 31px;width: 33px;height: 15px;}
.lookingGlass-loc .amsterdam-link{left: 231px;top: 58px;}
.lookingGlass-loc .barcelona-link{left: 217px;top: 81px;width: 49px;}
.lookingGlass-loc .Johannesburg-link{left: 287px;top: 181px;width: 52px;}
.lookingGlass-loc .saopaulo-link{left: 182px;top: 173px;width: 39px;}
.lookingGlass-loc .mumbai-link{left: 306px;top: 105px;width: 35px;}
.lookingGlass-loc .taipei-link{right: 57px;top: 92px;width: 31px;}
.lookingGlass-loc .tokyo-link{right: 38px;top: 72px;width: 28px;}
.lookingGlass-loc .seoul-link{right: 93px;top: 72px;width: 30px;}
.lookingGlass-loc .singapore-link{right: 65px;top: 132px;width: 50px;}
.lookingGlass-loc .sydney-link{    right: 0;top: 192px;width: 49px;}
/* services */
section.wrapper {
	margin: 0 auto;
	width: 100%;
	max-width: 540px;
}

}


@media screen and (max-width:667px) {
.backup_chart td:before, .transit_chart td:before {
	color: #2eaef3;
	font-weight: 700;
	white-space: nowrap
}
aside.sub_banner, section.managed_banner aside.sub_banner {
	height: auto;
	padding: 40px 3%;
	width: 94%;
	text-align: center
}
section.about_con aside.sub_banner {
	background: 0 0
}
aside.banner .banner_rt {
	display: none
}
.social_box ul li, .social_box ul li a {
	display: inline-block
}
aside.banner .banner_lt {
	margin: 30px 0 0;
	width: 100%;
	font-size: 18px;
	line-height: 32px
}
aside.banner .banner_lt h1 {
	font-size: 60px;
	line-height: 68px
}
aside.banner .banner_lt h2 {
	font-size: 32px;
	line-height: 43px
}
section.landing_bannernew {
	background: url(../images/landing_banner_new.jpg) center top no-repeat;
	background-size: cover
}
aside.copyright {
	text-align: center
}
.social_box {
	width: 100%
}
.social_box ul {
	float: left;
	width: 100%;
	text-align: center
}
.social_box ul li {
	float: none
}
article.tabes_content .text1 {
	font-size: 15px;
	text-align: center;
	width: 100%
}
aside.sub_banner figure.banner_image {
	top: 56px;
	display: none
}
article.textbox ul li {
	text-align: left;
	font-size: 15px
}
aside.sub_banner figure.banner_image img {
	width: 68%
}
aside.ethernet_features .ethernet_inner ul {
	margin: 0
}
aside.ethernet_features .ethernet_inner ul li {
	width: 100%;
	margin: 0 0 10px;
	text-align: center
}
aside.ethernet_features .ethernet_inner ul li figure.image_holder {
	margin: 0 0 10px;
	width: 100%
}
aside.ethernet_features .ethernet_inner ul li .style1 {
	margin: 13px 0 20px
}
body.dedicated aside.ethernet_features .ethernet_inner ul li figure.image_holder {
	float: none;
	display: inline-block
}
aside.ethernet_features .ethernet_inner .style2 {
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 20px
}
.transit_chart thead {
	position: absolute;
	top: -999999px;
	left: -99999px
}
.backup_chart td.price_contact {
	padding: 17px 0 16px!important
}
aside.network_mapbox {
	min-height: 786px
}
.transit_chart table, .transit_chart tbody, .transit_chart td, .transit_chart th, .transit_chart thead, .transit_chart tr {
	display: block
}
.transit_chart td, .transit_chart td:first-child {
	float: left;
	width: 40%;
	font-size: 14px;
	position: relative;
	padding: 15px 0 15px 60%;
	text-align: left
}
.transit_chart td:last-child {
	float: left;
	width: 40%;
	padding: 15px 0 15px 60%
}
.transit_chart td:before {
	left: 15px;
	padding-right: 10px;
	position: absolute;
	top: 15px
}
.transit_chart td:last-child .btn1 {
	float: left;
	margin: 10px auto
}
.transit_chart td:nth-of-type(1):before {
	content: "Bandwidth"
}
.transit_chart td:nth-of-type(2):before {
	content: "BGP"
}
.transit_chart td:nth-of-type(3):before {
	content: "IPv6 and IPv4 on the same connection"
}
.transit_chart td:nth-of-type(4):before {
	content: "Port Availability at all locations"
}
.transit_chart td:nth-of-type(5):before {
	content: ""
}
section.plans_box aside.package_plan1 h4 {
	font-size: 28px;
	line-height: 32px
}
section.plans_box aside.package_plan1 h4 span {
	margin: 0
}
.banner_menu {
	text-align: center
}
.banner_menu ul li {
	float: none;
	margin: 0
}
.package_planbox tbody, .package_planbox tbody tr {
	width: 100%
}
.heading2:before {
	display: none
}
.heading2 {
	border-radius: 4px 4px 0 0
}
aside.packages_box {
	font-size: 12px
}
.package_planbox thead {
	position: absolute;
	top: -999999px;
	left: -99999px
}
.package_planbox table, .package_planbox tbody, .package_planbox td, .package_planbox th, .package_planbox thead, .package_planbox tr {
	display: block
}
.package_planbox td, .package_planbox td:first-child {
	float: left;
	width: 40%;
	position: relative;
	padding: 15px 0 15px 60%;
	text-align: left
}
.package_planbox td:last-child {
	float: left;
	width: 40%;
	padding: 15px 0 15px 60%
}
.package_planbox td:before {
	left: 15px;
	padding-right: 10px;
	position: absolute;
	top: 15px;
	color: #2eaef3;
	white-space: nowrap
}
.package_planbox td:last-child .btn1 {
	float: left;
	margin: 10px auto
}
.package_planbox td:nth-of-type(2):before {
	content: "Domain Addition"
}
.package_planbox td:nth-of-type(3):before {
	content: "DNS Entries"
}
.package_planbox td:nth-of-type(4):before {
	content: "DNS Configuration"
}
.package_planbox td:nth-of-type(5):before {
	content: "Web Software Updates"
}
.package_planbox td:nth-of-type(6):before {
	content: "Web Software Installation"
}
.package_planbox td:nth-of-type(7):before {
	content: "FTP Configuration"
}
.package_planbox td:nth-of-type(8):before {
	content: "Log Rotation"
}
.package_planbox td:nth-of-type(9):before {
	content: "Create & Customize CronJobs"
}
.package_planbox td:nth-of-type(10):before {
	content: "Hostname Setting"
}
.package_planbox td:nth-of-type(11):before {
	content: "Traffic Analytics Software Installation"
}
.package_planbox td:nth-of-type(12):before {
	content: "Kernel Updates"
}
.package_planbox td:nth-of-type(13):before {
	content: "Windows Critical Updates"
}
.package_planbox td:nth-of-type(14):before {
	content: "Additional IP Binding"
}
.package_planbox td:nth-of-type(15):before {
	content: "Log file analysis"
}
.package_planbox td:nth-of-type(16):before {
	content: "Web Software Optimization"
}
.package_planbox td:nth-of-type(17):before {
	content: "Server Load Analysis"
}
.package_planbox td:nth-of-type(18):before {
	content: "Intrusion Detection"
}
.package_planbox td:nth-of-type(19):before {
	content: "Lighttpd Installation"
}
.package_planbox td:nth-of-type(20):before {
	content: "Unlimited Server"
}
.package_planbox td:nth-of-type(21):before {
	content: "IIS Installation"
}
.package_planbox td:nth-of-type(22):before {
	content: "Firewall Installation"
}
.package_planbox td:nth-of-type(23):before {
	content: "Security Inspection"
}
.package_planbox td:nth-of-type(24):before {
	content: "Server Management"
}
.package_planbox td:nth-of-type(25):before {
	content: "Administration Requests"
}
.package_planbox td:nth-of-type(26):before {
	content: "Security Hardening"
}
.package_planbox td:nth-of-type(27):before {
	content: "Software Installation"
}
section.backup_banner aside.sub_banner figure.banner_image {
	display: none
}
aside.text1 {
	line-height: 20px
}
aside.ethernet_features .ethernet_inner {
	width: 96%;
	padding: 0 2%
}
.backup_chart td, .backup_chart td:first-child {
	float: left;
	width: 40%;
	position: relative;
	padding: 15px 0 15px 60%;
	text-align: left
}
.backup_chart td:last-child {
	float: left;
	width: 40%;
	padding: 15px 0 15px 60%
}
.backup_chart td:before {
	left: 15px;
	padding-right: 10px;
	position: absolute;
	top: 10px;
	font-size: 14px
}
.backup_chart td:last-child .btn1 {
	float: left;
	margin: 10px auto
}
.backup_chart td:nth-of-type(2):before {
	content: ""
}
.backup_chart td:nth-of-type(3):before {
	content: "Disk Space"
}
.backup_chart td:nth-of-type(4):before {
	content: "Quick Restore"
}
.backup_chart td:nth-of-type(5):before {
	content: "Continuous Backup"
}
.backup_chart td:nth-of-type(6):before {
	content: "Retention Policies"
}
.backup_chart td:nth-of-type(7):before {
	content: "Encryption"
}
.backup_chart td:nth-of-type(8):before {
	content: "Web Interface"
}
.backup_chart td:nth-of-type(9):before {
	content: "Linux Support"
}
.backup_chart td:nth-of-type(10):before {
	content: "Windows Support"
}
.backup_chart td:nth-of-type(11):before {
	content: "Los Angeles Datacenter"
}
.backup_chart td:nth-of-type(12):before {
	content: "30 Day Money Back"
}
.backup_chart td:nth-of-type(13):before {
	content: "No Contract"
}
.backup_chart td:nth-of-type(14):before {
	content: ""
}
.backup_chart tbody td:first-child {
	padding: 22px 5%;
	text-align: center
}
.backup_chart td.price {
	width: 50%;
	text-align: center
}
.backup_chart table {
	width: 100%
}
.backup_chart td {
	font-size: 14px
}
.backup_chart .btn1 a {
	font-size: 14px;
	padding: 7px 31px
}
.question_table label {
	font-size: 14px;
	line-height: 20px
}
aside.questions_box h3 {
	font-size: 34px
}
.field2, .question_table .field1 {
	height: 10px
}
.question_table .commentbox {
	height: 70px
}
aside.content_rt .sidebox h4 {
	font-size: 16px;
	padding: 12px 0
}
article.textbox2 ul.tabs2 li, article.textbox2 ul.tabs2 li.loc {
	display: block;
	float: none;
	margin: 0 0 10px
}
aside.addons_box .add_plan1 .add_inner2 .price2 {
	font-size: 27px;
	margin: 0 0 10px
}
aside.addons_box .add_plan1 .add_inner2 ul.list2 li {
	font-size: 13px
}
aside.ethernet_features h3 {
	margin: 0 0 20px
}
.tabs_box ul.tabs li a {
	padding: 20px 0;
	border-radius: 4px
}
.addon2 ul li {
	font-size: 12px
}
.addon2 ul li span {
	font-size: 13px
}
section.colocation_banner aside.sub_banner ul {
	display: inline-block;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 100%
}
section.colocation_banner aside.sub_banner ul li {
	color: #fff;
	display: inline-block;
	float: none;
	font-size: 16px;
	font-weight: 300;
	line-height: 16px;
	margin: 0 0 12px;
	padding: 0 27px 0 0;
	text-align: left
}
aside.network_mapbox .maptext {
	bottom: 0;
	height: 44px;
	margin: 0 auto;
	left: 0
}
aside.network_mapbox h3 {
	font-size: 35px
}
article.textbox {
	text-align: center
}
article.textbox h3 {
	margin: 10px 0
}
aside.affiliate_box .btn2, aside.affiliate_box .btn3 {
	width: auto
}
aside.affiliate_box .btn2 a, aside.affiliate_box .btn3 a {
	padding: 4px 8px
}
aside.affiliate_box .mediabox figure.image_holder {
	margin: 0 0 10px;
	float: none
}
aside.affiliate_box .mediabox .btn1 {
	margin: 0 auto;
	float: none;
	width: 64%
}
aside.contact_lt .smallbox .social_box ul {
	text-align: left
}
section.dedicated_banner aside.sub_banner ul {
	width: 54%
}
.smallbox2 .smallbox_inner ul li {
	width: 25%;
	font-size: 14px;
	line-height: 23px
}
.smallbox1 .heading {
	font-size: 17px
}
.network_mapbox2 p.last {
	margin: 0 0 150px
}
section.plans_box aside.package_plan1 .plan_btm2 {
	min-height: 445px
}
.addon2 ul li {
	padding: 14px 2%
}
section.packages_banner aside.sub_banner {
	padding: 50px 0;
	height: auto
}
section.packages_banner aside.sub_banner h1 {
	font-size: 40px;
	line-height: 45px
}
section.packages_banner aside.sub_banner h2 {
	font-size: 34px;
	line-height: 34px
}
.packages_table3 h3 {
	font-size: 20px;
	line-height: 25px
}
section.private_cloudbanner aside.sub_banner h1 {
	font-size: 46px;
	line-height: 56px;
	margin: 0
}
.header_margin_top .logo {
	margin: 0 auto
}
    /*****************NEW HEADER*********************/
    .new-header-rt-box > ul > li{background: none;}
    /************************************************/
	/*.location-map-box{50px 0}*/
	.location-map-box h3{ font-size:36px; line-height:36px;margin:0 0 30px;}
	.map-box {width: 480px;}
    .los-angeles-link {height: 11px;    left: 27px;    top: 68px;    width: 40px;}
    .chicago-link {left: 103px;    top: 47px;    width: 31px;    height: 14px;}
	.dallas-link {height: 11px;    left: 85px;    top: 81px;    width: 25px;}
	.ashburn-link {    height: 12px;    left: 131px;    top: 66px;    width: 31px;}
	.sao-paulo-link {left: 174px;    top: 156px;    width: 36px;    height: 13px;}
    .london-link {    height: 12px;    left: 211px;    top: 25px;    width: 30px;}
	.moscow-link {left: 258px;top: 28px;width: 33px;height: 14px;}
	.amsterdam-link {height: 12px;right: 222px;top: 53px;width: 40px;}
    .Johannesburg-link {bottom: 42px;    height: 11px;    right: 165px;    width: 47px;}
	.taiwan-link {right: 63px;    top: 82px;    width: 27px;    height: 15px;}
	.mumbai-link {    height: 13px;    right: 164px;    top: 95px;    width: 30px;}
	.tokyo-link {    width: 28px;    height: 14px;    right: 43px;    top: 65px;}
	.barcelona-link {left: 205px;top: 71px;width: 45px;height: 15px;}
	.singapore-link {right: 68px;top: 119px;width: 46px;}
	.sydney-link {right: 10px;bottom: 28px;width: 45px;height: 16px;}
}
@media screen and (max-width:600px) {
aside.affiliate_textbox article.textbox h3, section.plans_box h3 {
	margin: 0 0 20px
}
.error_innerbox .search {
	width: 88%
}
.error_innerbox {
	width: 86%
}
nav#nav {
	width: 190px
}
aside.topbox_lt ul li {
	padding: 0 15px 8px 0
}
.sla_heading{
	font-size:30px;
	line-height:30px;
	padding:30px 0;
}
.invoice_inner {
	overflow-x: auto;
	overflow-y: hidden
}
.client_invoice {
	width: 700px
}
aside.sub_banner figure.banner_image {
	display: none
}
.smallbox1 .smallbox_inner {
	min-height: auto
}
aside.banner .banner_lt h1 {
	font-size: 50px;
	line-height: 60px
}
aside.affiliate_box h3 {
	font-size: 30px;
	line-height: 39px;
	margin: 0 0 20px
}
article.textbox ul li {
	line-height: 21px
}
aside.box2 {
	text-align: center
}
section.contact_bannercon aside.sub_banner {
	height: auto;
	padding: 50px 0;
	width: 100%
}
aside.contact_lt .smallbox article.text_rt {
	text-align: left
}
section.landing_banner aside.sub_banner h2 {
	font-size: 23px
}
section.plans_box aside.package_plan1 h4 {
	font-size: 24px;
	padding: 8px 0
}
section.colocation_banner aside.sub_banner .btn1 {
	margin: 10px 0 20px
}
section.plans_box aside.package_plan2 {
	margin-top: 0
}
section.plans_box aside.package_plan1 .plan_btm {
	padding: 20px 6%
}
aside.box2>ul>li {
	width: 100%;
	text-align: left
}
aside.box5 h3 {
	font-size: 28px;
	line-height: 28px
}
aside.box2, aside.packages_box {
	font-size: 14px;
	line-height: 20px
}
section.dedicated_banner aside.sub_banner {
	width: 100%;
	padding-left: 0
}
aside.addons_box .add_plan1 .plan_head {
	padding: 5px 0
}
aside.addons_box .add_plan1 .plan_head .price {
	font-size: 17px
}
section.colocation_banner aside.sub_banner {
	height: auto;
	padding-left: 0;
	width: 100%
}
section.dedicated_banner aside.sub_banner ul {
	margin: 0 auto;
	width: 59%;
	float: none;
	text-align: center
}
section.dedicated_banner aside.sub_banner ul li {
	float: none;
	text-align: left;
	display: inline-block
}
aside.images_box ul.datcenter_image_box li {
	width: 46%
}
aside.images_box ul.datcenter_image_box li:nth-child(3n) {
	margin: 0 1.5% 12px 0
}
aside.images_box ul.datcenter_image_box li a img {
	width: 100%
}
aside.datacenter_text .ethernet_inner .smallbox2 {
	padding: 12px 0
}
aside.datacenter_text .ethernet_inner .smallbox2 figure.image_holder2 {
	margin: 0 0 8px
}
.network_lt .smallbox1 {
	width: 100%;
	margin: 0 0 10px
}
.smallbox2 .smallbox_inner ul li {
	width: 92%;
	padding: 0 0 0 8%;
	margin: 0 0 15px
}
.ddos_faq_box ul.list1 {
	width: 100%
}
.ddos_faq_box ul.list1 li .text-rt {
	width: 85%
}
.ddos_faq_box ul.list1 li .text-rt h5 {
	font-size: 18px
}
.ddos_faq_box h3, .ddos_faq_box h4 {
	padding: 20px 0;
	font-size: 30px;
	line-height: 30px;
	margin: 0
}
section.plans_box aside.package_plan1 .plan_btm ul li {
	font-size: 13px
}
#note {
	font-size: 30px
}
.error_innerbox h1 {
	font-size: 150px;
	line-height: 150px
}
.error_innerbox {
	padding: 30px 0
}
.sla_textbox .sla_textinner h3 {
	font-size: 35px;
	line-height: 38px
}
.sla_textbox .sla_textinner .style1 {
	font-size: 18px;
	line-height: 24px
}
aside.sub_banner h1 br {
	display: none
}
section.datacenter_banner aside.sub_banner h1 {
	font-size: 30px;
	line-height: 35px
}
/*********************NEW HEADER******************/
    .topcontent_box{background:#000509}
	.new-header-rt-box{display:none}
    /********************************************/
}
@media screen and (max-width: 575px) {
.lookingGlass-loc{width:440px;margin: 0 auto;}
.lookingGlass-loc .link-location{height:13px;width: 38px;}
.lookingGlass-loc .los-angeles-link{left: 17px;top: 63px;}
.lookingGlass-loc .dallas-link{left: 71px;top: 77px;width: 25px;}
.lookingGlass-loc .chicago-link{left: 89px;top: 45px;width: 30px;}
.lookingGlass-loc .ashburn-link{left: 115px;top: 63px;width: 31px;}
.lookingGlass-loc .london-link{left: 193px;top: 24px;width: 27px;}
.lookingGlass-loc .moscow-link{left: 237px;top: 26px;width: 30px;height: 13px;}
.lookingGlass-loc .amsterdam-link{left: 199px;top: 50px;width: 39px;}
.lookingGlass-loc .barcelona-link{left: 187px;top: 70px;width: 43px;}
.lookingGlass-loc .Johannesburg-link{left: 247px;top: 157px;width: 45px;}
.lookingGlass-loc .saopaulo-link{left: 157px;top: 149px;width: 34px;}
.lookingGlass-loc .mumbai-link{left: 264px;top: 91px;width: 30px;}
.lookingGlass-loc .taipei-link{right: 49px;top: 79px;width: 28px;}
.lookingGlass-loc .tokyo-link{right: 31px;top: 62px;}
.lookingGlass-loc .seoul-link{right: 80px;top: 63px;width: 26px;}
.lookingGlass-loc .singapore-link{right: 56px;top: 114px;width: 43px;}
.lookingGlass-loc .sydney-link{top: 166px;width: 41px;}
/* services */
section.wrapper {
	margin: 0 auto;
	width: 100%;
	max-width: 100%;
}
.menu-button {
	margin: 0 0 0;
}

}
@media screen and (max-width:480px) {
section.sla_banner aside.sub_banner h1 {
	font-size:28px;
	line-height:28px;
}
section.sla_banner aside.sub_banner h1 span{
	font-size:50px;
	line-height:50px;
}
aside.box4 figure.image_holder2.colocation_img1 {
	height: 170px;
	width: 100%;
	background: url(../images/map.png) center top/contain no-repeat
}
.sla_heading{
	font-size:24px;
	line-height:26px;
	padding:25px 0;
}
#note {
	font-size: 23px;
	line-height: 30px
}
section.dedicated_banner aside.sub_banner h2 {
	font-size: 20px
}
aside.banner .banner_lt {
	text-align: center
}
aside.banner .banner_lt h1 {
	font-size: 39px;
	margin: 0 0 20px
}
aside.banner .banner_lt .btn1 {
	width: 48%;
	float: none;
	display: inline-block
}
aside.banner .banner_lt .btn1:nth-child(2n) {
	float: none
}
.form_lt ul li {
	margin: 0
}
.form_lt ul li label {
	padding-top: 0
}
.form_lt ul li .field1, .form_rt .comment_box {
	width: 96%
}
.submit {
	width: 100%
}
aside.sitemap {
	width: 50%
}
aside.sitemap2 {
	width: 100%;
	margin: 20px 0 0
}
aside.network_mapbox h3 {
	font-size: 29px;
	line-height: 31px
}
.banner_menu ul li {
	-webkit-appearance: none
}
.banner_menu ul li a, .banner_menu ul li:first-child a {
    font-size: 14px;
    line-height: 20px;
    padding: 8px;
}
aside.box3 figure.image_holder.about_image1, aside.box3 figure.image_holder.about_image2 {
	display: inline-block;
	background-size: contain;
	width: 150px;
	height: 136px
}
article.textbox2 figure.imageholder3.ddos_img1, section.bandwidth_con aside.box5 ul li figure.image_holder2 {
	height: 110px
}
.banner_menu ul li:last-child {
	box-shadow: none
}
aside.box1, aside.choose_box {
	padding: 20px 2%;
	font-size: 14px;
	line-height: 20px
}
aside.box3 h3, aside.ethernet_features h3 {
	font-size: 30px;
	line-height: 32px
}
aside.box1 p, aside.choose_box p {
	margin: 0 0 10px
}
aside.choose_box ol li {
	font-size: 14px;
	line-height: 20px
}
aside.affiliate_box .mediabox .btn1 {
	width: 88%
}
.backup_chart td:first-child {
	line-height: 15px
}
.form_lt ul li label {
	text-align: left;
	padding: 10px 0
}
aside.contact_rt h4 {
	padding: 0;
	margin: 0 0 20px
}
aside.contact_rt .form_lt ul li {
	margin: 0
}
aside.contact_rt .form_lt .comment_box {
	width: 96%
}
section.colocation_banner aside.sub_banner ul {
	width: 72%
}
section.colocation_banner aside.sub_banner ul li {
	margin: 0;
	padding: 0;
	width: 100%
}
.transit_chart td, .transit_chart td:first-child {
	padding: 15px 5% 15px 58%;
	width: 37%;
	text-align: right
}
.transit_chart td span {
	float: right
}
.transit_chart td:last-child .btn1 {
	float: right;
	margin: 10px 12% 0 0
}
aside.images_box ul.datcenter_image_box li {
	width: 93%;
	margin: 0 0 2%
}
section.plans_box {
	margin: 0
}
aside.box2 figure.image_holder2.network_img1 {
	width: 100%
}
section.landing_banner aside.sub_banner h2 {
	font-size: 26px
}
section.plans_box h3 {
	font-size: 34px;
	margin: 20px 0
}
section.plans_box aside.package_plan1 h4 {
	font-size: 22px;
	line-height: 27px
}
section.plans_box aside.package_plan1 .plan_btm ul li {
	font-size: 13px
}
section.plans_box aside.package_plan1 .plan_btm .btn1 {
	width: 130px
}
section.plans_box aside.package_plan1 .plan_btm .btn1 a {
	padding: 10px 0
}
section.landing_bannernew aside.sub_banner h1 {
	font-size: 42px;
	line-height: 42px;
	text-shadow: 2px 2px 0 #000
}
section.landing_bannernew aside.sub_banner .price .numeric1 {
	font-size: 36px
}
.choose_icon1, .choose_icon2, .choose_icon3, .choose_icon4 {
	background-position: center 16px
}
aside.choose_box ol li {
	text-align: center;
	padding: 120px 0 0
}
aside.choose_box ol li:before {
	left: 0;
	right: 0;
	top: -10px;
	margin: 0 auto
}
aside.choose_box ol li .style1 {
	line-height: 31px;
	margin: 0 0 10px
}
aside.content_lt {
	width: 100%;
	margin: 0 0 20px
}
aside.content_rt {
	width: 100%
}
.tabs_box ul.tabs li {
	margin: 0 0 6px
}
aside.addons_box .add_plan1 {
	width: 100%;
	margin: 0 0 10px
}
.addon2 ul li {
	width: 96%;
	font-size: 15px;
	padding: 20px 2%;
	margin: 0 0 10px
}
aside.box5 ul li {
	width: 300px
}
section.colocation_banner aside.sub_banner ul li {
	float: none;
	display: inline-block
}
section.colocation_banner aside.sub_banner h2 {
	font-size: 20px
}
aside.datacenter_text .ethernet_inner h4 {
	font-size: 30px
}
aside.datacenter_text .ethernet_inner .smallbox2 {
	width: 49%;
	margin: 0 0 10px
}
article.textbox2 figure.imageholder3.ddos_img2 {
	height: 175px
}
aside.network_mapbox {
	background: 0 0;
	min-height: auto
}
section.reseller_banner aside.sub_banner {
	height: auto;
	padding: 40px 0
}
.colocation_table td .style3 {
	font-size: 14px
}
.colocation_table tbody td {
	height: auto
}
.colocation_table td:before, .packages_table td:before {
	top: 10px;
	font-size: 12px
}
section.dedicated_banner aside.sub_banner ul {
	width: 74%
}
span.error {
	top: 48px
}
section.copyright_con {
	margin: 0
}
aside.affiliate_box .price .style1, aside.affiliate_box .price .style2, aside.affiliate_box .price .style3 {
	width: 96%;
	padding: 15px 2%
}
aside.affiliate_box .calculator_box .blue-x, aside.affiliate_box .calculator_box .price2 {
	padding: 6px 0
}
aside.affiliate_textbox figure.image_holder.dollar_image, aside.box3 figure.image_holder.reseller_img1 {
	background-size: contain;
	width: 60%;
	height: 168px;
	background-position: center top
}
.form_lt ul li label {
	float: left;
	width: 100%
}
section.dedicated_banner aside.sub_banner ul li {
	margin: 0;
	font-size: 15px
}
.network_rt .image_holder.network_img1, .network_rt .image_holder.network_img2 {
	border: none;
	outline: 0;
	width: 100%;
	background-position: center top
}
.network_mapbox2 p {
	margin: 0 0 10px;
	text-align: center
}
.network_mapbox2 p.last {
	margin: 0 0 10px
}
section.plans_box aside.package_plan1 .plan_btm2 {
	min-height: 525px
}
aside.network_mapbox .maptext {
	display: none
}
.packages_table td:last-child .btn1 {
	float: left;
	margin: 0 10px 0 0
}
.smallbox3 {
	width: 94%
}
section.private_cloudbanner aside.sub_banner h1 {
	font-size: 40px;
	line-height: 46px
}
    /*****************NEW HEADER*********************/
    .new-header-icon1,
    .new-header-icon2,
    .new-header-rt-box > ul > li:last-child i,
    .new-header-dropdown ul li .new-header-icon-holder{display: none;}
    .new-header-dropdown{top: 38px;}
    /************************************************/
    .location-map-box{ padding:30px 0}
	.location-map-box h3{ font-size:30px; line-height:30px}
	.map-box {width: 320px;}
    .los-angeles-link {    height: 11px;    left: 19px;    top: 43px;    width: 27px;}
    .chicago-link {    left: 68px;    top: 32px;    width: 22px;    height: 10px;}
    .dallas-link {height: 11px;    left: 56px;    top: 54px;    width: 19px;}
	.ashburn-link {height: 12px;    left: 85px;    top: 43px;    width: 23px;}
	.sao-paulo-link {left: 112px;    top: 104px;    width: 28px;    height: 10px;}
    .london-link {    height: 11px;    left: 140px;    top: 15px;    width: 21px;}
	.moscow-link {left: 172px;top: 18px;width: 22px;height: 11px;}
	.amsterdam-link {height: 11px;right: 147px;top: 35px;width: 29px;}
	.Johannesburg-link {bottom: 27px;    height: 10px;    right: 110px;    width: 30px;}
	.taiwan-link {right: 40px;    top: 56px;    width: 20px;    height: 9px;}
	.mumbai-link {    height: 11px;    right: 110px;    top: 63px;    width: 20px;}
	.tokyo-link {    width: 18px;    height: 10px;    right: 28px;    top: 43px;}
	.banner_menu ul li a span {position: relative;top: 5px;}
	.banner_menu ul li{box-shadow:none;vertical-align:middle}
	.banner_menu .call_btn::before{display:none}
	.subcontent_box{margin:0 0 20px;}
	.banner_menu .call_btn .numeric1, .banner_menu .call_btn .numeric1 a{font-size:20px;margin:0}
	.banner_menu .call_btn{padding:5px 0}
    .banner_menu ul li a, .banner_menu ul li:first-child a {font-size: 13px;padding: 8px 5px;}
	.banner_menu ul li:first-child a {height: 30px;padding: 0 !important;}
	.barcelona-link {left: 136px;top: 48px;width: 32px;height: 12px;}
	.singapore-link {right: 45px;top: 79px;width: 29px;height: 12px;}
	.sydney-link {right: 6px;bottom: 18px;width: 32px;height: 12px;}
	aside.sub_banner h1 {font-size: 30px;line-height: 36px;}
	.lookingGlass-loc{width:320px;margin:0 auto}
	.lookingGlass-loc .link-location{height:13px;width:34px}
	.lookingGlass-loc .los-angeles-link{left:10px;top:44px}
	.lookingGlass-loc .dallas-link{left:49px;top:54px;width:24px}
	.lookingGlass-loc .chicago-link{left:63px;top:31px;width:25px}
	.lookingGlass-loc .ashburn-link{left:80px;top:44px;width:28px}
	.lookingGlass-loc .london-link{left:137px;top:16px;width:26px}
	.lookingGlass-loc .moscow-link{left: 171px;top: 18px;width: 24px;height: 12px;}
	.lookingGlass-loc .amsterdam-link{left:143px;top:35px;width:33px}
	.lookingGlass-loc .barcelona-link{left:134px;top:49px;width:34px}
	.lookingGlass-loc .Johannesburg-link{left:177px;top:112px;width:37px}
	.lookingGlass-loc .saopaulo-link{left:106px;top:106px}
	.lookingGlass-loc .mumbai-link{left:188px;top:65px}
	.lookingGlass-loc .taipei-link{right:34px;top:56px;width:25px}
	.lookingGlass-loc .tokyo-link{right:22px;top:43px;width:25px}
	.lookingGlass-loc .seoul-link{right: 58px;top: 46px;width: 19px;height: 9px;}
	.lookingGlass-loc .singapore-link{right:40px;top:81px;width:33px}
	.lookingGlass-loc .sydney-link{top:119px;width:38px}
}
@media screen and (max-width:420px) {
.menu_iconbox {
	top: 17px
}
header.headerbox {
	width: 96%;
	padding: 10px 2%
}
.logo, .logo a {
	width: 220px;
	height: 40px
}
section.landing_bannernew aside.sub_banner h1 {
	font-size: 36px
}
.logo {
	margin: 0 auto
}
.logo a {
	background: url(../images/logohome.png) left top no-repeat;
	background-size: cover !important
}
aside.topbox_rt ul {
	width: 100%;
	padding-top: 0;
	text-align: center
}
aside.topbox_rt ul li {
	float: none;
	display: inline-block
}
aside.topbox_rt .top_btn {
	float: none;
	margin: 0 auto;
	clear: both
}
#note {
	font-size: 22px;
	line-height: 26px
}
aside.banner .banner_lt {
	font-size: 16px;
	line-height: 24px
}
aside.banner .banner_lt h2 {
	font-size: 28px;
	line-height: 36px
}
aside.copyright {
	line-height: 18px
}
.social_box ul {
	margin: 10px 0 0
}
article.textbox h3 {
	font-size: 26px;
	line-height: 30px;
	margin: 10px 0;
	text-align: center
}
article.textbox ul li {
	margin: 0 0 10px
}
aside.affiliate_textbox figure.image_holder.dollar_image {
	float: none;
	width: 100%
}
aside.affiliate_box h3 {
	font-size: 24px;
	line-height: 30px
}
aside.box2 figure.rates img {
	width: 100%
}
aside.contact_lt .smallbox figure.image_holder {
	float: none
}
aside.contact_lt .smallbox article.text_rt {
	width: 100%;
	text-align: center
}
aside.ethernet_box .plan1 {
	text-align: center
}
aside.ethernet_box .plan1 .price {
	width: 100%;
	padding: 20px 0 0;
	background: 0 0
}
section.plans_box aside.package_plan1 {
	width: 100%;
	margin: 0 0 10px
}
section.plans_box h3 {
	font-size: 28px;
	line-height: 30px
}
.package_planbox td span.fa-check {
	float: right
}
.package_planbox td, .package_planbox td:first-child {
	padding: 15px 10% 15px 50%;
	text-align: right
}
.package_planbox td:first-child {
	text-align: left
}
.backup_chart td:last-child .btn1 {
	float: left
}
aside.questions_box .submit {
	width: 98%;
	margin: 0 1%
}
aside.box4 figure.image_holder2 img {
	width: 100%
}
section.dedicated_banner aside.sub_banner .btn1 a img {
	display: none
}
section.dedicated_banner aside.sub_banner h2 {
	font-size: 19px;
	line-height: 25px
}
aside.addons_box>ul {
	margin: 0
}
aside.addons_box>ul>li {
	width: 100%;
	line-height: 20px
}
aside.box6 ul li figure.image_holder2 {
	height: 98px
}
section.colocation_banner aside.sub_banner h1 {
	font-size: 38px
}
section.colocation_banner aside.sub_banner h2 {
	font-size: 15px
}
section.colocation_banner aside.sub_banner ul li {
	font-size: 12px
}
aside.images_box ul.datcenter_image_box li {
	margin-right: 1%
}
aside.box2 figure.rates {
	width: 93%;
	height: 300px;
	background: url(../images/rates_img.jpg) right top no-repeat;
	background-size: contain
}
aside.affiliate_box {
	line-height: 21px
}
.colocation_table td:before {
	font-size: 11px
}
aside.contact_lt .smallbox .social_box ul {
	text-align: center
}
body.dedicated aside.addons_box .add_plan1 .add_inner2 ul.list2 li {
	padding: 14px 20px 14px 25px
}
section.plans_box aside.package_plan1 .plan_btm2 {
	min-height: auto
}
.error_innerbox h3 {
	font-size: 50px;
	line-height: 50px
}
    /*****************NEW HEADER*********************/
    .home_logo a { background:url("../images/logohome.png") no-repeat scroll left top;height: 42px; width: 220px;background-size: contain}
    .new-header-dropdown2 ul li, .new-header-dropdown2 ul li:first-child, .new-header-dropdown ul li{font-size: 13px;padding: 0 2%;}
    /***********************************************/
}
@media screen and (max-width:375px) {
aside.box5 ul li {
	margin-bottom: 10px
}
.tabs_box ul.tabs li, aside.datacenter_text .ethernet_inner .smallbox2 {
	width: 100%
}
aside.banner .banner_lt h1 {
	font-size: 33px;
	line-height: 44px
}
aside.topbox_lt {
	padding-bottom: 0
}
aside.sub_banner {
	font-size: 16px
}
section.landing_bannernew aside.sub_banner h1 {
	font-size: 33px
}
.banner_menu .call_btn .numeric1 a {
	color: #fff
}
aside.affiliate_box .mediabox .btn1 {
	display: inline-block
}
aside.affiliate_box .mediabox .btn1 a {
	font-size: 28px;
	line-height: 30px;
	padding: 7px 10px
}
aside.contact_form h3 {
	font-size: 30px;
	line-height: 32px
}
.backup_chart td:last-child .btn1 {
	float: right;
	margin: 0 10px 0 0
}
.backup_chart .btn1 a {
	font-size: 14px;
	padding: 2px 12px
}
aside.questions_box {
	padding: 30px 0
}
.question_table .label {
	font-size: 12px;
	line-height: 16px
}
aside.questions_box h3 {
	font-size: 26px;
	line-height: 26px;
	margin: 0 0 15px
}
article.textbox2 figure.imageholder3.ddos_img1 {
	height: 95px;
	margin: 0
}
article.textbox2 figure.imageholder3.ddos_img2 {
	margin: 0
}
#note {
	font-size: 19px
}
section.dedicated_banner aside.sub_banner h2 {
	font-size: 17px
}
aside.ethernet_features .ethernet_inner ul li .style1 {
	font-size: 18px
}
aside.datacenter_text h3 {
	font-size: 24px;
	padding: 0 0 10px
}
aside.datacenter_text .ethernet_inner h4 {
	font-size: 25px;
	line-height: 32px
}
aside.textbox2 {
	padding-top: 0
}
section.dedicated_banner aside.sub_banner ul {
	width: 88%
}
aside.choose_box ol li .style1 {
	font-size: 18px;
	line-height: 22px
}
aside.images_box ul.datcenter_image_box li {
	width: 44%
}
section.about_con aside.sub_banner {
	font-size: 15px;
	line-height: 19px
}
aside.box2 figure.rates {
	height: 270px
}
.colocation_table td:before {
	font-size: 10px
}
section.mitigation_banner aside.sub_banner h2 {
	font-size: 23px
}
.ddos_faq_box ul.list1 li .text-rt {
	width: 78%
}
.ddos_faq_box h3, .ddos_faq_box h4 {
	font-size: 25px
}
.package_content1 td, .package_content1 td:first-child, .package_content2 td, .package_content2 td:first-child {
	padding: 15px 0 15px 50%;
	width: 50%
}
.package_content1 td:last-child, .package_content2 td:last-child {
	width: 50%
}
section.packages_banner aside.sub_banner h1 {
	font-size: 35px;
	line-height: 40px
}
section.packages_banner aside.sub_banner h2 {
	font-size: 29px;
	line-height: 30px
}
.sla_textbox .sla_textinner h3 {
	font-size: 27px;
	line-height: 31px
}
.sla_textbox .sla_textinner .style1 {
	font-size: 15px;
	line-height: 22px
}
.sla_textbox h4 {
	font-size: 24px
}
}
@media screen and (max-width:360px) {
section.services_bg aside.box1 .image_box {
	margin: 0 0 20px
}
section.services_bg aside.box1 h3 {
	font-size: 34px
}
.question_table .commentbox {
	height: 34px
}
aside.box2 figure.rates {
	height: 254px
}
.error_innerbox h1 {
	font-size: 120px;
	line-height: 120px
}
.error_innerbox {
	font-size: 14px
}
}
@media screen and (max-width:320px) {
aside.banner .banner_lt h1 {
	font-size: 29px
}
aside.box1 .image_box figure.image_holder img {
	width: 79%
}
aside.box1 .image_box .price {
	margin: 40px -70px 0 0
}
section.services_bg aside.box1 .image_box figure.image_holder img {
	float: left;
	width: 65%
}
aside.affiliate_box .mediabox figure.image_holder img, aside.box1 .image_box figure.image_holder, aside.box3 figure.image_holder img {
	width: 100%
}
#note {
	font-size: 16px
}
section.services_bg aside.box1 .image_box .price {
	background: #1bba9a;
	box-shadow: none;
	float: left;
	margin: 56px 0 0 -39px
}
aside.sub_banner {
	font-size: 14px
}
aside.sub_banner h1 span {
	font-size: 25px
}
aside.ethernet_box h3 {
	font-size: 27px
}
section.landing_bannernew aside.sub_banner h1 {
	font-size: 37px
}
.transit_chart td:before {
	font-size: 11px
}
aside.sub_banner h1 {
	font-size: 32px;
	line-height: 38px
}
section.datacenter_banner aside.sub_banner h1 {
	margin: 0
}
section.dedicated_banner aside.sub_banner h2 {
	font-size: 15px
}
aside.addons_box h4 {
	font-size: 31px
}
aside.addons_box h4 span {
	line-height: 27px
}
aside.addons_box .style1 {
	font-size: 26px
}
aside.datacenter_text .ethernet_inner h4 {
	font-size: 23px
}
aside.images_box h4 {
	font-size: 32px
}
.packages_table td:last-child .btn1 {
	margin: 10px 0
}
.packages_table2 td .btn1 {
	width: 110px
}
.dedicated_table2 td .btn1 {
	width: 95px
}
.backup_chart td.price {
	font-size: 18px
}
section.dedicated_banner aside.sub_banner ul {
	width: 95%
}
article.textbox2 figure.imageholder3.ddos_img2 {
	width: 145px
}
aside.images_box h4 {
	margin: 0 0 15px
}
section.about_con aside.sub_banner {
	font-size: 13px
}
aside.box2 figure.rates {
	height: 225px
}
section.colocation_banner aside.sub_banner h1 {
	font-size: 32px
}
section.colocation_banner aside.sub_banner h1 span {
	font-size: 30px;
	line-height: 36px
}
section.colocation_banner aside.sub_banner ul {
	width: 92%
}
section.colocation_banner aside.sub_banner ul li {
	font-size: 14px
}
article.textbox2 {
	width: 100%;
	padding: 0
}
.colocation_table tbody td {
	font-size: 11px
}
section.mitigation_banner aside.sub_banner h2 {
	font-size: 20px
}
}
