/* Homepage Welcome to our support area Icon CSS */
.feature-box-11 .fad {
    height: 60px;
    width: 60px;
    font-size: 25px;
    text-align: center;
    background: #f0f6f9;
    line-height: 62px;
    border-radius: 10px;
    color: #52c1bc;
}



/* Header currency language and flag display */
@media (max-width: 762px) {
.header-lang .header-lang-currency {
    display: none;
} 
    
}

.btn-header-lang {
    color: #fff!important;
    cursor: pointer;
    margin-left: 20px;
}



/* For Support PIN Addon */

.support-pin-sidebar-bnumber #sPIN{
    font-size: 13px !important;
    color: #fff !important;
    background: #00bcd4;
    padding: 4px 10px;
    border-radius: 24px;
    font-weight: 300;
}
.support-pin-sidebar-bnumber span i{
    font-size: 14px;
}

/* All New CSS Starts Here */

@media only screen and (max-width: 991px) {
.header-btn-whmcs.ml-auto.ml-lg-10.mr-md-3.mr-5.position-relative.d-flex.align-items-center {
  margin-right: -5px !important;
}
#notificationsDropdown {
  margin-top: 2px;
}
}
/*Domain text in hero section*/
.coodiv-text-9.px-7.mb-0.coodiv-color-white-opacity-7.mb-10 {
  color: #ffffffeb;
}

.signup-btn-header-mobile.mr-5 {
  margin-top: 2px;
}

/*language dropdown in header*/
.header-lang.dropdown.show.position-static.coodiv-z-index-1 {
    margin-top: 3px;
}
#login-lock {
  margin-top: -2px;
}

.container{
    min-width:300px;
}


.more-services-group-container.py-19.px-lg-15.px-4.position-relative.border-top {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}


/*domain registration page right side links*/
.domain-registiration-hero .min-header-links-container {
    padding: 10px 0;
}
.domain-registiration-hero .min-header-links-container .min-header-links a {
    margin-left: 18px;
}
/*homepage buttons color*/
.btn-warning {
    color: #ffffff;
    background-color: #473bf0;
    border-color: #473bf0;
}
.btn-warning:hover {
    color: #ffffff;
    background-color: #2a1fd0;
    border-color: #473bf0;
}
.servicesboxicon {
    border-radius: 7px;
}

/*discount price add with cut line*/
#product1 .my-custom-class-for-homepg:before {
  content:'2.99';
  border-radius: 3px;
  text-decoration: line-through;
  color: #ff030fc9;
  padding: 0 5px 0 5px;
}
#product2 .my-custom-class-for-homepg:before {
  content:'6.99';
  border-radius: 3px;
  text-decoration: line-through;
  color: #ff030fc9;
  padding: 0 5px 0 5px;
}
#product3 .my-custom-class-for-homepg:before {
  content:'12.99';
  border-radius: 3px;
  text-decoration: line-through;
  color: #ff030fc9;
  padding: 0 5px 0 5px;
}
/*With ZeroRegitrar text */
.coodiv-color-green-opacity-7 {
    color: #68d585;
    font-size: 1rem;
}

/*hero section get started button click smooth */
html {
  scroll-behavior: smooth;
}

/*increase space between get started button and the text below */
p.coodiv-text-12.ml-3.mt-2 {
    margin-top: 2rem !important;
}


  @media (min-width: 320px) and (max-width: 992px){
.offcanvas-active.navbar-expand-lg .navbar-collapse.show {
  min-width: 120px !important;
}
/*remove side edges of domain registration page*/
#domain-reg-pge-side-edges-rmv{
    padding-bottom: 35px !important;
} 
}

/*make site header z-index higher*/

/*decrease space in pricing plans*/
.coodiv-text-11.font-weight-light.d-block.mb-8.emyui-ews-plans-discription {
	min-height: 15px;
}
/*add some options in pricing plans*/
#product1 #custom-save-tag {
  background-color: #6f3cff;
  color: white;
}
#product1 #custom-save-tag::before {
  content: 'Pay $1.49 with 1 yr Purchase';
}
#product2 #custom-save-tag {
  background-color: #38c648;
  color: white;
}
#product2 #custom-save-tag::before {
  content: 'Pay $2.99 with 1 yr Purchase';
}
#product3 #custom-save-tag {
  background-color: tomato;
color: white;
}
#product3 #custom-save-tag::before {
  content: 'Pay $6.99 with 1 yr Purchase';
}

.emyui-ews-plans-group-price-tagg {
  content: '0.99';
  font-family: 'Playfair Display', serif;
  font-size: 50px;
  line-height: 33px;
  font-weight: bold;
}

/*Front page middle pricing plan at top Recommended most popular text*/
.ddos-attack-package .ddos-attack-package-head {
	font-weight: 500;
}
#product1 #for-product1::before{
    content: 'Total $17.88 for 1-Year';
}
#product1 #for-product1-line2::before{
    content: '(Normally $35.88/yr)';
}

#product2 #for-product1::before{
    content: 'Total $35.88 for 1-Year';
}
#product2 #for-product1-line2::before{
    content: '(Normally $83.88/yr)';
}

#product3 #for-product1::before{
    content: 'Total $83.88 for 1-Year';
}
#product3 #for-product1-line2::before{
    content: '(Normally $155.88/yr)';
}
/*hero section settings */
.hero-area-emyui-aws.hero-area-header-banner-image.overflow-hidden.light-mode-texts.position-relative {
  background-color: #88e0ef;
}
@media only screen and (max-width: 768px) {
.hero-area-emyui-aws {
  padding: 160px 10px 79px;
}
.hero-area-emyui-aws-title {
  font-weight: 700;
}
#products {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
#product1 {
  border-radius: 5px;
  padding-top: 40px;
}
#product1-name {
	font-size: 22px;
}
#product2-name {
	font-size: 22px;
}
#product3 {
  border-radius: 5px;
  padding-top: 40px;
}
#product3-name {
	font-size: 22px;
}
/*client are page top bottom endpoints*/
.nav-elements-box.d-flex.align-items-center {
  white-space: nowrap;
  overflow-x: auto;
}
/*2nd section title setting */
.row.justify-content-center.px-lg-0.px-10 {
	padding-left: 0rem !important;
	padding-right: 0rem !important;
	margin-top: -3rem !important;
}
/*domain reg page tld's boxes on Homepage*/
.domain-pricing.px-15 {
  padding-right: 1.6rem !important;
  padding-left: 1.6rem !important;
}
/*domain reg page tld's boxes on product configure page at step 1st i-e domain registration*/
.domain-ltds-prices-confi-page.px-15 {
	padding-left: 1.2rem !important;
	padding-right: 1.2rem !important;
	padding-top: 5rem;
}
}
/*product configure page all 3 Steps icons make round*/
.domain-productconfigiration-options-item label i.icon{
    min-width:40px;
}
@media only screen and (min-width: 768px) {
  
.shoping-cart-btn-header.mr-2 {
  margin-right: 0px !important;
}
/*alert dropdown*/
.coodiv-menu-dropdown.dropdown-menu.left-dropdown.light-bg {
  min-width: 324px;
}
/*on checkout page total due payment customization*/
.alert.alert-success.text-center.large-text#totalDueToday {
	font-size: 23px;
	padding: 20px;
}
.light-version-logo {
  height: 28px !important;
}
.dark-version-logo {
  height: 28px !important;
}
}
.light-version-logo {
  height: 25px !important;
  margin-top: -5px;
}
.dark-version-logo {
  height: 25px !important;
  margin-top: -5px;
}


.coodiv-text-4.playfair-display-font.font-weight-bold.mb-4.text-center {
  letter-spacing: 0px;
}
/*stripe card table-- -also added custom div and class in /home/hostmysi/public_html/templates/emyui-aws/account-paymentmethods.tpl */
.table-overflow-done {
  white-space: nowrap;
}
/*Email history table horizontal scrolling */
.table-container.clearfix {
  white-space: nowrap;
}
/*My domains first section horizontal scrolling */
.d-flex.justify-content-center.domains-buttonsetup-group.mb-6 {
  min-width: 360px;
  overflow-x: auto;
  white-space: nowrap;
}
/*order new service page first section horizontal scrolling */
@media only screen and (max-width: 500px) {
.flickity-viewport {
  overflow-x: auto;
}
#domain-reg-pge-side-edges-rmv{
    width: 108%;
    margin-left: -13px;
}
/*Domain checker available box */
#toTop{
    right:20px;
}
/*top bottom padding only for mobile header*/
.site-header .navbar {
  padding: 1rem;
}
.site-header.header-with-right-menu.site-header--absolute.fixed-header-layout.dark-mode-texts {
	padding-top: 9px;
}
.site-header.header-with-right-menu.site-header--absolute.fixed-header-layout.top-header-fixed.white-bg.light-mode-texts{
    height: 74px;
}
.hero-area-coodiv.text-page-hero {
  height: 88px;
}
}
#primaryLookupResult {
	margin-top: 20px;
}
#order-standard_cart .domain-checker-available {
  color: #5c89b8;
  border: 1px solid #4a89cd;
  border-radius: 8px;
  padding: 21px 16px;
  background-color: #4a89cd0d;
}
.domain-price.box-checkout-domain .price {
  color: #444;
  font-size: 2.6rem;
  line-height: 1;
}
.alert-heading.coodiv-text-8.font-weight-bold {
  color: #5c89b8;
}
.btn.btn-success.coodiv-text-9.d-block.w-100.btn-add-to-cart {
	background-color: #473bf0;
}
/*Footer*/
.webbex-class {
  color: #ff7800;
}
.live-chat-footer-btn {
  cursor: pointer;
}

@media only screen and (max-width: 994px){
.col-6.col-lg-4 {
  flex: 0 0 100%;
  max-width: 100%;
}
.col-6.col-lg-2 {
  flex: 0 0 100%;
  max-width: 100%;
}
.col-6.col-lg-3.pl-lg-15 {
  flex: 0 0 100%;
  max-width: 100%;
}

.brand-logo.mb-10 {
  display: flex;
  justify-content: center;
}
.footer-contact-list.list-unstyled {
  text-align: center;
  margin-top: 38px;
}
.footer-social-accounts {
  justify-content: center;
}
.footer-text-below-logo {
  text-align: center;
}
/*on webhosting page horizontal scrollbar just below the header left and right gradient remove*/
body.using-emyui-cart-aws .order-form-menu-scroller .nav::before{
    background: none;
}
body.using-emyui-cart-aws .order-form-menu-scroller .nav::after{
    background: none;
}
body.using-emyui-cart-aws .order-form-menu-scroller{
    margin-left: -12px;
margin-right: -12px;
}
}

@media only screen and (min-width: 994px){
.col-6.col-lg-2 {
  flex: 0 0 20%;
  max-width: 22%;
  margin-left: 35px;
}
.col-6.col-lg-3.pl-lg-15{
    flex: 0 0 20%;
  min-width: 20%;
  padding-left:1.75rem !important;
}
#toTop{
    right:33px;
    bottom:85px;
}
}

/*product page pricing plan*/
.d-flex.emyui-ews-plans-price-algo {
  margin-top: 3px;
}
#product1-price {
  margin-top: 8px;
}
#product2-price {
  margin-top: 8px;
}
#product3-price {
  margin-top: 8px;
}




/*Homepage page pricing plan*/
.vpn-pricing-plans.white-bg.pb-25.pt-20 {
  background: transparent;
  padding-top: 0 !important;
  padding-bottom: 1rem !important;
  display: flex;
  justify-content: center;
}
.container2 {
  width: 100%;
}
.ddos-attack-package.vpn-version.not-features {
  padding: 20px 6px 16px;
}
#Pricing-plans-headings {
  text-align: center;
}
.coodiv-text-4.vpn-version-price-tag {
  margin-top: 6px;
  font-size: 50px
}
.test-class {
  text-align: center;
  margin-top: 8px;
}
.heighlated {
  background-color: #ffeea9;
  padding: 0 4px;
  padding: 2px 10px;
  border-radius: 3px;
  color: #404040;
}
#get-the-plan-btn {
  width: 82% !important;
  position: inherit;
  left: 50%;
  transform: translate(-50%);
}
.ddos-attack-package {
  padding: 60px 6px 16px;
}
.icons-align-verticaly {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fad.fa-times.mr-3 {
  font-size: 20px;
  color: red;
}
i.fad.fa-check.mr-3 {
    color: #1bab1b;
}


.ddos-attack-price.d-flex.justify-content-between.align-items-center.mt-7.py-4 {
    margin-top: 0px !important;
    margin-bottom: -18px;
    display: flex !important;
    justify-content: center !important;
}
span.normally-class {
    color: #ff4f4f;
    font-size: 14px;
    display: flex;
    justify-content: center;
}

span.custom-cut-line {
    padding-right: 12px;
    text-decoration: line-through;
}
.awen-awen {
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

h2.coodiv-text-9.mb-0 {
    padding-bottom: 1rem;
}

/*site builder page*/
.landing-page.sitebuilder .btn-primary {
  background-color: #473bf0 !important;
  border-color: #473bf0 !important;
}
.landing-page.sitebuilder .nav-tabs a.active, .landing-page.sitebuilder .nav-tabs a.active:focus, .landing-page.sitebuilder .nav-tabs a.active:hover {
  color: #473bf0 !important;
}
.site-builder-img-custom-icons{
  display: flex;
  justify-content: center;
}
.landing-page .tab-content {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.landing-page.sitebuilder .nav-tabs > li{
    margin-top: 10px;
}

#hosting-categories-homepage {
  margin-left: -90px;
  margin-right: -90px;
}
#we-hv-gt-solutions {
  text-align: center !important;
}
.pre-installed-email {
	margin-top: -21px;
}
.pre-installed-woo {
	margin-top: -21px;
}
.pre-installed-wordpress {
	margin-top: -21px;
}
#we-hv-gt-solutions-parag {
	display: flex;
	justify-content: center;
	text-align: center !important;
	font-size: 1.1875rem;
	font-weight: 400 !important;
}
@media only screen and (min-width: 992px){
    #hosting-black-boxes {
  padding-left: 7px;
  padding-right: 7px;
  flex: 0 0 33.33%;
max-width: 33.33%;
}
.shoping-cart-btn-header.mr-2 {
  margin-top: -4px !important;
}

#we-hv-gt-solutions {
  text-align: center !important;
  padding-left: 150px;
  padding-right: 150px;
}
#we-hv-gt-solutions-parag {
	display: flex;
	justify-content: center;
	padding-left: 200px;
	padding-right: 200px;
	text-align: center !important;
	font-size: 1.1875rem;
	font-weight: 400 !important;
}
/*OX email page*/
.feature-block {
  flex: 0 0 30%;
  max-width: 30%;
  margin: 10px;
}
}

@media only screen and (max-width: 1280px) and (min-width: 1199px){
    #hosting-categories-homepage {
  margin-left: -50px;
  margin-right: -50px;
}
.pre-installed-email {
	margin-top: -5px;
}
.pre-installed-woo {
	margin-top: -5px;
}
.pre-installed-wordpress {
	margin-top: -5px;
}
}
@media only screen and (max-width: 1199px) and (min-width: 1120px){
    #hosting-categories-homepage {
  margin-left: -90px;
  margin-right: -90px;
}
.pre-installed-email {
	margin-top: -5px;
}
.pre-installed-woo {
	margin-top: -5px;
}
.pre-installed-wordpress {
	margin-top: -5px;
}
}
@media only screen and (max-width: 1120px) and (min-width: 992px){
    #hosting-categories-homepage {
  margin-left: -35px;
  margin-right: -35px;
}
.pre-installed-email {
	margin-top: -5px;
}
.pre-installed-woo {
	margin-top: -5px;
}
.pre-installed-wordpress {
	margin-top: -5px;
}
}
@media only screen and (max-width: 992px) and (min-width: 768px){
    #hosting-black-boxes {
  padding-left: 7px;
  padding-right: 7px;
  flex: 0 0 100% !important;
  max-width: 100% !important;
  margin-bottom: 15px;
}
#hosting-categories-homepage {
  margin-left: -19px;
  margin-right: -19px;
}
#product1 {
  flex: 0 0 33%;
  max-width: 33%;
}
#product2 {
  flex: 0 0 33%;
  max-width: 33%;
}
#product3 {
  flex: 0 0 33%;
  max-width: 33%;
}
#products {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/*OX email page*/
.feature-block {
  flex: 0 0 47%;
  max-width: 47%;
  margin: 10px;
}
.pre-installed-email {
	margin-top: -5px;
}
.pre-installed-woo {
	margin-top: -5px;
}
.pre-installed-wordpress {
	margin-top: -21px;
}
#three-boxes-hm-pg {
  flex: 0 0 50%;
  max-width: 50%;
}
}
@media only screen and (max-width: 768px){
    #hosting-black-boxes {
  padding-left: 2px;
  padding-right: 2px;
  flex: 0 0 100% !important;
max-width: 100% !important;
}
.coodiv-menu-dropdown.dropdown-menu.left-dropdown.light-bg {
  min-width: 264px;
}
#hosting-categories-homepage {
  margin-left: -20px;
  margin-right: -20px;
}
.pre-installed-email {
	margin-top: -21px;
}
.pre-installed-woo {
	margin-top: -21px;
}
.pre-installed-wordpress {
	margin-top: -21px;
}
/*on checkout page total due payment customization*/
.alert.alert-success.text-center.large-text#totalDueToday {
	font-size: 15px;
	padding: 9px;
}
}

@media only screen and (max-width: 1200px) and (min-width: 992px){
    #product1 {
  flex: 0 0 33%;
  max-width: 33%;
}
#product2 {
  flex: 0 0 33%;
  max-width: 33%;
}
#product3 {
  flex: 0 0 33%;
  max-width: 33%;
}
#products {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
}

@media only screen and (min-width: 1140px){
    #browse-our-products-top-margin {
   margin-top: 1rem !important;
}
}
#we-hv-got {
  flex: 0 0 100%;
  max-width: 100%;
}
/*domain page*/
.min-header-links.d-flex {
  white-space: nowrap;
  overflow-x: auto;
}

.features-box.media.text-center {
  padding-left: 12px;
  padding-right: 12px;
}
.row.justify-content-center.features-box-container.border-0 {

    margin-right: -15px !important;
    margin-left: -15px !important;
}

/*login page*/
.text-secondary.btn-copy-code {
  color: #f67a3c !important;
  background-color: #fee9df;
  border-radius: 4px;
  padding: 4px 8px;
  cursor: pointer;
}



.aws-services-box i.icon {
  color: #fff;
  font-size: 40px;
  margin-bottom: 15px;
}
.aws-services-box-price .currencey.sale::before {
    content: '';
    position: absolute;
    height: 1.5px;
    background: #fff;
    left: 3px;
    width: 100%;
    top: 35%;
    z-index: 1;
    transform: rotate(-23deg);
}
.aws-services-box-price .currencey.sale {
  font-size: 10px;
  margin-right: 12px;
  position: relative;
}

.aws-services-box-price .currencey.sale .price {
  font-size: 23px;
  line-height: 13px;
  font-weight: 100;
}
.hosting-plans-woo-icon {
  margin-bottom: 19px;
}
.hosting-plans-email-icon {
  margin-bottom: 14px;
  margin-top: -9px;
}
.icon.fab.fa-wordpress-simple {
  color: #2e9adb;
}
.pre-installed-wordpress {
  margin-bottom: -10px;
  font-size: 17px;
  color: #2e9adb;
}
.pre-installed-woo {
  margin-bottom: -10px;
  font-size: 17px;
  color: #bd45a6;
}
.pre-installed-email {
  margin-bottom: -10px;
  font-size: 17px;
  color: #68d585;
}
@media only screen and (max-width: 470px){
.pre-installed-woo {
  margin-top: -2px;
  margin-bottom: -10px;
  font-size: 17px;
  color: #bd45a6;
}
.pre-installed-email {
  margin-top: -2px;
  margin-bottom: -10px;
  font-size: 17px;
  color: #68d585;
}
#homepage-last-icons-before-footer {
  flex: 0 0 100%;
  max-width: 100%;
}
/*Email page ox LOGO */
.landing-page.ox .header .logo-img {
  max-width: 72% !important;
}
#domain-rg-form-at-domain-rg-pg{
    padding-left:2px;
    padding-right:2px;
}
}
/*Email page */
.feature-block {
  display: grid;
  justify-content: center;
  padding: 20px 20px;  border: 1px solid #2a46de;
  margin-top: 13px;
  border: 1px solid #D9DCFF;
  box-shadow: 0 5px 20px 0 rgb(4 73 89 / 8%);
  background: #FFFFFF;
  border-radius: 8px;
  text-align: center;
}

.landing-page.ox .features {
  background-color: #F4F7FA !important;
  padding-top: 50px !important;
  padding-bottom: 60px !important;
  border-radius: 8px;
}

.landing-page.ox .stand-out {
  background-color: #F4F7FA !important;
  border-radius: 0px 0px 8px 8px;
}
.landing-page.ox .stand-out .wrapper {
  padding: 20px;
  font-size: 1.05em;
  text-align: left !important;
}
.landing-page.ox h3 {
  text-align: center;
  font-weight: 500 !important;
}
.landing-page.ox .features img {
  width: auto;
  height: 73px;
}
.ox-img-custom-icons {
  display: flex;
  justify-content: center;
  padding-bottom: 20px;
}

.landing-page.ox .features p {
  margin-left: 0px !important;
}
#make-column-3-1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex: 0 0 100%;
  max-width: 100%;
}
.col-xl-10.offset-xl-1 {
  overflow: auto;
}
.landing-page.ox .faqs {
  border-radius: 8px;
}
/*client-area page Pay all btn*/
.nav-scroller-subpages .nav .panel-footer .btn {
  padding-left: 40px;
line-height: 0.9rem;
padding-right: 40px;
}

/*client-area page gravatar box*/
.clientarea-new-header.d-flex.justify-content-start {
  display: grid !important;
}



/*login to cpanel button in client area front*/
.btn.btn-default.btn-sm.btn-custom-action {
  color: white;
  font-weight: 500;
}
.btn.btn-default.btn-sm.btn-custom-action {
  background-color: #f67a3c !important;
}
.btn.btn-default.btn-sm.btn-custom-action:hover {
  background: #e66a2c;
}
.btn.btn-sm.btn-default.dropdown-toggle {
  background-color: #f67a3c !important;
}
.btn.btn-sm.btn-default.dropdown-toggle:hover {
  background-color: #e66a2c !important;
}

/*for domain registration page, If anything goes wrong with home page try to remove this code*/




/*Select billing cycle*/
.nice-select.form-control.select-inline.custom-select {
  background-color: #f0f0ff !important;
  border-radius: 8px !important;
}


/*product cart page configure hosting plan*/
#frmConfigureProduct .product-info li i {
  margin-right: 0px;
  color: #304bb7;
  margin-bottom: -6px;
}
#order-standard_cart .product-info {
  padding: 20px 20px !important;
}

/*adding privacy and TOC links in footer*/

.privacy-right-border {
  border-right: 1px solid #5d5f82;
  padding-right: 5px;
  color: #cccfde;
}
.privacy-right-border:hover {
  color: #fff;
}
.toc-link {
    color:#cccfde;
}
.toc-link:hover {
    color:#fff;
}

.payment-imgs {
  width: 42px;
  margin-left: 7px;
  border-radius: 3px;
}
.pp\&toc {
  margin-top: 5px;
}
/*secure by stripe text*/
.secured-by {
	display: flex;
	justify-content: center;
	color: white;
	margin-bottom: -12px;
	align-items: center;
}

@media only screen and (min-width: 768px) {
#footer-privacy-and-toc-links {
  position: relative;
  padding-bottom: 10px;
  text-align:right;
  font-size: 14px;
  letter-spacing: 0.4px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: end;
}
}
@media only screen and (max-width: 768px) {
#footer-privacy-and-toc-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.payment-icons-footer {
  padding-top: 10px;
  padding-bottom: 12px;
}
}
/*checkout page customization*/
.register-area-box-checkout {
	border-radius: 8px;
	background: #98adff1c;
}
#order-standard_cart .register-area-box-checkout .form-control {
	border-radius: 5px;
}
.payment-gateways-container label {
	border-radius: 5px;
	background-color: white;
	box-shadow: 0px 0px 11px -11px;
}
.nice-select.field.form-control {
  line-height: 41px !important;
}
#order-standard_cart .register-area-box-checkout .form-control {
	line-height: 32px;
}
.alert.alert-success.text-center.large-text#totalDueToday {
	font-weight: 600;
	border-radius: 5px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #7b90ff1c;
}

#totalDueToday > strong {
	border: 2px solid #fff0;
	padding: 10px;
	border-radius: 4px;
	background-color: #062dff;
	color: white;
}
.register-area-box-checkout-title {
  background-color: #2012e6 !important;
}
.register-area-box-checkout .intl-tel-input.separate-dial-code .selected-flag {
  border-radius: 0px;
}
#order-standard_cart .field-icon i {
	color: #111fff !important;
}

@media only screen and (max-width: 576px) {
.col-sm-4.pl-0 {
	padding-left: 15px !important;
}
}


/*Price shown after search domain in congratulations box*/
.domain-price.coodiv-text-9.mb-15 .price {
  color: #000;
  font-size: 35px;
  font-weight:900;
}
.title.coodiv-text-8.font-weight-bold.d-block.mb-0.color-blackish-blue {
    line-height: 1.29;
}
.alert-heading.coodiv-text-8.font-weight-bold > strong {
  color: black;
}



/*front page domain serach box tldz setting*/
@media only screen and (max-width: 520px){
.domain-box-sale-header .col h5 {
	margin-top: 10px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
}
.domain-box-sale-header .col h5 span {
	margin-bottom: 5px;
}
.domain-box-sale-header .col {
	padding: 20px 12px;
}
}

.domain-box-sale-header .col h5#asdf {
  margin-top: 15px;
}


/*Remove padding from side edges from sitebuilder and email hosting page */



/*home page browse our products 3 boxes*/
.browse-product-icon-box-1 {
	margin-bottom: 18px;
	margin-top: 10px;
}
.border.shadow-2.rounded-10.mb-4 {
	background: #f8f8ff;
	border-radius: 0px;
	border: 1px solid #e0e0e0 !important;
	margin-bottom: 30px !important;
}
.btn.btn-warning.coodiv-text-10.d-block.w-100 {
	border-radius: 2px;
}

/*END*/
.homapage-conf-boxes > div i{
    background: #0040ff;
}
.homapage-conf-boxes .actiontopage {
	background: #0040ff;
	color: #ffffff;
}

@media only screen and (max-width: 992px){
   /*below three boxes on home page web hosting,register domain and transfer domain boxes*/
#below-three-boxes-hm-pg {
  margin-top: 3rem !important;
} 
}


/*last section of homepage at 5 icon boxes*/
.featuresbox-4.min-icon.media.py-6.aos-init.aos-animate {
  display: block;
  text-align: center;
  border: 1px solid #dedede;
  border-radius: 3px;
  background: #f9faff;
  margin-bottom: 13px;
}
.featuresbox-4.min-icon.media.py-6.aos-init.aos-animate:hover {
	background: white;
	border-color: blue;
	transition: 0.1s;
}
.box-icon.mr-6 {
	margin-bottom: 11px;
	margin-right: 0 !important;
}
.featuresbox-4.min-icon .box-icon img {
	width: 55px;
}
#last-sctn-hmpg-icon-bxs {
  padding: 0 !important;
}

/*Support pin module setting in dashboard*/
.nav-scroller-subpages .nav .nav-elements-box:not([menuitemname=supportPinMenu]) .sidebar__html__body{
    display: none;
}
.nav-scroller-subpages .nav .nav-elements-box[menuitemname=supportPinMenu] .sidebar__html__body{
    display: flex;
    align-items: center;
    gap: 5px;  
}
.nav-scroller-subpages .nav .nav-elements-box[menuitemname=supportPinMenu] .sidebar__html__body span{
    font-size: 12px !important;
}
.nav-scroller-subpages .nav .nav-elements-box[menuitemname=supportPinMenu] .sidebar__html__body span#sPIN{
    font-size: 22px !important;
	color: blue !important;
}


/*Stripe checkout fields settings*/
.StripeElement {
  padding: 14px 12px !important;
}
#stripeElements label {
	color: black !important;
	font-weight: 400 !important;
	margin-bottom: 0.1rem !important;
	margin-top: 0.9rem !important;
}
.stripe-cards-inputs.col-md-8.col-md-offset-2.offset-md-2 {
	margin-left: 0;
	max-width: 100% !important;
}
#newCardSaveSettings .col-md-6.col-md-offset-3.offset-md-3 {
	margin-left: 0;
	padding-left: 20px;
	max-width: 100% !important;
	flex: 0 0 100%;
	padding-right: 20px;
}
.stripe-cards-inputs.col-md-8.col-md-offset-2.offset-md-2 .col-md-3 {
	max-width: 50%;
        padding-right: 5px;
	padding-left: 5px;
}

.stripe-cards-inputs.col-md-8.col-md-offset-2.offset-md-2 .col-md-6 {
	padding-right: 5px !important;
        padding-left: 5px !important;
}
#order-standard_cart #creditCardInputFields {
	background: #fff !important;
	border-radius: 9px !important;
}


