@import url(https://fonts.googleapis.com/css?family=PT+Sans);

*,
*::before,
*::after {
    box-sizing: border-box;
}

.linkgary,
body {
    color: #333
}

body,
html {
    scroll-behavior: smooth;
}

body {
    overflow-x: hidden;
}


/* BOOTSTRAP V4.6.1 OPEN, DON'T OVERWRITE */
.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.font-weight-light {
    font-weight: 300 !important;
}

.font-weight-lighter {
    font-weight: lighter !important;
}

.font-weight-normal {
    font-weight: 400 !important;
}

.font-weight-bold {
    font-weight: 700 !important;
}

.font-weight-bolder {
    font-weight: bolder !important;
}

.font-italic {
    font-style: italic !important;
}
  
.text-white {
    color: #fff !important;
}
  
.text-primary {
    color: #007bff !important;
}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}

/* BOOTSTRAP V4.6.1 CLOSE, DON'T OVERWRITE */


.clouderpboxnew h4,
.clouderpboxnew1 h4 {
    font-weight: 400;
    font-family: square721_btbold
}

.menu>ul,
.menu>ul>li>ul,
.menu>ul>li>ul>li>ul {
    box-sizing: border-box;
    list-style: none
}

.butsignup,
.butsignup2,
.butsignup:hover {
    text-shadow: 0 1px 1px #516300;
    white-space: nowrap
}

.topnav li a,
.topselectbox,
body {
    font-family: square721_btroman
}

.butsubscribe,
a label {
    cursor: pointer
}

a,
a img,
a.tooltip {
    outline: 0
}

@font-face {
    font-family: square721_btroman;
    src: url(../fonts/sqr721n-webfont.eot);
    src: url(../fonts/sqr721n-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/sqr721n-webfont.woff) format('woff'), url(../fonts/sqr721n-webfont.ttf) format('truetype'), url(../fonts/sqr721n-webfont.svg#square721_btroman) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: square721_btbold;
    src: url(../fonts/sqr721b-webfont.eot);
    src: url(../fonts/sqr721b-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/sqr721b-webfont.woff) format('woff'), url(../fonts/sqr721b-webfont.ttf) format('truetype'), url(../fonts/sqr721b-webfont.svg#square721_btbold) format('svg');
    font-weight: 400;
    font-style: normal
}

::selection {
    background: #ef5f23;
    color: #FFF
}

::-moz-selection {
    background: #ef5f23;
    color: #FFF
}

@font-face {
    font-family: RageItalicRegular;
    src: url(../fonts/rage.eot);
    src: url(../fonts/rage.eot) format('embedded-opentype'), url(../fonts/rage.woff) format('woff'), url(../fonts/rage.ttf) format('truetype'), url(../fonts/rage.svg#RageItalicRegular) format('svg')
}

.text-black1 {
    color: #333 !important;
}

img {
    max-width: 100%
}

body {
    margin: 0;
    padding: 0;
    background-color: #FFF
}

a,
a img {
    border: none
}

.buttoncancel,
.buttonsave {
    text-decoration: none;
    font-weight: 400;
    border-radius: 5px;
    padding: 8px
}

.fl {
    float: left
}

.fr {
    float: right
}

.clear {
    clear: both
}

.wrappercontainer {
    width: 100%;
    float: left
}

.midcontainer {
    width: 1100px;
    margin: 0 auto
}

.mobheader .midcontainer .col-sm-3 {
	width: 190px;
	padding-left: 0;
	padding-right: 0;
}

.servicesboxcontainer {
    z-index: initial !important;
}

.servicesboxcontainer .midcontainer {
    z-index: 99;
    position: relative;
}

.tr {
    text-align: right
}

.tl {
    text-align: left
}

.buttoncancel,
.buttonsave,
.cloudbox,
.cloudbox li,
.cloudbox-head,
.headerrightbut,
.slidernav,
.tc {
    text-align: center
}

.height57 {
    height: 57px
}

.height50 {
    height: 50px
}

.height70 {
    height: 70px
}

.height90 {
    height: 90px
}

.height78 {
    height: 78px
}

.height75 {
    height: 75px;
    width: 100%;
    float: left
}

.height84 {
    height: 84px
}

.height100 {
    height: 100px
}

.height10 {
    height: 10px
}

.bs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

.flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

.flex-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
}

.flex-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}

.flex-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
}

.flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}

.align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}

.align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}

.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}

.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
}

.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
}

.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
}

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
}

textarea {
    height: 100%;
    width: 100%
}

.buttonsave {
    font-size: 16px;
    width: auto;
    color: #FFF;
    float: left;
    background: #f15e22;
    margin-bottom: 10px
}

.buttoncancel,
.buttonsave:hover {
    background: #1e7ebb
}

.buttoncancel {
    font-size: 17px;
    width: 70px;
    color: #fff;
    float: left
}

.clouderpboxnew .iconimg,
.clouderpboxnew1 .iconimg,
.clouderpboxnew2 .iconimg {
    position: absolute;
    margin: 0 auto;
    top: -40px;
    width: 87px;
    left: 0;
    right: 0
}

.joomla-hosting-head {
    background: url(../images/joomla-hosting-head.jpg) center top no-repeat #000
}

.managed-colocation-hosting-head {
    background: url(../images/managed-colocation-hosting-head.jpg) center top no-repeat #000
}

.managed-cloud-hosting-head {
    background: url(../images/managed-cloud-hosting-head.jpg) center top no-repeat #000
}

.managed-dedicated-servers-head {
    background: url(../images/managed-dedicated-servers-head.jpg) center top no-repeat #000
}

.health-industry-on-cloudbg {
    background: url(../images/health-industry-on-cloudbg.jpg) center top no-repeat #000
}

.manufacturing-industrybg {
    background: url(../images/manufacturing-industrybg.jpg) center top no-repeat #000
}

.retail-industry-on-cloud-header {
    background: url(../images/retail-industry-on-cloud-header.jpg) center top no-repeat #000
}

.telecom-industry-on-cloud-header {
    background: url(../images/telecom-industry-on-cloud-header.jpg) center top no-repeat #000
}

.bfsi-on-cloudbg {
    background: url(../images/bfsi-on-cloudbg.jpg) center top no-repeat #000
}

.clouderpboxnew {
    border: 1px solid #ccc;
    padding: 50px 10px;
    height: 440px
}

.clouderpboxnew h4 {
    font-size: 15px;
    padding: 20px 0 10px
}

.clouderpboxnew p {
    font-size: 17px
}

.clouderpboxnew1 {
    border: 1px solid #ccc;
    padding: 50px 10px;
    height: 560px
}

.clouderpboxnew1 h4 {
    font-size: 15px;
    padding: 20px 0 10px
}

.clouderpboxnew1 p {
    font-size: 16px
}

.clouderpboxnew2 {
    border: 1px solid #ccc;
    padding: 50px 10px;
    height: 210px
}

.clouderpboxnew2 p {
    font-size: 16px;
    text-align: center
}

.health-srvr-full ul {
    margin: 10px 0 30px;
    padding: 0
}

.health-srvr-full ul li {
    min-height: 50px;
    border: 1px solid #f4eeee;
    box-shadow: 3px 3px 0 #cccccb;
    margin-bottom: 30px;
    padding: 13px 0 0;
    overflow: hidden
}

.health-srvr-full ul li .ssd-sec4-nav-lft {
    float: left;
    width: 90px;
    text-align: right;
    padding-top: 15px
}

.health-srvr-full ul li .ssd-sec4-nav-rgt h3 {
    font-size: 17px;
    font-family: square721_btbold;
    float: left;
    width: 100%
}

.health-srvr-full ul li .ssd-sec4-nav-rgt h3 span {
    background: #c4c4c4;
    height: 3px;
    width: 70px;
    float: left;
    clear: left;
    margin: 5px 0
}

.menu-container,
.menu>ul {
    margin: 0 auto;
    width: 100%
}

.health-srvr-full ul li .ssd-sec4-nav-rgt {
    float: left;
    width: auto;
    line-height: 27px;
    max-width: 90%;
    padding: 15px 0 20px
}

.headercontainer,
.homefullwidth,
.topmenu {
    float: left;
    width: 100%
}

.menu-dropdown-icon:before,
.menu-mobile:after {
    font-family: Ionicons;
    float: right
}

.topnav li,
.topnav li a {
    font-size: 12px;
    color: #FFF
}

.menu-mobile {
    display: none;
    padding: 20px
}

.menu-mobile:after {
    content: "\f394";
    font-size: 2.5rem;
    padding: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    transform: translateY(-25%)
}

.menu-dropdown-icon:before {
    content: "\f489";
    display: none;
    cursor: pointer;
    padding: 1.5em 2em;
    background: #fff;
    color: #333
}

.menu>ul {
    padding: 0;
    position: relative;
    float: right;
    width: auto;
}

.menu>ul:after,
.menu>ul:before {
    content: "";
    display: table
}

.menu>ul>li a .navicon {
    background: url(../images/icon-sprite2.png) left top;
    width: 32px;
    height: 32px;
    margin-right: 5px
}

.managed-awsbg {
    height: 547px !important;
}

.menu>ul>li a .navicon-one {
    background-position: -10px -12px;
    float: left
}

.menu>ul>li a .navicon-t {
    background-position: -254px -12px;
    float: left
}

.menu>ul>li a .navicon-th {
    background-position: -502px -10px;
    float: left
}

.menu>ul>li a .navicon-two {
    background-position: -382px -10px;
    float: left
}

.menu>ul>li a .navicon-three {
    background-position: -443px -6px;
    float: left
}

.menu>ul:after {
    clear: both
}

.menu>ul>li {
    float: left;
    background: #fff;
    padding: 0;
    margin: 0
}

.menu>ul>li:hover,
.menu>ul>li>ul {
    background: #FFF;
    box-shadow: 0 2px 5px #CCC
}

.menu>ul>li a {
    text-decoration: none;
    padding: 26px 24px;
    display: block;
    color: #101010;
    font-size: 15px;
    border-right: 1px solid #f0f0f0;
    font-family: square721_btbold;
    line-height: 1.4;
}

.navfulbox .menu>ul>li a {
    line-height: 20px;
}

.menu>ul>li a:hover {
    background: #f0f0f0
}

.menu>ul>li:last-child a {
    border-right: none
}

.menu>ul>li>ul {
    display: none;
    width: 100%;
    padding: 20px;
    position: absolute;
    z-index: 99;
    left: 0;
    margin: -5px 0 0
}

.menu>ul>li>ul:after,
.menu>ul>li>ul:before {
    content: "";
    display: table
}

.menu>ul>li>ul:after {
    clear: both
}

.menu>ul>li>ul>li {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    width: 33%;
    background: 0 0;
    float: left
}

.menu>ul>li>ul>li.top-nav-ul {
    width: 20%
}

.menu>ul>li>ul>li.right-top-nav {
    width: 20%;
    padding-left: 12px;
    min-height: 290px
}

.menu>ul>li>ul>li a {
    color: #101010;
    padding: 3px 0 3px 15px;
    width: 95%;
    display: block;
    font-size: 13px;
    font-family: square721_btroman;
    background: url(../images/dotblack.jpg) 0 8px no-repeat
}

.aws-sec-3 p strong,
.awsnewpage h2,
.right-top-nav li a h3 {
    font-family: square721_btbold
}

.menu>ul>li>ul>li a:hover {
    background: url(../images/dot-hov.jpg) 0 8px no-repeat #f0f0f0
}

.right-top-nav {
    border-left: 1px solid #E5E5E5
}

.menu>ul>li>ul>li>ul {
    display: block;
    padding: 0;
    margin: 10px 0 0
}

.menu>ul>li>ul>li>ul:after,
.menu>ul>li>ul>li>ul:before {
    content: "";
    display: table
}

.menu>ul>li>ul>li>ul:after {
    clear: both
}

.right-top-nav li:hover a,
.top-nav-ul li:hover a {
    background: #f0f0f0;
    color: #f25e22
}

.right-top-nav ul {
    margin-left: 10px
}

.right-top-nav li a h3 {
    font-weight: 300;
    color: #000
}

.menu>ul>li>ul>li>ul>li.titlenav a {
    font-weight: 400 !important;
    color: #1e7ebb;
    margin-bottom: 7px;
    border-bottom: 1px solid #1e7ebb;
    font-size: 14px;
    padding-left: 5px !important;
    font-family: square721_btbold;
    background: 0 0 !important
}

.menu>ul>li>ul>li>ul>li.titlenav a:hover {
    background: #f0f0f0 !important;
    color: #1e7ebb !important
}

.right-top-nav li:hover a h3 {
    color: #fff
}

.menu>ul>li>ul>li>ul>li {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    font-size: .8em
}

.menu>ul>li>ul>li>ul>li a {
    border: 0
}

.menu>ul>li>ul.normal-sub {
    width: 271px;
    left: auto;
    padding: 10px
}

.menu>ul>li>ul.normal-sub>li {
    width: 100%
}

.menu>ul>li>ul.normal-sub>li a {
    border: 0;
    padding: 7px 0 7px 15px;
    background: url(../images/dotblack.jpg) 0 13px no-repeat
}

.menu>ul>li>ul.normal-sub>li:hover a {
    color: #f25e22;
    background: url(../images/dot-hov.jpg) 0 13px no-repeat #f0f0f0
}

.headercontainer.fixed-header {
    position: fixed;
    z-index: 999999;
    box-shadow: 0 0 5px #ccc
}

.aws-sec-3 .container,
.capimg2 img {
    position: relative
}

.managed-awsbg {
    background: url(https://www.cloudoye.com/images/managed-aws.jpg) no-repeat;
    background-size: cover
}

.awshead .innerheadermid {
    text-align: left
}

.awshead .innerheadermid h1 {
    color: #333;
    padding-top: 45px;
    font-size: 50px
}

.awshead .innerheadermid .awsheadheding strong {
    font-size: 22px;
    color: #f05e22;
    line-height: 30px;
    padding-top: 90px;
    display: inline-block;
    width: 40%
}

.aws-sec-3,
.aws-sec2 {
    width: 100%;
    display: inline-block
}

.aws-head-cap {
    font-size: 15px;
    color: #424242;
    line-height: 20px;
    display: inline-block;
    max-width: 38%;
    padding-top: 20px
}

.aws-sec2 {
    background: linear-gradient(30deg, #046eb3 50%, #0274bd 50%);
    padding: 100px 0
}

.awsnewpage h2 {
    font-size: 24px
}

.aws-sec2 h2,
.aws-sec2 p {
    color: #fff !important;
    padding-bottom: 20px
}

.capimg2 {
    border: 15px solid rgba(255, 255, 255, .5);
    float: right
}

.capimg2 img {
    top: -40px;
    left: 40px
}

.aws-sec-3 p {
    font-size: 15px;
    line-height: 20px;
    padding: 10px 0
}

.aws-sec-3 p strong {
    font-size: 20px;
    padding-top: 35px;
    display: inline-block
}

.aws-slideimg {
    width: 320px;
    margin: 10px
}

.aws-slideimg img {
    width: 320px;
    max-width: unset
}

.aws-sec-3 .carousel-control {
    background-image: none;
    bottom: unset;
    top: 45%;
    opacity: .9
}

.aws-sec-3 .carousel {
    background: #fff;
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, .2)
}

.aws-sec-3 .col-sm-4 {
    padding: 0
}

.aws-sec-3 .col-sm-8 {
    padding-right: 50px
}

.aws-sec-3 .carousel-control span {
    background: url(https://www.cloudoye.com/images/aws-crousel-arrow.png) no-repeat;
    width: 57px;
    height: 54px
}

.aws-sec-3 .carousel-control .glyphicon-chevron-left::before,
.aws-sec-3 .carousel-control .glyphicon-chevron-right::before {
    display: none
}

.aws-sec-3 .carousel-control .glyphicon-chevron-right {
    transform: rotate(180deg);
    margin-right: -16px;
    right: 0
}

.aws-sec-3 .carousel-control:focus,
.aws-sec-3 .carousel-control:hover {
    opacity: 1
}

.awsnewpage p {
    font-size: 17px;
    line-height: 24px;
    color: #333
}

.aws-sec-3 {
    padding-bottom: 15px
}

.aws-sec-3 .carousel-control .glyphicon-chevron-left {
    margin-left: -8px !important;
    left: 0
}

.aws-sec-5 {
    background: url(https://www.cloudoye.com/images/sec-5img.jpg) no-repeat;
    display: inline-block;
    width: 100%;
    padding: 50px 0;
    background-size: cover
}

.aws-sec-4 p {
    text-align: justify;
    padding-bottom: 20px
}

.aws-sec-5 p {
    text-align: center
}

.aws-sec-5 p strong {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    text-align: center
}

.aws-sec-3 .carousel-indicators {
    display: none
}

.awsfooter,
.awsfooter h2 {
    display: inline-block;
    width: 100%
}

.footerfollow {
    font-family: square721_btroman;
    font-weight: 400;
    letter-spacing: 0;
    font-size: 12px !important;
    color: #68a2fa !important;
    margin: 0;
    padding: 0 0 7px;
    text-align: left !important;
    line-height: 14px !important
}

.awsfooter {
    background: #fff;
    padding: 20px 0 60px
}

.awsfooter h2 {
    font-size: 16px !important;
    padding: 20px 0;
    text-align: left !important
}

.awsfooter ul li {
    float: left;
    width: 44%;
    text-align: center;
    padding: 20px 0;
    border: 1px solid #ddd;
    border-top: 4px solid #000;
    margin: 0 17px 0 0;
    height: 150px
}

.awsfrborder {
    border-right: 1px solid #ddd
}

.awsfrborder+.col-sm-6 {
    padding-left: 50px
}

.pageheadingbg.new-headbanner {
    height: 550px;
    background-size: cover
}

.pageheadingbg.new-headbanner .innerheadermid {
    margin: 0;
}

.pageheadingbg.new-headbanner .boderbottom {
    height: 44px;
    margin-top: 10px;
}

.pageheadingbg.new-headbanner .innerheadermid h1 {
    margin: 200px 0 0 0;
    font-size: 55px;
    font-family: square721_btroman;
}

.pageheadingbg.new-headbanner .innerheadermid h1 strong {
    font-family: square721_btbold;
}

.pageheadingbg.new-headbanner .innerheadermid p.innrbnnrtxt1 {
    font-family: square721_btroman;
    font-size: 55px;
    color: #fff;
    text-transform: uppercase;
}

.newinner-containt {
    display: inline-block;
    width: 100%;
    margin-top: 70px;
}

.newinner-containt h2 {
    font-size: 40px;
    color: #f15e22;
    text-align: center;
    font-family: square721_btbold;
    position: relative;
    display: inline-block;
    width: 100%;
}


/* .newinner-containt h2:after{
    min-width: 110px;
    background: #f15e23;
    height: 3px;
    margin:15px 140px;
    float: left;
    content: "";
    position: absolute;
    left: 33%;
    top: 100%;
} */

.newinner-containt p .mid-heading {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 28px;
    margin-top: 20px;
}

.newinner-containt .hybridcontent p {
    padding: 0 0 15px;
}

.btmborder {
    border-bottom: 1px solid #ddd
}

.wide-varietybox .btmborder {
    margin-bottom: 45px;
    padding-bottom: 10px;
}

.wide-varietybox {
    margin-top: 30px;
}

.wide-varietybox .col-md-6 {
    padding: 0 20px
}

.newinner-containt .shadowbox .blueborder p {
    margin-bottom: 0
}

.newinner-containt .shadowbox p strong {
    font-size: 24px;
    text-align: left
}

.newinner-containt .shadowbox p {
    font-size: 17px;
    text-align: justify;
    margin-bottom: 30px;
}

.newinner-containt.extrPro {
    background-color: #f15e221f;
    padding-top: 100px;
    padding-bottom: 100px;
}

.newinner-containt.extrPro .shadowbox p strong {
    font-weight: normal;
}

.storagebusinessbox .date-lakebox .blueborder p {
    margin-bottom: 0;
}

.imgbx {
    margin: 20px 0 40px 98px;
}

.imgbx img {
    width: auto;
    max-width: 100%;
}

.newinner-containt .blueborder {
    border: 2px solid #3a88bf;
    padding: 15px;
    margin-bottom: 15px;
}

.newinner-containt .blueborder p strong {
    font-size: 17px;
    font-family: square721_btbold;
    color: #3a88bf
}

.storagebusinessbox .blueborder {
    min-height: 152px
}

.storagebusinessbox .iconimg {
    margin: 0 0 30px 0;
    text-align: right;
}

.storagebusinessbox .text-center .iconimg {
    text-align: center
}

.topborder {
    border-top: 1px solid #fff;
}

.date-lakebox {
    margin-top: 30px;
    padding-top: 50px;
}

.newinner-containt h3 {
    font-size: 28px;
    color: #1d7dba;
    text-align: left;
    padding-bottom: 20px;
    font-family: square721_btbold;
    display: inline-block;
    width: 100%;
}

.storagebusinessbox .date-lakebox .blueborder {
    min-height: 86px;
}

.business-sec3 {
    margin-top: 70px;
}

.dpmodelsec4 {
    margin-top: 70px;
}

.multicloudsec5 {
    margin-bottom: 80px;
    margin-top: 70px;
}

.business-sec3 .storagebusinessbox .date-lakebox .blueborder {
    min-height: 195px;
}

.buxiness-benefitbox p {
    text-align: center
}

.buxiness-benefitbox p strong {
    font-size: 28px;
    font-family: square721_btbold;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #525eef;
    padding: 10px 0;
    margin: 60px 0 10px 0
}

.bluebox {
    display: inline-block;
    width: 100%;
    background: #525eef;
    padding: 50px 0;
    margin: 70px 0;
}

.newbtmtop {
    text-align: center;
    padding: 40px 0;
    display: inline-block;
    width: 100%;
}

.newbtmtop p {
    font-size: 17px;
}

.newbtmtop p strong {
    font-family: square721_btbold;
    font-size: 24px;
}

.clouddep-listingbox ul li {
    float: left;
    width: 25%;
    text-align: center;
    margin-right: 15px;
    padding: 20px 0;
    min-height: 200px;
}

.clouddep-listingbox ul li strong {
    display: inline-block;
    width: 100%;
    text-align: center !important;
    color: #fff;
    font-size: 28px;
    font-family: square721_btbold !important;
    padding-top: 20px;
}

.clouddep-listingbox ul li p {
    margin-bottom: 0 !important;
}

.clouddep-listingbox ul li.wltbg {
    background: #7b32b9
}

.clouddep-listingbox ul li.greenbg {
    background: #25bb81
}

.clouddep-listingbox ul li.orangebg {
    background: #ff683a
}

.storagebusinessbox .date-lakebox.cloud-d-versus .blueborder {
    min-height: 110px;
}

.business-sec3 .storagebusinessbox .date-lakebox.clud-d-specibx .blueborder {
    min-height: 130px;
}

.date-lakebox .listing ul li {
    background: url(../images/orangearrow.png) no-repeat;
    padding: 6px 0 6px 30px;
    background-position: 0 12px;
}

.multicloudsec5 .clouddep-listingbox ul li strong {
    font-size: 28px;
    line-height: 26px;
    height: 72px;
}

.deploymentbnnr {
    background: url(../images/deploymentbnnr.jpg) center top no-repeat #000;
}

.cloudstoragesec1 {
    width: 100%;
    float: left;
    margin: 100px 0px 40px;
}

.cloudstrgbnnr {
    background: url(../images/cloudstoragebnnr.jpg) center top no-repeat #000;
}

.cloudstoragesec1 h2 {
    font-size: 40px;
    color: #1d7dba;
    text-align: center;
    font-family: square721_btbold;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 40px;
}

.cloudstoragesec1 h2::after {
    width: 110px;
    background: #f15e23;
    height: 3px;
    margin: 0px auto 15px -55px;
    float: left;
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
}

.cloudstoragesec1 p {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 17px;
    line-height: 24px;
    margin: 0px auto 20px;
}

.cloudstoragesec2 {
    background: #f0f0f0;
    padding-top: 80px;
}

.cloudstoragesec2 p strong {
    font-size: 24px;
    line-height: 40px;
    font-family: square721_btbold;
}

.cloudstoragesec2 .awssec5 ul li {
    min-height: 400px;
}

.cloudstoragesec3 {
    padding: 80px 0px 60px;
}

.cloudstoragesec3 p {
    margin-bottom: 40px;
}

.cloudstoragesec3 p strong {
    font-size: 24px;
    line-height: 30px;
    font-family: square721_btbold;
}

.cloudstoragesec3 .cloud-pricingtab2 ul {
    width: 100%;
    float: left;
}

.cloudstoragesec3 .cloud-pricingtab2 ul li {
    width: 16.2%;
}

.cloudstoragesec3 .cloud-pricingtab2 ul li .planbg {
    width: 100%;
}

.cloudstrgsec3txt {
    float: left;
    width: 100%;
    margin-top: 60px;
}

.cloudstrgsec3txt p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
}

.cloudstoragesec4 {
    float: left;
    width: 100%;
    border-top: 1px solid #e0e0e0;
    padding-top: 70px;
}

.cloudstoragesec4 h2 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    font-family: square721_btbold;
}

.cloudstorgsec5 h2 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    font-family: square721_btbold;
    margin: 100px 0px 10px;
    color: #fff;
}

.cloudstrgsec5txt {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 16px;
    margin: 0px 0px 30px;
    color: #fff;
}

.cloudstorgsec5 li img {
    margin-bottom: 20px;
}

.cloudstorgsec5.cheapvps-megemta {
    margin-top: 100px;
}

.cloudstorgsec6 {
    padding: 80px 0px 80px;
}

.cloudstorgsec6 h2 {
    color: #333;
    font-size: 28px;
    width: 100%;
    padding: 0 0 30px;
    font-family: square721_btbold;
    float: left;
    text-align: center;
}

.cloudstorgsec6 .cloudstrgsec6txt {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 16px;
    margin: 0px 0px 30px;
    color: #333;
}

.cloudstorgsec6 ul {
    float: left;
    width: 100%;
    margin: 20px 0px 10px;
    padding: 0px;
}

.cloudstorgsec6 ul li {
    float: left;
    width: 47%;
    background: #f9f9f9;
    border: 1px solid #e0e0e0;
    border-left: 5px solid #4486ff;
    padding: 25px 2% 10px;
    margin-bottom: 20px;
    min-height: 170px;
}

.cloudstorgsec6 ul li.rgt {
    float: right;
}

.cloudstorgsec6 ul li h3 {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    font-family: square721_btbold;
    color: #333;
    margin: 0px 0px 10px;
}

.cloudstrgsec6btmtxt {
    text-align: center;
}

.new-homebner img.banerimg {
    width: 100%;
}

.hover-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 210px;
    /*z-index: 99;*/
    display: flex;
    align-items: center;
    display: -webkit-flex;
}

.hover-content p {
    font-size: 30px;
    color: #fff;
}

.hover-content h1 {
    font-size: 60px;
    font-family: 'square721_btbold';
    color: #fff;
    margin-top: 0px;
}

.formbox {
    width: 365px;
    position: absolute;
    right: 0;
    top: -210px;
    background: rgba(0, 0, 0, 0.3);
    padding: 20px 30px;
    z-index: 99;
}

.formbox li.cptchbx {
    position: relative;
}

.formbox li.cptchbx input {
    float: left;
    padding-right: 105px;
}

.formbox li.cptchbx img {
    position: absolute;
    right: 5px;
    top: 15px;
}

.formbox h2 {
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 20px;
    color: #fff;
}

.formbox ul li:not(.iti__divider) {
    padding-top: 5px;
    padding-bottom: 5px;
}

.formbox ul li .iti--allow-dropdown,
.formbox ul li .g-recaptcha {
    width: 100%;
}

.formbox ul li .iti--allow-dropdown .iti__country-list {
    width: 300px;
}

.formbox ul li .g-recaptcha iframe {
    width: 300px;
}

.formbox ul li .iti--allow-dropdown .iti__country-list .iti__country-name {
    font-size: 14px;
    white-space: break-spaces;
}

.rc-anchor-normal {
    width: 100%;
}

.formbox #ajaxrespnseform {
    position: absolute;
    left: 30px;
    right: 30px;
    top: 15px;
}

.formbox #ajaxrespnseform span {
    display: block;
    padding: 5px;
    font-size: 13px;
}

.formbox ul li input,
.formbox ul li textarea {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    width: 100%;
    padding: 15px 10px;
    color: #555;
}

.formbox ul li textarea {
    height: 150px;
    margin-top: 0;
}

.formbox ul li input[type="button"] {
    width: 100%;
    background: #f15e22;
    color: #fff;
    border: 1px solid #f15e22;
    font-size: 16px;
    transition: all ease-in-out 0.5s;
    width: auto;
    margin: 10px 0 0 0;
}

.formbox ul li input[type="button"]:hover {
    background: #fff;
    color: #f15e22;
    border: 1px solid #f15e22;
}

.home-heading {
    width: calc(100% - 400px);
    float: left;
}

.ab-home-heading {
    text-align: center;
    width: 100%;
}

.ab-home-heading h1 {
    font-size: 60px;
    font-family: 'square721_btbold';
    color: #333;
    margin-top: 0px;
}

.ab-home-heading p {
    font-size: 30px;
    color: #333;
}

.ab-banner-slider .nav-dots {
    padding: 0 40px;
    bottom: 165px;
    left: 200px;
    top: initial;
    display: inline-block;
    width: auto;
}

.wnshredhostbnnr .innerheadermid h1 {
    margin-top: 15px;
}

.wnshredhostbnnr p {
    font-size: 20px;
    color: #fff;
}

.dedicated_hosting.wnshredhostbnnr {
    min-height: 270px;
    background-size: cover;
}

.innerpagecontent2.wndwsrvrhostsec1 h2 {
    font-size: 40px;
    color: #1d7dba;
    text-align: center;
    font-family: square721_btbold;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 40px;
}

.innerpagecontent2.wndwsrvrhostsec1 h2:before {
    width: 110px;
    background: #f15e23;
    height: 3px;
    margin: 0px auto 15px -55px;
    float: left;
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
}

.innerpagecontent2.wndwsrvrhostsec2 h2 {
    font-size: 28px;
    color: #1d7dba;
    text-align: center;
    font-family: square721_btbold;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

.innerpagecontent2.wndwsrvrhostsec2 .greyul {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0px 0px 20px;
}

.innerpagecontent2.wndwsrvrhostsec2 .greyul li {
    width: 32%;
    margin-bottom: 20px;
    padding: 15px;
    background: #fff;
    transition: all ease-in-out 0.5s;
    border: 1px solid #f0f0f0;
}

.innerpagecontent2.wndwsrvrhostsec2 .greyul li:hover {
    background: #f7f7f7;
    border: 1px solid #1d7dba;
}

.innerpagecontent2.wndwsrvrhostsec2 .greyul li h3 {
    font-family: square721_btbold;
    color: #1d7dba;
    font-size: 18px;
    margin: 0px 0px 10px;
}

.innerpagecontent2.wndwsrvrhostsec2 .greyul li p {
    text-align: justify;
    font-size: 14px;
    line-height: 22px;
    margin: 0px;
    padding: 0px;
}

.imgtopul {
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.imgtopul li {
    width: 33.3%;
    text-align: center;
    padding: 25px 15px 10px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff;
}

.imgtopul li h3 {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #1d7dba;
    margin: 20px 0px 10px;
    font-weight: 700;
}

.imgtopul li p {
    font-size: 16px;
}

.wndwsrvrhostsec4 p {
    width: 100%;
    float: left;
    margin: 50px 0px;
    padding: 25px;
    background: #1d7dba;
    color: #fff;
    text-align: center;
    font-size: 18px;
    border-radius: 10px;
}

.wndwsrvrhostsec5 {
    float: left;
    width: 100%;
    padding: 70px 0px 80px;
    border-top: 1px solid #ccc;
}

.wndwsrvrhostsec5 h2 {
    font-size: 28px;
    color: #1d7dba;
    text-align: center;
    font-family: square721_btbold;
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

.faq h3 {
    font-size: 20px;
    font-family: square721_btbold;
    margin-bottom: 8px;
    margin-top: 20px;
}

.faq p {
    text-align: left;
    margin-bottom: 16px;
}

.faq h4 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}

.tb-select-bt1 {
    margin: 40px 40px;
    padding: 0px;
    float: left;
    text-align: center;
    width: 100%;
}

.most-popular-plan-tb {
    width: 100%;
    float: left;
    border: 1px solid #ccc
}

.mst-popular-plan-sec1 {
    width: 33.5%;
    float: left;
    /*font-family: CenturyGothicRegular;*/
    padding: 5px 0;
    font-size: 16px;
    color: #000
}

.tb-head,
.tb-rate,
.tb-set-up {
    float: left;
    width: 100%;
    text-align: left
}

.tb-head {
    border-bottom: 1px solid #ccc;
    font-size: 22px;
    font-family: square721_btbold;
    color: #f1582d;
    padding: 10px 0 10px 30px
}

.tb-rate {
    padding-left: 30px
}

.tb-rate span {
    font-size: 20px
}

.tb-rate img {
    margin-top: 30px;
    margin-right: 10px;
    float: left;
    margin-bottom: 10px
}

.tb-rate strong {
    font-size: 39px;
    color: #000;
    font-family: square721_btbold;
    margin-top: 17px;
    float: left
}

.tb-rate sub {
    font-size: 19px;
    margin-top: 28px;
    float: left;
    margin-left: 10px
}

.tb-set-up {
    background: #fff690;
    padding: 5px 0 10px 30px
}

.tb-property,
.tb-server-img {
    float: left;
    width: 100%;
    text-align: left;
    background: #efefef
}

.tb-property {
    padding: 10px 0 5px 30px;
    color: #000;
    font-size: 13px
}

.tb-server-img {
    padding: 25px 0 10px;
    border-top: 1px solid #ccc
}

.tb-server-img img {
    margin: 0 auto
}

.tb-select-bt {
    margin: 40px 0;
    padding: 0;
    float: left;
    text-align: center;
    width: 100%
}

.tb-select-bt a {
    padding: 10px 0;
    color: #FFF;
    font-size: 18px;
    float: left;
    border: none;
    cursor: pointer;
    text-decoration: none;
    background: url(../images/arrowwhite1.png) 205px 13px no-repeat #f1582d;
    border-bottom: 2px solid #b73612;
    width: 222px;
    text-align: center;
    margin: 0 0 0 60px
}

.mst-popular-plan-sec2 {
    width: 33%;
    float: left;
    padding: 5px 0;
    font-size: 16px;
    border: 2px solid #53b91c;
    box-shadow: 0 0 10px #939393;
    position: relative;
    z-index: 100;
    color: #000
}

.tb-main-head,
.tb-main-head-mob {
    float: left;
    text-align: center;
    background: #53b91c;
    color: #FFF;
    font-size: 15px;
    padding: 7px 0;
    margin-top: -40px;
    letter-spacing: 3px
}

.tb-main-head {
    width: 100%;
}

.tb-main-head-mob {
    width: 348px;
    display: none
}

.tb-property .selectbox {
    max-width: 95%;
}

beh-benefit,
.pubproductbg,
.webhosting-benefits {
    background-size: 100% 100%
}

.mst-popular-plan-sec3 {
    width: 33.5%;
    float: left;
    padding: 5px 0;
    font-size: 16px;
    color: #000
}

.windowssharehosting {
    padding: 100px 0px;
}

.windowssharehosting .tooltipnew {
    display: none;
}

.ab-home-heading p.abhomesml {
    float: left;
    width: 100%;
    font-size: 22px;
    margin-top: 10px;
    color: #f15e22;
}

.homefaqtp {
    float: left;
    width: 100%;
    text-align: center;
}

.homefaqtp h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #000;
    margin: 0px 0px 20px;
}

.homefaqtp ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 0px;
    padding: 0px;
}

.homefaqtp ul li {
    width: 31%;
    list-style: none;
    position: relative;
    padding: 10px;
    background: rgba(30, 126, 187, .1);
    border: 1px solid rgba(30, 126, 187, .2);
    transition: all ease-in-out 0.5s;
}

.homefaqtp ul li:before {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0px;
    bottom: 0px;
    background: rgba(30, 126, 187, .2);
    content: '';
    transition: all ease-in-out 0.5s;
}

.homefaqtp ul li:hover:before {
    width: 100%;
}

.homefaqtp ul li a {
    color: #333;
    display: block;
    text-decoration: none;
    position: relative;
    z-index: 1;
}

.cloudvpsh3 h3 {
    width: 100%;
    float: left;
    font-family: square721_btbold;
    font-size: 17px;
    padding: 0 0 15px;
}

.serviceboxbottxt h3,
.servicewhitebox h3 {
    font-size: 17px;
    padding: 0 0 15px;
    font-family: square721_btbold;
}

.bulkip .servicewhitebox {
    height: 240px;
}

.corpemlsrvr .servicewhitebox {
    height: 280px;
}

.orngbt {
    border: 2px solid #ee592f;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding: 5px 15px 3px;
    transition: all ease-in-out 0.5s;
    background: #ee592f;
    font-size: 14px;
}

.orngbt:hover {
    color: #ee592f;
    background: #fff;
    text-decoration: none;
}

.dropdowncontentfaq h4 {
    font-weight: bold;
}

.cpnlcldhstng .servicewhitebox {
    height: 350px;
}

.h3headsec {
    float: left;
    width: 100%;
}

.h3headsec h4 {
    font-size: 20px;
    font-weight: bold;
    float: left;
    width: 100%;
    margin: 0px 0px 10px;
}

.dedicateplancontainer.goldgrad {
    background: linear-gradient(to right, #BF953F, #B38728, #FBF5B7, #AA771C);
}

.dedicateplanheading.goldgradhead {
    background: linear-gradient(to right, #BF953F, #B38728, #FBF5B7, #AA771C);
}

.dedicateplancontainer.goldgrad .newdedicateplantable tr:nth-child(odd) td {
    background-color: #fcf7dd;
}

.dedicateplancontainer.goldgrad .newdedicateplantable tr td,
.dedicateplancontainer.goldgrad .newdedicateplantable tr th {
    border-right: 1px solid #e1d3aa;
}

.dedicateplancontainer.goldgrad .newdedicateplantable .selectbuttoncon {
    background: #f6840f;
}

.dedicateplancontainer.goldgrad .newdedicateplantable tr td:nth-child(1) {
    border-left: 1px solid #e1d3aa;
}

.blinkgold {
    float: right;
    margin-right: 15px;
    animation: blink 1s linear infinite;
    color: yellow;
}

@keyframes blink {
    0% {
        opacity: 0;
        color: yellow;
    }

    50% {
        opacity: .5;
        color: #fff;
    }

    100% {
        opacity: 1;
        color: yellow;
    }
}

.prelaunchmob .mobgoldhead {
    font-size: 20px;
    font-family: square721_btbold;
    float: left;
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #AA771C;
    padding: 6px 0;
}

.dedigoldbox {
    background: linear-gradient(to right, #BF953F, #B38728, #FBF5B7, #AA771C);
    padding: 20px;
    margin-bottom: 30px;
    box-shadow: 5px 0px 14px #b0afaf;
    border: 1px solid #e1d3aa;
    margin: 10px;
    overflow: hidden;
}

.dedigoldbox h3,
.dedigoldbox h3 span strong {
    color: #fff;
    padding: 0 0 10px;
}

.dedigoldbox h3 {
    font-size: 18px;
}

.dedigoldbox tr td {
    background: #fff;
    border: 1px solid #e1d3aa;
    font-size: 14px;
    color: #333333;
    padding: 5px 0 5px 10px !important;
}

.goldpricetext {
    color: #fff;
    font-size: 26px;
    padding-left: 0px;
    text-align: center;
    font-family: square721_btbold;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
}

.prelaunchmob .goldpadrglef .btnwh {
    background: #f6840f;
    color: #fff;
    font-family: square721_btbold;
}

.prelaunchmob .goldpricetext.rupicon img {
    width: 15px;
    height: auto;
    margin-top: 0px;
}

.mobflexprice {
    display: flex;
    justify-content: space-between;
    float: left;
    width: 100%;
    clear: both;
}

.goldpricetext.rupicon.smalltxt {
    font-size: 20px;
}

.goldpadrglef {
    float: left;
    width: 100%;
    margin: 0px 0px;
}

.mobgoldhead {
    font-size: 20px;
    font-family: square721_btbold;
    float: left;
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #AA771C;
    padding: 6px 0;
}

.goldpadrglef a {
    text-align: center;
    text-decoration: none;
    border-radius: 15px;
    color: #FFF;
    padding: 10px 0px;
    font-size: 14px;
    margin-top: 10px;
    background: #f1582d;
    font-family: square721_btbold;
    display: block;
    width: 100%;
}

.dedigoldbox tr td.goldtext {
    color: #AA771C;
}

.footerurl {
    float: left;
    width: 100%;
    display: block;
    background: #135caf;
    padding: 30px 0px 0px;
}

.footerurlbx {
    display: grid;
    grid-template-columns: auto auto auto auto auto auto;
    justify-content: space-between;
    border-bottom: 1px dashed #68a2fa;
    padding-bottom: 30px;
    grid-gap: 10px;
}

.footerurlblk a {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    display: block;
    padding: 5px 0px;
}

.footerurlblk a:hover {
    text-decoration: underline;
}

.footerurlblk .footerurlhead {
    font-family: square721_btbold;
    color: #fff;
    font-size: 14px;
}

.footerurlblk .footerurlhead a:hover {
    text-decoration: none;
}

.datacenterh2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #333;
    letter-spacing: -2px;
    line-height: 60px;
    font-family: square721_btroman;
}

.bluebullenav {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.bluebullenav li {
    padding: 0px 0px 20px 20px;
    line-height: 24px;
    text-align: justify;
    position: relative;
}

.bluebullenav li:before {
    content: '';
    height: 8px;
    width: 8px;
    border-radius: 50%;
    background: #1e7ebb;
    position: absolute;
    left: 0px;
    top: 5px;
}

.datacntrnumnav {
    width: 100%;
    float: left;
    list-style-type: decimal-leading-zero;
}

.datacntrnumnav li {
    float: left;
    width: 100%;
    padding-bottom: 20px;
    text-align: justify;
    line-height: 30px;
}

.datacntrnumnav li h3 {
    width: auto;
    display: inline-block;
    font-family: square721_btbold;
    font-size: 18px;
    padding-top: 5px;
}

.vpstable1 table {
    width: 100%;
    float: left;
    table-layout: fixed;
    border-collapse: collapse;
    margin-bottom: 25px;
}

.vpstable1 table th {
    border: 1px solid #1e7ebb;
    padding: 10px;
    font-family: square721_btbold;
    font-size: 16px;
    background: #1e7ebb;
    color: #fff;
}

.vpstable1 table td {
    border: 1px solid #ddd;
    padding: 10px;
    text-align: justify;
    font-size: 15px;
}

.vpsnav3 {
    float: left;
    width: 100%;
}

.vpsnav3 li {
    float: left;
    width: 100%;
    text-align: justify;
    margin-bottom: 15px;
    position: relative;
    padding-left: 25px;
}

.vpsnav3 li:before {
    content: '';
    width: 25px;
    height: 25px;
    background: url(../images/listcircle.png) 0 8px no-repeat;
    top: -9px;
    left: 0px;
    position: absolute;
}

.vpsnav3 li h3 {
    float: left;
    width: auto;
    padding-right: 10px;
}

.servicebox.vpshost li {
    padding: 0px;
}

.servicebox.vpshost li a {
    width: 100%;
    border-right: none;
}

.cloudstrgbnnr {
    color: #fff;
}

.cloudstrgbnnr h2 {
    font-size: 32px;
}

.cloudstrgbnnr p {
    font-size: 18px;
}

.datacntrnumnav li::marker {
    font-weight: bold;
}

.datacntrnumnav li {
    padding-bottom: 10px;
}

.datavertical {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 50% 50%;
    justify-content: space-between;
    margin-bottom: 50px;
    margin-top: 20px;
}

.datavertical>div {
    padding: 15px 25px;
    position: relative;
}

.datavertical>div:nth-child(2n + 1) {
    text-align: right;
    border-right: 1px solid #ccc;
}

.datavertical>div:nth-child(2n + 2) {
    text-align: left;
}

.datavertical h3 {
    font-size: 25px;
    color: #1e7ebb;
    padding: 0;
    margin: 0px 0px 10px;
    font-family: square721_btbold;
}

.datavertical p {
    font-size: 15px;
    padding: 0px 0px 15px !important;
    margin: 0;
    text-align: justify !important;
}

.datavertical>div:nth-child(2n + 1):after {
    content: '';
    height: 10px;
    width: 10px;
    background: #1e7ebb;
    border-radius: 50%;
    position: absolute;
    right: -5px;
    top: 80px;
}

.datavertical>div:nth-child(2n + 1):before {
    content: '';
    height: 20px;
    width: 20px;
    background: transparent;
    border-radius: 50%;
    position: absolute;
    right: -10px;
    top: 75px;
    border: 1px solid #ccc;
    animation: rippleanimate 1s infinite;
    background: #fff;
}


/* nitin css start.......*/

.pageheadingbg.new-headbanner .innerheadermid .cloud-indian h1 {
    margin: 76px 0 0 0;
    text-align: left;
    font-weight: 700;
    font-size: 40px;
}

.pageheadingbg.new-headbanner .innerheadermid .cloud-indian h2 {
    font-weight: 700;
    text-align: left;
    font-size: 26px;
    position: relative;
    margin-bottom: 30px;
}

.pageheadingbg.new-headbanner .innerheadermid .cloud-indian h2::after {
    width: 170px;
    height: 3px;
    margin: 0px auto 15px -55px;
    content: "";
    position: absolute;
    left: 56px;
    border-bottom: 2px solid #ddd;
    top: 100%;
    margin-top: 14px;
}

.pageheadingbg.new-headbanner .innerheadermid .cloud-indian p {
    text-align: justify;
    font-size: 17px;
    line-height: 22px;
}

.pageheadingbg.new-headbanner .innerheadermid .cloud-indian p a.get-now {
    color: #f15e22;
    font-weight: 700;
}

.cloudstoragesec1.cloud-storge-bg {
    margin: 0;
}

.cloudstoragesec1.cloud-storge-bg p {
    text-align: justify;
    font-size: 17px;
}

.pageheadingbg.new-headbanner .innerheadermid .top-form {
    position: relative;
    bottom: 0;
    right: -140px;
    border: 3px solid #f1f1f1;
    z-index: 9;
    background: #fff;
    padding: 20px 20px;
    max-width: 404px;
    margin: 60px 0 0 0;
    border-radius: 8px;
}

.pageheadingbg.new-headbanner .innerheadermid .top-form h2 {
    color: #5aa0cd;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
}

.pageheadingbg.new-headbanner .innerheadermid .top-form p {
    color: #88a4ca;
    font-size: 17px;
    text-align: left;
}

.pageheadingbg.new-headbanner .innerheadermid .top-form input[type=text]:focus,
.top-form input[type=phone]:focus {
    background-color: #ddd;
    outline: none;
    color: #333
}

.pageheadingbg.new-headbanner .innerheadermid .top-form input[type=text],
.top-form input[type=phone] {
    width: 100%;
    padding: 10px 15px;
    margin: 5px 0 18px 0;
    background: #ffffff;
    border: 1px solid #11486b;
    border-radius: 10px;
    color: #333
}

.pageheadingbg.new-headbanner .innerheadermid .top-form input[type=text]::placeholder,
.top-form input[type=phone]::placeholder {
    color: #b6b6b6;
    opacity: 1;
}

.pageheadingbg.new-headbanner .innerheadermid .top-form .btn {
    background-color: #f15e22;
    color: #fff;
    padding: 10px 18px;
    border-color: #be4a1b;
    cursor: pointer;
    width: 100%;
    margin-bottom: 10px;
    opacity: 0.8;
    max-width: 124px;
    text-align: center;
    display: block;
    margin-top: 10px;
}

.pageheadingbg.new-headbanner .innerheadermid .top-form textarea {
    width: 100%;
    padding: 12px 20px;
    border: 1px solid #11486b;
    border-radius: 10px;
    background-color: #fff;
    font-size: 16px;
    resize: none;
    height: 62px;
    color: #b1b1b1;
}

.pageheadingbg.new-headbanner .innerheadermid .top-form textarea:focus-visible {
    border: none;
}

.cloudstoragesec2.models-hybrid p.hybrid strong {
    text-transform: uppercase;
    color: #135caf;
    font-size: 20px;
}

.cloudstoragesec2.models-hybrid {
    background: #f5f5f5;
}

.awssec5.models-private ul li::after {
    content: "";
    border-radius: 5px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.awssec5.models-private ul li::after {
    opacity: 1;
}

.awssec5.models-private ul li {
    background: #fff;
    border-radius: 4px;
    box-shadow: none;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 50px;
}

.awssec5.heightBoost ul li {
    min-height: 300px;
}

.awssec5.models-private ul li img {
    max-width: 100%;
    display: block;
    transition: 0.3s filter ease;
}

.awssec5.models-private ul li:hover img {
	filter: saturate(100);
}

.awssec5.models-private ul li p {
    color: #1e7ebb;
    text-align: left;
}

.awssec5.models-private ul li:hover p {
    color: #fff;
}

.awssec5.models-private ul li:hover p span {
    color: #fff;
}

.awssec5.models-private ul li p span {
    color: #000
}

.awssec5.models-private ul li:hover {
    background: #1e7ebb;
    color: #fff;
    box-shadow: 0 0 24px rgb(0 1 1 / 20%);
    -webkit-transform: scale(1.10, 1.10);
    transform: scale(1.10, 1.10);
}

.cloudstoragesec3.price-storage-cloud p.storage-cloud-basis {
    color: #1e7ebb;
}

.cloudstoragesec4.cloud-storge-india-oye {
    border-top: none;
    background: #f3fdff;
}

.cloudstoragesec4.cloud-storge-india-oye h2 {
    color: #1e7ebb;
    margin-bottom: 30px;
}

.cloudstoragesec4.cloud-storge-india-oye ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.cloudstoragesec4.cloud-storge-india-oye ul li {
    width: calc(100% * (1/5) + 10px);
    margin: 0 20px;
    max-width: 100%;
    display: inline-block;
    padding: 20px 0 20px 0;
}

.cloudstoragesec4.cloud-storge-india-oye ul li span {
    width: 100%;
    display: inline-block;
    padding: 15px 15px;
    background: #9ecbff;
    border-radius: 8px;
    max-width: 100px;
    text-align: center;
    margin-bottom: 20px;
    height: 100px;
}

.cloudstoragesec4.cloud-storge-india-oye ul li span:hover {
    background: #135caf;
}

.cloudstoragesec4.cloud-storge-india-oye ul li h4 {
    color: #135caf;
    font-weight: 700;
    font-size: 19px;
    margin-bottom: 10px;
}

.cloudstoragesec4.cloud-storge-india-oye ul li p {
    font-size: 16px;
    text-align: justify;
}

.cloudstoragesec4.cloud-storge-india-oye ul li p a.red-moe {
    font-weight: 600;
    color: #135caf;
    font-size: 16px;
}

.models-private ul li {
    width: 30% !important;
    margin-right: 5%;
}

.cloudstorgsec6.provider-india-storage h2 {
    color: #003e66;
    position: relative;
}

.cloudstorgsec6.provider-india-storage h2:after {
    width: 110px;
    background: #003e66;
    height: 2px;
    margin: 0px auto 15px -55px;
    float: left;
    content: "";
    position: absolute;
    left: 50%;
    top: 60%;
}

.cloudstorgsec6.provider-india-storage h2:before {
    width: 70px;
    background: #003e66;
    height: 2px;
    margin: 0px auto 15px -55px;
    float: left;
    content: "";
    position: absolute;
    left: 52%;
    top: 75%;
}

.cloudstorgsec6.provider-india-storage ul li {
    border-left: 1px solid #e0e0e0;
    background: #f1f1f1;
}

.cloudstorgsec6.provider-india-storage ul li h3 {
    color: #f15e22;
}

.cloudstorgsec6.provider-india-storage ul li p {
    font-size: 18px;
    font-weight: 600;
}

.cloudstorgsec6.storage-faq-cloud {
    background: #135caf;
}

.cloudstorgsec6.storage-faq-cloud .accordinblk h2 {
    color: #fff;
    float: none;
}

.fullwidth.cloudstorgsec5.cheapvps-megemta.benfits-cheapest-cloud-storage p.biggest-storge:after {
    width: 110px;
    background: #fff;
    height: 2px;
    margin: 0px auto 15px -55px;
    float: left;
    content: "";
    position: absolute;
    left: 51%;
    top: 20%;
}

.fullwidth.cloudstorgsec5.cheapvps-megemta.benfits-cheapest-cloud-storage p.biggest-storge:before {
    width: 70px;
    background: #fff;
    height: 2px;
    margin: 0px auto 15px -55px;
    float: left;
    content: "";
    position: absolute;
    left: 52%;
    top: 21%;
}

.fullwidth.cloudstorgsec5.cheapvps-megemta.benfits-cheapest-cloud-storage p.biggest-storge {
    text-align: center;
    color: #cdfdff;
    font-size: 18px;
    margin-bottom: 50px;
}

.cloudstorgsec6.storage-faq-cloud .panel-default>.panel-heading {
    background: none;
    border-top: 1px solid #fff;
    padding: 15px 0;
}

.cloudstorgsec6.storage-faq-cloud .panel-default>.panel-heading h4 {
    color: #fff;
}

.cloudstorgsec6.storage-faq-cloud .panel-default>.panel-heading h3 {
    font-weight: 700;
    font-size: 22px;
}

.cloudstorgsec6.storage-faq-cloud .panel-default>.panel-heading+.panel-collapse>.panel-body p {
    color: #fff;
    font-size: 18px;
}

.cloudstorgsec6.storage-faq-cloud .panel-group .panel {
    background: no-repeat;
    border: none;
}

.cloudstorgsec6.storage-faq-cloud .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: none;
}

.fullwidth.cloudstorgsec5.cheapvps-megemta.benfits-cheapest-cloud-storage {
    background: #135caf;
    margin: 0;
}

.fullwidth.cloudstorgsec5.cheapvps-megemta.benfits-cheapest-cloud-storage .cloudstrgsec5txt {
    color: #cdfdff;
}

.fullwidth.cloudstorgsec5.cheapvps-megemta.benfits-cheapest-cloud-storage .owl-carousel .owl-item span img {
    width: 70px;
    display: inline-block;
    border-radius: 8px;
    max-width: 100px;
    text-align: center;
    height: 70px;
    margin-bottom: 20px;
}

.cloudstorgsec6.storage-faq-cloud .panel-body {
    padding: 0px;
}

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");

.panel-title>a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    padding-right: 5px;
}

.panel-title>a.collapsed:before {
    float: right !important;
    content: "\f067";
}

.panel-title>a:hover,
.panel-title>a:active,
.panel-title>a:focus {
    text-decoration: none;
}


/* nitin css close.......*/

/* JITENDRA CSS OPEN HERE */

.certificateback {
    background:#08548e url(https://www.cloudoye.com/images/cirtiback.webp) no-repeat center/cover;
    padding-top: 70px;
    padding-bottom: 70px;
}
.certificateback .lside ul {
    display:flex;
    flex-wrap:wrap;
    margin:-10px;
    padding:0
}
.certificateback .lside ul li {
    width:calc(100% * (1/5) - 20px);
    margin:10px
}
.certificateback .lside ul li img {
    width:100%
}

.certificateback .lside h3 {
    color:#fff;
    font-size:15px;
    line-height:21px;
    padding:15px 0 10px;
    text-align:center;
    margin:0
}
.owlArrow.owl-carousel .owl-nav, .owlArrow.owl-carousel .owl-nav {
	text-align: center;
	margin-top: 10px;
	display: flex;
	justify-content: center;
	grid-column-gap: 10px;
}
.owlArrow.owl-carousel .owl-nav button.owl-prev, .owlArrow.owl-carousel .owl-nav button.owl-next {
    background-color: #1585cd;
    width: 40px;
    height: 35px;
    color: #fff;
    line-height: 1;
}

.tecpart {
    background:#08548e url(https://www.cloudoye.com/images/techpartner.webp) no-repeat center/cover;
    padding-top: 70px;
    padding-bottom: 70px;
}
.tecpart ul {
    display: block;
}
.tecpart ul.list li {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 24px;
    background: url(https://www.cloudoye.com/images/ourkey.webp) 0 10px no-repeat;
    color: #013162;
}
.tecpart .heading2 {
    padding: 0 0 40px;
    font-size: 30px;
    line-height: 30px;
    color:#013162;
}
.tecpart .rside ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    grid-gap: 15px;
}
.tecpart .rside ul li {
    width: calc(100% * (1/4) - 20px);
}

/* JITENDRA CSS CLOSE HERE */

@keyframes rippleanimate {
    0% {
        width: 20px;
        height: 20px;
        box-shadow: 0 15px 15px rgba(0, 0, 0, .1), 0 0px 15px rgba(0, 0, 0, .1);
        transform: scale(1);
    }

    50% {
        box-shadow: 0 15px 15px rgba(0, 0, 0, .1), 0 0px 15px rgba(0, 0, 0, .1);
        transform: scale(1.2);
    }

    90% {
        opacity: 1;
        transform: scale(1.3);
    }

    100% {
        box-shadow: 0 15px 15px rgba(0, 0, 0, .1), 0 0px 15px rgba(0, 0, 0, .1);
        transform: scale(1.35);
    }
}


/*new home page*/

.tophead .topleftimg.mobnone {
    /* font-size: 16px; */
    width: auto;
    color: #fff;
    display: inline-block;
}

.tophead ul.topnav li {
    list-style: none;
}

.tophead .topnav li.toploginbt,
.tophead .topnav li.toploginbt1 {
    padding: 4px 15px 3px;
    height: 39px;
}

.tophead .topnav li.toploginbt1 img,
.tophead .topnav li.toploginbt img {
    margin: 0 5px 2px 0;
}

.navigation.menu>ul>li a {
    padding: 26px 11px;
}

.home-slider {
    display: inline-block;
    width: 100%;
    position: relative;
}

.home-slider-img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.home-slider-img img {
    width: 100%;
}

.home-slider .formbox {
    position: unset;
    margin-top: 100px;
}

.home-slider.cntbanner1 .col-md-9 h1,
.home-slider.cntbanner1 .col-md-9 h2 {
    width: 100% !important;
}

.home-slider.cntbanner1 .col-md-9 h2 {
    position: relative;
    padding: 15px 0 15px 0 !important;
    margin-bottom: 40px;
}

.home-slider.cntbanner1 .col-md-9 h2:before {
    content: "";
    width: 150px;
    height: 3px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -12px;
}

.home-slider.cntbanner1 .col-md-9 p {
    font-size: 28px;
    color: #fff;
}

.home-slider.cntbanner1 .formbox h2 {
    width: 100% !important;
    color: #065be7 !important;
    font-weight: 600
}

.home-slider.cntbanner1 .formbox p {
    color: #adadad !important
}

.home-slider .formbox {
    box-shadow: 0 0 16px 2px rgb(0 0 0 / 50%);
    position: unset;
    margin-top: 42px;
    background: #fff;
    margin-bottom: 100px;
    border-radius: 20px;
}

.home-slider .formbox ul {
    margin: 0;
    padding: 0;
}

.home-slider .formbox ul li {
    list-style: none;
}

.home-slider .formbox ul li input,
.home-slider .formbox ul li textarea {
    border: 1px solid #265774;
}

.home-slider .formbox ul li input[type="button"] {
    border: 1px solid #f15e22;
}

/* .home-slider.cntbanner1 {
    height: auto;
    background: unset;
} */


/*.home-slider.cntbanner1 img{max-height: 100%;}*/

.service-home-slider ul {
    margin: -135px 0 0 0;
    padding: 0;
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    width: 75%;
}

.service-home-slider ul li {
    padding: 0 10px;
    list-style: none;
    flex: 0 0 33%;
    max-width: 33%;
}

.service-home-slider ul li a {
    display: inline-block;
    width: 100%;
    padding: 32px 60px;
    background: #fff;
    color: #333;
    text-align: center;
    border-radius: 20px;
    box-shadow: 0 0 20px 1px rgb(0 0 0 / 20%);
    transition: 0.3s all;
}

.service-home-slider ul li a:hover {
	box-shadow: 0 16px 24px #1e7ebb70;
	transform: scaleY(0.98);
	transform-origin: top;
}

.service-home-slider ul li a p {
    font-size: 14px;
    margin: 0 0 4px 0
}

.service-home-slider ul li a p strong {
    font-size: 18px;
    line-height: 18px;
}

.service-home-slider ul li a span {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #1e7ebb url(../images/home-slid-sprite.png) no-repeat;
    display: inline-block;
    margin-bottom: 15px;
    background-position: center 6px;
}

.service-home-slider ul li:nth-child(2) a span {
    background-position: center -67px;
}

.service-home-slider ul li:nth-child(3) a span {
    background-position: center -148px;
}

.service-home-slider ul li a:hover {
    text-decoration: none;
}

.home-slider.cntbanner1 .col-md-9 h1 {
    margin-top: 0
}

.service-logo {
    display: inline-block;
    width: 100%;
    margin-top: 0;
    padding: 80px 20px 80px;
    background: #f7f7f7;
}

.service-logo .col-md {
    text-align: center;
}

.home-sec-3 {
    background-color: #1e7ebb;
    display: inline-block;
    width: 100%;
    padding: 100px 0 100px 0;
    background-repeat: no-repeat;
}

.heading2 {
    font-size: 40px;
    color: #fff;
    font-family: 'square721_btbold';
}

.home-sec-3 .heading2 {
    text-transform: uppercase;
}

.home-sec-3 h2,
.home-sec-3 h3,
.home-sec-3 p {
    color: #fff
}

.home-sec-3 p {
    font-size: 35px;
}

.home-sec-3 p span {
    text-transform: uppercase;
}

.home-sec-3 h3.heading3 {
    background: #065be7;
    margin: 0;
    padding: 20px 40px;
    border-radius: 67px;
    display: inline-block;
    border: 2px solid #6290dd;
    margin-bottom: 15px;
    font-weight: 800;
}

.home-sec-3 .fulwidth {
    display: inline-block;
    width: 100%;
    background: #fff;
    border-radius: 5px;
    padding: 35px 20px;
    margin-top: 35px;
    transition: 0.3s all;
}

.home-sec-3 .fulwidth:hover {
	box-shadow: 0 30px 40px 0px #26a0ee;
	transform: scaleY(0.98);
	transform-origin: top;
}

.home-sec-3 .fulwidth h2 {
    color: #002f6e;
    font-size: 25px;
    font-weight: 800;
}

.home-sec-3 .fulwidth h3 {
    color: #002f6e;
    font-size: 20px;
    font-weight: 800;
    display: inline-block;
    border-bottom: 2px solid #002f6e;
    padding-bottom: 8px;
    margin-bottom: 20px;
}

.home-sec-3 .fulwidth p {
    font-size: 20px;
    padding: 0 0 7px 0;
    margin: 0;
    color: #000;
    font-weight: 800
}

.home-sec-3 .fulwidth button,
.home-sec-3 .fulwidth a {
    background: #f15e22;
    box-shadow: 0 8px 16px rgb(241 94 34 / 50%);
    padding: 8px 24px;
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    border: 0;
    border-radius: 30px;
    display: inline-block;
    margin-top: 20px;
    transition: 0.3s all;
}

.home-sec-3 .fulwidth button:hover, .home-sec-3 .fulwidth a:hover {
    background-color: #1e7ebb;
    box-shadow: 0 8px 16px rgb(30 126 187 / 50%);
    text-decoration: none;
}

.vdback {
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 20px;
}


.vdback:before,
.vdback:after {
    content: "";
    position: absolute;
    background: #0657dc;
    width: 200px;
    height: 200px;
    z-index: -1;
}

.vdback:before {
    left: 0;
    border-radius: 15px 15px;
    bottom: 0;
}

.vdback:after {
    right: 0;
    top: 0;
    border-radius: 15px 15px;
}

.vid-bor {
    margin: 0;
    padding: 0;
    width: 100%;
    display: inline-block;
    border: 4px solid #fff;
    height: 100%;
    border-radius: 30px;
}

.n-heading2 {
    font-size: 55px !important;
    color: #f15e22 !important;
    font-weight: 800;
    font-family: square721_btroman !important;
}

.home-sec-4 p, .home-sec-5 p, .paraH {
    font-size: 25px;
    line-height: 32px
}

.home-sec-4 {
    display: inline-block;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
}

.newbtn {
    background-color: #f15e22;
    padding: 9px 50px;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 40px;
    display: inline-block;
    margin-top: 14px;
    box-shadow: 0 8px 16px rgb(241 94 34 / 50%);
    transition: 0.3s all;
}

.newbtn:hover {
    background-color: #1e7ebb;
    box-shadow: 0 8px 16px rgb(30 126 187 / 50%);
    text-decoration: none;
    color: #fff;
}

.home-sec-5 .fulwidth {
    background: #efefef;
    border-radius: 15px;
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 10px;
    width: 100%;
}

.home-sec-5 .fulwidth .heading2 {
    background: #004bc7;
    font-size: 25px;
    padding: 17px 30px;
    border-radius: 10px;
    margin-bottom: 25px;
}

.home-sec-5 .fulwidth p {
    font-size: 18px;
    color: #333;
    padding: 10px 30px;
    line-height: 28px;
}

.home-sec-6 {
    display: inline-block;
    width: 100%;
    padding: 150px 0;
    background: #1e7ebb;
}

.home-sec-6 .owl-stage {
    display: flex;
    flex-wrap: wrap;
}

.home-sec-6 p {
    font-size: 20px;
    color: #fff;
    line-height: 26px
}

.home-sec-6 h2.heading2 {
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
}

.home-sec-6 ul {
    margin: 40px 0 0 0;
    padding: 0;
    display: flex;
}

.home-sec-6 ul li {
    background-color: #fff;
    list-style: none;
    margin: 0 10px;
    flex: 0 0 20%;
    border-radius: 10px;
    padding: 25px;
    height: 100%;
}

.home-sec-6 ul li span {
    background: url(../images/pick-cloudoye-sprite.png) no-repeat;
    width: 116px;
    height: 100px;
    display: inline-block;
    background-position-x: -20px;
    overflow: hidden;
    margin-bottom: 15px;
}

.home-sec-6 ul li .heading3 {
    color: #f15e22;
    font-size: 24px;
    font-weight: 800;
    height: 60px;
    align-items: center;
    display: flex;
}

.home-sec-6 ul li p {
    color: #333
}

.home-sec-6 ul li:nth-child(2) span {
    background-position-y: -203px;
}

.home-sec-6 ul li:nth-child(3) span {
    background-position-y: -408px;
}

.home-sec-6 ul li:nth-child(4) span {
    background-position-y: -617px;
}

.home-sec-6 ul li:nth-child(5) span {
    background-position-y: -826px;
}

.home-sec-7 {
    display: inline-block;
    width: 100%;
    margin: 100px 0;
}

.home-sec-7 .heading2 {
    font-size: 40px;
    color: #1e7ebb;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 35px;
    padding: 0 150px;
}

.home-sec-7 ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}

.home-sec-7 ul li {
    flex: 0 0 33.33%;
    max-width: calc(33.33% - 20px);
    background: #1e7ebb;
    margin: 0 10px;
    margin-bottom: 20px;
    list-style: none;
    padding: 25px;
    border-radius: 10px;
    color: #fff;
    font-size: 22px;
    line-height: 27px;
}

.home-sec-7 ul li:nth-child(even) {
    background: #f15e22
}

.home-sec-7 ul li .heading3 {
    text-transform: uppercase;
    font-weight: 800;
}

.home-sec-8 {
    padding: 70px 0;
    background: #1e7ebb;
    position: relative;
}

.home-sec-8 .owl-carousel .owl-item {
    min-height: auto;
    background: transparent !important;
    border: 0;
}

.home-sec-8 .owl-carousel .owl-item .fulwidth {
    position: relative;
    padding: 40px;
    background: #fff;
    margin-top: 82px;
    padding-top: 110px;
    border-radius: 10px;
    min-height: 360px;
}

.home-sec-8 .owl-carousel .owl-item .fulwidth span {
    position: absolute;
    left: 37px;
    top: -80px;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    overflow: hidden;
    border: 5px solid #ed762a;
    box-shadow: 0 10px 20px 1px rgb(0 0 0 / 30%);
}

.home-sec-8 .owl-carousel .owl-item .fulwidth span img {
    height: auto;
    width: auto;
}

.home-sec-8 .owl-carousel .owl-item .fulwidth p {
    font-size: 20px;
    color: #000;
}

.home-sec-8 .owl-carousel .owl-item .fulwidth p strong {
    text-align: right;
    display: inline-block;
    width: 100%;
    color: #f15e22;
    font-size: 25px;
}

.home-sec-8 .owl-carousel .owl-item .fulwidth p:last-child {
    padding: 0;
    margin: 0
}

.home-sec-8 .owl-carousel .owl-dots {
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 60px;
}

.home-sec-8 .owl-carousel .owl-dots button span {
    width: 41px;
    height: 14px;
    border: 2px solid #fff;
    display: inline-block;
    margin: 0 11px;
    border-radius: 20px;
}

.home-sec-8 .owl-carousel .owl-dots button.active span {
    width: 128px;
    background: #fff
}

.service-logo .owl-carousel .owl-dots {
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 60px;
}

.service-logo .owl-carousel .owl-dots button span {
    width: 41px;
    height: 14px;
    border: 2px solid #004bc7;
    display: inline-block;
    margin: 0 11px; 
    border-radius: 20px;
}

.service-logo .owl-carousel .owl-dots button.active span {
    width: 128px;
    background: #004bc7
}

.home-sec-8 h2, .home-sec-13 h2 {
    font-size: 55px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 35px;
}

.home-sec-8:before {
    content: "";
    background: #f15e22;
    width: 50%;
    height: 128px;
    position: absolute;
    right: -8px;
    top: -41px;
    transform: rotate(-5deg);
    z-index: -1;
}

.home-sec-8:after {
    content: "";
    background: #f15e22;
    width: 50%;
    height: 128px;
    position: absolute;
    left: -8px;
    bottom: -41px;
    transform: rotate(-5deg);
    z-index: -1;
}

.home-sec-9 {
    margin: 100px 0 100px;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.home-sec-9 .n-heading2 {
    text-transform: uppercase;
    font-size: 40px;
    margin-bottom: 40px;
    padding: 0 200px;
}

.home-sec-9 ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.home-sec-9 ul li {
    flex: 0 0 14.28%;
    max-width: calc(14.28% - 20px);
    margin: 10px;
    list-style: none;
    padding: 0 10px;
    display: flex;
    justify-content: center;
    grid-template-columns: 100%;
    text-align: center;
    flex-wrap: wrap;
}

.home-sec-9 ul li span {
    width: 146px;
    height: 146px;
    background: #1e7ebb url(../images/our-extensive-sprite.png) no-repeat;
    display: inline-block;
    border-radius: 10px;
    margin-bottom: 15px;
    background-position-x: center;
    overflow: hidden;
    background-position-y: 22px;
}

.home-sec-9 ul li p {
    font-size: 22px;
    font-weight: 800;
    line-height: 26px;
    display: grid;
    align-items: center;
}

.home-sec-9 ul li:nth-child(2) span {
    background-position-y: -110px;
}

.home-sec-9 ul li:nth-child(3) span {
    background-position-y: -246px;
}

.home-sec-9 ul li:nth-child(4) span {
    background-position-y: -383px;
}

.home-sec-9 ul li:nth-child(5) span {
    background-position-y: -520px;
}

.home-sec-9 ul li:nth-child(6) span {
    background-position-y: -654px;
}

.home-sec-9 ul li:nth-child(7) span {
    background-position-y: -792px;
}

.home-sec-9 ul li:nth-child(8) span {
    background-position-y: -928px;
}

.home-sec-9 ul li:nth-child(9) span {
    background-position-y: -1064px;
}

.home-sec-9 ul li:nth-child(10) span {
    background-position-y: -1200px;
}

.home-sec-9 ul li:nth-child(11) span {
    background-position-y: -1330px;
}

.home-sec-9 ul li:nth-child(12) span {
    background-position-y: -1470px;
}

.home-sec-9 ul li:nth-child(13) span {
    background-position-y: -1605px;
}

.home-sec-9 ul li:nth-child(14) span {
    background-position-y: -1741px;
}

.home-sec-9 ul li:nth-child(15) span {
    background-position-y: -1872px;
}

.home-sec-9 ul li:nth-child(16) span {
    background-position-y: -2008px;
}

.home-sec-9 ul li:nth-child(17) span {
    background-position-y: -2147px;
}

.home-sec-9 ul li:nth-child(18) span {
    background-position-y: -2286px;
}

.home-sec-10 {
    background: #1e7ebb;
    padding: 80px 0;
}

.home-sec-10 .n-heading2 {
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
}

.home-sec-10 .col-md-4 .fulwidth {
    background: #fff;
    padding: 35px;
    border-radius: 5px;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.home-sec-10 .col-md-4 {
    margin-top: 30px;
}

.home-sec-10 .col-md-4 .fulwidth .n-heading3 {
    font-size: 30px;
    color: #1e7ebb;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.home-sec-10 .col-md-4 .fulwidth p {
    font-size: 22px;
    color: #333;
    line-height: 33px;
    font-weight: 500;
    margin-bottom: 0
}

.home-sce-11 {
    background: #f0f0f0;
    display: inline-block;
    width: 100%;
    padding: 100px 0;
}

.home-sce-11 .n-heading2 {
    text-transform: uppercase;
    font-size: 40px;
    margin-bottom: 40px;
}

.home-sce-11 .owl-carousel .owl-item {
    padding: 0;
    border: 0;
    border-radius: 10px;
}

.home-sce-11 .owl-carousel .owl-item .fulwidth span {
    display: inline-block;
    width: 100%;
}

.home-sce-11 .owl-carousel .owl-item .fulwidth span img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    margin-bottom: 25px;
}

.home-sce-11 .owl-carousel .owl-item .fulwidth .post-time {
    padding: 0 20px;
    margin-bottom: 20px;
}

.blog-content {
    padding: 0 20px;
    display: inline-block;
    width: 100%;
}

.blog-content .n-heading3 {
    font-size: 22px;
    color: #111;
    margin-bottom: 20px;
    font-weight: 600;
}

.blog-content p {
    font-size: 18px;
    line-height: 24px;
    color: #111
}

.home-sce-11 .owl-carousel .owl-item:hover {
    background: transparent
}

.home-sce-11 .owl-carousel .owl-item {
    padding: 25px;
    background: transparent;
    border-radius: 0;
    border: 0;
}

.home-sce-11 .owl-carousel .owl-item .item {
    box-shadow: 0 0 22px 1px rgb(0 0 0 / 20%);
    background: #fff;
    border-radius: 10px;
}

.home-sec-12 {
    display: inline-block;
    width: 100%;
    padding: 80px 0;
}

.home-sec-12 .n-heading3 {
    font-size: 40px;
    color: #1e7ebb;
    text-transform: uppercase;
    font-weight: 800;
    display: inline-block;
    width: 500px;
}

.home-sec-12 ul {
    margin: 30px 0 0 0;
    display: flex;
    padding: 0;
    justify-content: space-between;
}

.home-sec-12 ul li {
    list-style: none;
    display: inline-block;
}

.home-sec-12 ul li a {
    display: inline-block;
    padding: 7px 0;
    border: 1px solid #1e7ebb;
    font-weight: 800;
    border-radius: 50px;
    transition: all 0.5s ease;
    color: #1e7ebb;
    font-size: 25px;
    width: 400px;
}

.home-sec-12 ul li a:hover {
    background: #1e7ebb;
    color: #fff;
    text-decoration: none;
}

.home-sec-13 {
    display: inline-block;
    width: 100%;
    background: #1e7ebb;
    padding: 70px 0;
}

.home-sec-13 .card-header {
    background: transparent;
    border: 0;
    padding: 0;
}

.home-sec-13 .card {
    background: transparent;
    border: 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    padding: 0 0 0 0;
}

.home-sec-13 .card .card-link {
    display: inline-block;
    width: 100%;
    font-size: 25px;
    color: #fff;
    font-weight: 800;
    padding: 20px 0;
}

.home-sec-13 .card .card-body {
    padding: 0 0 15px 0;
}

.home-sec-13 .card .card-body p {
    font-size: 20px;
    color: #fff;
}

.home-sec-13 .card .card-body ol li {
    font-size: 20px;
    color: #fff
}

.home-sec-13 .card .card-body ul {
    margin: 0;
    margin-bottom: 1rem;
    padding: 0 0 0 0;
}

.home-sec-13 .card .card-body ul li {
    color: #fff;
    font-size: 20px;
    position: relative;
    list-style: none;
    padding: 0 0 0 20px;
}

.home-sec-13 .card .card-body ul li:before {
    content: "";
    width: 7px;
    height: 7px;
    position: absolute;
    left: 0;
    background: #fff;
    top: 9px;
}

.home-sec-13 .card .card-link .fas {
    position: absolute;
    right: 0;
    top: 25px;
}

.home-sec-13 .card .card-link.collapsed .fas:before {
    content: "\f067"
}

.home-sec-14 {
    display: inline-block;
    width: 100%;
    padding: 90px 0;
}

.home-sec-14 .n-heading2 {
    color: #003e66;
    font-size: 35px;
    margin-bottom: 25px;
}

.home-sec-14 p {
    font-size: 22px;
}

.live-chatbtn {
    display: inline-block;
    padding: 10px 35px;
    background: #f15e22;
    color: #fff;
    font-size: 20px;
    border-radius: 10px;
    margin-top: 15px;
    font-weight: 800;
}

.live-chatbtn:hover {
    text-decoration: none;
    background: #e14a0d;
    color: #fff
}

.home-sec-15 .footertop {
    background: transparent;
    height: auto;
    margin: 0;
    padding: 0;
}

.home-sec-15 .footertop .col-md-4 {
    background: #135caf
}

.home-sec-15 .footertop .col-md-4:nth-child(2) {
    background: #0d4f99
}

.home-sec-15 .footertop .col-md-4:nth-child(3) {
    background: #003978;
    border: 0
}

.home-sec-15 .footertop .col-md-4 .supportbox {
    border: 0;
    opacity: 1;
    background: transparent;
    padding: 15px 0;
    height: auto;
}

.home-sec-15 .footertop .col-md-4 .supportheading {
    color: #fff;
    font-size: 22px;
    font-family: square721_btroman;
    font-weight: 800;
    margin-bottom: 26px;
    display: inline-block;
    width: 100%;
    height: auto;
}

.home-sec-15 .footertop .col-md-4 .supporttext {
    height: auto;
    position: unset;
    padding: 0 15px;
}

.home-sec-15 .footertop .col-md-4 .supporttext li {
    display: flex;
    align-items: center;
    color: #fff;
}

.home-sec-15 .footertop .col-md-4 .supporttext li a {
    font-size: 20px;
    color: #fff;
    font-weight: 800;
}

.home-sec-15 .footertop .col-md-4 .supporttext li span {
    background: url(../images/footer-top-sprite.png) no-repeat;
    width: 50px;
    height: 33px;
    display: inline-block;
    overflow: hidden;
}

.home-sec-15 .footertop .col-md-4 .newsletter {
    background: transparent;
}

.home-sec-15 .footertop .col-md-4 .newsletterinput {
    background: #fff;
    width: 100%;
    border-radius: 6px;
    padding: 10px 20px;
}

.home-sec-15 .footertop .col-md-4 .butsubscribe {
    height: auto;
    float: left;
    margin: 20px 0 0 20px;
    background: #f15e22;
    padding: 10px 27px;
    width: auto;
    font-size: 18px;
    border-radius: 10px;
}

.home-sec-15 {
    display: inline-block;
    width: 100%;
    margin: 0 0 60px 0;
}

.home-sec-15 .footertop .col-md-4:nth-child(1) .supporttext li:nth-child(2) span {
    background-position-y: -65px;
}

.home-sec-15 .footertop .col-md-4:nth-child(1) .supporttext li:nth-child(3) span {
    background-position-y: -128px;
}

.home-sec-15 .footertop .col-md-4:nth-child(2) .supporttext li:nth-child(1) span {
    background-position-y: -139px;
}

.home-sec-15 .footertop .col-md-4:nth-child(2) .supporttext li:nth-child(2) span {
    background-position-y: -193px;
}

.footer-top2 li,
.footer-btm li,
.awsfooter ul li {
    list-style: none;
}

ul.footer-btm {
    margin: 0;
    padding: 0;
}

.mid-header .menu>ul>li:hover {
    background: #f7f7f7;
}

.mid-header .menu>ul>li a:hover {
    background: transparent;
}

.menu>ul>li.singledropdown {
    position: relative;
}

.menu>ul>li.singledropdown .navfulbox {
    width: 300px;
    left: auto;
    right: 0;
}

/* .menu>ul>li.singledropdown .navfulbox ul {
    padding-top: 25px;
} */

.menu>ul>li.singledropdown .navfulbox li {
    flex: 0 0 100%;
    max-width: 100%;
}

.menu>ul>li.singledropdown .navfulbox ul li a {
    line-height: 23px;
}

.navfulbox {
    position: absolute;
    left: -357px;
    right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    top: 100%;
    border-radius: 0 0 10px 10px;
    display: none;
    z-index: 999;
    background: #f7f7f7;
}

.navfulbox .nav-h2 {
    color: #f25d23;
    font-weight: 800;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-left: 30px;
    margin-right: 30px;
    display: inline-block;
    border-bottom: 1px solid #ddd;
    width: 300px;
    font-size: 20px;
}

.navfulbox ul {
    padding: 0 15px;
    margin: 0 0 0px 0;
}

.navfulbox ul li {
    padding: 4px 15px;
    list-style: none;
    display: inline-block;
    min-width: 244px;
}

.navigation.menu>ul>li .navfulbox ul li a {
    color: #115cad;
    font-family: square721_btbold;
    transition: all 0.5s ease;
    padding: 0px 0;
}

.navigation.menu>ul>li .navfulbox ul li a:hover {
    background: transparent;
    padding-left: 5px;
}

.mid-header {
    display: inline-block;
    width: 100%;
}

.mobilemenu.mobile-icon a.toggleMenu {
    position: absolute;
    top: 6px;
    z-index: 8888;
    right: 15px;
    width: 44px;
    height: 42px;
    display: none;
    background: #1e7ebb;
    text-align: center;
    padding: 8px 0;
    font-size: 20px;
}

.mobilemenu.mobile-icon a.toggleMenu i {
    color: #fff
}

.newbaner-form .pageheadingbg {
    height: auto;
    background: #000 url(../images/dedicated-plan-bnnr.jpg) no-repeat top center/cover;
}

.newbaner-form .pageheadingbg .formbox {
    position: unset;
    margin-top: 30px;
    margin-bottom: 30px;
}

.newbaner-form .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.newbaner-form .innerheadermid {
    text-align: left;
}

.newbaner-form .pageheadingbg .formbox p {
    color: #fff
}

.newbaner-form .cloud-hosting-plan {
    background-image: url(../images/cloud-hosting-plan.jpg);
}

.newbaner-form .email-server-hosting {
    background-image: url(../images/email-server-hosting.jpg);
}

.newbaner-form .cheap-vps-server-hosting {
    background-image: url(../images/cheap-vps-server-hosting.jpg);
}

.newbaner-form .dedicated-server-plan {
    background-image: url(../images/dedicated-server-plan.jpg);
}

.newbaner-form .awsarchitecturebg {
    background-image: url(https://www.cloudoye.com/images/aws-architecture.jpg);
}

.newbaner-form .awssecuritybg {
    background-image: url(https://www.cloudoye.com/images/secure-aws.jpg);
}

.newbaner-form .azurecloudser {
    background-image: url(../images/azure-cloud-services-ban.jpg);
}

.newbaner-form .colocation-hosting {
    background-image: url(../images/colocation-hosting.jpg);
}

.newbaner-form .cloud-backup {
    background-image: url(../images/cloud-backup.jpg);
}

.newbaner-form .windows-cloud-server {
    background-image: url(../images/windows-cloud-server1.jpg);
}

.newbaner-form .cloud-vps-hosting {
    background-image: url(../images/cloud-vps-hosting.jpg);
}

.newbaner-form .multi-cloud-hosting {
    background-image: url(../images/multi-cloud-hosting.jpg);
}

.newbaner-form .managed-vps-hosting {
    background-image: url(../images/managed-vps-hosting.jpg);
}

.newbaner-form .public-cloud-hosting {
    background-image: url(../images/public-cloud-hosting.jpg);
}

.newbaner-form .linux-cloud-server {
    background-image: url(../images/linux-cloud-server.jpg);
}

.newbaner-form .hybrid {
    background-image: url(../images/hybrid-cloud-hosting.jpg);
}

.newbaner-form .wordpress-hosting {
    background-image: url(../images/wordpress-hosting.jpg);
}

.newbaner-form .joomla-hosting {
    background-image: url(../images/joomla-hosting.jpg);
}

.newbaner-form .cpanel-cloud-hosting {
    background-image: url(../images/cpanel-cloud-hosting.jpg);
}

.newbaner-form .business-email-server {
    background-image: url(../images/business-email-server.jpg);
}

.newbaner-form .corporate-email-server {
    background-image: url(../images/corporate-email-server.jpg);
}

.newbaner-form .bulk-email-hosting {
    background-image: url(../images/bulk-email-hosting.jpg);
}

.newbaner-form .web-hosting-india {
    background-image: url(../images/web-hosting-india.jpg);
}

.newbaner-form .linux-web-hosting {
    background-image: url(../images/linux-web-hosting.jpg);
}

.newbaner-form .window-web-hosting {
    background-image: url(../images/window-web-hosting.jpg);
}

.newbaner-form .gamingserver {
    background-image: url(../images/gaming-header.jpg);
}

.newbaner-form .ms-exchange-email-hosting {
    background-image: url(../images/ms-exchange-email-hosting.jpg);
}

.newbaner-form .linux-dedicated-server {
    background-image: url(../images/linux-dedicated-server.jpg);
}

.newbaner-form .enterprise-dedicated-cloud {
    background-image: url(../images/enterprise-dedicated-cloud.jpg);
}

.newbaner-form .enterprise-cloud-hosting {
    background-image: url(../images/enterprise-cloud-hosting.jpg);
}

.newbaner-form .clouderpbanenrbg {
    background-image: url(https://www.cloudoye.com/images/cloud-erp-banner.jpg);
}

.newbaner-form .publicloudbg {
    background-image: url(../images/publiccloudbg.jpg);
}

.newbaner-form .clouddatamigrat {
    background-image: url(../images/cloud-data-migration-header.jpg);
}

.newbaner-form .awsmigrationbg {
    background-image: url(https://www.cloudoye.com/images/migration-aws.jpg);
}

.newbaner-form .awscloudptnr {
    background-image: url(../images/awsbnnr1.jpg);
}

.newbaner-form .managed-cloud-hosting {
    background-image: url(../images/managed-cloud-hosting.jpg);
}

.newbaner-form .managed-aws-capabilities {
    background-image: url(../images/managed-aws-capabilities.jpg);
}

.newbaner-form .cloud-solution {
    background-image: url(../images/cloud-solution.jpg);
}

.newbaner-form .datacenterconsoli {
    background-image: url(../images/top-ban.jpg);
}

.newbaner-form .paymentech {
    background-image: url(../images/payment-technology-header.jpg);
}

.newbaner-form .data-center-noida {
    background-image: url(../images/data-center-noida.jpg);
}

.newbaner-form .data-center-india {
    background-image: url(../images/data-center-india.jpg);
}

.newbaner-form .gpu-cloud-servers {
    background-image: url(../images/gpu-cloud-servers.jpg);
}

.newbaner-form .egovernance-on-cloud {
    background-image: url(../images/egovernance-on-cloud.jpg);
}

.newbaner-form .cloud-anlaytics {
    background-image: url(../images/cloud-anlaytics.jpg);
}

.newbaner-form .blockchain-on-cloud {
    background-image: url(../images/blockchain-on-cloud.jpg);
}

.newbaner-form .ssl-certificates {
    background-image: url(../images/ssl-certificates.jpg);
}

.newbaner-form .manufacturing {
    background-image: url(../images/manufacturing.jpg);
}

.newbaner-form .managed-colocation {
    background-image: url(../images/managed-colocation.jpg);
}

.newbaner-form .backup-disaster {
    background-image: url(../images/backup-disaster.jpg);
}

.newbaner-form .cloud-migration-india {
    background-image: url(../images/cloud-migration-india.jpg);
}

.newbaner-form .data-center-bangalore {
    background-image: url(../images/data-center-bangalore.jpg);
}

.clouderpbanenrbg {
    background: url(https://www.cloudoye.com/images/cloud-erp-banner.jpg) center no-repeat #16679a
}

.newbaner-form .business-cloud-storage-head {
    background: url(../images/business-cloud-storage-headbanner.jpg) center top/cover;
}

.newbaner-form .cloudStorage {
    background: url(../images/cloudstoragebnnr.jpg) center top/cover;
}

/*add top bar*/

.cyfuture-top-bar {
    background: #dfe3ed;
    height: 34px;
    width: 100%;
    float: right;
    padding: 7px 0px 0px 0px;
}

.cyfuture-top-bar-cont {
    font-family: square721_btroman;
    font-size: 13px;
    width: 100%;
    padding: 0 15px;
    text-align: center;
    color: #000;
}

.new-button {
    text-decoration: none;
    background: #ff7333;
    color: #fff;
    padding: 2px 5px 0px 6px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 3px;
    margin-right: 10px;
    text-align: center;
    display: inline-block;
    font-family: square721_btroman;
}

.newbaner-form .pageheadingbg .formbox ul.iti__country-list,
.home-slider .formbox ul.iti__country-list {
    width: 300px;
}

.newbaner-form .pageheadingbg .formbox ul li .iti,
.home-slider .formbox ul li .iti {
    display: block;
}

ul.iti__country-list li.iti__country .iti__country-name,
ul.iti__country-list li.iti__country .iti__dial-code,
ul.iti__country-list li.iti__country .iti__country-name,
ul.iti__country-list li.iti__country .iti__dial-code {
    font-size: 12px;
    white-space: break-spaces;
}

.iti-mobile .iti__country {
    padding: 5px 10px;
}

.iti-mobile .iti__country {
    line-height: 1.42857143;
}

.experience-percantage-main {padding-top: 130px; padding-bottom: 60px;}
.experience-percantage {
    background: rgb(0,54,140);
    background: linear-gradient(90deg, rgba(0,54,140,1) 0%, rgba(0,44,118,1) 0%, rgba(0,72,181,1) 32%, rgba(0,36,102,1) 100%, rgba(0,36,102,1) 100%);padding:28px;border-radius:8px;
}

.experience-percantage ul{width: 100%;display: flex;justify-content: space-between;margin:0;}
.experience-percantage ul li{list-style: none;position: relative;transition: all ease-in-out 0.5s;border-right: 1px solid #3369bb;width:100%;}

.experience-percantage ul li .experience-percantage-content{width: 100%;display: flex;padding-left: 15px; padding-right: 15px;transition: all ease-in-out 1.0s; grid-column-gap: 15px; align-items: center;}


.experience-percantage ul li .experience-percantage-content span{color: #fff;font-size:24px;line-height: 22px;font-weight: bold;}

.experience-percantage ul li .experience-percantage-content span img{max-width:100%;}

.experience-percantage ul li .experience-percantage-content span p{color:#fff;font-size:16px;margin:10px 0;font-weight: 500; margin-bottom: 0;}

.experience-percantage ul li:last-child{border-right:none}


@media (max-width:1700px) {
    .formbox ul li textarea {
        height: 80px;
    }

    .formbox ul li input,
    .formbox ul li textarea {
        padding: 10px 10px;
    }

    .formbox {
        width: 330px;
    }
}

@media (max-width:1550px) {

    .formbox ul li input,
    .formbox ul li textarea {
        padding: 8px 10px;
        font-size: 14px;
    }

    .formbox ul li textarea {
        height: 70px;
    }

    .formbox {
        top: -208px;
        padding: 10px 20px;
    }

    .new-homebner img.banerimg {
        min-height: 600px;
    }

    .formbox li.cptchbx img {
        top: 7px;
    }

    .ab-banner-slider .nav-dots {
        left: 92px;
    }

    .home-slider .formbox {
        max-width: 100%;
    }

    .home-slider.cntbanner1 .col-md-9 h1 {
        font-size: 26px;
        margin-bottom: 22px;
        padding: 0;
        margin-top: 60px;
    }

    .cntbanner1 h2 {
        bottom: 4px !important;
    }

    .navigation.menu>ul>li a {
        padding: 26px 8px;
    }
}

@media (max-width:1350px) {
    .newbtn {
        padding: 9px 42px;
    }

    .home-sec-4 p, .home-sec-5 p, .paraH {
        text-align: justify;
        font-size: 20px;
    }

    .service-home-slider ul li a span {
        width: 60px;
        height: 60px;
    }

    .service-home-slider ul li a p strong {
        font-size: 12px;
    }

    .cntbanner1 h1 {
        font-size: 45px;
    }

    .home-slider.cntbanner1 .col-md-9 h2 {
        padding: 0px 0 15px 0 !important;
        margin-bottom: 25px;
        font-size: 20px !important;
        right: 0 !important;
    }

    .home-slider.cntbanner1 .col-md-9 p {
        font-size: 20px;
    }

    .topnav {
        width: auto !important;
    }

    .home-slider-img img {
        height: 100%;
    }

    .home-sec-9 ul {
        display: flex !important;
    }

    .home-sec-9 ul li {
        max-width: calc(14.28% - 10px);
        margin: 5px;
        padding: 0 5px;
    }

    .home-sec-12 ul li a {
        width: 360px;
    }

    .home-sec-15 .footertop .col-md-4 .newsletterinput {
        margin: 4px 20px 0 20px;
        max-width: calc(100% - 40px);
    }

    .service-home-slider ul li a {
        padding: 18px 10px;
        height: 100%;
    }

    .home-sec-3 h3.heading3 {
        font-size: 25px;
        padding: 20px 35px;
    }

    .home-sec-3 p {
        font-size: 25px;
    }

    .home-sec-6 p {
        font-size: 18px;
    }

    .home-sec-6 ul li .heading3 {
        font-size: 20px;
    }

    .home-sec-7 .heading2 {
        font-size: 40px;
        padding: 0 100px;
    }

    .heading2,
    .home-sec-9 .n-heading2 {
        font-size: 30px;
    }

    .n-heading2 {
        font-size: 40px !important;
    }

    .home-sec-8 h2, .home-sec-13 h2 {
        font-size: 40px;
    }

    .home-sec-9 ul li p {
        font-size: 17px;
        line-height: 19px;
    }

    .home-sec-12 ul li a {
        width: 285px;
        font-size: 20px;
    }

    .home-sec-15 .newsletter {
        width: 100%
    }

    .awsfooter ul li {
        margin: 0 13px 0 0;
    }

    .navigation.menu>ul>li a {
        padding: 26px 6px;
        font-size: 13px;
    }
    .home-sec-3 .fulwidth h2{font-size: 20px}
    .home-sec-3 .fulwidth h3{font-size: 18px;}
    .home-sec-3 .fulwidth p{font-size: 16px;}
    .home-sec-3 .fulwidth button, .home-sec-3 .fulwidth a{padding: 8px 17px}
}

@media (max-width:959px) {
    .mobilemenu.mobile-icon a.toggleMenu {
        display: inline-block;
    }

    .menu>ul>li a .navicon {
        display: none;
    }

    .menu>ul>li a .navicon-one,
    .menu>ul>li a .navicon-two,
    .menu>ul>li a .navicon-three {
        display: none;
    }

    .navfulbox {
        left: 0;
        top: 20%;
        position: unset;
        max-height: 300px;
        overflow: auto;
    }

    .align-items-center .col-md-9.col-sm-4.col-xs-12 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .navfulbox ul {
        display: block;
    }

    .navigation.menu>ul>li a {
        padding: 10px 11px;
        font-size: 13px;
    }

    .navfulbox .nav-h2 {
        font-size: 15px;
        padding: 0 0 10px 0;
    }

    .col-md-4.logo {
        width: 80%;
    }

    .col-md-8.navigation.menu {
        width: 20%;
    }

    .home-slider .col-md-9 {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }

    .home-slider.cntbanner1 h1 {
        font-size: 40px;
    }

    .home-slider.cntbanner1 h2 {
        font-size: 22px;
    }

    .home-slider .col-md-3 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }

    .service-home-slider ul {
        width: 100%;
        margin: -70px 0 0 0;
    }

    .home-sec-3 {
        padding: 80px 0 80px 0;
    }

    .n-heading2 {
        font-size: 30px !important;
    }

    .home-sec-8 h2, .home-sec-13 h2 {
        font-size: 30px;
    }

    .home-sec-3 .heading2 {
        font-size: 16px;
    }

    .home-sec-3 p span {
        font-size: 15px;
    }

    .home-sec-3 p {
        font-size: 20px;
    }

    .home-sec-3 .fulwidth h2 {
        font-size: 20px;
    }

    .home-sec-3 .fulwidth h3 {
        font-size: 20px;
    }

    .home-sec-3 .fulwidth p {
        font-size: 17px;
    }

    .home-sec-3 .fulwidth button {
        font-size: 15px;
        margin-top: 18px;
        padding: 8px 19px;
    }

    /* .n-heading2{font-size: 18px;} */
    .home-sec-4 p, .home-sec-5 p, .paraH {
        font-size: 16px;
    }

    .newbtn {
        padding: 8px 32px;
        font-size: 15px;
    }

    .home-sec-3 h3.heading3 {
        font-size: 17px;
        padding: 15px 25px;
    }

    .service-home-slider ul {
        display: block;
    }

    .service-home-slider ul li {
        max-width: 100%;
        margin-bottom: 20px;
    }

    .home-sec-6 h2.heading2 {
        font-size: 18px;
    }

    .home-sec-6 ul li .heading3 {
        margin-bottom: 20px;
    }

    .home-sec-7 {
        margin: 50px 0;
    }

    .home-sec-8 .owl-carousel .owl-item .fulwidth p strong {
        font-size: 18px;
    }

    .home-sec-14 .n-heading2 {
        margin-bottom: 18px;
        font-size: 18px;
    }

    .home-sec-14 p {
        font-size: 16px;
    }

    .footertpbtn {
        padding: 8px 18px;
        font-size: 16px;
    }

    .home-sec-15 .footertop .col-md-4 .supportheading {
        font-size: 18px;
        margin-bottom: 16px;
    }

    .home-sec-10 .col-md-4 .fulwidth p {
        font-size: 16px;
    }

    .home-sec-15 .footertop .col-md-4 .butsubscribe {
        margin: 10px 0 0 10px;
        font-size: 14px;
    }

    .home-sec-5 .fulwidth p {
        font-size: 14px;
        padding: 8px 20px;
    }

    .service-home-slider ul li a p {
        font-size: 20px;
    }

    .home-sec-5 .fulwidth .heading2 {
        font-size: 16px;
        padding: 17px 20px;
    }

    .home-sec-6 ul li .heading3 {
        font-size: 17px;
        margin-bottom: 0;
    }

    .home-sec-6 p {
        font-size: 15px;
    }

    .home-sec-6 ul {
        flex-wrap: wrap;
        display: block;
    }

    .home-sec-6 ul li span {
        margin-bottom: 8px;
    }

    .home-sec-7 ul {
        display: block;
        flex-wrap: wrap;
    }

    .home-sec-7 ul li {
        max-width: 100%;
    }

    .home-sec-6 ul li {
        max-width: 100% !important;
        flex: 0 0 33.33%;
        margin-bottom: 10px;
    }

    .home-sec-7 .heading2 {
        font-size: 17px;
        padding: 0 15px;
    }

    .service-logo .col-md {
        margin-bottom: 20px;
    }

    .service-logo .col-md img {
        width: 100px;
    }

    .home-sec-7 ul li {
        margin: 0 5px;
        padding: 20px;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 24px;
    }

    .home-sec-7 ul li .heading3 {
        font-size: 17px;
    }

    .home-sec-7 ul li p {
        font-size: 15px;
    }

    .home-sec-8 .owl-carousel .owl-item .fulwidth {
        padding: 30px;
    }

    .home-sec-8 .owl-carousel .owl-item .fulwidth p {
        font-size: 17px;
        margin-top: 70px;
    }

    .blog-content .n-heading3 {
        font-size: 17px;
    }

    .blog-content p {
        font-size: 15px;
    }

    .home-sce-11 .owl-carousel .owl-item {
        padding: 0;
    }

    .home-sce-11 {
        padding: 50px 0;
    }

    .home-sce-11 .n-heading2 {
        font-size: 20px !important;
        margin-bottom: 20px;
    }

    .home-sec-9 .n-heading2 {
        padding: 0 20px;
        font-size: 20px;
    }

    .home-sec-13 .n-heading2 {
        font-size: 20px !important;
    }

    .home-sec-13 {
        padding: 40px 0;
    }

    .home-sec-14 {
        padding: 40px 0;
    }

    .home-sec-8 .owl-carousel .owl-dots {
        margin-top: 25px;
        display: none;
    }

    .home-sec-9 ul li {
        max-width: 46%;
        display: block;
    }

    .home-sec-10 .n-heading2,
    .home-sce-11 .n-heading2,
    .home-sec-13 .n-heading2 {
        font-size: 30px;
    }

    .home-sec-13 .card .card-link {
        font-size: 16px;
        padding: 14px 0;
    }

    .home-sec-12 ul li a {
        width: 232px;
        font-size: 16px;
    }

    .home-sec-13 .card .card-body p {
        font-size: 16px;
        text-align: justify;
    }

    .home-sec-12 ul {
        display: block;
    }

    .home-sec-12 ul li {
        margin: 5px;
    }

    .home-sec-12 .n-heading3 {
        font-size: 30px;
    }

    .home-sec-12 .n-heading3 {
        width: 100%;
    }

    .home-sec-10 .col-md-4 .fulwidth {
        padding: 20px;
    }

    .home-sec-10 .col-md-4 .fulwidth .n-heading3 {
        font-size: 20px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian h1 {
        margin: 10px 0 0 0;
        font-size: 20px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian h2 {
        margin-bottom: 16px;
        font-size: 17px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian p {
        font-size: 14px;
        line-height: 19px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form {
        right: 0px;
        margin: 10px 0 0 0;
        padding: 10px 10px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form h2 {
        line-height: 20px;
        font-size: 14px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form p {
        font-size: 14px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form input[type=text],
    .top-form input[type=password] {
        padding: 8px 12px;
        margin: 0px 0 8px 0;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form .btn {
        padding: 6px 10px;
        max-width: 102px;
        margin-top: 5px;
        margin-bottom: 4px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form textarea {
        font-size: 14px;
        height: 50px;
        padding: 6px 14px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian h2::after {
        top: 80%;
    }

    .container-fluid.cloudstoragesec1.cloudstoragesec12 {
        margin: 127px 0px 40px
    }

    /*.awssec5.models-private ul li.one, .awssec5.models-private ul li.two, .awssec5.models-private ul li.three{width: 100% !important;}
*/
    .cloudstoragesec4.cloud-storge-india-oye ul {
        display: block;
        flex-wrap: nowrap;
    }

    .cloudstoragesec4.cloud-storge-india-oye ul li {
        width: calc(100% * (1/3) + 10px);
        margin-bottom: 20px;
    }

    .cloudstoragesec4.cloud-storge-india-oye ul li span {
        margin-bottom: -21px;
    }

    .cloudstorgsec6.storage-faq-cloud .panel-default>.panel-heading h3 {
        font-size: 18px;
    }

    .cloudstoragesec4.cloud-storge-india-oye h2 {
        font-size: 24px;
    }

    .menu>ul>li,
    .menu>ul>li>ul>li>ul>li {
        float: none
    }

    .menu-container,
    .menu>ul>li,
    .menu>ul>li a,
    .menu>ul>li>ul.normal-sub {
        width: 100%
    }

    .menu>ul>li>ul,
    .menu>ul>li>ul>li>ul {
        position: relative
    }

    .menu-dropdown-icon:before,
    .menu-mobile {
        display: none;
    }

    .menu>ul {
        display: none;
        position: absolute;
        z-index: 9;
        right: 0;
        width: 322px;
        top: 55px;
        overflow: scroll;
        height: 100vh;
        background: #0a6197;
    }

    .menu>ul li {
        position: relative;
    }

    .menu .show-on-mobile,
    .menu>ul>li,
    .menu>ul>li a {
        display: block
    }

    .menu>ul>li a {
        padding: 1.5em
    }

    .menu>ul>li>ul>li {
        float: none;
        width: 100%;
        margin-top: 20px
    }

    .menu>ul>li>ul>li:first-child {
        margin: 0
    }
}

.errorform {
    border: 2px solid red !important;
    color: red !important
}

.n_error {
    background: #FDE4E1;
    border: 1px solid #B16A6C;
    border-radius: 3px;
    margin: -10px 0 -17px;
    padding: 1px
}

.n_error p {
    color: #630E18;
    margin: 0;
    padding: 7px 25px
}

.reqform-container {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 30px #000;
    font-family: square721_btroman;
    left: 0;
    margin: 0 auto;
    padding: 20px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 13%;
    width: 700px;
    z-index: 999999
}

.headercontainer,
.logo,
.slider,
.slidercontainer,
.topemail img,
.topphone img {
    position: relative
}

.reqform-container h3 {
    color: #1e7ebb;
    font-family: square721_btbold;
    font-size: 25px;
    font-weight: 400;
    padding: 0 0 10px;
    text-transform: uppercase
}

.reqform-container ul {
    margin: 0;
    padding: 0
}

.reqform-container ul li {
    float: left;
    padding: 25px 0 0;
    width: 100%
}

.reqform-container ul li .fieldtext {
    width: 100px;
    float: left;
    padding-top: 10px
}

.reqform-container ul li .inputbox {
    background: #f0f0f0;
    color: #666;
    font-family: square721_btroman;
    font-size: 15px;
    padding: 10px;
    width: 550px;
    border: none;
    border-right: 2px solid #e5e5e5;
    border-bottom: 2px solid #e5e5e5;
    border-top: none;
    border-left: none
}

.reqform-container ul li .submitdbutton {
    background-color: #f15e22;
    border: none;
    border-radius: 5px;
    color: #fff;
    font-family: square721_btbold;
    font-size: 15px;
    cursor: pointer;
    margin-top: 5px;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none
}

.reqform-container ul li .submitdbutton:hover {
    background-color: #666
}

.capt-inbx,
.inputbox2 {
    background: #f0f0f0;
    color: #666;
    font-family: square721_btroman;
    font-size: 15px;
    padding: 10px;
    float: left
}

.btnclose {
    margin-top: -21px;
    margin-right: -21px
}

.firtnametxt {
    width: 344px;
    float: left
}

.inputbox2 {
    width: 400px;
    border: none;
    border-right: 2px solid #e5e5e5;
    border-bottom: 2px solid #e5e5e5;
    margin-left: 20px
}

.capt {
    margin: 0 20px
}

.capt-inbx {
    width: 190px;
    border: none;
    border-right: 2px solid #e5e5e5;
    border-bottom: 2px solid #e5e5e5
}

.buttoncancel:hover {
    background: #f15e22
}

.whitebg {
    background-color: #fff
}

.headercontainer {
    background: #fff url(../images/headerbg.jpg) repeat-x;
    /* height: 114px;*/
    z-index: 1500
}

.homefullwidth {
    background-color: #FFF
}

.topmenu {
    background-color: #1e7ebb;
    height: 39px
}

.topleftimg {
    /* width: 290px; */
    float: left;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    margin-right: 8px;
    margin-top: 11px;
}

.font {
    color: #000;
    font-weight: bold;
    margin-top: 5px;
}

.header {
    width: 100%;
    float: left
}

.topnav {
    width: auto;
    float: right;
    margin: 14px 0 0;
    padding-left: 0;
}

.topnav li {
    float: left;
}

.topnav li:not(:last-child) {
    padding-right: 5px;
}

.topnav li.last {
    padding-right: 0;
}

.topnav li.toploginbt,
.topnav li.toploginbt1 {
    background: #106ca6;
    padding: 14px 15px 3px
}

.topnav li img {
    margin-top: -10px;
    margin-right: 3px
}

.topnav li.topemail img {
    margin-top: -4px
}

.topphone img {
    top: 2px;
    height: 26px;
    width: 26px
}

.topemail img {
    top: -3px
}

.topnav li.toploginbt {
    margin-right: 1px
}

.topnav li.toploginbt img {
    margin: -8px 5px 0 0
}

.topnav li.toploginbt1 img {
    margin: -10px 5px 2px -5px
}

.topnav li.toploginbt1:hover,
.topnav li.toploginbt:hover {
    background: #f76f37
}

.topnav li.toploginbt a,
.topnav li.toploginbt1 a {
    display: inline-block
}

.toploginbt a {
    display: block
}

.topnav li a {
    font-weight: 700;
    text-decoration: none
}

.topnav li a:hover {
    text-decoration: underline
}

.registerbut,
.registerbut a {
    font-size: 14px;
    color: #333;
    text-decoration: none
}

.logo {
    padding-top: 8px;
    padding-bottom: 8px;
    /*float: left;
    width: 540px;
    height: 75px;*/
    /*z-index: 99999*/
    border-right: none;
}

.headerpanel {
    border: none;
    height: auto;
}

.menu {
    width: 100%;
    /*float: left;
    height: 75px;*/
    border-right: none;
    height: auto;
}

.headerrightbut {
    padding: 10px 0 0;
    display: none
}

.registerbut {
    background: url(../images/butregister.jpg) no-repeat;
    width: 157px;
    margin: 0 0 0 22px;
    height: 32px;
    float: left;
    padding: 14px 0 32px 19px
}

.registerbut a:hover {
    text-decoration: underline
}

.chatnowbut {
    background: url(../images/butchat.jpg) no-repeat;
    width: 137px;
    height: 33px;
    color: #FFF;
    float: left;
    font-size: 14px;
    text-decoration: none;
    padding: 6px 0 0 19px;
    margin: 0 0 0 32px
}

.chatnowbut:hover {
    text-decoration: underline;
    color: #FFF
}

.topselectbox {
    background: url(../images/navarrow.png) 165px center no-repeat #0B5C90;
    border: 1px solid #00578E;
    color: #FFF !important;
    display: block;
    padding: 5px 3px;
    width: 70px;
    font-size: 12px
}

.slidercontainer {
    width: 100%;
    float: left;
    height: 550px;
    z-index: 500px;
    z-index: 1000;
    margin-top: -10px
}

.orangeborder {
    border: 5px solid #f15e22;
    width: 1100px;
    margin: 0 auto
}

.slidernav {
    width: 1100px;
    margin: -55px auto
}

.bluebg,
.slider {
    float: left;
    width: 100%
}

.slidernav a {
    color: #FFF;
    font-size: 16px;
    text-decoration: none;
    padding: 12px 22px;
    margin-right: 10px;
    border: 1px solid #FFF;
    border-radius: 5px;
    text-transform: uppercase
}

.slider {
    height: 500px
}

.slidernav a:hover {
    background-color: #1e7ebb
}

.slidernav a.third {
    padding: 12px 35px
}

.bluebg {
    height: 30px
}

.homeform {
    width: 1100px;
    margin: 0 auto;
    padding: 15px 0
}

.formheading {
    font-size: 23px;
    float: left;
    width: 220px;
    border-right: 1px solid #4d6777;
    font-family: square721_btbold;
    color: #1e7ebb;
    padding: 15px 7px 0 0;
    height: 54px
}

.formheading span {
    font-family: square721_btroman;
    font-size: 11px;
    color: #99b3c4
}

.starttext {
    float: left;
    width: auto;
    padding: 25px 10px 0 7px
}

.formmain {
    width: 759px;
    float: right
}

.formmain .inputbg {
    width: 247px;
    float: left;
    height: 39px;
    background: url(../images/inputbg.png) no-repeat;
    border: none;
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
    color: #999;
    padding: 5px 10px 0;
    margin: 10px 12px 0 0
}

.formmain .createbutton {
    font-size: 14px;
    color: #FFF;
    font-family: square721_btbold;
    background: url(../images/createbut.jpg) no-repeat;
    width: 198px;
    height: 44px;
    border: none;
    margin: 10px 0 0;
    padding: 0
}

.unlimited-hosting {
    background: url(../images/unlimited-hosting-banner.jpg) center no-repeat
}

.unlimitednav {
    width: 100%;
    float: left;
    display: table
}

.unlimitednav li {
    float: left;
    width: 100%;
    text-align: justify;
    line-height: 50px;
    background: #f9f9f9;
    display: table-cell;
    vertical-align: middle;
    margin-bottom: 20px
}

.unlimitednav li i {
    float: left;
    width: 7%
}

.unlimitednav li p {
    float: left;
    width: 93%;
    text-align: justify;
    padding: 0;
    margin: 15px 0 0
}

.homemidcontainer {
    width: 1100px;
    margin: 0 auto
}

.clientmidsection h2,
.homemidcontainer h1 {
    text-align: center;
    font-size: 56px;
    font-family: square721_btbold;
    color: #1e7ebb
}

.clientmidsection h2 span,
.homemidcontainer h1 span {
    font-size: 34px;
    color: #104262;
    font-family: square721_btroman
}

.cloudbox-head,
.homegreycontainer h2,
.resourcesimg {
    font-family: square721_btbold
}

.cloudbox-head {
    font-size: 56px;
    color: #1e7ebb;
    line-height: 32px;
    margin: 20px 0 10px
}

.cloudbox-head span {
    font-size: 34px;
    color: #104262;
    font-family: square721_btroman;
    line-height: 32px;
    display: block;
    padding-top: 10px
}

.cloudcontainer {
    width: 100%;
    float: left;
    margin: 0
}

.cloudbox {
    margin: 0;
    padding: 0;
    list-style: none
}

.cloudbox li {
    display: inline-block;
    width: 235px;
    margin: 0 35px 0 0;
    padding: 25px 0 10px
}

.cloudbox li.last {
    margin-right: 0
}

.cloudbox li:hover {
    background-color: #f7f7f7
}

.cloudbox li .cloudboxcontent {
    width: 202px;
    margin-left: 23px
}

.cloudbox li .cloudboxcontent h2 {
    font-size: 25px;
    margin: 0;
    padding: 20px 0;
    color: #333;
    font-weight: 400
}

.cloudbox li .cloudboxcontent h2 span {
    font-size: 13px;
    color: #999
}

.cloudbox li .cloudboxcontent p {
    font-size: 15px;
    color: #666;
    width: 100%;
    float: left;
    padding: 0 0 20px
}

.butgetmore {
    width: 138px;
    height: 32px;
    border-radius: 5px;
    background-color: #eee;
    float: left;
    font-size: 12px;
    color: #333;
    text-decoration: none;
    padding: 10px 0 0;
    margin: 0 0 0 25px;
    display: block
}

.getmorecols,
.getmorecols2 {
    text-align: center;
    float: left;
    padding: 0 0 0 20px
}

.butgetmore:hover {
    background-color: #f15e22;
    color: #FFF;
    text-decoration: none
}

.cloudboxtext {
    width: 100%;
    float: left;
    height: 115px
}

.buttonmainrow {
    width: 100%;
    float: left;
    margin: 10px 0 0
}

.getmorecols {
    width: 242px;
    margin-right: 35px
}

.getmore-mob {
    display: none
}

.getmorecols2 {
    width: 235px
}

.homegreycontainer {
    width: 100%;
    float: left;
    background-color: #f7f7f7
}

.homegreycontainer h2 {
    text-align: center;
    font-size: 56px;
    color: #1e7ebb
}

.homegreyboxcon {
    width: 1100px;
    margin: 0 auto;
    padding: 40px 0 30px
}

.homeleftsection,
.homevideoright {
    width: 100%;
    padding-top: 30px
}

.whatcloudhos_right {
    width: 314px;
    float: right;
    padding: 20px 17px 20px 15px;
    background: #f7f7f7;
    position: relative
}

.resourcesimg {
    width: 302px;
    height: 41px;
    padding: 12px 0 0 15px;
    background: url(../images/resources-img.jpg) no-repeat;
    color: #FFF;
    font-style: italic;
    font-size: 22px
}

.smalldownloadbutton {
    font-size: 12px !important;
    border: none;
    text-decoration: none !important;
    background: #f15e22;
    width: 148px;
    height: 16px;
    padding: 5px 0;
    text-align: center;
    float: left;
    margin: 0;
    color: #FFF !important;
    font-family: square721_btroman;
    border-radius: 5px
}

.homevideoright h3,
.whatcloudhos_right h3 {
    font-family: square721_btbold
}

.whatcloudhos_right p {
    font-size: 15px;
    text-align: justify;
    padding: 0 0 10px
}

.whatcloudhos_right h3 {
    font-size: 22px;
    color: #1e7ebb;
    padding: 0 0 10px
}

.whatcloudhos_right a {
    color: #f15e22;
    font-size: 15px;
    text-decoration: underline
}

.butstarted,
.footernav h2 a,
.newsblog ul li a {
    text-decoration: none
}

.whatcloudhos_right a:hover {
    color: #1e7ebb
}

.rightboximg {
    position: absolute;
    right: 0;
    top: 0
}

.homevideoright h3 {
    font-size: 22px;
    color: #1e7ebb;
    padding: 0 0 25px 5px
}

.homevideoright h3 span {
    font-size: 15px;
    font-family: square721_btroman
}

.greyboxcol {
    text-align: center;
    position: relative
}

.greyboxcol p {
    font-family: Georgia;
    font-style: italic;
    font-size: 17px;
    line-height: 22px;
    color: #4d4d4d;
    padding: 15px 0 0;
    height: 152px
}

.commentimg {
    width: 28px;
    height: 21px;
    position: absolute;
    top: 121px;
    left: 0
}

.nameheading {
    font-size: 14px;
    font-family: square721_btbold;
    color: #1e7ebb;
    text-align: center
}

.nameheading span {
    font-family: square721_btroman
}

.newsfullcontainer {
    width: 100%;
    float: left;
    padding: 40px 0 42px
}

.newsmidsection,
.supportmid {
    width: 1100px;
    margin: 0 auto
}

.newsleftsection {
    width: 408px;
    float: left
}

.newsleftsection ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.newsleftsection ul li {
    background: url(../images/listimg.png) 10px 13px no-repeat;
    border-bottom: 1px solid #d3d3d3;
    width: 348px;
    font-size: 15px;
    padding: 15px 10px 20px 45px;
    float: left
}

.demoimg {
    width: 340px;
    float: left;
    text-align: right;
    height: 320px;
    background: url(../images/freedemoimg.jpg) no-repeat
}

.butstarted {
    white-space: nowrap;
    height: 24px;
    background-color: #1e7ebb;
    float: left;
    border-radius: 5px;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    padding: 10px 34px 0 33px;
    margin: 0 0 0 105px
}

.butstarted:hover {
    background-color: #f15e22
}

.newsblog {
    width: 349px;
    float: right
}

.clientsrow,
.footertop,
.greycontainer2 {
    float: left;
    width: 100%
}

.newsblog h4,
.newsleftsection h4 {
    font-size: 22px;
    font-family: square721_btbold;
    margin: 0;
    padding: 0 0 10px;
    color: #1e7ebb
}

.newsblog ul li,
.newsblog ul li a {
    color: #0e0e0e;
    font-size: 15px
}

.newsblog ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.newsblog ul li {
    background: url(../images/leftnavarrow.jpg) left 13px no-repeat;
    padding: 5px 0 5px 20px
}

.newsblog ul li a:hover {
    color: #f15e22
}

.newsleftsection ul li:hover {
    background-color: #f15e22;
    color: #FFF
}

.greycontainer2 {
    background: url(../images/greybg.jpg) repeat-x #eaeaea;
    height: auto;
    padding: 37px 0 52px
}

.clientsrow {
    padding: 40px 0 0;
    text-align: center
}

.footertop {
    background: url(../images/footertopbg2.jpg);
    height: 190px;
    padding-top: 34px
}

.supportmid ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.supportmid ul li {
    float: left;
    margin: 34px 0 0;
    padding: 0
}

.supportmid ul li.last {
    margin-right: 0
}

.newsletter {
    background: url(../images/subcribebg.png) no-repeat;
    width: 402px;
    height: 135px;
    float: left
}

.newsletterinput {
    color: #9a9a9a;
    font-size: 13px;
    padding: 20px 0 0;
    border: none;
    margin: 4px 0 0 25px;
    width: 130px;
    font-family: 'PT Sans', sans-serif;
    background: 0 0;
    float: left
}

.butsubscribe,
.supportheading {
    font-family: square721_btbold
}

.butsubscribe {
    width: 90px;
    float: right;
    margin: -6px 29px 0 0;
    height: 85px;
    color: #fff;
    background: 0 0;
    border: none;
    font-size: 12px
}

.monthlytext {
    float: right;
    font-size: 14px;
    color: #999;
    margin: 10px 25px 0 0
}

.footernav h2,
.footernav h2 a {
    font-weight: 400;
    font-size: 15px;
    color: #FFF;
    text-transform: uppercase
}

.footercontainer {
    width: 100%;
    background: url(../images/fotoerbg.jpg) right bottom no-repeat #135caf;
    padding: 30px 0;
    float: left
}

.footer {
    width: 1100px;
    margin: 0 auto
}

.footernav {
    width: 100%;
    float: left
}

.footercol1 {
    width: 192px;
    float: left
}

.footercol2 {
    width: 171px;
    float: left
}

.footercol3 {
    width: 130px;
    float: left
}

.footercol4 {
    width: 176px;
    float: left
}

.footercol5 {
    width: 188px;
    float: left
}

.footercol6 {
    width: 223px;
    float: right
}

.footernav ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none
}

.footernav h2 {
    margin: 0;
    padding: 0 0 10px
}

.footernav ul h2 a:hover {
    text-decoration: underline
}

.footernav ul li {
    margin: 0;
    padding: 0;
    line-height: 26px
}

.footernav ul li a {
    font-size: 14px;
    color: #68a2fa;
    text-decoration: none;
    text-transform: capitalize
}

.footernav ul li a:hover {
    color: #FFF
}

.socialmedialink {
    margin: 0;
    padding: 0;
    list-style: none
}

.socialmedialink li {
    float: left;
    margin: 0 0 0 7px !important;
}

.socialmedialink li.first {
    margin-left: 0 !important;
}

.socialmedialink .fb {
    width: 37px;
    height: 34px;
    background: url(../images/fbimg.jpg) left top
}

.socialmedialink .twitter {
    width: 37px;
    height: 34px;
    background: url(../images/twittter.jpg) left top
}

.socialmedialink .linkedin {
    width: 37px;
    height: 34px;
    background: url(../images/linkedin.jpg) left top
}

.socialmedialink .googleplus {
    width: 37px;
    height: 34px;
    background: url(../images/googleplus.jpg) left top
}

.socialmedialink .rss {
    width: 37px;
    height: 34px;
    background: url(../images/rss.jpg) left top
}

.socialmedialink .blog {
    width: 37px;
    height: 34px;
    background: url(../images/blog.jpg) left top
}

.newsletter-mn,
.supportbox {
    opacity: .9;
    background-color: #fff;
    border-bottom: 5px solid #1e7ebb
}

.copyright,
.footerbootom,
.supportbox {
    width: 100%;
    float: left
}

.socialmedialink .blog:hover,
.socialmedialink .fb:hover,
.socialmedialink .googleplus:hover,
.socialmedialink .linkedin:hover,
.socialmedialink .rss:hover,
.socialmedialink .twitter:hover {
    background-position: left -34px
}

.footerbootom {
    margin-top: 50px;
    border-top: 1px solid #3170c3
}

.footerbootom ul {
    margin: 10px 0 0;
    padding: 0;
    list-style: none
}

.footerbootom ul li {
    float: left;
    padding: 25px 0 25px 55px
}

.footerbootom ul li.first {
    padding-top: 10px;
    padding-left: 0
}

.copyright {
    font-size: 12px;
    color: #68a2fa;
    border-top: 1px dashed #75c5f7;
    padding: 15px 0 0;
    margin-top: 25px
}

.supportbox {
    height: 140px;
    border-right: 1PX solid #195984;
    position: relative
}

.bottomspace,
.tabcontainer {
    border-bottom: 1px solid #ccc
}

.supportheading {
    width: 133px;
    text-transform: uppercase;
    color: #0d4f99;
    line-height: 15px;
    text-align: left;
    height: 34px;
    background-size: 100% 100%;
    white-space: nowrap;
    font-size: 15px;
    padding: 15px 0 0 18px
}

.supportheading span {
    font-family: square721_btroman
}

.supporttext {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 42px;
    left: 16px
}

.supporttext li {
    font-size: 14px;
    color: #f15e22;
    font-family: square721_btbold;
    margin: 0 0 6px !important;
    padding: 0 !important
}

.supporttext li img {
    margin-right: 7px
}

.supporttext li a {
    font-family: square721_btroman;
    color: #0d4f99;
    text-decoration: none;
    font-size: 16px
}

.breadcrame,
.breadcrame a {
    color: #989898;
    font-size: 13px
}

.supporttext li a:hover {
    text-decoration: underline
}

.supportcallerimg {
    width: auto;
    position: absolute;
    right: 0;
    bottom: 0
}

.innerbodycontainer,
.innertop,
.pageheadingbg {
    width: 100%;
    float: left
}

.innerbodycontainer {
    position: relative;
    z-index: 500px;
    margin-top: -10px
}

.rightfixednav,
.scrollup {
    position: fixed;
    z-index: 99999
}

.pageheadingbg {
    height: 251px;
    margin-top: 0;
}

.innertoprig {
    width: auto;
    float: right
}

.innertoprig ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.innertoprig ul li {
    float: left;
    padding: 14px 5px 0 0
}

.breadcrame {
    width: auto;
    float: left;
    font-family: square721_btbold;
    padding: 14px 0 0
}

.innerpagecontent h1,
.innerpagecontent h1 span {
    font-family: square721_btroman;
    text-align: center
}

.breadcrame a {
    text-decoration: none;
    font-weight: 400;
    padding: 0 5px
}

.breadcrame a img {
    margin-right: 5px
}

.breadcrame a:hover {
    color: #f15e22;
    text-decoration: underline
}

.breadcrame .active2:hover {
    color: #989898;
    text-decoration: none !important
}

.tabcontainer {
    width: 100%;
    float: left;
    padding: 30px 0 0;
    text-align: center
}

.tabcontainer a,
.tabcontainer a.active,
.tabcontainer a:hover {
    text-decoration: none;
    text-align: center;
    margin-right: 1px;
    padding: 14px 28px 15px;
    font-size: 16px;
    margin-bottom: -20px;
    white-space: nowrap;
    width: auto
}

.tabcontainer a {
    background: url(../images/greytabbutton.jpg) left top no-repeat;
    background-size: 100% 100%;
    color: #999;
    float: left
}

.tabcontainer a.active,
.tabcontainer a:hover {
    background: url(../images/greytabhov.jpg) left top no-repeat;
    background-size: 100% 100%;
    color: #FFF;
    float: left
}

.innercontent,
.innercontent2 {
    float: left;
    width: 100%
}

.innercontent {
    padding: 0 0 64px;
    font-size: 17px;
    color: #333;
    text-align: center;
    line-height: 26px
}

.innerpagecontent h1 {
    font-size: 40px;
    color: #333;
    letter-spacing: -2px;
    line-height: 60px
}

.innerpagecontent h1 span {
    font-size: 32px;
    color: #999
}

.cloudcontent h2,
.innerheadermid h1 {
    font-family: square721_btbold
}

.contenttextleft {
    width: 509px
}

.dividerimage {
    width: 40px;
    float: left;
    margin-left: 24px
}

.cloudcontent {
    margin: 0;
    padding: 0;
    list-style: none
}

.cloudcontent li {
    width: 100%;
    float: left;
    padding: 0 0 30px
}

.cloudcontent li p {
    font-size: 17px;
    line-height: 25px;
    text-align: justify
}

.cloudcontent h2 {
    font-size: 25px;
    color: #1e7ebb;
    padding: 0;
    margin: 0
}

.signupgrey {
    background: url(../images/greyboxbg.jpg) no-repeat;
    width: 752px;
    height: 143px;
    float: left;
    margin: 0 0 50px 163px;
    text-align: center
}

.signupgrey p {
    padding: 16px 0;
    font-size: 18px;
    text-align: center !important
}

.signupbut {
    width: 290px;
    height: 56px;
    display: block;
    text-decoration: none;
    background: url(../images/signupbut.jpg) no-repeat
}

.signupbutton {
    width: 100%;
    text-align: center;
    margin: 15px
}

.innerheadermid {
    margin: 55px auto 0;
    text-align: center
}

.innerheadermid h1 {
    font-size: 50px;
    color: #FFF;
    line-height: 50px;
    padding: 0;
    text-transform: uppercase
}

.innerheadermid h1 span {
    font-size: 46px;
    font-family: square721_btroman
}

.proudctcloudserver {
    width: 100%;
    height: 330px;
    background: url(../images/cloudserverimg.jpg) no-repeat
}

.cloudserverbg {
    width: 1052px;
    float: left;
    height: 285px;
    margin: 24px;
    text-align: center;
    padding: 20px 0
}

.productbox1,
.productcontainer {
    width: 100%;
    float: left
}

.productbox1 {
    height: 330px
}

.cloudbackupbg,
.productbox2,
.productbox3,
.productbox4,
.productbox5,
.productbox6,
.productbox7 {
    float: left;
    width: 531px;
    height: 279px
}

.productbox2 {
    background: url(../images/cloudstroagebg.jpg) no-repeat
}

.cloudbackupbg {
    background: url(../images/cloudbackup.jpg) no-repeat
}

.productbox3 {
    background: url(../images/clodumangedbg.jpg) no-repeat
}

.productbox4 {
    background: url(../images/appcloudbg.jpg) no-repeat
}

.productbox5 {
    background: url(../images/cloudloadbg.jpg) no-repeat
}

.productbox6 {
    background: url(../images/cloudbandwidthimg.jpg) no-repeat
}

.productbox7 {
    background: url(../images/cloudflavourimg.jpg) no-repeat
}

.productheading h1 {
    text-transform: uppercase;
    font-size: 50px;
    color: #000;
    font-family: square721_btbold;
    line-height: 50px;
    text-align: center;
    margin: 0;
    padding: 0
}

.productheading h1 span {
    text-transform: none;
    font-family: square721_btroman;
    font-size: 40px
}

.aboutrighttext h2,
.awardscontentcols h2,
.awardscontentcols2 h2,
.backupdisastertext h2,
.butsignup2,
.buttondownload,
.butviewdetails,
.cdnworksboxmid h3,
.cloudhostingleftpanel ul li span,
.cloudwhitepapereheader h1,
.content_cols h4,
.dedic_plantabsection a,
.featurepopcontent h3,
.leftpanelbox li a,
.ordernowbut,
.profile-section li h2,
.reachus-container h2,
.selectbutton,
.smallbluetext,
.smallboxheading h2,
.supportboxcols h3,
.tollfree_section a,
.viewplanbutton,
.viewplanbutton-new,
.wdt600 h2,
.whdheadermid h1,
.whitepaperform li .downloadbutton {
    text-transform: uppercase
}

.butviewdetails {
    font-size: 16px;
    text-decoration: none;
    color: #FFF;
    border-radius: 8px;
    border: 1px solid #FFF;
    padding: 15px
}

.butviewdetails:hover {
    background-color: #f15e22;
    text-decoration: none;
    color: #FFF
}

.viewdetailsection {
    width: 100%;
    text-align: center;
    margin: 20px 0 0
}

.preoductleftsection {
    width: 531px;
    float: left
}

.productrightsection {
    width: 531px;
    float: right
}

.productpagedivider {
    width: 38px;
    height: 1277px;
    float: left
}

.smallproductbox {
    width: 531px;
    float: left;
    height: 279px
}

.smallviewdetails {
    margin-top: 20px
}

.productul {
    margin: 0;
    padding: 0;
    list-style: none
}

.productul li {
    width: 100%;
    float: left;
    padding: 38px 0 0
}

.smallwhitebox {
    width: 483px;
    height: 231px;
    margin: 25px;
    float: left
}

.smalliconbox {
    width: 164px;
    height: 141px;
    float: left;
    margin: 43px 0 0 30px
}

.smallboxheading {
    width: 253px;
    float: left
}

.smallboxheading h2 {
    font-size: 34px;
    color: #000;
    letter-spacing: -2px;
    line-height: 35px;
    font-family: square721_btbold;
    margin: 48px 0 0 20px
}

.smallboxheading h2 span {
    font-family: square721_btroman
}

.smallgreytext {
    font-size: 26px;
    width: 250px;
    line-height: 24px;
    float: left;
    color: #666;
    margin: 0 0 0 20px
}

.butsignup,
.butsignup:hover {
    float: none;
    height: 46px;
    font-size: 22px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    padding: 17px 15px 19px 21px;
    margin: 0
}

.butsignup {
    background: url(../images/signupbutbg.jpg) no-repeat !important;
    background-size: 100% 100% !important
}

.butsignup:hover {
    background: url(../images/signupbuthov.jpg) no-repeat;
    background-size: 100% 100%
}

.butsignup img {
    text-align: right;
    margin-left: 5px
}

.signupfullcon {
    width: 100%;
    float: left;
    padding: 56px 0
}

.featurefullwidth,
.fullwidth {
    width: 100%;
    float: left
}

.featurecontainer {
    margin: 0;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center
}

.featurecontainer li {
    display: inline-block;
    margin: 0 12px 12px 0;
    width: 261px;
    height: 320px;
    padding: 0
}

.featurecontainer li.last {
    margin-right: 0
}

.featurebox {
    width: 263px;
    height: 320px;
    padding: 12px;
    float: left;
    background-color: #eaeaea
}

.featurebox2 {
    width: 242px;
    height: 300px;
    padding: 12px;
    float: left;
    background-color: #f7f7f7
}

.featurecontentbox,
.featurecontentbox2 {
    text-align: center;
    float: left;
    width: 240px;
    height: 298px
}

.featurecontentbox p,
.featurecontentbox2 p {
    font-size: 14px;
    font-family: square721_btroman;
    color: #838383;
    padding: 0 10px;
    text-align: center
}

.featurebottomrow h3,
.pricingheadingcontent p span,
.yellowbg {
    font-family: square721_btbold
}

.featurecontentbox h2,
.featurecontentbox2 h2 {
    font-family: square721_btbold;
    color: #666;
    margin: 0;
    font-size: 15px
}

.featurecontentbox img {
    padding: 30px 0 0
}

.featurecontentbox h2 {
    padding: 10px 0
}

.featurecontentbox2 img {
    padding: 30px 0 0
}

.featurecontentbox2 h2 {
    padding: 10px 0
}

.bottomspace {
    height: 94px;
    width: 100%;
    float: left;
    margin-bottom: 72px
}

.featurebottomrow {
    width: 100%;
    float: left;
    height: 330px
}

.featurebottomrow h3 {
    color: #1e7ebb;
    font-size: 19px;
    padding: 0 0 20px
}

.featureleftcols {
    width: 809px;
    float: left;
    height: 209px
}

.featuretable tr td {
    border: 1px solid #ccc;
    height: 59px;
    font-size: 17px;
    color: #666
}

.featuretablecon {
    padding: 10px 0 0 20px
}

.featureclient {
    width: 279px;
    float: right
}

.featureclient ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.featureclient ul li {
    width: 64px;
    height: 67px;
    float: left;
    border: 1px solid #ccc
}

.cpanelimg img {
    margin-top: -10px
}

.pricingheadingcontent p {
    font-size: 16px;
    color: #999;
    text-align: center;
    padding-bottom: 20px
}

.greytab1 a,
.greytab2 a {
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    float: left;
    font-size: 13px
}

.pricingtabcontainer {
    width: 100%;
    background: url(../images/tabcontainerbg.jpg) repeat-x;
    float: left
}

.greytab1 img,
.greytab2 img {
    margin-right: 9px
}

.greytab1 a {
    width: 145px;
    height: 40px;
    color: #fff;
    background: url(../images/pricingtab.jpg) left top;
    padding: 10px 0 0;
    margin-left: 376px
}

.greytab2 a {
    width: 177px;
    margin-top: -1px;
    height: 43px;
    color: #6d6e71;
    background: url(../images/greytab2.jpg) left top;
    padding: 12px 0 0
}

.pricingcontainerrow2,
.pricingstoragewidth,
.pricingtablecontainer,
.pricingtabrow2 {
    float: left;
    width: 100%
}

.pricingtabrow2 {
    text-align: center
}

.pricingtable tr td {
    border-right: 1px solid #e1e1e1;
    color: #666;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 0 15px;
    font-size: 15px
}

.bodrerrightN {
    border-right: none !important
}

.yellowbg {
    background-color: #fefcd0;
    color: #666
}

.pricingcontainerrow2 h2,
.pricingtablecontainer .butselect {
    text-align: center;
    font-family: square721_btroman
}

.yellowbg span {
    color: #000
}

.bluetext,
.bluetext2 {
    color: #1e7ebb !important;
    padding-left: 20px !important
}

.greycolor {
    background-color: #f7f7f7
}

.bluetext {
    font-size: 16px !important
}

.bluetext2 {
    font-size: 15px !important
}

.pricingtablecontainer .butselect {
    text-decoration: none;
    color: #FFF;
    padding: 10px;
    border-radius: 5px;
    font-size: 13px;
    background-color: #f15e22
}

.pricingtablecontainer .butselect:hover {
    background-color: #666
}

.pricingcontainerrow2 {
    margin-bottom: 10px;
    border-top: 1px solid #e1e1e1;
    padding: 52px 0 65px
}

.pricingcontainerrow2 h2 {
    font-size: 30px;
    color: #333;
    margin: 0;
    padding: 0;
    font-weight: 400
}

.pricingstoragewidth {
    padding: 50px 0 0
}

.pricingplan2 {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center
}

.pricingplan2 li .pricetaggrey,
.pricingplan2 li .pricetagorange {
    width: 174px;
    line-height: 38px;
    height: 173px;
    font-size: 15px;
    text-align: center;
    padding: 50px 0 0
}

.pricingplan2 li.last {
    margin-right: 0
}

.pricingplan2 li {
    display: inline-block;
    margin: 0 6px 20px 0
}

.pricingplan2 li .pricetagorange {
    background: url(../images/pricingtagorange.jpg) no-repeat;
    color: #666
}

.pricingplan2 li .pricetagorange span {
    color: #FFF;
    font-family: square721_btbold
}

.pricingplan2 li .pricetaggrey {
    background: url(../images/pricinggreytag.jpg) no-repeat;
    color: #666
}

.pricebackupbg,
.pricebluebox {
    height: 68px;
    text-align: center
}

.pricingplan2 li .pricetaggrey span {
    color: #FFF;
    font-family: square721_btbold
}

.pricingrowcontainer3 {
    background-color: #f7f7f7;
    margin-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    width: 100%;
    float: left;
    padding: 52px 0 75px
}

.pricingcontainerrow5 h2,
.pricingrowcontainer3 h3,
.pricingrowcontainer4 h2 {
    font-size: 30px;
    color: #333;
    font-family: square721_btroman;
    text-align: center;
    letter-spacing: -1px;
    line-height: 18px
}

.pricingcontainerrow5 h2 span,
.pricingrowcontainer3 h3 span,
.pricingrowcontainer4 h2 span {
    font-size: 15px;
    color: #999;
    line-height: 18px;
    display: block;
    margin-top: 10px
}

.cloudbalancerleft {
    width: 573px;
    float: left
}

.whitebox {
    width: 502px;
    border: 1px solid #cee1ed;
    margin: 50px 0 0;
    overflow: hidden
}

.pricebluebox {
    width: 356px;
    font-size: 22px;
    font-family: square721_btbold;
    color: #1e7ebb;
    float: right;
    background: url(../images/pricebluebox.jpg) no-repeat;
    padding: 20px 0 0
}

.pricebluebox span {
    font-family: square721_btroman
}

.pricecloudbackup {
    width: 490px;
    float: right
}

.pinkbox {
    width: 490px;
    float: left;
    border: 1px solid #f5dad0;
    margin: 86px 0 0
}

.priceblacktext {
    width: 144px;
    float: left;
    font-size: 20px;
    color: #333;
    padding: 20px 0;
    text-align: center
}

.pricebackupbg {
    width: 314px;
    font-size: 25px;
    font-family: square721_btbold;
    color: #e17f57;
    float: right;
    background: url(../images/pricepingbg.jpg) no-repeat;
    padding: 20px 0 0
}

.pricebackupbg span {
    font-family: square721_btroman
}

.pricingrowcontainer4 {
    width: 100%;
    float: left;
    padding: 50px 0
}

.butoutgoing,
.butoutgoing2 {
    text-align: center;
    padding: 12px;
    border: 1px solid #f5dad0;
    margin: 35px auto
}

.butoutgoing {
    font-size: 20px;
    color: #f15e22;
    font-family: square721_btbold;
    width: 200px
}

.butoutgoing span {
    font-size: 15px;
    color: #999;
    font-family: square721_btroman
}

.butoutgoing2 {
    font-size: 20px;
    color: #f15e22;
    font-family: square721_btbold;
    width: 400px
}

.butoutgoing2 span {
    font-size: 15px;
    color: #999;
    font-family: square721_btroman
}

.pricebandwidthplan ul li .planbg,
.pricedatatable .headingbluebg,
.tableheading {
    font-family: square721_btbold
}

.pricebandwidthplan {
    width: 100%;
    float: left
}

.pricebandwidthplan ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center
}

.pricebandwidthplan ul li {
    display: inline-block;
    margin: 0 4px 0 0
}

.pricebandwidthplan ul li.last {
    margin-right: 0
}

.pricebandwidthplan ul li .planbg {
    width: 170px;
    height: 160px;
    float: left;
    background: url(../images/priceplan4bg.jpg) no-repeat;
    font-size: 28px;
    color: #FFF;
    text-align: center;
    line-height: 72px;
    padding: 15px 0 0
}

.pricedatatable,
.pricingbottom,
.pricingcontainerrow5 {
    float: left;
    width: 100%
}

.pricebandwidthplan ul li .planbg span {
    color: #646464;
    font-size: 16px
}

.lightorangebg,
.pricedatatable .headingorangebg {
    background-color: #f79e7a;
    color: #FFF;
    font-size: 15px;
    font-family: square721_btbold
}

.pricedatatable {
    margin: 50px 0 0
}

.pricedatatable .headingbluebg {
    background-color: #7ac9f7;
    color: #FFF;
    font-size: 15px
}

.pricedatatable tr td {
    height: 61px;
    padding: 0
}

.yellowbg2 {
    background-color: #fefcd0;
    color: #666
}

.yellowbg2 span {
    color: #000
}

.pricingcontainerrow5 {
    padding: 50px 0 75px;
    border-bottom: 1px solid #e1e1e1
}

.tableheading {
    border-radius: 5px 5px 0 0;
    text-align: center;
    color: #FFF !important;
    font-size: 28px !important;
    font-weight: 400 !important
}

.butgetstarted,
.greenbg span,
.lightorangebg span,
.pinkbg span,
.tablebluebg span,
.tableyellowbg span {
    font-family: square721_btroman
}

.pinkbg {
    background-color: #f27575
}

.pinkbg span {
    font-size: 15px;
    color: #c85353
}

.tablebluebg {
    background-color: #6ecaf1
}

.tablebluebg span {
    font-size: 15px;
    color: #52aad0
}

.greenbg {
    background-color: #a7e764
}

.greenbg span {
    font-size: 15px;
    color: #81bc43
}

.lightorangebg {
    background-color: #f1a473
}

.lightorangebg span {
    font-size: 15px;
    color: #c77f51
}

.tableyellowbg {
    background-color: #e9dc6f
}

.tableyellowbg span {
    font-size: 15px;
    color: #b9ad49
}

.butgetstarted {
    text-decoration: none;
    color: #FFF;
    padding: 10px 25px;
    border-radius: 5px;
    font-size: 13px;
    text-align: center;
    background-color: #f15e22;
    margin-top: 10px;
    float: left;
    margin-left: 22px
}

.butgetstarted:hover {
    background-color: #666;
    text-decoration: none;
    color: #FFF
}

.scrollup {
    background: url(../images/icon_top.png) no-repeat;
    bottom: 50px;
    display: none;
    height: 59px;
    left: 30px;
    text-indent: -9999px;
    width: 57px
}

.tecnologyleft p {
    font-size: 19px;
    line-height: 33px
}

.boderbottom {
    height: 54px;
    border-bottom: 1px solid #ccc;
    width: 100%;
    float: left
}

.cloudhostingleftpanel ul li,
.featurelist li,
.technologylist li {
    border-bottom: 1px solid #cbcbcb
}

.height65 {
    height: 65px
}

.leftpanelbox li a.featureicon,
.leftpanelbox li a.overviewicon,
.leftpanelbox li a.priceicon,
.leftpanelbox li a.technoicon {
    height: 142px;
    width: 131px;
    border-radius: 5px;
    float: left
}

.tecnologyleft ul {
    list-style: none;
    margin: 70px 0 0;
    padding: 0
}

.tecnologyleft ul li {
    background: url(../images/listimg.png) 10px 13px no-repeat;
    color: #1e7ebb;
    float: left;
    font-size: 19px;
    padding: 15px 10px 20px 45px
}

.cloudserverbackgorund {
    background: url(../images/cloudserverbg.jpg) center top no-repeat #000
}

.cloudfullcontainer {
    float: left;
    position: relative;
    border-top: 1px solid #e5e5e5;
    margin: 20px 0 0;
    padding: 40px 0 0
}

.servertextright p {
    font-size: 15px;
    line-height: 24px;
    text-align: justify
}

.servertextright h2 {
    font-size: 20px;
    color: #000;
    font-family: square721_btbold;
    padding: 0 0 20px;
    margin: 0
}

.leftpanelbox {
    margin: 0 0 30px;
    padding: 0;
    text-align: center
}

.leftpanelbox li {
    padding: 0 1px 1px 0;
    display: inline-block
}

.leftpanelbox li a {
    color: #433d3d;
    font-size: 13px;
    font-family: square721_btroman;
    text-decoration: none
}

.cloud-benefits h3,
.cloudrowheading {
    font-family: square721_btbold
}

.leftpanelbox li a:hover {
    color: #FFF
}

.leftpanelbox li a.overviewicon {
    background: url(../images/overviewicon.png) center 35px no-repeat #e8e6e7;
    text-align: center;
    padding: 95px 0 0
}

.leftpanelbox li a.cloudadvan,
.leftpanelbox li a.cloudhosting {
    float: left;
    text-align: center;
    border-radius: 5px;
    width: 131px;
    height: 142px;
    padding: 80px 0 0
}

.leftpanelbox li a.overviewicon:hover {
    background: url(../images/overview-hov.png) center 35px no-repeat #1e7ebb
}

.leftpanelbox li a.cloudhosting {
    background: url(../images/cloudhostingicon.png) center 30px no-repeat #e8e6e7
}

.leftpanelbox li a.cloudhosting:hover {
    background: url(../images/cloudhostingicon-hov.png) center 30px no-repeat #1e7ebb
}

.leftpanelbox li a.cloudadvan {
    background: url(../images/cloudadvicon.png) center 30px no-repeat #e8e6e7
}

.leftpanelbox li a.cloudadvan:hover {
    background: url(../images/cloudadv_hov.png) center 30px no-repeat #1e7ebb
}

.leftpanelbox li a.featureicon {
    background: url(../images/featureicon.png) center 37px no-repeat #e8e6e7;
    text-align: center;
    padding: 95px 0 0;
    margin: 0 !important
}

.leftpanelbox li a.featureicon:hover {
    background: url(../images/featureicon-hov.png) center 37px no-repeat #1e7ebb
}

.leftpanelbox li a.priceicon {
    background: url(../images/priceicon.png) center 37px no-repeat #e8e6e7;
    text-align: center;
    padding: 95px 0 0
}

.leftpanelbox li a.priceicon:hover {
    background: url(../images/priceiconhov.png) center 37px no-repeat #1e7ebb
}

.leftpanelbox li a.technoicon {
    background: url(../images/tecnologyicon.png) center 37px no-repeat #e8e6e7;
    text-align: center;
    padding: 95px 0 0
}

.leftpanelbox li a.technoicon:hover {
    background: url(../images/tecnologyhov.png) center 37px no-repeat #1e7ebb
}

.leftpanelbox li a.flavouricon {
    width: 131px;
    height: 38px;
    float: left;
    background: url(../images/flavour.png) center 33px no-repeat #e8e6e7;
    text-align: center;
    border-radius: 5px;
    padding: 95px 0 0
}

.leftpanelbox li a.contacticon,
.leftpanelbox li a.faqicon,
.leftpanelbox li a.managessupporticon {
    text-align: center;
    width: 131px;
    height: 142px;
    float: left;
    border-radius: 5px
}

.leftpanelbox li a.flavouricon:hover {
    background: url(../images/flavouricon-hov.png) center 33px no-repeat #1e7ebb
}

.leftpanelbox li a.faqicon {
    background: url(../images/faqicon.png) center 33px no-repeat #e8e6e7;
    padding: 95px 0 0
}

.leftpanelbox li a.faqicon:hover {
    background: url(../images/faqiocn_hov.png) center 33px no-repeat #1e7ebb
}

.leftpanelbox li a.contacticon {
    background: url(../images/iconcontact.png) center 31px no-repeat #e8e6e7;
    padding: 95px 0 0
}

.leftpanelbox li a.contacticon:hover {
    background: url(../images/iconcontact-hov.png) center 31px no-repeat #1e7ebb
}

.leftpanelbox li a.managessupporticon {
    background: url(../images/icon-managedsupport.png) center 30px no-repeat #e8e6e7;
    padding: 80px 0 0
}

.cloudhostingleftpanel,
.rowgrey,
.technologylist {
    border: 1px solid #cbcbcb
}

.cloud-benefits,
.cloud-benefitslist {
    float: left;
    width: 100%
}

.leftpanelbox li a.managessupporticon:hover {
    background: url(../images/icon-managedsupporthov.png) center 30px no-repeat #1e7ebb
}

.cloud-benefits {
    padding: 40px 0 0
}

.cloud-benefits h3 {
    font-size: 15px;
    color: #000;
    padding: 0 0 30px;
    margin: 0
}

.cloud-benefitslist ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.cloud-benefitslist ul li {
    background: url(../images/circleimg.png) 0 15px no-repeat;
    float: left;
    font-size: 15px;
    padding: 8px 0 8px 25px;
    width: 100%;
    color: #1e7ebb;
    line-height: 24px
}

.benefitsleft {
    width: 387px;
    float: left
}

.benefitsright {
    width: 384px;
    float: right
}

.cloudserverrow1 {
    width: 100%;
    float: left;
    padding: 40px 0 0
}

.rowgrey {
    width: 100%;
    float: left;
    height: 67px
}

.overviewimg {
    width: 108px;
    float: left;
    height: 65px
}

.cloudrowheading {
    width: auto;
    float: left;
    font-size: 18px;
    color: #333;
    padding: 23px 0 0 10px
}

.cloudrowheading span {
    font-family: square721_btroman
}

.cloud-advantagelist li,
.cloudhostingleftpanel ul li span,
.cloudserverrow1 h3,
.content_cols h4,
.featurelist li p span {
    font-family: square721_btbold
}

.cloudserverrow1 h3 {
    font-size: 15px;
    color: #000;
    padding: 40px 0 10px;
    margin: 0
}

.overviewcol_row {
    width: 100%;
    float: left;
    padding: 40px 0 0
}

.content_cols {
    width: 232px;
    border-right: 1px solid #cbcbcb;
    float: left;
    text-align: center;
    padding: 15px 10px 0;
    height: 308px
}

.content_cols h4 {
    font-size: 15px;
    color: #f15e22;
    padding: 17px 0 10px
}

.content_cols p {
    font-size: 15px;
    color: #333;
    line-height: 22px
}

.cloudhostingfull {
    width: 100%;
    float: left;
    padding: 40px 0 0
}

.cloudhostingleftpanel {
    margin-bottom: 20px
}

.cloudhostingright {
    width: 443px;
    float: right
}

.cloudhostingleftpanel ul li {
    width: 100%;
    padding: 14px;
    font-size: 15px;
    color: #333
}

.cloudhostingleftpanel ul li span {
    font-weight: 700;
    color: #f15e22
}

.contentrow {
    width: 100%;
    float: left;
    padding: 40px 0
}

.cloud-advantagelist {
    list-style: none;
    margin: 0;
    padding: 0 0 40px
}

.cloud-advantagelist li {
    background: url(../images/circleimg.png) 0 10px no-repeat;
    float: left;
    font-size: 15px;
    padding: 5px 0 5px 30px;
    width: 100%;
    color: #1e7ebb;
    line-height: 24px
}

.featurelist {
    margin: 0;
    width: 100%;
    float: left;
    padding: 40px 0 0;
    list-style: none
}

.featurelist li {
    width: 100%;
    float: left;
    padding: 15px 0 20px;
    font-size: 15px
}

.featurelist li.first {
    padding-top: 0
}

.featurelist li .iconfea {
    float: left;
    width: 50px
}

.featurelist li .feacon {
    width: 90%;
    float: left;
    margin: 0 0 0 10px
}

.featurelist li p span {
    color: #f15e22
}

.featurelist li p {
    font-size: 15px;
    font-family: square721_btroman;
    color: #333
}

.faqcontainer .acc_container h5,
.faqcontainer .acc_trigger,
.faqcontainer .acc_trigger a,
.technologylist li {
    font-family: square721_btbold
}

.iconfea {
    width: 50px;
    float: left
}

.tecnologysection {
    width: 100%;
    float: left;
    padding: 40px 0 0
}

.tecnologyright {
    width: 451px;
    float: right
}

.technologylist {
    margin: 20px 0 0;
    padding: 0
}

.technologylist li {
    font-size: 15px;
    color: #f15e22;
    padding: 9px
}

.technologylist li.last {
    border-bottom: none
}

.flavourleftpanel {
    width: 518px;
    float: left
}

.flavourrightpanel {
    width: 267px;
    float: right
}

.faqcontainer {
    width: 100%;
    float: left
}

.faqcontainer .container-accordsation {
    width: 100%;
    margin: 15px auto
}

.faqcontainer .acc_trigger {
    height: 58px;
    border-bottom: 1px solid #cbcbcb;
    width: 100%;
    font-size: 15px;
    color: #999;
    font-weight: 400;
    float: left;
    margin-top: 8px
}

.faqcontainer .acc_trigger a {
    color: #999;
    text-decoration: none;
    display: block;
    padding: 15px 0 0 34px;
    font-size: 15px;
    background: url(../images/leftarrow.jpg) 10px 17px no-repeat
}

.faqcontainer .acc_trigger span {
    font-size: 12px;
    color: #999
}

.faqcontainer .acc_trigger a:hover {
    color: #333
}

.faqcontainer .acc_trigger a:active {
    background: url(../images/arrowbottom.jpg) left 17px no-repeat
}

.faqcontainer.active {
    background-position: left bottom;
    padding: 0;
    margin: 0
}

.faqcontainer .acc_container {
    padding: 0 25px;
    overflow: hidden;
    font-size: 15px;
    border-bottom: 1px solid #cbcbcb;
    color: #333;
    width: 100%;
    clear: both
}

.faqcontainer .acc_container .block {
    padding: 20px 20px 20px 9px
}

.faqcontainer .acc_container h5 {
    font-size: 15px;
    color: #1e7ebb;
    margin: 0;
    padding: 0
}

.faqcontainer .acc_container img {
    float: left;
    margin: 10px 15px 15px 0;
    padding: 5px;
    border: 1px solid #ccc
}

.butgetstarted2 {
    text-decoration: none;
    color: #FFF;
    padding: 10px 11px;
    border-radius: 5px;
    font-family: square721_btroman;
    font-size: 13px;
    text-align: center;
    background-color: #f15e22;
    margin-top: 10px;
    float: left;
    margin-left: 13px
}

.cloudbal-pricerightbox,
.featurelist2 li p span,
.servertextright strong,
.tecnologyleftpanel strong {
    font-family: square721_btbold
}

.butgetstarted2:hover {
    background-color: #666;
    text-decoration: none;
    color: #FFF
}

.height40 {
    height: 35px
}

.cloudbalancerbg {
    background: url(../images/cloud-balancerbg.jpg) center top no-repeat #000
}

.cloudbal-pricebox {
    border: 1px solid #cee1ed;
    width: 575px;
    float: left;
    margin-left: 111px
}

.cloudbal-pricerightbox {
    background: url(../images/bluearrowbg.jpg) no-repeat;
    color: #FFF;
    float: right;
    font-size: 25px;
    height: 68px;
    padding: 20px 0 0;
    text-align: center;
    width: 398px
}

.height60 {
    height: 60px
}

.cloudbal-priceH {
    text-align: center;
    font-size: 17px
}

.height30 {
    height: 30px
}

.cloudstoragebg {
    background: url(../images/cloudstoragebg.jpg) center top no-repeat #000
}

.featurelist2 {
    margin: 0;
    width: 100%;
    float: left;
    padding: 40px 0 00px;
    list-style: none
}

.featurelist2 li {
    width: 100%;
    border-bottom: 1px solid #cbcbcb;
    float: left;
    padding: 15px 0 20px;
    font-size: 15px
}

.featurelist2 li.first {
    padding-top: 0
}

.featurelist2 li .iconfea {
    float: left;
    width: 50px
}

.featurelist2 li .feacon {
    width: 90%;
    float: left;
    margin: 0 0 0 10px;
    padding: 10px 0 0
}

.featurelist2 li p span {
    color: #f15e22
}

.featurelist2 li p {
    font-size: 15px;
    font-family: square721_btroman;
    color: #333
}

.cloud-pricingtab2 {
    width: 100%;
    float: left
}

.cloud-pricingtab2 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center
}

.cloud-pricingtab2 ul li {
    margin: 0;
    display: inline-block
}

.cloud-pricingtab2 ul li.last {
    margin-right: 0
}

.cloud-pricingtab2 ul li .planbg {
    width: 117px;
    border-right: 1px solid #7cb5da;
    height: 129px;
    float: left;
    background: url(../images/priceboxbg.jpg) repeat-x;
    font-size: 13px;
    color: #FFF;
    font-family: square721_btroman;
    text-align: center;
    line-height: 60px;
    padding: 4px 0 0
}

.cloud-pricingtab2 ul li .planbg span {
    color: #666;
    font-size: 14px
}

.cloud-pricingtab2 ul li .planbg img {
    padding-top: 22px;
    padding-right: 1px
}

.leftsignupbg {
    width: 263px;
    height: 158px;
    background: url(../images/leftpanel-signupbg.jpg) no-repeat;
    margin: 0 auto
}

.butsignup2 {
    background: url(../images/signupbutbg.jpg) 0 0/100% 100% no-repeat;
    color: #FFF;
    float: left;
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    height: 58px;
    margin: 75px 0 0 10px;
    padding: 17px 10px 0;
    text-decoration: none
}

.cloudbackup-pricerightbox2,
.managedservices-col li,
.profile-section li h2 {
    font-family: square721_btbold
}

.butsignup2 img {
    margin-left: 5px;
    margin-top: -2px;
    text-align: right
}

.butsignup2:hover {
    color: #FFF;
    text-decoration: none
}

.cloudbackbg {
    background: url(../images/cloudbackupbg.jpg) center top no-repeat #000
}

.cloudbackup-pricebox2 {
    border: 1px solid #f4ccbc;
    width: 493px;
    float: left;
    margin-left: 111px
}

.cloudbackup-pricerightbox2 {
    background: url(../images/pricebgorange.jpg) no-repeat;
    color: #FFF;
    float: right;
    font-size: 25px;
    height: 68px;
    padding: 20px 0 0;
    text-align: center;
    width: 317px
}

.clouddatabasebg {
    background: url(../images/clouddatabasebg.jpg) center top no-repeat #000
}

.managedsupportlist {
    width: 100%;
    float: left;
    padding: 40px 0 0
}

.managedsupportlist ul {
    margin: 0;
    padding: 0
}

.managedsupportlist ul li {
    background: url(../images/righticon.jpg) left 13px no-repeat;
    float: left;
    width: 100%;
    font-size: 15px;
    padding: 10px 0 10px 35px
}

.supportlist2 ul {
    margin: 0;
    padding: 0
}

.supportlist2 ul li {
    background: url(../images/circleimg.png) 0 12px no-repeat;
    color: #1E7EBB;
    float: left;
    font-size: 15px;
    line-height: 24px;
    padding: 8px 0 8px 25px;
    margin: 0 18px
}

.iconruppes img {
    padding-top: 3px
}

.rightfixednav {
    padding: 20px;
    box-shadow: 0 0 5px #505050;
    left: 0;
    top: 300px
}

.managedservicebg {
    background: url(../images/managed-servicesbg.jpg) center top no-repeat #000
}

.managedservice-cont {
    font-size: 20px;
    line-height: 25px;
    text-align: center
}

.managedservcies-row {
    width: 100%;
    float: left;
    margin: 40px 0
}

.managedservcies-row .greybg,
.tablegreybg {
    background-color: #f5f5f5
}

.managedservices-col {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    border: 1px solid #cbcbcb;
    border-bottom: none
}

.managedservices-col li {
    width: 219px;
    color: #333;
    font-size: 15px;
    float: left;
    padding: 15px 0 15px 10px;
    border-right: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    height: 95px
}

.managedservices-col li.last {
    border-right: none
}

.managedservices-col li.last2 {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 15px;
    border-right: none;
    height: 95px
}

.managedservices-col li.last2 img {
    margin-top: 20px
}

.managedservices-col li .managedcol-icon {
    width: 75px;
    float: left
}

.managedservice-text {
    width: 118px;
    float: left;
    padding: 10px 0 0
}

.help-img {
    width: 100%;
    text-align: center
}

.management-profile {
    width: 100%;
    float: left;
    background: url(../images/profilebg.jpg) center top no-repeat #2e7db2;
    height: 714px
}

.management-midcontainer {
    width: 1100px;
    margin: 0 auto
}

.profile-section {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center
}

.profile-section li {
    width: 260px;
    display: inline-block;
    text-align: center;
    margin: 1px 12px 0 0
}

.profile-section li.last {
    margin-right: 0
}

.profile-section li h2 {
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    margin: 0;
    padding: 25px 0
}

.profile-section li h2 span {
    font-size: 15px;
    color: #82c4ec;
    font-family: square721_btroman
}

.profile-section li a {
    font-size: 15px;
    text-decoration: none;
    color: #f39a1a
}

.profile-section li a:hover {
    text-decoration: underline;
    color: #FFF
}

.profile-section li .callus-row {
    width: 100%;
    font-size: 20px;
    color: #000;
    font-family: square721_btbold;
    padding: 14px 0
}

.profile-section li .profile-text2 {
    width: 240px;
    background-color: #c14d1d;
    padding: 6px;
    font-size: 18px;
    color: #efc27d;
    font-family: RageItalicRegular;
    margin: -7px auto 0
}

.reachus-container,
.reachus-content,
.teamhelptext {
    float: left;
    width: 100%
}

.profile-section li .profile-text2 span {
    font-family: square721_btroman;
    font-size: 14px
}

.teamhelptext {
    font-size: 60px;
    color: #666;
    font-family: RageItalicRegular;
    text-align: center;
    padding: 15px 0;
    line-height: 60px
}

.reachus-content ul li a,
.reachus-content ul li span {
    font-family: square721_btbold
}

.reachus-container h2 {
    font-size: 35px;
    margin: 0;
    padding: 0;
    color: #FFF;
    text-align: center
}

.reachus-content ul {
    margin: 0;
    padding: 0
}

.reachus-content ul li {
    width: 528px;
    letter-spacing: -.3px;
    float: left;
    border: 1px solid #bcbfc4;
    margin: 0 20px 18px 0;
    padding: 10px 0 10px 10px;
    font-size: 15px;
    color: #FFF
}

.bandwidth-pricingtab,
.cloudoyelisting li,
.managedtable-container {
    float: left;
    width: 100%
}

.reachus-content ul li.last {
    margin-right: 0
}

.reachus-content ul li a {
    text-decoration: none;
    font-size: 15px;
    color: #FFF
}

.reachus-content ul li a:hover {
    text-decoration: underline
}

.managetable-mid {
    margin: 0 auto
}

.managetable-mid h2 {
    font-size: 35px;
    font-family: square721_btroman;
    color: #232121;
    text-align: center;
    padding: 60px 0
}

.bandwidth-pricingtab ul li .planbg,
.bandwidth-pricingtab ul li .planbg span,
.innermain-content h2,
.tablebgorange,
.tablebgyellow {
    font-family: square721_btbold
}

.managedtable {
    position: relative;
    overflow-x: hidden
}

.table-managed {
    overflow: auto
}

.table-managed tr td {
    height: 52px
}

.tableborder {
    border: 1px solid #cbcbcb
}

.table_wrap {
    border: none !important
}

.managed-tablesection tr td,
.table-managed thead tr td {
    border-right: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    padding: 0 0 0 30px
}

.tablebgorange {
    background-color: #f79e7a;
    color: #3c3c3c;
    font-size: 17px
}

.tablebgyellow {
    background-color: #fefcd0;
    color: #1e7ebb;
    font-size: 14px
}

.managed-tablesection tr td {
    font-size: 15px
}

.cloudbandwidthbg {
    background: url(../images/cloud-bandwidth.jpg) center top no-repeat #000
}

.cloudappbg {
    background: url(../images/cloud-appcloudbg.jpg) center top no-repeat #000
}

.cloudoyelisting {
    list-style: none;
    margin: 0;
    padding: 0
}

.cloudoyelisting li {
    background: url(../images/circleimg.png) 0 15px no-repeat;
    color: #333;
    font-size: 15px;
    line-height: 24px;
    padding: 8px 0 8px 25px
}

.cloudoyelisting li span {
    color: #1e7ebb
}

.bandwidth-pricingtab ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.bandwidth-pricingtab ul li {
    float: left;
    margin: 0
}

.bandwidth-pricingtab ul li.last {
    margin-right: 0
}

.bandwidth-pricingtab ul li .planbg {
    width: 116px;
    border: 1px solid #e5eff5;
    border-right: none;
    height: 153px;
    font-size: 16px;
    float: left;
    background: url(../images/bandwidthtablebg.png) repeat-x;
    color: #646464;
    text-align: center;
    line-height: 80px;
    padding: 4px 0 0
}

.bandwidth-pricingtab ul li .planbg span {
    color: #FFF;
    font-size: 15px;
    font-size: 22px
}

.bandwidth-pricingtab ul li .planbg img {
    padding-top: 22px;
    padding-right: 1px
}

.bandwidth-tecnologyleft {
    width: 368px;
    float: left
}

.bandwidth-tecnologyright {
    width: 282px;
    float: right
}

.innermain-content,
.partnersleftsection,
.partnersmidsection {
    float: left;
    width: 100%
}

.comminsonncontent {
    text-align: center;
    font-size: 60px;
    color: #1c4582;
    padding: 120px 0
}

.innermain-content h2 {
    color: #1e7ebb;
    font-size: 23px;
    padding: 30px 0 10px
}

.innermain-content p {
    font-size: 18px;
    color: #333;
    line-height: 24px
}

.but-blue,
.but-green,
.but-red,
.partnersleftsection ul li a.redmore {
    color: #FFF;
    text-align: center;
    text-decoration: none;
    border-radius: 5px
}

.partnersmidsection {
    border-bottom: 1px solid #ccc;
    padding: 0 0 40px
}

.partnersleftsection ul {
    margin: 0;
    padding: 0;
    text-align: center
}

.partnersleftsection ul li {
    display: inline-block;
    width: 303px;
    height: 750px;
    background: url(../images/divider.jpg) right top no-repeat;
    padding: 0 30px 0 0;
    margin: 0 33px 0 0;
    text-align: center
}

.partnersleftsection ul li img {
    margin-bottom: 10px
}

.partnersleftsection ul li a.redmore {
    background-color: #F15E22;
    font-family: square721_btroman;
    font-size: 13px;
    padding: 10px
}

.but-blue,
.but-green,
.but-red {
    font-family: square721_btbold;
    font-size: 17px;
    padding: 10px 40px;
    margin: 15px 0;
    display: block
}

.but-green {
    background-color: #a0c64e
}

.but-red {
    background-color: #f8563b
}

.but-blue {
    background-color: #73d6f6
}

.partnersleftsection ul li p {
    font-size: 15px;
    color: #666;
    line-height: 20px;
    margin-bottom: 20px
}

.partnersleftsection ul li.last {
    margin-right: 0;
    background: 0 0;
    padding-right: 0
}

.readmore {
    width: 100%;
    float: left
}

.partnersrighsection {
    width: 230px;
    float: right;
    text-align: right
}

.partnersrighsection img {
    margin-bottom: 20px
}

.partners-content {
    width: 100%;
    float: left;
    height: 470px
}

.innermaincontent-left {
    width: 800px;
    float: left
}

.innerrightsection {
    width: 230px;
    float: right
}

.innermaincontent-left p {
    margin-bottom: 20px;
    font-size: 16px
}

.innermaincontent-left ul li,
.rightnav li a {
    float: left;
    width: 100%;
    color: #1E7EBB;
    font-size: 15px;
    line-height: 24px
}

.innermaincontent-left ul {
    margin: 0;
    padding: 0
}

.innermaincontent-left ul li {
    background: url(../images/circleimg.png) 0 10px no-repeat;
    padding: 5px 0 5px 25px
}

.rightnav {
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
    float: left
}

.rightnav li a {
    background: url(../images/listcion.png) 10px 10px no-repeat;
    padding: 5px 0 5px 35px;
    border-bottom: 1px dashed #e5e5e5;
    text-decoration: none
}

.aboutuscontent,
.aboutuscontent-row,
.aboutuscontent-row2,
.tabcontainer2 {
    border-bottom: 1px solid #ccc
}

.rightnav li a:hover {
    background-color: #f15e22;
    color: #FFF
}

.midheadingspace {
    border-top: 1px solid #ccc;
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-bottom: 40px
}

.helpline {
    background: url(../images/helpline.jpg) no-repeat;
    height: 336px;
    margin: auto;
    width: 232px;
    float: left
}

.helplineInsde {
    height: 259px;
    margin: auto;
    width: 232px
}

.helplineInsdeTextM,
.helplineInsdeTextP {
    color: #9D9D9D;
    font-family: square721_btbold;
    font-size: 15px;
    font-weight: 700;
    margin: auto;
    padding-left: 30px;
    width: 160px
}

.helplineInsdeTextP {
    height: 36px
}

.helplineInsdeTextM {
    height: 30px
}

.helplineInsdeTextM a {
    color: #9D9D9D;
    text-decoration: none
}

.privatecloudbg {
    background: url(../images/privatecloudbg.jpg) center top no-repeat #000
}

.innermidcontainer {
    width: 1100px;
    margin: 0 auto
}

.innerpagecontent2,
.tollfree_section {
    text-align: center;
    width: 100%;
    float: left
}

.innerpagecontent2 h2 {
    font-size: 30px;
    font-family: square721_btroman;
    color: #333;
    text-align: center;
    line-height: 60px
}

.aboutrighttext h2,
.cdn_tecnologyright h4,
.cdnheading h4,
.innerpagecontent2 h2 span,
.innerpagecontent2 p span,
.tollfree_section span {
    font-family: square721_btbold
}

.innerpagecontent2 h2 span {
    font-size: 40px;
    color: #333;
    text-align: center
}

.innerpagecontent2 p {
    font-size: 19px;
    line-height: 30px;
    color: #333;
    padding: 20px 0
}

.tollfree_section {
    font-size: 50px;
    color: #333
}

.tollfree_section p {
    font-size: 19px;
    padding: 0 0 40px
}

.tollfree_section a {
    font-size: 50px;
    color: #1e7ebb;
    text-decoration: underline
}

.cdn-cloudoye {
    background: url(../images/cdncloudoye-bg.png) center top no-repeat #000
}

.cdnbenifits ul li {
    padding: 5px 0 5px 25px !important;
    background: url(../images/circleimg.png) 0 10px no-repeat
}

.cdn_tecnologyright {
    width: 347px;
    float: right
}

.aboutuscontent,
.aboutuscontent-row,
.aboutuscontent-row2,
.cdntech_bottom,
.tabcontainer2 {
    width: 100%;
    float: left
}

.cdn_tecnologyright h4,
.cdnheading h4 {
    font-size: 15px;
    color: #f15e22
}

.hybridcloudbg {
    background: url(../images/hybridcloud-bg.jpg) center top no-repeat #000
}

.aboutusbg {
    background: url(../images/aboutusbg.jpg) center top no-repeat #000
}

.aboutuscontent {
    padding: 0 0 64px;
    text-align: center
}

.aboutuscontent p {
    font-size: 19px;
    line-height: 28px;
    padding: 0 0 40px;
    color: #333
}

.aboutuscontent-row {
    padding: 60px 0
}

.aboutrighttext {
    text-align: left;
    margin: 60px 0 0
}

.aboutrighttext p {
    font-size: 19px;
    line-height: 26px;
    color: #333
}

.aboutrighttext h2 {
    font-size: 50px;
    letter-spacing: -4px;
    line-height: 50px;
    color: #16679a;
    margin: 0;
    padding: 0 0 20px
}

.tabbutton,
.tabbutton.active,
.tabbutton2,
.tabbutton:hover {
    margin-right: 1px;
    font-size: 16px;
    margin-bottom: -20px;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    float: left
}

.aboutrighttext h2 span {
    font-family: square721_btroman
}

.dedicate_greybg h2,
.listing-server li span,
.listing-server2 li span,
.sslpricetable .headingtable {
    font-family: square721_btbold
}

.aboutuscontent-row2 {
    padding: 60px 0
}

.tabcontainer2 {
    padding: 30px 0 0;
    text-align: center
}

.tabbutton,
.tabbutton.active,
.tabbutton:hover {
    padding: 14px 28px 15px;
    width: auto
}

.tabcntemrg {
    margin-left: 159px
}

.tabbutton {
    background: url(../images/greytabbutton.jpg) left top no-repeat;
    background-size: 100% 100%;
    color: #999
}

.tabbutton.active,
.tabbutton:hover {
    background: url(../images/greytabhov.jpg) left top no-repeat;
    background-size: 100% 100%;
    color: #FFF
}

.tabbutton2 {
    background: url(../images/tabbutton2.jpg) left top;
    width: 150px;
    height: 33px;
    padding: 14px 0 0;
    color: #999
}

.tabbutton2.active,
.tabbutton2:hover {
    background-position: left -47px;
    color: #FFF
}

.dedicated_hosting {
    background: url(../images/dedicatehostingbg.jpg) center top no-repeat #000
}

.dedicate_greybg {
    width: 100%;
    float: left;
    background: #f1f1f1;
    padding: 60px 0 92px
}

.dedicate_greybg h2 {
    font-size: 50px;
    color: #333;
    margin: 0;
    padding: 0;
    letter-spacing: -3px;
    text-align: center
}

.listing-server li,
.listing-server2 li {
    font-size: 18px;
    border-bottom: 1px solid #c5c5c5
}

.servercontetnlist2 {
    background: #fffdd6
}

.listing-server {
    list-style: none;
    margin: 0;
    padding: 0
}

.listing-server li {
    color: #333;
    padding: 10px 0 10px 30px
}

.listing-server2 {
    list-style: none;
    margin: 0;
    padding: 0
}

.listing-server2 li {
    color: #f05e21;
    background: url(../images/greenright.jpg) 15px 10px no-repeat;
    padding: 10px 0 10px 65px;
    width: 484px;
    float: left
}

.listing-server2 li.first {
    background: 0 0
}

.listing-server2 li span {
    color: #333
}

.ssl_bg {
    background: url(../images/sslbg.jpg) center top no-repeat #000
}

.sslpricetable {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #666;
    text-align: center
}

.sslpricetable tr td {
    border-bottom: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    color: #666;
    font-size: 15px;
    padding: 10px 0 15px
}

.sslpricetable .headingtable {
    background: #f79e7a;
    color: #FFF;
    font-size: 15px;
    padding-top: 15px !important
}

.sslpricetable .headingtable span {
    font-family: square721_btroman;
    font-size: 13px;
    text-align: left
}

.sslpricetable .headingtable a,
.sslpricetable .priceheadingtable span,
.tablegreybg {
    font-family: square721_btbold
}

.sslpricetable .headingtable a {
    font-size: 15px;
    text-decoration: none;
    color: #FFF
}

.sslpricetable .priceheadingtable {
    background: #fefcd0;
    color: #666;
    font-size: 13px
}

.sslpricetable .priceheadingtable span {
    font-size: 27px;
    color: #333
}

.tablegreybg {
    color: #1e7ebb !important;
    font-size: 14px;
    padding: 10px 0 0 20px !important
}

.button,
.button:hover {
    color: #FFF;
    text-decoration: none
}

.button {
    padding: 10px 15px;
    border-radius: 5px;
    font-family: square721_btroman;
    font-size: 13px;
    text-align: center;
    background-color: #f15e22;
    margin-top: 10px;
    float: left;
    margin-left: 22px
}

.ssl-webservercontent,
.ssl-webservercontent2 {
    margin: 0 0 0 42px;
    text-align: left;
    float: left
}

.appscontainertext p span,
.boldpricetext,
.emailapps-featuretable .headingtext,
.headingwhite span,
.sharedserver-tableH,
.ssl_servercontent h4,
.zimbratable1 .topheading,
.zimbratable1 .topheading2 {
    font-family: square721_btbold
}

.button:hover {
    background-color: #666
}

.ssl_servercontent {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #333;
    text-align: left
}

.ssl_servercontent p {
    font-size: 16px;
    line-height: 24px
}

.ssl_servercontent h4 {
    font-size: 19px;
    color: #333
}

.ssl-webserverimg {
    width: 321px;
    height: 246px;
    float: left
}

.ssl-webservercontent {
    width: 228px
}

.ssl-webservercontent2 {
    width: 450px
}

#tooltip {
    font-size: 15px;
    text-align: left;
    text-shadow: 0 1px rgba(0, 0, 0, .5);
    line-height: 1.5;
    color: #fff;
    background: #57b4eb;
    position: absolute;
    z-index: 100;
    padding: 15px
}

#tooltip:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #57b4eb;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px
}

#tooltip.top:after {
    border-top-color: transparent;
    border-bottom: 10px solid #57b4eb;
    top: -60px;
    bottom: auto
}

#tooltip.left:after {
    left: 10px;
    margin: 0
}

#tooltip.right:after {
    right: 10px;
    left: auto;
    margin: 0
}

.appscontainertext {
    width: 100%;
    float: left
}

.appscontainertext p {
    color: #666;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    padding: 40px 0
}

.downloadlink {
    width: 100%;
    text-align: right
}

.downloadlink a {
    color: #1e7ebb;
    font-size: 13px;
    text-decoration: underline
}

.emailapps-featuretable,
.zimbra-emailapps-featuretable {
    font-size: 14px;
    color: #666;
    text-align: center
}

.emailapps {
    background: url(../images/emailapps-bg.jpg) center top no-repeat #000
}

.emailapps-featuretable {
    width: 1000px;
    float: right
}

.emailscontent,
.sharedserver-tableH {
    float: left;
    text-align: center;
    width: 100%
}

.emailapps-featuretable tr td {
    border-bottom: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    color: #666;
    font-size: 15px
}

.emailapps-featuretable .headingtext {
    background: #fefcd0;
    color: #666;
    font-size: 15px
}

.bggreyrow,
.greycols {
    background-color: #f7f7f7
}

.greycols {
    color: #1e7ebb !important;
    font-size: 16px !important;
    padding: 10px 0 0 20px !important
}

.sharedserver-tableH {
    font-size: 25PX;
    color: #666;
    padding: 0 0 50px
}

.headingwhite {
    border-radius: 5px 5px 0 0;
    color: #FFF !important;
    font-size: 23px !important;
    font-weight: 400 !important;
    text-align: center
}

.headingwhite span {
    color: #FFF;
    font-size: 28px
}

.emailscontent {
    font-size: 16px;
    color: #666;
    padding: 40px 0 0
}

.boldpricetext {
    font-size: 17px;
    color: #333 !important
}

.ordernow img {
    margin-right: 10px
}

.emailapps_smalltext {
    font-size: 13px;
    text-align: right;
    width: 100%;
    float: right;
    padding: 10px 0;
    color: #999
}

.greytableft a,
.greytabright a {
    cursor: pointer;
    text-decoration: none;
    width: 201px;
    float: left;
    font-size: 13px;
    padding: 12px 0 0
}

.greytableft a {
    height: 41px;
    color: #FFF;
    text-align: center;
    background: url(../images/greytableft.jpg) left top;
    margin: 0 0 0 398px
}

.greytabright a {
    margin-top: -1px;
    height: 43px;
    color: #6d6e71;
    text-align: center;
    background: url(../images/greytabright.jpg) left top
}

.zimbratable1 {
    font-size: 14px;
    color: #666;
    text-align: center
}

.zimbratable1 tr td {
    border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    color: #333;
    font-size: 15px
}

.zimbratable1 .topheading {
    font-size: 17px;
    color: #3c3c3c !important
}

.zimbratable1 .topheading2 {
    color: #1e7ebb !important;
    font-size: 18px
}

.zimbratable1 .topheading2 span {
    font-family: square721_btroman;
    font-size: 14px;
    color: #1e7ebb !important
}

.padleft25 {
    padding-left: 25px
}

.padleft50 {
    padding-left: 50px
}

.vmzimbra-tableH {
    width: 100%;
    float: left;
    font-size: 30px;
    font-family: square721_btroman;
    color: #666;
    padding: 40px 0 60px;
    text-align: center
}

.topyellowheading,
.zimbra_blueheading2,
.zimbrapricingleft {
    font-family: square721_btbold
}

.netcorcol_list li,
.netcore-row h2,
.zimbrapricingleft p,
.zimbrapricingleft span,
.zimbrapricingright {
    font-family: square721_btroman
}

.topyellowheading {
    background: #f7ed7a;
    font-size: 17px !important;
    color: #3c3c3c !important
}

.zimbra_blueheading2 {
    background: #7cd6f0;
    font-size: 17px;
    color: #fff !important;
    padding: 0 0 0 25px
}

.zimbra_blueheading2 img {
    margin-right: 10px;
    margin-top: -6px
}

.zimbra-vmpricingrow {
    width: 100%;
    float: left;
    padding: 60px 0
}

.zimbrapricingleft {
    float: left;
    font-size: 33px;
    color: #333;
    text-align: left
}

.zimbrapricingleft p {
    font-size: 15px;
    color: #1e7ebb
}

.zimbrapricingright {
    color: #8e8e8e;
    font-size: 12px;
    text-align: left
}

.netcore-row {
    width: 100%;
    float: left
}

.netcore-featurecontainer {
    width: 100%;
    float: left;
    background: #f0f0f0
}

.netcore-row h2 {
    font-size: 35px;
    color: #333;
    margin: 0;
    text-align: center;
    padding: 60px 0
}

.netcoreimg {
    width: 100%;
    float: left;
    text-align: center
}

.netcore_feature {
    background: #f0f0f0
}

.netcore_featurelist {
    width: 100%
}

.netcore_featurelist ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    text-align: center
}

.netcore_featurelist ul li {
    display: inline-block;
    width: 323px;
    height: 115px;
    margin: 0 8px 8px 0;
    padding: 18px;
    border: 1px solid #e1e1e1;
    background-color: #FFF
}

.netcore_featurelist ul li.last {
    margin-right: 0
}

.netcore_featurelist ul li .featureicon {
    width: 72px;
    height: 72px;
    float: left;
    margin: 0 10px 0 0
}

.netcore_featurelist ul li .featurelisttext {
    width: 200px;
    float: left;
    font-size: 16px;
    color: #333;
    padding: 20px 0 0;
    text-align: left !important
}

.featurebottom_con {
    font-size: 13px;
    color: #333;
    padding: 40px 0;
    width: 100%;
    float: left
}

.netcoreleftcols h3,
.netcorrightcols h3 {
    font-weight: 400;
    font-family: square721_btroman;
    font-size: 25px;
    text-align: left;
    color: #333
}

.netcorrightcols h3 {
    padding-bottom: 40px
}

.netcorcol_list li,
.netcore_reportlist li {
    border-bottom: 1px solid #ddd;
    font-size: 17px
}

.netcorcols_img {
    width: 230px;
    float: left
}

.netcorcol_list li {
    width: 100%;
    padding: 10px 0
}

.netcorcol_list li span {
    font-family: square721_btbold;
    color: #f47721
}

.netcore_reportlist {
    width: 100%
}

.netcore_reportlist li {
    width: 100%;
    padding: 25px 0;
    font-family: square721_btroman;
    color: #0096c1
}

.netcore_reportlist li img {
    margin-top: -10px;
    margin-right: 20px
}

.netcorepricingtable {
    width: 865px;
    float: left;
    margin: 0 0 0 133px
}

.netcore_pricingtable tr td {
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF
}

.netcore_yellowheading {
    background: #ffd75b;
    font-size: 20px;
    color: #000;
    font-family: square721_btroman
}

.backupdisastertext h2,
.emailappscontetn p span {
    font-family: square721_btbold
}

.netcore_pricebluetext {
    font-size: 16px;
    color: #1e7ebb
}

.mailboxtable tr td,
.mailboxtablegreen tr td {
    color: #333;
    border: none;
    font-size: 15px;
    padding: 5px 0
}

.mailboxtable tr:nth-child(even) {
    background: #f4dfdf
}

.mailboxtable tr:nth-child(odd) {
    background: #e8cdcd
}

.backupdisaster_row1,
.backupdisaster_row2 {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    text-align: center
}

.mailboxtablegreen tr:nth-child(even) {
    background: #bef5c7
}

.mailboxtablegreen tr:nth-child(odd) {
    background: #a6e5b0
}

.emailappscontetn p {
    font-size: 17px;
    color: #333;
    text-align: center
}

.backupdisaster_row1,
.backupdisaster_row2,
.backupdisastertext p {
    font-size: 19px;
    line-height: 26px;
    color: #333
}

.backupdisasterbg {
    background: url(../images/backup-disasterbg.jpg) center top no-repeat #000
}

.backupdisaster_row1 {
    background: url(../images/backup_disasterbg1.jpg) no-repeat #000;
    background-size: 100% 100%;
    border-top: 1px solid #d1d1d1
}

.backupdisaster_row2 {
    background: url(../images/bacupdisasterrow2bg.jpg) no-repeat #000;
    background-size: 100% 100%
}

.backupdisasterimg {
    height: 363px;
    margin: 99px 0 0
}

.backupdisastertext {
    text-align: left;
    margin: 99px 0 0
}

.backupdisastertext h2 {
    font-size: 50px;
    letter-spacing: -4px;
    line-height: 50px;
    color: #fff;
    margin: 0;
    padding: 0 0 20px
}

.backupdisastertext h2 span {
    font-family: square721_btroman
}

.awardscontentcols h2,
.awardscontentcols2 h2,
.cdnprice .cdnheading,
.cdnprice tr td span,
.countrylist ul li span,
.datacenter-right .acc_container h5,
.datacenter-right .acc_trigger,
.datacenter-right .acc_trigger a {
    font-family: square721_btbold
}

.backupdisasterlist {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.backupdisasterlist li {
    background: url(../images/listcircle.png) 0 8px no-repeat;
    color: #FFF;
    float: left;
    font-size: 17px;
    line-height: 24px;
    padding: 4px 0 4px 25px;
    width: 100%
}

.backupdisaster_fullwidth {
    width: 100%;
    float: left;
    border-bottom: 1px solid #d1d1d1
}

.disasterleftimg {
    border-right: 1px solid #d1d1d1
}

.disasterrighttext {
    padding: 10px 0 0
}

.disasterrighttext ul li {
    width: 401px;
    border-top: 1px solid #d1d1d1;
    font-size: 17px;
    color: #666;
    padding: 20px 0 20px 20px
}

.datacenterbg {
    background: url(../images/datacenterbg.jpg) center top no-repeat #000
}

.datacenter-leftcol {
    width: 666px;
    float: left
}

.datacenterimage {
    margin: 0 0 30px;
    padding: 0;
    list-style: none;
    text-align: center
}

.datacenterimage li {
    display: inline-block;
    width: 165px;
    height: 165px;
    margin: 0 1px 1px 0
}

.datacentercontent p {
    font-size: 17px;
    line-height: 28px;
    padding: 0 0 30px;
    text-align: center
}

.datacentercontent {
    padding-bottom: 20px
}

.datacenter-right .container-accordsation {
    width: 100%
}

.datacenter-right .acc_trigger {
    height: 58px;
    width: 408px;
    font-size: 15px;
    color: #999;
    font-weight: 400;
    float: left;
    margin-top: 2px
}

.datacenter-right .acc_trigger a {
    color: #1e7ebb;
    text-decoration: none;
    display: block;
    padding: 15px 0 0 10px;
    font-size: 17px;
    border: 3px solid #1e7ebb;
    height: 55px;
    border-radius: 8px;
    background: url(../images/arrowbottom.png) 379px 17px no-repeat
}

.datacenter-right .acc_trigger a img {
    margin-top: -6px;
    margin-right: 10px
}

.datacenter-right .acc_trigger span {
    font-size: 12px;
    color: #999
}

.datacenter-right .acc_trigger a:hover {
    color: #FFF;
    background: url(../images/arrowbottomhov.png) 379px 17px no-repeat #2c86bf
}

.datacenter-right .acc_trigger a:active {
    background: url(../images/arrowbottomactive.png) 379px 17px no-repeat #2c86bf;
    color: #FFF
}

.datacenter-right.active {
    background-position: left bottom;
    padding: 0;
    margin: 0
}

.datacenter-right .acc_container {
    padding: 0;
    overflow: hidden;
    font-size: 15px;
    color: #333;
    width: 408px;
    clear: both
}

.datacenter-right .acc_container .block {
    padding: 20px 20px 20px 9px;
    border: 2px solid #1e7ebb;
    border-radius: 10px
}

.datacenter-right .acc_container h5 {
    font-size: 15px;
    color: #1e7ebb;
    margin: 0;
    padding: 0
}

.datacenter-right .acc_container img {
    float: left;
    margin: 10px 15px 15px 0;
    padding: 5px;
    border: 1px solid #ccc
}

.datacenter-right .acc_container ul li {
    background: url(../images/dotorange.jpg) 0 8px no-repeat;
    font-size: 14px;
    color: #000;
    padding: 0 0 5px 15px
}

.datacenter-right .acc_container .block ul li {
    width: 100%;
    height: auto;
    margin-bottom: 5px;
    margin-right: 0px;
}

.datacenter-right .acc_container .block {
    float: left;
}

.cdnprice {
    border-left: 1px solid #E1E1E1
}

.cdnprice .cdnheading {
    background-color: #FEFCD0;
    color: #333;
    font-size: 17px
}

.cdnprice tr td {
    border-bottom: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    color: #333;
    font-size: 17px;
    padding: 10px 0 10px 20px
}

.countrylist {
    width: 100%;
    float: left
}

.countrylist ul {
    margin: 0;
    padding: 0;
    width: 300px;
    float: left;
    list-style: none
}

.countrylist ul li {
    width: 100%;
    padding: 0 0 4px;
    color: #333;
    border: none;
    margin: 0;
    font-size: 14px
}

.awardsbgrow1,
.awardsbgrow2,
.awardsbgrow3,
.awardsbgrow4 {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.addressleftheading,
.addresslefttext,
.supporticon {
    border-right: 1px solid #ccc
}

.countrylist ul li span {
    font-size: 15px
}

.awardsbg {
    background: url(../images/awardsbg.jpg) center top no-repeat #000
}

.awardsbgrow1 {
    background: url(../images/awardsbg1.jpg) no-repeat;
    height: 810px
}

.awardsbgrow2 {
    background: url(../images/awardsbg2.jpg) no-repeat;
    height: 810px
}

.awardsbgrow3 {
    background: url(../images/awardsbg3.jpg) no-repeat;
    height: 810px
}

.awardsbgrow4 {
    background: url(../images/awardsbg4.jpg) no-repeat;
    height: 551px
}

.awardscontentcols {
    width: 360px;
    margin: 108px 0 0 40px;
    padding: 25px;
    background: url(../images/cutorange.jpg) right top no-repeat #FFF
}

.awardscontentcols2 {
    width: 315px;
    margin: 138px 40px 0 0;
    padding: 25px;
    background: url(../images/bluecut.jpg) right top no-repeat #FFF
}

.awardscontentcols h2,
.awardscontentcols2 h2 {
    font-size: 38px;
    margin: 0;
    line-height: 35px;
    color: #333;
    letter-spacing: -2px
}

.awardscontentcols h2 span,
.awardscontentcols2 h2 span {
    font-family: square721_btroman;
    font-size: 22px
}

.callustext,
.smallbluetext,
.supportboxcols h3 {
    font-family: square721_btbold
}

.awardscontentcols p,
.awardscontentcols2 p {
    font-size: 15px;
    color: #666
}

.awardscontentcols p span,
.awardscontentcols2 p span {
    font-family: square721_btbold;
    color: #f15e22
}

.smallbluetext {
    font-size: 15px;
    border-bottom: 1px solid #9c9c9d;
    color: #1e7ebb;
    padding: 10px 0;
    margin-bottom: 30px;
    width: 100%;
    float: left
}

.addressbox,
.addressbox2,
.callustext,
.supportboxcols h3 {
    border-bottom: 1px solid #ccc
}

.contactusbg {
    background: url(../images/contactbg.jpg) center top no-repeat #000
}

.contactsupport {
    width: 100%;
    float: left;
    text-align: center
}

.contactsupport ul {
    margin: 0;
    padding: 0
}

.contactsupport ul li {
    width: 343px;
    height: 152px;
    display: inline-block;
    margin: 0 15px 0 0
}

.supportboxcols {
    text-align: left;
    border: 1px solid #ccc;
    float: left;
    position: relative;
    width: 100%
}

.supportboxcols h3 {
    font-size: 17px;
    color: #999;
    padding: 15px
}

.supporticon {
    width: 76px;
    float: left;
    height: 44px;
    text-align: center;
    padding: 10px 0 0
}

.callustext {
    font-size: 21px;
    float: left;
    width: 265px;
    color: #1e7ebb;
    height: 40px;
    padding: 10px 0 0 10px
}

.callustext span {
    font-size: 17px;
    color: #999;
    font-family: square721_btroman
}

.contactsupporttext {
    font-size: 21px;
    float: left;
    width: 265px;
    padding: 10px 0 10px 10px;
    height: 33px
}

.addressbox,
.addresstoprow {
    width: 100%;
    float: left
}

.contactsupporttext a {
    text-decoration: none;
    color: #f15e22;
    font-family: square721_btbold
}

.contact_addressleftbox {
    width: 100%;
    float: left;
    border: 1px solid #ccc
}

.addresstoprow {
    color: #999;
    background: #f0f0f0;
    font-family: square721_btroman
}

.addressleftheading,
.addressrightheading {
    float: left;
    font-family: square721_btbold
}

.addressleftheading {
    width: 96%;
    padding: 10px 0 10px 20px
}

.addressrightheading {
    width: 100%;
    padding: 10px 0
}

.addresstoprow2 {
    width: 97%;
    float: left;
    color: #666;
    line-height: 20px;
    font-family: square721_btroman
}

.addresslefttext,
.addressrighttext span,
.appcontentbox h2,
.appcontentbox p span,
.dedicated_plantable h1,
.downloadcontentcol h3,
.servertabelheadingblue,
.servertabelheadinggreen,
.versiontext b,
.viewplanbutton-new,
.whyuscontainer li h3 {
    font-family: square721_btbold
}

.addresslefttext {
    width: 100%;
    float: left;
    padding: 20px 0 0;
    height: 206px;
    color: #1e7ebb
}

.addressrighttext {
    float: left;
    padding: 20px 0;
    height: 206px;
    font-size: 14px
}

.addressrighttext a {
    color: #f15e22;
    text-decoration: none
}

.addressrighttext a:hover {
    text-decoration: underline
}

.addressbox2 {
    width: 100%;
    float: left;
    background: #f5f5f5
}

.addressrightbox {
    width: 100%;
    float: right;
    border: 1px solid #ccc
}

.downloadbg {
    background: url(../images/downloadbg.jpg) center top no-repeat #000
}

.downloadpagelist {
    margin: 0;
    padding: 0;
    text-align: center
}

.downloadpagelist li {
    width: 511px;
    height: 582px;
    display: inline-block;
    margin: 0 40px 40px 0
}

.downloadpagelist li.last {
    margin-right: 0
}

.downloadbox {
    background: url(../images/downloadbox1.jpg) no-repeat
}

.downloadbox2 {
    background: url(../images/downloadboxbg2.jpg) no-repeat
}

.downloadbox3 {
    background: url(../images/downloadboxbg3.jpg) no-repeat
}

.downloadbox4 {
    background: url(../images/downloadboxbg4.jpg) no-repeat
}

.downloadcontentcol {
    width: 358px;
    height: 213px;
    float: left;
    margin: 169px 0 0 85px;
    background: url(../images/downloadbgbox.png) no-repeat;
    text-align: center
}

.downloadcontentcol h3 {
    font-size: 25px;
    color: #333;
    padding: 25px 0
}

.downloadbut {
    background: url(../images/downloadbut.jpg) no-repeat;
    width: 262px;
    height: 67px;
    float: left;
    margin: 0 0 0 46px
}

.whyuscontainer {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center
}

.whyuscontainer li {
    width: 210px;
    min-height: 432px;
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 20px;
    border: 1px solid #dedede;
    text-align: center
}

.whyuscontainer li h3 {
    font-size: 18px;
    padding: 15px 0;
    color: #1e7ebb;
    border-bottom: 1px solid #dedede
}

.appcloudbox,
.lightgreyborder {
    border: 1px solid #e1e1e1
}

.whyuscontainer li p {
    padding-top: 20px
}

.apponcloudbg {
    background: url(../images/apponcloudbg.jpg) center top no-repeat #000
}

.apponcloudcontent {
    width: 100%;
    float: left;
    padding: 20px 20px 40px;
    font-size: 19px;
    color: #333;
    text-align: center;
    line-height: 26px
}

.appcontentbox p {
    font-size: 15px;
    line-height: 20px;
    padding: 0 0 20px
}

.apponcloudcontainer {
    margin: 0;
    width: 100%;
    padding: 0;
    list-style: none
}

.apponcloudcontainer li {
    display: inline-block;
    margin: 0 12px 12px 0;
    width: 348px;
    height: 500px;
    padding: 0
}

.appcloudbox,
.appcloudbox2 {
    float: left;
    height: 500px;
    padding: 12px
}

.apponcloudcontainer li.last {
    margin-right: 0
}

.appcloudbox {
    width: 360px;
    background-color: #fff
}

.appcloudbox2 {
    width: 358px;
    background-color: #f7f7f7
}

.greyborder {
    border: 1px solid #dbdbdb
}

.appcontentbox {
    width: 333px;
    height: 474px;
    float: left;
    text-align: center;
    padding: 0 10px
}

.appcontentbox img {
    padding: 23px 0 0
}

.appcontentbox h2 {
    color: #333;
    margin: 0;
    font-size: 16px;
    padding: 0 0 10px
}

.circleblue,
.circleorange {
    text-align: center;
    width: 108px;
    height: 108px;
    margin: 20px 0 0 112px
}

.circleblue {
    background: url(../images/circleblue.png) no-repeat
}

.circleorange {
    background: url(../images/circleorange.png) no-repeat
}

.versiontext {
    width: 100%;
    text-align: center;
    padding: 20px 0 5px;
    font-size: 14px;
    color: #333
}

.legalbg {
    background: url(../images/documentbg.jpg) center top no-repeat #000
}

.height64 {
    height: 64px
}

.fullcontainer {
    width: 100%;
    float: left
}

.dedicatedplan_toptext {
    width: 666px;
    float: left;
    padding-top: 50px;
    text-align: left !important
}

.hostingserverimg {
    width: auto;
    float: right
}

.dedic_plantab {
    width: 100%;
    float: left;
    background: #f2f2f2
}

.dedic_plantabsection {
    width: auto;
    margin: 0 auto;
    display: table;
    border: 5px solid #d7d7d7
}

.dedic_plantabsection a {
    padding: 15px 20px 14px;
    float: left;
    background: url(../images/menudivider.jpg) right top no-repeat;
    font-size: 21px;
    text-decoration: none;
    color: #333
}

.dedic_plantabsection a.last {
    background: 0 0
}

.dedic_plantabsection a:hover {
    background-color: #FFF
}

.dedicated_plantable h1 {
    text-align: center;
    font-size: 35px;
    line-height: 30px;
    color: #333;
    padding: 25px 0 40px
}

.dedicated_plantable h1 span {
    color: #7e7e7e;
    font-size: 22px
}

.dedicate_servertabel {
    width: 1050px;
    margin: 0 auto;
    border: 1px solid #e5e1e1
}

.ordernowbut,
.selectbutton,
.viewplanbutton {
    border-radius: 5px
}

.selectbutton,
.viewplanbutton {
    color: #FFF;
    font-family: square721_btbold;
    text-decoration: none;
    margin: 0
}

.viewplanbutton-new {
    text-decoration: underline;
    color: #2774c4 !important;
    font-size: 17px
}

.viewplanbutton-new:hover {
    text-decoration: none
}

.servertabelheadingblue {
    font-size: 36px !important;
    color: #FFF;
    line-height: 30px;
    background: #29a2e0 !important
}

.servertabelheadingblue span,
.servertabelheadinggreen span {
    font-size: 22px !important;
    color: #FFF
}

.servertabelheadinggreen {
    box-shadow: 0 0 10px #505050;
    font-size: 36px !important;
    color: #FFF;
    line-height: 30px;
    background: #77b936 !important
}

.dedicate_servertabel tr td {
    font-size: 13px;
    padding: 7px 0;
    background: url(../images/tablecolsshadow.png) right repeat-y;
    border-right: 1px solid #cfcbcb
}

.dedicate_servertabel tr:nth-child(odd) td {
    background-color: #f7f7f7
}

.dedicate_servertabel tr:nth-child(even) td {
    background-color: #FFF
}

.selectbutton {
    padding: 10px 20px;
    font-size: 15px;
    background-color: #F15E22
}

.selectbutton:hover {
    background-color: #666;
    color: #FFF
}

.viewplanbutton {
    padding: 13px 30px;
    font-size: 17px;
    background-color: #F15E22
}

.viewplanbutton:hover {
    background-color: #1e7ebb;
    color: #FFF
}

.ordernowbut,
.ordernowbut:hover {
    text-decoration: none;
    color: #FFF !important
}

.ordernowbut {
    background: #2873BA;
    font-family: square721_btroman;
    font-size: 15px;
    margin: 30px 0 0;
    padding: 10px 20px
}

.bottext h2,
.dedicateplanheading,
.dedicateplantable tr td strong,
.privacycontent h3,
.toptext h2 {
    font-family: square721_btbold
}

.ordernowbut:hover {
    background: #f15e22
}

.privacycontent {
    padding: 0 15px
}

.privacycontent p {
    font-size: 15px;
    line-height: 20px;
    padding: 0 0 20px
}

.privacycontent h3 {
    font-size: 17px;
    color: #333;
    padding: 0 0 10px
}

.privacycontent ul li {
    list-style: disc !important;
    padding: 0 0 10px
}

.dedicatfullcontainer {
    width: 100%;
    float: left;
    background: #f1f1f1
}

.bottext,
.toptext {
    margin-right: auto;
    margin-left: auto;
    width: 84%
}

.toptext {
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 30px
}

.toptext h2 {
    text-align: center;
    letter-spacing: -1px;
    color: #333;
    font-size: 28px;
    padding: 0 0 20px
}

.toptext p {
    margin-bottom: 20px;
    text-align: justify;
    font-size: 17px
}

.bottext {
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 10px
}

.bottext h2 {
    text-align: center;
    letter-spacing: -1px;
    color: #333;
    font-size: 28px;
    padding: 0 0 20px
}

.bottext p {
    font-size: 17px
}

.bottext li {
    width: 31%;
    border: 1px solid #d8d8d8;
    padding: 20px;
    display: block;
    min-height: 394px;
    background: #FFF;
    border-radius: 5px;
    text-decoration: none;
    font-size: 15px;
    color: #333;
    margin-right: 30px;
    float: left;
    margin-bottom: 30px;
    margin-top: 20px
}

.bottext li.last {
    margin-right: 0
}

.bottext li strong {
    font-size: 20px;
    color: #2b8de2;
    padding-bottom: 15px;
    display: inline-block
}

.botcont {
    padding-right: 15px;
    padding-left: 15px;
    width: 84%;
    text-align: center;
    margin: 30px auto
}

.botcon1 {
    font-size: 22px;
    color: #2b8de2
}

.botcon2 {
    font-size: 22px;
    color: #d54269
}

.dedicateplanheading {
    background: #333;
    border-radius: 5px 5px 0 0;
    font-size: 15px;
    color: #FFF;
    padding: 10px 0 10px 10px
}

.dedicateplantable {
    color: #333;
    font-size: 13px
}

.dedicateplantable tr td {
    padding: 0 0 0 10px
}

.selectbuttoncon,
.selectbuttoncon2 {
    text-decoration: none;
    border-radius: 5px;
    color: #FFF;
    padding: 10px;
    font-family: square721_btroman;
    font-size: 13px;
    text-align: center;
    margin-top: 5px
}

.dedicateplantable tr:nth-child(odd) td {
    background-color: #dcdcdc
}

.dedicateplantable tr:nth-child(even) td {
    background-color: #FFF
}

.selectbuttoncon {
    background-color: #f15e22
}

.selectbuttoncon:hover {
    background-color: #666;
    text-decoration: none;
    color: #FFF
}

.selectbuttoncon2 {
    background-color: #1e7ebb
}

.dedicatedfeature h2,
.featurepopcontent h3 {
    font-family: square721_btbold
}

.dedicatedfeature h2,
.dedicatefeaturelist li a {
    text-align: center;
    letter-spacing: -1px;
    color: #333
}

.selectbuttoncon2:hover {
    background-color: #666
}

.dedicateplancontainer {
    position: relative;
    background: #ddd;
    border-radius: 5px;
    width: 100%;
    padding-bottom: 7px;
    float: left;
    margin-top: 2px
}

.dedicateyellowbg {
    background: #ffffba !important;
    border-top: 1px solid #b1b060;
    border-bottom: 1px solid #b1b060;
    margin: 5px 0 !important
}

.mostpopularplantag {
    width: 48px;
    height: 49px;
    position: absolute;
    left: -60px;
    top: 530px
}

.dedicatedfeature {
    padding: 40px 0
}

.dedicatedfeature h2 {
    font-size: 38px;
    padding: 0 0 40px
}

.dedicatefeaturelist {
    margin: 0;
    padding: 0;
    text-align: center
}

.dedicatefeaturelist li {
    display: inline-block;
    padding: 0 10px 10px 0;
    width: auto
}

.dedicatefeaturelist li.last {
    padding-right: 0
}

.dedicatefeaturelist li a {
    padding: 10px 0;
    width: 165px;
    display: block;
    font-size: 13px;
    text-decoration: none;
    border: 1px solid #ccc
}

.dedicatefeaturelist li a:hover {
    background: #1e7ebb;
    color: #FFF;
    border: 1px solid #1e7ebb
}

.featurepopcontent {
    width: 700px
}

.featurepopcontent h3 {
    font-size: 18px;
    color: #1e7ebb;
    font-weight: 400;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px
}

.featurepopcontent p {
    padding-top: 10px;
    font-size: 15px
}

.supportpanelbottom li {
    width: auto;
    display: inline-block;
    margin-right: 15px
}

.supportpanelbottom li .supportbluebox,
.supportpanelbottom li .supportgreenbox {
    text-decoration: none;
    display: block;
    height: 60px;
    background: #FFF;
    font-family: square721_btbold;
    width: 267px;
    padding: 10px 4px;
    font-size: 15px
}

.supportpanelbottom li.last {
    margin-right: 0
}

.supportpanelbottom li .supportbluebox {
    border: 2px solid #1e7ebb;
    border-radius: 5px;
    color: #2973ba
}

.supportpanelbottom li .supportgreenbox {
    border: 2px solid #5ec126;
    border-radius: 5px;
    color: #5ec126
}

.supportpanelbottom li .supportbluebox2 {
    width: 217px;
    border: 2px solid #1e7ebb;
    padding: 10px 7px;
    display: block;
    height: 60px;
    background: #FFF;
    border-radius: 5px;
    text-decoration: none;
    font-size: 15px;
    color: #2973ba;
    font-family: square721_btbold
}

.callbackform ul li .inputbox,
.callbackform ul li label {
    font-size: 15px;
    font-family: square721_btroman
}

.supportpanelbottom li .iconsupport {
    float: left;
    margin-top: -5px;
    margin-right: 5px
}

.textsupport {
    float: left;
    padding: 10px 0 0
}

.callbackform ul li {
    width: 100%;
    float: left;
    padding: 20px 0 0
}

.callbackform ul li label {
    width: 100px;
    float: left;
    color: #333
}

.callbackform ul li .inputbox {
    padding: 7px 10px;
    width: 577px;
    border: 1px solid #ccc;
    color: #666;
    display: -webkit-box
}

.formsendbutton {
    text-decoration: none;
    color: #FFF;
    padding: 7px 20px;
    border: none;
    border-radius: 5px;
    margin-left: 100px;
    font-family: square721_btbold;
    font-size: 15px;
    text-align: center;
    background-color: #f15e22;
    margin-top: 5px
}

.formsendbutton:hover {
    background-color: #666
}

.mostplantable tr td {
    padding-left: 0 !important
}

.symbolicon img {
    margin-top: 3px;
    margin-right: 5px
}

.campionplantext,
.specialbannerleft,
.specialbannerlefttext2 {
    width: auto;
    color: #FFF;
    margin-top: 50px
}

.symbolicon strong {
    font-size: 15px
}

.specialbannerleft {
    font-size: 25px;
    font-family: square721_btroman;
    float: left;
    border-right: 1px solid #666;
    padding: 0 15px 0 0
}

.specialbannerlefttext2 {
    font-family: square721_btbold;
    font-size: 30px;
    float: left;
    margin-left: 20px;
    text-align: left
}

.campionplantext {
    float: right;
    font-family: square721_btroman
}

.campionplantext span,
.getstartedbutton {
    font-family: square721_btbold
}

.getstartedbutton {
    padding: 10px 15px;
    margin-top: 10px;
    background: url(../images/getstartedbg.png) repeat-x;
    float: left;
    text-decoration: none;
    color: #333;
    border-radius: 7px
}

.serveroffersimg {
    width: 100%;
    margin-top: -80px
}

.specialofferleftpanel {
    width: 825px;
    float: left;
    background: #FFF;
    border: 1px solid #e4e4dd;
    border-bottom: none
}

.specialofferleftpanel h1 {
    font-size: 25px;
    font-family: square721_btroman;
    padding: 10px 0 10px 10px;
    color: #333
}

.specialinnerpagecontent {
    width: 100%;
    float: left;
    background: #fefef6
}

.specialoffer tr td {
    font-size: 13px;
    border-bottom: 1px solid #e5e5e5;
    font-weight: 400
}

.specialoffer tr td span {
    font-family: square721_btbold
}

.specialbutselect,
.specialbutselect2 {
    text-align: center;
    font-size: 13px;
    color: #FFF;
    text-decoration: none;
    padding: 7px 10px;
    border-radius: 5px;
    font-family: square721_btroman
}

.specialbutselect {
    background-color: #666
}

.specialbutselect2,
.specialbutselect:hover {
    background-color: #f15e22
}

.specialbutselect2:hover {
    background-color: #666
}

.offtertableheading {
    background: #3f96c9;
    color: #FFF;
    font-family: square721_btbold;
    font-size: 13px
}

.specialoffettableH {
    color: #3f96c9;
    font-size: 13px;
    text-decoration: underline;
    padding-left: 15px !important
}

.specialofferbottom {
    width: 100%;
    float: left;
    text-align: center;
    padding: 40px 0
}

.specialofferright {
    width: 241px;
    float: right
}

.testimonialfullwidth {
    width: 100%;
    float: left;
    background: url(../images/testimonilsbg.jpg) center 20px no-repeat #ececec
}

.testimonialtext {
    width: 740px;
    margin: 0 auto;
    font-size: 20px;
    font-family: square721_btroman;
    line-height: 26px;
    color: #444;
    padding: 50px 0;
    font-style: italic;
    text-align: center
}

.sitemapcontainer h2,
.sitemapcontainer h3,
.testimonialtext span,
.whdheadermid h1 {
    font-family: square721_btbold
}

.getbutton,
.whdform input[type=text],
.whdheadermid h1 span,
.whdleftconent {
    font-family: square721_btroman
}

.testimonialtext span {
    font-style: normal;
    font-size: 20px;
    color: #f15e22;
    line-height: 16px !important
}

.mostpopularplan {
    left: -54px;
    position: absolute;
    top: 365px
}

.pagelisting {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.pagelisting li {
    background: url(../images/listcircle.png) 0 8px no-repeat;
    color: #333;
    float: left;
    font-size: 17px;
    line-height: 24px;
    padding: 4px 0 4px 40px;
    width: 100%;
    text-align: left
}

.sitemapcontainer {
    width: 1100px;
    overflow: auto;
    float: left
}

.sitemapcontainer .sitemapbox {
    width: 200px;
    float: left;
    margin-right: 20px
}

.sitemapcontainer h2 {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 400
}

.sitemapcontainer h2 a {
    text-decoration: none;
    color: #333
}

.sitemapcontainer h3 {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
    color: #2873ba
}

.sitemapcontainer h3 a {
    text-decoration: none;
    color: #2873ba
}

.sitemapcontainer h3 a:hover {
    text-decoration: none;
    color: #333
}

.sitemapcontainer .sitemapbox ul {
    margin: 0 0 20px;
    padding: 0;
    list-style: none
}

.sitemapcontainer .sitemapbox ul li {
    font-size: 13px;
    margin: 0 0 3px;
    padding: 0 0 0 12px;
    display: block;
    background: url(../images/bullet.jpg) 0 8px no-repeat
}

.sitemapcontainer .sitemapbox ul li ul {
    margin-left: 15px
}

.sitemapcontainer .sitemapbox ul li a {
    text-decoration: none;
    color: #333;
    font-size: 15px;
    line-height: 22px
}

.sitemapcontainer .sitemapbox ul li a:hover {
    text-decoration: none;
    color: #1c66ab
}

.hostingheadingbg {
    width: 100%;
    float: left;
    height: 250px;
    margin-bottom: 10px
}

.whdbannerbg {
    background: url("<?php echo $cfg['landing_image_url'];?>cloudoye-whd-banner.jpg") center top no-repeat #000
}

.whdheadermid {
    width: 1100px;
    margin: 100px auto 0;
    text-align: right
}

.whdheadermid h1 {
    font-size: 40px;
    color: #e9e9e9;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: 0;
    padding: 0;
    margin: 0
}

.whdheadermid h1 span {
    font-size: 30px;
    letter-spacing: -1px
}

.whdformcontainer {
    width: 100%;
    float: left
}

.whdleftconent {
    width: 487px;
    float: left;
    font-size: 47px;
    padding: 50px 0;
    border-right: 1px solid #c9c9c9;
    letter-spacing: -5px;
    color: #8a8a8a
}

.whdrightform {
    width: auto;
    float: left;
    margin: 0 0 0 70px
}

.whdform label {
    width: 120px;
    float: left;
    text-align: right;
    font-size: 20px;
    color: #333
}

.whdform input[type=text] {
    background: url("<?php echo $cfg['landing_image_url'];?>formwhdinput.jpg") no-repeat;
    margin: 0 0 0 10px;
    border: none;
    width: 380px;
    height: 40px;
    padding: 5px 10px 0;
    color: #333;
    font-size: 16px
}

.whdform ul {
    margin: 0;
    padding: 0
}

.whdform ul li {
    width: 100%;
    display: block;
    padding: 0 0 20px
}

.getbutton {
    background: #f15e22;
    letter-spacing: -1px;
    width: 186px;
    height: 40px !important;
    text-align: center;
    color: #FFF;
    float: left;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 21px;
    padding: 0;
    margin-left: 213px
}

.faqleftpanel .acc_trigger,
.whycloudright h3 {
    font-weight: 400;
    font-family: square721_btbold
}

.getbutton:hover {
    background: #1e7ebb
}

.faqbg {
    background: url(../images/faqbg.jpg) center top no-repeat #071f44
}

.whycloudright h3 {
    font-size: 30px;
    color: #333;
    margin: 0;
    padding: 0 0 10px
}

.whycloudbox {
    padding: 0;
    margin: 0;
    text-align: center
}

.whycloudbox li {
    width: 202px;
    height: 253px;
    margin: 0 18px 18px 0;
    display: inline-block;
    border: 1px solid #d1d1d1;
    border-radius: 7px
}

.whycloudbox li .cloudbox {
    width: 200px;
    height: 248px;
    float: left;
    text-align: center;
    border-bottom: 1px solid #d1d1d1;
    padding: 10px 15px;
    border-radius: 7px
}

.whycloudbox li .cloudbox p {
    font-size: 15px
}

.faqleftpanel .container-accordsation {
    width: 100%
}

.faqleftpanel .acc_trigger {
    height: 58px;
    width: 100%;
    font-size: 15px;
    color: #999;
    float: left;
    margin-top: 2px
}

.faqleftpanel .acc_trigger a {
    color: #1e7ebb;
    text-decoration: none;
    font-family: square721_btroman;
    display: block;
    padding: 15px 0 27px 10px;
    font-size: 16px;
    border: 1px solid #1e7ebb;
    height: 34px;
    border-radius: 8px;
    background: url(../images/arrowbottom.png) 830px 17px no-repeat
}

.cloudwhitepapereheader h1,
.faqleftpanel .acc_container h5,
.faqleftpanel .acc_container p span {
    font-family: square721_btbold
}

.faqleftpanel .acc_trigger a img {
    margin-top: -4px;
    margin-right: 10px
}

.faqleftpanel .acc_trigger span {
    font-size: 12px;
    color: #999
}

.faqleftpanel .acc_trigger a:hover {
    color: #FFF;
    background: url(../images/arrowbottomhov.png) 830px 17px no-repeat #2c86bf
}

.faqleftpanel .acc_trigger a:active {
    background: url(../images/arrowbottomactive.png) 830px 17px no-repeat #2c86bf;
    color: #FFF
}

.faqleftpanel.active {
    background-position: left bottom;
    padding: 0;
    margin: 0
}

.faqleftpanel .acc_container {
    padding: 0;
    overflow: hidden;
    font-size: 15px;
    color: #333;
    width: 100%;
    clear: both
}

.faqleftpanel .acc_container a {
    color: #f05e25;
    text-decoration: underline
}

.faqleftpanel .acc_container a:hover {
    color: #1e7ebb
}

.faqleftpanel .acc_container .block {
    padding: 20px 20px 20px 9px;
    border: 1px solid #1e7ebb;
    border-radius: 10px
}

.faqleftpanel .acc_container h5 {
    font-size: 15px;
    color: #1e7ebb;
    margin: 0;
    padding: 0
}

.faqleftpanel .acc_container img {
    float: left;
    margin: 10px 15px 15px 0;
    padding: 5px;
    border: 1px solid #ccc
}

.faqleftpanel .acc_container ul li {
    background: url(../images/dotorange.jpg) 0 8px no-repeat;
    font-size: 14px;
    color: #000;
    padding: 0 0 5px 15px
}

.cloudwhitepapereheader {
    background: #000;
    height: 94px
}

.cloudwhitepapereheader h1 {
    color: #FFF;
    font-size: 30px;
    letter-spacing: 0;
    line-height: 55px;
    margin: 0;
    padding: 25px 0 0
}

.cloudhos-leftpanel p {
    font-size: 15px;
    text-align: left;
    color: #6e6e6e
}

.cloudhos-rightpanel {
    width: 508px;
    float: right
}

.whitepaperform li {
    margin: 0;
    padding: 0 0 20px;
    display: block
}

.whitepaperform li label {
    width: 194px;
    float: left;
    text-align: left;
    font-size: 19px;
    color: #333
}

.whitepaperform li input[type=text] {
    width: 323px;
    border: none;
    height: 45px;
    padding: 5px 10px;
    background: url(../images/inputbg.jpg) no-repeat;
    font-family: square721_btroman;
    font-size: 16px;
    color: #333
}

.whitepaperform li .downloadbutton {
    font-size: 16px;
    border: none;
    background: #f15e22;
    width: 238px;
    height: 40px;
    padding: 0;
    text-align: center;
    float: left;
    margin: 0 0 0 225px;
    color: #FFF;
    font-family: square721_btroman;
    border-radius: 5px;
    cursor: pointer
}

.buttondownload:hover,
.smalldownloadbutton:hover,
.whitepaperform li .downloadbutton:hover {
    background: #1e7ebb;
    color: #FFF;
    text-decoration: none
}

.thankyoupage h1 {
    font-family: square721_btbold;
    font-size: 65px;
    color: #17679a;
    margin: 0;
    padding: 0
}

.buttondownload {
    font-size: 16px;
    border: none;
    background: #f15e22;
    width: 284px;
    height: 20px;
    padding: 10px 20px;
    text-align: center;
    margin: 0 auto;
    color: #FFF;
    font-family: square721_btroman;
    border-radius: 5px;
    text-decoration: none
}

.thankyoupage p {
    padding: 10px 0 !important
}

.whitepaperformcontent {
    margin: 0 0 0 214px;
    font-size: 13px;
    line-height: 20px;
    color: #666
}

.wdt480,
.wdt600 {
    margin-top: 40px
}

.checkbox {
    width: auto;
    float: left;
    height: 60px;
    margin-right: 5px
}

.checkboxcont {
    width: 288px;
    float: left;
    text-align: left;
    margin-bottom: 20px
}

.whitepaperformcontent a {
    color: #1e7ebb
}

.whitepaperformcontent a:hover {
    color: #f15e22
}

.cloudcomputleftpanel {
    width: 770px;
    float: left
}

.cloudcomputleftpanel p {
    text-align: left !important
}

.cloudcomputright {
    width: 300px;
    float: right;
    padding-top: 30px
}

.c-host {
    overflow: hidden
}

.wdt600 {
    border-bottom: 1px solid #ccc
}

.wdt600 h2 {
    font-size: 18px;
    font-family: square721_btbold;
    line-height: 27px
}

.blue-box,
.wdt600 p,
.wdt600 p a {
    font-family: square721_btroman
}

.wdt600 p {
    font-size: 17px;
    line-height: 27px;
    padding-bottom: 10px
}

.wdt600 p a {
    font-size: 17px;
    color: #1e7ebb;
    text-decoration: underline
}

.wdt600 p a:hover {
    font-size: 17px;
    color: #1e7ebb;
    text-decoration: none
}

.wdt480 {
    width: 480px
}

.blue-box {
    width: 100%;
    background-color: #1e7ebb;
    color: #FFF;
    font-size: 35px;
    padding: 10px 0;
    margin-top: 50px
}

.service-model .head .num,
.service-model .head .txt {
    float: left;
    font-family: square721_btbold
}

.grey-box {
    overflow: hidden;
    background-color: #e8e6e7;
    border-right: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    padding: 0 20px 30px;
    margin-bottom: 20px
}

.grey-box-col {
    border-right: 1px solid #ccc;
    color: #333;
    text-align: center;
    font-size: 22px;
    line-height: 24px;
    padding: 0 23px
}

.grey-box-col.last {
    border-right: 0
}

.grey-box-col a {
    color: #333
}

.grey-box-col img {
    margin-bottom: 10px
}

.service-model {
    background-color: #FFF;
    float: left;
    margin-top: 40px;
    border: 1px solid #eaeaea;
    width: 333px;
    box-shadow: 0 0 4px #CCC;
    margin-right: 40px;
    height: 530px
}

.service-model.last {
    margin-right: 0
}

.service-model .head {
    background-color: #ef5e22;
    overflow: hidden;
    -moz-box-shadow: inset 3px 3px 5px #b73500;
    -webkit-box-shadow: inset 3px 3px 5px #b73500;
    box-shadow: inset 3px 3px 5px #b73500
}

.service-model .head .num {
    width: 30px;
    padding-left: 10px;
    font-size: 35px;
    color: #d7541e
}

.service-model .head .txt {
    width: 290px;
    padding-top: 10px;
    font-size: 16px;
    color: #fff
}

.five-feature h2,
.service-model p {
    font-family: square721_btroman
}

.service-model p {
    color: #333;
    font-size: 14px;
    padding: 25px;
    line-height: 21px
}

.five-feature {
    background-color: #1e7ebb;
    padding-bottom: 30px
}

.five-feature h2 {
    color: #fff;
    font-size: 36px;
    text-align: center;
    padding: 40px 0
}

.five-feature ul li {
    float: left;
    width: 198px;
    margin-right: 15px
}

.five-feature ul li.last {
    margin-right: 0
}

.five-feature ul li .head2 {
    border-bottom: 1px solid #4b98c9;
    overflow: hidden;
    padding-bottom: 10px
}

.five-feature ul li .head2 .num2 {
    border: 1px solid #fff;
    float: left;
    width: 40px;
    height: 38px;
    padding-top: 2px;
    color: #fff;
    font-size: 30px;
    font-family: square721_btbold
}

.five-feature ul li .head2 .txt2 {
    float: left;
    width: 146px;
    padding-left: 10px;
    color: #fff;
    font-size: 18px;
    font-family: square721_btbold;
    line-height: 20px
}

.cdncontentcontainer,
.cdntabcontainer {
    float: left;
    width: 100%
}

.five-feature ul li p {
    color: #fff;
    font-size: 14px;
    font-family: square721_btroman;
    line-height: 19px;
    padding-top: 5px
}

.cdntabcontainer {
    background: url(../images/tabcontainerbg2.jpg) repeat-x
}

.cdncontentcontainer p {
    padding: 0 0 20px;
    font-size: 17px;
    line-height: 24px;
    text-align: center
}

.cdncontentcontainer p span {
    font-family: square721_btbold
}

.iconcloudcdn {
    width: 70px;
    float: left
}

.cdnleftcontent ul li {
    border-bottom: 1px solid #d1d1d1;
    color: #333;
    float: left;
    font-size: 15px;
    padding: 10px 0;
    font-family: square721_btroman;
    width: 100%
}

.cdnleftcontent h2 {
    font-family: square721_btbold;
    font-size: 20px;
    padding: 0 0 10px
}

.cdnleftcontent ul li p {
    font-size: 15px;
    font-family: square721_btroman
}

.cdnrightcontent {
    width: 695px;
    float: right;
    text-align: right
}

.cdnlistcontent {
    width: 80%;
    float: left;
    padding: 5px 0 0
}

.cdnresources_content {
    width: 100%;
    float: left
}

.cdnresources_content h2 {
    font-family: square721_btbold;
    font-size: 30px;
    color: #333;
    padding: 0 0 40px;
    text-align: center
}

.cdngreybox {
    width: 333px;
    height: 290px;
    float: left;
    background: #e1e1e1;
    padding: 20px 10px 10px
}

.boxwhitecontent {
    border: 1px solid #bfbfbf;
    background: #FFF;
    width: 312px;
    height: 118px
}

.cdnbluebox,
.cdnorangebox {
    text-align: center;
    float: left;
    width: 138px;
    height: 117px;
    color: #FFF;
    font-family: square721_btbold;
    font-size: 18px;
    padding: 30px 0 0;
    margin: -10px 0 0 10px
}

.cdnbluebox {
    background: #1e7ebb
}

.cdnorangebox {
    background: #f15e22
}

.cdnwhiterigbox {
    width: auto;
    float: left;
    margin: 20px 0 0 10px;
    padding: 0 0 0 10px;
    height: 78px;
    font-size: 16px;
    line-height: 17px;
    color: #333;
    border-left: 1px solid #e5e5e5
}

.marbot20 {
    margin-bottom: 20px
}

.marrig10 {
    margin-right: 10px
}

.tecnologysection p {
    line-height: 24px
}

.tecnologyleftpanel2 {
    width: 510px
}

.featurelist li .feacon2 {
    width: 93%;
    float: left;
    margin: 0 0 0 10px
}

.cloudcdntext {
    width: 100%;
    float: left;
    padding: 0 0 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 50px
}

.topcdnworksbox {
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px 40px;
    float: left
}

.cdnworkscontent p {
    font-size: 20px;
    line-height: 35px;
    color: #333;
    font-family: square721_btroman
}

.cdnworkboxcon h3,
.cdnworksboxmid h3,
.cdnworkscontent h2 {
    font-family: square721_btbold
}

.cdnworkscontent h2 {
    font-size: 25px;
    color: #333;
    padding: 20px 0 10px
}

.cdnworksrigimg {
    width: auto;
    float: right
}

.cloudcdnmain_content {
    width: 100%;
    float: left
}

.cdnworksbox {
    width: 343px
}

.cdnworkboxcon {
    height: 265px;
    margin-bottom: 1px;
    padding: 40px;
    float: left
}

.cdnworkboxcon h3 {
    color: #FFF;
    font-size: 40px;
    padding: 0 0 20px
}

.cdnworkboxcon h3 img {
    margin-top: 7px;
    margin-right: 10px
}

.cdnworkboxcon p {
    color: #FFF;
    font-size: 19px;
    line-height: 20px
}

.bluebg {
    background: #1e7ebb
}

.orangebg {
    background: #f15e22
}

.cdnworksboxmid {
    padding: 23px 15px;
    border-top: 5px solid #000;
    border-bottom: 5px solid #000
}

.cdnworksboxmid h3 {
    color: #333;
    font-size: 25px;
    padding: 0 0 20px;
    text-align: center
}

.cdnworksboxmid p {
    color: #333;
    font-size: 19px;
    line-height: 25px;
    text-align: justify
}

#overview {
    font-size: 17px;
    line-height: 24px;
    text-align: justify
}

.cdnbenifites h3 {
    font-size: 20px;
    font-weight: 400;
    color: #333;
    padding: 0;
    width: 100%;
    float: left;
    font-family: square721_btroman;
    margin: 0
}

.faqcontainer2 .acc_trigger,
.faqcontainer2 .acc_trigger a {
    font-family: square721_btbold;
    color: #999;
    font-size: 15px
}

.faqcontainer2 {
    width: 100%;
    float: left
}

.faqcontainer2 .container-accordsation {
    width: 100%;
    margin: 0 auto
}

.faqcontainer2 .acc_trigger {
    height: 58px;
    border-bottom: 1px solid #cbcbcb;
    width: 100%;
    font-weight: 400;
    float: left;
    margin-top: 8px
}

.faqcontainer2 .acc_trigger a {
    text-decoration: none;
    display: block;
    padding: 15px 0 0 34px;
    background: url(../images/leftarrow.jpg) 10px 17px no-repeat
}

.faqcontainer2 .acc_trigger span {
    font-size: 12px;
    color: #999
}

.faqcontainer2 .acc_trigger a:hover {
    color: #333
}

.faqcontainer2 .acc_trigger a:active {
    background: url(../images/arrowbottom.jpg) left 17px no-repeat
}

.faqcontainer2 .active {
    background-position: left bottom;
    padding: 0;
    margin: 0
}

.faqcontainer2 .acc_container {
    padding: 0 25px;
    overflow: hidden;
    font-size: 15px;
    border-bottom: 1px solid #cbcbcb;
    color: #333;
    width: 100%;
    clear: both
}

.faqcontainer2 .acc_container .block {
    padding: 20px 20px 20px 9px
}

.faqcontainer2 .acc_container h5 {
    font-size: 15px;
    color: #1e7ebb;
    margin: 0;
    padding: 0;
    font-family: square721_btbold
}

.faqcontainer2 .acc_container img {
    float: left;
    margin: 10px 15px 15px 0;
    padding: 5px;
    border: 1px solid #ccc
}

.but-viewconfig {
    background-color: #f15e22;
    border-radius: 5px;
    color: #fff;
    width: 150px;
    font-family: square721_btroman;
    font-size: 17px;
    margin-top: 10px;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none
}

.but-viewconfig:hover {
    background: #1e7ebb;
    color: #fff;
    text-decoration: none
}

.configbutton {
    width: 100%;
    padding: 20px 0;
    float: left
}

.cdncontactdetails strong,
.cdnprice strong {
    font-family: square721_btbold
}

.cdncontactdetails {
    width: 100%;
    float: left;
    padding: 40px 0 20px;
    text-align: center;
    font-size: 19px;
    font-weight: 400;
    line-height: 36px;
    font-family: square721_btroman
}

.cdncontactdetails a {
    font-family: square721_btbold;
    color: #1e7ebb;
    text-decoration: underline
}

.cdncontactdetails a:hover {
    color: #f15e22
}

.cdncontactus {
    font-size: 19px
}

.buildcloudcontent h2 {
    color: #333;
    font-family: square721_btroman;
    font-size: 40px;
    padding: 30px 0 20px;
    letter-spacing: -2px;
    line-height: 60px;
    text-align: center
}

.buildcloudcontent p {
    color: #999;
    font-size: 19px;
    padding-bottom: 20px;
    text-align: center
}

.buttonlinx,
.buttonwindows {
    float: left;
    border-radius: 5px;
    color: #fff;
    font-family: square721_btroman;
    font-size: 17px;
    width: 170px;
    text-align: center;
    text-decoration: none
}

.buttonwindows {
    background: #f05e22;
    padding: 12px 0;
    margin: 20px 0 30px 345px
}

.buttonlinx img,
.buttonwindows img {
    margin-right: 10px
}

.buttonwindows:hover {
    background-color: #1e7ebb;
    text-decoration: none
}

.buttonlinx:hover {
    background: #f05e22;
    text-decoration: none
}

.buttonlinx {
    background-color: #1e7ebb;
    margin: 20px 0 30px 22px;
    padding: 10px 0
}

.library-head {
    background-color: #d8d8d8
}

.library-head .lft {
    float: left;
    width: 690px;
    overflow: hidden
}

.library-head .lft .book {
    float: left;
    width: 275px;
    padding-top: 30px
}

.library-head .lft .txt {
    float: left;
    width: 355px;
    margin-left: 20px
}

.library-head .lft .txt h1 {
    font-family: square721_btbold;
    font-size: 41px;
    text-align: left;
    color: #333;
    padding-top: 100px;
    line-height: 42px;
    letter-spacing: -1px
}

.library-head .lft .txt p {
    font-size: 17px;
    font-family: square721_btroman;
    color: #333;
    padding-top: 15px
}

.org-btn,
.org-btn a,
.org-btn a:hover {
    font-size: 17px;
    color: #FFF;
    font-family: square721_btbold;
    text-decoration: none
}

.library-head .rgt {
    float: right;
    width: 345px;
    margin-right: 35px
}

.org-btn,
.org-btn a:hover {
    width: 246px
}

.org-btn {
    height: 45px;
    margin-top: 20px;
    background: url(../images/org-btn.png) no-repeat;
    cursor: pointer;
    border: none;
    text-align: left
}

.org-btn a {
    padding: 10px 38px 10px 15px;
    float: left
}

.org-btn a:hover {
    background: url(../images/org-btn-hover.png) no-repeat;
    float: left
}

.resource-box {
    width: 345px;
    height: 231px;
    background: url(../images/resource-box.png) no-repeat;
    margin-top: 25px
}

.r-library {
    overflow: hidden
}

.r-library .lft {
    float: left;
    width: 625px;
    margin-top: 30px;
    min-height: 527px
}

.librayrght {
    float: right;
    width: 300px;
    background-color: #FFF;
    border: 1px solid #dbdbdb;
    padding: 10px 20px 20px;
    box-shadow: 0 0 4px #cfcfcf
}

.librayrght h2 {
    font-size: 20px;
    font-family: square721_btbold;
    color: #090909;
    padding-bottom: 10px;
    text-align: center
}

.librayrght .txt,
.librayrght p {
    font-family: square721_btroman
}

.librayrght .txt {
    font-size: 15px;
    color: #666;
    font-style: italic;
    padding: 10px 0
}

.librayrght h3,
.librayrght h4 {
    font-family: square721_btbold
}

.librayrght h3 {
    font-size: 20px;
    color: #333;
    padding: 7px 0;
    margin-top: 10px;
    text-align: center
}

.librayrght h4 {
    font-size: 15px;
    color: #f78c0f;
    padding: 10px 0 5px
}

.librayrght p {
    font-size: 15px;
    color: #666;
    line-height: 18px
}

.read-more,
.read-more a,
.read-more a:hover {
    text-decoration: none;
    font-size: 13px;
    font-family: square721_btroman
}

.read-more {
    width: 150px;
    height: 28px;
    margin-top: 10px;
    background: url(../images/read-more-wht.jpg) no-repeat;
    color: #666
}

.read-more a {
    padding: 5px 25px 6px 10px;
    float: left;
    color: #666
}

.read-more a:hover {
    width: 150px;
    background: url(../images/read-more-blue.jpg) no-repeat;
    float: left;
    color: #fff
}

.ebook-bx h2,
ul.tabs li {
    font-size: 15px;
    font-family: square721_btbold
}

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 45px;
    width: 625px;
    background-color: #eaeaea
}

.tab_container,
.vps-hosting,
.vps-hosting h2 {
    width: 100%;
    float: left
}

ul.tabs li {
    float: left;
    margin: 8px 0 0 15px;
    cursor: pointer;
    height: 27px;
    overflow: hidden;
    position: relative;
    background: url(images/tab.jpg) center bottom no-repeat;
    color: #999;
    text-align: center;
    padding: 10px 15px 0
}

.hybridfeaturecontent,
.org-btn-sml {
    text-align: left
}

ul.tabs li.active,
ul.tabs li:hover {
    background-color: #FFF;
    color: #1e7fbe
}

ul.tabs li:hover {
    float: left;
    height: 27px;
    padding-top: 10px
}

.ebook-bx,
.gry-box li {
    background-color: #f0f0f0;
    border: 1px solid #dbdbdb
}

.tab_container {
    clear: both
}

.tab_content {
    padding: 0;
    display: none;
    height: 800px;
    overflow: auto;
    margin-top: 30px
}

.btm-info,
.case-studies,
.ebook-bx,
.footer-top,
.footer-top3,
.media-coverage,
.press-rel,
.reslib-box {
    overflow: hidden
}

.vps-hosting {
    position: relative;
    background: #f1f1f1;
    margin: 100px auto 50px
}

.vps-hosting h2 {
    text-align: center;
    font-size: 30px;
    color: #000;
    margin: 90px auto 40px
}

.vps-hosting ul.tabs {
    padding: 0;
    list-style: none;
    width: 410px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin: 140px 0 0 -205px;
    height: auto;
    background: #f15e22
}

.vps-hosting ul.tabs li {
    background: #f15e22;
    color: #fff;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 8px 0 8px 13px;
    height: auto
}

.vps-hosting ul.tabs li.current {
    background: #fff;
    color: #222
}

.vps-hosting .tab-content {
    display: none;
    margin-top: 185px
}

.vps-hosting .tab-content.current {
    display: inherit
}

.padtb40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.vps-hosting .plan-bx {
    width: 100%;
    margin: 0 auto
}

.vps-hosting .plan-bx ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}

.vps-hosting .plan-bx ul li {
    float: left;
    width: 240px;
    background: #fff;
    box-shadow: 5px 5px 0 #e7e3e4;
    margin: 20px 30px 20px 0;
    position: relative
}

.vps-hosting .plan-bx ul li .plan-inner-bx {
    width: 100%;
    float: left;
    padding: 50px 0 20px 15px
}

.vps-hosting .pricesave {
    position: absolute;
    right: 10px;
    top: -28px;
    display: none
}

.vps-hosting .plan-bx ul li .plan-inner-bx .plan-heading {
    font-size: 22px;
    font-family: square721_btbold;
    float: left;
    color: #333;
    width: 100%;
    line-height: 21px
}

.vps-hosting .plan-bx ul li .plan-inner-bx .plan-heading span {
    color: #757575;
    font-size: 16px;
    font-family: square721_btroman
}

.vps-hosting .plan-bx ul li .plan-inner-bx .plan-rate {
    font-size: 24px;
    font-family: square721_btroman;
    color: #e4710d;
    float: left;
    margin: 5px 0
}

.vps-hosting .plan-bx ul li .plan-inner-bx .plan-rate strong {
    color: #e4710d;
    font-size: 24px;
    font-family: square721_btbold
}

.vps-hosting .plan-bx ul li .plan-inner-bx .plan-rate span {
    font-size: 22px
}

.vps-hosting .plan-bx ul li .plan-inner-bx .cut-price {
    font-size: 20px;
    font-family: square721_btroman;
    float: left;
    text-decoration: line-through;
    color: #333
}

.vps-hosting .plan-bx ul li .selectbox {
    width: 210px;
    margin: 10px 0 0;
    height: 40px;
    border: 1px solid #ccc;
    padding: 5px;
    font-family: square721_btroman;
    font-size: 14px;
    background: #FFF
}

.vps-hosting .plan-bx ul li .boldtextprice {
    font-family: square721_btbold;
    padding: 10px 0 0;
    font-size: 13px
}

.vps-hosting .plan-bx ul li .plan-inner-bx .order {
    text-decoration: none;
    cursor: pointer;
    display: block;
    float: left;
    text-align: center;
    padding: 8px 0;
    font-size: 18px;
    border: 1px solid #e77e23;
    width: 210px;
    margin: 10px 0 0;
    background: #fff
}

.vps-hosting .service-bx {
    width: 100%;
    float: left;
    border-top: 1px solid #ebebeb;
    border-bottom: 5px solid #e77e23;
    background: #f9f9f9;
    line-height: 28px;
    padding: 7px 0 7px 17px
}

.vps-hosting .service-bx .services {
    font-size: 14px;
    font-family: square721_btroman;
    color: #333;
    float: left;
    width: 100%
}

.vps-hosting .service-bx .services strong {
    font-weight: 700
}

.vps-hosting .plan-bx ul li.forth,
.vps-hosting .plan-bx ul li:nth-child(4n) {
    margin-right: 0
}

.vps-hosting .plan-bx ul li .plan-inner-bx .order:hover {
    background: #e77e23;
    color: #fff
}

.ebook-bx {
    width: 100%;
    padding: 15px
}

.ebook-bx h2 {
    color: #333;
    padding: 0 0 5px
}

.ebook-bx p {
    font-size: 13px;
    font-family: square721_btroman;
    color: #666;
    line-height: 18px
}

.gry-box li {
    float: left;
    width: 330px;
    margin: 0 30px 20px 0;
    padding: 15px 15px 15px 5px
}

.gry-box li.last {
    margin-right: 0
}

.gry-box li .lft3 {
    float: left;
    width: 105px
}

.gry-box li .rgt3 {
    float: right;
    width: 195px;
    margin-left: 5px
}

.gry-box li .rgt3 h2 {
    font-size: 15px;
    font-family: square721_btbold;
    color: #333;
    padding: 0 0 5px
}

.gry-box li .rgt3 p,
.org-btn-sml,
.org-btn-sml a,
.org-btn-sml a:hover {
    font-size: 13px;
    font-family: square721_btroman
}

.gry-box li .rgt3 p {
    color: #666;
    line-height: 18px
}

.org-btn-sml {
    width: 132px;
    height: 28px;
    margin-top: 10px;
    background: url(../images/org-btn-sml.jpg) no-repeat;
    text-decoration: none;
    color: #FFF;
    border: none;
    cursor: pointer
}

.org-btn-sml a {
    padding: 5px 32px 5px 10px !important;
    float: left;
    border: none !important;
    text-decoration: none;
    color: #FFF !important
}

.org-btn-sml a:hover {
    width: 129px;
    background: url(../images/org-btn-sml-hover.jpg) no-repeat !important;
    float: left;
    text-decoration: none;
    color: #FFF
}

.media-coverage ul li,
.media-coverage ul li a,
.press-rel ul li,
.press-rel ul li a {
    font-family: square721_btroman;
    font-size: 14px
}

.press-rel .lft4 {
    float: left;
    width: 300px;
    padding-right: 20px;
    border-right: 1px solid #ccc
}

.press-rel .rgt4 {
    float: right;
    width: 270px;
    padding-left: 10px
}

.press-rel ul {
    padding: 0;
    margin: 0
}

.press-rel ul li {
    padding: 0 0 20px 15px;
    background: url(../images/blue-dot.jpg) 0 6px no-repeat;
    color: #006090
}

.press-rel ul li a {
    color: #006090 !important;
    border-bottom: none !important;
    text-decoration: none;
    padding: 0 !important
}

.press-rel ul li a:hover {
    color: #e9840e !important;
    background: 0 0 !important;
    font-family: square721_btroman;
    text-decoration: underline
}

.media-coverage .lft4 {
    float: left;
    width: 300px;
    padding-right: 20px;
    border-right: 1px solid #ccc
}

.media-coverage .rgt4 {
    float: right;
    width: 270px;
    padding-left: 10px
}

.media-coverage ul {
    padding: 0;
    margin: 0
}

.media-coverage ul li {
    padding: 0 0 20px 15px;
    background: url(../images/blue-dot.jpg) 0 6px no-repeat;
    color: #006090
}

.media-coverage ul li a {
    color: #006090 !important;
    border-bottom: none !important;
    text-decoration: none;
    padding: 0 !important
}

.media-coverage ul li a:hover {
    color: #e9840e !important;
    background: 0 0 !important;
    font-family: square721_btroman;
    text-decoration: underline
}

.copyright2 a,
.footer-btm li a,
.footer-top2 li a,
a.tooltip:hover {
    text-decoration: none
}

.case-studies .lft5 {
    float: left;
    width: 300px;
    padding-right: 20px;
    border-right: 1px solid #ccc
}

.case-studies .rgt5 {
    float: right;
    width: 280px
}

.case-studies h4 {
    font-size: 15px;
    font-family: square721_btbold;
    color: #f78c0f;
    padding: 0 0 5px
}

.case-studies p {
    font-size: 15px;
    font-family: square721_btroman;
    color: #666;
    line-height: 18px
}

.media-coverage .lft6 {
    float: left;
    width: 300px;
    padding-right: 20px
}

.media-coverage .rgt6 {
    float: right;
    width: 280px
}

.resources_content {
    width: 100%;
    float: left
}

.resourcesbanner {
    width: 1100px;
    float: left;
    position: relative;
    height: 441px;
    background: url(../images/bannerbg.jpg) no-repeat
}

.tab2image {
    width: 300px;
    float: left
}

.marrght20 {
    margin-right: 40px
}

.hybridcontent p {
    padding: 0 0 30px;
    text-align: justify;
    font-size: 17px;
    line-height: 26px
}

.hybridcontent h3 {
    text-align: left;
    font-size: 19px;
    font-family: square721_btbold;
    color: #1e7ebb;
    padding: 0 0 10px
}

.hybridrightimg {
    width: 630px;
    float: right
}

.hybridfeaturecontent ul li {
    background: url(../images/listcircle.png) 0 8px no-repeat;
    color: #333;
    float: left;
    font-size: 17px;
    line-height: 24px;
    padding: 4px 0 10px 25px;
    text-align: left;
    width: 100%
}

.publicloudpagecontent h1 {
    font-size: 35px;
    font-family: square721_btroman;
    color: #333;
    letter-spacing: -2px;
    text-align: center;
    line-height: 50px
}

.txtvideo,
.video-container {
    font-family: rockwellregular
}

.contentleft_box {
    width: 520px
}

.btn-buildbutton {
    border-radius: 4px;
    background: #1969c5;
    border: 1px solid #2178dd;
    color: #FFF !important;
    font-size: 12px !important;
    padding: 3px 10px;
    float: left;
    margin-top: 10px
}

.btn-buildbutton:hover {
    background: #2178dd;
    border: 1px solid #2178dd
}

.video-container {
    background-color: #fff;
    border: 4px solid #048db7;
    border-radius: 10px;
    box-shadow: 0 0 20px #000;
    left: 28%;
    height: 500px;
    position: fixed;
    top: 10%;
    width: 700px;
    z-index: 999999;
    text-align: center
}

.txtvideo {
    padding: 210px 0 0;
    font-size: 50px
}

.btnclose {
    float: right;
    margin: 0
}

.planbtn_rightgreen {
    width: 50px;
    height: 244px;
    position: fixed;
    top: 325px;
    right: 0;
    z-index: 8888
}

.video-img {
    width: 343px;
    height: auto
}

.footer-top,
.footer-top3 {
    width: 100%;
    padding: 15px 0 10px
}

.footer-top {
    background-color: #0d4f99
}

.footer-top2 {
    width: 92%;
    float: left;
    margin-left: 0;
    padding: 0
}

.footer-top2 li {
    color: #FFF;
    float: left;
    margin-right: 30px
}

.footer-top2 li a {
    color: #FFF;
    font-size: 14px
}

.footer-top3 {
    background: url(../images/fotoerbg.jpg) right bottom no-repeat #135caf;
    padding-bottom: 20px
}

.footer-top3 h2 {
    font-size: 12px !important;
    color: #68a2fa !important;
    margin: 0;
    padding: 0 0 10px;
    font-weight: 400;
    text-align: left !important;
    line-height: 14px !important
}

.botspc,
.tbotspc {
    padding-bottom: 8px
}

.brd-btm {
    border-bottom: 1px dashed #75c5f7
}

.height20 {
    height: 20px
}

.footer-btm li {
    padding-top: 15px;
    float: left;
    margin-right: 25px
}

.footer-btm li a {
    font-size: 12px;
    color: #68a2fa;
    text-transform: capitalize
}

.footer-btm li a:hover {
    color: #FFF
}

.copyright2,
.copyright2 a,
.copyrighttext,
.copyrighttext a {
    font-size: 12px;
    color: #68a2fa
}

.copyright2 {
    text-align: right;
    padding-top: 10px
}

.copyrighttext {
    padding-top: 5px
}

.wdth500 {
    width: 500px
}

.tbotspc {
    border-top: 1px solid #d1d1d1;
    padding-top: 8px;
    color: #1e7ebb
}

a.tooltip strong {
    line-height: 30px
}

a.tooltip span {
    z-index: 10;
    display: none;
    padding: 14px 20px;
    margin-left: -150px;
    width: 350px;
    line-height: 16px;
    font-weight: 400 !important
}

a.tooltip span.alpha {
    margin-top: -205px !important
}

a.tooltip span.aw {
    margin-top: -125px !important
}

a.tooltip span.dv {
    margin-top: -190px !important
}

a.tooltip span.dvw {
    margin-top: -125px !important
}

a.tooltip span.ov {
    margin-top: -190px !important
}

a.tooltip span.ovw {
    margin-top: -140px !important
}

a.tooltip:hover span {
    display: inline;
    position: absolute;
    color: #fff;
    background-color: #333;
    border-radius: 5px
}

.clients-mob,
.mobileplanrow,
.pcover,
.reglog-mob,
.toplnk-mob,
.topmenu-mob {
    display: none
}

.callout {
    z-index: 20;
    position: absolute;
    border: 0;
    bottom: -11px;
    left: 120px
}

#popupoffer,
#popupwin {
    z-index: 999999;
    top: 25%;
    right: 0;
    position: fixed;
    left: 0
}

#popupwin {
    width: 778px;
    height: 358px;
    background: url(https://www.cloudoye.com/images/popbg.jpg) no-repeat;
    border: 10px solid #1c3456;
    text-align: center;
    box-shadow: 0 0 10px #000;
    margin: 0 auto
}

.popwincontent {
    width: 335px;
    float: left;
    margin: 35px 0 0 290px;
    text-align: left
}

.popwincontent h2 {
    font-size: 30px;
    line-height: 40px;
    padding: 0 0 15px;
    color: #031a3b;
    font-family: square721_btroman
}

.popwincontent h2 span {
    font-family: square721_btbold;
    font-size: 50px
}

.popwincontent p {
    color: #031a3b;
    font-size: 16px;
    padding: 0 0 15px
}

#popupoffer {
    width: 832px;
    height: 414px;
    background: url(https://www.cloudoye.com/images/cloud-server-cashback-offer.png) no-repeat;
    text-align: center;
    margin: 0 auto
}

.bgoverlap {
    background: #000;
    opacity: .9;
    z-index: 99999;
    width: 100%;
    height: 100%;
    float: left;
    position: fixed
}

.closebut {
    width: 38px;
    height: 38px;
    position: absolute;
    right: -20px;
    top: -22px
}

.btnclosepop {
    width: 42px;
    height: 42px;
    position: absolute;
    right: 5px;
    top: 3px
}

.inter_link {
    color: #205d94
}

.inter_link:hover {
    color: #f15e22
}

.tabwdt {
    margin-left: 149px
}

.greyplanbox {
    background: #1585cd;
    padding: 15px;
    margin-bottom: 20px
}

.greyplanbox h3,
.greyplanbox h4 {
    color: #fff;
    font-family: square721_btbold;
    padding: 0 0 10px
}

.greyplanbox h3 {
    font-size: 18px;
    text-align: left
}

.greyplanbox h4 {
    font-size: 16px
}

.btnorange2,
.greyplanbox h4 span {
    font-family: square721_btroman
}

.hybrcldbx h3,
.hybrcldbx2 h3,
.planpageheading,
.reslib-box h2,
.reslib-box h3 {
    font-family: square721_btbold
}

.greyplanbox h4 span {
    font-size: 14px;
    color: #fff;
    padding: 8px 0 0
}

.yellowplantable tr td {
    background: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    color: #333;
    padding: 5px 10px !important
}

.yellowplantable tr td .bluetext {
    color: #1e7ebb;
    padding: 5px 0 5px 10px !important
}

.yellowplantable tr td .bluetext span {
    font-size: 11px
}

.greyplanbox .pricetext {
    width: 100% !important;
    color: #fff !important;
    font-size: 18px;
    text-align: center !important;
    margin-top: 6px
}

.btnorange2,
.btnorange2:hover {
    color: #fff;
    text-decoration: none
}

.greyplanbox .pricetext img {
    margin-top: 3px;
    width: 13px;
    height: 15px
}

.padrglef {
    padding-left: 0;
    padding-right: 0
}

.btnorange2 {
    background-color: #f15e22;
    border-bottom: 2px solid #e7561b;
    font-size: 16px;
    margin-top: 5px;
    padding: 8px 30px;
    text-align: center;
    display: block
}

.btnorange2:hover {
    background-color: #f8692f;
    border-bottom: 2px solid #ee652d
}

.hybrcldbx h3,
.hybrcldbx2 h3 {
    color: #333;
    border-bottom: 1px solid #3c3c3c;
    font-weight: 400
}

.hybrcldbx,
.hybrcldbx2 {
    background-color: #efefef
}

.hei-16 {
    height: 16px
}

.hei-60 {
    height: 60px
}

.hei-100 {
    height: 20px
}

.award-mob-main {
    display: none
}

#mob-popup {
    display: block
}

.tx-shdo {
    text-shadow: none
}

.mrg-lft {
    margin-left: 10px
}

.planpageheading {
    font-size: 20px;
    color: #333;
    text-align: center
}

.wdt-260 {
    width: auto
}

.mob-tollmn,
.mobheader,
.mobilemenu,
.mobreg,
.video-mob {
    display: none
}
.mobheader {
    padding-bottom: 10px;
}

.hei-80 {
    height: 80px
}

.hybrcldbx {
    height: 155px;
    margin: 0 0 20px;
    padding: 20px
}

.hybrcldbx h3 {
    line-height: 18px;
    padding: 0 0 5px;
    text-align: left !important;
    margin: 0 0 10px;
    font-size: 17px
}

.hybrcldbx p {
    padding-bottom: 20px;
    text-align: left;
    line-height: 20px;
    font-size: 16px
}

.hybrcldbx2 {
    height: 300px;
    margin: 0 0 20px;
    padding: 20px
}

.hybrcldbx2 h3 {
    line-height: 18px;
    padding: 0 0 5px;
    text-align: left !important;
    margin: 0 0 10px;
    font-size: 16px
}

.hybrcldbx2 p {
    padding-bottom: 20px;
    text-align: left;
    line-height: 20px;
    font-size: 13px
}

.hybrcldbx2 ul li {
    color: #333;
    padding-bottom: 10px;
    font-size: 13px;
    text-align: left
}

.reslib-box {
    border: 1px solid #e5e5e5
}

.reslib-box ul li {
    float: left;
    width: 350px;
    border-right: 1px solid #e5e5e5;
    padding: 30px 0 0
}

.org-btn-sml2,
.org-btn-sml2:hover {
    text-decoration: none;
    float: right;
    width: 132px
}

.reslib-box ul li.last {
    border-right: none
}

.reslib-box img {
    float: left;
    margin: 0 20px
}

.reslib-box h2 {
    color: #1e7ebb;
    font-size: 20px;
    text-decoration: underline
}

.reslib-box h3 {
    color: #333;
    font-size: 14px;
    line-height: 18px;
    padding: 10px 20px 5px 0
}

.btm-info a,
.org-btn-sml2,
.reslib-box p {
    font-family: square721_btroman
}

.dedisev-img h3,
.grey-pl h2 {
    font-family: square721_btbold
}

.reslib-box p {
    color: #333;
    font-size: 13px;
    line-height: 18px;
    padding-right: 10px
}

.btm-info a,
.btm-info a:hover {
    color: #0c68a3
}

.btm-info {
    background-color: #ededed;
    padding: 7px 20px
}

.btm-info a {
    font-size: 12px;
    text-decoration: underline;
    display: block;
    float: left;
    padding-top: 5px
}

.addplanbut,
.btm-info a:hover,
.grey-pl ul li a,
.popupbotwhitebox a,
.yellowbutton,
.yellowbutton:hover {
    text-decoration: none
}

.org-btn-sml2 {
    height: 28px;
    background: url(../images/org-btn-sml.jpg) no-repeat;
    font-size: 13px;
    color: #FFF;
    border: none;
    cursor: pointer;
    text-align: left
}

.grey-pl h2,
.grey-pl ul li a,
.txt-lign p,
.txt-lign-p,
.white-bx h2 {
    text-align: center
}

.org-btn-sml2:hover {
    background: url(../images/org-btn-sml-hover.jpg) no-repeat !important
}

.telecom-industry-on-cloud-header-img2 {
    background: url(../images/telecom-industry-on-cloud-header-img2.jpg) no-repeat;
    width: 1100px;
    height: 335px;
    background-size: 100% 100%
}

.telecom-industry-on-cloud-header-img2 h2 {
    padding-top: 35px;
    font-size: 18px;
    font-weight: 700;
    color: #000
}

.telecom-industry-on-cloud-header-img2 p {
    font-size: 17px;
    line-height: 26px;
    padding: 20px 0 10px;
    color: #0d1418;
    text-align: center
}

.retail-industry-on-cloud-img2 {
    background: url(../images/retail-industry-on-cloud-img2.jpg) no-repeat;
    width: 1100px;
    height: 510px;
    background-size: 100% 100%
}

.retail-industry-on-cloud-img2 h2 {
    padding-top: 20px
}

.retail-industry-on-cloud-img2 p {
    font-size: 17px;
    line-height: 20px;
    padding: 0 0 25px;
    color: #0d1418
}

.dedisev-img {
    background: url(../images/dedicat-img.jpg) no-repeat;
    width: 1100px;
    height: 460px;
    background-size: 100% 100%
}

.dedisev-img h3 {
    font-size: 40px;
    color: #FFF;
    line-height: 40px;
    padding: 155px 165px 0 35px
}

.dedisev-img .orgbox {
    background-color: #e54f11;
    opacity: .8;
    filter: alpha(opacity=80);
    margin: 25px 20px 0 0;
    padding: 25px 20px 20px 0
}

.bene,
.blockcloud,
.dccban {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2b8de2', endColorstr='#d54269', GradientType=1)
}

.grey-pl {
    float: left;
    width: 100%;
    background: #f1f1f1;
    padding-bottom: 75px;
    margin-top: 55px
}

.grey-pl h2 {
    width: 100%;
    margin: 40px 0 45px;
    color: #333;
    font-size: 30px
}

.grey-pl ul li h3,
.rate {
    font-family: square721_btroman;
    border-bottom: 1px solid #d3d3d3;
    float: left
}

.grey-pl ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.grey-pl ul li {
    float: left;
    list-style: none;
    width: 240px;
    padding: 30px 20px 25px;
    background: #fff;
    margin-right: 25px;
    box-shadow: 0 0 10px 1px rgba(119, 119, 119, .5);
    -moz-box-shadow: 0 0 10px 1px rgba(119, 119, 119, .5);
    -webkit-box-shadow: 0 0 10px 1px rgba(119, 119, 119, .5)
}

.grey-pl ul li h3 {
    font-size: 22px;
    line-height: 27px;
    margin: 0;
    padding: 0 0 20px
}

.rate {
    font-size: 16px;
    color: #2774c4;
    width: 100%;
    padding: 20px 0;
    margin-bottom: 25px
}

.rate span {
    float: left;
    font-size: 25px
}

.rate strong {
    font-size: 30px;
    font-family: square721_btbold;
    float: left;
    margin-left: 8px;
    margin-top: -5px
}

.grey-pl ul li p {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    font-size: 15px;
    color: #333
}

.grey-pl ul li a {
    padding: 10px 0;
    font-size: 14px;
    color: #fff;
    font-family: square721_btroman;
    width: 100%;
    float: left;
    background: #f26606
}

.grey-pl ul li a:hover {
    background: #ff7e26
}

.white-bx,
.white-bx ul li {
    background: #fff;
    float: left
}

.white-bx {
    width: 100%;
    padding: 55px 0 65px;
    clear: both
}

.white-bx h2 {
    width: 100%;
    margin: 0 0 45px;
    color: #333;
    font-size: 30px;
    font-family: square721_btbold
}

.white-bx ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

.white-bx ul li {
    list-style: none;
    width: 300px;
    padding: 0 0 5px;
    margin: 0 25px;
    border: 1px solid #f0f0f0;
    min-height: 435px;
    box-shadow: 0 0 10px 0 rgba(119, 119, 119, .5);
    -moz-box-shadow: 0 0 10px 0 rgba(119, 119, 119, .5);
    -webkit-box-shadow: 0 0 10px 0 rgba(119, 119, 119, .5)
}

.blue-bx-content,
.blue-bx-head,
.greybx2,
.rgt-nav-bx li {
    width: 100%;
    float: left
}

.blue-bx-head {
    padding: 30px 30px 0;
    background: #2774c4;
    font-family: square721_btroman;
    min-height: 100px
}

.blue-bx-head h3 {
    color: #fff;
    font-size: 22px;
    line-height: 27px
}

.blue-bx-content {
    padding: 30px 20px;
    font-size: 15px;
    line-height: 22px
}

.greybx2 {
    clear: both;
    background: #e6e6e6;
    padding: 45px 0
}

.lft-content-bx h2 {
    float: left;
    font-size: 22px;
    line-height: 27px;
    font-family: square721_btbold;
    color: #333;
    margin: 10px 0 25px
}

.lft-content-bx h3,
.lft-content-bx p {
    font-family: square721_btroman;
    color: #333;
    float: left
}

.lft-content-bx h3 {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 15px
}

.lft-content-bx p {
    padding-bottom: 10px;
    font-size: 15px;
    line-height: 22px
}

.rgt-nav-bx {
    background: #fff;
    padding: 30px 50px
}

.rgt-nav-bx h2 {
    float: left;
    font-size: 20px;
    line-height: 27px;
    font-family: square721_btbold;
    color: #333;
    margin: 0 0 30px
}

.rgt-nav-bx li {
    text-align: left;
    padding-bottom: 20px;
    padding-left: 30px;
    background: url(https://www.cloudoye.com/images/arrow-blue.jpg) left 4px no-repeat;
    color: #333;
    line-height: 22px
}

.rgt-nav-bx li:last-child {
    padding-bottom: 0
}

.lft-content-bx {
    padding-right: 50px
}

.dedisev-img .orgbox ul li {
    font-family: square721_btroman;
    padding: 0 0 5px 50px;
    background: url(../images/wht-arrow3.png) 20px 5px no-repeat;
    font-size: 17px;
    color: #fff;
    text-align: left
}

.upgradepopup {
    width: 738px;
    height: 491px;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 13%;
    position: absolute;
    background: url(https://www.cloudoye.com/images/upgrade-popup.png) center top no-repeat;
    z-index: 999999
}

.black_overlay,
.black_overlay3,
.popupbluebg {
    left: 0;
    position: fixed
}

.black_overlay3 {
    background-color: #000;
    height: 100%;
    opacity: .9;
    top: 0;
    width: 100%;
    z-index: 888888
}

.popupbluebg {
    background: url(../images/popupbluebg.jpg) no-repeat;
    height: 458px;
    margin: 0 auto;
    padding: 0;
    right: 0;
    top: 13%;
    width: 675px;
    z-index: 99999999
}

.black_overlay {
    background-color: #000;
    display: none;
    height: 100%;
    opacity: .9;
    top: 0;
    width: 100%;
    z-index: 88888888
}

.popupbluebg h2 {
    font-size: 40px;
    padding: 40px 0 0;
    text-transform: uppercase;
    color: #FFF;
    text-shadow: 0 1px 2px #000;
    text-align: center;
    font-family: pt_sansbold
}

.popupbluebg .yellowtxt {
    color: #fff000;
    font-size: 20px;
    font-style: italic;
    text-align: center;
    padding: 15px 0 0;
    margin-top: 0
}

.popupbluebg .emailinputbg {
    background: url(../images/email-inputbg.png) no-repeat;
    width: 293px;
    height: 55px;
    padding: 0 0 0 40px;
    margin: 0 0 0 40px;
    float: left
}

.popupbluebg .captchabg input,
.popupbluebg .emailinputbg input,
.popupbluebg .phoneinputbg input {
    background: 0 0;
    border: none;
    font-size: 15px;
    font-weight: 400;
    font-family: pt_sansregular;
    padding: 15px 0 0 10px;
    width: 240px;
    float: left
}

.popupbluebg .phoneinputbg {
    background: url(../images/phone-inputbg.png) no-repeat;
    width: 293px;
    height: 55px;
    padding: 0 0 0 40px;
    margin: 0 0 0 20px;
    float: left
}


.phoneinputbg input::-webkit-placeholder,
.popupbluebg .emailinputbg input::-moz-placeholder,
.popupbluebg .emailinputbg input::-webkit-placeholder,
.popupbluebg .phoneinputbg input::-moz-placeholder {
    font-size: 18px
}

.popupbluebg .formoffertxt {
    font-family: pt_sansbold;
    color: #000;
    font-style: italic;
    width: 100%;
    text-align: center;
    padding: 15px 0 10px;
    float: left
}

.popupbluebg .btnfieldbox,
.popupbluebg .btnsubmit {
    width: 380px;
    margin: 0 auto 10px
}

.popupbluebg .btnsubmit {
    background: #ff8400;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #FFF;
    font-size: 28px;
    border-bottom: 5px solid #c57f31;
    border-radius: 5px;
    font-family: pt_sansbold;
    font-weight: 700;
    height: 55px;
    padding: 5px 0 0;
    letter-spacing: -1px
}

.azure-innerheadermid h1,
.cheap-vps-innerheadermid h1,
.datacenterconsoli h1,
.gup-innerheadermid h1,
.multi-cloudinner h1 {
    letter-spacing: -4px;
    text-transform: uppercase
}

.popupbluebg .btnsubmit:hover {
    background: #fe911d
}

.popupbotwhitebox {
    background: #FFF;
    width: 100%;
    margin-top: 10px;
    padding: 15px 20px;
    display: block;
    float: left;
    color: #000;
    font-size: 13px
}

.popupbotwhitebox span {
    color: #666
}

.popupbotwhitebox a {
    font-size: 16px;
    color: #000
}

.popupbotwhitebox a:hover {
    color: #015bbf;
    text-decoration: underline
}

.popupbluebg .rgtclosebtn {
    position: absolute;
    right: 10px;
    top: 10px
}

.popuperrormessage {
    width: 600px;
    margin: 0 auto;
    text-align: center;
    padding: 0 0 10px;
    color: #000
}

.popupbluebg .captchabg,
.popupbluebg .captchaimg {
    width: 293px;
    height: 55px;
    padding: 0 0 0 40px;
    float: left
}

.popupbluebg .captchabg {
    background: url(../images/captch-inputbg.png) no-repeat;
    margin: 0 0 0 40px
}

.popupbluebg .captchaimg {
    background: url(../images/txtbg1.png) no-repeat;
    margin: 0 0 0 20px
}

.popupbluebg .captchaimg img {
    margin: 10px 0 0 -30px
}

.popupbluebg .captchaimg input {
    background: url(../images/captha-bt2.png) no-repeat;
    float: right;
    width: 38px;
    height: 37px;
    margin-right: 10px;
    margin-top: 9px;
    border: none
}

.block li,
.catg li,
.catg-enter li {
    border-radius: 5px;
    text-decoration: none
}

.vps-rgt-nav h2,
.vpscolcontent {
    margin: 0 0 30px;
    font-family: square721_btbold
}

.vps-lft-content p {
    font-size: 17px;
    text-align: left;
    line-height: 26px
}

.vps-rgt-nav {
    background: #fff;
    padding: 30px 50px
}

.vps-rgt-nav h2 {
    float: left;
    font-size: 20px;
    line-height: 27px;
    color: #333
}

.vps-rgt-nav li {
    float: left;
    width: 100%;
    text-align: left;
    padding-bottom: 12px;
    padding-left: 30px;
    background: url(https://www.cloudoye.com/images/arrow-blue2.jpg) left 4px no-repeat;
    color: #333;
    line-height: 22px
}

.vps-rgt-nav li:last-child {
    padding-bottom: 0
}

.vpscolcontent {
    padding: 20px;
    height: 100px;
    background: #2774c4;
    color: #FFF
}

.vpscolheading {
    color: #2774c4;
    padding: 20px 0;
    font-size: 25px
}

.vpshostinglist li {
    text-align: left;
    padding: 0 0 15px
}

.vpshostinglist li span {
    color: #2774c4;
    font-family: square721_btbold
}

.vpsfeatureheading {
    font-size: 24px;
    padding: 0 0 30px
}

.gpudediserver {
    background: url(../images/gpu-topban.jpg) center top no-repeat #000;
    height: 552px
}

.gup-innerheadermid {
    margin: 55px auto 0;
    text-align: center
}

.gup-innerheadermid h1 {
    font-size: 55px;
    color: #FFF;
    line-height: 55px;
    padding: 0;
    margin: 140px 0 0;
    font-family: square721_btbold
}

.gup-innerheadermid h1 span {
    font-size: 46px;
    font-family: square721_btroman
}

.innerpagecontentgpu .whbox1 .orangebx .inv,
.innerpagecontentgpu .whbox1 .orangebx .plan {
    font-family: square721_btbold;
    font-size: 50px;
    color: #fff
}

.gpudediserver .boderbottom {
    height: 54px;
    border-bottom: 1px solid #6e6a7e;
    width: 100%;
    float: left;
    border-top: 8px solid #f15e22;
    position: absolute;
    top: 10px
}

.innerpagecontentgpu .whbox1 {
	padding: 10px 30px 10px 0;
	width: 50%;
	position: absolute;
	top: -20px;
}

.innerpagecontentgpu .whboxmaintop {
    position: relative;
    display: inline-block;
    width: 100%
}

.innerpagecontentgpu .whbox1 .orangebx {
    background-color: #f2662d;
    padding: 20px
}

.innerpagecontentgpu .whbox1 .orangebx .plan {
    line-height: 20px
}

.innerpagecontentgpu .whbox1 .orangebx .new {
    font-family: square721_btroman;
    font-size: 32px;
    line-height: 34px;
    color: #fff;
    padding-bottom: 0;
}

.gpufirstul>li,
.gpusecul>li,
.gputowbox .whbox {
    background: #fff;
    border-bottom: 4px solid #bfbfbf;
    font-size: 17px;
    float: left;
    box-shadow: 0 0 25px #999
}

.innerpagecontentgpu .whbox2 {
    padding: 10px 0;
    width: 50%;
    position: relative;
    left: 50%;
}

.towpart {
    width: 46%;
    float: left;
    margin: 20px
}

.one1 {
    height: 480px
}

.five5,
.four4,
.six6,
.three3,
.two2 {
    height: 300px
}

.gputowbox .whbox {
    padding: 40px 30px 0 35px;
    width: 100%;
    margin-right: 70px;
    margin-top: 100px;
    margin-bottom: 50px;
    position: relative;
    line-height: 26px
}

.gputowbox ul:not(.newUl) {
    float: left;
    width: 50%;
    padding: 0 20px
}

.gpufirstul>li,
.gpusecul>li {
    padding: 170px 30px 30px 35px;
    margin-top: 160px;
    width: 100%;
    list-style: none;
}

.gpufirstul>li {
    position: relative
}

.gpufirstul li span {
    position: absolute;
    top: -120px
}

.gpusecul li {
    position: relative
}

.gpufirstul .heading,
.gpusecul .heading,
.manage {
    font-size: 24px;
    line-height: 28px;
    font-family: square721_btbold
}

.gpusecul li span {
    position: absolute;
    top: -120px
}

.gputowbox li:nth-child(2) {
    margin-right: 0
}

.gputowbox .mainbox {
    position: relative;
    top: -150px
}

.gputowbox .topbox1 {
    padding: 10px;
    width: 100%
}

.gpufirstul .heading,
.gpusecul .heading {
    margin-bottom: 10px
}

.newUl li {
    margin-bottom: 15px;
}

.lastcont,
.manage {
    margin-bottom: 50px
}

.manage {
    text-align: center;
    margin-top: 50px
}

.botulli li,
.lastcont p {
    font-size: 17px;
    line-height: 24px
}

.botulli ol,
.botulli ul {
    list-style: none;
    margin-top: 10px
}

.botulli li {
    background: url(../images/tic.png) left 8px no-repeat;
    margin-right: 20px;
    text-align: left;
    list-style-position: inside;
    padding: 1px 0 10px 50px;
    width: 48%;
    float: left;
    min-height: 114px
}

.lastcont {
    margin-top: 50px
}

.lastcont p {
    font-family: square721_btroman;
    margin-bottom: 40px;
    text-align: justify
}

.gpafoot {
    background: url(../images/gpu-footback.jpg) center top no-repeat #fff;
    height: 193px;
    display: none
}

.gpafoot .footbox1 {
    width: 250px;
    float: left;
    position: relative;
    top: -46px
}

.gpafoot .footbox2,
.gpafoot .footbox3 {
    float: left;
    position: relative;
    top: 66px
}

.gpafoot .footbox2 {
    width: 170px
}

.gpafoot .footbox3 {
    text-align: center
}

.clouddatamigrat .boderbottom,
.cloudsolution .boderbottom,
.energycloud .boderbottom,
.gamingserver .boderbottom,
.gpucloudserver .boderbottom,
.paymentech .boderbottom {
    top: 10px;
    border-bottom: 1px solid #6e6a7e;
    border-top: 8px solid #f15e22;
    position: absolute;
    width: 100%;
    float: left
}

.gpafoot .footbox3 .linetp {
    font-family: square721_btbold;
    font-size: 20px;
    line-height: 50px
}

.gpafoot .footbox3 .bluebox,
.gpafoot .footbox3 .or,
.gpafoot .footbox3 .orbox,
.gpafoot .footbox3 .tallfree {
    font-size: 23px;
    line-height: 50px;
    font-family: square721_btbold
}

.datacenterconsoli h1,
.dccban h1 {
    line-height: 55px;
    color: #FFF;
    padding: 0
}

.gpafoot .footbox3 .orbox {
    color: #fff;
    background-color: #e3622f;
    padding: 5px
}

.gpafoot .footbox3 .bluebox {
    color: #fff;
    background-color: #135caf;
    padding: 5px
}

.gpafoot .footbox3 .or {
    color: #fff;
    padding: 5px
}

.gamingserver .boderbottom {
    height: 54px
}

.clouddatamigrat .boderbottom {
    height: 54px
}
.energycloud,
.gpucloudserver {
    background: url(../images/gpu-cloud-server-header.jpg) center top no-repeat #000
}

.paymentech .boderbottom {
    height: 54px
}

.gpucloudserver {
    height: 552px
}

.gpucloudserver .boderbottom {
    height: 54px
}

.energycloud {
    height: 552px
}

.energycloud .boderbottom {
    height: 54px
}

.gup-datacenterconsoli {
    margin: 42px auto 0;
    text-align: center
}

.datacenterconsoli h1 {
    font-size: 63px;
    margin: 90px 0 0;
    font-family: square721_btbold
}

.banbottext {
    margin-top: 70px
}

.datacenterconsoli h1 span {
    font-size: 46px;
    font-family: square721_btroman
}

.dccban {
    background: rgba(43, 141, 226, 1);
    background: -moz-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, rgba(43, 141, 226, 1)), color-stop(100%, rgba(213, 66, 105, 1)));
    background: -webkit-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: -o-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: -ms-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: linear-gradient(to right, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    height: 237px
}

.dccban h1 {
    font-size: 30px;
    margin: 0;
    font-family: square721_btbold
}

.tough.dccban h1 {
    font-size: 50px;
}

.dccban p,
.many p {
    font-size: 17px;
    padding: 0
}

.dccban p {
    color: #FFF;
    margin: 10px 0 0;
    font-family: square721_btroman
}

.many p,
.saving-left .savhd,
.saving-left .savp1 {
    font-family: square721_btbold
}

.datacenterconsoli .boderbottom {
    height: 54px;
    border-bottom: 1px solid #6e6a7e;
    width: 100%;
    float: left;
    border-top: 8px solid #f15e22;
    position: absolute;
    top: 5px
}

.many p {
    line-height: 24px;
    color: #333;
    margin: 0
}

.data-pageheadingbg {
    width: 100%;
    float: left;
    height: auto
}

.catg li {
    background: url(../images/cat1.jpg) center top no-repeat #fff;
    width: 260px;
    height: 306px;
    padding: 25px;
    display: block;
    font-size: 15px;
    color: #333;
    margin-right: 10px;
    float: left;
    margin-bottom: 30px
}

.catg li.last {
    margin-right: 0
}

.catg li p {
    margin-top: 26px
}

.saving-left,
.saving-right {
    display: block;
    float: left;
    margin-top: 20px;
    min-height: 394px
}

.saving {
    background: url(../images/sav-back.jpg) center top no-repeat #fff;
    height: 504px
}

.saving-left {
    width: 70%;
    padding: 20px 50px 20px 0;
    color: #fff;
    margin-bottom: 30px
}

.saving-left .savhd {
    font-size: 36px;
    line-height: 37px;
    color: #fff;
    text-align: left;
    margin-bottom: 30px
}

.saving-left .savp1,
.saving-left .savp2 {
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    text-align: left
}

.saving-left .savp1 {
    margin-bottom: 20px
}

.saving-left .savp2 {
    font-family: square721_btroman
}

.saving-right {
    width: 30%;
    padding: 20px;
    color: #fff;
    margin-bottom: 30px;
    position: relative;
    bottom: -101px
}

.benefit p {
    font-size: 30px;
    line-height: 36px;
    color: #08418e;
    padding: 0;
    margin: 0 0 30px;
    font-family: square721_btbold
}

.benefit-left1,
.benefit-right1 {
    display: block;
    color: #fff;
    float: left
}

.benefit-left1 {
    width: 16%;
    padding: 20px 20px 0 0
}

.benefit-right1 {
    width: 84%;
    padding: 20px 0
}

.benefit-right1 .banhd {
    font-size: 26px;
    line-height: 22px;
    color: #333;
    font-family: square721_btbold;
    text-align: left;
    margin-bottom: 18px
}

.benefit-right1 .banp1 {
    font-size: 15px;
    line-height: 20px;
    color: #333;
    font-family: square721_btroman;
    margin-bottom: 20px;
    text-align: justify
}

.benefit-left2,
.benefit-right2 {
    display: block;
    color: #fff;
    float: left
}

.benefit-left2 {
    width: 84%;
    padding: 20px 20px 0 0
}

.benefit-right2 {
    width: 16%;
    padding: 20px 0
}

.benefit-left2 .banhd {
    font-size: 26px;
    line-height: 22px;
    color: #333;
    font-family: square721_btbold;
    text-align: left;
    margin-bottom: 18px
}

.benefit-left2 .banp1 {
    font-size: 15px;
    line-height: 20px;
    color: #333;
    font-family: square721_btroman;
    margin-bottom: 20px;
    text-align: justify
}

.enterbanbottext {
    margin-top: 22px
}

.bene {
    background: rgba(43, 141, 226, 1);
    background: -moz-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, rgba(43, 141, 226, 1)), color-stop(100%, rgba(213, 66, 105, 1)));
    background: -webkit-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: -o-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: -ms-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: linear-gradient(to right, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    height: auto;
    padding-bottom: 30px
}

.bene h1,
.bene p {
    color: #FFF;
    padding: 0
}

.bene h1 {
    font-size: 30px;
    line-height: 55px;
    margin: 0;
    font-family: square721_btbold
}

.bene p {
    font-size: 17px;
    margin: 10px 0 0;
    font-family: square721_btroman
}

.catg-enter li,
.saving-right-enter {
    margin-bottom: 30px;
    display: block;
    float: left
}

.catg-enter li {
    background: url(../images/enter-cat1.jpg) center top no-repeat #fff;
    width: 260px;
    height: 365px;
    padding: 25px;
    font-size: 15px;
    color: #333;
    margin-right: 10px
}

.catg-enter li.last {
    margin-right: 0
}

.catg-enter li p {
    margin-top: 26px
}

.saving-enter {
    background: url(../images/sav-back.jpg) center top no-repeat #fff;
    height: 430px
}

.saving-right-enter {
    width: 30%;
    padding: 20px;
    min-height: 394px;
    color: #fff;
    margin-top: 20px
}

.quality {
    height: auto;
    padding-bottom: 30px
}

.quality .head {
    font-size: 30px;
    color: #08418e;
    line-height: 55px;
    padding: 0;
    margin: 0;
    font-family: square721_btbold
}

.botpara p,
.quality p {
    font-size: 17px;
    margin: 10px 0 0;
    font-family: square721_btroman;
    color: #333
}

.quality p {
    padding: 0
}

.botpara {
    height: auto;
    padding-bottom: 30px
}

.botpara p {
    padding: 0
}

.azure-innerheadermid h1,
.blockcloud-hd,
.headblock {
    font-family: square721_btbold
}

.block li {
    background: #fff url(../images/block-back.jpg) no-repeat center top/100% 100%;
    width: 260px;
    height: 288px;
    padding: 25px;
    display: block;
    font-size: 15px;
    color: #333;
    margin-right: 145px;
    float: left;
    margin-bottom: 30px
}

.block li.last {
    margin-right: 0
}

.block li p {
    margin-top: 26px
}

.headblock {
    font-size: 30px;
    color: #08418e;
    line-height: 55px;
    padding: 0;
    margin: 0 0 25px
}

.blockcloud {
    background: rgba(43, 141, 226, 1);
    background: -moz-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0, rgba(43, 141, 226, 1)), color-stop(100%, rgba(213, 66, 105, 1)));
    background: -webkit-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: -o-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: -ms-linear-gradient(left, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    background: linear-gradient(to right, rgba(43, 141, 226, 1) 0, rgba(213, 66, 105, 1) 100%);
    height: auto;
    padding-bottom: 30px;
    color: #fff;
    font-size: 17px;
    margin-top: 20px
}

.blockcloud-hd {
    font-size: 36px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 30px;
    text-align: center
}

.blockcloud-ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
}

.blockcloud-ul li {
    width: 24%;
    min-height: 285px;
    display: inline-block;
    margin: 20px 5px 30px 0;
    padding: 20px;
    border: 1px solid #fff;
    text-align: center;
    color: #fff
}

.blockcloud-ul li span {
    margin-bottom: 20px;
    display: inline-block
}

.blockcloud-ul li p {
    text-align: left;
    font-size: 17px;
    line-height: 22px
}

.azure-innerheadermid {
    margin: 55px auto 0;
    text-align: center
}

.azure-innerheadermid h1 {
    font-size: 63px;
    color: #FFF;
    line-height: 55px;
    padding: 0;
    margin: 140px 0 0
}

.azurecontent .head,
.azurecontent p,
.azurecontentmain .head {
    color: #333;
    padding: 0;
    text-align: center
}

.azure-innerheadermid h1 span {
    font-size: 46px;
    font-family: square721_btroman
}

.azurecontent .head {
    font-size: 28px;
    line-height: 38px;
    margin: 70px 0 0;
    font-family: square721_btbold
}

.azurecontent p {
    font-size: 17px;
    line-height: 26px;
    margin: 10px 0 0;
    font-family: square721_btroman
}

.azurecontentmain .head,
.headbot,
.multi-cloudinner h1 {
    font-family: square721_btbold
}

.azurecontentmain .head {
    font-size: 28px;
    line-height: 38px;
    margin: 70px 0 0
}

.azurecontentmain .left1 {
    width: 50%;
    padding: 20px 20px 0 0;
    display: block;
    color: #fff;
    float: left
}

.azurecontentmain .right1 {
    width: 50%;
    padding: 20px 0;
    display: block;
    color: #fff;
    float: left
}

.azurecontentmain .banhd {
    font-size: 28px;
    line-height: 30px;
    color: #1d7dba;
    font-family: square721_btroman;
    text-align: left;
    margin-bottom: 18px
}

.azurecontentmain .banp1 {
    font-size: 17px;
    line-height: 26px;
    color: #333;
    font-family: square721_btroman;
    margin-bottom: 20px;
    text-align: justify
}

.whazure li {
    float: left;
    width: 48%;
    border: 1px solid #ddd;
    border-bottom-color: #ddd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left: 5px solid #4486ff;
    position: relative;
    height: 86px;
    margin-top: 30px;
    margin-right: 30px;
    padding: 30px;
    background-color: #f9f9f9
}

.threebox .one,
.threebox .one2,
.threebox .one3 {
    width: 30%;
    height: 200px;
    margin-top: 30px;
    padding: 20px;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    position: relative;
    float: left
}

.whazure .rightmar {
    margin-right: 0
}

.threebox .one,
.threebox .one2 {
    margin-right: 50px
}

.threebox .one {
    background-color: #525eef
}

.threebox .one2 {
    background-color: #ff671d
}

.threebox .one3 {
    margin-right: 0;
    background-color: #cb3575
}

.threebox .marimg {
    width: 100%;
    display: block
}

.headbot {
    font-size: 20px;
    color: #333;
    line-height: 26px;
    padding: 0;
    margin: 0;
    text-align: center
}

.martoptext {
    margin-top: 50px
}

.multicloudhost {
    background: url(../images/multi-cloud-top.jpg) center top no-repeat #000;
    height: 552px
}

.multi-cloudinner {
    margin: 55px auto 0;
    text-align: center
}

.multi-cloudinner h1 {
    font-size: 63px;
    color: #FFF;
    line-height: 55px;
    padding: 0;
    margin: 140px 0 0
}

.multi-cloudinner h1 span {
    font-size: 46px;
    font-family: square721_btroman
}

.multicontent .head {
    font-size: 28px;
    color: #333;
    line-height: 38px;
    padding: 0;
    margin: 70px 0 0;
    font-family: square721_btbold;
    text-align: center
}

.multicontent p:not(.paraH) {
    font-size: 17px;
    line-height: 26px;
    color: #333;
    padding: 0;
    margin: 10px 0 0;
    font-family: square721_btroman;
    text-align: center
}

.multicontent.extraProp p strong {
    font-size: 24px;
    display: block;
}

.multicontent li {
    background: #fff;
    padding: 170px 30px 30px 25px;
    width: 30%;
    box-shadow: 0 0 25px #999;
    float: left;
    margin-top: 160px;
    position: relative;
    font-size: 18px;
    margin-right: 50px;
    min-height: 400px;
    margin-bottom: 50px;
    list-style: none;
}

.multicontent li:nth-child(3n) {
    margin-right: 0
}

.multicontent li span {
    position: absolute;
    top: -120px
}

.multicontent.extraProp {
    padding-top: 90px;
    padding-bottom: 40px;
}

.multicontent.extraProp ul {
    padding-left: 0;
}

.multicontent.extraProp li span {
    width: 300px;
}

.multicontentmain {
    margin-top: 60px
}

.multicontentmain .head {
    font-size: 28px;
    color: #333;
    line-height: 38px;
    padding: 0;
    margin: 70px 0 0;
    font-family: square721_btbold;
    text-align: center
}

.multicontentmain .left1 {
    width: 50%;
    padding: 20px 20px 0 0;
    display: block;
    color: #fff;
    float: left
}

.multicontentmain .right1 {
    width: 50%;
    padding: 20px 0;
    display: block;
    color: #fff;
    float: left
}

.multicontentmain .banhd {
    font-size: 28px;
    line-height: 30px;
    color: #1d7dba;
    font-family: square721_btroman;
    text-align: left;
    margin-bottom: 18px
}

.multicontentmain .banp1 {
    font-size: 17px;
    line-height: 26px;
    color: #333;
    font-family: square721_btroman;
    margin-bottom: 20px;
    text-align: justify
}

.topspc {
    margin-top: 50px
}

.multithreebox .oneone,
.multithreebox .oneone2,
.multithreebox .oneone3 {
    float: left;
    width: 30%;
    height: 200px;
    margin-top: 30px;
    padding: 20px;
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    position: relative
}

.multithreebox .oneone {
    margin-right: 50px;
    background-color: #f86f6f
}

.multithreebox .oneone2 {
    margin-right: 50px;
    background-color: #03e075
}

.multithreebox .oneone3 {
    margin-right: 0;
    background-color: #4486ff
}

.multithreebox .marimg {
    width: 100%;
    display: block
}

.boderbottomazo {
    height: 54px;
    border-bottom: 1px solid #6e6a7e;
    width: 100%;
    float: left;
    border-top: 8px solid #f15e22;
    position: absolute;
    top: 10px
}

.cheap-vps {
    background: url(../images/cheap-vps-ban.jpg) center top no-repeat #000;
    height: 552px;
    background-size: cover
}

.cheap-vps-innerheadermid {
    margin: 55px auto 0;
    text-align: center
}

.cheap-vps-innerheadermid h1 {
    font-size: 63px;
    color: #FFF;
    line-height: 55px;
    padding: 0;
    margin: 140px 0 0;
    font-family: square721_btbold
}

.cheap-vps-innerheadermid h1 span {
    font-size: 46px;
    font-family: square721_btroman
}

.cheap-vps-content .head {
    font-size: 28px;
    color: #333;
    line-height: 38px;
    font-family: square721_btroman;
    text-align: center;
    margin-top: 70px;
    margin-bottom: 40px
}

.cheap-vps-contentmain p {
    font-size: 17px;
    line-height: 26px;
    color: #333;
    padding: 0;
    margin: 10px 0 0;
    font-family: square721_btroman;
    text-align: center
}

.cheap-vps-contentmain .head {
    font-size: 28px;
    color: #333;
    line-height: 38px;
    padding: 0;
    margin: 70px 0 0;
    font-family: square721_btbold;
    text-align: center
}

.cheap-vps-contentmain .left1,
.cheap-vps-contentmain .right1 {
    width: 50%;
    color: #fff;
    margin-top: 70px;
    display: block;
    float: left
}

.cheap-vps-contentmain .left1 {
    padding: 20px 20px 0 0;
    text-align: left
}

.cheap-vps-contentmain .right1 {
    padding: 20px 0;
    text-align: right
}

.cheap-vps-contentmain .banhd {
    font-size: 28px;
    line-height: 30px;
    color: #1d7dba;
    font-family: square721_btroman;
    text-align: left;
    margin-bottom: 18px
}

.cheap-vps-contentmain .banp1,
.cheap-vps-contentmain .banp2 {
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 20px;
    font-family: square721_btroman;
    color: #333
}

.cheap-vps-contentmain .banp1 {
    text-align: justify
}

.cheap-vps-contentmain .banp2 {
    text-align: center
}

.hline {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #1d7dba;
    margin: 1em 0;
    padding: 0
}

.cheapvps-megemta {
    float: left;
    width: 100%;
    position: relative;
    background: #525eef;
    margin: 40px auto 0
}

.cheapvps-megemta .leftbx,
.cheapvps-megemta .rightbx {
    width: 46%;
    padding: 30px 0;
    text-align: left;
    display: block;
    float: left
}

.cheapvps-megemta .leftbx {
    margin-right: 85px
}

.cheapvps-megemta .banhd {
    font-size: 28px;
    line-height: 30px;
    color: #1d7dba;
    font-family: square721_btroman;
    text-align: left;
    margin-bottom: 18px
}

.cheapvps-megemta .headme {
    font-size: 36px;
    color: #fff;
    line-height: 36px;
    padding: 0;
    margin: 0 0 22px;
    font-family: square721_btbold;
    text-align: left;
    text-transform: uppercase
}

.cheapvps-gray ul li p,
.cheapvps-megemta .leftbx p,
.cheapvps-megemta .rightbx p {
    font-size: 17px;
    line-height: 26px;
    font-family: square721_btroman;
    text-align: justify
}

.cheapvps-megemta .leftbx p,
.cheapvps-megemta .rightbx p {
    color: #fff
}

.hlineme {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #757ef2;
    margin: 1em 0;
    padding: 0
}

.cheapvps-megemta ul li {
    list-style: none;
    color: #fff;
    margin-bottom: 25px;
    width: 100%
}

.cheapvps-gray {
    float: left;
    width: 100%;
    position: relative;
    background: #f1f1f1;
    margin: 40px auto 0
}

.cheapvps-gray ul li {
    list-style: none;
    background-color: #fff;
    float: left;
    margin-bottom: 40px;
    width: 48%;
    box-shadow: 0 0 20px rgba(0, 1, 1, .15);
    margin-right: 40px;
    min-height: 685px;
    padding-bottom: 25px
}

.buddidbox {
    min-height: 590px !important;
}

.buddidcom {
    height: 190px !important;
}

.budgetdedicated {
    background: url(../images/budget-dedicated-servers-bg.jpg) center top no-repeat #000;
    height: 552px
}

.livevideohd {
    font-size: 36px !important;
    line-height: 37px !important;
    color: #fff !important;
    margin-bottom: 2px !important;
    text-align: center
}

.livevi li {
    background: url(../images/tic.png) left 8px no-repeat;
    text-align: justify;
    list-style-position: inside;
    padding: 1px 0 10px 50px;
    float: left;
    min-height: 1px;
    color: #333333;
}

.livevisemhd1 {
    font-size: 28px;
    line-height: 38px;
    padding: 0;
    margin: 50px 0 5px;
    text-align: center;
    font-family: square721_btbold;
    color: #333333;
}

.livevisemhd {
    font-size: 20px;
    line-height: 22px;
    padding: 0;
    margin: 10px 0 20px;
    text-align: center;
}

.livevi-p {
    font-size: 17px;
    margin: 10px 0 30px;
    font-family: square721_btroman;
    text-align: justify;
}

.livevibox {
    min-height: 540px !important;
}

.livevideohosting {
    background: url(../images/live-video-hosting-bg.jpg) center top no-repeat #000;
    height: 552px
}

.office365sec1 .boxone {
    width: 40%;
    float: left;
    margin-top: 50px;
}

.office365sec1 .boxone h2 {
    font-size: 26px;
    line-height: 30px;
    color: #333;
    width: 100%;
    margin: 1px 0 10px;
    padding: 0;
    float: left;
    font-family: square721_btbold;
}

.office365sec1 .boxone p {
    padding-bottom: 5px;
    font-size: 26px;
    line-height: 30px;
    color: #eb3c00;
    font-family: square721_btbold;
}

.office365sec1 .boxtwo {
    width: 60%;
    float: left;
    margin-top: 50px;
}

.office365sec1 .boxtwo p {
    font-size: 17px;
    line-height: 26px;
    margin: 10px 0 0;
    font-family: square721_btroman;
    text-align: justify;
}

.office365sec2 .box1 {
    width: 65%;
    float: left;
    margin-right: 50px;
    margin-top: 50px;
}

.office365sec2 .box1 p {
    font-size: 17px;
    line-height: 26px;
    margin: 10px 0 0;
    font-family: square721_btroman;
    text-align: justify;
}

.office365sec2 .box2 {
    width: 30%;
    float: left;
    margin-top: 50px;
}

.office365sec2 .box2 h2 {
    font-size: 26px;
    line-height: 30px;
    color: #333;
    width: 100%;
    margin: 1px 0 10px;
    padding: 0;
    float: left;
    font-family: square721_btbold;
}

.office365sec2 .box2 p {
    padding-bottom: 5px;
    font-size: 26px;
    line-height: 30px;
    color: #eb3c00;
    font-family: square721_btbold;
}

.officeli {
    width: 48% !important;
    margin: 22px 18px 0px 0 !important;
    min-height: 220px !important;
}

.officelibox {
    min-height: 518px !important;
}

.office365 {
    background: url(../images/office-365-email-hosting-bg.jpg) center top no-repeat #000;
    height: 552px
}

.chatWhats img {
    transition: 0.3s transform ease-in-out;
}

.chatWhats:hover img {
    transform: scale(1.15);
}

.onlinempbox {
    min-height: 716px !important;
}

.onlinemap {
    background: url(../images/online-map-hosting-bg.jpg) center top no-repeat #000;
    height: 552px
}

.saphanabox {
    min-height: 426px !important;
}

.saphanabx-p {
    font-size: 17px;
    margin: 10px 0 30px;
    font-family: square721_btroman;
    text-align: center;
}

.shgre-uli {
    width: 32% !important;
    min-height: 156px !important;
    margin: 20px 5px -5px 0 !important;
}

.shgrethrbx {
    height: 90px !important;
    margin-bottom: 20px;
}

.shcheckhd {
    font-size: 28px;
    line-height: 38px;
    margin: 70px 0 0;
    font-family: square721_btbold;
    text-align: center;
}

.saphanahost {
    background: url(../images/sap-hana-hosting-bg.jpg) center top no-repeat #000;
    height: 552px
}

.smartermailli {
    width: 48% !important;
    margin: 22px 18px 0px 0 !important;
    min-height: 180px !important;
}

.workmail {
    min-height: 230px !important;
}

.smailhd {
    margin: 30px 0 0 !important;
}

.smailsubli li {
    background: url(../images/blackdot.png) left 8px no-repeat;
    margin-right: 20px;
    text-align: left;
    list-style-position: inside;
    padding: 1px 0 10px 20px;
    width: auto !important;
    float: left;
    min-height: 30px !important;
    border-left: none;
    border: none;
    height: 30px !important;
    margin-top: 2px !important;
}

.smailcom {
    height: 140px !important;
}

.smartermaillibg {
    background: url(../images/smarter-mail-email-hosting-bg.jpg) center top no-repeat #000;
    height: 552px
}

.budid li {
    background: url(../images/tic.png) left 8px no-repeat;
    text-align: justify;
    list-style-position: inside;
    padding: 1px 0 10px 50px;
    float: left;
    min-height: 114px;
    color: #333333;
}

.cheapvps-gray ul li img {
    width: 100%
}

.cheapvps-gray li:nth-child(2),
.cheapvps-gray li:nth-child(4),
.cheapvps-gray li:nth-child(6),
.cheapvps-gray li:nth-child(8) {
    margin-right: 0
}

.cheapvps-gray ul li p {
    color: #333;
    padding: 0 25px
}

.cheapfootli li p strong,
.cheapvps-gray .cheagrayhd,
.cheapvps-gray .headgry {
    font-family: square721_btbold;
    color: #333
}

.cheapvps-gray .cheagrayhd {
    font-size: 20px;
    line-height: 36px;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 40px;
    padding: 0 25px
}

.cheapvps-gray .headgry {
    font-size: 28px;
    line-height: 38px;
    padding: 0;
    margin: 50px 0 60px;
    text-align: center
}

.cheapvps-gray .orange {
    border: 2px solid #e17107;
    background-color: #ffebb6;
    position: relative
}

.cheapvps-gray .orange .orangph {
    position: absolute;
    bottom: 417px;
    left: 380px
}

.cheapvps-gray .orange .orangph img {
    width: 98px
}

.cheapfootli li {
    float: left;
    width: 31%;
    border: none;
    border-bottom-width: 1px;
    border-left: 5px solid #4486ff;
    position: relative;
    height: 421px;
    margin-top: 30px;
    margin-right: 30px;
    padding: 30px;
    background-color: #f9f9f9
}

.cheapfootli li:nth-child(1) {
    border-left: none
}

.cheapfootli .rightmar,
.cheapfootli li:nth-child(3),
.cheapfootli li:nth-child(6) {
    margin-right: 0
}

.cheapfootli li p {
    text-align: justify
}

.cheapfootli li p strong {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 25px;
    display: inline-block
}

.cheapfootli .footline1 {
    font-size: 28px;
    color: #333;
    line-height: 32px;
    font-family: square721_btroman;
    display: inline-block;
    text-align: left;
    margin-bottom: 10px
}

.cheapfootli .footline2 {
    font-size: 56px;
    color: #f15e22;
    line-height: 50px;
    font-family: square721_btbold;
    display: inline-block;
    margin-bottom: 20px
}

.cheapfootli .footline3 {
    font-size: 28px;
    color: #333;
    line-height: 32px;
    font-family: square721_btroman;
    display: inline-block;
    text-align: left
}

.cntbanner1 {
    background: url(../images/lastbanner.jpg) no-repeat center;
    background-size: cover;
    height: 698px;
}

.cntbanner1.sl-slide-horizontal .sl-slide-inner,
.cntbanner1.sl-slide-horizontal .sl-content {
    background: transparent;
}

.cntbanner1 h1 {
    font-size: 52px;
    color: #fff;
    font-family: 'square721_btbold';
    line-height: 1;
    float: left;
    width: calc(100% - 400px);
    margin-top: 145px;
    text-transform: uppercase;
}

.cntbanner1 h2 {
    font-size: 28px !important;
    font-family: square721_btroman !important;
    line-height: 1.2 !important;
    float: left !important;
    width: calc(100% - 400px) !important;
    color: #fff !important;
    margin-top: 0px !important;
    padding: 0px !important;
}

.ab-home-heading h2 {
    font-size: 60px;
    font-family: 'square721_btbold';
    color: #333;
    margin-top: 0px;
}

.formbox ul li textarea {
    height: 70px;
}

.formbox ul li input,
.formbox ul li textarea {
    padding: 10px 10px;
}

.topbaner-cloudsale {
    display: inline-block;
    width: 100%;
}

.topbaner-cloudsale img {
    width: 100%;
}

.topbaner-cloudsale a:nth-child(2) {
    display: none;
}

.con-sub input,
.con-txt input {
    font-family: square721_btroman
}

.faqcontent {
    margin-bottom: 50px;
}

.faqcontent h2 {
    color: #333;
    font-size: 30px;
    padding: 0 0 40px;
    text-align: center;
    font-family: square721_btbold;
}

.faqsection li {
    margin: 0 0 30px
}

.vps-faq li p {
    padding: 0;
    line-height: 23px;
    font-size: 16px
}

.faqsection li h3 {
    font-size: 18px;
    color: #000;
    margin: 0;
    padding: 0 0 7px
}

.faqsection li h3 span {
    color: #f26120;
    font-size: 20px
}

.faqcontainer {
    background: #FFF;
    padding: 40px
}

.faqsection li p {
    padding-bottom: 20px;
    text-align: justify
}

.faqsection li p span {
    color: #0d4f99;
    font-size: 17px
}

.faqcontainer h3 {
    font-size: 25px;
    color: #333;
    padding: 0 0 10px;
    line-height: 40px;
    text-align: center;
    font-family: square721_btroman;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px
}

.testimonialpanel {
    background: url(https://www.cloudoye.com/images/bluebg.png);
    width: 100%;
    margin: 120px 0 0;
    /*height: 450px;*/
    height: auto;
    padding: 100px 0 60px;
    color: #fff
}

#testimonial {
    width: 100%;
    /*height: 648px;*/
    height: auto;
    background: url(https://www.cloudoye.com/images/testimonal.jpg) center center;
    background-size: cover;
}

#testimonial h4 {
    font-family: square721_btroman;
    color: #FFF;
    font-size: 32px;
    letter-spacing: -1px;
    text-align: center;
    padding: 0 0 20px
}

#testimonial h4 span {
    font-family: square721_btbold
}

#testimonial .bx-wrapper .testimonials-thumbnail {
    margin: 0 0 15px;
    text-align: center
}

#testimonial .bx-wrapper .testimonials-title {
    text-align: center;
    margin: 25px 15px 3px;
    font-size: 24px;
    line-height: 1
}

#testimonial .bx-wrapper .testimonials-carousel-thumbnail {
    max-width: 100%;
    margin: 0 auto;
    text-align: center
}

#testimonial .bx-wrapper .testimonials-carousel-thumbnail img {
    width: 80px;
    height: 80px
}

#testimonial .bx-wrapper .testimonials-carousel-context {
    overflow: hidden;
    position: relative
}

#testimonial .testileftimg {
    position: absolute;
    left: 0;
    top: 0;
    width: 56px;
    height: 48px
}

#testimonial .testirgtimg {
    position: absolute;
    right: 0;
    top: 0;
    width: 56px;
    height: 48px
}

#testimonial .bx-wrapper .testimonials-carousel-content span {
    font-size: 15px;
    color: #FFF;
    background: #125c8c;
    padding: 8px 20px 15px 15px
}

#testimonial .bx-wrapper .testimonials-carousel-content {
    font-family: square721_btroman;
    color: #FFF;
    font-size: 21px;
    width: 892px;
    margin: 0 auto;
    text-align: center;
    line-height: 25px
}

#testimonial .bx-wrapper span {
    font-size: 11px;
    color: #aaa;
    font-family: square721_btroman;
    letter-spacing: 3px;
    margin: 10px 0 0;
    font-style: normal
}

#testimonial .bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 100%
}

#testimonial .bx-wrapper .slide {
    padding: 0;
    margin: 0;
    display: block
}

#testimonial .bx-wrapper .bx-controls {
    position: absolute;
    left: 0;
    right: 0;
    width: 100px;
    margin: 0 auto
}

#testimonial .bx-wrapper .bx-viewport {
    padding: 10px;
    margin-left: 0;
    z-index: 1;
    width: 100%;
    height: 180px !important
}

#testimonial .bx-wrapper .bx-controls-auto,
#testimonial .bx-wrapper .bx-pager {
    position: absolute;
    display: none;
    bottom: -30px;
    width: 100%
}

#testimonial .bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000
}

#testimonial .bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-weight: 700;
    color: #666;
    padding-top: 20px
}

#testimonial .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
#testimonial .bx-wrapper .bx-pager .bx-pager-item {
    display: inline-block
}

#testimonial .bx-wrapper .bx-pager.bx-default-pager a {
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#testimonial .bx-wrapper .bx-pager.bx-default-pager a.active,
#testimonial .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #000
}

#testimonial .bx-wrapper .bx-next {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(https://www.cloudoye.com/images/caousel-next.png) no-repeat #ff5105
}

#testimonial .bx-wrapper .bx-prev {
    position: absolute;
    top: 0;
    right: 35px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(https://www.cloudoye.com/images/caousel-prev.png) no-repeat #ff5105;
    margin: 0 0 0 5px
}

#testimonial .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 30px;
    margin-top: 0;
    margin-right: 0;
    outline: 0;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    z-index: 9999
}

.cloudcomputingbox li {
    width: 500px;
    float: left;
    margin: 0 40px 0 0;
    min-height: 510px
}

.cloudcomputingbox li iframe {
    border: 1px solid #ccc
}

.cloudcomputingbox li.last {
    margin-right: 0
}

/* @media (max-width:310px) {
    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian h1 {
        margin: 10px 0 0 0;
        font-size: 20px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian h2 {
        margin-bottom: 16px;
        font-size: 17px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian p {
        font-size: 14px;
        line-height: 19px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form {
        right: 0px;
        margin: 10px 0 0 0;
        padding: 10px 10px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form h2 {
        line-height: 20px;
        font-size: 14px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form p {
        font-size: 14px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form input[type=text],
    .top-form input[type=password] {
        padding: 8px 12px;
        margin: 0px 0 8px 0;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form .btn {
        padding: 6px 10px;
        max-width: 102px;
        margin-top: 5px;
        margin-bottom: 4px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form textarea {
        font-size: 14px;
        height: 50px;
        padding: 6px 14px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian h2::after {
        top: 80%;
    }

    .container-fluid.cloudstoragesec1.cloudstoragesec12 {
        margin: 127px 0px 40px
    }

    .awssec5.models-private ul li.one,
    .awssec5.models-private ul li.two,
    .awssec5.models-private ul li.three {
        width: 100% !important;
    }

    .cloudstoragesec4.cloud-storge-india-oye ul {
        display: block;
        flex-wrap: nowrap;
    }

    .cloudstoragesec4.cloud-storge-india-oye ul li {
        width: calc(100% * (1/1) + 10px);
    }

    .cloudstorgsec6.storage-faq-cloud .panel-default>.panel-heading h3 {
        font-size: 14px;
    }

    .logo240 {
        width: 162px !important;
        height: 39px !important;
        margin-top: 20px
    }

    .headercontainer {
        height: 185px
    }

    .mob-tollmn {
        float: none !important;
        margin: 0 auto 10px !important
    }

    .mob-lang {
        float: none !important;
        margin: 0 auto !important
    }

    .cloudbox-head {
        font-size: 36px !important
    }

    .rightmenu {
        margin-top: -10px;
        margin-right: 10px
    }

    .topmenu {
        height: auto !important
    }

    .topnav {
        float: none;
        width: 140px;
        margin: 0 auto
    }

    .mobilemenu {
        top: 40px !important
    }
} */

.eror-slider {
    background: url(../images/error-bg.jpg) center center no-repeat;
    text-align: center;
    height: 742px
}

.eror-slider h1 {
    font-size: 100px;
    font-family: square721_btbold;
    padding: 335px 0 0;
    color: #1971b2
}

.eror-slider h1 span {
    display: block;
    font-family: square721_btroman;
    font-size: 51px;
    font-weight: 400;
    margin: -22px 0 0;
    text-shadow: none
}

.error-center .page-lost {
    color: #1971b2;
    font-size: 30px
}

.error-center {
    width: 77%;
    margin: 0 auto
}

.error-center p {
    font-size: 18px;
    color: #1971b2
}

.help {
    border-right: 1px solid #e5e5e5;
    float: left;
    padding: 0 35px 0 0;
    text-align: right;
    width: 50%
}

.go-back,
.looking-content {
    float: left;
    text-align: left
}

.help h2 {
    padding: 10px 0;
    font-size: 30px;
    color: #1971b2
}

.looking-content {
    border: none;
    padding: 0 0 0 35px;
    width: 50%
}

.looking-content ul {
    width: 59%;
    float: left
}

.looking-content ul:last-child {
    width: 40%
}

.looking-content ul li {
    background: url(../images/bullet.png) 0 6px no-repeat;
    padding: 0 0 0 10px;
    display: inline-block;
    width: 100%
}

.looking-content h2 {
    padding: 10px 0;
    font-size: 30px;
    color: #f25e22
}

.go-back,
.go-back:hover {
    color: #fff
}

.go-back {
    background: url(../images/go--back.jpg) rgba(0, 0, 0, 0);
    font-size: 22px;
    height: 42px;
    line-height: 29px;
    margin: 46px 0 46px 320px;
    padding: 9px;
    width: 191px
}

.clouderpcontetn h3,
.cloudoye-hosting h3,
.cloudoye-hosting ul li {
    float: left;
    color: #333;
    font-family: square721_btbold
}

.cloudoye-hosting p {
    text-align: justify;
    font-size: 17px;
    line-height: 26px;
    float: left;
    padding-bottom: 40px
}

.clouderpcontetn h3,
.cloudoye-hosting h3 {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin: 40px 0 20px
}

.cloudoye-hosting ul {
    float: left;
    width: 100%
}

.cloudoye-hosting ul li {
    width: 49%;
    padding: 20px 10px 0 100px;
    background: #f9f9f9;
    font-size: 18px;
    margin-top: 20px;
    height: 80px
}

.cloudoye-hosting ul li.eight,
.cloudoye-hosting ul li.four,
.cloudoye-hosting ul li.six,
.cloudoye-hosting ul li.two,
.shared-nav li.eight,
.shared-nav li.four,
.shared-nav li.six,
.shared-nav li.ten,
.shared-nav li.two {
    float: right
}

.colocation-nav li.one {
    background: url(https://www.cloudoye.com/images/coloccation-nav-icon1.jpg) left center no-repeat #f9f9f9;
    display: block
}

.colocation-nav li.two {
    background: url(https://www.cloudoye.com/images/coloccation-nav-icon2.jpg) left center no-repeat #f9f9f9;
    display: block
}

.colocation-nav li.three {
    background: url(https://www.cloudoye.com/images/coloccation-nav-icon3.jpg) left center no-repeat #f9f9f9;
    display: block
}

.colocation-nav li.four {
    background: url(https://www.cloudoye.com/images/coloccation-nav-icon4.jpg) left center no-repeat #f9f9f9;
    display: block
}

.colocation-nav li.five {
    background: url(https://www.cloudoye.com/images/coloccation-nav-icon5.jpg) left center no-repeat #f9f9f9;
    display: block
}

.colocation-nav li.six {
    background: url(https://www.cloudoye.com/images/coloccation-nav-icon6.jpg) left center no-repeat #f9f9f9;
    display: block
}

.colocation-nav li.seven {
    background: url(https://www.cloudoye.com/images/coloccation-nav-icon7.jpg) left center no-repeat #f9f9f9;
    display: block
}

.colocation-nav li.eight {
    background: url(https://www.cloudoye.com/images/coloccation-nav-icon8.jpg) left center no-repeat #f9f9f9;
    display: block
}

.colocation-nav li.nine {
    background: url(https://www.cloudoye.com/images/coloccation-nav-icon9.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.one {
    background: url(https://www.cloudoye.com/images/shared-nav-icon1.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.two {
    background: url(https://www.cloudoye.com/images/shared-nav-icon2.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.three {
    background: url(https://www.cloudoye.com/images/shared-nav-icon3.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.four {
    background: url(https://www.cloudoye.com/images/shared-nav-icon4.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.five {
    background: url(https://www.cloudoye.com/images/shared-nav-icon5.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.six {
    background: url(https://www.cloudoye.com/images/shared-nav-icon6.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.seven {
    background: url(https://www.cloudoye.com/images/shared-nav-icon7.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.eight {
    background: url(https://www.cloudoye.com/images/shared-nav-icon8.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.nine {
    background: url(https://www.cloudoye.com/images/shared-nav-icon9.jpg) left center no-repeat #f9f9f9;
    display: block
}

.shared-nav li.ten {
    background: url(https://www.cloudoye.com/images/shared-nav-icon10.jpg) left center no-repeat #f9f9f9;
    display: block
}

.colocationtable {
    margin: 0 auto;
    border: 1px solid #e5e1e1
}

.colocationtable tr:nth-child(even) td {
    background-color: #FFF
}

.colocationtable tr:nth-child(odd) td {
    background-color: #f7f7f7
}

.colocationtable tr td {
    padding: 10px 0 !important;
    font-size: 13px;
    background: url(../images/tablecolsshadow.png) right repeat-y;
    border-right: 1px solid #cfcbcb
}

.yellowbutton {
    padding: 12px 20px;
    border-radius: 5px;
    margin: 0;
    text-transform: uppercase;
    font-size: 15px;
    background-color: #2873ba;
    color: #fff;
    font-family: square721_btbold
}

.yellowbutton:hover {
    color: #fff;
    background: #eead2b
}

.colocationbg {
    background: url(https://www.cloudoye.com/images/colocation-hosting-bnnr.jpg) center no-repeat #c1c1c1
}

.hosting-bl-content {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 17px;
    line-height: 24px;
    margin: 75px 0
}

.hosting-bl-content b {
    font-family: square721_btbold;
    font-size: 20px
}

.windowpricingtable tr td {
    padding: 5px 0 5px 30px;
    font-size: 16px;
    text-align: left;
    font-family: square721_btroman
}

.lshosting h2,
.lshosting-lft h3,
.resellercontentlist h3,
.windowpricingtable th {
    font-family: square721_btbold;
    text-align: left
}

.windowpricingtable th {
    border-bottom: 1px solid #ccc;
    font-size: 22px;
    color: #f1582d;
    padding: 10px 0 10px 30px;
    text-align: left
}

.tablepricetext {
    font-size: 39px !important;
    color: #000
}

.tablepricetext span,
.tablepricetext sub {
    font-size: 20px
}

.tablepricetext img {
    margin-top: 11px
}

.tablepricetext sub {
    vertical-align: bottom;
    position: relative;
    top: -40px;
    font-family: square721_btroman
}

.blogsection .blogtitle,
.botcallustext span,
.linuxfeature ul li,
.serviceboxbottxt h2,
.serviceboxbottxt h4,
.serviceboxbottxt1 h4,
.servicewhitebox h4 {
    font-family: square721_btbold
}

.selectbox {
    width: 268px;
    margin-bottom: -25px;
    height: 40px;
    border: 1px solid #ccc;
    padding: 5px 10px;
    font-size: 17px
}

.selectbox option {
    padding: 5px 0
}

.addplanbut {
    padding: 10px 0;
    color: #FFF;
    font-size: 18px;
    float: left;
    border: none;
    cursor: pointer;
    background: url(../images/arrowwhite.png) 205px 13px no-repeat #f1582d;
    border-bottom: 2px solid #b73612;
    width: 222px;
    text-align: center;
    margin: 0 0 0 25px
}

.addplanbut:hover {
    background: url(../images/arrowwhite.png) 208px 13px no-repeat #ff683e
}

.windowshared .mostplanheading {
    background: #53b91c;
    text-align: center;
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
    padding: 7px 0;
    width: 98%;
    margin-top: -33px;
    letter-spacing: 2px;
    margin-left: 1%;
    height: 30px
}

.popularplantable {
    border: 2px solid #53b91c;
    box-shadow: 0 5px 10px #939393;
    position: relative;
    z-index: 100
}

.share-hosting-bg {
    background: url(https://www.cloudoye.com/images/shared-hosting-bg.jpg) center no-repeat #c1c1c1
}

.td-height {
    height: 100px
}

.greycontainer {
    background-color: #f1faff;
    padding-top: 30px;
    padding-bottom: 60px
}

.servicebox {
    display: block;
    width: 100%;
}

.servicebox.newPro {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    grid-gap: 40px 20px;
}

.servicebox.newPro li {
	flex: 1 0 0;
	min-width: 210px;
	box-shadow: 0 8px 16px #d4f0ff;
	padding: 15px 8px;
	background-color: #fff;
	border-radius: 6px;
}

.servicebox.newPro li p {
    font-weight: bold;
}

.servicebox li a {
    width: 213px;
    height: 225px;
    background: #FFF;
    padding: 40px 0;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    font-size: 18px;
    text-decoration: none;
    color: #333;
    float: left
}

.servicebox li a.last {
    border-right: none
}

.servicebox li a:hover {
    background: #f15e22;
    border-right: 1px solid #f15e22;
    color: #FFF;
    border-bottom: 1px solid #f15e22
}

.servicewhitebox,
.servicewhitebox1 {
    border: 1px solid #ccc;
    padding: 70px 10px 20px
}

.servicebox li a .boxiconone {
    width: 92px;
    height: 92px;
    display: inline-block;
    margin: 0 0 30px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons.png) -596px 0
}

.servicebox li a:hover .boxiconone {
    background-position: -596px -92px
}

.servicebox li a .boxicontwo {
    width: 88px;
    height: 86px;
    display: inline-block;
    margin: 0 0 35px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons.png) left top
}

.servicebox li a:hover .boxicontwo {
    background-position: 0 -86px
}

.servicebox li a .boxiconthree {
    width: 130px;
    height: 66px;
    display: inline-block;
    margin: 0 0 55px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons.png) -149px 0
}

.servicebox li a:hover .boxiconthree {
    background-position: -149px -66px
}

.servicebox li a .boxiconfour {
    width: 78px;
    height: 78px;
    display: inline-block;
    margin: 0 0 45px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons.png) -343px 0
}

.servicebox li a:hover .boxiconfour {
    background-position: -343px -78px
}

.servicebox li a .boxiconfive {
    width: 96px;
    height: 95px;
    display: inline-block;
    margin: 0 0 30px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons.png) -474px 0
}

.servicebox li a:hover .boxiconfive {
    background-position: -474px -95px
}

.servicebox li a .boxiconsix {
    width: 80px;
    height: 80px;
    display: inline-block;
    margin: 0 0 55px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons2.png)
}

.servicebox li a:hover .boxiconsix {
    background-position: 0 -80px
}

.servicebox li a .boxiconseven {
    width: 92px;
    height: 74px;
    display: inline-block;
    margin: 0 0 60px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons2.png) -133px 0
}

.servicebox li a:hover .boxiconseven {
    background-position: -133px -74px
}

.servicebox li a .boxiconeight {
    width: 96px;
    height: 70px;
    display: inline-block;
    margin: 0 0 60px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons2.png) -269px 0
}

.servicebox li a:hover .boxiconeight {
    background-position: -269px -70px
}

.servicebox li a .boxiconnine {
    width: 81px;
    height: 81px;
    display: inline-block;
    margin: 0 0 50px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons2.png) -406px 0
}

.servicebox li a:hover .boxiconnine {
    background-position: -406px -81px
}

.servicebox li a .boxiconten {
    width: 86px;
    height: 84px;
    display: inline-block;
    margin: 0 0 50px;
    background: url(https://www.cloudoye.com/images/hosting-services-icons2.png) -533px 0
}

.servicebox li a:hover .boxiconten {
    background-position: -533px -84px
}

.servicewhitebox {
    height: 330px
}

.servicewhitebox1 {
    height: 208px
}

.servicewhitebox .icon,
.servicewhitebox1 .icon {
    width: 87px;
    height: 87px;
    position: absolute;
    right: 0;
    left: 0;
    top: -40px;
    margin: 0 auto
}

.serviceboxbottxt h2 {
    font-size: 17px;
    padding: 15px 0 10px;
    font-weight: 400
}

.listing ul li,
.serviceboxbottxt p,
.servicewhitebox p {
    font-size: 16px;
    padding-bottom: 15px
}

.serviceboxbottxt1 h4, .servicewhitebox h4, .serviceboxbottxt h4 {
    font-family: square721_btbold;
    font-size: 17px;
    margin-bottom: 15px;
    padding-top: 20px;
}

.serviceboxbottxt1 p,
.servicewhitebox p {
    font-size: 16px;
    padding-bottom: 15px
}

.serviceboxbottxt,
.serviceboxbottxt1 {
    box-shadow: 0 6px 24px #ddd;
    padding: 30px 15px;
    margin-top: 30px;
    border-radius: 6px;
}

.padlefnone {
    padding-left: 0
}

.padrgtnone {
    padding-right: 0
}

.serviceboxbottxt1 {
    overflow: hidden
}

.serviceboxbottxt1 p {
    padding-bottom: 15px
}

.serviceProp {
    padding-top: 60px;
    padding-bottom: 120px;
}

.serviceProp .serviceboxbottxt1 h4 {
    font-size: 28px;
    color: #1d7dba;
}

.botcallustext {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 30px;
    font-size: 18px
}

.botcallustext span {
    font-size: 21px
}

.height187 {
    height: 187px
}

.blogsection {
    padding: 40px 0
}

.blogsection .blogtitle,
.blogsection .post-content,
.blogsection .post-time {
    max-width: 300px;
    padding-left: 0;
    clear: both
}

.blogsection .post-time {
    font-size: 13px
}

.blogsection img {
    width: 100%
}

.border-right {
    border-right: 1px solid #ccc;
    padding-bottom: 40px
}

.blogsection .blogtitle {
    margin: 30px 0 10px;
    font-size: 15px;
    color: #333
}

.blogsection .post-time {
    color: #999;
    margin-bottom: 15px
}

.blogsection .post-content {
    font-size: 15px;
    color: #333;
    line-height: 24px;
    margin-bottom: 20px;
    height: 120px;
    overflow: hidden;
    text-align: justify
}

.blogsection .col-sm-4 {
    min-height: 500px
}

.blogsection .readmorebtn {
    width: 100%;
    display: block
}

.blogsection .read {
    font-size: 15px;
    color: #3482ca !important;
    clear: both;
    padding: 7px 17px;
    text-decoration: none;
    border: 1px solid #3482ca;
    width: auto;
    cursor: pointer
}

.blogsection .read:hover {
    background: #3482ca;
    border: 1px solid #3482ca;
    color: #FFF !important;
    transition: all .5s ease
}

.owl-carousel,
.owl-carousel .owl-item {
    position: relative;
    -webkit-tap-highlight-color: transparent
}

.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

/* .owl-height {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.owl-carousel {
    margin-top: 20px;
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
    display: none
}

.owl-carousel:not(.service-logo-slider) .owl-item {
    min-height: 500px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #FFF;
    padding: 10px 10px 15px;
}

.owl-next,
.owl-prev {
    font-size: 0;
    position: absolute;
    top: -45px
}

.owl-carousel .owl-item:hover {
    background: #F0F0F0
}

.owl-carousel .owl-item>.owl-item {
    border: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 320px;
    -webkit-transform-style: preserve-3d;
    max-width: 100%;
    height: 139px;
    border: 1px solid #f0f0f0;
    transform-style: preserve-3d
} */

.service-logo-slider .owl-item img {
    width: auto;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    display: block !important;
}

/* .owl-next,
.owl-next:hover,
.owl-prev,
.owl-prev:hover {
    width: 25px;
    height: 25px
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.owl-prev {
    background: url(https://www.cloudoye.com/images/owl-prev.jpg) left top no-repeat #3482ca;
    right: 30px
}

.owl-prev:hover {
    background: url(https://www.cloudoye.com/images/owl-prev.jpg) left -26px no-repeat #d7d7d7
}

.owl-next {
    background: url(https://www.cloudoye.com/images/owl-next.jpg) left top no-repeat #3482ca;
    right: 0
}

.owl-next:hover {
    background: url(http://cdn.go4hosting.in/owl-next.jpg) left -26px no-repeat #d7d7d7
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale .1s ease;
    -moz-transition: scale .1s ease;
    -ms-transition: scale .1s ease;
    -o-transition: scale .1s ease;
    transition: scale .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
} */

@media (max-width:767px) {

    .tecpart .rside ul li {
        width: 47%;
    }

    .certificateback .lside ul li {
        width: 43%;
    }
    .block li {
        margin-right: 0;
        width: 100%;
    }
    .service-logo {
        padding: 60px 0;
    }
    .paraH {
        text-align: center;
    }
    .home-sec-4 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .newinner-containt.extrPro {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .newinner-containt.extrPro h3 {
        text-align: center;
    }

    .serviceProp .serviceboxbottxt1 h4 {
        font-size: 24px;
        text-align: center;
    }
    .serviceProp .serviceboxbottxt1 p {
        text-align: center;
    }

    .home-sec-9 {
        margin: 100px 0 60px;
    }

    .multicontent.extraProp li span {
        width: 260px;
    }

    .experience-percantage ul {
        padding-left: 0;
        flex-wrap: wrap;
    }
    .experience-percantage ul li {
        width: 50%;
        text-align: center;
        margin-bottom: 25px;
    }
    .experience-percantage ul li:nth-child(odd) {
        border-right: 1px solid #3369bb;
    }
    .experience-percantage ul li:nth-child(even) {
        border-right: none;
    }
    .experience-percantage-main {
        padding-top: 580px;
    }
    .experience-percantage ul li .experience-percantage-content {
        flex-direction: column;
    }

    .experience-percantage ul li .experience-percantage-content span:first-child {
        margin-bottom: 20px;
    }

    .owl-next,
    .owl-prev {
        top: -25px
    }

    .blogsection .blogtitle,
    .blogsection .post-content,
    .blogsection .post-time {
        max-width: 100%;
        text-align: center
    }

    .owl-carousel .owl-item img {
        display: inline-block
    }

    .owl-carousel .owl-item>.owl-item {
        text-align: center
    }
}

@media (max-width:1200px) {
    #testimonial .bx-wrapper .testimonials-carousel-content {
        width: 80%
    }

    .grey-pl ul li {
        width: 225px;
        padding: 30px 15px 25px;
        margin-right: 10px
    }

    .white-bx ul li {
        margin: 0 6px
    }

    .vps-hosting .plan-bx ul li {
        width: 225px;
        margin: 20px 10px 20px 0
    }

    .vps-hosting .plan-bx ul li .plan-inner-bx .order,
    .vps-hosting .plan-bx ul li .selectbox {
        width: 190px
    }
}

@media (max-width:991px) {

    .tough.dccban h1 {
        font-size: 30px;
    }

    .ab-home-heading h2 {
        font-size: 40px;
    }
    .mobheader .midcontainer {
        width: calc(100% - 30px);
    }

    .demo-2 .sl-slider blockquote,
    .demo-2 .sl-slider h2 {
        padding: 55px 0 10px !important
    }

    .nav-dots {
        top: 225px !important
    }

    .new-homebner img.banerimg {
        min-height: auto;
    }

    .hover-content {
        bottom: 0;
    }

    .formbox {
        top: -97px;
        padding: 15px;
    }

    .formbox ul li {
        padding: 3px 0;
    }

    .hover-content h2 {
        font-size: 35px;
        line-height: 35px;
    }

    .hover-content p {
        font-size: 20px;
    }

    .home-heading {
        width: calc(100% - 300px);
    }

    .hover-content .container {
        width: 100%;
    }

    .formbox h2 {
        text-align: center;
    }

    .formbox ul li input,
    .formbox ul li textarea {
        padding: 6px 10px;
        font-size: 13px;
    }

    .formbox ul li textarea {
        height: 60px;
    }

    .home-slider .col-md-3 {
        max-width: 100% !important;
    }

    .aws-sec-3 {
        padding-top: 60px;
    }
}

@media (min-width:768px) and (max-width:991px) {

    .gpufirstul li span,
    .gpusecul li span {
        top: -74px;
    }

    .vps-hosting .plan-bx ul li.forth {
        margin-right: 10px
    }

    .vps-hosting .plan-bx ul li:nth-child(3) {
        margin-right: 0
    }

    .windowpricingtable th,
    .windowpricingtable tr td {
        padding: 5px 0 0 5px;
        text-align: center !important
    }

    .tablepricetext {
        font-size: 24px !important
    }

    .tablepricetext sub {
        top: -30px
    }

    .selectbox {
        width: 220px
    }

    .addplanbut {
        width: 185px;
        background: url(../images/arrowwhite.png) 160px 13px no-repeat #f1582d
    }

    .addplanbut:hover {
        background: url(../images/arrowwhite.png) 163px 13px no-repeat #ff683e
    }

    .grey-pl ul li {
        width: 46%;
        margin: 0 2% 20px
    }

    .white-bx ul li {
        width: 230px;
        margin: 0 5px;
        min-height: 545px
    }

    .innerheadermid h1 span,
    .reglog-mob,
    .topnav2 li a {
        font-family: square721_btroman
    }

    .about_leftimg,
    .aboutrighttext h2,
    .aboutrighttext p,
    .backupdisastertext h2,
    .downloadpagelist,
    .getmore-mob,
    .reachus-content,
    .reachus-content ul,
    .whycloudright h3 {
        text-align: center
    }

    .mobheader,
    .resourcesbanner {
        position: relative
    }

    .btm-info,
    .dedisev-img,
    .getmore-mob,
    .pinkbox,
    .reslib-box,
    .topnav2 {
        overflow: hidden
    }

    .header,
    .toplnk-mob {
        display: none
    }

    .mobheader,
    .mobilemenu {
        display: block
    }

    .footer-btm li {
        padding-top: 5px;
        margin-right: 10px
    }

    .clientsrow {
        display: none
    }

    .clients-mob {
        display: block
    }

    .clientmidsection h2 {
        font-size: 36px;
        line-height: 34px
    }

    .clientmidsection h2 span {
        font-size: 20px;
        line-height: 22px
    }

    .getmorecols {
        display: none
    }

    .getmore-mob {
        display: block;
        width: 100%;
        padding: 0 0 0 20px;
        margin: 0 auto
    }

    .getmorecols2,
    .headerrightbut {
        display: none
    }

    .reglog-mob {
        display: block;
        color: #333;
        font-size: 12px;
        padding: 7px 0 3px;
        margin-right: 10px
    }

    .topnav2 li,
    .topnav2 li a {
        font-size: 11px;
        color: #FFF
    }

    .whyuscontainer li {
        margin: 0 auto 10px
    }

    .servicesboxcontainer {
        display: none
    }

    .footertop {
        height: auto;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .topmenu-mob {
        display: block;
        width: 100%;
        background-color: #1e7ebb;
        float: left;
        height: 39px
    }

    .topnav2 li {
        float: left;
        padding: 10px 15px 6px 0
    }

    .topnav2 li.last {
        float: right;
        width: 160px;
        padding-right: 0
    }

    .topnav2 li a {
        font-weight: 700;
        text-decoration: none
    }

    .topnav2 li a:hover {
        text-decoration: underline
    }

    .innerheadermid h1 {
        font-size: 32px;
        line-height: 34px;
        letter-spacing: -2px
    }

    .innerheadermid h1 span {
        font-size: 36px;
        letter-spacing: 0
    }

    .innertoprig {
        display: none
    }

    .breadcrame {
        width: 100%
    }

    .grey-box-col {
        border-right: none;
        border-bottom: 1px solid #ccc;
        padding: 20px 0
    }

    .grey-box-col.last,
    .grey-box-col.last2,
    .tabcontainer {
        border-bottom: none
    }

    .grey-box-col.last {
        border-right: 0
    }

    .signupgrey {
        height: 143px;
        float: none;
        margin: 0 auto;
        width: 100%;
        background-size: 95%
    }

    .tabwdt {
        margin-left: 0
    }

    .tabcontainer a {
        width: auto;
        display: block;
        margin-top: 20px
    }

    .contenttextleft {
        width: 45%
    }

    .pcover {
        display: none
    }

    .proudctcloudserver {
        background: #194369
    }

    .cloudserverbg {
        width: 90%;
        margin: 15px
    }

    .smallproductbox {
        width: 531px;
        float: none;
        height: 279px;
        margin: 0 auto
    }

    .featurelist li .feacon {
        width: 90%;
        float: right;
        margin: 0
    }

    .buttonlinx,
    .buttonwindows {
        margin: 20px auto 30px;
        padding: 12px 15px
    }

    .featurelist li .feacon2 {
        width: 90%
    }

    .mobileplanrow {
        display: block
    }

    .emailapps-featuretable,
    .hei-16,
    .leftsignupbg,
    .netcorepricingtable,
    .pricingtable,
    .zimbratable1 {
        display: none
    }

    .buttonwindows {
        float: none;
        width: 170px;
        text-decoration: none
    }

    .buttonlinx {
        float: none
    }

    .whitebox {
        margin: 30px auto 50px
    }

    .pinkbox {
        float: none;
        margin: 30px auto 10px
    }

    .pricebackupbg {
        height: 69px
    }

    .bottomspace {
        height: 54px;
        margin-bottom: 42px
    }

    .listing-server2 li {
        width: 100%;
        float: none
    }

    .servercontetnlist2 {
        margin-top: 50px
    }

    .countrylist ul {
        width: 150px
    }

    .topcdnworksbox {
        padding: 10px
    }

    .cdnworksboxmid {
        height: 535px
    }

    .cdnworkscontent p {
        font-size: 18px;
        line-height: 22px
    }

    .cdnworkscontent h2 {
        font-size: 25px;
        padding: 10px 0 5px
    }

    .greytableft a {
        margin: 0
    }

    .netcore_featurelist ul li.last {
        margin-right: 8px
    }

    .netcore-row h2 {
        padding: 30px 0
    }

    .netcore_reportlist li.last {
        border-bottom: 0
    }

    .greytab1 a {
        margin-left: 0
    }

    .disasterrighttext ul li {
        width: 100%;
        padding: 20px 0 20px 10px
    }

    .disasterleftimg {
        border-right: none
    }

    .managedservices-col {
        border-bottom: 1px solid #cbcbcb
    }

    .managedservices-col li {
        width: 219px;
        float: none;
        display: inline-block
    }

    .managedservices-col li.last {
        border-right: 1px solid #cbcbcb
    }

    .management-profile {
        background: #3986ba;
        height: auto
    }

    .table-managed {
        display: none
    }

    .profile-section li {
        margin: 1px 12px 20px 0
    }

    .reachus-content {
        width: 100%;
        float: none
    }

    .reachus-content ul {
        margin: 0;
        padding: 0
    }

    .reachus-content ul li {
        float: none;
        width: 600px;
        display: inline-block;
        text-align: center
    }

    .appcloudbox {
        width: 360px;
        height: 500px;
        padding: 12px;
        float: left;
        background-color: #fff;
        border: none
    }

    .apponcloudcontainer li.last {
        margin-right: 12px
    }

    .dedicatefeaturelist li.last {
        padding-right: 10px
    }

    .dedicateplancontainer {
        display: none
    }

    .hei-100 {
        height: 50px
    }

    .aboutrighttext h2 {
        padding: 0 0 20px
    }

    .tabcontainer2 {
        border-bottom: none
    }

    .tabbutton,
    .tabbutton.active,
    .tabbutton:hover {
        margin-bottom: 1px
    }

    .tabcntemrg {
        margin-left: 0
    }

    .downloadpagelist {
        margin: 0;
        padding: 0
    }

    .downloadpagelist li {
        width: 335px;
        height: 400px;
        display: inline-block;
        margin: 0 20px 40px 0
    }

    .downloadpagelist li.last {
        margin-right: 0
    }

    .downloadbox,
    .downloadbox2,
    .downloadbox3,
    .downloadbox4 {
        background-size: 100% 100%;
        padding: 100px 20px 20px
    }

    .downloadcontentcol {
        width: 100%;
        height: 200px;
        float: none;
        margin: 0;
        background: #fff
    }

    .downloadcontentcol h3 {
        padding: 25px 0 10px
    }

    .partnersleftsection ul li {
        margin: 0 33px 80px 0
    }

    .supportpanelbottom li {
        margin: 0 auto 20px
    }

    .callbackform ul li .inputbox {
        width: 300px
    }

    .datacenter-right .acc_container,
    .datacenter-right .acc_trigger,
    .library-head .lft {
        width: 100%
    }

    .addresstoprow,
    .sslpricetable {
        display: none
    }

    .addresslefttext {
        border-right: none;
        height: auto
    }

    .addressrighttext {
        height: auto
    }

    .datacenter-right .acc_trigger a,
    .datacenter-right .acc_trigger a:active,
    .datacenter-right .acc_trigger a:hover {
        background: 0 0
    }

    #mob-popup {
        display: block
    }

    .tx-shdo {
        text-shadow: none
    }

    .resourcesbanner {
        width: 100%;
        float: left;
        height: 441px;
        background: url(../images/bannerbg.jpg) no-repeat #dedede
    }

    .library-head .rgt {
        display: none
    }

    .mobnone,
    .mobreg,
    .topmenu {
        display: block
    }

    .checkboxcont {
        width: 240px;
        float: left;
        text-align: left;
        margin-bottom: 20px
    }

    .btm-info,
    .dedisev-img h3,
    .reslib-box h2,
    .reslib-box h3,
    .reslib-box img,
    .reslib-box p,
    .reslib-box ul li {
        text-align: center
    }

    .whitepaperform li .downloadbutton {
        width: 238px;
        text-align: center;
        float: none;
        margin: 0 auto;
        display: block;
        clear: both
    }

    .topleftimg {
        display: none
    }

    .rightmenu {
        margin-top: -3px !important;
        margin-right: 10px
    }

    .topmenu {
        padding: 8px 0;
        height: 45px
    }

    .dropdown dt a {
        padding-top: 6px !important;
        padding-bottom: 6px !important
    }

    .topnav li {
        padding: 10px 4px 6px 0
    }

    .topnav li img {
        margin-top: -13px
    }

    .hybrcldbx,
    .hybrcldbx2 {
        height: auto;
        margin: 0 0 20px
    }

    .reslib-box {
        border: 1px solid #e5e5e5
    }

    .reslib-box ul li {
        float: left;
        width: 234px;
        border-right: 1px solid #e5e5e5;
        padding: 30px 0 0
    }

    .reslib-box ul li.last {
        border-right: none
    }

    .reslib-box img {
        float: none;
        margin: 0 0 10px
    }

    .reslib-box h3 {
        padding: 10px 20px 5px
    }

    .reslib-box p {
        padding: 0 10px
    }

    .btm-info {
        background-color: #ededed;
        padding: 7px 10px;
        height: 70px
    }

    .btm-info a {
        float: none;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .org-btn-sml2,
    .org-btn-sml2:hover {
        float: none
    }

    .dedisev-img {
        width: 100%;
        height: auto;
        background-color: #000
    }

    .dedisev-img h3 {
        font-size: 20px;
        line-height: 20px;
        padding: 30px 0 0
    }

    .dedisev-img .orgbox {
        margin: 25px 0 0;
        padding: 25px 20px 20px 0
    }

    .dedisev-img .orgbox ul li {
        padding: 0 0 5px 50px;
        font-size: 15px
    }
}

.innerflashcontent,
.requestformleftbox {
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    visibility: hidden
}

.error {
    color: red
}

.innerflashcontent {
    background-repeat: no-repeat;
    width: 0;
    height: 262px
}

.chatslider-close {
    height: 16px;
    cursor: pointer;
    z-index: 9999;
    bottom: 0;
    margin-top: -16px;
    margin-right: 51px;
    width: 81px
}

.requestformleftbox {
    background: url(../images/request-callback-img.png) no-repeat;
    width: 0;
    height: 262px
}

.requestformbox {
    margin: 10px 0 0 10px
}

.con-txt input {
    float: left;
    width: 280px;
    color: #323232;
    border: 1px solid #ccc;
    font-size: 14px;
    font-weight: 300;
    text-align: left;
    padding: 6px 5px;
    background: #fff;
    margin-top: 0
}

.con-sub input {
    float: left;
    background: #e67e22;
    color: #fff;
    padding: 5px 0;
    text-align: center;
    border: none;
    width: 292px;
    font-weight: 700;
    font-size: 17px;
    margin-top: 4px;
    margin-left: 5px;
    margin-bottom: 14px
}

.con1 {
    padding-top: 12px
}

.con-txt,
.con1 {
    width: 100%;
    clear: both;
    color: #333;
    font-size: 14px;
    float: left;
    padding: 2px;
    text-align: left
}

@media (max-width:767px) {
    .new-homebner img.banerimg {
        min-height: 330px;
    }

    .formbox {
        top: -80px;
        width: 320px;
        padding: 10px;
        margin-left: auto;
        margin-right: auto;
    }

    .vps-hosting .plan-bx ul li,
    .vps-hosting .plan-bx ul li.forth,
    .vps-hosting .plan-bx ul li:nth-child(3) {
        width: 49%;
        margin-right: 1%
    }

    .topnav li.toploginbt,
    .topnav li.toploginbt1 {
        display: none
    }

    .vps-hosting .plan-bx ul li:nth-child(even) {
        margin-right: 0 !important
    }

    .windowsharehosting td {
        width: 100% !important;
        float: left;
        clear: left;
        max-width: 300px !important;
        padding-left: 10px !important
    }

    .selectbox {
        width: 255px
    }

    .windowpricingtable th {
        padding-left: 0;
        text-align: center !important
    }

    .blue-bx-head,
    .serviceboxbottxt {
        text-align: center
    }

    .cloudoye-hosting {
        padding: 0 15px 40px
    }

    .cloudoye-hosting ul li {
        width: 100%;
        height: auto;
        min-height: 80px
    }

    .cloudoye-hosting p,
    .cloudoye-hosting ul li {
        font-size: 13px
    }

    .hosting-bl-content {
        margin: 0 0 25px
    }

    .cloudoye-hosting p {
        padding-bottom: 10px
    }

    .td-height {
        height: 0
    }

    .grey-pl ul li,
    .white-bx ul li {
        width: 90%;
        margin: 15px 5%;
        height: auto;
        min-height: 100px
    }

    .grey-pl ul li h3,
    .servicebox li a {
        text-align: center;
        width: 100%
    }

    .grey-pl ul li:last-child {
        margin-bottom: -25px
    }

    .rgt-nav-bx li {
        background: url(https://www.cloudoye.com/images/arrow-blue.jpg) left 6px no-repeat
    }

    .grey-pl {
        padding-bottom: 25px
    }

    .white-bx {
        padding: 25px 0
    }

    .white-bx h2 {
        margin-bottom: 15px
    }

    .grey-pl h2 {
        margin: 20px 0 5px
    }

    .blue-bx-head {
        min-height: 50px;
        padding: 11px 0
    }

    .greybx2 {
        padding: 25px 0
    }

    .padlefnone {
        padding-left: 15px
    }

    .padrgtnone {
        padding-right: 15px
    }

    .height187 {
        height: auto
    }
}

@media (max-width:480px) {

    .gpufirstul>li,
    .gpusecul>li {
        margin-top: 200px;
    }

    .gpufirstul li span,
    .gpusecul li span {
        top: -160px
    }

    .cheap-vps {
        height: 250px
    }

    .new-homebner img.banerimg {
        min-height: 210px;
    }

    .home-heading {
        width: 100%;
        margin-top: -50px;
    }

    .hover-content h1 {
        font-size: 40px;
        line-height: 40px;
    }

    .hover-content {
        bottom: 0;
        position: unset;
        margin-top: -90px;
        text-align: center;
    }

    .hover-content .formbox h2 {
        font-size: 16px;
    }

    .ab-banner-slider .nav-dots {
        width: 200px !important;
        padding: 0;
    }

    .ab-home-heading {
        margin-top: 433px;
    }

    .ab-home-heading h1 {
        font-size: 35px;
    }

    .ab-home-heading p {
        font-size: 20px;
    }

    .securehosting {
        float: left;
        width: 100%;
    }

    .securehosting .homeplan .plans {
        margin-top: 0px;
    }

    .formbox ul li input,
    .formbox ul li textarea {
        padding: 10px 15px;
    }

    .formbox ul li textarea {
        height: 100px;
    }

    .hover-content h2 {
        font-size: 30px;
        line-height: 30px;
    }

    .cheap-vps-innerheadermid h1 {
        font-size: 36px;
        margin-top: 46px;
        line-height: 36px
    }

    .cheap-vps-content .head {
        font-size: 24px;
        line-height: 33px;
        margin-top: 40px;
        margin-bottom: 20px
    }

    .cheap-vps-content p {
        text-align: justify
    }

    .vps-hosting {
        margin: 50px auto 0
    }

    .vps-hosting h2 {
        margin: 40px auto 20px
    }

    .cheap-vps-contentmain .left1 {
        width: 100%;
        padding: 0;
        margin-top: 30px
    }

    .cheap-vps-contentmain .right1 {
        width: 100%;
        padding: 0
    }

    .cheapvps-megemta .leftbx,
    .cheapvps-megemta .rightbx {
        width: 100%
    }

    .cheapvps-gray ul li {
        width: 100%;
        margin-right: 40px
    }

    .cheapvps-gray .headgry {
        margin-bottom: 30px
    }

    .cheapfootli li {
        width: 100%;
        height: auto
    }

    .cheapfootli li p strong {
        text-align: left
    }

    .cheapvps-gray .orange .orangph {
        bottom: 531px;
        left: 200px;
    }

    .cheapvps-gray .orange .orangph img {
        width: 60px;
    }

    cheapvps-megemta .headme {
        font-size: 25px;
        margin: 0 0 12px;
    }

    .cheap-vps-contentmain .head {
        font-size: 22px;
        line-height: 28px;
    }

    .cheap-vps-contentmain .banhd {
        font-size: 23px;
        line-height: 27px;
    }

    .cheapfootli .footline1 {
        font-size: 24px;
        line-height: 32px;
    }

    .cheapfootli .footline2 {
        font-size: 40px;
        line-height: 44px;
    }

    .cheapfootli .footline3 {
        font-size: 24px;
        line-height: 32px;
    }

    .vps-hosting .plan-bx ul li,
    .vps-hosting .plan-bx ul li:nth-child(2n) {
        width: 220px !important;
        margin: 10px auto !important;
        float: none !important;
        background: #fff;
        overflow: hidden
    }

    .vps-hosting ul.tabs {
        width: 100%;
        left: 0;
        margin-left: 0;
        padding: 10px
    }

    .vps-hosting ul.tabs li {
        padding: 10px 0;
        margin: 0;
        width: 100%;
        text-align: center
    }

    .blue-bx-content {
        padding: 15px 20px
    }

    .lft-content-bx {
        padding-right: 0
    }

    .rgt-nav-bx h2 {
        margin-bottom: 10px
    }

    .rgt-nav-bx {
        padding: 20px
    }

    .rgt-nav-bx li {
        padding-left: 20px;
        padding-bottom: 10px
    }
}

.clod-feature h2 {
    padding: 50px 0 20px 0;
    display: inline-block;
    width: 100%;
}

.responsive-table th {
    background: #ddd;
}

.responsive-table table,
.responsive-table tr,
.responsive-table th,
.responsive-table td {
    border: 1px solid #ddd;
    border-collapse: collapse;
    padding: 10px;
    font-size: 14px;
    color: #333
}

.responsive-table tr:nth-child(odd) {
    background: #eee;
}

.clod-feature .homeflexgrey li {
    width: 32%;
}

.blogsection h3,
.securehosting h2,
.titletxt,
.clod-feature h2 {
    font-size: 28px;
    font-family: square721_btroman;
    color: #333;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center;
    line-height: 36px
}

.securehosting .plans {
    width: 100%;
    float: left;
    margin-top: 50px
}

.securehosting .plans h4,
.securehosting .plans h5 {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-family: square721_btbold
}

.securehosting .plans h4 {
    font-size: 24px
}

.securehosting .plans .planbox span {
    font-size: 18px;
    letter-spacing: 0;
    font-family: square721_btbold
}

.securehosting .plans h5 {
    font-size: 20px
}

.securehosting .plans .planbox .planbt,
.securehosting .plans .planbox .planbt-green {
    display: block;
    width: 121px;
    height: 37px;
    float: none;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    font-family: square721_btbold;
    -webkit-transition: all .5s ease-in-out
}

.securehosting .plans .planbox .planbt {
    background: url(https://www.cloudoye.com/images/landingimg/selectplan-bt.png) no-repeat;
    line-height: 35px;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all 1s ease-in-out
}

.securehosting .plans .planbox .planbt-green {
    background: url(https://www.cloudoye.com/images/landingimg/green-bg.png) no-repeat;
    line-height: 40px;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all 1s ease-in-out
}

.securehosting .plans .planbox .planbt-grn,
.securehosting .plans .planbox .planbt-orng {
    width: 121px;
    height: 37px;
    float: none;
    margin: 0 auto;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    font-family: square721_btbold;
    -webkit-transition: all .5s ease-in-out;
    display: block;
}

.securehosting .plans .planbox .planbt-green:hover {
    background: url(https://www.cloudoye.com/images/landingimg/green-bg-hover.png) no-repeat
}

.securehosting .plans .planbox .planbt-grn {
    background: url(https://www.cloudoye.com/images/landingimg/green-light-bg.png) no-repeat;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all 1s ease-in-out
}

.securehosting .plans .planbox .planbt-grn:hover {
    background: url(https://www.cloudoye.com/images/landingimg/green-light-bg-hover.png) no-repeat
}

.securehosting .plans .planbox .planbt-orng {
    background: url(https://www.cloudoye.com/images/landingimg/orange-bg.png) no-repeat;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all 1s ease-in-out
}

.securehosting .plans .planbox .planbt-orng:hover {
    background: url(https://www.cloudoye.com/images/landingimg/orange-bg-hover.png) no-repeat
}

.securehosting .plans .planbox {
    width: 209px;
    min-height: 317px;
    float: left;
    margin-top: 20px;
    text-align: center;
    border: 1px solid #d9d9d9;
    border-right: none
}

.securehosting .plans li {
    display: block;
    font-family: square721_btroman;
    font-size: 15px;
    color: #333;
    margin-bottom: 10px
}

.securehosting .plans li span {
    color: #333
}

.securehosting .plans .popularplan {
    width: 250px;
    height: 395px;
    cursor: pointer;
    font-size: 13px;
    font-family: square721_btbold;
    color: #1e7ebb;
    float: left;
    padding: 7px 0 20px;
    text-align: center;
    border: 5px solid #1e7ebb;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all 1s ease-in-out;
}

.homeplan .plans .popularplan {
    max-height: 360px;
}

.securehosting .plans .popularplan .planblackbt,
.securehosting .plans .popularplan .planrdbt {
    width: 131px;
    margin-left: 60px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    font-family: square721_btbold;
    text-decoration: none;
    float: left
}

.securehosting .plans .popularplan:hover {
    box-shadow: 0 0 30px #1e7ebb;
    -webkit-box-shadow: 0 0 30px #1e7ebb;
    -moz-box-shadow: 0 0 30px #1e7ebb
}

.securehosting .plans .popularplan .planblackbt {
    background: url(https://www.cloudoye.com/images/landingimg/selectplanblack-bt.png) no-repeat;
    color: #fff
}

.securehosting .plans .popularplan .planblackbt:hover {
    background: url(https://www.cloudoye.com/images/landingimg/selectplanblack-bt-hover.png) no-repeat
}

.securehosting .plans .popularplan .planrdbt {
    background: url(https://www.cloudoye.com/images/landingimg/red-bg.png) no-repeat;
    color: #fff
}

.securehosting .plans .popularplan .planrdbt:hover {
    background: url(https://www.cloudoye.com/images/landingimg/red-bg-hover.png) no-repeat
}

.securehosting .plans .popularplan .pricebg {
    background-color: #1e7ebb;
    color: #fff;
    margin-top: 5px;
    padding: 15px 0;
    margin-bottom: 20px
}

.securehosting .plans .planbox .headingbg1 {
    background-color: transparent;
    padding-top: 23px;
    border-bottom: 1px solid #d9d9d9;
    height: 100px
}

.securehosting .plans .planbox .buttonbg {
    position: relative;
    margin: 20px 0;
    float: left;
    width: 100%
}

.securehosting .plans .planbox.last {
    width: 208px;
    height: 352px;
    float: left;
    margin-top: 20px;
    text-align: center;
    border: 1px solid #d9d9d9
}

.securehosting .plans .planbox .headingbg {
    background-color: #ececec;
    padding-top: 27px;
    border-bottom: 1px solid #d9d9d9;
    height: 100px
}

.securehosting .plans .planbox.last p {
    padding: 10px 15px;
    font-size: 15px;
    line-height: 19px;
    text-align: center
}

.securehosting .plans .planbox .serverbt {
    background: url(https://www.cloudoye.com/images/landingimg/server-bt.png) no-repeat;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all 1s ease-in-out;
    text-align: center;
    width: 81px;
    height: 35px;
    float: left;
    line-height: 35px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    margin: 10px 3px 0;
    font-family: square721_btroman;
    letter-spacing: -1px
}

.securehosting .plans .planbox .serverbt:hover {
    background: url(https://www.cloudoye.com/images/landingimg/server-bt-hover.png) no-repeat
}

.cloudboxcontent img {
    width: 102px;
    height: 88px
}

.slider-strip {
    float: left;
    width: auto;
    background: #000;
    color: #fff;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: square721_btroman;
    margin-bottom: 10px;
    padding: 5px 15px;
    font-weight: 700;
    word-break: break-all;
    word-wrap: break-word;
    clear: both;
    box-shadow: 0 0 10px #222;
    border: 1px solid #222
}

.slider-height {
    padding-top: 10px;
    position: relative;
    z-index: 9999999999999999999
}

.slider-height1,
.slider-height2 {
    margin-top: 85px
}

.featurespoints {
    width: 100%
}

.featurespoints h2,
.greycontainer h2 {
    width: 100%;
    text-align: center;
    margin: 40px 0 45px;
    color: #333;
    font-size: 30px;
    font-family: square721_btbold
}

.featurespoints ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.featurespoints ul li {
    background-color: #f9f9f9;
    margin: 0 20px 20px 0;
    text-align: left;
    padding: 7px;
    display: table;
    width: 48%;
    float: left
}

.featurespoints ul li i {
    width: 17%;
    margin: 0
}

.featurespoints ul li p {
    display: table-cell;
    padding: 0;
    width: 83%;
    vertical-align: middle
}

.saas {
    background: url(https://www.cloudoye.com/images/saas-bg.jpg) center top no-repeat #000
}

.iaas {
    background: url(https://www.cloudoye.com/images/iaas-bg.jpg) center top no-repeat #000
}

.wordpress {
    background: url(https://www.cloudoye.com/images/wordpres-banner.jpg) center top no-repeat #000
}

.enterprises {
    background: url(https://www.cloudoye.com/images/enterprisees-banner-header.jpg) center top no-repeat #000
}

.paas {
    background: url(https://www.cloudoye.com/images/paas-bg.jpg) center top no-repeat #000
}

.reseller-hosting-bg {
    background: url(../images/reseller-hosting-bg.jpg) center top no-repeat #000
}

.reseller-table {
    margin: 10px auto 15px;
    width: 100%;
    padding: 0
}

.table-in {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    border: 1px solid #d1d1d1
}

.reseller-plan-tb {
    background-color: #f79e7a;
    height: 53px
}

.reseller-plan-tb td {
    color: #3c3c3c;
    font-size: 17px;
    font-weight: 600;
    width: 24.9%;
    border-right: 1px solid #ccc
}

.reseller-plan-tb2 {
    height: 40px
}

.reseller-plan-tb2 td {
    border-right: 1px solid #ccc;
    font-size: 15px;
    border-top: 1px solid #ccc;
    padding: 5px 0
}

.reseller-plan-tb2 td:nth-child(4) {
    border: none;
    border-top: 1px solid #ccc
}

.reseller-plan-tb3 {
    height: 40px;
    background-color: #f0f0f0
}

.reseller-plan-tb3 td {
    color: #222;
    font-size: 15px;
    font-weight: 600;
    width: 24.9%;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 5px 0
}

.reseller-nav,
.reseller-nav-sec {
    width: 100%;
    float: left
}

.reseller-plan-tb4,
.reseller-plan-tb5 {
    height: 40px;
    background: #fefcd0
}

.reseller-plan-tb5 .pricinghead {
    color: #1e7ebb !important;
    font-family: square721_btbold;
    font-size: 16px
}

.reseller-hosting-bt b,
.reseller-nav li,
.reseller-nav-sec h3 {
    font-family: square721_btbold
}

.reseller-plan-tb4 td,
.reseller-plan-tb5 td {
    border-right: 1px solid #ccc;
    font-size: 15px;
    font-weight: 700
}

.table-in .butgetstarted {
    float: none
}

.reseller-nav-sec h3 {
    font-size: 26px;
    color: #000;
    margin: 10px 0 30px;
    padding: 0 0 7px;
    width: 100%;
    text-align: center
}

.reseller-nav {
    margin: 0;
    padding: 0
}

.reseller-nav li {
    float: left;
    width: 48%;
    height: 60px;
    list-style: none;
    font-size: 15px;
    color: #333;
    padding-left: 70px;
    background: #f9f9f9;
    margin: 0 15px 15px 0;
    display: table;
    vertical-align: middle;
    padding-top: 22px;
    line-height: 16px
}

.cloud-hosting-india-sec1,
.cloud-hosting-india-sec1 p,
.cloud-hosting-india-sec2,
.cloud-hosting-india-sec2 h2,
.cloud-hosting-india-sec2 p,
.cloud-hosting-india-sec3,
.reseller-hosting-bt {
    width: 100%;
    float: left
}

.reseller-nav li.one {
    background: url(../images/reseller-nav-icon1.jpg) 5px center no-repeat #f9f9f9
}

.reseller-nav li.two {
    background: url(../images/reseller-nav-icon2.jpg) 5px center no-repeat #f9f9f9
}

.reseller-nav li.three {
    background: url(../images/reseller-nav-icon3.jpg) 5px center no-repeat #f9f9f9
}

.reseller-nav li.four {
    background: url(../images/reseller-nav-icon4.jpg) 5px center no-repeat #f9f9f9
}

.reseller-nav li.five {
    background: url(../images/reseller-nav-icon5.jpg) 5px center no-repeat #f9f9f9
}

.reseller-nav li.six {
    background: url(../images/reseller-nav-icon6.jpg) 5px center no-repeat #f9f9f9
}

.reseller-nav li.seven {
    background: url(../images/reseller-nav-icon7.jpg) 5px center no-repeat #f9f9f9
}

.reseller-nav li.eight {
    background: url(../images/reseller-nav-icon8.jpg) 5px center no-repeat #f9f9f9
}

.reseller-nav li.nine {
    background: url(../images/reseller-nav-icon9.jpg) 5px center no-repeat #f9f9f9
}

.reseller-hosting-bt {
    text-align: center;
    line-height: 24px;
    font-size: 18px;
    margin-bottom: 50px
}

.cloud-hosting-india-sec1 h2 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 40px;
    margin: 20px 0 35px
}

.cloud-hosting-india-sec1 p {
    text-align: center;
    font-size: 17px;
    margin: 0 0 30px
}

.cloud-hosting-india-sec2 h2 {
    text-align: center;
    font-size: 30px;
    margin: 20px 0 35px;
    font-family: square721_btbold
}

.cloud-hosting-india-sec2 p {
    text-align: center;
    font-size: 17px;
    margin: 0 0 60px
}

.cloud-hosting-india-sec3 .padd0 {
    padding: 0
}

.cloud-hosting-india-sec3 .col-sm-4 {
    margin: 0 35px 55px 0;
    width: 31%
}

.cloud-hosting-india-sec3 .last {
    margin-right: 0
}

.cloud-hosting-india-sec3 h3 {
    color: #fff;
    width: 100%;
    float: left;
    text-align: center;
    padding: 20px 0;
    font-size: 24px;
    font-family: square721_btbold
}

.cloud-hosting-india-sec3 .blue-bx h3 {
    background: url(../images/blue-traingle.jpg) center top no-repeat #047aa8
}

.cloud-hosting-india-sec3 .orange-bx h3 {
    background: url(../images/orange-traingle.jpg) center top no-repeat #f36e1f
}

.cloud-hosting-india-sec3 .cloud-price {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 0;
    font-size: 18px
}

.cloud-hosting-india-sec3 .cloud-price strong {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 26px;
    font-family: square721_btbold
}

.cloud-hosting-india-sec3 .cloud-price img {
    position: relative;
    top: 4px
}

.cloud-hosting-india-sec3 .blue-bx .cloud-price {
    color: #047aa8
}

.cloud-hosting-india-sec3 .orange-bx .cloud-price {
    color: #f36e1f
}

.cloud-hosting-india-sec3 .services-img {
    width: 100%;
    float: left;
    text-align: center
}

.cloud-hosting-india-sec3 .services-img img {
    width: 100%
}

.cloud-hosting-india-sec3 .services-img-content {
    width: 100%;
    float: left;
    text-align: center;
    height: 65px;
    font-size: 15px;
    background: #e2e2e2;
    padding: 20px 10px
}

.cloud-hosting-india-sec3 .blue-bx .services-img-content {
    color: #047aa8
}

.cloud-hosting-india-sec3 .orange-bx .services-img-content {
    color: #f36e1f
}

.cloud-hosting-india-sec3 .blue-bx:hover .cloud-price,
.cloud-hosting-india-sec3 .orange-bx:hover .cloud-price {
    background: #333;
    color: #fff
}

.cloud-hosting-india-sec3 .blue-bx:hover .services-img-content,
.cloud-hosting-india-sec3 .orange-bx:hover .services-img-content {
    text-decoration: underline
}

.cloud-hosting-india-sec4 {
    width: 100%;
    float: left;
    padding-bottom: 30px
}

.cloud-hosting-india-sec4 h2 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30px;
    font-family: square721_btbold;
    margin: 20px 0 45px
}

.cloud-hosting-india-sec4 .col-sm-4 {
    width: 31%;
    margin: 0 15px 50px;
    position: relative;
    text-align: center;
    background: #e2e2e2;
    height: auto;
    padding: 10px 0;
    box-shadow: 4px 4px #bbb
}

.cloud-hosting-india-sec4 .col-sm-4 a {
    display: inline-block;
    width: 100%
}

.cloud-hosting-india-sec4 .last {
    margin-right: 0
}

.cloud-hosting-india-sec4 .col-sm-4 img {
    position: relative;
    float: left;
    left: 12px
}

.cloud-hosting-india-sec4 .col-sm-4 span {
    font-size: 18px;
    font-family: square721_btbold;
    color: #047aa8;
    position: relative;
    top: 18px
}

.cloud-hosting-india-sec4 p {
    width: 100%;
    float: left;
    margin: 0 0 30px
}

.cloud-hosting-india-sec5 {
    width: 100%;
    float: left;
    background: #f1f1f1
}

.cloud-hosting-india-sec5 h2 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30px;
    font-family: square721_btbold;
    margin: 55px 0 35px
}

.cloud-hosting-india-sec5 .col-sm-3 {
    width: 22%;
    margin: 0 15px 65px;
    padding: 10px 15px 0;
    background: #fff
}

.cloud-hosting-india-sec5 .last {
    margin-right: 0
}

.cloud-hosting-india-sec5 .col-sm-3 h3 {
    font-size: 24px;
    text-align: center;
    width: 100%;
    float: left;
    margin: 10px 0 25px
}

.cloud-hosting-india-sec5 .col-sm-3 .heading-border {
    width: 90px;
    float: none;
    text-align: center;
    background: #101010;
    height: 2px;
    margin: 0 auto;
    clear: both
}

.cloud-hosting-india-sec5 .col-sm-3 p {
    text-align: left;
    font-size: 16px;
    color: #101010;
    width: 100%;
    float: left;
    padding: 30px 0 35px;
    min-height: 155px
}

.cloud-hosting-india-sec6 {
    float: left;
    width: 100%
}

.cloud-hosting-india-sec6 h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-family: square721_btbold;
    margin: 100px 0 30px
}

.cloud-hosting-india-sec6 p {
    font-size: 17px;
    color: #101010;
    float: left;
    width: 100%;
    text-align: center;
    line-height: 26px;
    margin-bottom: 35px
}

.cloud-sec6 {
    float: left;
    width: 100%;
    border-top: 1px solid #101010
}

.cloud-sec6 .col-sm-6 {
    padding: 30px 0 40px
}

.cloud-sec6 .col-sm-6 .cloud-sec6-img {
    float: left;
    max-width: 100px;
    width: auto
}

.cloud-sec6 .col-sm-6 .cloud-sec6-content {
    font-size: 17px;
    color: #101010;
    float: left;
    text-align: justify;
    line-height: 26px;
    padding: 0 40px 0 25px;
    width: auto;
    max-width: 450px
}

.cloud-sec6 .last .cloud-sec6-content {
    padding-right: 0
}

.cloud-hosting-india-sec7 {
    width: 100%;
    float: left;
    background: #f1f1f1;
    padding: 55px 0 65px
}

.cloud-hosting-india-sec7 h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-family: square721_btbold;
    margin: 0 0 50px
}

.cloud-hosting-india-sec7 .col-sm-4 {
    width: 31%;
    margin-right: 35px;
    background: #fff;
    padding: 0
}

.cloud-hosting-india-sec7 .last {
    margin-right: 0
}

.cloud-hosting-india-sec7 .col-sm-4 .cloud-sec7-head {
    width: 100%;
    float: left;
    text-align: center;
    background: #7c7d7e
}

.cloud-hosting-india-sec7 .col-sm-4 .cloud-sec7-content {
    width: 100%;
    float: left;
    height: 250px
}

.cloud-hosting-india-sec7 .col-sm-4 .cloud-sec7-content h3 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-family: square721_btbold;
    margin: 25px 0 15px
}

.cloud-hosting-india-sec7 .col-sm-4 .cloud-sec7-content p {
    font-size: 17px;
    color: #101010;
    float: left;
    width: 100%;
    line-height: 21px;
    padding: 0 25px
}

.cloud-hosting-india-sec8 {
    float: left;
    width: 100%;
    padding: 75px 0 50px
}

.greytabbg {
    background: #f0f0f0;
    padding: 40px 0;
    width: 100%;
    display: block
}

.clouderpsupportcol {
    padding: 40px;
    background: #FFF;
    margin: 0 auto;
    width: 100%;
    text-align: center
}

.clouderpsupportcol .bluebtn {
    background: #f26120;
    text-decoration: none;
    padding: 13px 0;
    text-align: center;
    font-size: 16px;
    margin: 0 20px;
    width: 290px;
    float: left;
    color: #FFF
}

.clouderpsupportcol .bluebtn:hover {
    background: #fc6623;
    text-decoration: none;
    color: #FFF
}

.clouderpfeature li {
    width: 49%;
    padding: 20px 10px 0 20px;
    background: #f9f9f9;
    font-size: 18px;
    height: 80px;
    font-family: square721_btbold;
    float: left;
    margin: 20px 20px 0 0;
    text-align: left
}

.clouderpfeature li span {
    width: 80px;
    float: left
}

.clouderpfeature li.last {
    margin-right: 0
}

.boldheadingtext,
.clouderpcontetn h4 {
    font-size: 30px;
    font-family: square721_btroman;
    color: #333;
    padding: 20px 0
}

.clouderpcontetn h4 span {
    font-size: 18px;
    font-family: square721_btbold
}

.clouderpbox {
    border: 1px solid #ccc;
    padding: 50px 20px;
    height: 350px
}

.clouderpbox .iconimg {
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: -40px;
    width: 87px
}

.clouderpbox h6 {
    font-size: 17px;
    font-family: square721_btbold;
    padding: 20px 0 10px;
    font-weight: 400
}

.clouderpbox p {
    font-size: 17px
}

.clouderpfeature .col-md-3 {
    padding-left: 8px;
    padding-right: 8px
}

.newdedicateplantable tr td {
    padding: 0 6px;
    font-size: 12px;
    text-align: left;
    border-right: 1px solid #fac3c3
}

.newdedicateplantable tr td b,
.newdedicateplantable tr td strong {
    font-family: square721_btbold;
    font-size: 13px
}

.newdedicateplantable tr th {
    padding: 0 0 0 6px;
    font-size: 11px;
    text-align: left;
    line-height: 12px;
    border-right: 1px solid #fac3c3
}

.newdedicateplantable tr:nth-child(odd) td {
    background-color: #f9d5d5
}

.newdedicateplantable tr:nth-child(even) td {
    background-color: #FFF
}

.newdedicateplantable .selectbuttoncon {
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    color: #FFF;
    padding: 6px 8px;
    font-size: 11px;
    margin-top: 5px;
    background: #ed6868
}

.newdedicateplantable .symbolicon {
    font-family: square721_btbold !important
}

.awssec1 h2,
.ssd-srvr-sec1 h2,
.ssd-srvr-sec2 h2,
.ssd-srvr-sec3 h2,
.ssd-srvr-sec4 h2,
.ssd-srvr-sec4 ul li .ssd-sec4-nav-rgt h3,
.ssd-srvr-sec5 {
    font-family: square721_btbold
}

.newdedicateplantable .symbolicon img {
    margin-right: 0;
    margin-top: 2px
}

.mobnewfferplan tr td {
    background: #fff;
    border: 1px solid #efefef;
    font-size: 14px;
    color: #333;
    padding: 5px 10px !important
}

.mobnewfferplan tr td.pinktext {
    color: #ed6868;
    padding: 5px 0 5px 10px !important
}

.greyplanbox .pricetext2 {
    width: 100% !important;
    color: #fff !important;
    font-size: 18px;
    text-align: center !important;
    margin-top: 0;
    right: 0;
    top: 0;
    position: relative;
    display: block
}

.btnpink {
    background-color: #d42828;
    color: #fff;
    text-decoration: none;
    border-bottom: 2px solid #c92020;
    font-size: 16px;
    margin-top: 5px;
    padding: 8px 30px;
    text-align: center;
    display: block
}

.btnpink:hover {
    background-color: #df3c3c;
    color: #fff;
    border-bottom: 2px solid #d73434
}

.mobnewfferplan .priceicon img {
    margin-top: 3px
}

.ssd-server-nav1 {
    margin: 0 0 70px;
    float: left;
    padding: 0;
    width: 100%
}

.ssd-server-nav1 li {
    float: left;
    list-style: none;
    width: auto;
    max-width: 105px;
    margin-right: 25px;
    position: relative
}

.ssd-server-nav1 li.last {
    margin-right: 0
}

.ssd-server-nav1 li,
.ssd-server-nav1 li a {
    display: block;
    text-decoration: none;
    text-align: center;
    color: #333;
    font-family: square721_btbold
}

.ssd-server-nav1 li a span,
.ssd-server-nav1 li span {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 17px;
    line-height: 20px;
    border-top: 1px solid #8b8784;
    padding-top: 10px
}

.ssd-srvr-sec1 h2,
.ssd-srvr-sec2 h2 {
    font-size: 30px;
    width: 100%;
    text-align: center;
    color: #333
}

.ssd-server-nav1 li:hover a span {
    text-decoration: underline
}

.ssd-srvr-sec1 {
    float: left;
    width: 100%
}

.ssd-srvr-sec1 h2 {
    margin: 0 0 35px
}

.ssd-srvr-sec2 {
    width: 100%;
    float: left;
    background: #f3f2f2
}

.ssd-srvr-sec2 h2 {
    float: left;
    margin: 50px 0 30px
}

.ssd-srvr-sec2 ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}

.ssd-srvr-sec2 ul li {
    float: left;
    width: 49%;
    list-style: none;
    background: #fff;
    box-shadow: 3px 3px 0 #d1d0d0;
    padding: 20px 10px 0 70px;
    position: relative;
    font-size: 17px;
    margin-bottom: 25px;
    height: auto;
    min-height: 60px
}

.ssd-srvr-sec2 ul li img {
    position: absolute;
    left: 5px;
    top: 7px
}

.ssd-srvr-sec2 ul li.last {
    float: right
}

.ssd-srvr-sec3 h2 {
    width: 100%;
    text-align: center;
    color: #333;
    font-size: 30px;
    margin: 20px 0 30px
}

.ssd-advantage {
    width: 100%;
    float: left;
    background: #f3f2f2;
    border: 1px solid #dadada
}

.ssd-advantage-left {
    float: left;
    width: auto;
    max-width: 50%
}

.ssd-advantage-left img {
    max-width: 100%
}

.ssd-advantage-right {
    float: left;
    width: auto;
    max-width: 50%
}

.ssd-srvr-sec4,
.ssd-srvr-sec4 h2,
.ssd-srvr-sec4 ul {
    width: 100%;
    float: left
}

.ssd-advantage-right ul {
    float: left;
    width: 100%;
    margin: 25px 0 0;
    padding: 0
}

.ssd-advantage-right ul li {
    float: left;
    list-style: none;
    background: url(https://www.cloudoye.com/images/ssd-srvr-advantage-nav.jpg) left top no-repeat;
    padding-left: 25px;
    font-size: 17px;
    line-height: 21px;
    color: #333;
    padding-bottom: 5px;
    clear: left
}

.ssd-srvr-sec4 h2 {
    text-align: center;
    margin: 15px 0;
    color: #333;
    font-size: 30px
}

.ssd-srvr-sec4 ul {
    margin: 0 0 30px;
    padding: 0
}

.ssd-srvr-sec4 ul li {
    float: left;
    list-style: none;
    width: 49%;
    border: 1px solid #f4eeee;
    box-shadow: 3px 3px 0 #cccccb;
    margin-bottom: 30px;
    min-height: 225px
}

.awsheding,
.awssec1 h2 {
    border-bottom: 1px solid #1d7dba
}

.ssd-srvr-sec4 ul.bulkmail-nav-bt li {
    min-height: 175px
}

.ssd-srvr-sec4 ul li.last {
    float: right
}

.ssd-srvr-sec4 ul li .ssd-sec4-nav-lft {
    float: left;
    width: 90px;
    text-align: right;
    padding-top: 15px
}

.ssd-srvr-sec4 ul li .ssd-sec4-nav-rgt {
    float: left;
    width: auto;
    line-height: 27px;
    max-width: 390px;
    padding: 15px 0 0
}

.ssd-srvr-sec4 ul li .ssd-sec4-nav-rgt h3 {
    font-size: 17px;
    float: left;
    width: 100%
}

.ssd-srvr-sec4 ul li .ssd-sec4-nav-rgt h3 span {
    background: #c4c4c4;
    height: 3px;
    width: 70px;
    float: left;
    clear: left;
    margin: 5px 0
}

.ssd-srvr-sec4 ul li .ssd-sec4-nav-rgt p,
.ssd-srvr-sec5 {
    float: left;
    width: 100%;
    color: #333
}

.ssd-srvr-sec5 {
    text-align: center;
    line-height: 26px;
    font-size: 17px
}

.ssd-srvr-sec5 a {
    color: #ed6510;
    text-decoration: none
}

.ssd-srvr-sec5 a:hover {
    text-decoration: underline
}

@media (max-width:1199px) {
    .newbaner-form .innerheadermid {
        margin-top: 100px;
        margin-bottom: 50px;
    }
    .featurespoints {
        width: 100%
    }

    .featurespoints ul li {
        width: 47%
    }

    .cloud-hosting-india-sec3 .col-sm-4 {
        margin-right: 30px
    }

    .cloud-hosting-india-sec3 h3 {
        font-size: 21px
    }

    .cloud-hosting-india-sec4 .col-sm-4,
    .cloud-hosting-india-sec7 .col-sm-4 {
        width: 30%
    }

    .cloud-sec6 .col-sm-6 .cloud-sec6-content {
        max-width: 390px
    }

    .cloud-hosting-india-sec7 .col-sm-4 .cloud-sec7-content {
        height: 320px
    }

    /*.menu {
        width: 675px;

    }*/
    .menu>ul>li a {
        padding: 28px 21px;
        font-size: 13px
    }

    .ssd-server-nav1 li {
        margin-right: 11px
    }

    .ssd-advantage-right ul li {
        font-size: 15px;
        padding-bottom: 0
    }

    .ssd-srvr-sec4 ul li .ssd-sec4-nav-rgt {
        max-width: 350px
    }

    .tophead .topnav li.toploginbt,
    .tophead .topnav li.toploginbt1 {
        padding: 4px 5px 3px;
    }

    .topnav li,
    .topnav li a {
        font-size: 10px !important;
    }

    .dropdown dt a {
        background: url(../images/navarrow.png) no-repeat scroll 102px center
    }
}

@media (max-width:991px) {
    .navigation.menu>ul>li {
        background: transparent;
    }

    .navigation.menu>ul>li a {
        padding: 7px 15px;
        font-size: 14px;
        color: #fff;
        border-left: 0 !important;
        background: url(../images/btmarrow.png) center no-repeat;
        background-position: 95% center;
        background-size: 13px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }

    .mid-header .menu>ul>li:hover {
        background: transparent;
    }

    .mid-header .menu>ul>li a:hover {
        background: url(../images/btmarrow.png) center no-repeat;
        background-position: 95% center;
        background-size: 13px;
    }

    .navigation.menu>ul>li .navfulbox ul li a {
        background: transparent;
    }

    .menu>ul>li a .navicon {
        margin-right: 2px;
    }

    .topnav li.toploginbt,
    .topnav li.toploginbt1 {
        display: none
    }

    .featurespoints,
    .featurespoints ul li {
        width: 100%
    }

    .cloud-hosting-india-sec3 .col-sm-4 {
        width: 31%;
        margin-right: 10px
    }

    .cloud-hosting-india-sec3 h3 {
        font-size: 16px
    }

    .cloud-hosting-india-sec3 .cloud-price strong {
        font-size: 21px
    }

    .cloud-hosting-india-sec4 .col-sm-4 {
        width: 32%;
        margin: 0 10px 50px 0
    }

    .cloud-hosting-india-sec5 .col-sm-3 {
        width: 23%;
        margin: 0 10px 65px 0
    }

    .cloud-sec6 .col-sm-6 .cloud-sec6-content {
        max-width: 275px
    }

    .ssd-srvr-sec4 ul li .ssd-sec4-nav-rgt {
        max-width: 250px
    }
}

@media (max-width:1200px) {
    .securehosting .plans .planbox {
        width: 170px
    }
}

@media (max-width:991px) {
    .securehosting .plans .planbox {
        width: 250px
    }

    .clr-tab {
        clear: left
    }
}

@media (max-width:767px) {
    .cyfuture-top-bar-cont {
        font-size: 11px;
        padding: 0 10px;
        line-height: 14px;
    }

    .new-button {
        background: transparent;
        color: #1e7ebb
    }

    .ssd-advantage-left,
    .ssd-advantage-right {
        width: 100%;
        max-width: 100%
    }

    .ssd-srvr-sec4 ul li {
        width: 98%;
        max-height: none;
        min-height: none;
        height: auto
    }

    .ssd-srvr-sec4 ul li.last {
        float: left
    }

    .ssd-srvr-sec4 ul li .ssd-sec4-nav-lft {
        width: 100%;
        text-align: left
    }

    .ssd-sec4-nav-rgt {
        width: 100%;
        max-width: none
    }

    .ssd-srvr-sec4 ul li .ssd-sec4-nav-rgt {
        max-width: none;
        padding: 0 20px;
        margin-top: -45px
    }

    .ssd-srvr-sec2 ul li {
        width: 100%
    }

    .clouderpfeature li {
        width: 100%;
        float: none;
        display: block;
        font-size: 16px
    }

    .clouderpsupportcol {
        padding: 20px
    }

    .clouderpfeature .col-xs-12 {
        margin-top: 80px
    }

    .clouderpsupportcol .bluebtn {
        float: none;
        width: 100%;
        margin: 0 0 15px;
        display: block
    }

    .cloud-hosting-india-sec3 .col-sm-4,
    .cloud-hosting-india-sec4 .col-sm-4,
    .cloud-hosting-india-sec5 .col-sm-3 {
        width: 90%;
        margin: 10px 5%;
        float: left
    }

    .cloud-hosting-india-sec4 .col-sm-4 span {
        font-size: 16px
    }

    .cloud-sec6 .col-sm-6 .cloud-sec6-img {
        float: left;
        max-width: 100%;
        width: 100%;
        text-align: center;
        margin-block-end: 10px
    }

    .cloud-sec6 .col-sm-6 .cloud-sec6-content {
        max-width: 100%;
        padding: 0 15px
    }

    .cloud-hosting-india-sec4 p,
    .cloud-hosting-india-sec6 p {
        padding: 0 15px
    }

    .cloud-hosting-india-sec7 .col-sm-4 {
        width: 100%
    }

    .cloud-hosting-india-sec7 {
        background: #fff
    }

    .cloud-hosting-india-sec7 .col-sm-4 .cloud-sec7-content {
        padding-bottom: 25px;
        height: auto
    }

    .reseller-table,
    .table-in {
        overflow-x: scroll
    }

    .demo-2 .sl-slider .sliderfirst h2,
    .demo-2 .sl-slider .sliderfirst h2 span {
        font-size: 18px !important;
        float: left;
        line-height: 25px !important
    }

    .demo-2 .sl-slider .sliderfirst h4 {
        font-size: 18px !important;
        margin-top: 0 !important;
        padding: 0 0 10px 20px !important;
    }

    .ab-redirect-link a {
        font-size: 15px !important;
        padding: 6px 15px !important;
        margin-left: 20px;
    }

    .ab-redirect-link {
        margin-top: 10px;
    }

    .securehosting .plans {
        width: 250px;
        position: relative;
        left: 50%;
        margin-left: -125px
    }

    .securehosting .plans .planbox {
        border-right: 1px solid #ccc
    }

    .securehosting .plans .planbox.last {
        width: 250px;
        height: auto
    }

    .securehosting .plans .popularplan {
        height: auto
    }

    .slider-strip {
        max-width: 300px
    }

    .nav-dots {
        top: 200px !important
    }

    .demo-2 .sl-slider .sliderfirst h2 {
        clear: left
    }

    #testimonial .bx-wrapper .testimonials-carousel-content {
        width: 72%
    }

    .reseller-nav li {
        padding-bottom: 22px;
        height: auto;
        margin-right: 0;
        width: 100%
    }

    .table-in {
        width: 767px
    }

    .gpusecul li span {
        top: -160px
    }
}

@media (max-width:480px) {

    .smartermailli {
        width: 100% !important;
        margin: 22px 18px 0px 0 !important;
        min-height: 180px !important;
    }

    .smailcom {
        height: auto !important;
    }

    .smailsubli li {
        min-height: 55px !important;
    }

    .smartermaillibg {
        height: auto;
    }

    .blockcloud-hd {
        margin-bottom: 10px;
    }

    .saphanahost {
        height: auto;
    }

    .saphanabox {
        min-height: auto !important;
    }

    .shgre-uli {
        width: 100% !important;
        min-height: auto !important;
    }

    .shgrethrbx {
        height: auto !important;
        margin-bottom: 5px;
    }

    .onlinemap {
        height: auto;
    }

    .onlinempbox {
        min-height: auto !important;
    }

    .office365 {
        height: 300px;
    }

    .office365sec1 .boxone {
        width: 100%;
    }

    .office365sec1 .boxtwo {
        width: 100%;
        margin-top: 1px;
    }

    .office365sec2 .box1 {
        width: 100%;
    }

    .office365sec2 .box2 {
        width: 100%;
    }

    .office365sec1 .boxone h2 {
        font-size: 20px;
    }

    .office365sec2 .box2 h2 {
        font-size: 20px;
    }

    .blockcloud-hd {
        font-size: 26px;
        line-height: 30px;
    }

    .officeli {
        width: 100% !important;
        min-height: auto !important;
    }

    .blockcloud-ul li p {
        text-align: justify;
    }

    .buddidcom {
        height: auto !important;
        text-align: justify;
    }

    .whazure li {
        width: 100%;
    }

    .livevideohosting {
        height: auto;
    }

    .bene p:nth-child(3) {
        text-align: justify;
    }

    .azurecontentmain .banhd {
        font-size: 22px;
        line-height: 26px;
        margin-top: 20px;
    }

    .livevi li {
        padding: 1px 0 10px 30px;
        background-size: 20px 12px;
    }

    .cheapvps-gray {
        margin: 2px auto 0;
    }

    .buddidcom {
        height: auto !important;
    }

    .budgetdedicated {
        height: auto;
        padding: 20px;
    }

    .budid li {
        padding: 1px 0 10px 30px;
        background-size: 20px 12px;
    }

    .azurecontent .head {
        font-size: 24px;
        line-height: 24px;
    }

    .azurecontent p {
        font-size: 17px;
        line-height: 22px;
        text-align: justify;
    }

    .saving-right,
    .saving-right-enter {
        display: none
    }

    .ssd-server-nav1 li {
        width: 100%;
        max-width: none
    }

    .innerpagecontentgpu .whbox2 {
        width: 100%;
        position: static;
        left: 0;
        min-height: 0
    }

    .innerpagecontentgpu .whbox1 {
        padding: 10px 1px 10px 0;
        width: 100%;
        position: static;
    }

    .gputowbox ul:not(.newUl) {
        width: 100%;
        padding: 0
    }

    .gpufirstul>li,
    .gpusecul>li {
        padding: 80px 30px 30px 35px
    }

    .botulli li {
        width: 100%
    }

    .gpafoot {
        height: auto
    }

    .gpafoot .footbox1 {
        width: 135px;
        float: left;
        position: relative;
        top: 13px
    }

    .gpafoot .footbox2 {
        width: 102px;
        float: left;
        position: relative;
        top: 66px
    }

    .gpafoot .footbox3 {
        top: 30px;
        width: 100%
    }

    .gpafoot .footbox3 .linetp {
        line-height: 1px
    }

    .gpafoot .footbox3 .tallfree {
        line-height: 40px
    }

    .gpafoot .footbox3 .orbox {
        margin-top: 4px;
        float: left;
        width: 100%;
        text-align: center
    }

    .gpafoot .footbox3 .or {
        width: 100%;
        float: left;
        text-align: center;
        color: #333
    }

    .gpafoot .footbox3 .bluebox {
        width: 100%;
        float: left;
        text-align: center;
        margin-bottom: 20px
    }

    .lastcont {
        margin-top: 50px;
        margin-bottom: 10px
    }

    .gup-innerheadermid h1 {
        font-size: 45px;
        line-height: 45px
    }

    .gpufirstul .heading,
    .gpusecul .heading {
        line-height: 30px
    }

    .nav-dots {
        left: 50% !important;
        top: 270px !important;
        width: 90px !important;
        margin-left: -45px
    }

    .demo-2 .midcontainer {
        max-width: 100%
    }

    .demo-2 .sl-slider blockquote,
    .demo-2 .sl-slider h2 {
        padding: 35px 0 0px 40px !important;
        display: none
    }

    .demo-2 .sl-slider h2 {
        font-size: 24px !important;
        line-height: 26px !important
    }

    .demo-2 .sl-slider h2 span {
        font-size: 18px !important;
        line-height: 20px !important
    }

    .demo-2 .bg-img {
        padding: 0 !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 350px !important
    }

    .azurecloudser,
    .dccban {
        height: auto
    }

    .demo-2 .bg-img-1 {
        /* background: url(https://www.cloudoye.com/images/banner/mobile-header1.jpg) no-repeat !important;*/
        background: url(https://www.cloudoye.com/images/banner/cloudoye2019chrismas.jpg) no-repeat center !important;
        background-size: 768px 100% !important
    }

    .demo-2 .bg-img-2 {
        background: url(https://www.cloudoye.com/images/banner/mobile-header2.jpg) no-repeat !important;
        background-size: 100% 100% !important
    }

    .demo-2 .bg-img-3 {
        background: url(https://www.cloudoye.com/images/banner/mobile-header3.jpg) no-repeat !important;
        background-size: 100% 100% !important
    }

    .demo-2 .sl-slider-wrapper,
    .slidercontainer {
        max-height: 300px
    }

    .bottext li {
        width: 100%
    }

    .datacenterconsoli h1 {
        font-size: 38px;
        margin-top: 20px
    }

    .datacenterconsoli h1 span {
        font-size: 30px
    }

    .banbottext {
        margin-top: 20px
    }

    .dccban h1 {
        line-height: 30px
    }

    .dccban p {
        line-height: 18px;
        margin-bottom: 10px
    }

    .saving-left {
        width: 100%;
        padding: 10px
    }

    .saving-left .savhd {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 9px
    }

    .saving-left .savp1 {
        font-size: 16px;
        line-height: 16px
    }

    .gup-datacenterconsoli {
        margin: 26px auto 0
    }

    .saving-left .savp2 {
        font-size: 15px;
        line-height: 16px
    }

    .benefit-left1,
    .benefit-left2,
    .benefit-right1,
    .benefit-right2 {
        width: 100%;
        padding: 10px
    }

    .datacenterconsoli {
        background: url(../images/top-ban.jpg) center top no-repeat #fff;
        height: auto
    }

    .quality .head {
        font-size: 30px;
        line-height: 32px
    }

    .blockcloud-ul li {
        width: 100%
    }

    .azure-innerheadermid h1 {
        font-size: 43px;
        line-height: 43px;
        margin-top: 70px;
        margin-bottom: 30px
    }

    .azurecontentmain .left1 {
        width: 100%;
        padding: 0
    }

    .azurecontentmain .right1 {
        width: 100%
    }

    .whazure li {
        width: 100%;
        height: 100px
    }

    .threebox .one,
    .threebox .one2,
    .threebox .one3 {
        width: 100%;
        text-align: center;
        height: auto
    }

    .martoptext {
        margin-top: 1px
    }

    .pght {
        height: 70px
    }

    .azurecontent .head {
        margin-top: 30px
    }

    .multicontent li {
        width: 100%;
        padding: 129px 30px 30px 10px;
        min-height: auto;
        margin-bottom: 1px
    }

    .multicontent .head {
        font-size: 23px;
        line-height: 28px;
        margin-top: 35px
    }

    .multicloudhost {
        height: auto
    }

    .multi-cloudinner h1 {
        font-size: 43px;
        margin-top: 70px;
        margin-bottom: 20px
    }

    .multicontentmain .left1 {
        width: 100%;
        padding: 1px
    }

    .multicontentmain .right1,
    .multithreebox .oneone,
    .multithreebox .oneone2,
    .multithreebox .oneone3 {
        width: 100%
    }
}

.awssecbnnrbtm {
    width: 100%;
    float: left;
    background: #e5e5e5;
    padding: 40px 0
}

.awssecbnnrbtm .container {
    position: relative
}

.awssecbnnrbtm p {
    float: left;
    font-size: 28px
}

.awssecbnnrbtm img {
    position: absolute;
    right: 100px;
    top: -109px;
}

.awssec1 {
    float: left;
    width: 100%
}

.awssec1 h2 {
    color: #333;
    font-size: 28px;
    margin-bottom: 60px;
    float: left;
    width: 100%;
    padding: 35px 0 25px
}

.awssec3,
.awssec4 {
    float: left;
    width: 100%;
    margin-top: 50px
}

.awssec2 {
    float: left;
    width: 100%
}

.awssec2 h2,
.awssec3 h2,
.awssec4 h2 {
    font-size: 28px;
    line-height: 30px;
    color: #1d7dba;
    font-family: square721_btroman;
    text-align: left;
    margin-bottom: 18px
}

.awssec2 p,
.awssec3 p,
.awssec4 p {
    font-size: 17px;
    line-height: 26px;
    color: #333;
    font-family: square721_btroman;
    margin-bottom: 20px;
    text-align: justify
}

.awsheding,
.awssec5 ul li p {
    font-family: square721_btbold
}

.awsbluebx,
.awscnsltbtn,
.awsptnrcntnt .col-sm-4 {
    text-align: center
}

.awssec2 h2 {
    margin-top: 120px
}

.awssec3 h2 {
    margin-top: 110px
}

.awssec4 h2 {
    margin-top: 120px
}

.awssec2 img,
.awssec4 img {
    float: right
}

.awsheding,
.awssec3 img,
.awssec5,
.awssec5 ul {
    float: left
}

.awssec5 {
    width: 100%
}

.awsheding {
    color: #333;
    font-size: 28px;
    width: 100%;
    padding: 0 0 30px
}

.awssec5 ul {
    width: 100%;
    margin: 45px 0 70px;
    padding: 00px
}

.awssec5 ul li,
.awssec6 ul li {
    min-height: 240px;
    padding: 25px;
    transition: all ease-in-out .5s
}

.awssec5 ul li {
    float: left;
    width: 31.3%;
    margin-left: 1.5%;
    margin-right: 1.5%;
    color: #fff;
    box-shadow: 0 0 24px rgba(0, 1, 1, .2);
    display: block;
}

.awssec5 ul li.three {
    margin-right: 0;
}

.awssec5 ul li p,
.awssec5 ul li p span,
.awssec6,
.awssec6 ul {
    width: 100%;
    float: left
}

.awssec5 ul li p {
    color: #fff;
    font-size: 20px;
    line-height: 26px;
    margin-top: 20px
}

.awssec5 ul li p span {
    font-family: square721_btroman;
    font-size: 16px;
    line-height: 20px
}

.awsbluebx,
.awsptnrfeatures ul li p,
.awssec6 ul li p b {
    font-family: square721_btbold
}

.awssec6 ul {
    margin: 25px 0 40px
}

.awssec6 ul li {
    float: left;
    width: 31.3%;
    margin-right: 3%;
    background: #f9f9f9;
    border-left: 5px solid #4486ff
}

.awsbluebx,
.awscnsltbtn,
.awsptnrcntnt,
.awsptnrcntnt h2,
.awsptnrcntnt p,
.awsptnrfeatures,
.awsptnrfeatures ul,
.awssec6 ul li p b {
    width: 100%;
    float: left
}

.awssec6 ul li p {
    font-size: 18px;
    line-height: 25px
}

.awsbluebx,
.awsptnrcntnt h2 {
    font-size: 28px
}

.awssec6 ul li.three {
    margin-right: 0
}

.awsbluebx {
    margin: 0 0 80px;
    border: 5px solid #4486ff;
    padding: 40px 0;
    color: #333
}

.awsptnrcntnt {
    padding-bottom: 40px
}

.awsptnrcntnt .col-sm-8 {
    padding-left: 0
}

.awsptnrcntnt h2 {
    color: #4486ff;
    margin: 100px 0 25px
}

.awsptnrcntnt p {
    font-size: 17px;
    color: #333;
    line-height: 26px
}

.awsptnrcntnt img {
    margin: 100px auto 0
}

.awsptnrfeatures {
    background: #4486ff;
    position: relative
}

.awsptnrfeatures ul {
    background: #fff;
    border: 1px solid #d9d9d9;
    display: table;
    margin: 0;
    padding: 40px 0 0;
    position: relative;
    left: -5px;
    bottom: 5px
}

.awsptnrfeatures ul li {
    display: table-cell;
    border-left: 1px solid #4486ff;
    padding: 0 0 30px 25px
}

.awsptnrfeatures ul li.one {
    border-left: none
}

.awsptnrfeatures ul li p {
    font-size: 20px;
    line-height: 24px
}

.awsptnrfeatures ul li p span {
    float: left;
    width: 100%;
    font-family: square721_btroman
}

.awscnsltbtn {
    padding: 60px 0 70px
}

.awscnsltbtn a {
    background: #93bc24;
    color: #fff;
    font-size: 20px;
    font-family: square721_btbold;
    padding: 25px 35px;
    display: inline-block;
    margin: 0 auto;
    border: 2px solid #93bc24;
    transition: all ease-in-out .5s;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 5px
}

.awscnsltbtn a:hover {
    background: #fff;
    color: #93bc24
}


/* css ashok*/

.vmhostnew {
    background: url(../images/top-ban-vmnew.jpg) center top no-repeat #000;
    height: 727px
}

.vmhostnew .innerheadermid {
    margin: 0;
}

.vmhostnew .innerheadermid .cloud-indian h1 {
    margin: 245px 0 0 0;
    text-align: left;
    font-weight: 700;
    font-size: 40px;
}

.vmhostnew .innerheadermid .cloud-indian h2 {
    font-weight: 700;
    text-align: left;
    font-size: 26px;
    position: relative;
    margin-bottom: 30px;
    color: #FFF;
}

.vmhostnew .innerheadermid .cloud-indian h2::after {
    width: 100px;
    height: 3px;
    margin: 0px auto 15px -55px;
    content: "";
    position: absolute;
    left: 56px;
    border-bottom: 2px solid #ddd;
    top: 100%;
    margin-top: 14px;
}

.vmhostnew .innerheadermid .cloud-indian p {
    text-align: justify;
    font-size: 17px;
    line-height: 22px;
    color: #FFF;
}

.vmhostnew .innerheadermid .top-form {
    position: relative;
    bottom: 0;
    right: -13px;
    border: 3px solid #f1f1f1;
    z-index: 9;
    background: #fff;
    padding: 20px 20px;
    max-width: 404px;
    margin: 164px 0 0 0;
    border-radius: 8px;
}

.vmhostnew .innerheadermid .top-form h2 {
    color: #5aa0cd;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    line-height: 30px;
}

.vmhostnew .innerheadermid .top-form input[type=text],
.top-form input[type=phone] {
    width: 100%;
    padding: 10px 15px;
    margin: 5px 0 18px 0;
    background: #ffffff;
    border: 1px solid #11486b;
    border-radius: 10px;
    color: #333;
}

.vmhostnew .innerheadermid .top-form textarea {
    width: 100%;
    padding: 12px 20px;
    border: 1px solid #11486b;
    border-radius: 10px;
    background-color: #fff;
    font-size: 16px;
    resize: none;
    height: 62px;
    color: #b1b1b1;
}

.vmhostnew .innerheadermid .top-form .btn {
    background-color: #f15e22;
    color: #fff;
    padding: 10px 18px;
    border-color: #be4a1b;
    cursor: pointer;
    width: 100%;
    margin-bottom: 10px;
    opacity: 0.8;
    max-width: 124px;
    text-align: center;
    display: block;
    margin-top: 10px;
}

.vmhost {
    display: contents;
}

.whyvmhost .whyvmhost p.hybrid strong {
    text-transform: uppercase;
    color: #135caf;
    font-size: 30px;
}

.vps-tr ul li {
    min-height: 220px;
}

.thbx {
    margin-bottom: 30px;
}

.cloudstoragesec2 .vps-box ul li {
    min-height: 260px;
}

@media (max-width:767px) {
    .font {
        margin-top: 0;
        font-size: 10px;
    }
    .vpstable1 {
        float: left;
        width: 100%;
        overflow-x: auto;
    }

    .vpstable1 table {
        min-width: 770px;
    }

    .vpsnav3 li h3 {
        width: 100%;
        text-align: left;
    }

    .azure-innerheadermid h1 {
        font-size: 36px;
        line-height: 40px;
        margin-top: 100px;
        letter-spacing: 0
    }

    .azure-innerheadermid {
        margin: 0 auto
    }

    .awscloudptnr {
        height: 315px
    }

    .awscloudptnr .breadcrame a {
        color: #fff
    }

    .awssecbnnrbtm {
        text-align: center
    }

    .awssecbnnrbtm p {
        text-align: left
    }

    .awssecbnnrbtm img {
        position: relative;
        right: 0;
        top: 0;
        margin: 0 auto;
        float: none
    }

    .awssec2 h2 {
        margin-top: 00px
    }

    .awssec1 h2 {
        margin-bottom: 20px
    }

    .awssec2 .col-sm-5,
    .awssec3 .col-sm-5,
    .awssec4 .col-sm-5 {
        text-align: center
    }

    .awssec2 img,
    .awssec3 img,
    .awssec4 img {
        float: none
    }

    .awssec3 h2,
    .awssec4 h2 {
        margin-top: 20px;
        float: left;
        width: 100%;
        text-align: center
    }

    .awssec3 h2 br,
    .awssec4 h2 br {
        display: none
    }

    .awsptnrfeatures ul,
    .awssec5 ul,
    .awssec6 ul {
        width: 100%;
        position: relative;
    }

    .awssec5 ul li,
    .awssec6 ul li {
        width: 100%;
        margin: 0 0 20px;
        min-height: inherit
    }

    .awsptnrfeatures ul li {
        width: 96%;
        display: inline-block;
        padding-left: 4%;
        margin-bottom: 20px
    }

    .awsptnrfeatures ul li.one {
        border-left: 1px solid #4486ff
    }

    .awsptnrfeatures {
        background: 0 0
    }

    .awsptnrfeatures ul {
        border: none;
        padding-top: 0
    }

    .awsptnrcntnt h2,
    .awsptnrcntnt img {
        margin-top: 20px
    }
}

@media (max-width:1200px) {
    .breadcrame {
        text-align: left;
    }

    .breadcrame a {
        display: inline-block;
    }

    .cloudstorgsec5.cheapvps-megemta .leftbx,
    .cheapvps-megemta .leftbx {
        margin-right: 0px;
    }

    .cloudstorgsec5.cheapvps-megemta .rightbx,
    .cheapvps-megemta .rightbx {
        float: right;
    }

    .cloudstoragesec3 {
        padding-bottom: 0px;
    }
}

@media (max-width:991px) {
    .cloudstoragesec3 {
        padding: 80px 0px 0px;
    }

    .cloudstoragesec4 ul li span {
        top: -40px;
    }

    .cloudstoragesec4 ul li {
        padding-top: 155px;
    }

    .business-sec3 .storagebusinessbox .date-lakebox.clud-d-specibx .blueborder,
    .storagebusinessbox .date-lakebox.cloud-d-versus .blueborder,
    .storagebusinessbox .date-lakebox .blueborder,
    .business-sec3 .storagebusinessbox .date-lakebox .blueborder {
        min-height: auto;
    }

    .multicloudsec5 .clouddep-listingbox ul li strong {
        font-size: 22px;
    }
}

@media (max-width:767px) {
    .pageheadingbg.new-headbanner {
        height: 360px;
    }

    .pageheadingbg.new-headbanner .innerheadermid h1 {
        font-size: 30px;
        line-height: 32px;
    }

    .pageheadingbg.new-headbanner .innerheadermid p.innrbnnrtxt1 {
        font-size: 22px;
    }

    .cloudstoragesec1 {
        margin: 50px 0px 40px;
    }

    .cloudstoragesec2 .awssec5 ul li {
        min-height: auto;
    }

    .cloudstoragesec3 .cloud-pricingtab2 ul li {
        width: 32.2%;
    }

    .cloudstoragesec4 ul {
        width: 90%;
    }

    .cloudstoragesec4 ul li {
        padding-top: 0px;
        margin-top: 60px;
    }

    .cloudstoragesec4 ul li span {
        position: relative;
    }

    .cloudstorgsec5 h2 {
        font-size: 30px;
        margin-top: 50px;
    }

    .cloudstorgsec5.cheapvps-megemta .leftbx,
    .cloudstorgsec5.cheapvps-megemta .rightbx {
        width: 90%;
        margin-left: 5%;
        float: left;
    }

    .cloudstorgsec5 .hlineme {
        display: none;
    }

    .cloudstorgsec5 ul li {
        border-bottom: 1px solid #757ef2;
        padding-bottom: 20px;
        text-align: center;
    }

    .cloudstorgsec5.cheapvps-megemta .headme {
        font-size: 24px;
        line-height: 28px;
        text-align: center;
        margin-bottom: 10px;
    }

    .cloudstorgsec6 ul li {
        width: 100%;
        padding: 20px 5%;
        min-height: auto;
    }

    .clouddep-listingbox ul li {
        width: 100%;
    }

    .newinner-containt h2 {
        border-bottom: 3px solid #f15e23;
    }

    .newinner-containt h2::after {
        display: none;
    }

    .cloudstoragesec2 {
        padding-top: 40px;
    }
    
}

@media (max-width:480px) {
    .amritmahotsav {
        float: right;
        width: 40%;
    }

    .cloudstorgsec6.provider-india-storage h2:before {
        top: 88%;
        left: 56%;
    }

    .cloudstorgsec6.provider-india-storage h2:after {
        top: 82%;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian h1 {
        margin: 10px 0 0 0;
        font-size: 20px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian h2 {
        margin-bottom: 16px;
        font-size: 17px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian p {
        font-size: 14px;
        line-height: 19px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form {
        right: 0px;
        margin: 10px 0 0 0;
        padding: 10px 10px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form h2 {
        line-height: 20px;
        font-size: 14px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form p {
        font-size: 14px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form input[type=text],
    .top-form input[type=password] {
        padding: 8px 12px;
        margin: 0px 0 8px 0;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form .btn {
        padding: 6px 10px;
        max-width: 102px;
        margin-top: 5px;
        margin-bottom: 4px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .top-form textarea {
        font-size: 14px;
        height: 50px;
        padding: 6px 14px;
    }

    .pageheadingbg.new-headbanner .innerheadermid .cloud-indian h2::after {
        top: 80%;
    }

    .container-fluid.cloudstoragesec1.cloudstoragesec12 {
        margin: 127px 0px 40px
    }

    .awssec5.models-private ul li.one,
    .awssec5.models-private ul li.two,
    .awssec5.models-private ul li.three {
        width: 100% !important;
    }

    .cloudstoragesec4.cloud-storge-india-oye ul {
        display: block;
        flex-wrap: nowrap;
    }

    .cloudstoragesec4.cloud-storge-india-oye ul li {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .cloudstorgsec6.storage-faq-cloud .panel-default>.panel-heading h3 {
        font-size: 18px;
    }

    .pageheadingbg.new-headbanner .innerheadermid p.innrbnnrtxt1 {
        font-size: 18px;
    }

    .cloudstoragesec1 h2 {
        font-size: 30px;
    }

    .breadcrame,
    .breadcrame a {
        font-size: 11px;
    }

    .pageheadingbg.new-headbanner {
        height: 260px;
    }

    .pageheadingbg.new-headbanner .innerheadermid h1 {
        margin-top: 100px;
    }

    .newinner-containt h2,
    .newinner-containt h3,
    .buxiness-benefitbox p strong,
    .cheapvps-megemta .headme {
        font-size: 24px;
    }

    .newinner-containt .shadowbox p strong {
        font-size: 16px;
        line-height: 24px;
    }

    .vmhostnew .innerheadermid .cloud-indian h1 {
        font-size: 28px !important;
        margin: 86px 0 0 0;
    }

    .vmhostnew .innerheadermid .cloud-indian h2 {
        font-size: 18px;
        margin-bottom: 0;
    }

    .vmhostnew .innerheadermid .top-form {
        padding: 10px 10px;
    }

    .vmhostnew .innerheadermid .top-form input[type=text],
    .top-form input[type=phone] {
        padding: 8px 15px;
        margin: -5px 0 15px 0;
    }

    .cloudstoragesec2.models-hybrid p.hybrid strong {
        font-size: 18px;
        line-height: 20px;
    }

    .hosting-content-page p strong {
        font-size: 20px !important;
    }

    .hosting-content-page p {
        font-size: 15px !important;
    }

    .hosting-content-page {
        height: 182px !important;
    }

    .go4hosting-faq-head .panel-default>.panel-heading h3 {
        font-size: 18px !important;
    }

    .go4hosting-faq-head .panel-default>.panel-heading+.panel-collapse>.panel-body p {
        font-size: 16px !important;
    }

    .fullwidth.go4hosting-faq-head h2 {
        font-size: 30px !important;
    }
}

.dropdownfaq {
    width: 100%;
    margin: 0px;
    padding: 0px;
    float: left;
}

.dropdownfaq div.drpdnfaqinnrbx {
    margin-bottom: 10px;
    float: left;
    width: 100%;
    background: #f2f7fc;
    transition: all ease-in-out 0.5s;
}

.dropdownfaq div.drpdnfaqinnrbx:hover {
    background: #fff;
}

.dropdownfaq .dropdowntitlefaq {
    width: 100%;
    padding: 10px;
    font-weight: 700;
    font-size: 15px;
    border-top: 1px solid #c9e7ff;
    /*background: #fff;*/
    position: relative;
    cursor: pointer;
    transition: all ease 1.0s;
}


/*.dropdownfaq .dropdowntitlefaq.active{background:#f2f7fc;}*/

.dropdownfaq .dropdowntitlefaq h3 {
    padding: 7px 0px 0px 10px;
    max-width: calc(100% - 0px);
    font-weight: bold;
}

.dropdownfaq .dropdowntitlefaq span {
    background: #2873ba;
    width: 35px;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 7px 0px;
    border-radius: 50%;
    margin-right: 15px;
    position: absolute;
    left: 20px;
    top: 10px;
}


/*.dropdownfaq .dropdowntitlefaq:after{width:40px;height:20px;position:absolute;left:10px;background:url(https://image.go4hosting.com/bottom-arrow.png) no-repeat center;transition:all ease-in-out 0.5s;transform:rotate(-90deg);content:'';background-size:18px 8px;top:13px;}*/

.dropdownfaq .dropdowntitlefaq.active:after {
    transform: rotate(0deg);
}

.dropdownfaq .dropdowncontentfaq {
    width: 100%;
    padding: 0px 30px 15px 20px;
    font-size: 14px;
    margin-top: 0px;
    /*display: none;*/
    text-align: justify;
    display: block;
}

.dropdownfaq .dropdowncontentfaq p {
    text-align: justify;
    margin: 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
}


/*.dropdownfaq .dropdowncontentfaq.active {
	display: block;
}*/

.dropdowncontentfaq ul {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.dropdowncontentfaq ul li {
    float: left;
    width: 100%;
    margin: 0px 0px 10px;
    padding: 0px;
    text-align: justify;
    position: relative;
    padding-left: 20px;
}

.dropdowncontentfaq ul li:before {
    content: '';
    position: absolute;
    height: 6px;
    width: 6px;
    background: #325487;
    border-radius: 50%;
    top: 6px;
    left: 0px;
}

.accordinblk h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #000;
    margin: 0px 0px 20px;
    font-family: square721_btbold;
}

.accordinblk {
    width: 100%;
    float: left;
    margin-bottom: 60px;
}

.dropdownfaq>div {
    transition: all ease-in-out 0.5s;
    background: #fff;
    padding: 1px 10px;
}

.dropdownfaq>div:hover {
    background: #f2f7fc;
}

.clod-feature .range .plans-comes {
    transition: box-shadow 0.3s ease-in-out;
    background: rgba(10, 110, 180, .1);
    border: 1px solid rgba(30, 126, 187, .2);
    padding: 10px;
    min-height: 150px;
    margin: 10px;
    width: 100%;
    display: inline-block;
    text-align: center;
}

.clod-feature .range .plans-comes span {
    display: inline-block;
    max-width: 100%;
    padding: 10px 15px;
}

.clod-feature .range .plans-comes span img {
    display: block;
    max-width: 45px
}

.clod-feature .range .plans-comes p {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    padding: 0px;
}

.clod-feature .range .plans-comes:hover {
    box-shadow: 0 0 11px rgba(33, 33, 33, .2);
}

.whycloudsec h2+p {
    text-align: justify;
    margin: 15px 0px;
}

.homeflexgrey {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 40px;
}

.homeflexgrey li {
    list-style: none;
    /*background:#f2f2f2;border:1px solid #d0d0d0;*/
    padding: 15px;
    width: 49%;
    margin-bottom: 30px;
    background: rgba(30, 126, 187, .1);
    border: 1px solid rgba(30, 126, 187, .2);
}

.homeflexgrey li h3 {
    float: left;
    width: 100%;
    font-size: 22px;
    border-bottom: 1px solid #111;
    padding: 0px 0px 5px;
    margin-bottom: 10px;
}

.homeflexgrey li p {
    text-align: justify;
    font-size: 14px;
    line-height: 25px;
}

.price-fulbox p:nth-child(3) {
    text-transform: uppercase;
}

.homeflexgrey.innerflex .icon {
    text-align: center;
    margin-bottom: 10px;
}

.homeflexgrey.innerflex.whitebg li {
    background: #fff;
    transition: 0.5s;
}

.homeflexgrey.innerflex.whitebg li:hover {
    background: rgba(30, 126, 187, .1);
}

.homeflexgrey.innerflex.whitebg li h3 {
    text-align: center;
    font-family: square721_btbold;
    color: #333;
    font-size: 17px;
}

.homeflexgrey.innerflex {
    margin-bottom: 0px;
}

.innersecheadh2 h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #333;
    margin: 0px 0px 20px;
    font-family: square721_btbold;
}

.innersecheadh2 p {
    padding: 0 0 30px;
    text-align: justify;
    font-size: 17px;
    line-height: 26px;
    float: left;
    width: 100%;
    color: #333;
}

.mngplanslinksec {
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}

.mngplanslinksec .mngplanbx {
    width: 50%;
    background: #f4f4f4;
    transition: all ease-in-out 0.5s;
    text-align: center;
}

.mngplanslinksec .mngplanbx:last-child {
    background: #ebebeb;
}

.mngplanslinksec .mngplanbx:hover,
.mngplanslinksec .mngplanbx:last-child:hover {
    background: #fff;
    color: #1e7ebb;
}

.mngplanslinksec .mngplanbx a {
    display: block;
    text-decoration: none;
    color: #333;
    font-family: square721_btbold;
    font-size: 17px;
    padding: 50px 0px;
    transition: all ease-in-out 0.5s;
}

.mngplanslinksec .mngplanbx .mngplanimg {
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    height: 170px;
    margin-bottom: 20px;
    transition: all ease-in-out 0.5s;
}

.mngplanslinksec .mngplanbx .mngplanimg.linuximg {
    background-image: url(../images/linux-dedicate-hosting.jpg);
}

.mngplanslinksec .mngplanbx:hover .mngplanimg.linuximg {
    background-image: url(../images/linux-dedicate-hosting-hov.jpg);
}

.mngplanslinksec .mngplanbx .mngplanimg.windowimg {
    background-image: url(../images/window-img.jpg);
}

.mngplanslinksec .mngplanbx:hover .mngplanimg.windowimg {
    background-image: url(../images/window-img-hov.jpg);
}

.mngplanslinksec .mngplanbx:hover a {
    color: #1e7ebb;
}

.flexnavbx {
    width: 100%;
    margin: 0 0 45px;
}

.flexnavbx h2 {
    width: 100%;
    margin: 45px 0px;
    color: #333;
    font-size: 30px;
    font-family: square721_btbold;
    text-align: center;
}

.flexnavbx ul {
    display: flex;
    width: 100%;
    float: left;
    flex-wrap: wrap;
    justify-content: space-between;
}

.flexnavbx ul li {
    list-style: none;
    width: 48%;
    transition: all ease-in-out 0.5s;
    border: 1px solid #f0f0f0;
    box-shadow: 0 0 10px 0 rgba(119, 119, 119, .5);
    margin-bottom: 30px;
}

.flexnavbx ul li h3 {
    padding: 30px 30px 30px;
    background: #2774c4;
    text-align: center;
    color: #fff;
    font-size: 22px;
    line-height: 27px;
}

.flexnavbx ul li p {
    padding: 30px 30px;
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
    font-family: square721_btroman;
    text-align: justify;
}

.flexnavbx ul li:hover {
    box-shadow: 0 0 0px 0 rgba(119, 119, 119, .1);
}

.blueflexbx {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 40px;
    column-gap: 40px;
}

.blueflexbx li {
    list-style: none;
    width: 48%;
    transition: all ease-in-out 0.5s;
    border: 1px solid #f0f0f0;
    box-shadow: 0 6px 18px #eee;
    border-radius: 6px;
    padding: 30px 16px;
    margin-bottom: 40px;
}

.blueflexbx li .icon {
    float: left;
    width: 100%;
    margin-top: -50px;
}

.blueflexbx li h3 {
    font-weight: bold;
    text-align: center;
    font-size: 22px;
    line-height: 27px;
    width: 100%;
    padding: 20px 20px 10px;
}

.blueflexbx li p {
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
    font-family: square721_btroman;
    text-align: justify;
    padding-bottom: 0;
}

.blueflexbx li:hover {
    box-shadow: 0 0 0px 0 rgba(119, 119, 119, .1);
}

.boxiconone {
    margin-bottom: 20px;
}

.pgheading, .datacentercontent h2 {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin: 0px 0 20px;
    font-family: square721_btbold;
}

.comparetbl {
    width: 100%;
    float: left;
}

.comparetbl table {
    width: 100%;
    float: left;
    border-collapse: collapse;
}

.comparetbl table th {
    background: #e8f3ff;
    padding: 15px;
    font-size: 20px;
    font-family: square721_btbold;
}

.comparetbl table td {
    background: #fff;
    padding: 15px;
    font-size: 16px;
    border: 1px solid #cee5ff;
}

.comparetbl table tr td:first-child {
    background: #e8f3ff;
    font-size: 20px;
    font-family: square721_btbold;
}

.coloblueli .homeflexgrey li p {
    margin: 0px;
    padding: 0px;
}

.cloudoye-hosting ul.homeflexgrey li {
    padding: 15px;
    height: auto;
    margin-top: 0px;
}

.height50 {
    float: left;
    width: 100%;
}

.arrownavsec {
    float: left;
    width: 100%;
}

.arrownavsec .arrownav {
    float: left;
    width: 100%;
    display: table;
    border-collapse: collapse;
}

.arrownavsec .arrownav li {
    height: auto;
    width: auto;
    position: relative;
    display: table-cell;
    padding: 15px;
    margin: 0px;
    float: none;
    background: #fff;
    border: 1px solid #d7eaff;
    font-family: square721_btroman;
}

.arrownavsec .arrownav li:after {
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #eead2b;
    position: absolute;
    content: '';
    right: -10px;
    z-index: 10;
}

.arrownavsec .arrownav li:nth-child(odd) {
    background: #2873ba;
    color: #fff;
}

.arrownavsec .arrownav li:last-child:after {
    display: none;
}

.blueboxsec {
    width: 100%;
    float: left;
    text-align: center;
    padding: 15px;
    color: #333;
    background: #e8f3ff;
    font-style: italic;
    border: 1px solid #cee5ff;
}

.dedisev-img.autoheight {
    height: auto;
    float: left;
    padding-bottom: 35px;
}

.footertp {
    float: left;
    width: 100%;
    text-align: center;
    background: #edfaff;
    padding: 50px 0px 60px;
    border-top: 1px solid #b3e0f1;
}

.footertp h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-family: pt_sansbold;
    margin: 0px 0px 20px;
    font-family: square721_btbold;
}

.footertp p {
    font-size: 15px;
    line-height: 27px;
    text-align: center;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}

.footertpbtn {
    display: inline-block;
    padding: 10px 25px;
    background: #1585cd;
    color: #fff;
    text-decoration: none;
    transition: all ease-in-out 0.5s;
    border: 2px solid #1585cd;
    border-radius: 5px;
}

.footertpbtn:hover,
.footertpbtn:focus {
    background: #fff;
    color: #1585cd;
    text-decoration: none;
}

.bulk-email-testimonial .container p:nth-child(odd) {
    background: #f2f7fc;
    padding: 15px;
    border: 1px solid #c9e7ff;
    border-bottom: 4px solid #c9e7ff;
    margin: 0px 0px 5px;
    text-align: justify;
    font-size: 14px;
}

.bulk-email-testimonial .container p:nth-child(even) {
    padding: 0px 0px;
    margin: 0px 0px 20px;
    text-align: right;
    font-weight: bold;
    font-family: square721_btbold;
    font-size: 16px;
}

.ddhstnewh3bx h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin: 50px 0px 20px;
}

.ddhstnewh3bx .icon {
    text-align: center;
}


/*  Ashok Sir css start for page cloud backup  */

.cld-bup h2 {
    width: 100%;
    text-align: center;
    margin: 40px 0 45px;
    color: #333;
    font-size: 30px;
    font-family: square721_btbold;
}

.bx-pl ul li {
    background-color: #f9f9f9;
    margin: 0 20px 20px 0;
    text-align: left;
    padding: 7px;
    display: table;
    width: 48%;
    float: left;
}

.bx-pl ul li i {
    width: 17%;
    margin: 0;
}

.bx-pl ul li p {
    display: table-cell;
    padding: 0;
    width: 83%;
    vertical-align: middle;
    text-align: left;
}

.cloudbackup-pricebox2 {
    border: 1px solid #f4ccbc;
    width: 493px;
    float: none;
    margin-left: 111px;
    display: inline-block;
    margin-bottom: 30px;
}

.backserv {
    text-align: center;
}

.backserv h3 {
    text-align: center;
    font-size: 19px;
    font-family: square721_btbold;
    color: #1e7ebb;
    padding: 0 0 10px;
}


/* .servicebox li {width: 33.3%;height: 225px;background: #FFF;padding: 40px 0;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;text-align: center;font-size: 18px;text-decoration: none;color: #333;float: left;} */

.abouth2 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 28px;
    font-family: square721_btbold;
    color: #1e7ebb;
    margin: 0px 0px 20px;
}

.linuxgridsec {
    float: left;
    width: 100%;
}

.linuxgridsec h2 {
    width: 100%;
    text-align: center;
    margin: 40px 0 45px;
    color: #333;
    font-size: 30px;
    font-family: square721_btbold;
}

.linuxgridnav {
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: 32% 32% 32%;
    grid-gap: 0px 2%;
}

.linuxgridnav li {
    list-style: none;
    padding: 15px;
    margin-bottom: 30px;
    background: rgba(30, 126, 187, .1);
    border: 1px solid rgba(30, 126, 187, .2);
}

.linuxgridnav li h3 {
    float: left;
    width: 100%;
    font-size: 22px;
    border-bottom: 1px solid #111;
    padding: 0px 0px 5px;
    margin-bottom: 10px;
}

.linuxgridnav li p {
    text-align: justify;
    font-size: 14px;
    line-height: 25px;
    float: left;
    width: 100%;
}

.bnnrbtn {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    padding: 10px 25px;
    transition: all ease-in-out 0.5s;
    background: #f15e23;
    border: 2px solid #f15e23;
    border-radius: 5px;
    border: 2px solid #f15e23;
    font-weight: bold;
}

.bnnrbtn:hover {
    background: #fff;
    color: #f15e23;
    text-decoration: none;
}

.ssd-server-nav2-nw-head {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.ssd-server-nav2-nw {
    display: grid;
    justify-content: space-between;
    grid-template-columns: 49% 49%;
}

.ssd-srvr-sec2 ul.ssd-server-nav2-nw li {
    margin-bottom: 20px;
    width: 100%;
    padding: 15px;
}

.ssd-srvr-sec2 ul.ssd-server-nav2-nw li img {
    position: static;
    margin-right: 10px;
}

.ssd-server-nav2-nw-head h3 {
    font-weight: bold;
}

.ssd-server-nav2-nw-cnt {
    text-align: justify;
    font-size: 14px;
}

.hosting-content-page {
    border: 1px solid #fff;
    padding: 15px;
    margin-bottom: 15px;
    background: #fff;
    box-shadow: rgb(0 0 0 / 16%) 0px 10px 36px 0px, rgb(0 0 0 / 6%) 0px 0px 0px 1px;
    height: 230px;
}

.hosting-content-page p.page-heading {
    text-align: left;
}

.hosting-content-page p strong {
    color: #0d4f99;
    font-size: 24px;
}

.hosting-content-page p {
    text-align: left;
    font-size: 18px;
}

.fullwidth.go4hosting-faq-head {
    padding-top: 80px;
}

.fullwidth.go4hosting-faq-head h2 {
    text-align: center;
    font-size: 36px;
    color: #135caf;
    font-weight: 600;
}

.go4hosting-faq-head .panel-default>.panel-heading {
    background: no-repeat;
    border: none;
}

.go4hosting-faq-head .panel-default>.panel-heading .panel-title>a:before {
    display: none;
}

.go4hosting-faq-head .panel-heading+.panel-collapse>.panel-body {
    border-top: none;
    padding: 10px 0;
}

.go4hosting-faq-head .panel-default {
    border-color: none !important;
    margin-bottom: 10px;
}

.go4hosting-faq-head .panel {
    border: none;
    border-bottom: 1px solid #135caf;
}

.go4hosting-faq-head .panel-default>.panel-heading h3 {
    color: #135caf;
    font-weight: 700;
    font-size: 22px;
}

.go4hosting-faq-head .panel-default>.panel-heading+.panel-collapse>.panel-body p {
    font-size: 20px;
}

.go4hosting-faq-head .panel-heading {
    padding: 10px 0;
}

.go4hosting-faq-head .panel:last-child {
    border-bottom: none;
}

.social-icon {
    position: absolute;
    top: 50%;
    right: -55px;
    transform: translate(0, -56%);
    z-index: 999;
    background: #135caf;
    border: 1px solid #ffffff;
    border-radius: 0 20px 20px 0;
}

.social-icon ul {
    padding: 14px 0;
    list-style: none;
    width: 50px;
}

.social-icon ul li {
    margin: 3px 0;
    display: inline-block;
    width: 100%;
    position: relative;
    height: 40px;
}

.social-icon ul li a {
    font-weight: 400;
    display: block;
    text-align: center;
    padding: 10px 10px 0 10px;
    text-decoration: none;
    position: absolute;
    width: 100%;
    left: 0px;
    transition: 0.5s;
    /*border-radius: 25px 0 0 25px;*/
}

.social-icon ul li a img {
    position: absolute;
    left: 8px;
    top: 8px;
    /*width:20px;*/
    max-width: 23px;
}

.whyvmhost p.hybrid {
    margin-bottom: 35px;
}

@media (max-width:1200px) {
    .tb-property .selectbox {
        width: 253px;
    }

    .tb-property {
        font-size: 14px;
    }

    .tb-select-bt1 {
        margin: 40px 20px;
    }

    .tb-property .selectbox {
        width: 185px;
        font-size: 12px;
    }
}

@media (max-width:991px) {
    .tb-select-bt1 {
        margin: 40px 0px;
    }

    .tb-select-bt1 .addplanbut {
        width: 195px;
        background: url("../images/arrowwhite1.png") no-repeat scroll 180px 13px #F1582D;
    }

    .hosting-content-page {
        height: 260px !important;
    }

    .hosting-content-page p strong {
        line-height: 20px;
    }
}

@media (max-width:767px) {
    .newbaner-form .pageheadingbg .formbox {
        margin-top: 0;
    }
    .newbaner-form .innerheadermid {
        text-align: center;
    }

    .newbaner-form .innerheadermid {
        margin-top: 60px;
    }

    .topbaner-cloudsale a:nth-child(1) {
        display: none;
    }

    .container-fluid .headercontainer {
        height: auto;
    }

    .topbaner-cloudsale a:nth-child(2) {
        display: block;
    }

    .datavertical {
        grid-template-columns: 100%;
    }

    .datavertical>div:nth-child(2n+1) {
        text-align: center;
    }

    .datavertical>div:nth-child(2n+1) {
        border-right: none;
        border-bottom: 1px solid #ccc;
    }

    .datavertical>div:nth-child(2n+1)::after {
        right: 50%;
        top: calc(100% - 5px);
    }

    .datavertical>div:nth-child(2n+1)::before {
        right: calc(50% - 5px);
        top: calc(100% - 10px);
    }

    .datavertical>div:nth-child(2n+2) {
        text-align: center;
    }

    .cntbanner1 h1 {
        font-size: 25px;
        margin-top: 30px;
        padding-left: 20px;
        width: 100%;
    }

    .cntbanner1 h2 {
        padding-left: 20px !important;
        width: 100% !important;
        display: block !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
        position: relative !important;
        right: 20px !important;
        bottom: 20px;
    }

    .ab-home-heading h2,
    .homegreycontainer h2 {
        font-size: 32px;
        display: block;
    }

    .btm-info,
    .dedisev-img,
    .getmore-mob,
    .library-head .lft,
    .pricingtabrow2,
    .toplnk-mob {
        overflow: hidden
    }

    .popupbluebg {
        display: none
    }

    .getmore-mob,
    .homevideoright,
    .mob-toll {
        text-align: center
    }

    .innerheadermid h1 span,
    .mob-toll,
    .reglog-mob {
        font-family: square721_btroman
    }

    /* .reglog-mob {
        display: block;
        color: #333;
        font-size: 12px;
        padding: 7px 0 3px;
        margin-right: 10px
    } */

    .reglog-mob img {
        margin-top: -3px
    }

    .reglog-mob a {
        color: #333;
        text-decoration: none
    }

    .reglog-mob a:hover {
        color: #1e7ebb;
        text-decoration: none
    }

    .mob-toll,
    .mob-toll:hover {
        text-decoration: none;
        color: #fff
    }

    .toplnk-mob {
        display: block;
        background-color: #1e7ebb;
        padding: 10px 0
    }

    .mob-tollmn {
        width: 140px;
        float: left
    }

    .mob-toll {
        padding: 3px 15px;
        background-color: #f25e22;
        display: block;
        border-radius: 5px
    }

    .mob-toll:hover {
        background-color: #fa672c
    }

    .mob-lang {
        width: 140px;
        margin-right: 10px;
        float: right
    }

    .header {
        display: none
    }

    .mobheader,
    .mobilemenu {
        display: block
    }

    .mobheader {
        position: relative;
        float: left;
        width: 100%;
    }

    .getmorecols,
    .servicesboxcontainer {
        display: none
    }

    .getmore-mob {
        display: block;
        width: 100%;
        padding: 0 0 0 20px;
        margin: 0 auto
    }

    .getmorecols2 {
        display: none
    }

    .cloudbox li {
        float: none;
        width: 100%;
        margin: 0;
        padding: 25px 0 20px;
        border-bottom: 1px solid #CCC
    }

    .cloudbox li .cloudboxcontent {
        width: 100%;
        margin-left: 0
    }

    .butgetmore,
    .whyuscontainer li {
        float: none;
        margin: 0 auto
    }

    .cloudbox li .cloudboxcontent h2 {
        padding: 20px 0 5px
    }

    .cloudimg img {
        width: 95%
    }

    .whyuscontainer li {
        width: 95%;
        min-height: auto;
        padding: 20px;
        border: none;
        border-bottom: 1px solid #CCC;
        text-align: center
    }

    .whyuscontainer li h3 {
        border-bottom: none;
        padding: 15px 0 0
    }

    .greyboxcol p {
        padding: 15px 0 0;
        height: auto
    }

    .greyboxcol {
        padding: 20px 0
    }

    .clients-mob {
        display: block
    }

    .butsignup img,
    .clientsrow,
    .innertoprig,
    .topmenu-mob {
        display: none
    }

    .clientmidsection h2 {
        font-size: 36px;
        line-height: 34px
    }

    .clientmidsection h2 span {
        font-size: 16px;
        line-height: 18px
    }

    .greycontainer2 {
        background: #eaeaea;
        height: auto;
        padding: 30px 0
    }

    .footer-top {
        padding: 5px 0 10px
    }

    .footer-top2 li {
        color: #FFF;
        float: none;
        margin-right: 0;
        padding: 5px 0 5px 10px;
        border-bottom: 1px solid #2873ba
    }

    .footer-top2 li.last {
        border-bottom: none
    }

    .footer-btm li {
        padding-top: 5px;
        margin-right: 10px
    }

    .copyright2 {
        text-align: left
    }

    .video-img {
        width: auto;
        height: auto
    }

    .footertop {
        height: auto;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .innerheadermid h1 {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: -2px
    }

    .innerheadermid h1 span {
        font-size: 26px;
        letter-spacing: 0
    }

    .breadcrame {
        width: 100%
    }

    .grey-box-col {
        border-right: none;
        border-bottom: 1px solid #ccc;
        padding: 20px 0
    }

    .grey-box-col.last,
    .tabcontainer {
        border-bottom: none
    }

    .grey-box-col.last {
        border-right: 0
    }

    .blue-box {
        font-size: 25px;
        line-height: 26px
    }

    .signupgrey {
        background: #f6f6f6;
        width: 100%;
        height: auto;
        float: none;
        margin: 0 auto
    }

    .butsignup {
        background-size: 100% 85% !important;
        padding: 10px 5px 19px
    }

    .butsignup:hover {
        background-size: 100% 85%;
        padding: 10px 5px 19px
    }

    .signupgrey p {
        padding: 16px 0 5px;
        line-height: 20px
    }

    .tabwdt {
        margin-left: 15px;
        margin-right: 15px
    }

    .tabcontainer a {
        width: 100%;
        display: block;
        margin: 20px 0 -16px;
        background: 0 0;
        border: 1px solid #1e7ebb;
        padding: 14px 28px 15px;
        color: #1e7ebb;
        float: none;
        border-radius: 5px
    }

    .tabcontainer a.active,
    .tabcontainer a:hover {
        background: #1e7ebb;
        margin-right: 0;
        padding: 14px 28px 15px;
        color: #FFF;
        float: none;
        font-size: 16px;
        margin-bottom: -16px;
        width: 100%;
        border-radius: 5px
    }

    .tabbutton,
    .tabbutton.active,
    .tabbutton:hover {
        margin-right: 0;
        float: left;
        margin-bottom: 4px;
        width: 100%
    }

    .tabbutton {
        background: 0 0;
        padding: 14px 28px 15px;
        font-size: 16px;
        color: #1e7ebb;
        border: 1px solid #1e7ebb;
        border-radius: 5px
    }

    .content_cols,
    .disasterleftimg,
    .managedservices-col li.last {
        border-right: none
    }

    .tabbutton.active,
    .tabbutton:hover {
        background: #1e7ebb;
        border-radius: 5px
    }

    .tabcontainer2 {
        border-bottom: none
    }

    .tabcntemrg {
        margin-left: 15px;
        margin-right: 15px
    }

    .pcover {
        display: block;
        text-align: center;
        padding: 0 15px
    }

    .pcover ul li {
        border-bottom: 1px solid #CCC;
        padding-bottom: 20px;
        margin-bottom: 20px
    }

    .netcore_reportlist li.last,
    .pcover ul li.last {
        border-bottom: 0
    }

    .pcover ul li h2 {
        font-size: 25px;
        color: #1e7ebb;
        font-family: square721_btbold;
        padding: 0;
        margin: 0
    }

    .pcover ul li p {
        font-size: 17px;
        line-height: 25px;
        text-align: justify
    }

    .smallboxheading,
    .smallgreytext,
    .smalliconbox {
        float: none;
        text-align: center
    }

    .contenttextleft,
    .dividerimage {
        display: none
    }

    .innerpagecontent h1 {
        font-size: 30px;
        line-height: 35px
    }

    .proudctcloudserver {
        background: #194369
    }

    .cloudserverbg {
        width: 90%;
        margin: 15px
    }

    .butviewdetails {
        padding: 10px 15px
    }

    .productheading h1 {
        margin: 10px 0 0
    }

    .smallproductbox {
        width: 100%
    }

    .productbox2 {
        width: 100%;
        background: #73a59a
    }

    .smallwhitebox {
        width: 90%;
        margin: 15px;
        height: auto;
        float: none;
        padding: 5px 0
    }

    .smalliconbox {
        width: 100%;
        height: 121px;
        margin: 10px 0
    }

    .smalliconbox img {
        width: 122px;
        height: 103px
    }

    .smallboxheading {
        width: 100%
    }

    .smallboxheading h2 {
        font-size: 26px;
        line-height: 26px;
        margin: 12px 0 0
    }

    .smallboxheading h2 span {
        font-family: square721_btroman
    }

    .smallgreytext {
        font-size: 20px;
        width: 100%;
        line-height: 20px;
        margin: 0
    }

    .cloudbackupbg {
        width: 100%;
        background: #000
    }

    .productbox3 {
        width: 100%;
        background: #693156
    }

    .productbox4 {
        width: 100%;
        background: #689c13
    }

    .productbox5 {
        width: 100%;
        background: #d7d7d7
    }

    .productbox6 {
        width: 100%;
        background: #308abf
    }

    .productbox7 {
        width: 100%;
        background: #000
    }

    .featurelist li .feacon {
        width: 80%;
        float: right;
        margin: 0
    }

    .buttonlinx,
    .buttonwindows {
        float: none;
        margin: 20px auto 30px;
        padding: 12px 15px
    }

    .featurelist li .feacon2 {
        width: 75%
    }

    .mobileplanrow {
        display: block
    }

    .emailapps-featuretable,
    .hei-16,
    .leftsignupbg,
    .planbtn_rightgreen,
    .pricingtable,
    .zimbratable1 {
        display: none
    }

    .buttonwindows {
        width: 170px;
        text-decoration: none
    }

    .priceblacktext {
        text-align: center !important;
        padding: 10px 0
    }

    .pricebackupbg,
    .pricebluebox {
        float: none;
        width: 100%;
        height: 42px;
        text-align: center !important;
        font-size: 18px;
        padding: 10px 0 0
    }

    .pricebluebox {
        background: #e7f1fa
    }

    .whitebox {
        width: 100%;
        margin: 30px 0 50px
    }

    .pricingcontainerrow5 h2,
    .pricingrowcontainer3 h3,
    .pricingrowcontainer4 h2 {
        line-height: 24px
    }

    .pinkbox {
        width: 100%;
        float: none;
        margin: 21px 0 0
    }

    .pricebackupbg {
        background: #f8e4dd
    }

    .cdnworkboxcon,
    .rowgrey {
        height: auto
    }

    .butoutgoing2 {
        width: 300px
    }

    .tecnologyleft ul {
        margin: 20px 0 10px
    }

    .innerpagecontent2 h2 {
        line-height: 30px;
        font-size: 24px
    }

    .listing-server li {
        padding: 10px 0
    }

    .listing-server2 li {
        width: 100%;
        float: none
    }

    .servercontetnlist2 {
        margin-top: 50px
    }

    .cloudrowheading {
        width: 100%;
        background-color: #e8e6e7;
        font-size: 18px;
        padding: 10px 0 10px 10px
    }

    .featurelist2 li .feacon {
        width: 78%;
        float: left
    }

    .cloud-pricingtab2 ul li .planbg {
        width: 132px;
        font-size: 14px;
        font-family: square721_btbold
    }

    .cloud-pricingtab2 ul li .planbg span {
        font-size: 15px
    }

    .cdnlistcontent {
        width: 75%
    }

    .boxwhitecontent,
    .cdngreybox {
        width: 100%
    }

    .cdnbluebox,
    .cdnorangebox {
        width: 100px;
        font-size: 15px;
        padding: 30px 0 0
    }

    .cdnwhiterigbox {
        font-size: 14px
    }

    .countrylist ul {
        width: 150px
    }

    .topcdnworksbox {
        padding: 10px
    }

    .cdnworkscontent p {
        font-size: 18px;
        line-height: 22px
    }

    .cdnworkscontent h2 {
        font-size: 25px;
        padding: 10px 0 5px
    }

    .greytableft a {
        margin: 0
    }

    .hei-60 {
        height: 5px
    }

    .downloadlink {
        text-align: center
    }

    .emailapps_smalltext {
        text-align: center;
        float: none
    }

    .appscontainertext p {
        padding: 5px 0
    }

    .sharedserver-tableH {
        padding: 40px 0 50px;
        line-height: 26px
    }

    .zimbra-vmpricingrow {
        padding: 30px 0 0
    }

    .zimbrapricingleft span {
        font-family: square721_btroman;
        display: block
    }

    .netcore-row h2 {
        padding: 20px 0
    }

    .netcore_featurelist ul li {
        width: 290px;
        margin: 0 0 8px;
        padding: 10px
    }

    .netcore_featurelist ul li .featureicon {
        width: 72px;
        margin: 0 5px 0 0
    }

    .netcore_featurelist ul li .featurelisttext {
        width: 190px
    }

    .greytab1 a,
    .greytab2 a {
        width: 125px
    }

    .featurebottom_con {
        padding: 40px 0 0
    }

    .netcorcol_list {
        padding: 20px 0
    }

    .netcore_reportlist li {
        text-align: left
    }

    .about_leftimg,
    .aboutrighttext h2,
    .aboutrighttext p,
    .appcontentbox,
    .apponcloudcontainer li,
    .award-mob-txt,
    .backupdisastertext h2,
    .bandwidth-pricingtab ul,
    .cloudbackup-pricerightbox2,
    .ebook-bx,
    .gry-box li .lft3,
    .gry-box li .rgt3,
    .pricingtabrow2,
    .privacycontent,
    .whycloudright h3 {
        text-align: center
    }

    .netcore_reportlist li img {
        margin-top: 0;
        margin-right: 10px;
        display: block;
        float: left
    }

    .netcorepricingtable,
    .overviewimg,
    .table-managed {
        display: none
    }

    .netcorrightcols h3 {
        padding-bottom: 10px
    }

    .greytab1 a {
        margin-left: 0
    }

    .tollfree_section p {
        padding: 0 0 20px
    }

    .tollfree_section span {
        font-size: 40px
    }

    .tollfree_section a {
        font-size: 22px
    }

    .backupdisasterimg,
    .backupdisastertext {
        margin: 29px 0 0
    }

    .cloudbackup-pricebox2,
    .cloudbal-pricebox {
        width: 100%;
        margin-left: 0
    }

    .disasterrighttext ul li {
        width: 100%;
        padding: 20px 0 20px 10px
    }

    .content_cols {
        width: 100%;
        border-bottom: 1px solid #cbcbcb;
        float: none;
        padding: 15px 10px 10px;
        height: auto
    }

    .faqcontainer .acc_container {
        width: 100%
    }

    .cloudbal-pricebox {
        float: left
    }

    .priceblacktext {
        width: 100%;
        float: none
    }

    .cloudbal-pricerightbox {
        width: 100%;
        background: #1e7eba;
        float: none;
        font-size: 19px
    }

    .cloudbackup-pricerightbox2 {
        width: 100%;
        background: #f25e22;
        float: none;
        font-size: 19px;
        height: 68px;
        padding: 20px 0 0
    }

    .appcloudbox,
    .appcloudbox2,
    .appcontentbox {
        width: 100%;
        height: auto
    }

    .cloudfullcontainer {
        padding: 40px 10px 0
    }

    .managedservices-col li {
        width: 100%;
        padding: 15px 0 15px 10px;
        border-right: none
    }

    .management-profile {
        background: #3986ba;
        height: auto
    }

    .profile-section li {
        margin: 1px 12px 20px 0
    }

    .profile-section li.last {
        margin-right: 0
    }

    .profile-section li h2 {
        padding: 20px 0 5px
    }

    .profile-section li .profile-text2 {
        width: 260px
    }

    .reachus-content {
        padding: 0 15px
    }

    .reachus-content ul li {
        width: 100%
    }

    .managetable-mid h2 {
        padding: 20px 0
    }

    .bandwidth-pricingtab ul {
        margin: 0;
        padding: 0;
        list-style: none
    }

    .bandwidth-pricingtab ul li {
        display: inline-block;
        margin: 0;
        float: none
    }

    .apponcloudcontainer li {
        margin: 0 0 12px;
        width: 100%;
        height: auto;
        padding: 20px
    }

    .apponcloudcontainer li.last {
        margin-right: 0
    }

    .appcloudbox {
        float: none
    }

    .appcloudbox2 {
        float: none;
        background-color: #fff;
        border: 1px solid #e1e1e1
    }

    .appcontentbox {
        float: none
    }

    .circleblue,
    .circleorange {
        margin: 20px auto 0
    }

    .dedicatefeaturelist li.last {
        padding-right: 10px
    }

    .supportpanelbottom li {
        width: auto;
        display: inline-block;
        margin: 0 auto 20px
    }

    .dedicateplancontainer {
        display: none
    }

    .hei-100 {
        height: 50px
    }

    .aboutuscontent {
        padding: 0 15px 30px
    }

    .aboutuscontent p {
        font-size: 15px;
        line-height: 22px;
        padding-bottom: 20px
    }

    .aboutrighttext h2 {
        padding: 0 0 20px
    }

    .aboutrighttext h2 span {
        font-size: 40px
    }

    .partnersleftsection ul li {
        display: inline-block;
        width: 100%;
        height: auto;
        background: 0 0;
        padding: 40px 0;
        border-bottom: 1px solid #CCC
    }

    .partnersleftsection ul li.last {
        border-bottom: none
    }

    .partners-content {
        height: auto
    }

    .downloadpagelist li {
        width: 100%;
        height: auto;
        display: inline-block;
        margin: 0 0 40px
    }

    .addresstoprow,
    .awardsbgrow1,
    .awardsbgrow2,
    .awardsbgrow3,
    .awardsbgrow4,
    .sslpricetable {
        display: none
    }

    .downloadpagelist li.last {
        margin-right: 0
    }

    .downloadbox,
    .downloadbox2,
    .downloadbox3,
    .downloadbox4 {
        background: #000;
        padding: 20px
    }

    .downloadcontentcol {
        width: 100%;
        height: 200px;
        float: none;
        margin: 0;
        background: #fff
    }

    .downloadcontentcol h3 {
        padding: 25px 0 10px
    }

    .featurepopcontent {
        width: 90%
    }

    .callbackform ul li .inputbox {
        width: 250px
    }

    .supportboxcols {
        width: 95%
    }

    .supporticon {
        width: 46px
    }

    .callustext {
        width: 225px;
        font-size: 16px
    }

    .contactsupporttext {
        font-size: 18px;
        width: 225px
    }

    .addresslefttext {
        border-right: none;
        height: auto
    }

    .addressrighttext {
        height: auto
    }

    .award-mob-main {
        display: block;
        width: 100%;
        padding: 0 15px
    }

    #mob-popup,
    .resourcesbanner,
    .scrollup,
    .servicerightbox {
        display: none
    }

    .award-mob-bx {
        background-color: #e8e8e8;
        padding-bottom: 20px;
        margin-bottom: 30px
    }

    .award-mob-txt {
        background-color: #FFF;
        width: 90%;
        margin: 0 auto;
        padding: 15px
    }

    .award-mob-txt h2 {
        font-size: 28px;
        margin: 0;
        line-height: 30px;
        font-family: square721_btbold;
        color: #333;
        text-transform: uppercase;
        letter-spacing: -2px
    }

    .award-mob-txt h2 span {
        font-family: square721_btroman;
        font-size: 22px
    }

    .award-mob-txt p span,
    .sllbluetext {
        font-family: square721_btbold
    }

    .award-mob-txt p {
        font-size: 15px;
        color: #666
    }

    .award-mob-txt p span {
        color: #f15e22
    }

    .sllbluetext {
        font-size: 15px;
        border-bottom: 1px solid #9c9c9d;
        color: #1e7ebb;
        padding: 10px 0;
        margin-bottom: 30px;
        width: 100%;
        float: left;
        text-transform: uppercase
    }

    .datacenter-right .acc_container,
    .datacenter-right .acc_trigger {
        width: 100%
    }

    .datacenter-right .acc_trigger a,
    .datacenter-right .acc_trigger a:active,
    .datacenter-right .acc_trigger a:hover {
        background: 0 0
    }

    .datacentercontent p {
        padding: 0 15px 30px
    }

    .video-container {
        width: 80%
    }

    .gry-box li,
    .gry-box li .lft3,
    .gry-box li .rgt3,
    .library-head .lft {
        width: 100%;
        float: none
    }

    .tx-shdo {
        text-shadow: #030303 2px 1px 1px
    }

    .resources_content {
        padding: 0 15px
    }

    .gry-box li {
        margin: 0 0 20px
    }

    .gry-box li .rgt3,
    .mrg-lft {
        margin-left: 0
    }

    .ebook-bx h2 {
        padding: 10px 0 5px
    }

    .pricingtabrow2 {
        width: 200px;
        float: none;
        margin: 0 auto
    }

    .smallviewdetails {
        margin: 5px auto 0;
        width: 155px
    }

    .wdt-260 {
        width: 260px
    }

    .cdncontactus {
        font-size: 25px
    }

    .video-mob {
        display: block
    }

    .contactsupport ul li {
        width: 100%
    }

    .mobnone {
        display: none !important
    }

    .topmenu {
        padding: 8px 0;
        height: 45px
    }

    .logo240 {
        margin-top: 5px
    }

    .mob-tollmn,
    .mobreg {
        display: block
    }

    .cloudwhitepapereheader h1 {
        font-size: 25px;
        line-height: 25px;
        padding: 25px 0 0
    }

    .whitepaperform li input[type=text] {
        width: 280px;
        border: 1px solid #e3e3e3;
        height: 40px;
        padding: 5px 10px;
        background: 0 0;
        border-radius: 5px;
        margin: 0 auto
    }

    .reslib-box ul li,
    .reslib-box ul li.last {
        border-right: none
    }

    .whitepaperformcontent {
        margin: 0 0 0 20px
    }

    .checkbox {
        width: auto;
        float: left;
        height: 60px;
        margin-right: 5px
    }

    .checkboxcont {
        width: 240px;
        float: left;
        text-align: left;
        margin-bottom: 20px
    }

    .btm-info,
    .dedisev-img h3,
    .reslib-box h2,
    .reslib-box h3,
    .reslib-box p,
    .reslib-box ul li {
        text-align: center
    }

    .whitepaperform li .downloadbutton {
        width: 238px;
        text-align: center;
        float: none;
        margin: 0;
        display: block;
        clear: both
    }

    .buttondownload {
        padding: 10px
    }

    .hei-80 {
        height: 80px
    }

    .hybrcldbx,
    .hybrcldbx2 {
        height: auto;
        margin: 0 0 20px
    }

    .resved-desk {
        display: none
    }

    .reslib-box ul li {
        float: none;
        width: 100%;
        padding: 30px 0 0
    }

    .reslib-box img {
        float: none;
        margin: 0
    }

    .reslib-box h2 {
        padding-top: 10px
    }

    .reslib-box h3 {
        padding: 10px 0 5px
    }

    .reslib-box p {
        padding-right: 10px
    }

    .btm-info {
        background-color: #ededed;
        padding: 7px 20px
    }

    .btm-info a {
        display: block;
        float: none;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .btm-info a:hover {
        color: #0c68a3;
        text-decoration: none
    }

    .org-btn-sml2,
    .org-btn-sml2:hover {
        float: none
    }

    .dedisev-img {
        width: 100%;
        height: auto;
        background-color: #000
    }

    .dedisev-img h3 {
        font-size: 20px;
        line-height: 20px;
        padding: 30px 0 0
    }

    .dedisev-img .orgbox {
        margin: 25px 0 0;
        padding: 25px 20px 20px 0
    }

    .dedisev-img .orgbox ul li {
        padding: 0 0 5px 50px;
        font-size: 15px
    }

    .pageheadingbg.new-headbanner {
        height: 460px;
    }

    .clod-feature .range .col-md-2 {
        width: 50%;
        float: left;
    }

    .cloudstrgbnnr h2 {
        font-size: 22px;
    }

    .cloudstrgbnnr p {
        font-size: 13px;
    }

    .comparetbl {
        width: 100%;
        float: left;
        overflow-x: auto;
    }

    .comparetbl table {
        width: 850px;
    }

    .tb-select-bt1 .addplanbut {
        float: none;
        margin: 10px auto 0px;
    }

    .mob-height140 {
        margin-top: 140px;
    }

    .flexnavbx ul li {
        width: 100%;
    }

    .arrownavsec .arrownav {
        display: block;
    }

    .arrownavsec .arrownav li {
        display: block;
        width: 100%;
        min-height: unset;
    }

    .arrownavsec .arrownav li::after {
        right: 50%;
        z-index: 10;
        bottom: -15px;
        transform: rotate(90deg);
    }

    .dropdownfaq .dropdowntitlefaq span {
        font-size: 14px;
        left: 15px;
        width: 30px;
    }

    .dropdownfaq .dropdowntitlefaq h3 {
        padding-left: 10px;
        font-size: 15px;
        padding-right: 10px;
    }

    .dropdownfaq .dropdowncontentfaq {
        padding-left: 20px;
        font-size: 13px;
        padding-right: 20px;
    }

    .dropdownfaq .dropdowncontentfaq p {
        font-size: 13px;
    }

    .container-fluid.whycloudsec {
        padding-left: 15px;
        padding-right: 15px;
    }

    .homeflexgrey li {
        width: 100% !important;
        margin-bottom: 15px;
    }

    .homeflexgrey li h3 {
        text-align: center;
    }

    .mngplanslinksec {
        display: block;
    }

    .mngplanslinksec .mngplanbx a {
        padding: 20px 0px;
        font-size: 15px;
    }

    .mngplanslinksec .mngplanbx {
        float: left;
        width: 100%;
    }

    .innersecheadh2 h2 {
        font-size: 18px;
    }

    .cloudbackup-pricebox2 {
        width: 90%;
        margin-left: 0px;
    }

    
    .blueflexbx li, .bx-pl ul li {
        width: 100%;
    }

    .blueflexbx li:last-child {
        margin-bottom: 0;
    }

    .servicebox li {
        width: 100%;
        height: auto;
    }

    .homefaqtp ul {
        flex-wrap: wrap;
    }

    .homefaqtp ul li {
        width: 100%;
    }

    .footerurlbx {
        grid-template-columns: 100%;
        padding-bottom: 0px;
    }

    .vmhostnew .innerheadermid .cloud-indian h1 {
        font-size: 34px;
        margin: 87px 0 0 0;
    }

    .vmhostnew .innerheadermid .top-form {
        margin: 4px 0 0 0;
    }

    .vmhostnew .innerheadermid .cloud-indian h2::after {
        margin-top: 0 !important;
    }
}

@media (max-width:320px) and(min-width:480px) {
    .vmhostnew .innerheadermid .cloud-indian h1 {
        font-size: 19px !important;
        margin: 84px 0 0 0;
    }

    .vmhostnew .innerheadermid .cloud-indian h2 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .vmhostnew .innerheadermid .top-form {
        padding: 10px 10px;
    }

    .vmhostnew .innerheadermid .top-form input[type=text],
    .top-form input[type=phone] {
        padding: 8px 15px;
        margin: -5px 0 15px 0;
    }

    .cloudstoragesec2.models-hybrid p.hybrid strong {
        font-size: 18px;
        line-height: 20px;
    }

    .hosting-content-page p strong {
        font-size: 18px !important;
    }

    .hosting-content-page p {
        font-size: 15px !important;
    }

    .hosting-content-page {
        height: 320px !important;
    }

    .go4hosting-faq-head .panel-default>.panel-heading h3 {
        font-size: 18px !important;
    }

    .go4hosting-faq-head .panel-default>.panel-heading+.panel-collapse>.panel-body p {
        font-size: 16px !important;
    }

    .fullwidth.go4hosting-faq-head h2 {
        font-size: 26px !important;
    }

    .vmhostnew .innerheadermid .cloud-indian h2::after {
        top: 73% !important;
    }

    .vmhostnew .innerheadermid .top-form h2 {
        font-size: 17px;
    }

    .cld-bup h2 {
        font-size: 22px !important;
        margin: 30px 0 30px;
        line-height: 20px !important;
    }

    .hybridcontent p {
        line-height: 18px !important;
        font-size: 16px !important;
        padding: 0 0 16px !important;
    }
}

@media (max-width:993px) and (min-width:1200px) {
    .hosting-content-page {
        height: 340px !important;
    }
}

@media (min-width:992px) {
    .mid-header .menu>ul>li:hover .navfulbox {
        display: block;
    }
    .aws-sec-3 {
        margin-top: -160px
    }

    .awsnewpage h2 {
        font-size: 36px
    }
}