x@media (min-width:576px) {
	.checkoutbar-inner,
	.container {
		max-width: 100%
	}
}
@media (min-width:768px) {
	.checkoutbar-inner,
	.container {
		max-width: 800px;
	}
}
@media screen and (min-width:992px) and (max-width:1150px) {
	.discounted-percentage, .save-percentage-product {
	    padding: 1px 6px;
	    font-size: 11px;
	}
	.projected-price-billing strike {font-size: 12px;}
}
@media (min-width:992px) {
	.checkoutbar-inner,
	.container,
	.professional-box-main {
		max-width: 1000px;
	}
	.choose-plan-box .domain-required {margin: 0px;}
	.package-description ul.list {padding: 10px 16px 15px;margin: 0;}
	.package-description ul li {padding: 4px 0px 4px 20px;font-size: 13px;}

}
@media (min-width:1401px) {
	.header .col-md-6:last-child {
	    padding-right: 0;
	}
}
@media (min-width:1200px) {
	.checkoutbar-inner,
	.container,
	.professional-box-main {
		max-width: 1440px;
		padding-right: 80px;
		padding-left: 80px;
	}
	.package-description ul.list {padding: 10px 30px 15px;margin: 0;}
}
@media(max-width:1440px) {
	.plan-item .plan-name {
		font-size: 15px;
		line-height: 18px;
	}
	.plan-item .plan-price {
		margin: 8px 0;
	}
	.plan-item p strong {
		font-size: 30px;
	}
	.apply-coupon-sec-inner span.apply-coupon-img {
		padding: 0px 5px;
	}
	.apply-coupon-sec-inner button{
		max-width: 92px;
		font-size: 12px;
	}

}

@media (max-width: 1300px) {
	.side-summary-enable .drp-option {
		margin: 0px 15px;
	}

	li.sidebar-cart-items-list-inner-list.addon-listing {
		padding: 10px;
	}
	.cart-item-price h5 {
		font-size: 12px;
	}
	li.sidebar-cart-items-list-inner-list.addon-listing .cart-item-title-sec h4 {
		font-size: 12px;
	}
	.side-summary-enable .recommended-item .left-item {
		width: 50%;
	}
	body .addon-in-accordian .recommended-item .left-item {
	    width: 100%;
	}
	.side-summary-enable .recommended-item .right-item {
		width: 50%;
	}
	.recommended-box.product_addons_container .cus-check{
		padding-left: 10px;
	}
	.side-summary-enable .right-item span .addo-cycle {
		font-size: 11px;
	}
	.dble-innerrow .domain-btn {
		font-size: 13px;
	}
	.sidebar-cart-summary-main-section li.sidebar-cart-items-list-inner-list.domain-listing .cart-item-title-sec{
		max-width: 49%;
	}
	.sidebar-cart-summary-main-section li.sidebar-cart-items-list-inner-list.domain-listing .quantity-reg-per{
		max-width: 17%;
	}
	input#inputPromotionCode::placeholder{
		font-size:10px;
	}
	.apply-coupon-sec svg {
		width: 25px;
		height: 21px;
	}
	.sidebar-cart-summary-main-section #active-domain-period:after{
		width: 16px;
		height: 24px;	
		background-position: 43% 50%;
		background-size: 8px;
	}
	/*.choose-billing-cycle .payment-type.selected:after{
		top: -20px;
		right: -22px;
	}
	.payment-option .payment-type.selected:after{
		right: -20px;
	}*/
	/*.side-summary-enable .choose-billing-cycle .payment-type.selected:after {
		top: -20px;
		right: -20px;
	}
	.side-summary-enable .payment-option .payment-type.selected:after{
		right: -10px;
	}*/
	.side-summary-enable .feature-content.width-50 li {
		width: 100%;
	}
	.bottom-summary-enable .feature-content.width-50 li{
		    width: 50%;
	}
}
@media (max-width:1199px) {
	.cus-check {
		margin: 0 15px;
	}
	.checkoutbar-inner .coupon-code {
		width: 50%
	}
	.total-price-outer {
		width: 50%
	}
	.plan-item .plan-name {
		font-size: 14px;
	}
	.plan-item p strong {
		font-size: 24px;
	}
	.discountInRow .plan-item {
		min-height: 200px;
	}
	.left_panel ul li span {
		min-width: 57%
	}
	.right_panel .sumBoxTotal {
		font-size: 22px;
		line-height: 22px;
	}
	.subtotal-content-li li strong {
		min-width: 120px;
	}
	.igst-content li strong,
	.price-box .list-style-none li span {
		min-width: 120px;
	}
	.total-price-num {
		font-size: 21px;
	}
	.checkoutbar-bottom .cus-row {
		align-items: center;
	}
	.cart-item-price h5 {
		font-size: 11px;
	}
	.side-summary-enable .choose-billing-cycle .cus-row {
		width: auto;
	}
	.side-summary-enable .feature-content ul li,
	.feature-content li {
		font-size: 12px;
	}
	.side-summary-enable .payment-name p {
		font-size: 14px;
	}

	.side-summary-enable .domain-avialble-more .dble-top-inner {
		padding: 0px;
	}
	.side-summary-enable .dble-inner-left h5 {
		font-size: 14px;
	}
	.side-summary-enable .dble-innerrow p {
		font-size: 14px;
		margin-right: 30px;
	}
	.side-summary-enable .dble-innerrow .domain-btn {
		font-size: 11px;
	}
	.side-summary-enable .dble-top-inner {
		padding: 0px;
	}
	.tab-navigations .form-group.currency-box-cart{
		right: 15px;
	}
	.sidebar-cart-summary-main-section{
		padding: 25px;
	}
	.apply-coupon-sec-inner input{
		padding-right: 3px;
	}
	.apply-coupon-sec-inner span.apply-coupon-img{
		padding: 0px 3px;
	}
	.sidebar-cart-summary-main-section #active-domain-period:after{
		width: 13px;
		height: 25px;
	}
	body .checkoutbar-bottom ul.list-style-none ul#main-ul-domain-reg {
		right: 50px;
	}
	/*.side-summary-enable .choose-billing-cycle .payment-type.selected:after {
		top: -20px;
		right: -11px;
	}
	.radio-button-main-section .radio_buttons span.radio-outer.selected-rd:after{
		right: -13px;
	}*/
	.sidebar-cart-summary-main-section .config-option-prices{
		    display: block;
	}
	span.product-configuration-li-title{
		width: 100%;
	}
}
@media (max-width: 1023px) {
	.side-summary-enable .payment-type {
		padding: 10px 10px;
	}
	.side-summary-enable .payment-radio {
		margin-right: 5px;
	}
	.side-summary-enable .payment-name h3 {
		font-size: 12px;
	}
	.side-summary-enable .payment-name p {
		font-size: 12px;
		margin-top: 6px;
	}
/*	.side-summary-enable .plan-item .domain-required {
		padding: 0px 5px;
		font-size: 10px;
	}*/
	.side-summary-enable .plan-item p strong {
		font-size: 20px;
	}
	.tabs-outer .tab {
		margin: 0;
	}
	.tab-navigations .form-group.currency-box-cart {
		right: 0px
	}
	input#inputPromotionCode::placeholder{
		font-size: 12px;
	}
}
@media screen and (max-width:991px) {
	.cus-col-50 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.cus-input {
		height: 50px;
		padding: 8px 16px;
		font-size: 14px;
	}
	.recommended-item {
		flex-wrap: wrap;
	}
	.recommended-item .left-item {
		width: 100%;
		padding: 0;
	}
	.recommended-item .right-item {
		width: 100%;
		padding: 0 0 0 50px;
	}
	.left-item {
		margin-bottom: 15px;
	}
	.cus-check {
		margin: 0 15px;
	}
	.recommended-item {
		padding: 30px 20px 20px 15px;
	}
	.discountInRow .plan-item {
		min-height: 170px;
	}
	.plan-item .plan-name {
		font-size: 13px;
	}
	.total-price-title {
		font-size: 11px;
	}
	.total-price-num {
		font-size: 20px;
	}
	.cart-empty-btn-sum-bar .cart-empty-button {
		padding: 12px 15px 12px 35px;
		font-size: 12px;
	}
	.payment-continue {
		padding: 9px 16px;
		font-size: 13px;
		line-height: normal;
	}
	.total-price-outer {
		align-items: center;
	}

	.total-price-outer .cart-next-btn {
		padding-left: 14px;
		width: auto;
	}
	.cart-empty-btn-sum-bar {
		padding: 0 15px;
		margin-left: 0;
	}
	form#promoForm,
	form#promoFormPage {
		display: inline-block;
	}
	.search-box-btn {
		padding: 9px 15px;
		font-size: 12px;
		vertical-align: bottom;
	}
	.plan-item .plan-price {
		margin: 7px 0;
	}
	.right_panel .sumBoxTotal {
		font-size: 18px;
		line-height: 18px;
	}
	.cart-item-list .cart-item-price {
		margin-left: 64px;
	}
	.order-summary h3 {
		font-size: 16px;
	}
	.checkoutbar-bottom .cus-row {
		margin-right: 0;
		align-items: center;
	}
	.professional-box-main .cus-col-50 {
		flex: 0 0 50%;
		max-width: 50%
	}
	.checkoutbar-inner .coupon-code {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.applyCouponCodeDiv {
		display: flex;
		align-items: center;
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	a#promoCodeRemoveAnchor,
	a#promoCodeRemoveAnchorPayPage {
		width: 100%;
		max-width: 50%;
		text-align: center;
	}
	.checkoutbar-inner {
		display: block;
	}
	.applyCouponCodeDiv p {
		width: 100%;
		max-width: 50%
	}
	.total-price-outer {
		width: 100%
	}
	small.productConfigSummaryOption {
		display: block;
		word-break: break-all;
		white-space: break-spaces;
	}
	button.button-mini-cart.side-summary-enable-mini-cart{
		display: block;
	}
	.side-summary-mini-cart-div-secion {
		display: none;
	}
	.sidebar-cart-summary-main-section {
		opacity: 0;
		visibility: hidden;
	}
	.sidebar-cart-summary-main-section.min-cart-active-sub {
		opacity: 1;
		visibility: visible;
		width: 47%;
		margin-left: auto;
		z-index: 99;
		position: fixed;
		top: 0;
		right: 0;
		height: 600px;
		overflow-y: auto;
		margin-top: 0;
	}
	.side-summary-mini-cart-div-secion.min-cart-active-main {
		display: block;
		background: #0000008a;
		z-index: 999;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		height: 100%;
		max-width: 100%;
	}
	.side-summary-enable .inner-section-body-left-side {
		width: 100%;
		max-width: 100%;
	}
	body.min-cart-active-body {
		overflow: hidden;
	}
	.side-summary-mini-cart-close-btn {
		display: block;
	}
	.side-summary-mini-cart-div-secion.cart-is-empty.min-cart-active-main .sidebar-cart-summary-main-section.min-cart-active-sub {
		display: block;
		height: auto;
	}
	.side-summary-enable .cart-next-btn.mobile-menu-side-summary{
		display:block;
	}
	.container.header-top-bar .col-md-6:last-child {
		padding:0;
	}
	.hv-acc{
		font-size: 12px;
	}
	.user-login a {
		font-size: 12px;
	}
	.product-configuration-option .recommended-item .right-item .flex-item{
		justify-content: space-between;
		align-items: center;
	}
	.package-description ul.list {padding: 15px 20px;margin: 0;}
	.package-description ul li{font-size: 13px;}
}
@media screen and (max-width:767px) {
		ul.group-listing-ul {
		    margin: 0;
	    	white-space: nowrap;
	}
	/* width */
	ul.group-listing-ul::-webkit-scrollbar {
	  width: 10px;
	  display:none;
	}

	/* Track */
	ul.group-listing-ul::-webkit-scrollbar-track {
	  background: #f1f1f1;
	  display:none;
	}

	/* Handle */
	ul.group-listing-ul::-webkit-scrollbar-thumb {
	  background: #888;
	  display:none;
	}

	/* Handle on hover */
	ul.group-listing-ul::-webkit-scrollbar-thumb:hover {
	  background: #555;
	  display:none;
	}
	.total-price-outer .cart-next-btn {
		border-left: 0;
	}
	.taxBottomDetails,
	.taxBottomDetails ul {
		padding: 0;
	}
	.taxBottomDetails {
		border-right: 0;
		margin-right: 0;
		width: 100%
	}
	.col-md-4,
	.cus-col-50,
	.cus-col-big,
	.cus-col-equal,
	.cus-col-small {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.cart-item-list {
		flex-wrap: wrap;
	}
	.extra-addon {
		padding: 15px;
	}
	.right-item .flex-item {
		flex-wrap: nowrap;
	}
	.left-item img {
		max-width: 24px;
	}
	.recommended-bedge {
		padding: 5px 10PX;
		font-size: 12px;
	}
	.mb-5 {
		margin-bottom: 30px;
	}
	.choose-plan-box {
		padding: 0 15px 20px;
	}
	.inner-content {
		margin-bottom: 60px;
	}
	.checkoutbar-inner {
		flex-wrap: wrap;
		background-color: #fff;
		z-index: 9;
	}
	.checkoutbar-inner .coupon-code,
	.total-price-outer {
		width: 100%
	}
	.cus-form-body {
		padding: 20px 0;
	}
	.all-error-checkout ul {
		padding: 0;
		margin: 10px 0 0;
	}
	.tab .tablinks {
		font-size: 15px;
	}
	.money-back {
		justify-content: flex-start;
	}
	.feature-content h3,
	.order-summary h3,
	.recommended-box h3 {
		font-size: 13px;
	}
	.money-back h4 {
		font-size: 13px;
	}
	.form-group label {
		margin-bottom: 2px;
	}
	.payment-name h3 {
		font-size: 13px;
	}
	.logo,
	.user-login {
		text-align: center;
	}
	.total-price-outer {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.total-price {
		padding-bottom: 10px;
	}
	.total-price .total-price-title {
		float: left;
	}
	.total-price .total-price-num {
		float: right;
	}
	.cart-empty-btn-sum-bar {
		padding: 0 15px 0 0;
		margin-left: 0;
		border-left: 0;
	}
	.subtotal .left_panel,
	.subtotal .right_panel {
		max-width: 100%;
		flex: 0 0 100%
	}
	.totalamount {
		margin-top: 10px;
	}
	.plan-item p strong {
		font-size: 22px;
	}
	span#noEligiblePromoSpan {
		max-width: 100%;
		border-bottom: 1px solid #e8e8e9;
		margin-bottom: 10px;
	}
	.checkoutbar-bottom {
		padding-bottom: 0;
	}
	.header-top-bar .logo img{
		margin-right: auto;
		display: block;
	}
	.header-top-bar .user-login {
		text-align: right;
	}
	.tabs-outer .tab{
		max-width: 100%;
		margin-bottom: 10px;
	}

	.dble-innerrow p{
		margin-right: 20px;
	}
	.domain-avialble-more .dble-inner-right{
		padding:0px;
	}
	.dble-top-inner.suggestion-row-data {
		padding: 10px 15px !important;
	}
	.dble-inner-right {
		padding: 0;
	}
	.dble-top-inner {
		padding: 10px 15px !important;
	}
	.sidebar-cart-summary-main-section #active-domain-period:after {
		width: 15px;
	}
	.sidebar-cart-summary-main-section.min-cart-active-sub{
		width: 60%;
	}
	.sidebar-cart-summary-main-section.min-cart-active-sub{
		height: 100%;
	}
	.side-summary-enable #choosePlan .inner-content {
		margin-bottom: 0px;
	}
	.name-list .form-group {
		width: 100%;
		max-width: 100%;
	}
	div#checkout-btm-br .total-price-outer .cart-next-btn {
		padding-left: 0px;
		width: 100%;
		margin-top: 10px;
	}
	div#checkout-btm-br .cart-empty-btn-sum-bar {
		padding: 0 0px 0 0;
		width: 100%;
	}
	div#checkout-btm-br .cart-empty-btn-sum-bar button.cart-empty-button.cursor-pointer {
		width: 100%;
		background-position: 43% center;
	}
	.tabs-outer .tab-navigations {
		display: block;
	}
	.currency-toggle-main{
		margin:0 auto;
		width: 100%;
        max-width: 100%;
        padding: 5px 15px;
       justify-content: left;
	}
	.tabs-outer .form-group.currency-box-cart ul#main-currency-list-user{
		width: 90%;
		margin: 13px auto 0px;
		left: 0;
		right: 0;
	}
	.form-group.currency-box-cart.active ul#main-currency-list-user::before, .confirm-currency-change-box::before{
		right: 0;
		left: 0;
		margin: 0 auto;
	}
	.confirm-currency-change-box{
		left: 0;
		right: 0;
		margin: 13px auto 0px;
		width: 90%;
	}
	.radio-button-main-section .form-group .col-md-4 {
		padding: 0;
	}
	.radio-button-main-section .cus-row{
		margin:0;
	}
	.radio-button-main-section .radio_buttons label.control-label{
		padding-left: 0;
	}
	.radio-outer{
		padding: 10px 10px;
	}
	/*.radio-button-main-section .radio_buttons span.radio-outer.selected-rd:after{
		top: -10px;
		right: -20px;
	}*/
	.config-radio-content p{
		margin-top: 6px;
		font-size: 12px;
	}
	.config-radio-content h3 {
		font-size: 12px;
	}
	input::placeholder {
		color: #a8b0b9;
		font-size:12px;
	}
	.payment-name h3 {
		font-size: 12px;
	}
	.payment-name p{
		margin-top: 6px;
		font-size: 12px;
	}
	.bottom-summary-enable .payment-type{
		padding: 10px;
	}
	.bottom-summary-enable .choose-billing-cycle .payment-type.selected:after {
		top: -10px;
		right: -20px;
	}
	.bottom-summary-enable .choose-billing-cycle .col-md-4 {
		padding: 0;
	}
	.bottom-summary-enable .choose-billing-cycle .cus-row {
		margin: 0;
	}
	/*.bottom-summary-enable .payment-option .payment-type.selected:after {
		right: 0px;
		top: 0px;
	}*/
	.bottom-summary-enable .payment-option img{
		height: 23px;
	}
	.bottom-summary-enable .feature-content.width-50 li{
		width: 100%;
	}
	.side-summary-enable .payment-radio{
		 max-width: 3%;
	}
	.addon-in-accordian span.add-price {
	    float: none;
	    margin-right: 0;
	    display: block;
	    margin-top: 4px;
	    font-size: 14px;
	}
	.addon-in-accordian .recommended-item .flex-item>img {
	    max-width: 75px;
	}
	.addon-in-accordian .recommended-item .item-name {
	    padding-left: 0;
	    padding-right: 20px;
	    max-width: 75%;
	    margin: 0;
	}
	.addon-in-accordian .item-name p {
	    font-size: 13px;
	    line-height: 22px;
	}
	.vue-modal-default .button-sec .confirm-button-popup, button.cancel-button-popup.cursor-pointer{
		font-size: 12px;
	}
	span.product-configuration-li-title{
		display: block;
	}
	span.product-configuration-li {
    	float: unset;
	}
	.addon-market-section, .addon-market-section.market-connect.spamexperts {
		flex-wrap: wrap;
	}
	.right-addon-col {
		margin-top: 15px;
	}
	.mid-addon-col, .left-addon-col {
		min-width: 100%;
		width: 100%;
		flex: 0 0 100%;
	}
	.addon-pro-name {
		padding-right: 15px;
	}
	.right-addon-col {
		min-width: 100%;
		text-align: left;
	}
}
@media (max-width:575px) {
	.right_panel .sumBoxTotal {
		margin: 5px 0 0;
		font-size: 22px;
		line-height: 25px;
		letter-spacing: -.4px;
	}
	.inner-content .order-summary div#g-recaptcha {
		width: 230px;
		border-radius: 2px;
		height: 77px;
	}
	form#checkoutForm .cus-form-body {
		padding: 10px 0;
	}
	.cart-item-list .flex-item {
		width: 100%
	}
	.cart-item-list .cart-item-price {
		margin-left: 64px;
	}                       
	.igst-content li,
	.price-box.text-right,
	ul.subtotal-content-li li {
		text-align: left;
		padding: 0;
	}
	.configure-text-box {
		padding-left: 0;
		text-align: center;
		margin-top: 0;
	}
	.igst-content li strong,
	.price-box .list-style-none li span,
	.subtotal-content-li li strong {
		min-width: auto;
		padding: 0 5px;
	}
	.configure-text-box .list-style-none li {
		flex-wrap: wrap;
		white-space: normal;
	}
	span.addon-nm {
		width: auto;
		padding: 0 5px;
	}
	.configure-text-box .list-style-none li strong {
		float: none;
		padding-left: 0;
	}
	small.addo-cycle {
		float: none;
		padding: 0 5px;
	}
	.professional-box-main .cus-col-50 {
		flex: 0 0 100%;
		max-width: 100%
	}
	.configure-text-box-configuration {
		padding-left: 0;
	}
	.checkoutbar-bottom .configure-text-box-configuration+.cus-col {
		padding-left: 0;
	}
	.configure-text-box-configuration .product-configuration-li {
		position: unset;
		float: unset;
		right: 0;
		width: 100%;
		display: block;
		margin-top: 15px;
		text-align: left;
	}
	a#promoCodeRemoveAnchor,
	a#promoCodeRemoveAnchorPayPage {
		padding: 9px 7px;
		font-size: 12px;
		margin: 6px 0;
		text-align: center;
		max-width: 100%
	}
	.applyCouponCodeDiv p {
		max-width: 100%;
		text-align: center;
	}
	.cus-col.summary-new {
		padding-right: 0;
	}
	.tab .tablinks {
	    font-size: 13px;
	    padding: 9px 18px;
	    margin: 2px 0;
	}
	.user-login .hv-acc {
		font-size: 11px;
		margin: 0 3px 0px 0px;
	}
	.user-login a{
		font-size: 10px;
	}
	.feature-content ul li, .feature-content li {
		width: 100%;
	}
	.side-summary-enable .recommended-item .left-item, .side-summary-enable .recommended-item .right-item {
		width: 100%;
	}
	.input-sec{
		width: 100%;
		max-width: 100%;
		height: 40px;
	}
	.drp-option {
		width: 100%;
		max-width: 50%;
		height: 40px;
		margin: 10px 10px 0px 0px !important;
	}
	.btn-sec{
		width: 100%;
		max-width: 46%;
		margin-top: 10px;
	}
	.input-sec label{
		line-height: 30px;
		height: 30px;
	}
	#domain-search-field-vue, #domain-search-field-vue-transfer, #domain-search-field-vue-owndomain, #domain-search-field-vue-subdomain{
		height: 30px;
	}
	#btn-search-domain, #btn-search-domain-transfer, #btn-search-domain-owndomain, #btn-search-domain-subdomain{
		height: 40px;
		font-size:15px;
	}
	#domainTldExtension, #domainTldExtension-transfer, #domainTldExtension-subdomain{
		height: 40px;
		font-size:15px;
	}
	.dble-inner-left {
		width: 100%;
		max-width: 100%;
		padding: 0px;
	}
	.dble-inner-right {
		width: 100%;
		max-width: 100%;
	}
	.dble-innerrow{
		justify-content: space-between;
	}
	.domain-avialble-more .dble-inner-left {
		width: 100%;
		max-width: 100%;
	}
	.domain-avialble-more .dble-inner-right {
		width: 100%;
		max-width: 100%;
	}
	.more-inner a{
		font-size: 12px;
	}
	.more-inner h4 {
		font-size: 18px;
	}
	.side-summary-enable div#payment .payment-type {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.cus-input {
		height: 40px;
	}
	.tab-navigations .form-group.currency-box-cart {
		position: unset;
		transform: unset;
		margin: 10px auto 0px;
	}
	.domain-top-sec h3{
		font-size: 14px;
		line-height: 20px;
		margin-top: 10px;
	}
	.top-inner-domain.domain-tab-counter-3 .domain-first {
	    width: 100%;
	    max-width: 100%;
	    margin: 0 0 10px;
	}
	.tabs-outer .tab {
		max-width: 100%;
	}
	.domain-mid{
		margin-top: 15px;
	}
	.domain-mid h2{
		font-size: 20px;
	}
	.top-inner-domain{
		flex-wrap:wrap;
	}
	p.description-domain-configuration{
		margin-left: 0px;
	}
	.bottom-one .form-group label{
		width: auto;
		margin: 0 auto !important;
	}
	.bottom-one, .bottom-one.second, .bottom-one.third{
		padding-top: 75px !important;
		background-size: 56px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		background-position: center 10px;
	}
	span.price-domain-addons {
		display: block;
		width: 100%;
		margin: 0 auto;
		max-width: 140px;
		margin: 5px auto;
	}
	.custom-sec{
		margin-left: 0px;
		text-align: center;
	}
	.bottom-one.active, .bottom-one.second.active, .bottom-one.third.active{
		background-position: center 10px;
	}
	.domain-icon-wg p.hosting-data{
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 12px;
		line-height: 1;
	}
	.hosting-wg.has-hosting .domain-right-wg a{
		padding: 0;
		font-size: 12px;
		line-height: 15px;
	}
	.hosting-wg.has-hosting{
		background-position: center 10px;
		padding-top: 75px;
		padding-left: 10px;
		padding-right: 10px;
		display: block;
		padding-bottom: 15px;
		text-align: center;
	}
	.domain-config p{
		line-height: 18px;
		font-weight: 500;
	}
	.search-domain-left img{
		margin-left: 7px;
	}
	.search-domain-left{
		max-width: 8%;
	}
	.d0mn_avl-para p{
		font-size: 12px;
	}
	.search-domain-right{
	    padding-left: 10px;
	}
	.additional-field-text-data{
		max-width: 100%;
		margin-bottom: 15px;
	}
	.main-div-additional-field label{
		margin-bottom:0px;
	}
	.side-summary-enable div#payment .cus-col.cus-col-small.side-bar-is-enable-payment h3{
		font-size: 12px;
	}
	.sidebar-cart-summary-main-section.min-cart-active-sub{
		    width: 100%;
	}
	.header .col-md-6{
		padding-left: 0;
	}
	/*.header-top-bar .user-login {
		text-align: center;
	}
	.header .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}*/
	.header-top-bar .logo img{
		margin-left: 0;
		max-width: 115px;
	}
	/*.header .container{
		display:block;
	}*/
	.dble-top-sec h4{
		padding: 10px;
		font-size: 14px;
	}
	.payment-type{
		margin-bottom: 10px;
	}
	.side-summary-enable div#payment .side-bar-is-enable-payment .cus-col.cus-col-big{
		margin-bottom: 10px;
		padding: 10px;
	}
	.top-inner-domain.domain-tab-counter-3 .domain-first h5 {
		font-size: 12px;
	}
	.item-name p {
		font-size: 12px;
		line-height: 17px;
	}
	.side-summary-enable .inner-section-body-left-side #payment  .cus-input {
		height: 35px;
	}
	.top-inner-domain.domain-tab-counter-4 .domain-first, .top-inner-domain.domain-tab-counter-1 .domain-first, .top-inner-domain.domain-tab-counter-2 .domain-first{
		width: 100%;
		max-width: 100%;
		padding: 7px;
		margin: 0;
	}
	.top-inner-domain.domain-tab-counter-2 .domain-first h5, .top-inner-domain.domain-tab-counter-1 .domain-first h5, .top-inner-domain.domain-tab-counter-4 .domain-first h5 {
		font-size: 11px;
	}
	.top-inner-domain.domain-tab-counter-1 {
		max-width: 100%;
	}
	.domain-icon-wg{
		justify-content: center;
	}
	.side-summary-enable .product-configuration-option .right-item span .addo-cycle{
		padding: 0;
	}
	.right-item .flex-item{
		justify-content: space-between;
	}
	.hosting-wg{
		display: block;
		text-align: center;
		padding-top: 75px !important;
		background-size: 56px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		background-position: center 10px;
	}
	.update-domain-configuration-btn{
		text-align: center;
	}
	#domain-sub-block .drp-option{
		max-width: 50%;
		margin: 10px 9px 0px 0px !important;
	}
	#domain-sub-block .btn-sec {
		max-width: 47%;
	}
	.main-sec-input{
		justify-content: space-between;
	}
	.login-dropbox{
		left: 0;
		text-align: center;
		margin: 0 auto;
	}
	.login-dropbox:after{
		right: 7px;
		left: unset;
		width: 10px;
		margin: 0 auto;
	}
	body .main-div-additional-field .form-control{
		height: 35px;
		padding: 7px;
	}
	.choose-login-accounts{
		flex-wrap: wrap;
		margin-top: 0;
	}
	.choose-login-accounts .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.inner-content {
		margin-bottom: 0px;
	}
	#generatePassModal button.cancel-button-popup.cursor-pointer{
		width: 100%;
		margin-bottom: 10px;
	}
	#generatePassModal .modal-footer button{
		width: 100%;
	}
	.sidebar-cart-summary-main-section ul#main-ul-domain-reg li.domain-reg-per-li{
		padding: 10px 10px 10px;
	}
	.apply-coupon-sec-inner button{
		max-width: 108px;
	}
	.search-domain-left .svg-arrow svg {
		width: 17px;
		height: 17px;
	}
	.checkoutbar-bottom .configure-text-box {
		padding-right: 0;
	}
	.professional-box-main{
		height: 200px;
		overflow-y: auto;
	}
	.checkoutbar-bottom .configure-text-box .list-style-none li {
		justify-content: space-between;
	}
	.checkoutbar-bottom .price-box ul.list-style-none{
		padding-left:0px;
		padding-right:0px;	
	}
	.checkoutbar-bottom ul.subtotal-content-li {
		padding: 0px 0px;
	}
	.checkoutbar-bottom .configure-domain-box-configuration .domain-configuration-li-total{
		position: relative;
		top: 0;
		display: block;
		right: 0;
		transform: unset;
		text-align: left;
		margin-top: 15px;
	}
	.checkoutbar-bottom .domain-addon-data .configure-domain-box-configuration {
		padding-left: 0px;
	}
	.checkoutbar-bottom .cus-col.domain-addon-data{
		padding-left: 0;
	}
	.checkoutbar-bottom .configure-text-box .cus-col.domain-addon-data .list-style-none li {
		display: block;
		text-align: left;
	}
	.pro-content p{
		text-align: left;
	}
	.name-list input {
		padding: 7px;
		font-size: 12px;
		height:35px;
	}
	.checkoutbar-bottom .professional-box-main .price-box.text-right li {
		display: flex;
		justify-content: space-between;
	}
	.checkoutbar-bottom .professional-box-main .price-box.text-right li span{
		text-align:right;
	}
	.checkoutbar-bottom .professional-box-main .cus-col-50{
		padding-right: 0;
	}
	 .checkoutbar-bottom ul.subtotal-content-li li {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	.checkoutbar-bottom .professional-box-main .price-box.text-right span#active-domain-period {
		text-align: left;
	}
	body .checkoutbar-bottom ul.list-style-none ul#main-ul-domain-reg{
		right: unset;
		left: 0
	}
	#active-domain-period:after{
		background-size: 11px;
		width: 30%;
		height: 28px;
	}
	div#checkout-btm-br .cart-empty-btn-sum-bar button.cart-empty-button.cursor-pointer {
		width: 100%;
		background-position: 40% center;
	}
	.inner-section-body-left-side.bottom-summary-enable {
		padding-bottom: 80px;
	}
	form#checkoutForm div#applyCreditContainer {
		padding: 20px;
	}
	.plan-item-outer.selected .checkmark::after{
		 -webkit-top: -36px;
	}
	.side-summary-enable .payment-radio {
		width: 100%;
		max-width: 5%;
		flex: 0 0 5%;
	}
	.side-bar-is-enable-payment .payment-name{
		max-width: 95%;
		flex: 0 0 95%;
	}
	.package-description ul.list {padding: 15px 30px;margin: 0;}
	.package-description ul li{font-size: 14px;}
	ul.group-listing-ul li{
		width: 50%;
	}
	.recommended-item .right-item span{
		width: 50%;
	}

}
@media screen and (max-width:480px) {

	#app,
	.checkout-page {
		padding: 0px 0 30px;
	}
	.payment-continue {
		padding: 10px 15px;
		font-size: 13px;
		width: 100%
	}
	.payment-btn {
		width: 100%
	}
	ul.group-listing-ul li {padding: 15px 8px;font-size: 13px;}
	.user-login .hv-acc {
		display: none;
	}
	.summary-head h3 {
		font-size: 16px;
	}
	.total-price-outer {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	#promoCodeAnchor,
	#promoCodeAnchorPage {
		font-size: 12px;
		padding: 5px 15px;
	}
	.cart-empty-btn-sum-bar {
		padding-left: 0;
		border: 0 none;
	}
	.left-item .flex-item {
		flex-wrap: wrap;
	}
	.recommended-item .item-name {
		margin-top: 15px;
		padding-left: 0;
		margin-left: 0;
	}
	.left_panel ul li span {
		min-width: 50%
	}
	.left_panel ul li strong {
		float: right;
	}
	.recommended-item .right-item {
		padding: 0;
	}
	.price-box .list-style-none li span {
		min-width: 90px;
		white-space: normal;
	}
	.applyCouponCodeDiv {
		flex-wrap: wrap;
	}
	.applyCouponCodeDiv p {
		width: 100%
	}
	a#promoCodeRemoveAnchor {
		width: 100%;
		margin: 6px 0;
		text-align: center;
	}
	.pro-content h3 {
		font-size: 16px;
	}
	.pro-content p {
		font-size: 13px;
	}
	.igst-content li,
	.price-box .list-style-none li,
	.price-box.text-right,
	ul.subtotal-content-li li {
		font-size: 14px;
		white-space: normal;
	}
	.igst-content li,
	.price-box .list-style-none li,
	ul.subtotal-content-li li {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	.addon-in-accordian .recommended-item .flex-item>img {
	    max-width: 60px;
	}
	.accordion-addon-button {font-size: 14px;padding: 15px 30px 15px 15px;}
	button.accordion-addon-button::after {right: 10px;}
}
@media(max-width:375px) {
	.summary-inner-iteams .item-name {
		margin-left: 5px;
		padding-right: 0;
	}
	.cart-item-list .cart-item-price {
		margin-left: 60px;
	}
	#promoCodeAnchor,
	#promoCodeAnchorPage {
		width: 100%
	}
	.total-price-num {
		font-size: 16px;
	}
	.tab .tablinks {
	    font-size: 13px;
	    padding: 9px ;
	}
}
@media (max-width:320px) {
	.cus-check {
		margin-left: 0;
	}
}