.h1, h1 {
    font-size: 1.6rem !important; 
}
.h2, h2 {
    font-size: 1.5rem !important; 
}
.h3, h3 {
    font-size: 1.4rem !important; 
}
.h4, h4 {
    font-size: 1.3rem !important; 
}
.h5, h5 {
    font-size: 1.2rem !important; 
}
.h6, h6 {
    font-size: 1.1rem !important; 
}

.sv-badge2 {
    font-size: .75rem;
    font-weight: 400;
    line-height: 20px;
    padding: 3px 9px;
}

#accordion8 .panel{
    border: none;
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 15px;
}
#accordion8 .panel-heading{
    padding: 0;
    border-radius: 0;
    border: none;
}
#accordion8 .panel-title a{
    display: block;
    padding: 20px 30px 20px 50px;
    background: #ffffff;
    font-size: 16px;
    font-weight: 500;
    color: #20457c;
    position: relative;
    transition: all 0.5s ease 0s;
    border: 1px solid #20457c;
    border-radius: 5px;
}
.sv-h1-g {
    height: 580px !important; 
}
.sv-cu-alert {
   margin-bottom: 0rem !important; 
}
.sv-badge-theme {
    height: 44px;
    font-size: 0.97rem;
    font-weight: 400;
    line-height: 20px;
    padding: 13px 15px;
    border-radius: 4px;
    background-color: #dff3e1;
    color: #4bb555;
}
.sv-badge-theme-list {
    height: 40px;
    font-size: .75rem;
    font-weight: 400;
    line-height: 20px;
    padding: 10px 9px;
    border-radius: 4px;
    background-color: #dff3e1;
    color: #4bb555;
}
.sv-card-qu{
    -webkit-box-shadow: -2px 5px 17px 0 rgba(31, 45, 61, 0.1);
    box-shadow: -2px 5px 17px 0 rgba(31, 45, 61, 0.1);
    border-radius: 12px;
    cursor: pointer;
    position: relative;

}
.sv-plnup-cu {
    color: #ffffff;
    margin-bottom: 0.5rem;
    background-color: #142264;
    padding: 15px;
    margin: 0px 10% 0px 10%;
    border-radius: 20px;
}
.sv-plnup-cloud {
    color: #ffffff;
    margin-bottom: 0.5rem;
    font-weight: 800;
    font-size: 18px;
    background-color: #142264;
    padding: 15px;
    margin: 0px 10% 0px 10%;
    border-radius: 20px;
}
.bold-text-sv{
  color: #008091;
  font-weight: 800;
  font-size: 16px !important; 
}
.bold-text-sv-b {
    font-size: 16px !important;
    color: #1b55e2 !important;
    font-weight: bold !important;
}
.h1-sv-w{
  color: #ffffff;
  font-weight: 800;
  font-size: 24px !important;
}
.h2-sv-w{
  color: #ffffff;
  font-weight: 800;
  font-size: 18px !important;
}
.h1-sv-b{
  color: #000000;
  font-weight: 800;
  font-size: 20px !important;
}
.h2-sv-b{
  color: #000000;
  font-weight: 800;
  font-size: 18px !important; 
}
.sv-pl-w1{
 width: 40%;   
}
.cl-orage{
color: #ff5858;
font-weight: 600;
font-size: 1.5rem;
}
.sv-d-d{
color: #535567;
font-weight: 600;
font-size: 1.5rem;
}
#accordion8 .panel-title a.collapsed{
    background: #fff;
    color: #696969;
    border: 1px solid #20457c;
    border-radius: 5px;
}
#accordion8 .panel-title a:after,
#accordion8 .panel-title a.collapsed:after{
    content: "\f106";
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 25%;
    right: -13px;
    background: #a91739;
}
#accordion8 .panel-title a.collapsed:after{
    content: "\f107";
    background: #e94c6f;
}
#accordion8 .panel-title a.collapsed:hover{
    background: #f1f1f1;
    color: #20457c;
}
#accordion8 .panel-body{
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    background: #E94C6F;
    padding: 15px 15px 15px 50px;
    border: none;
    transition: all 0.5s ease 0s;
}


.sv-w-f{
  background: #e1e1e1!important;
}
.sv-badge{
    height: 24px;
    font-size: .75rem;
    font-weight: 400;
    line-height: 20px;
    padding: 3px 9px;
    border-radius: 4px;
    background-color: #dff3e1;
    color: #4bb555;
  }   
.sv-clp-1{
color: #005276 !important;
}
.sv-clp-2{
color: #005276 !important;
}  
.sv-clp-3{
color: #005276 !important;
}    
.sv-pt25{
padding: 0px!important;  
padding-top: 25px!important;    
}  
.sv-color-b1{
    color: #005276 !important;
}
.sv-color-w-o{
  background: #ffffff!important;
}
.sv-color-b-o{
  background: #000!important;
}
.sv-color-b-o:hover{
  background: #000!important;
}
.sv-color-bl-d-o{
  color: #0b6bc1!important;
  font-weight: 700!important;
}
.sv-color-bt-o{
  color: #000!important;
}
.sv-color-ba-o{
  background: #f3f3f3!important;
}
.sv-br-no{
border: none!important;
}
.sv-br-no:hover{
border: none!important;
}
.sv-color-bp{
background-color: #213368 !important;
text-transform: uppercase;
flex: none;
padding: 12px 45px;
color: #ffffff;
font-weight: 600;
border-radius: 6px;
-webkit-transition: background 0.3s;
transition: background 0.3s;
}
.sv-color-bp:hover{
background-color: #334270 !important;
}
.sv-color-pu{
position: unset !important;
}
.sv-plan-top-border {
border-top: 2px solid #0d6cc1 !important;
}
sv-plan-top-border:hover{
border-top: 2px solid #0d6cc1 !important;
}
.sv-plan-item {
margin: 1em;
cursor: default;
border-radius: 10px;
transition: border-color 0.3s, background 0.3s;
padding-bottom: 20px;
}
.sv-plan-item:hover {
box-shadow: 0 0 30px #00000014;
}
.sv-offer {
    position: fixed;
    bottom: 0;
    right: 5px;
    width: auto !important;
    bottom: 5px;
    background-color: #213368;
    border-radius: 10px;
    padding: 8px;
    z-index: 1;
    font-size: 14px;
}
.sv-shake{
    animation: shake 2.0s;
    animation-iteration-count: infinite;    
}
.sv-dte-1{
cursor: pointer;
color: #eff6ff;
}
.sv-card-sp{
  margin-bottom: 20px;
}
.sv-ct{
   text-align: center !important;
}
.sv-card-ct1{
color: #2af7ed !important;
}
.sv-left-0{
margin-left: 0px !important;
}
.sv-c-w1{
border-color: #f5f5f5 !important;
}
.sv-c-w1:hover {
    border-color: #f5f5f5 !important;
}
.sv-c-b1 {
    background-color: #0f2470 !important;
}
.sv-c-b1:hover {
    border-color: #f5f5f5 !important;
}
.sv-c-b1:hover {
    border-color: #f5f5f5 !important;
}
.sv-comments{
    display: flex;
}
.sv-cm-sp{
 width: 40% !important;
}
.sv-ds1 {
    width: 70px;
}
.sv-ds2 {
    width: 100% ;
}
.sv-ds3 {
    width: 120px;
}
.sv-dsn1 {
    width: 70px !important;
}
.sv-dsn2 {
    width: 100% !important;
}
.sv-ds0{
   flex-wrap: nowrap !important;
}
.sv-ds00 {
    display: flex !important;
    flex-wrap: nowrap !important;
}
.sv-dsm1 {
    display: flex;
    flex-wrap: nowrap !important;
    width: 100%;
}
.sv-pl-w0{
justify-content: center !important;
display: flex !important; 
}
@media only screen and (max-width: 768px) {
 .sv-badge-theme {
 height: 70px !important;
 }   
.sv-offer {
display: none !important;
}
.domaincard {
display: block;
margin-bottom: 15px;
}
.sbtn {
    width: 100%;
	padding-top: 5px;
}	
.input-group {
    position: relative;
    display: -ms-flexbox;
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
.form-control{
width: 100% !important;	
	
}
.input-group-append, .input-group-prepend {
    display: -ms-flexbox;
    display: block;
	padding-bottom: 5px
}
.stxt {
    width: 100%;
}
#sliderContainer {
    direction: ltr;
    width: 100%;
    height: auto;
    padding: 20px;
    border-radius: 40px 40px 0px 0px;
    box-shadow: 0px 8px 40px rgba(128, 128, 128, 0.15);
}
.serverhabox {
    border-radius: 0px 0px 40px 40px !important;
    box-shadow: none!important;
    background-color: #213368;
    color: #fff;
    height: auto;
    padding: 56px 40px;
}

.mb-4, .my-4 {
    margin-bottom: 2rem!important;
}
.mr-2, .mx-2 {
    margin-left: 0rem!important;
}
.layout-spacing {
   padding-left: 15px;

}
.layout-px-spacing {
    min-height: 0px !important;
}
.Site-sidebar-content{
	width:100%
}
.imgsv{
width:100%;
height:100%;
}
.svbtn{
margin: 5px;
}
.tapsv{
width:100%;	
}
.serverhatopcenter {
    font-size: 12px;
}

.headerhosting {
    padding: 0px 0px 0px 0px;
}
.sv-m{
  display: block!important ;
}
.sv-f {
    text-align: center !important;
    padding-top: 30px;
}
.arrows {
left: 48% !important;
}
.sv-plnup {
    margin-top: 75px !important;
}
.sv-th {
    display: block !important;
}
.serverhadeletecenterthemplate {
    padding-right: 55px !important;
}
.sv-mpm {
     padding-left: 0px !important; 
     padding-right: 0px !important; 
     margin-left: 0px !important;
     margin-right:0px !important;
}
.sv-mr1 {
    margin-right: -35px !important;
}
.container {
    max-width: 100% !important;
}
.widget-content-area {
    padding: 20px 10px 20px 10px;
}
.sv-top-p-1 {
    padding: 0px 0px 0px 0px !important;
}
.widget-content-area-p {
    padding: 15px 0px 10px 0px !important;
}
.sv-enemad{
    display: none;
}
.sv-taps-space {
    margin: 0px !important;
}
.sv-mf1 {
    width: 100%!important;
}
.sv-t-v-1 {
flex-direction: column;
}
.sv-t-v-2 {
margin-top: 0.5rem !important;
}
.sv-c-b1 {
    border-radius: 0.3rem !important;
}
.sv-c-w1 {
    border-radius: 0.3rem !important;
}
.sv-comments{
    display: block!important;
}
.sv-cm-sp{
margin-top: 15px !important;
 width: 90%!important;
}
.sv-mh{
display: none !important;
}
.sv-tap-ds {
margin-top: 5px !important;
}
.sv-ds0 {
 display: flex !important;
}
.sv-ds00 {
    display: flex !important;
    flex-wrap: wrap !important;
}
.sv-ds1{
width: 70px !important;
}
.sv-ds2{
width: 100% !important;
}
.sv-dsw1{
height: 52px !important;
}
.sv-dsm1{
flex-wrap: nowrap !important;
}
.sv-pl-w1{
 width: 100% !important;   
}
.sv-pl-w0{
display: block !important; 
}   
}
@media only screen and (max-width: 991px) {
.sv-pl-w0{
display: block !important; 
}   
.navbar-toggler {
    display: block !important;
}
.sv-mf3 {
  display: block !important;
}
.ml-auto {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}
.sv-mf2 {
    max-width: 100% !important;
}
.arrows {
    left: 48% !important;
}

.serverhabox {
    border-radius: 0px 0px 40px 40px !important;
    box-shadow: none !important;
    background-color: #213368;
    color: #fff;
    height: auto;
    padding: 56px 40px;
}
#sliderContainer {

    border-radius: 40px 40px 0px 0px!important;

}
.sv-mf1 {
    width: 100% !important;
}
.sv-c-b1 {
    border-radius: 0.3rem !important;
}

.sv-c-w1 {
    border-radius: 0.3rem !important;
}
.sv-pl-w1{
 width: 100% !important;   
}
}


@media only screen and (min-width: 991px) {
.serverhabox
{
    border-radius: 18px 0 0 18px!important;
    box-shadow: none!important;
    background-color: #213368;
    color: #fff;
    height: 100%;
	padding: 56px 40px;

}
.imgsv{
width:800px;
height:400%;
}
.sv-m{
  display: none!important ;
}
.sv-f {
    text-align: right !important;
}
.sv-th {
    display: flex !important;
    border: 1px solid #e0e6ed;
    padding: 20px;
}
.sv-p-t1{
padding-bottom: 20px !important;
}
.sv-pl-w1{
 width: 100% !important;   
}
}