.hide-me{display: none;}
.hideme{
	display: none;
}

.primary--button:hover {
    background: #004bf3 !important;
    border: 1px solid #004bf3;
}
.home-banerbutn .elementor-button {
    text-decoration: inherit;
    height: 77px;
    min-width: 250px;
    border-radius: 5px;
    font-weight: 700;
    font-size: 18px;
    line-height: 82px;
    padding: inherit !important;
}
.select-price {
    color: #407bff;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 146%;
    text-decoration-line: none;
}
.after-banner-section .price--card {
    min-height: 600px;
}

.after-banner-section .price--card .price--cta {
    bottom: -83px;
 
}

@media (min-width: 1200px) {
.why--choose::after {
    content: "" !important;
    width: 274px !important;
    height: 1194px !important;
    bottom: 5% !important;
    left: 27% !important;
    transform: translateX(-50%) !important;
    background: url(../images/why-choose-left-vector.svg) no-repeat !important;
    position: absolute !important;
    z-index: 999999 !important;
}
}
@media (max-width: 1400px) {
	.why--choose::after {
        bottom: 5% !important;
        left: 24% !important;
	}}
.know--more {
    padding: 65px 70px;
    border-radius: 13px !important;
    border: 1px solid #dfdfdf;
    background: #fff;
    margin: -30px 0 0 0;
    position: relative !important;
    z-index: 50 !important;
}
.why--choose {
    padding: 380px 0 420px 0 !important;
    margin-top: -400px !important;
    background: linear-gradient(248deg, #407BFF 4.84%, #2F2692 67.03%, #6334F3 93.3%) !important;
    clip-path: polygon(78% 15%, 100% 0, 100% 70%, 100% 100%, 0 100%, 0% 70%, 0 15%) !important;
    position: relative !important;
}
@media only screen and (min-width: 1200px){
.features--area::before {
    content: "" !important;
    width: 966px !important;
    height: 642px !important;
    top: 6px !important;
}
}
@media only screen and (max-width: 1800px){
.features--area::before {
    left: -180px !important;
}
}
.features--content {
    z-index: 5 !important;
}
.review-section .heading .overview .elementor-heading-title {
    display: flex !important;
}
.review-section.home:before {
    left: calc(100% - 913px);
}
.newsecrev {
    padding-top: 0px;
}
.newsecrev1{
    padding-bottom: 0px;	
}
.buttonmain{ 
    display: inline-block;
    margin: 0;
    font-family: "Inter", sans-serif;
    font-style: normal;
    text-transform: capitalize;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    transition: all .3s ease-in-out;
}
.contact--us-about svg {
    margin: -262px 15px 165px 199px;
    z-index: 0;
  /*  background: #407afe;*/
}
.our--history .content--area .heading nav button {
    padding: 0px;
}
.home--banner.web-hosting-banner .overview h6 {
    display: inline-block;
}
.web-hosting-price-card ul li:after, .cloud-vps-hosting-price-card ul li:after {
    content: "";
    margin: 0 0 0 10px;
    top: 11px;
    height: 3px;
    width: 42%;
    border-bottom: #c5c5c5 dashed 1px;
    position: absolute;
}
.custom--tooltip::before {
    width: 100%;
}
 .elementor-accordion-icon-opened,.elementor-accordion-icon-closed {
    font-size: 34px;
}
.elementor-accordion .elementor-accordion-item {
    border-bottom: solid 1px #d5e7ef !important;
    padding: 20px 0;
}
.elementor-accordion .elementor-accordion-item:last-child {
    border-bottom: none !important;
}
.after-banner-section .elementor-button span {
    text-decoration: inherit;
    min-width: 250px;
    min-width: 200px;
}
.our-core-features svg, .contact--us-about svg {
    width: 124%;
    margin: -10px -40px 40px -104px;
    height: auto;
}
.web-hosting-price-card ul::before, .cloud-vps-hosting-price-card ul::before{
	display: none;
}
.pricing--tab .nav-tabs .nav-item .nav-link {

    background: none !important;
}
.pricing--tab .nav-tabs .nav-item .nav-link:hover, .pricing--tab .nav-tabs .nav-item .nav-link.active {
    background: #407bff !important;
}
.post-selector .blog-list li:last-of-type a {
    border: none;
    margin: 0;
}
a.page-numbers {
    justify-content: center;
    align-items: center;
    min-width: 40px;
    min-height: 40px;
    color: #626f8d;
    font-size: 16px;
    font-weight: 700;
    border-radius: 100%;
    line-height: 0;
	    padding: 25px;
}
a.next.page-numbers span, a.prev.page-numbers span {
    color: #263238;
    font-size: 27px;
	    padding: 0px;
}
span.next.page-numbers {
	    color: #263238;
    font-size: 27px;
    min-height: auto;
    min-width: auto;
	   padding: 10px;
    background: none;
}
span.prev.page-numbers {
    color: #263238;
    font-size: 27px;
    min-height: auto;
    min-width: auto;
	   padding: 10px;
    background: none;
}
a.next.page-numbers{
	padding:0px;
}
span.page-numbers.current {
    color: #407bff;
    border: #407bff solid 1px;
    background: #effbff;
    padding: 9px 15px;
    border-radius: 50%;
}
@media (min-width: 991px){
.inner--banner.affiliate-program::before {
content: "";
    bottom: -55px;
    left: 519px;
    width: 1000px;
    height: 216.043px;
    background: url(../images/after-inner-banner-vector.svg) !important;
    position: absolute;
    top: 287px;
}
}
.home--banner .text--area {
    max-width: 100% !important;
}
@media only screen and (min-width: 539px) {
.ready-to-work .cta a.buttonmain.btn-xl {
    margin-right: 20px;
}
}
@media only screen and (max-width: 538px) {
.ready-to-work .cta a.buttonmain.btn-xl {
    margin-bottom: 20px;
}
}
.inner--banner.blog .container .text--area {
     max-width: 100%
}
.breadcrumbs,.breadcrumbs a {
    color: #fff;
}