.banner-con{padding:91px 0 0;background-position:center center;background-repeat:no-repeat;background-size:cover}
.deploy-global{background-image: url(../images/home/deploy-global-banner.jpg);}
.owl-carousel .owl-item .inc-5000 img{width:auto;margin:-40px 0 0}
.banner{height:500px;padding:130px 0 0}
.deploy-global .container{position: relative;}
.server-img {position: absolute;right: -30px;top: 40px;}
.deploy-global .banner h1 {font-size: 60px; line-height: 60px;}
.deploy-global .banner h1 span{background: #2eaef3;border-radius: 100%;padding: 0;display: inline-block;height: 34px;font-size: 36px; line-height: 24px;width: 34px;text-align: center;top: -9px;position: relative;}
.deploy-global .banner h3{color: #f19228;}
#home_slider.owl-carousel .owl-nav{display:none;position:relative}
#home_slider.owl-carousel:hover .owl-nav{display:block}
#home_slider.owl-carousel .owl-prev,#home_slider.owl-carousel .owl-next{width:20px;height:37px;left:5%;bottom:380px;position:absolute;background:url(../images/home/left-arrow.png) no-repeat left top}
#home_slider.owl-carousel .owl-prev:hover{background:url(../images/home/left-arrow.png) no-repeat left bottom}
#home_slider.owl-carousel .owl-next{left:inherit;right:5%;background:url(../images/home/right-arrow.png) no-repeat right top}
#home_slider.owl-carousel .owl-next:hover{background:url(../images/home/right-arrow.png) no-repeat right bottom}
#home_slider.owl-carousel .owl-dots{left:0;right:0;bottom:110px;text-align:center;position:absolute}
#home_slider.owl-carousel .owl-dot{width:12px;height:12px;margin:0 2px;display:inline-block;vertical-align:top;border-radius:100%;background-color:#fff}
#home_slider.owl-carousel .owl-dot.active{background-color:#2eaef3}
.main-services:hover h3,.text-box:hover h3{color:#2eaef3}
.main-services:hover .default-btn a,.text-box:hover .default-btn a{color:#fff;background-color:#2eaef3}
.main-services figure,.text-box aside figure{transition:all ease-in-out .6s}
.main-services p{min-height:147px;}
.main-services2 p{min-height:195px}
.main-services3 p{min-height:120px}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0) {
    .main-services p{min-height:147px}
    .main-services2 p{min-height:147px}
    .main-services3 p{min-height:120px}
}
.main-services:hover figure{transform:translateY(10px)}
.text-box aside:hover figure{transform:scale(1.05)}
.text-box{z-index:1;border:1px solid #2eaef3;border-radius: 4px;}
.text-box p{min-height:116px;}
.text-box aside{z-index:2;padding:50px 38px;position:relative;}
.text-box:before,.text-box:after{content:'';border-radius:4px;position:absolute;-webkit-box-sizing:inherit;box-sizing:inherit}
.location-outer{width:32px;height:32px;}
.los-angeles{top: 42.5%;left: 13.8%;z-index:2;}
.dallas{top: 44.5%;left: 18.4%;z-index:3;}
.chicago{top: 37%;left: 21.7%;z-index:1;}
.ashburn{top: 40.4%;left: 23.8%;z-index:4;}
.london{top: 28.5%;left: 43.1%;}
.amsterdam {top: 30.4%;left: 45.5%;}
.sao-paulo{left: 32.7%;bottom: 17.5%;}
.johannesburg{bottom: 20%;left: 52%;}
.taipei{top: 46.5%;right: 19.4%;}
.mumbai{bottom: 41%;right: 32.2%;}
.tokyo{top: 38.5%;right: 13.3%;}
.moscow{top: 28.1%;right: 42.2%;}
.seoul{top: 40.5%;right: 17.3%;}
.barcelona{top: 39%;left: 42.1%;}
.singapore{bottom: 34.6%;right: 24.8%;}
.sydney{bottom: 12.4%;right: 11%;}
.location-outer ul{text-align: left;margin: 8px 0 0;}
.location-outer li{color: #a5acb0;font-size: 12px;padding: 0 0 0 10px;width: 49%;float: left;position: relative;line-height: 18px;}
.location-outer li::before{left: 0;top: 6px;position: absolute;content: '';width: 6px; height: 6px;border-radius: 100%;background-color: #2eaef3;}
.location-box{min-width:232px;background: rgba(0,0,0,0.80);padding:10px 10px 15px 10px;border: 1px solid #000;display: none;min-height: 170px;}
.location-box span{margin: 0 0 11px;}
.location-box a{border: 1px solid #2eaef3;text-decoration: none;border-radius: 3px;min-width: 100px;padding: 2px 0 4px}
.location-box a:hover{background: #2eaef3;border: 1px solid #2eaef3;color: #fff}
.location-box:after{content: '';width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 20px solid rgba(0,0,0,0.80);position: absolute;left: 0;right: 0;margin: 0 auto;bottom:-20px;}
.location-box:before{content: '';width: 100%;height: 25px;left: 0;bottom:-25px;position: absolute;background: transparent}
.location-outer:hover .location-box{display: block}
.loc1{left: -100px;top: -188px;}
.location-box2{min-height: 152px;}
.location-box2.loc1{top: -170px;}
.datacenters{padding:0 8%}
.datacenters h5{line-height:28px;padding:0 0 0 36px;position:relative}
.datacenters h5:before{left:0;top:0;width:27px;height:27px;content:'';position:absolute;background:url(../images/home/arrow.svg) no-repeat 0 0}
.datacenters h5 a{display:block}
.datacenters h5 span{display:block;font-size:14px}
.datacenters li{width:20%;padding:0 .3%}
.datacenters li .image-box{margin:0 0 10px;overflow:hidden;border-radius:8px}
.datacenters li figure img,.blog-box figure img{float:left;width:100%;height:100%;border-radius:8px}
.blog-box figure{display:block;overflow:hidden;position:relative;border-radius:15px 15px 0 0;margin: 0 0 20px;}
.blog-box figure img{border-radius:0}
.image-box{float:left;width:100%}
.hide-box{left:0;top:0;width:100%;height:100%;display:none;border-radius:8px;background-color:rgba(0,0,0,0.6)}
.image-box:hover .hide-box{display:block}
.hide-inner{height:100%;width:100%}
.hide-inner .default-btn{margin:4px}
.hide-inner .default-btn a{padding:11px 0 13px;font-size:15px}
.hide-inner .default-btn a:hover{border:1px solid #2eaef3!important;background-color:#2eaef3}
.hide-inner .btn1 a:hover{color:#fff}
.blog-box{border-radius:17px;width: 23%;border:1px solid #dedddd;margin: 0 1%;position: relative;padding: 0 0 40px 0;}
.blog-box figure img,.datacenters li .image-box figure img{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.blog-box:hover figure img,.datacenters li .image-box:hover figure img{border-radius:17px 17px 0 0;-webkit-transform:scale(1.09);transform:scale(1.09)}
.datacenters li .image-box figure img,.datacenters li .image-box:hover figure img{border-radius:8px}
.blog-inner{width:100%;font-size:14px;line-height:22px;border:1px solid #dedddd;border-top:none;position:relative;min-height:295px;box-sizing:border-box;border-radius:0 0 8px 8px;-webkit-box-sizing:border-box;box-shadow:inset 0 0 0 2px #fafbfb}
.blog-box .date{color:#898989;padding: 0 0 0 20px;}
.blog-box p,.blog-box h6 {padding: 0 20px;}
.blog-box h6 a,.blog-box a{text-decoration:none}
.blog-box .read{bottom:14px;left: 20px;}
.blog-box a:hover{color:#2eaef3}
.blog-inner.center::before{border-top:none;border-bottom:1px solid #2eaef3}
.blog-inner.center::after{border-right:1px solid #2eaef3;border-left:1px solid #2eaef3}
.blog-box:hover .blog-box a{color:#2eaef3;text-decoration:underline}
.hover_intent{background:rgba(0,0,0,0.95)}
.pay-usage .banner {padding:100px 0 0;}
.pay-usage .banner h1 {margin: 0 0 30px;}
.pay-usage .banner ul {margin: 0 auto 30px;width: 380px;text-align: left;}
.pay-usage .banner ul li{padding: 0 0 0 24px;font-size: 16px;line-height: 20px;background: url(../images/bullet1.png) no-repeat left 5px;margin: 0 0 12px;}
.pay-usage .banner h1 span{font-size: 30px;line-height: 30px;margin: 0 0 7px;}
.feature-img1{width:83px;height:77px;background:url(../images/home/home-feature-1.svg) no-repeat 0 0}
.feature-img2{width:86px;height:77px;background:url(../images/home/home-feature-2.svg) no-repeat 0 0}
.feature-img3{width:91px;height:77px;background:url(../images/home/home-feature-3.svg) no-repeat 0 0}
.feature-img4{width:74px;height:77px;background:url(../images/home/home-feature-4.svg) no-repeat 0 0}
.feature-img5{width:89px;height:77px;background:url(../images/home/home-feature-5.svg) no-repeat 0 0}
.feature-img6{width:102px;height:77px;background:url(../images/home/home-feature-6.svg) no-repeat 0 0}
.feature-img7{width:74px;height:74px;background:url(../images/home/home-feature-7.svg) no-repeat 0 0}
.feature-img8{width:82px;height:76px;background:url(../images/home/home-feature-8.svg) no-repeat 0 0}
.feature-img9{width:87px;height:76px;background:url(../images/home/home-feature-9.svg) no-repeat 0 0}
.feature-img10{width:47px;height:76px;background:url(../images/home/home-feature-10.svg) no-repeat 0 0}
.feature-img11{width:63px;height:75px;background:url(../images/home/home-feature-11.svg) no-repeat 0 0}
.feature-img12{width:92px;height:75px;background:url(../images/home/home-feature-12.svg) no-repeat 0 0}
.feature-img13{width:71px;height:76px;background:url(../images/home/home-feature-13.svg) no-repeat 0 0}
.feature-img14{width:78px;height:76px;background:url(../images/home/home-feature-14.svg) no-repeat 0 0}
.main-services:hover .feature-img1{width:83px;height:77px;background:url(../images/home/home-feature-1-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img2{width:86px;height:77px;background:url(../images/home/home-feature-2-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img3{width:91px;height:77px;background:url(../images/home/home-feature-3-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img4{width:74px;height:77px;background:url(../images/home/home-feature-4-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img5{width:89px;height:77px;background:url(../images/home/home-feature-5-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img6{width:102px;height:77px;background:url(../images/home/home-feature-6-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img7{width:74px;height:74px;background:url(../images/home/home-feature-7-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img8{width:83px;height:77px;background:url(../images/home/home-feature-8-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img9{width:87px;height:76px;background:url(../images/home/home-feature-9-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img10{width:47px;height:76px;background:url(../images/home/home-feature-10-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img11{width:63px;height:75px;background:url(../images/home/home-feature-11-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img12{width:92px;height:75px;background:url(../images/home/home-feature-12-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img13{width:71px;height:76px;background:url(../images/home/home-feature-13-hover.svg) no-repeat 0 0}
.main-services:hover .feature-img14{width:78px;height:76px;background:url(../images/home/home-feature-14-hover.svg) no-repeat 0 0}
.banner small{border-radius: 25px;background: rgba(0,0,0,0.5);border: 2px solid #fff;font-size: 20px;line-height: 20px;padding: 4px 17px 6px}
.Solutions-box{background:url(../images/home/solutions-bg.png) no-repeat center top #e5f2fb;background-size: contain;}
/* service css start */
.new-services-inner-con {display: grid;gap: 30px;grid-template-columns: 48.5% 48.5%;margin-bottom: 30px;}
.service-single-img-con {display: flex;align-items: center;justify-content: center;gap: 23px;margin-bottom: 24px;}
.service-single-img-con span{font-size: 30px;line-height: 34px;font-weight: 300;color: #2eaef3;}
.service-single-box {border-radius: 5px;background: #f8fcff;border: 1px solid #dedddd;padding: 29px 47px 34px;display: flex;flex-direction: column;transition: .3s ease-in-out;}
.service-single-box:hover{border-color: #2eaef3;}
.service-single-box .default-btn {width: max-content;margin: 0 auto;margin-top: auto;}
.service-single-box .default-btn a:hover{background: #2eaef3;color: #fff;}
.service-single-box p{margin-bottom: 24px;}
.service-single-box h3 span {font-size: 18px;line-height: 20px;font-weight: 400;width: 25px;height: 25px;display: inline-block;background: #2eaef3;color: #fff;border-radius: 100%;}
.service-single-box h3 span.i-circle{line-height: 24px;}
.service-single-box h3 span.p-circle{line-height: 19px;}
.service-single-box h3{display: flex;align-items: center;justify-content: center;gap: 5px;margin-bottom: 18px;}
.service-single-box a{padding: 10px 30px 12px;}
/*  */
.storage-main-con{padding: 30px 0 33px;margin-bottom: 30px;border-radius: 5px;border: 1px solid #dedddd;transition: .3s ease-in-out;}
.storage-main-con:hover{border-color: #2eaef3;}
.storage-main-con .service-single-box{background: transparent;border: 0;padding: 0 47px;border-right: 1px solid #dedddd;border-radius: 0;}
.storage-main-con .service-single-box:nth-child(even),.networking-main-con .new-services-inner-con .service-single-box:last-child{border-right: 0;}
.networking-main-con .new-services-inner-con .service-single-box{border-right: 1px solid #dedddd;}
.storage-main-con .new-services-inner-con{gap: 0;grid-template-columns: 50% 50%;}
.networking-main-con .new-services-inner-con{gap: 0;grid-template-columns: 33% 33% 33%;}
.networking-main-con{background: #f8fcff;transition: .3s ease-in-out;}
.networking-main-con:hover{border-color: #2eaef3;}
.service-single-img-con figure img{width: 102px;height: 77px;object-fit: contain;}
.compute-main-con{gap: 30px 2%;grid-template-columns: 35% 63%;}
.compute-main-con .storage-main-con{background: #f8fcff;margin: 0;}
.compute-main-con .compute-cvirtual{padding: 0 16px;}
/* service css end */
/**************Global Banner CSS******************/
.banner-map {bottom: 130px;width:809px;height:343px;right:-280px;background: url(../images/home/home-banner-map.png) no-repeat right top;top:65px}
.link-location{width: 14px;height: 14px;}
.loc{background: #fff;border-radius: 5px;font-size: 14px;line-height: 14px;color: #333;padding:7px 8px 9px;position: absolute;text-align: center;min-width: 100px;display: none;left: -44px;top: -43px;}
.link-location:hover .loc{display: block}
.loc:after{width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;content: "";position: absolute;left: 0;right: 0;bottom: -10px;margin: 0 auto}
.location1{left: 110px;top: 105px;}
.location2{left: 154px;top: 111px;}
.location3{left: 192px;top: 94px;}
.location4{left: 203px;top: 104px;}
.location5{left: 282px;top: 241px;}
.location6{left: 369px;top: 61px;}
.location7{left: 391px;top: 67px;}
.location8{left: 434px;top: 252px;}
.location9{left: 544px;top: 149px;}
.location10{left: 655px;top: 130px;}
.location11{left: 695px;top: 103px;}
.location12{left: 370px;top: 97px;}
.location13{left: 612px;top: 187px;}
.location14{left: 719px;top: 267px;}
.location15{left: 454px;top: 63px;}
/****************Responsive*****************/
@media screen and (max-width: 1199px) {
    .datacenters h5{font-size:16px}
    .datacenters h5 span{margin:5px 0 0}
    .datacenters li{width:24%;padding:10px .3%}
    .text-box aside{padding:30px}
    #home_slider.owl-carousel .owl-prev,#home_slider.owl-carousel .owl-next{display:none}
    .datacenters{padding:0}
    .owl-carousel .owl-item .inc-5000{float:none!important;margin:0 auto;text-align:center}
    .owl-carousel .owl-item .inc-5000 img{display:inline-block;vertical-align:top;width:140px;height:140px;margin:-130px 0 0}
    .blog-inner{min-height:230px}
    .main-services p br{display:none}
    .main-services p{min-height:0}
    #home_slider.owl-carousel .owl-dots{bottom:150px}
    .banner-map{display: none}
    .datacenter-map{margin:40px 0 0;transform:scale(1.01);z-index: 2;}
    .datacenter-map figure img {width: 1010px;height: auto;}
    .location-outer {width: 23px;height: 23px;}
    .loc1 {left: -106px;}
    .main-services .main-services-inner p {min-height: 122px;}
    .main-services {border: 1px solid #dedddd;padding: 30px !important;border-radius: 6px;}
    .main-services:hover {box-shadow: 1px 1px 3px #eae9e9;}
    .deploy-global .banner h1 {font-size: 45px; line-height: 56px;}
    .deploy-global {background-position: 55% center;}
    /* service section start */
    .service-single-box {padding: 29px 27px 34px;}
    .service-single-box h3 {margin-bottom: 14px;}
    .storage-main-con .service-single-box {padding: 0 29px;}
    .server-img {right:0;}
    .deploy-global .banner h1 span {height: 28px;font-size: 28px;line-height: 20px;width: 28px;top: -8px;}
}
@media screen and (max-width: 1024px) {
    .banner h1{font-size:50px;line-height:50px}
    .text-box p{min-height:0}
    .global-datacenter p{margin:0}
    .banner{height: 500px;padding: 110px 0 0;}
}
@media screen and (max-width: 991px) {
    #home_slider.owl-carousel .owl-dots{bottom:131px}
    .new-header-dropdown{padding:0 0 30px}
    .new-header-dropdown ul li{padding:0 9px}
    .datacenter-map figure img {width: 820px;}
    .blogOuter{display: block !important;}
    .blog-box{width: 48%;margin: 1%;border-radius: 20px;}
    .blog-box p {min-height: 240px;}
    .blog-box h6{min-height: 35px;}
    .blog-box figure {border-radius: 20px 20px 0 0;}
    .deploy-global .banner h1 {font-size: 35px; line-height: 45px;letter-spacing: normal;}
    .deploy-global .btn1 a {font-size: 18px;}
    .deploy-global {background-position: 75% 0;}
    .deploy-global span.blue-color{color: #fff !important;}
    .deploy-global .banner {padding: 24px 60px 48px;height: auto;text-align: center;}
    .server-img {position: relative;right: 0;top: 0;text-align: center;}
    .server-img img{width: 550px;}
    /* new services styling start here */
    .new-services-inner-con {gap: 24px;margin-bottom: 24px;grid-template-columns: 100%;}
    .service-single-box h3 {margin-bottom: 12px;}
    .service-single-box p {margin-bottom: 18px;}
    .storage-main-con .new-services-inner-con {gap: 24px;grid-template-columns: 100%;}
    .storage-main-con .service-single-box:not(:last-child) {border-bottom: 1px solid #dedddd;border-right: 0;border-radius: 0;padding-bottom: 24px;}
    .service-single-img-con span {font-size: 28px;line-height: 32px;}
    .service-single-img-con {gap: 10px;}
    .storage-main-con {margin-bottom: 24px;}
    .deploy-global .banner h1 span {height: 24px;font-size: 24px;line-height: 18px;width: 24px;top: -6px;}
}
@media screen and (max-width: 950px) {
    .banner{height:400px;display:table;width:100%}
    .banner > div{display:table-cell;vertical-align:middle}
    .banner h1{font-size:44px;line-height:45px}
    .text-box p,.text-box figure{margin:0 0 15px}
    .blog-inner{min-height:250px}
    .owl-carousel .owl-item .inc-5000 img{margin:0 0 8px}
    .deploy-global .banner {padding: 5px 60px 38px;}
}
@media screen and (max-width: 800px) {
    .banner{padding:10px 0 50px 20px}
    .banner h1{font-size:38px;line-height:40px}
    .datacenters li{width:32%}
    .blog-inner{min-height:273px}
    .location-outer {width: 19px;height: 19px;}
}
@media screen and (max-width: 767px) {
    .deploy-global .banner {   padding: 20px 0 40px;}
            /******text left class add******/
            .text-align-left {text-align: left !important;}
            /******text left class add******/
    .banner{height:470px;padding:20px 0 50px}
    #home_slider.owl-carousel .owl-dots{bottom:0}
    .blog-box a{bottom:0;position:relative!important}
    .blog-inner{min-height:0}
    .datacenter-map figure img {width: 720px;}
    .blog-box .read {bottom: -20px;}
    .blog-box h6 {min-height: 55px;}
    .blog-box p {min-height: 320px;}
    .deploy-global .banner h1 {font-size: 35px;line-height: 49px;}
    .logo {float: none;padding: 0;}
    .server-img img {width:390px;}
    .deploy-global .banner h1 span {height: 28px;font-size: 26px;line-height: 20px;width: 28px;top: -5px;}
}
@media screen and (max-width: 690px) {
    .banner .filled-btn a{padding:13px 0 15px}
    .datacenters li{width:48%}
    .blog-box{width:96%;margin:1% 2%;border-radius: 30px;}
    .blog-inner{min-height:0}
    .datacenter-map figure img{width:610px}
    #home_slider.owl-carousel .owl-dots{bottom:0}
    .hide-inner .default-btn{margin:2px}
    .banner .filled-btn{font-size:16px}
    .location-outer {width: 18px;height: 18px;}
    .location-box {min-width: 122px;padding: 5px 5px 10px 5px;min-height: 270px;}
    .loc1 {left: -53px;top: -289px;}
    .location-box a{margin: 2px 0}
    .location-outer li{width: 100%;}
    .location-box2{min-height: 233px;}
    .location-box2.loc1{top: -247px;}
    .blog-box h6,.blog-box p {min-height: 0;}
    .blog-box figure {border-radius: 30px 30px 0 0;}
}
@media screen and (max-width: 590px) {
    .banner{padding:10px 0 55px;width:100%}
    .banner h1{font-size:34px;line-height:36px}s
    .banner h3{line-height:28px}
    .banner h3 br{display:none}
    .datacenters li{padding:0 .3%;margin:0 0 10px}
    .datacenter-map figure img {width: 560px;}
    .location-outer {width: 11px;height: 11px;}
    .loc1 {left: -57px;}
    .location-box span{font-size: 16px;line-height: 16px;}
    .pay-usage .banner ul{width: 300px;}
    .pay-usage .banner h1{font-size: 30px;}
    .deploy-global .banner h1 {font-size: 27px;line-height: 40px;}
    .banner-con {padding: 81px 0 0;}
    .deploy-global .banner {padding: 0px 0 28px;}
    .deploy-global .banner h1 span {height: 22px;font-size: 22px;line-height: 17px;width: 22px;top: -3px;}
    .server-img img {width: 320px;}
    }
@media screen and (max-width: 550px) {
    .deploy-global {background-position: 76% center;}
.datacenter-map figure img {width: 490px;}
.blog-box {border-radius: 27px;}
.blog-box figure {border-radius: 27px 27px 0 0;}
.deploy-global .btn1 a {font-size: 16px; padding: 10px 20px 12px;}
/*  */
.service-single-box {padding: 26px 20px 30px;}
}
@media screen and (max-width: 480px) {
    .deploy-global {background-position: 74% center;}
    .banner{height:350px}
    .datacenters li{width:94%}
    .text-box aside{padding:20px}
    .min-width260{min-width:170px}
    .datacenter-map figure img {width: 440px;}
}
@media screen and (max-width: 420px) {
    .banner h3{font-size:18px;line-height:24px;margin:0 0 20px}
    .datacenter-map figure img {width: 370px;}
}
@media screen and (max-width: 375px) {
    .datacenter-map figure img {width: 300px;}
    .los-angeles {top: 68px;left: 34px;}
    .deploy-global {background-position: 72% center;}
}
@media screen and (max-width: 365px) {
    .banner h1 {
        font-size: 30px;
        line-height: 32px;
    }
}