@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');

body{font-family: 'Poppins', sans-serif;}
.elementor-5137 .elementor-element.elementor-element-11f7370 > .elementor-container{max-width:500px;}
.elementor-5137 .elementor-element.elementor-element-11f7370 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}
.elementor-5137 .elementor-element.elementor-element-e41c878.elementor-column{width:250px;}.elementor-5137 .elementor-element.elementor-element-e41c878 > .elementor-element-populated{padding:10px 10px 10px 10px;}
.elementor-5137 .elementor-element.elementor-element-0f4b8f5 .ct-heading .item--title, .elementor-5137 .elementor-element.elementor-element-2ce67e5c .ct-heading .item--title, .elementor-5137 .elementor-element.elementor-element-22b25e08 .ct-heading .item--title, .elementor-5137 .elementor-element.elementor-element-27f95fa2 .ct-heading .item--title{color:#020202;font-size:16px;font-weight:600;margin:0px 0 20px;}
.elementor-5137 .elementor-element.elementor-element-0f4b8f5 .ct-heading .item--title i{color:#020202;}
.elementor-5137 .elementor-element.elementor-element-0f4b8f5 .ct-heading .item--sub-title{margin-bottom:9px;}
.elementor-5137 .elementor-element.elementor-element-5a87c3ab.elementor-column{width:250px;}
.elementor-5137 .elementor-element.elementor-element-5a87c3ab > .elementor-element-populated{padding:10px 10px 10px 10px;}
.elementor-5137 .elementor-element.elementor-element-2ce67e5c .ct-heading .item--title i{color:#020202;}
.elementor-5137 .elementor-element.elementor-element-2ce67e5c .ct-heading .item--sub-title{margin-bottom:9px;}
.elementor-5137 .elementor-element.elementor-element-2d73d8d6.elementor-column{width:250px;}
.elementor-5137 .elementor-element.elementor-element-2d73d8d6 > .elementor-element-populated{padding:10px 10px 10px 10px;}
.elementor-5137 .elementor-element.elementor-element-22b25e08 .ct-heading .item--title i{color:#020202;}
.elementor-5137 .elementor-element.elementor-element-22b25e08 .ct-heading .item--sub-title{margin-bottom:9px;}
.elementor-5137 .elementor-element.elementor-element-27051da4.elementor-column{width:250px;}
.elementor-5137 .elementor-element.elementor-element-27051da4 > .elementor-element-populated{padding:10px 10px 10px 10px;}
.elementor-5137 .elementor-element.elementor-element-27f95fa2 .ct-heading .item--title i{color:#020202;}
.elementor-5137 .elementor-element.elementor-element-27f95fa2 .ct-heading .item--sub-title{margin-bottom:9px;}
.elementor-5137 .elementor-element.elementor-element-48fd0d3c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}
.elementor-5137 .elementor-element.elementor-element-48fd0d3c.elementor-column{width:250px;}
.elementor-5137 .elementor-element.elementor-element-48fd0d3c > .elementor-element-populated{padding:10px 10px 10px 10px;}
.elementor-5137 .elementor-element.elementor-element-d924888 > .elementor-widget-container{margin:46px 0px 0px 0px;}
.elementor-element-9ba5c0e .ct-menu-item li:nth-child(1) i {color: #3ab34c;}
.elementor-element-9ba5c0e .ct-menu-item li:nth-child(2) i {color: #163e70;}

.elementor-element-50694cfe .ct-menu-item li:nth-child(1) i {color: #020284;}
.elementor-element-50694cfe .ct-menu-item li:nth-child(2) i {color: #eb693d;}
.elementor-element-50694cfe .ct-menu-item li:nth-child(3) i {color: #f7c241;}

.elementor-element-1014293 .ct-menu-item li:nth-child(1) i {color: #419432;}

.elementor-element-43420956 .ct-menu-item li:nth-child(1) i {color: #21759b;}
.elementor-element-43420956 .ct-menu-item li:nth-child(2) i {color: #f46f25;}
.elementor-element-43420956 .ct-menu-item li:nth-child(3) i {color: #8993be;}
.elementor-element-43420956 .ct-menu-item li:nth-child(4) i {color: #3c873a;}
.elementor-element-43420956 .ct-menu-item li:nth-child(5) i {color: #f89820;}
.elementor-element-43420956 .ct-menu-item li:nth-child(6) i {color: #e0115f ;}
.elementor-element-43420956 .ct-menu-item li:nth-child(7) i {color: #0678BE;}

.elementor-element-d924888 .ct-menu-item li:nth-child(1) i {color: #4584b6 ;}
.elementor-element-d924888 .ct-menu-item li:nth-child(2) i {color: #ff6934 ;}
.elementor-element-d924888 .ct-menu-item li:nth-child(3) i {color: #00acd7;}
.elementor-element-d924888 .ct-menu-item li:nth-child(4) i {color: #3069de;}
.elementor-element-d924888 .ct-menu-item li:nth-child(5) i {color: #006ab2;}


#ct-header-wrap .ct-header-branding{margin: 0; width: 130px;flex-grow: unset;}
.ct-main-menu .sub-menu li > a:hover {color: #000;background: #f1f5ff;}
.ct-menu-item a img {position: inherit;width: 14px;left: 0;opacity: unset !important;visibility: unset !important;top: 0 !important;box-shadow: none;margin: 0 5px 0 0;border: 0;display: inline-block;}
.ct-main-menu .sub-menu li a, .ct-main-menu .children li a {font-size: 16px;padding: 8px;}
.ct-main-menu li.megamenu .sub-menu, .ct-main-menu li.megamenu .children{padding: 10px;top: 80%;}
h3.item--title.st-default.case-animate-time span {color: #020202;font-size: 17px;margin-bottom: 10px;}
.elementor-element-11f7370 .ct-heading h3.item--title:after {content: "";position: absolute;background: #1654ff;height: 3px;width: 40px;left: 8px;bottom: 0;}
.ct-menu-item i{margin-right: 8px;}
#ct-header-wrap .ct-header-button .btn:not(.btn-icon-fixed){height: auto;padding: 0 42px;display: block;color: #000;line-height: 58px;box-shadow: none;}

/*------ new menu ------ */

.product-title-menu {font-weight: 600;margin-bottom: 8px !important;margin-left: 10px;font-size: 18px;position: relative;}
.product-title-menu:after {content: "";position: absolute;height: 3px;width: 30px;bottom: -4px;background: #1552fb;left: 0;}
.top-product-link:hover {
    background: #f1f5ff;
}
.top-product-link {
    padding: 14px 10px;
    color: #05112b !important;
    line-height: 22px;
}
.top-product-link i {
    border: 1px solid #c0c6d3;
    padding: 5px;
    border-radius: 3px;
}
.me-3 {
    margin-right: 1rem !important;
}
.second-button {
    border: 1px solid #1654ff;
    padding: 10px 22px !important;
    border-radius: 5px;
    color: #1654ff;
    font-weight: 700;
    font-size: 18px;
}
.second-button:hover {
    color: #1654ff;
    background: #fff;
}

/*------ new menu end------ */

.elementor-20 .elementor-element.elementor-element-4b35436:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4b35436 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background: #000000b8 url(https://accuweb.cloud/wp-content/uploads/2019/10/bg-footer1.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;background-blend-mode: multiply;padding: 40px 0;width: 100% !important;left: auto !important;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-66f8378a.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ct-header-fixed-none.ct-row-max-none{width: 100% !important;left: auto !important;}
h5.item--title.st-line-bottom1.case-animate-time {color: #fff;font-size: 18px;}
.ct-link1.style2 a, span.sp-main{color: #36415a;}
.elementor-element.elementor-element-bdafa74.elementor-widget.elementor-widget-ct_link{margin-bottom: 20px;}
.ct-heading .item--title.st-line-bottom1 .ct-heading-divider {height: 3px;margin-top: 16px;}
.ct-icon1 a i{color: #444 !important; height: 23px;width: 23px;line-height: 23px;font-size: 13px;}
.ct-icon1 a i:hover {color: #ffae00 !important;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-66f8378a.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ct-header-fixed-none.ct-row-max-none {background: #2d2d2d;text-align: center;color: #fff;}
.ct-text-editor.elementor-clearfix a{color: #fff;}
.ct-text-editor.elementor-clearfix a:hover{color: #ffae00;}
img.attachment-full {width: 200px;}
.elementor-element-4b35436 .elementor-widget-wrap.elementor-element-populated {margin-bottom: 20px;}
#ct-header-wrap #ct-header {background-color: #f3f3f3 !important;}

.comingTag{position: absolute;right: -20px;background: #FFD67F;padding: 0px 5px;font-size: 14px;font-weight: 500;border-radius: 5px 0 0 5px;top: 4px;z-index: 1;}
.menu-item-7501 .sub-menu .link-icon {width: 24px;display: inline-block;text-align: center;}
.menu-item-18497 span.link-icon.left-icon {color: #09c600;}
.menu-item-18457 span.link-icon.left-icon {color: #00ace4;}
.menu-item-19252 span.link-icon.left-icon {color: #ff6565;}
.menu-item-7506 span.link-icon.left-icon {color: #d55c04;}
.menu-item-7507 span.link-icon.left-icon {color: #05adf3;}
.menu-item-9245 span.link-icon.left-icon {color: #b60a4a;}
.menu-item-18691 span.link-icon.left-icon {color: #ff9100;}
.menu-item-18693 span.link-icon.left-icon {color: #0f6246;}
#ct-header-wrap .ct-header-main {padding: 15px 0;}

.btn.btn-default {background: #1654ff!important;color: #fff !important;}
.ct-main-menu > li > a:before{content: none;}

.ct-main-menu .sub-menu, .ct-main-menu .children{padding: 18px 0;}
#ct-header-wrap.ct-header-layout12 #ct-header .ct-main-menu > li > a{line-height: 60px;}

.ct-header-meta .btn-default {background: transparent  !important;box-shadow: none !important;line-height: 46px !important;}
#ct-header-wrap.ct-header-layout12 .ct-header-meta .btn {box-shadow: none !important;}
.btn i.fac.space-right{font-style:normal;}
.btn.btn-third2:hover{color: #000;}
#ct-header-wrap .ct-header-meta{margin-left:220px;}

.product_maga_menu .ct-heading .ct-item--inner:hover {background: #fde9c0;}
.product_maga_menu .ct-heading .ct-item--inner {display: block;padding: 10px;margin-bottom: 5px;margin-bottom: 5px;}
.product_maga_menu .ct-heading h3.item--title{margin: 0 !important;}
.product_maga_menu .ct-heading h3.item--title a{font-weight: 600;padding:0;}
.product_maga_menu .elementor-widget-ct_menu_item ul.ct-menu-item li a {padding: 7px 10px;}

footer .ct-item--inner .item--title a {color: #36415a;}
footer .ct-item--inner .item--title .sp-main {color: #1654ff;}

.coming_word {left: 90px;white-space: nowrap;top: 29px;padding: 1px 6px 1px 6px !important;background-color: #FFD67F;border-radius: 3px 3px 3px 3px;display: inline-block;color: #000 !important;font-size: 12px;font-weight: 500 !important;}

.elementor-element-d924888 .ct-menu-item li a i.fa-joomla {color: #f44321;}
.elementor-5137 .elementor-element.elementor-element-d5c4c36 .ct-button-wrapper .btn {padding: 8px 35px 6px;font-family: poppins,Sans-serif;font-size: 16px;font-weight: 500;line-height: 24px;background: #ffd67f!important;box-shadow: 0 0 0 0 rgba(0,0,0,.5);}
.elementor-5137 .elementor-element.elementor-element-d5c4c36 .ct-button-wrapper .btn:hover {background: #ffc751!important;color: #000!important;}


.menu-box {
    padding: 15px 20px;
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    gap: 12px;
    height: 100%;
    border-right: 1px solid #e1e0de;
}
.menu-box:hover {
    background-color: rgb(255 243 216);
}
.mb-10 {
    margin-bottom: 10px !important;
}
.fs-18 {
    font-size: 18px !important;
}
.align-items-center {
    align-items: center !important;
}
.w-100 {
    width: 100% !important;
}
.menu-box p {
    font-size: 13px;
}
.hBRsLk {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-grow: 1;
    gap: 24px;
}
.menu-box .bor-bottom img {
    width: 28px;
    margin-right: 10px;
    vertical-align: text-top;
}
#ct-header-wrap .row {
    align-items: unset;
}
.menu-item-18691 span.link-icon.left-icon {
    color: #09c600;
}
.menu-item-18693 span.link-icon.left-icon {
    color: #00ace4;
}
.ct-heading .item--title {
    margin-bottom: 0;
    background: #1654ff;
    padding: 0 10px;
    border-radius: 4px;
    color: white !important;
}
div.item--title.st-default.case-animate-time span a {
    color: #020202;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}
.elementor-element-11f7370 .ct-heading div.item--title:after {
    content: "";
    position: absolute;
    background: #1654ff;
    height: 3px;
    width: 30px;
    left: 20px;
    bottom: 0;
}




h3.item--title.st-line-bottom1.case-animate-time {
    color: #fff;
    font-size: 18px;
    position: relative;
    padding-bottom: 20px;
}
.site-footer-custom {
    background: #eef2ff;
    background-size: cover;
    background-blend-mode: multiply;
}
.computes .sp-main a {
    color: #36415a;
    font-weight: 700;
    font-size: 15px;
}
.fs-14 {
    font-size: 14px !important;
}
/*h3.item--title.st-line-bottom1.case-animate-time:after {
    height: 2px;
    width: 50px;
    background: #ffae00;
    content: "";
    position: absolute;
    bottom: 8px;
    left: 0;
}*/
.pt-50 {
    padding-top: 50px !important;
}
.pb-50 {
    padding-bottom: 50px !important;
}
.copyright_foot {
    background: #1a1919;
    padding:5px 0px;
}
.long-arrow-right::after {
    content: "";
    display: block;
    width: 2px;
    height: 45px;
    background-color: #1654ff;
    transform: rotate(-45deg) translate(15px, 4px);
    left: 0;
    top: 0;
}
.long-arrow-right {
    width: 12px;
    height: 12px;
    border-top: 2px solid #1654ff;
    border-left: 2px solid #1654ff;
    position: relative;
    right: -36px;
    top: 3px;
}
.mb-20 {
    margin-bottom: 20px !important;
}
 .text-sm-start {
        text-align: left !important;
 }

.arrow-right, .long-arrow-right {
    transform: rotate(135deg);
}

.foot-viewmore {
    background: #ffffff;
    padding: 5px 15px !important;
    border-radius: 3px;
    color: #000 !important;
    font-weight: 700 !important;
}
@media (max-width: 1200px){
	.elementor-section .elementor-container {flex-wrap: wrap;}
	.header{margin-top: 0px;}
}


@media screen and (min-width: 1200px){
	#ct-header-wrap.ct-header-layout1 .ct-header-main:not(.h-fixed) .ct-header-navigation-bg {background-color: #000;padding: 0 20px 0 20px;flex-grow: 1;}
	.ct-main-menu .sub-menu li, .ct-main-menu .children li{padding: 0 10px;}
	.ct-main-menu > li > a{line-height: 58px;}
	#ct-header-wrap.ct-header-layout1 .ct-header-main.h-fixed .ct-header-button .btn {line-height: 60px;height: 60px;}
	#ct-header-wrap.ct-header-layout12 .ct-header-meta .header-right-item + .header-right-item {margin-left: 7px;}

}


@media screen and (max-width: 1199px){
	#ct-header-wrap #ct-menu-mobile {top: 30px;}
	#ct-header-wrap .ct-header-main {padding: 15px 0;}
	.ct-menu-toggle{font-family: "Font Awesome 6 Free" !important;}
	.ct-menu-toggle.toggle-open:before {content: '\f106';background: #fff;}
	.elementor-5137 .elementor-element.elementor-element-d924888 > .elementor-widget-container{margin:0px;}
	.ct-main-menu .sub-menu li a, .ct-main-menu .children li a{padding: 5px 0;}
	.ct-header-navigation{height: auto;}
}


@media screen and (max-width: 568px){
   .copyright_foot {margin-top: 30px;}
   .copyright_foot .ct-icon1 { text-align: center;}
   .foot-viewmore {padding: 5px 9px !important;}
   .primary-content h2 { font-size: 22px;}
   .home-domain-search h2 {font-size: 22px;}
   .domainchecker-homepage-captcha {margin-top: 15px;}
   
}

.btn-success{
    background: #5bc0de!important;color: #fff !important;
}
#registerDomainPanel .btn[value="Register"] {
     background: #9bddf1 !important;color: #0e0e0e !important;
}

    .console-list-details li {
    display: block;padding: 8px 0;
}
.console-list-details li strong {
    
}

.console-list-details input {
    color: #000;
    border: 1px solid #a3a3a3;
    border-radius: 5px;
}
.save-btn-yellow {
    background: #1654ff;
    border: 0;
    padding: 8px 30px;
    line-height: normal;
    font-size: 20px;
}
.save-btn-yellow:hover {
    background: #000;
    color: #fff;
}
.view-psw-btn {
    border: 1px solid #a3a3a3;
    line-height: normal;
    padding: 6px 10px;
}
.console-list-details .edit-psw-btn {
    color: #000;
    border: 1px solid #a3a3a3;
    line-height: normal;
    padding: 6px 10px;
    
}
.verification-code--inputs input[type=text] {border: 1px solid #b5b9bb;width: 46px;height: 38px;padding: 6px;text-align: center;display: inline-block;box-sizing: border-box;border-radius: 3px;color: #000;}

.supt-title a {
    font-size: 14px;
    text-align: center;
    color: #000;
    text-decoration: underline;
}

.supt-title a:hover {
    color: #fff;
    text-decoration: none;
}
.verification-box {
   width: 1100px;
    margin: 0 auto;
    background: #fff;
    border-radius: 10px;
    padding: 15px;
    border: solid 2px #d2d2d2;
    
}
/*.verification-box p {*/
/*    text-align: center;*/
/*}*/
.heading-01 {
    font-size: 30px;
    text-align: center;
}
/*.verification-code {*/
/*    text-align: center;*/
/*}*/



/*13082024 New Css Start */

#ct-header-wrap {
    position: relative;
    z-index: 999;
    background: #fff;
}

#ct-header-wrap #ct-header {
    background-color: #ffffff !important;
}
.bg-color-blue {
    background-color: #1654ff;
    color:#fff;
}
.btn-success {
    background: #1654ff !important;
    color: #fff !important;
}
.btn.btn-default {
    background: #1654ff !important;
    color: #fff !important;
}
.supt-title a {
    font-size: 14px;
    text-align: center;
    color: #fff;
    text-decoration: underline;
    font-weight: 600;
}
.card-accent-blue {
    border-bottom: 3px solid #1654ff;
}
.card-accent-blue {
    border-top: none;
}

header.header .main-navbar-wrapper {
    padding: 0;
    background: #000;
}
header.header .navbar-nav a {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}
header .navbar-nav .dropdown-menu li a {
    color: #000;
}
header .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f1f5ff;
}
header .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f1f5ff;
}
.client-home-cards .card-header {
    background-color: #fff;
    border-bottom: 0;
    font-weight: 700;
    border-bottom: solid 1px #d2d2d2;
}
.primary-content .no-gutters>.col, .no-gutters>[class*=col-] {
    padding-right: 7px;
    padding-left: 0;
}
.tiles .tile {
    display: block;
    position: relative;
    padding: 12px 20px;
    background-color: #ffffff;
    border-right: none;
    text-decoration: none;
    transition: all .3s ease;
    border-bottom: solid 3px #1654ff;
    border-radius: 6px;
    border-top: solid 1px #d2d2d2;
    border-left: solid 1px #d2d2d2;
    border-right: solid 1px #d2d2d2
}
.tiles .tile:hover {
    background-color: #ffffff;
    cursor: pointer;
}
.tiles .row>div:last-child .tile {
    border-bottom: solid 3px #1654ff;
    border-top: solid 1px #d2d2d2;
    border-left: solid 1px #d2d2d2;
    border-right: solid 1px #d2d2d2
}
.tiles .tile .stat {
    margin-top: 20px;
    font-size: 35px;
    line-height: 1;
    color: #1654ff;
    font-weight: 600;
}
.tiles .tile .title {
    font-weight: 700;
    color: #888;
    text-transform: uppercase;
    font-size: 16px;
}
.my-services .bg-color-blue {
    background: #1654ff !important;
    color: #fff !important;
}
.my-services .bg-color-blue:hover {
    background: #1654ff!important;
    color: #fff !important;
}
.input-group {
    padding-top: 0px;
}
.client-home-cards .card-header:first-child {
    border-radius: 6px;
}
.card {
    border-radius: 6px;
}
.client-home-cards .card-footer {
    border-top: solid 1px #d2d2d2;
}
.bg-color-blue:hover {
    color: #fff;
    background: #000;
}
.bg-color-blue:focus {
    color: #fff;
    background: #000;
}
#registerDomainPanel .btn[value="Register"] {
    background: #012649 !important;
    color: #fff !important;
}
div[menuitemname="Active Products/Services"] .btn-view-more.disabled {
    cursor: default;
    text-decoration: none;
    color: #000000;
    font-weight: 700;
}

.submit-tickets {
    border: solid 1px #d2d2d2;
    padding: 15px;
    text-align: center;
    height: 100%;
    box-shadow: 0px 5px 0px 0 #1654ff;
    border-radius: 6px;
}
.submit-tickets a {
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 10px;
    color: #000;
}
.submit-tickets i {
    display: block;
    font-size: 30px;
    color: #1654ff;
    padding-bottom: 10px;
}
.submit-tickets p {
    margin: 0;
}
.submit-tickets a:hover {
    color: #faa604;
}

.client-btn .btn-info {
    color: #fff !important;
    background-color: #1654ff;
    border-color: #17a2b8;
}
.client-btn .btn-info:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.client-btn .btn-info:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
#infoMsg {
    padding: 0px 10px;
    font-size: 13px;
    background: #fff !important;
    border: solid 1px #d2d2d2;
}
.top-btn-section {
    background: #ffff;
    padding: 20px;
    box-shadow: 0px 5px 0px 0 #1654ff;
    border-radius: 6px;
}

.listtable table.table-list thead th {
    padding: 8px;
    background-color: #1654ff;
    border-bottom: 1px solid #ccc;
    color: #fff;
    text-align: center;
    font-weight: 700 !important;
}
.pl-left {
    padding-right: 3px;
}
.pl-right {
    padding-left: 3px;
}
.dataTables_wrapper table.table-list thead th.sorting_asc, .dataTables_wrapper table.table-list thead th.sorting_desc {
    background-color: #1654ff;
}
.card-sidebar {
    border-bottom: solid 3px #1654ff;
}
.btn.btn-primary {
    background-image: none;
    background-color: #1654ff;
    border-color: #1654ff;
    opacity: 1;
    color: #fff;
}


/*13082024 New Css End */




/* 22082024 New Css Start*/

#nodesDetails .form-group {
    height: auto !important;
}
#nodesDetails h3 {
    font-size: 25px;
    position: relative;
    padding-top: 20px
}
#nodesDetails h3:after {
    background: #c5c5c5;
    height: 1px;
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    content: '';
}
.node-group-form .node-count {
    color: #0075ff!important;
    padding-left: 10px!important;
}
.spinner {
    position: absolute!important;
    top: 50px;
    right: 12px;
}
.form-control {
    width: 95%;
}
#nodesDetails h3 label {
    font-size: 18px;
    position: relative;
    vertical-align: middle;
}
#nodesDetails .checkbox {
    margin-top: 10px!important;
}
.master-breadcrumb .breadcrumb {
    margin: 0;
    padding: 9px 0;
    font-size: .9rem;
    width: 100% !important;
}
.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem;
    display: inline-block  !important;

}
.breadcrumb-item {
    display: inline-block !important;
}
.right-btn {
    float: right;
}

.list-group-item.active {background-color: #1654ff !important; border-color: #1654ff !important; color: white !important;}

.btn.btn-outline-primary {
  color: #212123;
  border: 2px solid #1654ff !important;
  background-color: transparent;
  background-image: none;
  line-height: 48px;
}
.btn.btn-outline-primary:before, .btn.btn-outline-primary:after {
  display: none;
}
.btn.btn-outline-primary:hover, .btn.btn-outline-primary:focus {
  background-color: #1654ff !important;
  color: white;
}


/* 22082024 New Css End*/


/* header start */
.header .item-left{flex:0 0 17%;}
.header .logo a img{width: 120px;}
.header .item-center{/*flex:0 0 66%;*/}
.header .item-right{flex:0 0 17%;display: flex;justify-content: flex-end;align-items: center;}
.header .item-right a{text-decoration: none;font-size: 16px;color:#05112b;display: inline-block;margin-left: 10px;transition: color 0.3s ease;}
.header .menu > ul > li{display: inline-block;margin-left: 25px;}
.header .menu > ul > li > a{font-size: 16px;font-weight: 500;color:#05112b;position: relative;text-transform: capitalize;transition: color 0.3s ease;line-height: 60px;}
.header .menu > ul > li .sub-menu{position: absolute;z-index: 500;background-color:#ffffff;box-shadow: -2px 2px 70px -25px rgba(0,0,0,0.3); padding: 10px 10px;transition: all 0.5s ease;margin-top:5px;opacity:0;visibility: hidden;}

.sign-up-top-buton{font-size: 18px;background: #1654ff;padding: 7px 18px;box-shadow: 3px 3px 0px #05112b;display: inline-block;color: #fff;font-weight: 600;border-radius: 5px;margin-left: 15px;}
.top-product-link{padding: 14px 10px;color: #05112b !important;line-height: 22px;}
.top-product-link i{border: 1px solid #c0c6d3;padding: 5px;border-radius: 3px;}
.top-product-link img{width: 25px;border: 1px solid #c0c6d3;padding: 4px;border-radius: 3px;}
.menu-product-tagline{color: #494d59;}
.top-product-link:hover{background: #f1f5ff;}


.header .menu > ul > li .sub-menu > ul > li{line-height: 1;display: block;}
.header .menu > ul > li .sub-menu > ul > li > a{display: block;padding: 10px 10px;font-size: 16px;color: #05112b;transition: color 0.3s ease;text-decoration: none;text-transform: capitalize;}
.header .menu > ul > li .sub-menu > ul > li > a:hover{background: #f1f5ff;}
.header .menu > ul > li .single-column-menu{min-width: 280px;max-width: 350px;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li{line-height: 1;display: block;}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a {padding:10px 10px;display: inline-block;font-size: 16px;color:#05112b;transition: color 0.3s ease;}
.header .menu > ul > li .sub-menu.mega-menu{left: 50%;transform: translateX(-50%);}

.header .menu > ul > li .sub-menu.mega-menu-column-4{max-width: 1300px;width: 100%; 	display: flex;flex-wrap: wrap;padding:20px 15px;}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item{flex:0 0 25%;padding:0 25px 0 0;}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item .title{font-size: 16px;color:#05112b;font-weight: 600;line-height: 1;padding:0px 0;}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title{text-align: center;}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img{
/*	max-width: 100%;width: 100%;height: 300px;*/
	object-fit: cover;vertical-align: middle;}


.mobile-menu-head, .mobile-menu-trigger{display: none;}

.header-second{background: #e6ecff}
.second-menu-li > li{display: inline-block;line-height: normal;padding: 7px 0;}
.second-menu-li > li > a{color: #05112b;padding: 0 10px;border-right: 1px solid #05112b;font-weight: 500;display: inline-block;font-size: 15px;}
.second-menu-li li:last-child a{border-right: 0;}
.second-menu-li li a:hover{color: #1755ff;text-decoration: underline;background: #e6ecff;}

.contact-dropdown{border: 0;}
.contact-dropdown .dropdown-toggle{padding: 0px 4px;font-weight: 500;font-size: 15px;}

.product-title-menu{font-weight: 600;margin-bottom: 8px;margin-left: 10px;font-size: 18px;position: relative;}
.product-title-menu:after {content: "";position: absolute;height: 3px;width: 30px;bottom: -4px;background: #1552fb;left: 0;}


/* header end */

.line_title:before{background: #1654ff !important;}

