.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:350px;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:#6ad1de;padding:15px 2%;background:#f4f7f9}
.dedicated-box .single-location ul li{font-size:14px;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 69px}
.dedicated-box .single-location ul li.heading
.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{height:260px;width:46%}
.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: 10px 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: #6ad1de;
}


.plan_box{margin: 0; padding: 0; border-radius: 8px; padding: 40px; background-color: #fff;}
.plan_box li{display: flex; justify-content:space-between; margin-bottom: 8px;}
.plan_box li div:first-child{margin-right: 40px; color: #636c71; font-size: 0.8em;}
.plan_price{font-size: 1.2em; font-weight: bold; margin-bottom: 20px; border-bottom: solid 1px #141a22;}
.plan_name{font-size: 1.8em !important; font-weight: bold; margin-bottom: 20px; color: #141a22 !important;}


@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 110px}
    .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}
}
@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 70px}
    .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;}
    .bulk-discount p {
        float: none;
        margin: 0 0 15px;
    }
    .baremetal-btn2 {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .bulk-discount{
        margin: 0 0 20px;
    }
}
@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:40px;line-height:40px}
    .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;
    }
}
@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: 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%}
}
@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{padding:0 5px}
    .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-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}
    .dedicated-box .single-location{padding:20px 2% 0}
    .dedicated-box .single-location ul li.heading{margin:0 0 4px}
    .dedicated-box .single-location ul li{padding:4px 0 4px 14px}
    .dedicated-map {width: 360px;height: 152px;}
    .dedicated-box .dual-location ul:first-child,.dedicated-box .dual-location ul:last-child{display: none}
}
@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}
}
@media screen and (max-width: 375px) {
    .dedicated-map {width: 310px;height: 132px;}
}


