#mainnav.jumbotron{
  margin-bottom: 0;
}

.photo-privatecloud .a-btn-border{
  margin-top: 80px;
}

.home-service img{
  width: auto;
  height: auto;
}

.ribbon-wrapper-green{
  display: none !important;
}

@media (min-width: 768px) and (max-width: 991px){
  
  .photo-privatecloud .a-btn-border{
    margin-top: 108px;
  }

}


/*make the banerr important*/

.slide{
  height: auto !important;
}


.flip .card .front{
  z-index: 1000 !important;
}


.banner-company {
  background: url(../images/ny1_banner_top.jpg) no-repeat !important;
  position: relative; }
  .banner-company .banner-company_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.64); }

.banner-cloudservices {
  /*background: url(../images/cloud_banner_top.jpg) no-repeat;* !important/
  background: url(../images/banner_cloudservices_s.jpg) no-repeat !important;
  position: relative; }
  .banner-cloudservices .banner-cloudservices_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-colocationservices {
  background: url(../images/banner_colocation_s.jpg) no-repeat !important;
  position: relative; }
  .banner-colocationservices .banner-colocationservices_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(45, 144, 199, 0.7);
    background: rgba(9, 103, 153, 0.76);
    background: #4a5d88;
    /* The Fallback */
    background: rgba(74, 93, 136, 0.75); }

.banner-enterpriseservices {
  background: url(../images/enterprise_banner_top.jpg) no-repeat !important;
  position: relative; }
  .banner-enterpriseservices .banner-enterpriseservices_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-dedicatedservices {
  /*background: url(../images/dedicated_banner_top.jpg) no-repeat; * !important/
  background: url(../images/dedicated_banner_top.jpg) no-repeat !important;
  position: relative;
  /*background: url(../images/dedicated_banner_top.jpg) no-repeat; */  !important}
  .banner-dedicatedservices .banner-dedicatedservices_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-publiccloud {
  background: url(../images/banner_publiccloud_s.jpg) no-repeat !important;
  position: relative; }
  .banner-publiccloud .banner-publiccloud_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-iaas {
  /*background: url(../images/dedicated_banner_top.jpg) no-repeat; * !important/
  background: url(../images/banner_iaas_s.jpg) no-repeat !important;
  background-position: 50% 60%;
  position: relative; }
  .banner-iaas .banner-iaas_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-cloudapps {
  /*background: url(../images/dedicated_banner_top.jpg) no-repeat; * !important/
  background: url(../images/banner_cloudapps_s.jpg) no-repeat !important;
  background-position: 50% 60%;
  position: relative; }
  .banner-cloudapps .banner-cloudapps_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-cloudstorage {
  /*background: url(../images/dedicated_banner_top.jpg) no-repeat; * !important/
  background: url(../images/banner_cloudstorage_s.jpg) no-repeat !important;
  background-position: 50% 60%;
  position: relative; }
  .banner-cloudstorage .banner-cloudstorage_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-managedhosting {
  /*background: url(../images/dedicated_banner_top.jpg) no-repeat; * !important/
  background: url(../images/banner_managedhosting_s.jpg) no-repeat !important;
  background-position: 50% 60%;
  position: relative; }
  .banner-managedhosting .banner-managedhosting_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-managed-servicespacks {
  /*background: url(../images/dedicated_banner_top.jpg) no-repeat; * !important/
  background: url(../images/banner_servicepacks_s.jpg) no-repeat !important;
  background-position: 50% 60%;
  position: relative; }
  .banner-managed-servicespacks .banner-managed-servicespacks_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-managed-addons {
  /*background: url(../images/dedicated_banner_top.jpg) no-repeat; * !important/
  background: url(../images/banner_addons_s.jpg) no-repeat !important;
  background-position: 50% 60%;
  position: relative; }
  .banner-managed-addons .banner-managed-addons_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-baremetal {
  background: url(../images/banner_baremetal_s.jpg) no-repeat !important;
  /*background-position: 50% 85% !important;*/
  position: relative; }
  .banner-baremetal .banner-baremetal_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-private {
  background: url(../images/banner_privatecloud_s.jpg) no-repeat !important;
  /*background-position: 50% 85% !important;*/
  position: relative; }
  .banner-private .banner-private_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-hybrid {
  background: url(../images/banner_hybrid_s.jpg) no-repeat !important;
  /*background-position: 50% 85% !important;*/
  position: relative; }
  .banner-hybrid .banner-hybrid_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-scale {
  background: url(../images/banner_scale_s.jpg) no-repeat !important;
  /*background-position: 50% 100% !important;*/
  position: relative; }
  .banner-scale .banner-scale_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*background: rgba(45, 144, 199, 0.70);*/
    background: rgba(9, 103, 153, 0.76); }

.banner-findsolution {
  background: url(../images/banner_cloudservices_s.jpg) no-repeat !important;
  /*background-position: 50% 100% !important;*/
  position: relative; }
  .banner-findsolution .banner-findsolution_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.8); }

.banner-network {
  background: url(../images/banner_network_s.jpg) no-repeat !important;
  position: relative; }
  .banner-network .banner-network_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.7); }

.banner-security {
  background: url(../images/banner_managedsecurity_s.jpg) no-repeat !important;
  position: relative;
  background-position: 50% 60%; }
  .banner-security .banner-security_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.7); }

.banner-voip {
  background: url(../images/banner_voip-compressor.jpg) no-repeat !important;
  position: relative;
  /*background-position: 50% 70% !important;*/ }
  .banner-voip .banner-voip_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.7); }

.banner-ecommerce {
  background: url(../images/banner_ecommerce-compressor.jpg) no-repeat !important;
  position: relative;
  /*background-position: 50% 60% !important;*/ }
  .banner-ecommerce .banner-ecommerce_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.7); }

.banner-it {
  background: url(../images/banner_it.jpg) no-repeat !important;
  position: relative;
  /*background-position: 50% 60% !important;*/ }
  .banner-it .banner-it_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.7); }

.banner-database {
  background: url(../images/banner-database.jpg) no-repeat !important;
  position: relative;
  /*background-position: 50% 60% !important;*/ }
  .banner-database .banner-database_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.7); }

.banner-healthcare {
  background: url(../images/slide4.jpg) no-repeat !important;
  position: relative;
  /*background-position: 50% 60% !important;*/ }
  .banner-healthcare .banner-healthcare_overlay {
    display: none;
    /*position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.7);*/ }

.banner-textpage {
  background: url(../images/banner_textpage-compressor.jpg) no-repeat !important;
  position: relative;
  /*background-position: 50% 60% !important;*/ }
  .banner-textpage .banner-textpage_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.7); }

.banner-blog {
  background: url(../images/banner_blog.jpg) no-repeat !important;
  position: relative;
  /*background-position: 50% 60% !important;*/ }
  .banner-blog .banner-blog_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(34, 22, 22, 0.7); }

.photo-privatecloud {
  background: url(../images/photo-privatecloud.jpg) no-repeat !important;
  background-position: center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.photo-cloudstorage {
  background: url(../images/cloud_storage_photo2.jpg) no-repeat !important;
  background-position: center 33%;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.photo-voip {
  background: url(../images/photo-voip.jpg) no-repeat !important;
  background-position: 100% 98%;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.photo-ecommerce {
  background: url(../images/photo-ecommerce.jpg) no-repeat !important;
  background-position: center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.photo-healthcare {
  background: url(../images/photo-health.jpg) no-repeat !important;
  background-position: center 38%;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.photo-database {
  background: url(../images/photo-database.jpg) no-repeat !important;
  background-position: center center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.photo-company {
  background: url(../images/photo-company.jpg) no-repeat !important;
  background-position: center center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.photo-careers {
  background: url(../images/photo-careers.jpg) no-repeat !important;
  background-position: center center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }


.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{
  color: #333 !important;
  z-index: 10000;
}


#menu-old-ie-menu > li{
padding: 15px;
border-top: 1px solid #555;
}

#menu-old-ie-menu > li > a{
padding-bottom: 10px;
display: block; 
}

#menu-old-ie-menu > li > ul{
padding-left: 30px;
}

#menu-old-ie-menu > li > ul > li{
padding: 9px 0;
}
#menu-old-ie-menu > li > ul > li a{
color: #fff;
}
#slidemenu #ubermenu-nav-main-5{
display: none;
}


.ubermenu .ubermenu-target{
  background: #fff !important;
  border: none !important;
}

.ubermenu .ubermenu-target:hover{
  background: #000 !important;
  color: #348eca !important;
}

nav.ubermenu{
  border: none !important;
}


.top-logo{
  padding-bottom: 0;
}

.ubermenu-skin-deepsky{
  border: 0 !important;
}

.ubermenu .ubermenu-nav{
  border: 0 !important;
}

.ubermenu-submenu .ubermenu-item-layout-default{
  padding-left: 10px !important;
}

.ubermenu-submenu .ubermenu-item-header > .ubermenu-item-layout-default:after, .ubermenu-submenu .ubermenu-item-header > .ubermenu-item-layout-default::after{
  background-image: none !important;
  width: 0 !important;
  height: 0 !important;
}

#play-button{
  background-image: url(../images/video_overlay_ie.png) repeat !important;
}

.facebook a {
  background: url(../images/facebook_ie8.png) no-repeat !important;
  padding-top: 10px !important;
  margin-top: 10px !important;
}

.twitter a {
  background: url(../images/twitter_ie8.png) no-repeat !important;
  padding-top: 10px !important;
  margin-top: 10px !important;
}

.google a {
  background: url(../images/google_ie8.png) no-repeat !important;
  padding-top: 10px !important;
  margin-top: 10px !important;
}

.linkedin a {
  background: url(../images/linkedin_ie8.png) no-repeat !important;
  padding-top: 10px !important;
  margin-top: 10px !important;
}

.domainpal a {
  background: url(../images/domainpal_ie8.png) no-repeat !important;
  padding-top: 10px !important;
  margin-top: 10px !important;
}

.youtube a {
  background: url(../images/facebook_ie8.png) no-repeat !important;
  padding-top: 10px !important;
  margin-top: 10px !important;
}

.home-banner2 .btn-right{
  margin-top: 60px !important;
}


.home-service img{
  width: inherit !important;  
  max-width: 75% !important; 
  height: auto !important;
}

.service-cat img{
  width: inherit !important;  
  max-width: 80% !important; 
  height: auto !important; 
}


.banner-cloudservices{
  background-image: url(../images/banner_cloudservices_s_ie8.jpg) !important;
}


.banner-container{
  display: block !important;
}


.banner-container-btn{
  display: block !important;
}

.banner-container-text {
 display: block !important; 
}

.addon-title-box {
background: url(../images/bkgd-plus_ie8.png) no-repeat !important;
}

.icon-security {
  background: url(../images/security_ie8.png) no-repeat !important;
}

.icon-backups {
  background: url(../images/backups_ie8.png) no-repeat !important;
}

.icon-email {
  background: url(../images/email_ie8.png) no-repeat !important;
}

.icon-monitoring {
  background: url(../images/monitoring_ie8.png) no-repeat !important;
}
.icon-cloudstorage {
  background: url(../images/cloud_storage_ie8.png) no-repeat !important;
}
.icon-cdn {
  background: url(../images/cdn_ie8.png) no-repeat !important;
}
.icon-dbaas {
  background: url(../images/dbaas_mono_ie8.png) no-repeat !important;
}

.icon-draas {
  background: url(../images/draas_mono_ie8.png) no-repeat !important;
}

.addon-icons ul li a {
  height: 80px;
}


.addon-icons ul li{
  background-position-x: center !important; 
}

/*.addon-icons ul li a:after {
  text-align: left !important;
  left: 0 !important;
}*/

.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:200px;}

.checklist-1 li, .checklist-1 dt {
  background: url(../images/checkmark_ie8.png) no-repeat !important;
}

.checklist-2 li, .checklist-2 dt{
  background: url(../images/checkmark2_ie8.png) no-repeat !important; 
}

.adcompany_cloud-service_overlay,
.banner-security_overlay,
.banner-network_overlay,
.banner-voip_overlay,
.photo-overlay,
.banner-ecommerce_overlay,
.banner-it_overlay,
.banner-database_overlay,
.banner-findsolution_overlay{
  background-image: url(../images/darkoverlay.png) !important;
}


.banner-publiccloud_overlay,
.banner-private_overlay,
.banner-iaas_overlay,
.banner-cloudapps_overlay,
.banner-cloudstorage_overlay,
.banner-enterpriseservices_overlay,
.banner-hybrid_overlay,
.banner-scale_overlay,
.banner-managedhosting_overlay,
.banner-managed-servicespacks_overlay,
.banner-managed-addons_overlay,
.banner-baremetal_overlay,
.banner-cdn_overlay,
.network-ny1_overlay,
.colocation-overlay,
.banner-company_overlay{
  background-image: url(../images/blueoverlay.png) !important;
}

#play-button{
  display: none !important;
}

.tab-pane h3 .modal_title:after {
  background: url(../images/webair_bird_ie8.png) no-repeat !important;
}

.network-ny1_overlay,.colocation-overlay{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}

p.glass:before {
  background: url(../images/location_glass_ie8.png) no-repeat !important; 
}

.private-cloud-plan .well-content{
  height: 1040px;
}

.headquarter span:before {
  background: url(../images/headquarter_ie8.png) no-repeat !important;
}

.switch{
  display: none !important;
}

.photo-cloudstorage {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cloud_storage_photo2_ie8.jpg',sizingMethod='scale') !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cloud_storage_photo2_ie8.jpg', sizingMethod='scale')" !important;
  background-image: url(../images/cloud_storage_photo2_ie8.jpg) !important;
          background-position-x: center  !important;
}

.photo-cloudstorage .banner-container-btn{
  margin-top: 50px;
}

.banner-cloudstorage .banner-container-btn{
  margin-top: 0;
}

.banner-enterpriseservices .banner-container img{
  max-width: 100% !important; 
  height: auto !important;
}

.page-template-page-enterprise .service-cat img {
  width: auto !important;
  max-width: 80% !important; 
  height: auto !important;
}

.page-template-page-enterprise .service-bottom-logo{
  width: auto !important;
  max-width: 100px !important; 
  height: auto !important; 
}

.page-template-page-enterprise .ad-company{
  margin-top: 50px !important;
}

.zertologo{
  width: 60% !important;
  margin-top: 20px !important;
}


h2.firewall:before {
  background-image: url(../images/firewall_icon_ie8.png) !important;
}


h2.ddos:before {
  background-image: url(../images/ddos_icon_ie8.png) !important;
}

.page-template-page-voip-php .btn-right,.page-template-page-ecommerce-php .btn-right{
  margin-top: 60px !important;
}

.page-template-page-healthcare-php .a-btn-border-nonfill{
  margin-top: 60px !important;
}







.load_security{
  width: 155px !important;
  height: 175px !important;
}

.loadbalancing_img{
  width: 155px !important;
  height: 75px !important; 
}

.load_frontend{
  width: 155px !important;
  height: 205px !important;  
}

.load_application{
  width: 160px !important;
  height: 155px !important;   
}

.database{
  width: 120px !important;
  height: 143px !important;
}

.cloudstorage_load{
  width: 150px !important;
  height: 121px !important;   
}

.caching_load{
  width: 170px !important;
  height: 156px !important;
}

.bridge5{
  height: 393px !important;
}



@media (min-width: 768px) and (max-width: 991px){
  .home-banner2 .btn-right{
    margin-top: 100px !important;
  }

  .banner-container-btn img{
    width: inherit !important;  
    max-width: 100% !important; 
    height: auto !important;
  }
  .photo-cloudstorage .banner-container-btn{
    margin-top: 80px;
  }

  .page-template-page-enterprise .ad-company{
    margin-top: 70px !important;
  }

  .banner-enterpriseservices .banner-container img{{
    width: 100% !important;
  }

  .page-template-page-voip-php .btn-right,.page-template-page-ecommerce-php .btn-right{
    margin-top: 80px !important;
  }
  .page-template-page-healthcare-php .a-btn-border-nonfill{
    margin-top: 80px !important;
  }


}

@media (max-width: 767px){
  .photo-cloudstorage .banner-container-btn{
    margin-top: 20px;
  }
  .home-banner2 .btn-right{
    margin-top: 30px !important;
  }
  .home-service img{
    width: inherit !important;  
    max-width: 60% !important; 
    height: auto !important;
  }
  .banner-container-btn img{
    width: inherit !important;  
    max-width: 60% !important; 
    height: auto !important;
  }

  .addon-icons ul li{
    margin-bottom: 30px;
  }
  .addon-icons ul li a{
    height: 80px !important;
  }
  .addon-title-box {
     background: none !important;
    }

    .photo-privatecloud .a-btn-border{
      margin-top: 30px !important;
    }
    .page-template-page-enterprise .ad-company{
      margin-top: 30px !important;
    }

    .banner-enterpriseservices .banner-container img{{
      width: 100px !important;
    }
  .page-template-page-enterprise .ad-company p.tagline{
      width: 100% !important;
  }
  .page-template-page-voip-php .btn-right,.page-template-page-ecommerce-php .btn-right{
    margin-top: 30px !important;
  }
  .page-template-page-healthcare-php .a-btn-border-nonfill{
    margin-top: 30px !important;
  }
}


.banner-container-btn img{
    width: inherit !important;  
    max-width: 60% !important; 
    height: auto !important;
  }