.virtual-banner{background-image:url(../images/virtual/vitual-banner-bg.jpg);background-color:#000036}
.virtual-banner figure.virtual-img img {margin: 105px -150px 0 0;}
.object-storage-banner h1{font-size:60px;line-height:60px}
.object-storage-banner h2{font-size:30px;line-height:30px}
.object-storage-banner p{font-size: 13px;margin-bottom: 30px;}
.object-storage-banner .blue-btn a{padding:16px 0 20px;min-width:200px }
.object-storage-pricing {padding: 35px 20px;border-radius: 5px;box-shadow: 0 0 30px rgba(230,242,251,0.50);}
.object-storage-pricing h3{font-size: 30px;}
.object-storage-pricing ul {min-height: 220px;}
.object-storage-pricing ul li {text-align: left;margin:0; display: inline-block;width: 100%;font-weight: 300;position: relative;padding: 0 0 0 30px;line-height: 24px;
    margin: 0 0 6px;}
.object-storage-pricing ul li figure{margin-right: 15px;}
.object-storage-pricing ul li p{line-height: 28px;}
.object-storage-price {padding: 30px 0 0;border-top: 1px solid #d9e5ee;}
.object-storage-price span {font-size: 28px;}
.object-storage-btn a{font-size: 22px;padding: 18px 0 20px;}
.object-storage-map {width: 100%;height: 546px;background: url(../images/object-storage/object-storage-map.png) no-repeat center top; background-size: contain;}
.object-storage-started .btn1 a{border: 1px solid #fff;min-width: 200px;}
.object-storage-started h3{margin:14px 0 0 !important;}
.cdn-slider-holder{padding: 50px 70px;width: 75%;margin: 0 auto 60px;border-radius: 5px;display: inline-block; vertical-align: top;}
.cdn-slider-holder .ui-slider {border-radius: 10px;}
.cdn-slider-holder .ui-slider .ui-slider-handle{width: 30px;height: 30px;top: -9px;}
.cdn-slider-holder .ui-widget-content {border: 1px solid #fff;margin: 0 0 30px;}
.cdn-slider-holder .ui-state-default, .cdn-slider-holder .ui-widget-content .ui-state-default, .cdn-slider-holder .ui-widget-header .ui-state-default {border: 1px solid #fff;background: #fff url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
    font-weight: normal;color: #fff;border-radius: 100%;outline: none;}
.cdn-slider-holder ul li{float: left;color:#fff;width: 29%;}
.cdn-slider-holder ul li:nth-child(2){width: 35%;}
.cdn-slider-holder ul li:nth-child(3){width: 31%;}
.cdn-slider-holder ul li:nth-child(4){width: 5%;}
.object-storage-features{background: url(../images/object-storage/object-storage-bg.png) no-repeat center top;background-size: contain;line-height: 30px;}
.object-storage-providers table{border-radius:5px}
.object-storage-providers table tr th{background-color: #f2f8fd;border-top: 1px solid #d9e5ee;border-left: 1px solid #d9e5ee;padding: 24px 0;}
.object-storage-providers table tr th:first-child{border-radius: 5px 0 0 0;}
.object-storage-providers table tr th:last-child,.object-storage-providers table tr td:last-child{border-radius: 0 5px 0 0; border-right:1px solid #d9e5ee ;}
.object-storage-providers table tr td:nth-child(2){color:#2eaef3}
.object-storage-providers table tr td{padding: 22px 0;border-top: 1px solid #d9e5ee;border-left: 1px solid #d9e5ee;}
.object-storage-providers table tr:last-child td{border-bottom: 1px solid #d9e5ee;}
.object-storage-providers table tr th:first-child,.object-storage-providers table tr td:first-child{padding-left: 30px; text-align: left;}
.object-storage-providers .default-btn a {padding: 14px 30px 16px;}
.object-storage-providers table tbody tr:nth-child(1){box-shadow: 0 0 20px rgba(135,159,176,0.50);}
.compare_cdn_price_table .default-btn{margin-left: 20px;}
.compare_cdn_price_table .default-btn a {padding:10px 18px 13px;}
.provider-textbox h2 {font-size: 60px;line-height: 64px;}
.provider-textbox h2 span {font-size: 24px;}
.provider-textbox p {font-size: 18px;line-height: 30px;}
.provider-textbox .default-btn {min-width: 200px;}
.special-features-con .box1 figure .features-image-1{background: url(../images/virtual/feature-icon1.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-1{background: url(../images/virtual/feature-icon-hover1.png) no-repeat center;}
.special-features-con .box1 figure .features-image-2{background: url(../images/virtual/feature-icon2.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-2{background: url(../images/virtual/feature-icon-hover2.png) no-repeat center;}
.special-features-con .box1 figure .features-image-3{background: url(../images/virtual/feature-icon3.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-3{background: url(../images/virtual/feature-icon-hover3.png) no-repeat center;}
.special-features-con .box1 figure .features-image-4{background: url(../images/virtual/feature-icon4.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-4{background: url(../images/virtual/feature-icon-hover4.png) no-repeat center;}
.special-features-con .box1 figure .features-image-5{background: url(../images/virtual/feature-icon5.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-5{background: url(../images/virtual/feature-icon-hover5.png) no-repeat center;}
.special-features-con .box1 figure .features-image-6{background: url(../images/virtual/feature-icon6.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-6{background: url(../images/virtual/feature-icon-hover6.png) no-repeat center;}
.special-features-con .box1 figure .features-image-7{background: url(../images/virtual/feature-icon7.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-7{background: url(../images/virtual/feature-icon-hover7.png) no-repeat center;}
.special-features-con .box1 figure .features-image-8{background: url(../images/virtual/feature-icon8.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-8{background: url(../images/virtual/feature-icon-hover8.png) no-repeat center;}
.special-features-con .box1 figure .features-image-9{background: url(../images/virtual/feature-icon9.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-9{background: url(../images/virtual/feature-icon-hover9.png) no-repeat center;}
.special-features-con .box1 figure .features-image-10{background: url(../images/virtual/feature-icon10.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-10{background: url(../images/virtual/feature-icon-hover10.png) no-repeat center;}
.special-features-con .box1 figure .features-image-11{background: url(../images/virtual/feature-icon11.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-11{background: url(../images/virtual/feature-icon-hover11.png) no-repeat center;}
.special-features-con .box1 figure .features-image-12{background: url(../images/virtual/feature-icon12.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-12{background: url(../images/virtual/feature-icon-hover12.png) no-repeat center;}
.special-features-con .box1 figure .features-image-13{background: url(../images/virtual/feature-icon13.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-13{background: url(../images/virtual/feature-icon-hover13.png) no-repeat center;}
.special-features-con .box1 figure .features-image-14{background: url(../images/virtual/feature-icon14.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-14{background: url(../images/virtual/feature-icon-hover14.png) no-repeat center;}
.special-features-con .box1 figure .features-image-15{background: url(../images/virtual/feature-icon15.png) no-repeat center;}
.special-features-con .box1:hover figure .features-image-15{background: url(../images/virtual/feature-icon-hover15.png) no-repeat center;}
.special-features-con .box1 figure .features-icon{width: 115px;height: 109px;transition: .6s all ease-in-out;}
.special-features-con .box1:hover figure .features-icon{transform: translateY(10px);}
/***block storage****/
.block-storage-banner {background-image: url(../images/block-storage/block-storage-banner.jpg);background-color: #000036;}
.block-storage-features .box1 figure .features-image-1{background: url(../images/block-storage/block-storage-feature-icon1.png) no-repeat center;}
.block-storage-features .box1:hover figure .features-image-1{background: url(../images/block-storage/block-storage-feature-icon-hover1.png) no-repeat center;}
.block-storage-features .box1 figure .features-image-2{background: url(../images/block-storage/block-storage-feature-icon2.png) no-repeat center;}
.block-storage-features .box1:hover figure .features-image-2{background: url(../images/block-storage/block-storage-feature-icon-hover2.png) no-repeat center;}
.block-storage-features .box1 figure .features-image-3{background: url(../images/block-storage/block-storage-feature-icon3.png) no-repeat center;}
.block-storage-features .box1:hover figure .features-image-3{background: url(../images/block-storage/block-storage-feature-icon-hover3.png) no-repeat center;}
.block-storage-features .box1 figure .features-image-4{background: url(../images/block-storage/block-storage-feature-icon4.png) no-repeat center;}
.block-storage-features .box1:hover figure .features-image-4{background: url(../images/block-storage/block-storage-feature-icon-hover4.png) no-repeat center;}
.block-storage-features .box1 figure .features-image-5{background: url(../images/block-storage/block-storage-feature-icon5.png) no-repeat center;}
.block-storage-features .box1:hover figure .features-image-5{background: url(../images/block-storage/block-storage-feature-icon-hover5.png) no-repeat center;}
.block-storage-features .box1 figure .features-image-6{background: url(../images/block-storage/block-storage-feature-icon6.png) no-repeat center;}
.block-storage-features .box1:hover figure .features-image-6{background: url(../images/block-storage/block-storage-feature-icon-hover6.png) no-repeat center;}
.special-features-con .box1 figure .features-icon {height: 115px;}
.block-object-box .box-inner {width: 46%;height: 390px;}
.block-storage-banner .documentation a{box-shadow: 0 0 0 2px #fff inset;}
.block-storage-banner .documentation a:hover{box-shadow: 0 0 0 2px #2eaef3 inset;background: #2eaef3;}
.block-storage-banner h1 span,.object-storage-banner h1 span,.block-vs-object h3 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;}
.block-vs-object h3 span{height: 26px;font-size: 26px;line-height: 20px;width: 26px;top: -2px;}
.block-vs-object{width: 1110px;}

/*  */
.virtual-banner .sub-banner{height: 588px;}
.object-storage-banner .blue-btn.documentation a{box-shadow: 0 0 0 2px #fff inset;}
.object-storage-banner .blue-btn.documentation a:hover{box-shadow: 0 0 0 2px #2eaef3 inset;}
.virtual-banner .sub-banner h3{font-size: 24px;line-height: 30px;color: #f19228;}
.object-storage-pricing h3{text-align: left;}
.object-storage-pricing p.text-prg{font-size: 18px;line-height: 28px;font-weight: 300;text-align: left;margin-bottom: 14px;min-height: 260px;}
.object-storage-pricing ul li img{position: absolute;left: 0;top: 3px;}
.compute-inner-con{border: 1px solid #40aef1;padding: 44px 34px;border-radius: 7px;text-align: left;width: 100%;}
.compute-inner-con p{line-height: 28px;font-weight: 300;margin-bottom: 18px;}
.compute-inner-con h4{margin-bottom: 10px !important;}
.compute-outer-con .col-xl-6.col-lg-6{display: flex;}
.object-storage-started span.c-text{font-size: 20px;width: 20px;height: 20px;line-height: 15px;text-align: center;background-color: #fff;border-radius: 100px;display: inline-block;vertical-align: middle;}
.storage-tier-con .col-xl-6.col-lg-6{display: flex;}
.storage-tier-con .col-xl-6.col-lg-6 .object-storage-pricing{width: 100%;}
@media screen and (max-width: 1199px) {
.object-storage-banner{background-position: left top;}
.object-storage-pricing {padding: 30px;}
.object-storage-pricing ul li p {line-height: 24px;}
.object-storage-pricing ul li,.object-storage-price{font-size: 16px;}
.object-storage-price span {font-size: 30px;}
.object-storage-pricing h3 {font-size: 23px;}
.object-storage-features .box1{padding: 50px 0 0;}
.object-storage-map { height: 446px;}
.object-storage-banner .blue-btn{position: relative;z-index: 2;}
.special-features-con .box1 figure {margin: 0 auto;}
.special-features-con .box1 figure {height: 180px; width: 180px;}
.special-features-con .box1 figure .features-icon,.special-features-con .box1:hover figure .features-icon{width: 95px;height: 85px;background-size: contain;}
.block-object-box .box-inner {width: 100%;height: auto;padding: 30px 0 0;  }
.block-vs-object {width: 100%;padding-left: 2%;padding-right: 2%;}
.block-vs-object-img{margin: 20px 0;}
.block-vs-object h3 span {height: 21px;font-size: 22px;line-height: 15px;width: 21px;top: -2px;}
.virtual-banner .sub-banner {height: auto;display: block !important;}
.virtual-banner .sub-banner .d-table-cell.align-middle{width: 100%;text-align: center;display: block !important;}
.object-storage-pricing ul li:first-child, .object-storage-pricing ul li:nth-child(3) {width: 100%;}
.virtual-banner figure.virtual-img img  {margin: 30px 0 0;}
.virtual-banner {background: #000036;}
.object-storage-pricing p.text-prg{min-height: 336px;}
.object-storage-pricing ul {min-height: 263px;}
}
@media screen and (max-width: 991px) {
.object-storage-map {height: 326px;}
.cdn-slider-holder {padding: 40px; width: 100%; margin: 0 auto 40px;}
.object-storage-providers .default-btn a { padding: 14px 12px 16px;}
.object-storage-providers table tr th:first-child, .object-storage-providers table tr td:first-child {padding-left: 20px;}
.object-storage-providers  .blue-btn{margin: 0 10px;}
.object-storage-pricing ul {min-height: auto;}
.provider-textbox h2 {font-size: 46px;line-height: 46px;}
.provider-textbox h2 span {font-size: 20px;}
.provider-textbox p {font-size: 18px;line-height: 25px;}
.provider-img {margin: 0 0 25px 0;}
.special-features-con .box1 figure {height: 170px; width: 170px;}
.special-features-con .box1 figure .features-icon,.special-features-con .box1:hover figure .features-icon{width: 90px;height: 80px;background-size: contain;}
.object-storage-started{text-align: center;}
.object-storage-started h3 {margin: 0 0 15px !important;width: 100%;}
.object-storage-started .btn1 {float: none !important;display: inline-block;vertical-align: top;}
.virtual-banner .sub-banner h3 br {display: none;}
.virtual-banner .sub-banner h3{font-size: 22px;}
.object-storage-banner h1 {font-size: 50px;line-height: 54px;}
.compute-outer-con .compute-inner-con{margin-bottom: 10px;padding: 34px 15px;}
.object-storage-pricing p.text-prg {min-height: auto;}
.object-storage-pricing ul li{margin: 0;}
}
@media screen and (max-width: 767px) {    
    .object-storage-banner h1{font-size:45px;line-height:45px}
    .object-storage-banner h3{font-size:20px;line-height:23px}
    .object-storage-price span {font-size: 26px;}
    .object-storage-price {padding: 20px 0 0;}
    .object-storage-pricing {padding: 20px;}
    .object-storage-features .box1 {padding: 30px 0 0;}
    .object-storage-map {height: 236px; }
    .object-storage-started {text-align: center;}
    .object-storage-started .btn1{font-size: 18px;float:none !important; display: inline-block; vertical-align: top;}
    .object-storage-started .btn1 a{min-width: 160px;padding: 12px 0 14px;}
    .object-storage-started h3 {margin: 0 0 20px !important;width: 100%;}
    .object-storage-providers table tr td {padding: 12px 0;}
    .object-storage-providers table{font-size: 16px;}
    .object-storage-providers table tr th:first-child, .object-storage-providers table tr td:first-child {padding-left: 15px;}
    .provider-img img {width: 100%;}
    .provider-textbox h2 {font-size: 36px;line-height: 36px;}
    .provider-textbox h2 span {line-height: 20px;margin: 0 0 10px;}
    .provider-textbox p {font-size: 16px;line-height: 22px;}
    .provider-textbox .default-btn {min-width: 160px;}
    .special-features-con .box1 figure {height: 160px; width: 160px;}
    .special-features-con .box1 figure .features-icon,.special-features-con .box1:hover figure .features-icon{width: 85px;height: 75px;background-size: contain;}
    .block-storage-banner h1 span,.object-storage-banner h1 span {height: 30px;font-size: 32px;line-height: 20px;width: 30px;top: -6px;}
    .object-storage-banner h1 {font-size: 40px;line-height: 44px;}
    .virtual-banner .sub-banner h3 {font-size: 18px;line-height: 28px;}
    .object-storage-pricing ul li {margin-bottom: 6px;}
    .object-storage-pricing p.text-prg {min-height: auto !important;}
    .virtual-banner figure.virtual-img img  {margin: 20px 0 0;width: 100%;}
}
@media screen and (max-width: 575px) {
    .object-storage-banner h1 {font-size: 36px;line-height: 42px;}
    .object-storage-banner h3{font-size:18px;line-height:22px}
    .object-storage-banner .blue-btn{font-size:18px;min-width: 200px;}
    .object-storage-banner .blue-btn,.object-storage-banner .blue-btn a{min-width:160px}
    .object-storage-pricing ul li, .object-storage-price {font-size: 17px; }
    .object-storage-price span { font-size: 22px;}
    .special-features-con .box1 figure {height: 150px; width: 150px;}
    .object-storage-features {line-height: 22px;}
    .cdn .font18{ font-size: 15px;line-height: 22px;}
    .object-storage-pricing ul li figure {margin-right: 5px;}
    .block-object-box img{width: 100%;}
    .block-storage-banner h1 span,.object-storage-banner h1 span {height: 27px;font-size: 29px;line-height: 19px;width: 27px;top: -3px;}
    .object-storage-banner .blue-btn, .object-storage-banner .blue-btn a {min-width: 140px;font-size: 16px;padding: 12px 0 16px;}
    .object-storage-banner h1 {font-size: 32px;line-height: 38px;}
}
@media screen and (max-width: 480px) {
.object-storage-map {height: 206px;}
.cdn-slider-holder {padding:30px 24px 30px 18px;}
.object-storage-pricing ul li {width: 100%;}
.object-storage-pricing ul li.africa {width: 83%;}
.object-storage-providers .default-btn{margin-top: 8px;}
.virtual-banner .sub-banner{padding: 100px 0 40px;}
.compute-outer-con .compute-inner-con {padding: 34px 0px;}
.object-storage-btn a {font-size: 20px;padding: 16px 0 18px;}
}
@media screen and (max-width: 414px) {
.object-storage-map {height: 156px;}
.object-storage-providers table tr th{padding: 12px 0;}
.object-storage-providers table tr th:first-child, .object-storage-providers table tr td:first-child {padding-left: 5px;padding-right: 5px;}
.object-storage-providers table {font-size: 14px;table-layout: fixed;}
.object-storage-providers .default-btn{font-size: 15px;min-width: 100px;}
.object-storage-providers .default-btn a {padding: 12px 0 14px;}
.object-storage-providers table tbody tr td img {width: 140px;}
.block-vs-object-img img{width: 310px;}
}