.dedicated-banner{padding:91px 0 0;background-image:url(../images/dedicated/banner1.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}
.dedicated-banner .banner{height:500px;padding:84px 0 0}
.dedicated-banner .banner h1{font-size:60px;line-height:60px}
.dedicated-banner .banner h3{line-height:34px}
.dedicated-locations{padding:20px 0;margin:-138px 0 0;background:rgba(5,60,89,0.7)}
.dedicated-locations ul li{float:left;font-size:18px;color:#fff;padding:0 50px;line-height:26px;border-right:1px solid #294859}
.dedicated-locations ul li span{display:block;font-size:20px;color:#ffa00d}
.dedicated-locations ul li:first-child{padding-left:0}
.dedicated-locations ul li:last-child{border-right:0}
.dedicated-box{border-radius:8px;border:1px solid #dadee0}
.dedicated-box:hover{box-shadow:4px 4px 0 rgba(218,222,224,0.4)}
.dedicated-box .dedicated-top .blue-btn{min-width:192px}
.dedicated-box .dedicated-top .blue-btn a{padding:15px 0}
.dedicated-box .single-location,.dedicated-box .dual-location{float:left;width:100%;color:#2eaef3;padding:15px 2%;background:#f4f7f9}
.dedicated-box .single-location ul li{font-size:16px;padding:4px 0}
.dedicated-box .single-location ul li.heading{padding:0 0 0 18px;font-size:18px;margin:0 0 10px;background:url(../images/dedicated/location2.png) no-repeat left 3px}
.dedicated-box .single-location ul li:last-child{border:none}
.dedicated-box .dual-location{padding:15px 0 95px}
.dedicated-box > ul > li{padding:0 0 0 24px;font-size:18px;line-height:24px;background:url(../images/bullet1.png) no-repeat left 6px}
.dedicated-box .image-holder{width:46.5%}
.dedicated-text{width:55%}
.dedicated-text h3{font-size:30px;line-height:30px}
.dedicated-map{width: 100%;height:546px;background: url(../images/dedicated/dedicated-map.png) no-repeat center top;background-size: contain;}
.bulk-note{padding-top: 30px;}
.bulk-discount{padding:20px 30px;color:#fff;float:left;margin:0 0 30px;border-radius:8px;font-weight:300;background:url(../images/dedicated/baremetal-bg.jpg) no-repeat center top;background-size:cover}
.bulk-discount p{float:left;margin:5px 0 0;font-size:18px}
.baremetal-btn2{float:right}
.bulk-discount .baremetal-btn2 a{font-size:16px;line-height:16px;box-shadow:0 0 0 1px #fff inset;padding:10px 0 14px;width:140px;display:block;font-weight:300;text-align:center;text-decoration:none;color:#fff;border-radius:5px;text-transform:capitalize}
.bulk-discount .baremetal-btn2 a:hover{background-color:#2eaef3}
.bargain-offer{padding:20px 30px;margin:30px 0 0;background:url(../images/dedicated/bargain-offers.png) no-repeat center top;background-size:cover}
.bargain-offer h4{float:left;margin:8px 0 0;font-size:24px;font-weight:300;line-height:28px}
.bargain-offer .baremetal-btn2 a{box-shadow:0 0 0 1px #2eaef3 inset;background-color:#2eaef3}
.bargain-offer .baremetal-btn2 a:hover{background-color:#333;box-shadow:0 0 0 1px #333 inset}
.provider-textbox p{font-size: 20px;line-height: 30px;}
.provider-textbox h2{font-size: 60px;line-height: 64px;}
.provider-textbox h2 span{font-size: 24px;}
.provider-textbox .default-btn{ min-width: 200px;}
.pay-usage-banner{background-image:url(../images/dedicated/pay-per-usage-banner.jpg);}
.pay-usage .banner {color:#fff;position: relative;}
.pay-usage .banner h1 {margin: 0 0 30px;}
.pay-usage .banner ul {margin: 0 0 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;}
.usage-meter{right: 0;top: 50px;}
.dedicated-text-box{margin-right: 65px;}
.dedicated-text-con{margin-left: 68px;}
.dedicated-features {background: #fff;padding: 40px 35px;border-radius: 10px;}
.dedicated-feature-hover-icon,.dedicated-features figure img{transition: .6s all ease-in-out;}
.dedicated-features:hover .dedicated-feature-hover-icon,.dedicated-features:hover figure img{transform: translateY(10px);}
.dedicated-features:hover h3{color: #2eaef3;}
.usage-billing-image {background: url(../images/dedicated/usage-billing-image.png) no-repeat;height: 192px;width: 400px;}
.dedicated-features:hover .usage-billing-image{background: url(../images/dedicated/usage-billing-hover-image.png) no-repeat;}
.dedicated-special-text{width: 50%;}
.express-deploy-image{background: url(../images/dedicated/express-deploy-image.png) no-repeat;height: 192px; width: 400px;}
.dedicated-features:hover .express-deploy-image{background: url(../images/dedicated/express-deploy-hover-image.png) no-repeat;}
.os-install-image{background: url(../images/dedicated/os-install-image.png) no-repeat;height: 192px; width: 400px;}
.dedicated-features:hover .os-install-image{background: url(../images/dedicated/os-install-hover-image.png)no-repeat;}
.apllr-image{background: url(../images/dedicated/apllr-image.png) no-repeat;height: 192px; width: 400px;}
.dedicated-features:hover .apllr-image{background: url(../images/dedicated/apllr-hover-image.png) no-repeat;}
.free-anycast-image{background: url(../images/dedicated/free-anycast-image.png) no-repeat; height: 192px; width: 400px;}
.dedicated-features:hover .free-anycast-image{background: url(../images/dedicated/free-anycast-hover-image.png) no-repeat;}
.private-network-image{background: url(../images/dedicated/private-network-image.png) no-repeat; height: 192px; width: 400px;}
.dedicated-features:hover .private-network-image{background: url(../images/dedicated/private-network-hover-image.png) no-repeat;}
.ddos-image{background: url(../images/dedicated/ddos-image.png) no-repeat;height: 181px; width: 451px;}
.dedicated-features:hover .ddos-image{background: url(../images/dedicated/ddos-hover-image.png) no-repeat;height: 181px; width: 451px;}
.managed-hosting-image{background: url(../images/dedicated/managed-hosting-image.png) no-repeat; height: 181px; width: 388px;}
.dedicated-features:hover .managed-hosting-image{background: url(../images/dedicated/managed-hosting-hover-image.png) no-repeat;}
.response-time-image{background: url(../images/dedicated/response-time-image.png) no-repeat;height: 181px;width: 379px;}
.dedicated-features:hover .response-time-image{background: url(../images/dedicated/response-time-hover-image.png) no-repeat;}
/*****************************Responsive CSS*****************************/
@media screen and (max-width: 1199px) {
    .dedicated-locations ul{text-align:center}
    .dedicated-box > ul{padding:20px 2%}
    .dedicated-box > ul > li{font-size:16px;margin:0 0 10px}
    .dedicated-locations ul li,.dedicated-locations ul li:first-child{padding:0 20px}
    .dedicated-features .dedicated-text{height:auto;width:100%}
    .dedicated-features .image-holder{width:510px}
    .dedicated-features .image-holder img{width:100%;height:auto}
    .dedicated-banner .banner{height:auto;padding:40px 0 150px}
    .dedicated-banner .banner h1{font-size:42px;line-height:44px}
    .dedicated-banner .banner h1 span{font-size:24px;line-height:30px}
    .dedicated-banner .blue-btn{min-width:220px}
    .dedicated-banner .blue-btn a{font-size:20px;padding:13px 25px 15px}
    .dedicated-map{width: 767px;height:321px;background: url(../images/dedicated/dedicated-map.png) no-repeat center top;background-size: contain;margin: 0 auto}
    .usage-meter img{width: 250px;}
    .dedicated-features .feature-box-con{display: block !important;}
    .dedicated-feature-hover-icon{margin-bottom: 15px;}
    .usage-billing-image,.dedicated-features:hover .usage-billing-image{width: 100%;background-size: contain;}
}
@media screen and (max-width: 1024px) {
    .dedicated-banner .banner h1{font-size:50px;line-height:50px}
}
@media screen and (max-width: 950px) {
    .dedicated-banner .banner{padding:70px 0 0 20px}
    .dedicated-banner .banner h1{font-size:44px;line-height:45px}
}
@media screen and (max-width: 991px) {
    .dedicated-locations ul li,.dedicated-locations ul li:first-child{margin:5px 0;padding:0 1%;text-align:center;width:47.8%;font-size:16px}
    .dedicated-locations ul li:nth-child(2){border:none}
    .dedicated-banner .banner{padding:40px 0 110px}
    .dedicated-banner .banner h1{font-size:36px;line-height:38px}
    .dedicated-banner .banner h1 span{font-size:22px;line-height:26px}
    .dedicated-map {width: 687px;height: 286px; }
    .dedicated-box .dual-location {padding: 15px;}
    .bulk-discount {padding: 20px;text-align: center; margin:0 0 20px;}
    .bulk-discount p{float:none;margin:0 0 15px}
    .baremetal-btn2{float:none;display:inline-block;vertical-align:top}
    .bargain-offer{margin:20px 0 0;text-align:center}
    .bargain-offer h4,.bargain-offer .baremetal-btn2{float:none;display:inline-block;vertical-align:top}
    .bargain-offer h4{margin-right:30px}
    .provider-textbox p {font-size: 18px;line-height: 25px;}
    .provider-textbox h2 span {font-size: 20px;}
    .provider-textbox h2 {font-size: 46px;line-height: 46px;}
    .provider-img {margin: 0 0 25px 0;}
    .dedicated-features .image-holder img { width: 86%; }
}
@media screen and (max-width: 800px) {
    .dedicated-text h3{font-size:26px;line-height:28px}
    .dedicated-banner .banner h1{font-size:38px;line-height:40px}
    .dedicated-banner .filled-btn{font-size:20px}
    .dedicated-map {width: 500px;height: 210px;}
}
@media screen and (max-width: 767px) {
    .dedicated-box .dedicated-top{padding:22px 0}
    .dedicated-box{width:100%;margin:10px 0}
    .dedicated-banner .banner h1{font-size:36px;line-height:36px}
    .dedicated-banner .banner h1 span{font-size:22px;line-height:30px}
    .bulk-discount{margin: 0 0 10px;}
    .bargain-offer h4 {margin: 0 0 20px;}
    .provider-textbox p {font-size: 16px;line-height: 22px;}
    .provider-textbox h2 {font-size: 36px;line-height: 36px;}
    .provider-textbox .default-btn {min-width: 160px;}
    .provider-img img{width: 100%;}
    .provider-textbox h2 span {line-height: 20px;margin: 0 0 10px;}
    .usage-meter {right: -30px;top: 70px;}
    .usage-meter img {width: 170px;}
}
@media screen and (max-width: 600px) {
    .dedicated-features .image-holder,.dedicated-features .image-holder img{width:100%;height:auto}
    .dedicated-text h3{font-size:22px;line-height:25px}
    .dedicated-banner .blue-btn{margin:30px 0 0}
    .dedicated-banner .banner h3{line-height:26px;font-size:18px}
    .dedicated-map {width: 480px;}
}
@media screen and (max-width: 590px) {
    .pay-usage .banner ul{width: 100%}
    .pay-usage .banner h1{font-size: 30px;}
}
@media screen and (max-width: 575px) {
    .dedicated-banner .banner h1{font-size:28px;width:100%}
    .dedicated-banner .banner h1 span{font-size:16px;line-height:20px}
    .dedicated-box .single-location ul{width:25%}
    .dedicated-box .dual-location ul:first-child{display: none;}
    .dedicated-box .dual-location ul{width:33%}
    .usage-meter{display: none;}
    .provider-textbox h2 {font-size: 24px; line-height: 26px; }
    .provider-textbox h2 span {line-height: 22px;}
    .express-deploy-image,.dedicated-features:hover .express-deploy-image,.usage-billing-image,.express-deploy-image,.os-install-image,.apllr-image,.private-network-image,.free-anycast-image,.response-time-image,.managed-hosting-image,.ddos-image,.dedicated-features:hover .usage-billing-image,.dedicated-features:hover .express-deploy-image, .dedicated-features:hover .os-install-image,.dedicated-features:hover .apllr-image,.dedicated-features:hover .private-network-image,.dedicated-features:hover .free-anycast-image,.dedicated-features:hover .response-time-image,.dedicated-features:hover .managed-hosting-image,.dedicated-features:hover .ddos-image{/*height: 130px;*/width: 100%;background-size: contain; }
}
@media screen and (max-width: 480px) {
    .dedicated-locations{display:none}
    .dedicated-banner .blue-btn{margin:20px 0 0;min-width:0}
    .dedicated-banner .blue-btn a{font-size:16px;padding:8px 15px 10px}
    /* .dedicated-box .single-location ul li{font-size:13px;padding:4px 0 6px 14px} */
    .dedicated-box > ul > li{font-size:14px;margin:0 0 4px}
    .dedicated-box .single-location ul li.heading{margin:0 0 4px}
    .dedicated-features .image-holder{margin:0 auto 10px}
    .dedicated-text h3{font-size:20px;line-height:24px}
    .dedicated-box .single-location ul{width:50%;min-height:156px;padding:0 5px;}
    .dedicated-box .single-location{padding:20px 2% 0}
    .dedicated-box .single-location ul li{padding:4px 0 4px 14px}
    .dedicated-map {width: 360px;height: 152px;}
    .dedicated-banner {padding: 91px 0 30px;}
}
@media screen and (max-width: 414px) {
    .dedicated-banner .banner h1{font-size:26px;line-height:30px}
    .internet-provide ul li,.internet-provide ul li:nth-child(3){width:280px}
    .express-deploy-image,.dedicated-features:hover .express-deploy-image,.usage-billing-image,.express-deploy-image,.os-install-image,.apllr-image,.private-network-image,.free-anycast-image,.response-time-image,.managed-hosting-image,.ddos-image,.dedicated-features:hover .usage-billing-image,.dedicated-features:hover .express-deploy-image, .dedicated-features:hover .os-install-image,.dedicated-features:hover .apllr-image,.dedicated-features:hover .private-network-image,.dedicated-features:hover .free-anycast-image,.dedicated-features:hover .response-time-image,.dedicated-features:hover .managed-hosting-image,.dedicated-features:hover .ddos-image{height: 130px; }
}
@media screen and (max-width: 375px) {
    .dedicated-map {width: 310px;height: 132px;}
}


