.latest-blog .card-footer h6 a{
    color: #212024;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}
.latest-blog .card-footer .title span{
    font-weight: 500;
    font-size: 16px;
    color: #6E6D7A;
}
.latest-blog .blog-image{
    height: 280px;
    max-height: 300px;
    object-fit: cover;
    border-radius: 14px;
}
.hero-banner {
    background: transparent;
    padding: 0;
}
body p {
    font-size: inherit;
}
.latest-blog {
    padding: 50px 0 0px;
}
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title{margin: 0 10px;}
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]{background: transparent;height: 40px;}
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true]{
    border-radius: 24px; padding: 10px; height: 40px;
}
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title:hover,
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading:hover .e-n-tab-title{
    border-radius: 24px;
}
/*******************akk***************************/
.domain-search-block {
    display: block;
    background: #0574c1;
    border-radius: 35px;
    -webkit-border-radius: 35px 35px 35px 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px 35px 35px 35px;
    margin: 40px auto auto;
}

.domain-search-block .search-field {
    display: block;
    width: 79%;
    float: left;
    position: relative;
}

.domain-search-block .search-field .form-control {
    height: 64px;
    border: none;
    border-radius: 35px 0 0 35px;
    -webkit-border-radius: 35px 0 0 35px;
    -moz-border-radius: 35px 0 0 35px;
    -ms-border-radius: 35px 0 0 35px;
    box-shadow: none;
    background: #D7D6E5;
    padding-left: 80px;
    color: #212024;
    font-weight: 400;
    font-size: 30px;
}

.domain-search-block .choose-domain {
    display: block;
    width: 20%;
    float: left;
    position: relative;
    padding-right: 0px;
}

.srch-btn {
    position: absolute;
    width: 100%;
    height: 64px;
    bottom: 25px;
    right: 0;
    border-radius: 0 35px 35px 0;
    -webkit-border-radius: 0 35px 35px 0;
    -moz-border-radius: 0 35px 35px 0;
    -ms-border-radius: 0 35px 35px 0;
    background-size: 30%;
    left: 128px;
}

input.btn-srch-domain {
    background: #FA7519;
	border: 1px solid #FA7519;
    color: #000 !important;
    display: block;
    position: absolute;
    width: 202px;
    height: 64px;
    bottom: -25px;
    right: 114px;
    border-radius: 0 35px 35px 0;
    -webkit-border-radius: 0 35px 35px 0;
    -moz-border-radius: 0 35px 35px 0;
    -ms-border-radius: 0 35px 35px 0;
    background-size: 30%;
	font-weight: 600;
    line-height: 140%;
    text-transform: uppercase;
}

.domain-search-block select.wide {
    height: 64px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    padding: 5px 12px;
    font-size: 30px;
    color: #244359;
    background: #C9C8DC;
    border: none;
    line-height: 44px;
}
.choose-domain p {
    margin-bottom: 0px !important;
}
.dom-item {
    display: block;
    width: 145px;
    height: 85px;
    margin: auto;
    background: #fff;
    /* border-radius: 12px; */
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    border-top-right-radius: 24px;
    background: #d7d6e5;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.dom-item h5 {
    background: #FAAD17;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    padding: 8px 30px;
	font-size: 20px;
    font-weight: normal;
}
.dom-item h3 {
    display: flex;
    padding: 24px 12px;
    justify-content: center;
	font-size: 24px;
}
.domain-search-block .search-field:before {
 content: "";
    position: absolute;
    width: 54px;
    height: 54px;
    background: url(../images/search-Icon.svg) no-repeat;
    top: 9px;
    left: 15px;
    font-size: 12px;
    display: block;
}

/*************akk**********************************/

.service-price {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}
.service-price span {
    color: #212024;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}
.service-price figure {
    color: #faad17;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
}
.service-price sub {
    color: #212024;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

/*Affiliate Page Earn Section 18-10-2024*/
.affiliate-earn 
{
	display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.affiliate-earn h3
{
	color: #f2f1f6;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
	font-family: Rubik !important;
}
.affiliate-earn span
{
	color: #faad17;
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
	font-family: Rubik !important;
}

/*compare-plans* 21-10-24*/

.plan-figure h6 {
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}

 .plan-figure figure {color: #636779;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
	  font-family: Rubik !important;
    margin: 0;
    padding: 0;
}
.plan-figure-yellow h6 {
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}

 .plan-figure-yellow figure { color: #faad17;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
	  font-family: Rubik !important;
    margin: 0;
    padding: 0;
}

.acco-body {
            
            padding-bottom: 12px;
            .data__table{
                display: flex;
                align-items: center;
							justify-content: flex-end;
                padding: 12px 0;
                border-top: solid 1px rgba($textcolor1, 0.1);
                p{
                    width: 25%;
                    text-align: center;
                    font-size: 20px;
                    &:first-child{
                        text-align: left;
                    } 
                    &:last-child{
                        padding-bottom: 0;
                    } 
                }
                &:first-child{
                    border-top: solid 1px rgba($textcolor1, 0.5);
                }
                .icon-round-cross{
                    font-size: 30px;
                    color: #FF6565;
                }
                
                .icon-round-tick {
                    font-size: 24px;
                    color: #64CB4A;
                }
                @include desktop{
                    p{
                        font-size: 16px;
                    }
                    .icon-round-cross{
                        font-size: 24px;
                    }
                    .icon-round-tick {
                        font-size: 20px;
                    }
                }
            }
        }


.plan-footer{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-top: 24px;
    .plan-action{
        width: 25%;
        text-align: center;
        .ms-btn{
            padding-top: 10px;
            padding-bottom: 10px;
            font-size: 20px;
        }
    }
    @include desktop{
        .plan-action {
            .ms-btn{
                width: auto;
                height: auto;
                font-size: 16px;
                min-width: auto;
                padding-right: 15px;
                padding-left: 15px;
                &::before{
                    display: none;
                }
            }
        }
    }
}

.acco-body .data__table:not(:first-child) {
   border-top: solid 1px rgba(33, 32, 36, .1);
}

.acco-body .data__table:last-child {
    border-bottom: solid 1px rgba(33, 32, 36, 0.5);
}

.accordianset .e-n-accordion-item-title {
	padding-left:0px;
}


/*404-page 22-10-24*/
.error404-content{
	text-align: center;
   padding-bottom: 135px;
   padding-top: 100px;
}

/*Media query*/

@media only screen and (max-width: 767px) {
    .bannertext h1 {
        font-weight: 300 !important;
    }
}

/*23-10-2024 Affiliate Page*/
.affiliate-faq3 a
{
	color: #FA7519 !important;
}

/*23-10-2024 Terms of Service Page*/
.tos-icann a
{
	color: #FA7519 !important;
}
.tos-net a
{
	color: #FA7519 !important;
}
.tos-hard a
{
	color: #FA7519 !important;
}
.tos-renewal span
{
	color: #35393d !important;
	font-weight: 500 !important;
}
.tos-domain span
{
	color: #35393d !important;
	font-weight: 500 !important;
}
.tos-reserve10 span
{
	color: #35393d !important;
	font-weight: 500 !important;
}

/*23-10-2024 Service Level Agreement Page*/
.sla-maintenance span
{
	color: #35393d;
	font-weight: 500;
}

/*23-10-2024 HomePage Media Query*/
@media (min-width: 768px) and (max-width: 1011px) 
{
	.home-counter .elementor-counter-number
	{
	font-size: 60px !important;
	}
}
/*oct28-2024*/
body:not(.elementor-editor-active) .hide-section,
#hide-plans{display:none;}

/*28-10-2024 Homepage Slider*/
.hero-banner .hero-pricing
{
	box-shadow: none !important;
}
.hero-banner .hero-pricing .service-price 
{
padding: 15px 0 !important;
}
.hero-banner .hero-pricing .slide-content .ms-btn 
{
    margin-top: 20px !important;
    color: #212024;
}

/************* 29/10/2024 -END **********************************/

/*01-11-2024 Blog Listing Page Top Post Button*/
.blog-container .blog-primary .blog-content .ms-btn
{
    color: #212024;
    font-size: 20px;
}
.blog-container .blog-primary .blog-content .primary-border
{
    border: solid 2px #fa7519;
}

/*05-11-2024 Blog Listing Page*/
.blog-container .container
{
    max-width: 1080px;
}
.blog-container .blog-primary h1
{
    line-height: 1.2em;
}
.blog-container .blog-primary p
{
    font-size: var(--Typography-size-body, 20px) !important;
    line-height: 1.4em;
}
/*Blog Detail Page*/
.blog-single-content 
{
    padding-right: 90px !important;
    padding-left: 90px !important;
}
.blog-single-content img
{
    padding: 0;
}

/*04-11-2024 Homepage Latest Blog Posts Section*/
.latest-blog .card-footer
{
    display: flex;
    align-items: flex-start !important;
}
/*7th Nov 2024*/
.elementskit-megamenu-panel.mega-menu-active.elementskit-dropdown-open {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: auto;
}
 
.elementskit-megamenu-panel .e-con-inner {
    justify-content: center !important;
    width: 100%;
}
.elementskit-megamenu-panel .e-con-inner .elementor-element {
    max-width: 420px;
    width: 100%;
}
@media only screen and (max-width:1025px) {
    i.icon.icon-down-arrow1.elementskit-submenu-indicator {
        display: none !important;
    }
    .elementskit-navbar-nav-default .elementskit-megamenu-panel {
        display: block !important;
    }
    .elementskit-megamenu-panel .e-con-inner {
        flex-direction: column !important;  
    }
    .elementskit-megamenu-panel .e-con-inner .elementor-element {
        padding: 15px !important;
    }
}