body .default-title h3 {    
    font-size: 20px;   
}
body h3 {  
    font-size: 20px;
    margin-top:0px;
}
.Hts-homepage-content .row {
    margin-bottom: 0px;
}
.m-top{
    margin-top:20px;
}
.margin-0{
    margin:0px !important;
}

.new-header {      
    height: auto;       
    padding-bottom:20px;
    margin-top:0px;
}


/*-----header Css Start --- */
.mobile-logo img{
    width: 90px;
    margin-top: 8px;    
}
.mobile-navigation{
    width: 90px;
    margin-top: 25px;
    margin-left: 20px;
    float: left;
}
.mobile-nav {
    position: relative;
    perspective: 600px;
    z-index: 99;
    height: 60px;
    padding: 10px 0px 0px 0px;    
}
.mobile-padding{
    padding:0px;
}
.top-number{
    display:flex;
    float:right;       
}
.top-number ul li{
    float:left;
    padding:0px 0px;    
}
 .top-number ul li a{
     font-size:13px;
     font-weight:600;
     color:#fff;
 }
  .top-number ul .us-left{
     margin-left:10px;
  }
  .inner-menu img{
      width:35px;
  }
/*header css End*/

/*banner css start*/

@media only screen and (max-width: 480px) {
    .new-header .text-content {
    height: auto;
    padding: 5px 0;
    }
    .new-header h2 {
    font-size: 25px;
    }
    .new-header ul {
    display: contents;
    }
  } 
    .new-header .buttons {
    margin-top: 10px;
    margin-right: 0px;
    }
    .btn-group-lg>.btn, .btn-lg {    
    width: 160px;
    }
    /*.new-header {    
    height: 280;   
    }*/
    /*#color-overlay {
    height:280px;
    }*/
    .icon-box-tabs {
    margin-top: 10px;
    padding: 15px;    
    }
    .nav-pills>li {    
    margin-left: 0px;
    }
   .icon-box-tabs .nav-pills > li > a:after {
       display:none;
   }
   .nav-pills p {   
    padding-top: 0px;
    font-size: 16px;
    margin:0px;    
}               
.offer-heading img {
    width: 85%;
    margin: auto;
    float:left;
    transform: rotate(14deg);        
   }
.Product-header-banner .offer-heading h4 {    
    font-size: 35px;
    margin-left: 35px;
    bottom: 27px;   
}
/*banner css End */

/*page css Start */
.Hts-homepage-content p {    
    font-size: 14px;    
}
.features-sec .ftbox {   
    padding: 15px 0px;
    margin: 15px;      
}
.features-sec .ftbox p {
    margin-top: 2px;
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 700;
}
.features-sec .ftbox .icon {
    width: 50px;   
}
.features-sec .inner h3 img {   
    width: 40px;
}
.features-sec .inner p {   
    font-size: 14px;
}
.Hts-homepage-content ul li {    
    font-size: 14px;   
    margin-bottom: 6.9px;
}
.Hts-homepage-content ul{
    padding:0px;
}
.Hts-homepage-content ul li:before {   
    font-size: 12px;   
    margin-right: 8px;  
}
.about-ftbox {    
    padding: 20px 10px;    
    margin-top: 20px;    
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
}
.about-ftbox .icon {
    width: 50px;   
    height: 50px;
}
.about-sec h5 {
    font-size: 18px;   
    text-align: center;
}
.about-sec p {        
    font-size: 14px;
}
.about-ftbox p{
    text-align:center;
}
.hts-faq-img img {
    margin-top: -0px;
}
.hts-faq button {   
    font-size: 13px;    
    letter-spacing: -0.5px;
}
.faq-collapsible {  
    padding: 10px 10px 10px !important;
    font-size:11.9px;
}
.faq-collapsible:after {	
	margin-top: -9px;
}
.icon-box-tabs ul {
    display: contents;
}
section.newsletter-area .newsletter-content-col p {
    font-size:14px;
}
section.newsletter-area .newsletter-content-col form button {   
    right: 4px;    
    top: 5px;
}
.web-adress-input .button-btn {
    font-size: 12px;
    padding: 10px 25px 10px;
    margin-top: 27px;
    margin-left: -29%;  
}
section.newsletter-area .web-adress-input input {   
    padding: 15px 46px 15px 10px;  
    margin-bottom: 30px;
    margin-top:20px;  
}
/*page css End */


/*Footer css start*/
footer {
    background: #0b0c0c;
    padding-top: 30px;
    padding-right: 0;
    background-size: cover;
    padding-bottom: 30px;
    padding-left: 0;
}
footer p {
    padding-bottom: 0px;
}
.top-list {
    display: block !important;
}
.top-list .fa {
	font-size: 15px;
	color: white;
	padding: 0px 20px 0px 0px;
}
.title-widget {    
    font-size: 15px;   
    margin-top: 20px;   
    margin-bottom: 15px;   
}
.widget_nav_menu ul li {
    font-size: 14px;
    font-weight: 400;   
    position: relative;
    margin-bottom: 0px;
    padding-bottom: 7px;
    width: 100%;
}
footer .padding{
    padding:0px !important;
}
.icofont{
    font-size:20px !important;
    font-size: 25px !important;
    float: left;
    padding: 0px 10px;
}
.copyright {    
    padding-top: 25px;
    padding-bottom: 15px;
}
/*Footer css End*/

@media only screen and (max-width: 369px) and (min-width: 320px)  {
.top-number{
    display:flex;
    justify-content:center;       
}
.top-number ul .us-left {
    margin-left: 10px;
}
.new-header h2 {
    font-size: 20px;
}
.new-header a {    
    font-size: 14px !important;
}
.new-header a.btn.dark {
    background-color: #fff;
    margin-left: 0px;
    color:#000;   
}
.new-header {
    height: 260px;
}
/*#color-overlay {
    height: 260px;
}*/
.btn-group-lg>.btn, .btn-lg {
    width: 140px;
}
}
.new-header li {   
    font-size: 14px;    
}
.new-header a.btn.dark {
    background-color: #fff;
    margin-left: 15px;
    color: #000;
}



/* Product  Page Css Start */

@media only screen and (max-width: 1200px) {        
    .product-plan-margin {
    margin-top: 0px;
    }        
    .product-container {
        width: 100% !important;
    }
    .Product-header-banner { 
    height: 300px;
    margin-bottom: 0px;
    padding-top:0px;  
    }   
    section {
    padding-top: 0px;
    }
    .hosting-icon {
        top: 20px;
        width: 80px;
        float: right;
        padding-right: 10px;
    }

    .Product-header-banner h2 {
        font-size: 20px;
        padding-top: 6px;
    }
    .featured-product {
    margin-top: 0px;
    }
    .m-left {
        float: left;
    }

    .Product-header-banner ul li:before {
        font-size: 9px;
        margin-right: 3px;
        padding: 3px 5px;
    }
    .Product-header-banner ul li {   
    font-size: 11.9px;    
}
    .Product-header-banner ul {
    padding: 15px 0px 0px 0px;
}
    .Product-header-banner span {
    font-size: 25px;    
    margin-left: 18px;
}
    .Product-header-banner strong {    
    font-size: 25px;  
}
    .pricing-section {    
    margin: 10px;
}
    .m-mt{
        margin:0px;
    }   
    body h3 {
    font-size: 18px;
    margin-top: 25px;
}
    .page-container .feature-content-wrap p {
    line-height: 25px;       
    font-size: 14px;
}
    .support-content h3 {   
    font-size: 18px;
    margin-top: 20px;   
}
    .support-content p {
    line-height: 25px;    
    font-size: 14px;
    padding: 0px 0px 0px;
}
    .support-content h6 {    
    font-size: 14px;   
    padding: 10px 10px;
}
    .support-content a {
    font-size: 14px;
    padding: 0px 5px 0px 5px;   
}
    .support-content a img{
    margin-top:-3px;
    }
    .support-content {
    padding: 0px 0px 0px;
    }
    .support-box {   
    margin-bottom: 0px;
    }
    .page-container .feature-content-wrap ul li:before {   
    font-size: 12px;    
    margin-right: 4px;
    padding: 2px 5px;        
    }
    .page-container .feature-content-wrap ul li { 
    font-size: 10.5px;   
    margin-bottom: 11.9px;
    word-spacing: 0px;
    }
    .page-container .row {
    margin-bottom: 20px;
    }
    body .default-title h3 {
    font-size: 18px;    
    }
    .product .features-sec .ftbox {
    transition: none;
    }
    .product .features-sec .m-bottom {
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
    }
    .product .features-sec .ftbox h5 {
    margin-top: 5px;
    font-size: 16px;
    font-weight: 700;
    color:#000;
    }
    .product .features-sec .ftbox .icon {
    width: 50px;
    margin: 20px auto;
    }
    .feature-content-wrap{
    margin-top:15px;
    }
    .product .features-sec .ftbox:hover {
	transform: scale(1.0);    
}
    .pricing-table .ptable-title h2 {    
    font-size: 25px;   
}
    .pricing-table .ptable-price h2 {
        margin: 10px 0px 0px;        
        font-size: 25px;        
    }
    .ptable-title img{
        width:70px;
    }
    .pricing-table .ptable-description ul li p {    
    font-size: 13.5px;    
}
    .tooltip2 {   
    margin-left: 17px;
    margin-top: 4px;    
}
    .pricing-table .ptable-item {
    padding: 0px 0px 0px 0px;
    margin-bottom: 60px;
}
}
#divHostingProducts h1 {
    left: -6px;
    top: -52px;
    width: 100%;  
    margin-left: 6px;   
}
#divHostingProducts h1 strong:after,#divHostingProducts h1 strong:before {
	content: "";
	position: absolute;
	border-style: solid;
	border-color: #990202 transparent transparent transparent;
	top: -5px;
	transform: rotate(180deg);
}

/* Product  Page Css End */

/* testimonials Css start */

.testimonials .padding {    
    margin-bottom: 20px;
}

/* testimonials Css End */

/*Other Page Css Start */

.new-header2{
padding-top:0px !important;
}
.new-header2 h1{
font-size: 25px;    
}

.col-order{
    display:flex;
    flex-wrap:wrap;
}
.col-order-2 {  order: 0; }
.col-order-1 {  order: -1; }

.feature-contents img {
    height: auto;
    width: auto;
    margin-bottom: 25px;
}

/*Other Page Css End */

/*opencart Page Css Start */

.page-container .section-heading p {
    line-height: 25px;    
    font-size: 14px;
}
.page-container .single-service p {
    line-height: 25px;
    color: #000;
    font-family: 'Noto Sans', sans-serif;
    margin: 0 0 10px;
    font-weight: 500;
    font-size: 14px;
}
.page-container .single-service {    
    height: auto;
}
/*opencart Page Css End */

/*Cookies Design Css Start */
 .cookiebar-mobile {
    margin-bottom: 38px;
}
   .checkbox-cb-mobile {
    display: none;
}
.mobile-cookiebar {
    position: fixed;
    width: 100%;
    padding: 10px;
    top: 0;
    right: 0;
    left: 0;
    height: auto;    
    line-height: 18px;
    background: linear-gradient(#ff3400, #ff3400);
    color: #fff;
    font-size: 12px;
    font-weight: 100;
    transition: 0.8s;
    -webkit-animation: slideIn 0.8s;
    animation: slideIn 0.8s;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    z-index: 999;
}
  .mobile-cookiebar .message {
    font-size: 11px;
    font-weight: 400;
    word-spacing:0px;
}
 .mobile-cookiebar .message a {
    font-weight: 600;
    color: #fff;
    text-decoration: underline;
}
    .cookie-bar .mobile {
    display: none;
}
.close-cb-mobile {
    border: none;
    color: #fff;
    background: #0552e4;
    position: absolute;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    box-shadow: inset 0 0 3px 0 rgb(0 0 0 / 20%);
    line-height: 25px;
    height: 23px;
    width: 40px;
    text-align: center;
    font-size: 11px;
    margin-left: 10px;
}
/*Cookies Design Css End */

/*Footer Whatsapp And Live Chat Css Start */
  ul.fixed-chat-div {
    padding: 0;
    position: fixed;
    background: green;
    bottom: 0;
    width: 100%;
    z-index: 999;
    margin-bottom: 0;
}
     ul.fixed-chat-div li {
    display: inline-block;
    width: 49%;
    background: green;
    text-align: center;
    opacity: 1!important;
    padding: 9px;
    height: 35px;
}
     ul.fixed-chat-div li:nth-child(1) a {
    padding: 0px 0px;
}
     ul.fixed-chat-div li a {
    color: #fff!important;
    font-size: 14px!important;
}
     ul.fixed-chat-div li:nth-child(2) {
    background: #ff3400;
    position: relative!important;
    right: -4px!important;
}
     ul.fixed-chat-div li:nth-child(2) a {
    padding: 0px 0px;
}
     a:not([href]):not([class]) {
    color: inherit;
    text-decoration: none;
}
/*Footer Whatsapp And Live Chat Css End */


