@media screen and (max-width:1200px){
    .bnr-img{left:-80px;}
    .bnr-img img{max-width:600px;}
    .banner-wrapper{min-height:450px;}
    .banner-content h2{font-size:3rem;margin-bottom:12px;line-height:48px;}
    .banner-content h2, .banner-content h2 span{font-size:2rem;}
    .banner-content h3{font-size:32px;}
/*.banner-content h2 span{font-size:60px;}*/
.banner-content p{font-size:16px;line-height:20px;}
.main-menu > ul > li > a{font-size:16px;padding:32px 20px;}
.banner-content{padding-right:0;}
.animate-block{height:260px;width:260px;margin:0px auto;}
.animate-block:after{width:260px;height:260px;}
#earth{width:180px;height:180px;}
#earth:after{box-shadow:-10px 1px 55px 0px hsla(0, 0%, 0%, 0.76) inset;}
.network-base .inner-img.lines img{display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;}
.network-base .dot{display:none;}
.network-base .inner-img.lines:after{display:none;}
.banner-content h3{font-size:28px;}
.key-services .srv-item{padding:40px 20px;}
.key-services .srv-item .icon{margin-bottom:20px;}
.home-map-head h3{font-size:36px;}
.home-about-left h3{font-size:28px;line-height:38px;margin-bottom:28px;}
.home-about-right p{font-size:16px;line-height:20px;}
.home-about-block{padding:50px 0px 150px 0px;}
.address-row .address-block{padding:40px;}
.address-row .address-block h3,.address-row .address-block h4{font-size:20px;}
.address-row .address-block p{font-size:16px;line-height:20px;}
.home-about-right{padding-right:0px;}
.home-about-left{padding-right:0px;}
.services-left-second h2{font-size:55px;line-height:55px;}
.home-services-1 h3{font-size:19px;}
.footer-links ul li{padding:0 5px;}
.career-head-left h3{font-size:48px;}
.career-head-right{padding-right:0px;}
.colocation-second-1{padding-right:10px;}
.noc-submit:after{right:94px;}
.noc-page .colocation-first{padding-right:50px;}
.news-1 span.news-img{left:0px;}
.news-1{padding-left:175px;}
a.datacenter-1{left:68px;top:203px;}
a.datacenter-2{left:469px;top:51px;}
a.datacenter-3{left:270px;top:320px;}
a.datacenter-4{right:0px;top:263px;}
a.datacenter-5{right:0px;bottom:161px;}
a.datacenter-6{right:295px;bottom:-44px;}
.contact-main-left-top{padding-right:0px;}
.contact-main-left{margin-right:-50px;}
.contact-form{padding:35px 25px;}
.contact-div{margin-right:0px;}
a.location-1{left:0px;top:123px;}
a.location-2{left:268px;top:195px;}
a.location-3{left:466px;top:-44px;}
a.location-4{right:0px;top:148px;}
a.location-5{right:356px;top:290px;}
a.location-6{right:0px;bottom:173px;}
a.datacenter-1{left:0px;top:175px}
a.datacenter-2{left:465px;top:7px;}
a.datacenter-3{left:273px;top:245px;}
a.datacenter-4{right:0px;top:199px;}
a.datacenter-5{right:0px;bottom:204px;}
a.datacenter-6{right:354px;bottom:175px;}
a.location-marker.location-marker-8{left:526px;top:257px;}
a.location-marker.location-marker-1{left:49px;top:77px;}
a.location-marker.location-marker-5{left:90px;top:128px;}
a.location-marker.location-marker-3{left:14px;top:114px;}
a.location-marker.location-marker-2{left:-7px;top:101px;}
a.location-marker.location-marker-4{left:68px;top:122px;}
				    }
@media screen and (max-width:1044px){
.bt_hide_on_min_1044{display:none!important;}
}

@media screen and (max-width:991px){.logo{padding:0px 0px;}
.logo img{max-height:58px;}
.main-menu{display:none;}
.mobile-menu .container{width:100%;}
.mobile-menu{display:block;position:relative;z-index:9;}
.mobile-menu a.menu-toggle{display:block;top:-51px;z-index:12;right:10px;height:42px;width:45px;}
.mobile-menu ul.menu-list{display:none;position:fixed;right:0px;top:0px;z-index:9;height:100%;width:280px;background:rgba(0, 0, 0, 0.7);padding-top:55px;}
.open-class ul.menu-list{right:0px;display:block;}
.mobile-menu ul.menu-list li a.login{color:#1c85c9;font-family:'amplesoftmedium';font-size:16px;text-transform:uppercase;padding:6px 28px;background:#FFF;display:inline-block;line-height:normal;vertical-align:middle;position:relative;top:-7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #1c85c9;margin-top:15px;}
.mobile-menu ul.menu-list li a.login:hover{background:#1c85c9;color:#FFF;}
.banner-content .content-left{text-align:center;}
.bnr-img{margin:auto;left:0;right:0;top:0;text-align:center;display:none;}
.banner-content h2{font-size:40px;margin-bottom:12px;line-height:48px;}
.banner-content h2 span{font-size:2rem;}
.animate-block{height:200px;width:200px;margin:0px auto;}
.animate-block:after{width:200px;height:200px;}
#earth{width:160px;height:160px;}
#earth:after{box-shadow:-10px 1px 55px 0px hsla(0, 0%, 0%, 0.76) inset;}
.banner-content{padding-top:80px !important;}
.home-about-block{padding:50px 0px 150px 0px;}
.services-block{padding:50px 0;}
.services-left-block{text-align:center;}
.services-left-second{background-position:center center;}
.services-right-block{margin-left:0px;}
.services-left-second{margin:0px;padding:50px 0;}
.services-left-second h2 br{display:none;}
.services-left-second h2{margin-bottom:10px;font-size:45px;line-height:normal;}
.services-left-block > h3{margin-bottom:0px;}
.services-right-block{padding:30px;}
.services-right-block:before{width:30px;}
.services-right-block:after{height:30px;}
.services-right-block > div:before{height:15px;}
.home-map-head p{font-size:16px;line-height:22px;}
.footer-links ul{margin-bottom:5px;text-align:center;}
.footer-links ul li{padding:10px;}
.footer-links p{text-align:center;}
.footer-links{padding-bottom:25px;}
.footer-contact{margin-left:0px;}
.footer-contact > div > div:first-child{border-left:none;}
.about-top-area{padding:50px 0;}
.about-top-head h3 br{display:none;}
.about-top-head h3{font-size:25px;line-height:32px;}
.about-we-are ul li:nth-child(even):after{display:none;}
.about-we-are ul li:nth-child(odd):after{display:none;}
.about-we-are ul li:nth-child(even):before{left:0px;}
.about-we-are ul li{padding:10px 0;padding-left:25px;}
.mission-block{padding-top:30px;}
.mission-cont{padding-top:30px;}
.mission-cont h3{margin-bottom:10px;}
.about-we-are{padding-top:30px;}
.about-we-are ul li:before{top:16px;}
.about-blue-right{padding-left:0px;}
.about-team-block{padding:50px 0 20px 0;}
.financial-data-block{padding:50px 0;}
.financial-data-cont{padding:0px;}
.career-top-block{padding:50px 0;}
.career-features{padding-top:40px;}
.career-head-right{padding-left:0px;}
.career-head-left{margin-right:0px;}
.career-bottom-block{padding:50px 0;}
.colocation-first-block{padding:50px 0;}
.colocation-first{padding-right:0px;text-align:center;}
.colocation-first h4{margin-bottom:15px;line-height:34px;}
.colocation-additional-services{padding:50px 0;}
.colocation-additional h3{margin-bottom:20px;}
.colocation-second-block{padding:50px 0;}
.colocation-second h3{font-size:26px;margin-bottom:5px;}
.more-info-block{padding:50px 0;}
.tos-accordien .accordion-item{font-size:20px;}
.internet-additional-1{padding-right:30px;}
.internet-additional-1 ul li{padding-left:70px;}
.internet-additional-1 ul li:nth-child(even):after{-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
.internet-additional-1 ul li:nth-child(odd):after{-ms-transform:rotate(-13deg);-webkit-transform:rotate(-13deg);transform:rotate(-13deg);}
.colocation-additional h3{margin-bottom:40px;}
.hosting-plans-block{padding:40px 0 30px 0;}
.hosting-plans > h3{margin-bottom:30px;}
.request-noc-services{margin:0px;margin-top:30px;}
.noc-mid-main-right > a{width:205px;}
.noc-mid-block{padding:50px 0;}
.noc-mid-main h3{line-height:30px;font-size:25px;margin-bottom:20px;}
.noc-mid-main-bottom{padding-top:10px;}
.news-1{padding:20px 0;text-align:center;border-right:none;border-top:none;}
.news-1 span.news-img{position:static;margin:auto;margin-bottom:25px;}
.news-1:before{display:none;}
.news-main-div > div > div{border-right:1px solid #ececec;border-top:1px solid #ececec;}
.news-1 h4{font-size:20px;line-height:24px;}
.news-block{padding:50px 0;}
.news-main h3{margin-bottom:30px;}
.news-main-div:after{right:-22px;}
.news-1 p{margin-bottom:15px;}
.news-main h3{font-size:20px;line-height:28px;text-align:center;}
.datacenter-top-block{padding-top:50px;}
.datacenter-bottom-block{margin-top:50px;}
.datacenter-top h3{text-align:center;font-size:19px;line-height:27px;}
.datacenter-bottom .colocation-second-1{padding:17px 10px 17px 60px;}
.datacenter-bottom{margin-left:-15px;margin-right:-15px;}
.contact-page{padding:50px 0 20px 0;}
.contact-main-left{margin-right:0px;}
.contact-div{margin:0px;}
.contact-form{margin-top:30px;}
.contact-div:last-child{border-bottom:none;}
.home-map-block{padding:50px 0;}
.home-map-head h3{font-size:35px;}
a.location-1{left:0px;top:85px;}
a.location-2{left:215px;top:148px;}
a.location-3{left:321px;top:5px;}
a.location-4{right:0px;top:107px;}
a.location-5{right:256px;top:221px;}
a.location-6{right:0px;bottom:121px;}
a.datacenter-1{left:10px;top:131px}
a.datacenter-2{left:340px;top:7px;}
a.datacenter-3{left:223px;top:199px;}
a.datacenter-4{right:0px;top:158px;}
a.datacenter-5{right:0px;bottom:108px;}
a.datacenter-6{right:254px;bottom:123px;}
a.location-marker.location-marker-8{left:404px;top:194px;}
a.location-marker.location-marker-7{left:-375px;top:125px;}
.banner-content h2,.banner-content h2 span{font-size:2rem;}
.banner-content h3{font-size:22px;}
.scroll-down{width:90px;height:90px;box-shadow:0px 0px 0px 40px rgba(0, 0, 0, 0.1);padding-top:30px;bottom:170px;}
.key-services .srv-item .dot{display:none;}
.home-about-left h3{font-size:24px;line-height:32px;}
.home-about-left h3 span{font-size:24px;}
.home-about-right ul li span{font-size:32px;}
.home-about-right ul li{padding-left:64px;margin-left:10px;font-size:14px;}
.address-row .address-block h3,.address-row .address-block h4{margin-bottom:18px;}
.address-row .address-block ul li{font-size:16px;line-height:24px;}
.address-row .address-block{padding:30px;min-height:inherit;}
a.location-marker.location-marker-1{left:37px;top:58px;}
a.location-marker.location-marker-5{left:68px;top:97px;}
a.location-marker.location-marker-3{left:10px;top:86px;}
a.location-marker.location-marker-2{left:-7px;top:76px;}
a.location-marker.location-marker-4{left:51px;top:92px;}
}
@media screen and (max-width:830px){
    .banner-content h2, .banner-content h2 span{font-size:1.8rem;}
}
@media screen and (max-height:768px){
    .banner-content{padding-top:35px !important;padding-bottom:20px;}
    .banner-content h2{margin:0;}
    .banner-content h2 span{font-size:3rem;}
    .banner-content h3{font-size:32px;}
}


@media screen and (max-width:767px){
    .img_client_hide_on_smartphone{display:none;}
    .home-about-left{text-align:center;padding-bottom:30px;}				    
.home-about-left a{margin:auto;}
.home-about-right{text-align:center;}
.home-about-right ul li{display:inline-block;}
.home-about-left h3{font-size:25px;line-height:26px;}
.home-about-left h3 span{font-size:25px;}
.home-about-right h4{margin-bottom:10px;}
.home-about-right p{margin-bottom:15px;}
.services-right-block:before, .services-right-block > div:before{display:none;}
.services-right-block > div > div{border-left:none;}
.services-right-block{padding:0px;}
.home-services-1{padding:30px 20px;}
.services-left-second{padding:25px 0;background:none;}
.services-left-second h2{font-size:35px;}
.home-services-1 span.service-number{display:none;}
.services-left-block > h3{padding-top:0px;}
.home-map-div{text-align:center;margin-top:30px;}
.footer-contact > div > div:last-child{border-left:none;}
.footer-contact-1{padding-bottom:20px;}
.footer-social{border-top:1px solid #e7e7e8;padding-left:0px;padding-top:20px;}
.footer-social ul{text-align:center;}
.footer-social ul li{display:inline-block;float:none;border-left:none;border-top:none;width:auto;}
.about-blue-left img{margin:auto;}
.about-blue-right{text-align:center;padding-bottom:25px;padding-top:10px;}
.about-blue-right h3{font-size:24px;line-height:30px;}
.about-main-team > h3{margin-bottom:40px;}
.financial-data-img img{margin:auto;margin-bottom:20px;}
.financial-data-cont{text-align:center;}
.financial-data-cont h3{font-size:28px;}
.career-features-1{margin-bottom:30px;}
.career-features-1 img{margin-bottom:10px;}
.career-head-left{text-align:center;}
.career-head-right{text-align:center;padding-top:15px;}
.career-head-left h3{font-size:35px;line-height:30px;}
.colocation-first h4{font-size:18px;line-height:24px;}
.colocation-first h3{font-size:24px;}
.colocation-first p{font-size:16px;line-height:21px;}
.colocation-second-1{padding:20px 0px 20px 60px;}
.colocation-second-1:before{top:30px;}
.tos-accordien .data{padding-left:0px;}
.tos-accordien .accordion-item{font-size:16px;}
.internet-first .about-we-are ul li{text-align:left;}
.internet-additional-1 ul li:nth-child(odd):after, .internet-additional-1 ul li:nth-child(even):after{display:none;}
.internet-additional-1 ul li:nth-child(even):before{left:0px;}
.internet-additional-1 ul li{padding-left:30px;}
.internet-additional-1 ul li:before{top:5px;}
.colocation-additional h3{margin-bottom:20px;font-size:26px;}
.hosting-plans > h3{font-size:26px;text-align:center;}
.hosting-plan-1{text-align:center;}
.hosting-plan-bottom h2{padding-left:0px;}
.noc-mid-main-right > a{width:100%;}
.noc-mid-main-bottom{padding-top:15px;}
.noc-mid-main-left ul li{padding:8px 0;padding-left:30px;}
.noc-mid-main-left ul li:nth-child(even):after{display:none;}
.noc-mid-main-left ul li:nth-child(odd):after{display:none;}
.noc-mid-main-left ul li:nth-child(even):before{left:0px;}
.noc-mid-main-left ul li:before{top:17px;}
.noc-mid-main-left ul{padding-bottom:10px;}
.noc-mid-block{padding:40px 0;}
.noc-mid-main h3{font-size:20px;}
.colocation-additional-services{padding-bottom:20px;}
.news-block{padding-bottom:10px;}
.news-1 h4{margin-bottom:0px;}
.news-main-div:before{display:none;}
.news-main-div:after{display:none;}
.coverage-map{text-align:center;padding-top:0px;}
.coverage-map > a{position:static;display:inline-block;margin-bottom:10px;vertical-align:middle;}
.datacenter-bottom{margin:0px;}
label.teaxt-area{padding-top:15px;}
h4.what-budget-head, h4.what-budget-head2{margin-top:0px;padding-top:15px;}
a.location-marker{position:static;width:100%;height:auto;margin-top:15px;}
a.location-marker > img{display:none;}
.location-address{position:static;width:100%;display:block !important;}
.location-address:after{display:none;}
.banner-content h2, .banner-content h2 span{font-size:3rem;}
.banner-content h3{font-size:20px;}
.scroll-down{bottom:125px;}
.key-services .wrapper{margin-top:40px;padding-bottom:40px;}
.key-services .srv-item{padding-bottom:0px;}
.home-about-left{padding-bottom:10px;}
.banner-content{padding-top:35px !important;padding-bottom:20px;}
.address-row .address-block{border-bottom:2px solid #FFF;}
}

@media screen and (max-width:620px){
    .banner-content{padding-top:35px !important;padding-bottom:20px;}
    .banner-content h2{margin:0;}
    .banner-content h2 span{font-size:2rem;}
    .banner-content h3{font-size:32px;}
}


@media screen and (max-width:600px){.home-map-head h3{font-size:22px;}
.budget-radio ul{text-align:left;}
.budget-radio ul li{display:block;border-left:none;border-top:1px solid #cad1d6;padding:8px 0px;}
.budget-radio ul li:first-child{border-top:none;}
.scroll-down{font-size:12px;width:80px;height:80px;padding-top:24px;box-shadow:0px 0px 0px 20px rgba(0, 0, 0, 0.1);bottom:46px;}
.banner-content h2, .banner-content h2 span{font-size:2rem;}
.banner-content h3{font-size:18px;}

.network-base{height:140px;bottom:-50px;}
.home-about-left h3,.home-about-left h3 span{font-size:22px;}
.footer-main .col-xs-6{float:none;width:100%;}
.footer-main .left,.footer-main .social-icons{text-align:center;}
.ftr-logo img{display:inline-block;}
.key-services .srv-item h4{font-size:18px;}
.home-about-left h3, .home-about-left h3 span{font-size:18px;line-height:28px;}
}
@media screen and (max-width:480px){
    .services-left-second h2{font-size:28px;}
}
@media screen and (max-width:420px){
    .banner-content h2, .banner-content h2 span{font-size:1.8rem;}
}

@media screen and (max-width:400px){
.banner-content h2, .banner-content h2 span{font-size:1.6rem;}
    .footer-contact > div > div{float:none !important;width:100%;}
.footer-contact-1{border-top:1px solid #e7e7e8;padding-top:20px;}
.footer-contact-1 p{margin-bottom:0px;}
.career-features > div > div{float:none !important;width:100%;}
.colocation-second h3{text-align:center;}
.colocation-second-1{text-align:center;padding:20px 0;}
.colocation-second-1:before{position:static;margin:auto;margin-bottom:15px;}
.colocation-second h3{margin-bottom:15px;}
.datacenter-bottom{padding:20px 30px;}
.datacenter-bottom .colocation-second-1{padding-left:0px;padding-right:0px;}
.contact-div ul li{width:100%;float:none;padding:3px 0;font-size:15px;}
.contact-form-send{float:none;width:100%;}
.contact-form{padding:35px 15px;padding-top:15px;}
.home-about-right ul li{margin-left:0;margin:5px 0px;text-align:left;}
.coverage-map > a{display:block;width:100%;}
}
@media screen and (max-width:335px){
    .banner-content h2, .banner-content h2 span{font-size:1.4rem;}
}

