@media (max-width:1800px) {
	.cl-home-layout2 .home-layout2-outer .hero-sec {
		padding-left: 30px;
		padding-right: 30px;
	}

	table.tickets-table.table td {
		padding: 17px 17px !important;
		font-size: 12px;
	}

	.panel.panel-message-client.panel-scroll .panel-content.message-panel {
		height: 260px;
	}

	.tab-list-buttons-domain-detail li {
		font-size: 13px;
		padding: 15px 15px;
	}

	ul.sub-bar-common-section li {
		padding: 20px 9px;
		font-size: 14px;
	}

	.rightsidebaractive.bothSidebaractive .listtable {
		overflow: auto;
	}

	.rightsidebaractive.bothSidebaractive .dataTables_wrapper table.table-list {
		width: 1300px !important;
	}

	.dasboard-inner-section .panel-default {
		min-height: 355px;
	}
}

@media (max-width:1600px) {

	.dasboard-inner-section .panel-content.billing-panel,
	.dasboard-inner-section .panel-content.order-panel,
	.dasboard-inner-section .panel-content.services-panel {
		max-width: 95%;
	}

	.dasboard-inner-section .panel-content.offerings-panel img {
		width: 30px;
		;
	}

	.dasboard-inner-section .panel {
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.coman-box .panel-content.services-panel {
		min-height: 220px;
	}

	.left-domain-overview:after {
		left: 99%;
	}

	.row.overview-sections span.left-title-domain {
		max-width: 50%;
		font-size: 14px;
	}

	.row.overview-sections span.right-title-value {
		font-size: 14px;
	}

	.dasboard-inner-section .panel-content.order-panel img {
		margin-bottom: 52px;
	}
}

@media (max-width:1500px) {
	ul.ul-right-top {
		padding-left: 0;
	}

	ul#wgs-top-bar-menu a {
		font-size: 13px;
	}

	.dasboard-inner-section .rcmd-panel h4 {
		font-size: 12px;
	}

	.theme-domain-detail-page ul {
		flex-wrap: wrap;
		background: #fff;
	}

	.col-md-8.left-side-view-ticket {
		padding-left: 0;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		padding-right: 0;
	}

	.col-md-4.right-side-view-ticket {
		padding-right: 0;
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 0;
	}

	.ticket-owner-reply-photo,
	.ticket-staff-reply-photo {
		max-width: 20%;
	}

	.ticket-owner-comment-section,
	.ticket-staff-comment-section {
		max-width: 80%;
	}

	.sub-bar-tabs-icon {
		margin-right: 0px;
	}

	.offerings-panel ul.product-group-home-page-left li,
	.offerings-panel ul.product-group-home-page-right li {
		max-width: 100%;
	}

	ul.sub-bar-common-section li {
		display: block;
		text-align: center;
	}

	.rightsidebaractive.bothSidebaractive .invoice-inner-section .col-md-8 {
		flex: 0 0 100%;
		max-width: 1000%;
	}

	.rightsidebaractive.bothSidebaractive .invoice-inner-section .col-md-4 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.products-list-back,
	.product-name-head,
	.products-domains-section {
		padding: 15px;
	}

	.rightsidebaractive.bothSidebaractive .col-md-6.product-detail-left-column {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.rightsidebaractive.bothSidebaractive .mc-promo-login h3.panel-title {
		font-size: 20px;
	}

	.col-md-6.right-domain-overview {
		padding: 0;
	}

	.domain-upper-bulk-button .setBulkAction {
		padding: 10px 10px !important;
		font-size: 12px;
	}

	form#domainForm .listtable {
		overflow: auto;
	}

	form#domainForm .dataTable {
		width: 1100px !important;
	}

	a.add-button-common.wgs_custom-btn {
		box-shadow: none;
		font-size: 12px;
		padding: 11px 10px;
	}

	.common-table-upper-header ul.common-header-top {
		flex-wrap: wrap;
	}

	.theme-payment-method-page-edit label.form-check.form-check-inline {
		font-size: 12px;
	}

	.priority-label {
		margin-right: 10px;
	}

	.submit-ticket-upper-bar {
		padding: 23px 20px 18px 20px;
	}

	.priority-section .custom-select-box-drop {
		max-width: 124px;
		font-size: 13px;
		padding: 0 10px;
	}

	.theme-download-page h1.cool-titel {
		font-size: 20px;
		padding: 0px 20px;
	}

	/*.g-recaptcha {
		-webkit-transform: scale(0.56);
	}*/
	.dasboard-inner-section .panel-heading h3 {
		font-size: 12px;
	}

	.dasboard-inner-section .panel-heading {
		padding: 15px 10px;
	}

	.panel-content.message-panel,
	.panel-content.message-panel {
		padding: 0px 10px;
	}

	.message-panel .input-group-btn .btn {
		padding: 10px 10px;
		font-size: 12px !important;
	}

	.message-panel h2 {
		line-height: 17px;
		font-size: 12px;
	}

	.theme-latest-dashboard-page table.tickets-table.table td {
		padding: 15px 10px !important;
	}

	.panel-content.support-panel ul {
		padding: 10px 15px;
	}

	.dasboard-inner-section .panel-default {
		min-height: 335px;
	}

	.panel-content.support-panel a {
		padding: 10px 0 5px;
		font-size: 12px;
	}

	.dasboard-inner-section .panel-content.offerings-panel img {
		width: 25px;
	}

	.bothSidebaractive .col-12.col-sm-12.col-md-6.col-lg-3.coman-box.registerDomainSec,
	.bothSidebaractive .col-12.col-sm-6.col-md-6.col-lg-3.coman-box,
	.bothSidebaractive .col-12.col-sm-12.col-md-6.col-lg-6.wd-65.coman-box,
	.bothSidebaractive .col-12.col-sm-6.col-md-6.col-lg-3.wd-35.coman-box {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.bothSidebaractive .col-12.col-sm-12.col-md-12.col-lg-6.coman-box,
	.bothSidebaractive .col-12.col-sm-12.col-md-6.col-lg-3.coman-box {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.bothSidebaractive .offerings-panel ul li {
		max-width: 50%;
	}

	.bothSidebaractive .div-service-status {
		max-width: 44%;
	}

	.bothSidebaractive .div-service-name {
		max-width: 50%;
		width: 100%;
		flex: unset;
	}

	.bothSidebaractive .div-service-buttons {
		width: 100%;
		max-width: 100%;
		margin-top: 10px;
	}

	.bothSidebaractive .div-service-item {
		flex-wrap: wrap;
	}

	.hosting-panal p {
		font-size: 12px;
		line-height: 19px;
	}

	.hosting-panal h2 {
		font-size: 15px;
		margin-top: 10px;
	}

	.hosting-panal {
		padding: 34px 10px 10px;
		min-height: 230px
	}

	.inner-addon-domain-section .common-addon-domain .btn {
		font-size: 13px;
		padding: 10px 13px;
	}

	body .landing-page.cpanelseo .feature-carousel .carousel-control.right {
		right: 10px;
	}

	body .landing-page.cpanelseo .feature-carousel .carousel-control {
		left: 10px;
	}

	.loginlayout2 .login-default-left-side {
		position: fixed;
	}

	.loginlayout2 .login-default-wrapper .login-new-inner {
		margin: 50px auto;
		margin-left: auto;
		margin-right: 50px;
	}

	.navbar-header {
		width: auto;
	}

	a.contact-us-menu {
		font-size: 13px;
	}
}

@media(max-width: 1399px) {
	.bothSidebaractive .theme-knowledgebase-page .art-row.row .col-md-3 {
		flex: 50%;
		max-width: 50%;
	}

	.common-table-upper-header ul.common-header-top {
		flex-wrap: wrap;
	}

	ul.common-header-top li {
		padding: 4px 0;
	}

	.box-server-status {
		margin-bottom: 15px;
	}

	.support-department-section ul.support-dept-icon li {
		width: 23%;
		margin: 0 1% 15px;
	}

	.lossPasswordlayout2 #page-wrapper .container {
		height: 100%;
	}
}

@media (max-width:1366px) {
	.cl-home-layout2 .browse-product-img img {
		height: 70px;
	}

	.cl-home-layout2 .browse-product-inner {
		height: 100%;
	}

	.cl-home-layout2 .browse-product-inner p {
		font-size: 14px;
	}

	.home-layout2-outer .home-page-product-listing h3.card-title.pricing-card-title {
		font-size: 20px;
		line-height: 28px;
	}

	body ul#wgs-top-bar-menu.whmcs-default-navigation ul.dropdown-menu.show li a {
		padding: 10px 7px 5px !important;
	}

	.dropdown-toggle {
		margin: 0 0 0 20px;
	}

	.icon-cross {
		max-width: 6%;
	}

	span.price-section-fund,
	.revenue-inner-section span.price-section-revenue {
		font-size: 25px;
	}

	.domen-page.rightsidebaractive.bothSidebaractive .theme-page-add-funds .col-md-5 {
		flex: 0 0 60.66667%;
		max-width: 60.66667%;
	}

	#mc-promo-widgets {
		display: block;
	}

	.product-hook-panel .mc-promo-login {
		margin-bottom: 10px;
	}

	.domen-page.rightsidebaractive.bothSidebaractive .row.overview-sections .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.domen-page.rightsidebaractive.bothSidebaractive .left-domain-overview:after {
		display: none;
	}

	.theme-domain-dns-page .table td,
	.theme-domain-dns-page .table th {
		padding: 9px;
	}

	.theme-domain-dns-page .table thead th {
		font-size: 14px;
	}

	.common-addon-domain {
		flex: 0 0 49%;
		max-width: 49%;
		margin-bottom: 10px;
	}

	.left-side-buttons-domains {
		flex-wrap: wrap;
	}

	.theme-user-management .btn-manage-permissions {
		margin-bottom: 0px;
	}

	.rightsidebaractive.bothSidebaractive .col-12.col-sm-12.col-md-12.col-lg-6.coman-box,
	.rightsidebaractive.bothSidebaractive .col-12.col-sm-12.col-md-6.col-lg-3.coman-box {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.rightsidebaractive.bothSidebaractive .col-12.col-sm-6.col-md-6.col-lg-3.coman-box,
	.rightsidebaractive.bothSidebaractive .col-12.col-sm-12.col-md-6.col-lg-3.coman-box.registerDomainSec {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.invoice-right-first-section,
	.mannual-credit-section,
	.invoice-actions {
		padding: 20px;
	}

	span.due-amount-total {
		font-size: 25px;
	}

	li.dropdown.domain-more-options .dropdown-toggle {
		margin: 0 0 0 0px;
	}

	.landing-page .product-options .item {
		padding: 20px;
	}

	.host-nav.product-listing-page .product_dropdwn ul.dropdown-menu.show {
		right: 0;
		left: unset !important;
	}

	li.contact-new {
		padding-right: 0px;
	}
}

@media (min-width:1199px) and (max-width:1365px) {
	.dasboard-inner-section .panel-content.offerings-panel img {
		width: 25px;
	}

	.col-12.col-sm-12.col-md-6.col-lg-3.coman-box.registerDomainSec,
	.col-12.col-sm-6.col-md-6.col-lg-3.coman-box,
	.col-12.col-sm-12.col-md-6.col-lg-6.wd-65.coman-box,
	.col-12.col-sm-6.col-md-6.col-lg-3.wd-35.coman-box {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.col-12.col-sm-12.col-md-12.col-lg-6.coman-box,
	.col-12.col-sm-12.col-md-6.col-lg-3.coman-box {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media(max-width: 1365px) {
	.landing-page.ssl .container.secure-wildcard .row {
		flex-wrap: wrap;
		justify-content: center !important;
	}

	body .wrapper .landing-page .navbar .navbar-nav>li>a {
		font-size: 13px;
		padding-right: 12px !important;
		padding-left: 12px !important;
	}

	div#servicesPanel .prd-inner-wrap.slick-slide {
		padding-bottom: 30px;
	}

	.default-whmcs-client-area .client-home-cards .list-group {
		min-height: 180px;
	}

	.cl-home-layout2 .one-click.spacing .one-click-inner {
		margin-top: 0 !important;
	}

	.wgsSidebar2 #sidebar ul li a {
		padding: 9px 14px;
	}

	.wgsSidebar2 ul.list-unstyled.components span {
		font-size: 14px;
		margin-top: 6px;
	}

	.wgsSidebar2 ul.list-unstyled.components i {
		font-size: 17px;
	}
}

@media (max-width:1280px) {
	.clientx-rtl div#stripeElements .form-group.row.cc-billing-address {
		display: block;
	}
}

@media (max-width:1199px) {
	body .landing-page.ssl .validation-levels .col-md-6:last-child {
		margin-top: 30px !important;
	}

	.defaultClientxSidebar .shift-btn {
		left: -20px;
	}

	.defaultClientxSidebar .shift-btn.active {
		left: -35px;
	}

	.banner-right img {
		width: 500px;
	}

	.host-row.login-new:after {
		display: none;
	}

	.theme-body-padding.theme-knowledgebase-page .cat-col .col-md-3 {
		flex: 50%;
		max-width: 50%;
	}

	.box-server-status span {
		font-size: 35px;
	}

	.box-server-status {
		padding: 25px 15px;
	}

	.affiliate-stat i,
	.affiliate-stat span {
		font-size: 25px;
	}

	.affiliate-stat {
		font-size: 18px;
	}

	.home-page-product-listing a.wgs_custom-btn {
		font-size: 12px;
		padding: 10px 12px;
	}

	h3.card-title.pricing-card-title {
		font-size: 12px;
		min-height: 40px;
		line-height: 18px;
	}

	.home-page-product-listing p {
		font-size: 12px;
	}

	.can-help-home-page .action-icon-btns a,
	.your-account-home-page .action-icon-btns a {
		font-size: 12px;
	}

	.home-page-product-listing .card.mb-3 {
		margin-bottom: 40px !important;
	}

	.offerings-panel ul li {
		max-width: 100%;
	}

	.theme-latest-dashboard-page .col-12.col-sm-6.col-md-6.col-lg-3.coman-box,
	.theme-latest-dashboard-page .col-12.col-sm-12.col-md-6.col-lg-3.coman-box.registerDomainSec {
		flex: 0 0 50%;
		max-width: 50%;
	}

	#content.active .dasboard-inner-section .panel-content.offerings-panel img {
		width: 30px;
	}

	.navbar-header-cover-top {
		justify-content: space-between;
	}

	div#content.rightsidebaractive.bothSidebaractive {
		width: calc(100% - 395px);
	}

	.theme-user-invite-page .invite-descrp h3.form-title {
		font-size: 20px;
	}

	ul.sub-bar-common-section li {
		padding: 20px 25px;
		font-size: 0;
	}

	ul.sub-bar-common-section li i {
		font-size: 16px;
	}

	.listtable {
		overflow: auto;
	}

	.dataTables_wrapper table.table-list {
		width: 100% !important;
	}

	.invoice-inner-section .col-md-8,
	.invoice-inner-section .col-md-4 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.theme-page-add-funds .col-md-5 {
		flex: 0 0 75.66667%;
		max-width: 75.66667%;
	}

	.col-md-6.product-detail-left-column {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.row.overview-sections .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.left-domain-overview:after {
		display: none;
	}

	.ssl-section-domain-detail-page .row {
		flex-wrap: nowrap;
	}

	.theme-user-management .user-list-section {
		overflow: auto;
	}

	.theme-user-management table.table.table-striped {
		width: 850px;
	}

	.submit-ticket-upper-bar .col-md-9 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	ul.service-dept-section {
		margin-bottom: 10px;
	}

	.dasboard-inner-section .col-12.col-sm-12.col-md-12.col-lg-6.coman-box {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.theme-latest-dashboard-page .col-12.col-sm-12.col-md-6.col-lg-3.coman-box {
		flex: 0 0 100%;
		max-width: 100%;
	}

	/* .theme-head-bar .col-md-3{
		flex: 0 0 100%;
		max-width: 100%;
	} */
	.invoice-inner-right {
		max-width: 100%;
		margin-top: 15px;
	}

	.theme-client-service-detail-page div#tabOverview .card .card-body div#cPanelBillingOverviewPanel .col-xs-6.col-6.text-right {
		font-size: 12px;
		padding-right: 0;
		padding-left: 30px;
	}

	.theme-client-service-detail-page div#tabOverview .card .card-body .col-xs-6.col-6 {
		font-size: 12px;
		padding-right: 0;
		padding-left: 30px;
	}

	.theme-client-service-detail-page div#tabOverview div#cPanelQuickShortcutsPanel .card-body .col-xs-6.col-6 {
		font-size: 12px;
		padding-right: 15px;
		padding-left: 15px;
	}

	ul.sub-bar-common-section li.active:after {
		left: 35%;
	}

	.user-profile-page .inputBox.focus {
		margin-bottom: 25px;
	}

	.default-whmcs-client-area .tiles .col-6.col-xl-3:first-child a,
	.default-whmcs-client-area .tiles .col-6.col-xl-3:last-child a {
		margin-left: 5px;
	}

	.default-whmcs-client-area .tiles .tile {
		margin: 0px 0px 5px 5px;
	}

	form#domainForm .dataTable {
		width: 990px !important;
	}

	.domain-section-home-page-search {
		padding: 20px 18px;
	}

	h3.heading-title-domain-home-search {
		font-size: 24px;
	}

	.theme-head-bar.service-detail-page .col-md-3 {
		padding-right: 15px;
		text-align: left;
		margin-bottom: 15px;
	}

	body .wrapper .landing-page .btn-default {
		font-size: 12px;
	}

	.landing-page .pricing-item h5 {
		min-height: 35px;
	}

	span.pricing-text {
		font-size: 25px;
	}

	.store-promoted-product h3 {
		font-size: 25px;
	}

	body .wrapper .landing-page p {
		font-size: 13px;
	}

	body .landing-page.ox .features p.title {
		font-size: 18px;
	}

	body .landing-page .features {
		padding: 0px 0 0px !important;
	}

	body .wrapper .landing-page.codeguard .overview-features li {
		width: 31%;
		margin-bottom: 10px;
	}

	body .landing-page.sitelock .plans .plan ul {
		padding: 20px 15px;
	}

	body .landing-page.sitelock .plans .plan .header p {
		font-size: 14px;
	}

	body .landing-page.marketgoo .feature-blocks .block span {
		font-size: 15px;
	}

	body .landing-page.marketgoo .feature-wrapper {
		padding: 0px 0px;
	}

	body .landing-page.marketgoo .feature-blocks .block p {
		padding: 10px 10px;
	}

	body .landing-page.marketgoo .feature-blocks .block img {
		max-width: 140px;
	}

	body .wrapper .landing-page.marketgoo .faqs .faq {
		padding: 20px;
		background: #fff;
		min-height: auto;
		margin-bottom: 20px;
	}

	body .wrapper .landing-page h4 {
		font-size: 19px;
	}

	body .landing-page.sitebuilder .features {
		padding: 50px 0 50px !important;
	}

	body .landing-page.sitebuilder .nav-tabs>li>a {
		padding: 10px 10px;
		font-size: 14px;
	}

	body .landing-page.cpanelseo .header h1 {
		font-size: 25px;
	}

	.domain-upper-bulk-button .setBulkAction {
		margin: 0 5px 5px 0px;
	}

	ul#wgs-top-bar-menu.whmcs-default-navigation a {
		font-size: 12px;
		padding: 15px 7px 30px;
	}

	.navbar-header {
		width: 150px;
	}

	ul.ul-right-top {
		width: auto;
	}

	ul.ul-right-top .dropdown-toggle {
		font-size: 15px;
		margin: 0 0 0 15px;
	}

	.whmcs-default-navigation .dropdown-toggle {
		margin: 0 0 0 0px;
	}

	.loginlayout2 .login-default-left-side {
		position: unset !important;
	}

	.loginlayout2 .login-default-wrapper .login-new-inner {
		margin-left: 50px;
	}

	.registerlayout3.login-bg #page-wrapper {
		padding-top: 0;
	}

	#bs-example-navbar-collapse-1 .dropdown-toggle {
		margin: 0 0 0 0px;
	}

	a.contact-us-menu {
		font-size: 12px;
	}

	li.dropdown.messages-menu.lang.home-lang-eng span.lang-eng-text {
		font-size: 0 !important;
	}

	li.dropdown.messages-menu.lang.home-lang-eng i.far.fa-chevron-down {
		padding-left: 0;
		font-size: 12px;
	}

	ul#wgs-top-bar-menu a {
		padding: 15px 4px 30px !important;
		font-size: 12px;
	}
}

@media(max-width: 1099px) {
	.cl-home-layout2 .home-layout2-outer .banner-left ul li {
		max-width: 100%;
	}

	.cl-home-layout2 .home-layout2-outer .banner-left .home-button-style {
		padding: 14px 34px;
	}
}

@media(max-width: 1024px) {
	.cl-home-layout2 .consultation-team-right .home-button-style {
		padding: 16px;
		font-size: 14px;
	}

	.banner-right img {
		width: 450px;
		margin: 40px auto 0px;
	}

	.loginlayout2 .login-default-wrapper {
		flex-direction: column;
	}

	.loginlayout2 .login-default-left-side {
		max-width: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
}

@media(min-width:992px) and (max-width:1500px) {
	.support-department-section ul.support-dept-icon li {
		width: 48%;
	}
}

@media(min-width:1200px) and (max-width:1400px) {
	ul.ul-right-top .dropdown-toggle {
		margin: 0 0 0 25px;
	}

	/*	.navbar-header, ul.ul-right-top {width: 200px;}*/
	ul#wgs-top-bar-menu a {
		margin: 0;
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.last-button-right-view-ticket {
		top: 124px
	}

	.landing-page.sitebuilder .intro .col-lg-5 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media (min-width:991px) {
	.home-layout2-outer .your-account-home-page .col-lg-2 {
		flex: 0 0 20.666667%;
		max-width: 19.666667%;
	}
}

@media (max-width:991px) {
	.client-home-cards.products-slider-outer ul.slick-dots {
		padding-left: 0;
	}

	.card.security-question-section .btn-footer .wgs_custom-btn {
		font-size: 14px;
	}

	.user-security-page-main-sec .social-signin-btns {
		text-align: center;
	}

	.cl-home-layout2 .pricing-detail {
		flex-wrap: wrap;
		justify-content: center;
	}

	.cl-home-layout2 .why-choose-upprsec {
		padding: 30px;
	}

	.cl-home-layout2 a.home-button-style,
	a.button-style {
		padding: 14px 9px;
	}

	.cl-home-layout2 .home-layout2-outer .hero-sec .row {
		align-items: center;
		padding-bottom: 110px;
	}

	.cl-home-layout2 .one-click-inner {
		padding: 40px;
	}

	.cl-home-layout2 .testimonial-inner {
		padding: 15px;
	}

	.cl-home-layout2 section.faq-sec.spacing {
		padding: 40px 0;
	}

	.cl-home-layout2 .consultation-team {
		padding: 30px;
	}

	.cl-home-layout2 .consultation-team-left h2 {
		font-size: 28px !important;
	}

	.cl-home-layout2 .custom-col-md {
		padding: 0 20px;
	}

	.cl-home-layout2 .browseProducts-wrapper .col-md-2 {
		margin-bottom: 20px;
	}

	.wgsSidebar3 #content {
		left: 0;
		top: 80px;
		width: 100%;
	}

	.without-box div#containerPassword .col-md-6:last-child {
		margin-top: 30px;
	}

	.titel-sup {
		padding-left: 0;
		text-align: center;
		margin: 0 auto;
	}

	.action-icon-btns a {
		margin: 0 0 25px 0;
	}

	.theme-head-bar h1 {
		font-size: 20px;
		line-height: 24px;
	}

	.theme-head-bar h1 i {
		font-size: 22px;
		padding-right: 10px;
	}

	.theme-contact-page .form-group.textarea {
		margin-top: 15px;
	}

	.dataTables_wrapper .dataTables_paginate {
		float: none;
	}

	div.dataTables_wrapper div.dataTables_paginate ul.pagination {
		justify-content: center !important;
	}

	div#tableDomainPricing_length {
		display: inline-block;
		width: 100%;
		text-align: center !important;
		margin-top: 10px;
	}

	.bothSidebaractive .theme-knowledgebase-page .art-row.row .col-md-3 {
		flex: 100%;
		max-width: 100%;
	}

	li.common-title-all h3 {
		font-size: 18px;
	}

	.common-table-upper-header ul.common-header-top {
		display: inherit;
	}

	li.common-title-all h3 {
		margin: 0 15px 0 0;
	}

	.common-table-upper-header .dropdown.common-sort-dropdown {
		max-width: 100%;
	}

	.common-serach-input {
		max-width: 100%;
		margin-right: 0;
	}

	a.add-button-common.wgs_custom-btn {
		margin-top: 20px;
	}

	.common-sort-dropdown a.dropdown-toggle {
		margin: 0 0 0px;
		display: inline-block;
	}

	h3.common-title-count {
		display: inline-block;
	}

	a.add-button-common.wgs_custom-btn {
		width: 100%;
	}

	.box-server-status span {
		font-size: 35px;
	}

	.support-department-section ul.support-dept-icon li {
		width: 47%;
		margin: 1px 1.5% 12px;
	}

	.host-row .col-md-8 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.host-row .col-md-4 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.container {
		width: 100%;
	}

	.media-news {
		flex-wrap: wrap;
	}

	.dataTables_wrapper table.table-list {
		/* width: 710px !important; */
		width: 100% !important;
		margin: auto !important;
		margin-top: 10px !important;
	}

	.host-row {
		display: block;
	}

	.login-bg .col-md-6,
	.login-bg .col-sm-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.can-help-home-page h2.text-center.m-4 {
		margin-top: 0 !important;
		font-size: 24px;
	}

	.can-help-home-page {
		padding: 45px 0px;
	}

	.your-account-home-page {
		margin: 45px 0px;
	}

	.home-domain-search .input-group-wrapper {
		width: 430px;
		margin: 22px auto;
	}

	.home-domain-search .input-group-append btn {
		padding: 4px;
		font-size: 13px;
	}

	.home-domain-search .tld-logos li {
		font-size: 12px;
	}

	.home-page-product-heading h2 {
		font-size: 24px;
	}

	.your-account-home-page h2.text-center.m-4 {
		font-size: 24px;
	}

	.card-columns.home.home-page-product-listing.home-page-slider {
		column-count: 2;
	}

	.home-domain-search h2 {
		font-size: 30px;
	}

	div#content.rightsidebaractive {
		width: calc(100% - 95px);
		right: 95px;
	}

	div#content.rightsidebaractive.bothSidebaractive {
		width: calc(100% - 295px);
	}

	a.back-button-head-bar {
		padding: 6px 10px 6px 10px;
		font-size: 13px;
	}

	.icon-cross {
		max-width: 11%;
	}

	.wgs_custom-btn {
		padding: 10px 10px;
		font-size: 12px;
	}

	.wgs_cancel_button {
		padding: 10px 10px;
		font-size: 12px;
	}

	.wgs_remove_button {
		padding: 10px 10px;
		font-size: 12px;
	}

	.bottom-btn-cancel-req button {
		font-size: 12px;
		padding: 10px 10px;
	}

	.last-button-right-view-ticket .wgs_remove_button {
		padding: 10px 10px;
		font-size: 12px;
	}

	#content.active .last-button-right-view-ticket {
		top: 96px;
	}

	.last-button-right-view-ticket {
		position: unset;
	}

	.common-table-upper-header ul.common-header-top {
		flex-wrap: wrap;
		display: flex;
	}

	.common-table-upper-header ul.common-header-top li.common-table-button-nav {
		width: 100%;
	}

	button#ticketReply {
		margin: 0;
	}

	.last-button-right-view-ticket {
		position: unset;
		margin-top: 8px;
	}

	.theme-page-ticket-confirm {
		padding: 0px;
	}

	.main-body-accountdetail-section .col-sm-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.main-body-accountdetail-section .col-md-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.main-body-accountdetail-section .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	div#tableLinkedAccounts_wrapper table#tableLinkedAccounts {
		width: 800px !important;
	}

	div#tableLinkedAccounts_wrapper .listtable {
		overflow: auto;
	}

	.contact-input-section-upper .col-sm-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.contact-list-new-contact-head {
		display: block;
	}

	.contact-add-sections .custom-select-box-drop {
		margin: 10px 0px;
		width: 100%;
		max-width: 100%;
	}

	.button-contacts .btn.wgs_custom-btn {
		width: 100%;
	}

	.card.contact-input-section-upper .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.theme-contact-list-page .card.contact-input-section-upper h3.form-title {
		margin-top: 0px;
	}

	.dataTables_wrapper .dataTables_paginate {
		float: right;
	}

	.formBox.cc-payment-form .form-inner-section.row .payment-heading,
	h3.titel-invoice-summary {
		font-size: 20px;
	}

	.col-md-7.payment-left-sec,
	.formBox.cc-payment-form .col-md-5 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.products-domains-section,
	.product-name-head {
		border-left: transparent;
		border-bottom: 1px solid var(--border-color);
	}

	.theme-head-bar.service-detail-page .col-md-9 {
		display: block;
		display: block;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0;
	}

	.theme-head-bar .col-md-3 {
		text-align: left;
		margin: 10px 0px 0px;
	}

	.theme-domain-dns-page form .table {
		width: 800px;
	}

	.theme-domain-dns-page form {
		overflow-x: auto;
	}

	.common-addon-domain {
		flex: 0 0 100%;
		max-width: 100%;
	}

	form#frmManagePaymentMethod label.col-md-2.control-label {
		float: left;
	}

	/*form#frmManagePaymentMethod .fieldgroup-auxfields .col-md-8 {
		flex: 0 0 360px;
		max-width: 360px;
	}*/
	.theme-payment-method-page-edit form#frmManagePaymentMethod .fieldgroup-auxfields .control-label {
		margin-bottom: 10px;
	}

	div#stripeElements .col-sm-7 {
		flex: 0 0 360px;
		max-width: 360px;
	}

	.form-group.row.cc-billing-address .col-sm-2 {
		flex: 0 0 360px;
		max-width: 430px;
	}

	.theme-user-management table.table.table-striped {
		width: 640px;
	}

	.theme-affiliates-page .dataTables_info {
		position: unset;
	}

	.affiliate-upper-section,
	.refferal-link-section,
	.commision-row,
	.affiliate-table-below,
	.affiliate-link-below {
		padding: 10px;
	}

	.theme-affiliates-page .row .affiliate-stat {
		margin-bottom: 0;
	}

	.refferal-link-section .col-md-8.offset-md-2,
	.row.commision-row .col-md-8.offset-md-2 {
		margin-left: 0;
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-right: 0;
	}

	.refferal-link-section .title-refer {
		/* text-align: center; */
		font-size: 20px;
	}

	.theme-affiliates-page {
		margin: 15px;
	}

	.flare-list ul {
		padding-right: 0;
	}

	.theme-download-page .art-col.most-view-dwn {
		padding-bottom: 0;
	}

	.theme-latest-dashboard-page .col-12.col-sm-6.col-md-6.col-lg-3.coman-box,
	.theme-latest-dashboard-page .col-12.col-sm-12.col-md-6.col-lg-3.coman-box.registerDomainSec {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.theme-latest-dashboard-page .col-12.col-sm-12.col-md-6.col-lg-6.wd-65.coman-box {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.theme-client-service-detail-page div#tabOverview .card .card-body .col-md-5 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.theme-client-service-detail-page div#tabOverview .card .card-body .col-md-7 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	form#frmCreateEmailAccount .col-md-3 {
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 0;
	}

	form#frmCreateEmailAccount .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	form#frmCreateEmailAccount button.btn.btn-primary.btn-block {
		font-size: 18px;
		max-width: 94%;
	}

	.dataTables_info {
		position: unset;
	}

	.theme-domain-dns-page p.text-right {
		text-align: left !important;
	}

	.product-name-head {
		border-top: 1px solid var(--border-color);
	}

	.host-row .col-md-4 {
		margin-bottom: 30px;
	}

	.domain-pricing.theme-body-padding.theme-domain-price form.float-right {
		float: unset !important;
		width: 100%;
		max-width: 300px;
	}

	.client-home-cards .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.upper-invoice-head-section .col-md-5,
	.upper-invoice-head-section .col-md-7 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.invoice-date-section {
		padding-right: 0;
	}

	.promo-banner .icon-left img {
		width: 100%;
		max-width: 90px;
		height: auto;
		margin: 0;
		max-height: unset;
	}

	.promo-banner .icon-left {
		text-align: left;
		width: 100%;
		float: unset;
		margin-bottom: 10px;
	}

	.promo-banner .content {
		margin-left: 0;
	}

	section.default-home-active-product-service .list-group-item.list-group-item-action.col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.store-order-container .store-domain-tabs li a {
		padding: 12px 10px !important;
	}

	body .landing-page.sitebuilder .nav-tabs>li>a {
		padding: 10px 7px;
		font-size: 14px;
		margin-bottom: 5px;
	}

	.landing-page.ox .pricing table {
		width: 500px;
	}

	div#oxPricing .col-xl-10.offset-xl-1 {
		overflow-x: auto;
	}

	.landing-page.ox .pricing table {
		width: 500px;
	}

	div#howitworks .nav-link {
		padding: 0.5rem 5px;
		font-size: 13px;
	}

	body .landing-page.marketgoo .feature-blocks .block img {
		max-width: 90px;
	}

	body .landing-page.marketgoo .feature-blocks .block {
		padding: 20px 0px;
	}

	body .landing-page.marketgoo .plan .btn-signup {
		font-size: 13px !important;
	}

	body .landing-page.marketgoo .testimonials .testimonial {
		font-size: 15px;
	}

	div#testimonials {
		margin: 0px 0;
	}

	body .landing-page .tab-content {
		padding: 10px;
	}

	.content-block.audience.text-center h3 {
		font-size: 20px;
	}

	.landing-page.cpanelseo .content-block.faq button.btn-block {
		font-size: 14px !important;
	}

	.landing-page.cpanelseo .content-block.faq .card-header {
		padding: 5px;
	}

	.theme-contact-add-page .contact-add-sections .custom-select-box-drop {
		width: 100%;
		padding: 0;
		max-width: 100%;
	}

	div#content.bothSideBarOpened {
		width: calc(100% - 295px);
		left: 295px;
	}

	.top-resp {
		display: block;
		background: var(--primary-bgcolor);
		padding: 8px 15px;
		border-top: 1px solid var(--primary-border-color);
		border-bottom: 1px solid var(--primary-border-color);
		width: 100%;
		margin-top: 10px;
	}

	button#sidebarCollapsenavdefault {
		float: right;
	}

	#sidebar.active {
		margin-left: 0;
		left: 0;
		max-width: 100%;
		min-width: 100%;
	}

	.defaultClientxSidebar,
	.menu-myaccount-clientx,
	.menu-notification-clientx,
	.menu-settings-clientx,
	.menu-cart-clientx {
		top: 122px;
	}

	#sidebar {
		top: 121px !important;
	}

	#sidebar.active ul {
		position: relative;
		left: 0;
		width: 100%;
	}

	#sidebar ul li a {
		display: flex;
	}

	#sidebar.active ul.list-unstyled.components span {
		display: block;
	}

	#sidebar {
		left: -300px;
	}

	.shift-btn {
		display: none;
	}

	.respos .close {
		display: none;
	}

	.top-resp button {
		background: transparent;
		border: transparent;
		color: #fff;
	}

	.respos .open {
		display: block;
	}

	.respos.active .open {
		display: none;
	}

	.respos.active .close {
		display: block;
	}

	.top-resp .close {
		display: none;
		float: unset;
	}

	.top-resp button i {
		font-size: 16px;
		color: #fff;
		opacity: 1;
		font-weight: 500;
		line-height: 24px;
	}

	nav#sidebar.topmenu-hide-desktop.active {
		margin-left: 0px;
	}

	.whmcs-primary-nav-mobile .wgssidefontcoloraddon li a {
		color: #adbeee;
		font-size: 15px !important;
		margin-left: 0;
		font-weight: 600;
		padding: 15px 20px;
	}

	.clientx.header.wgsheaderfromaddon {
		padding: 13px 0 0px;
	}

	nav#sidebar.whmcs-primary-nav-mobile .dropdown-toggle:after {
		display: inline-block;
		margin-left: 0.50em;
		vertical-align: middle;
		content: "";
		border-top: 0.3em solid;
		border-right: 0.3em solid transparent;
		border-bottom: 0;
		border-left: 0.3em solid transparent;
		/*position: relative;
		top: 11px;*/
		top: 25px;
		position: absolute;
		right: 22px;
	}

	nav#sidebar.whmcs-primary-nav-mobile .dropdown-divider {
		display: none;
	}

	.whmcs-primary-nav-mobile .wgssidefontcoloraddon li {
		position: relative;
		padding: 0
	}

	nav#sidebar.whmcs-primary-nav-mobile .wgssidefontcoloraddon li ul.dropdown-menu.show a {
		border-bottom: 1px solid #104274;
		padding: 15px 14px !important;
	}

	nav#sidebar.whmcs-primary-nav-mobile ul.list-unstyled.components ul.dropdown-menu i {
		padding: 0 0px 0 0px;
		width: auto;
	}

	nav#sidebar.whmcs-primary-nav-mobile .dropdown.no-collapse.show .dropdown-toggle:after {
		transform: rotate(180deg);
		top: 24px;
	}

	.whmcs-primary-nav-mobile ul.dropdown-menu.show:before {
		display: none;
	}

	nav#sidebar.whmcs-primary-nav-mobile .wgssidefontcoloraddon li ul.dropdown-menu.show {
		height: auto;
	}

	.whmcs-primary-nav-mobile ul.dropdown-menu.show {
		background-color: #0e3e6e;
		margin-top: 0;
		transform: unset !important;
		padding-bottom: 0 !important;
	}

	nav#sidebar.whmcs-primary-nav-mobile {
		background-image: none;
	}

	ul.list-unstyled.components.wgssidefontcoloraddon.hide-nav-for-mobile-only {
		display: none;
	}

	ul.list-unstyled.components.wgssidefontcoloraddon.whmcs-primary-for-mobile-only {
		display: block;
	}

	ul.ul-right-top .dropdown-toggle,
	header.header.no-top-bar-enable .navbar-nav a {
		margin: 0 0 0 30px;
	}

	ul#wgs-top-bar-menu.whmcs-default-navigation {
		display: none;
	}

	ul.ul-right-top .dropdown-toggle {
		font-size: 20px;
	}

	#content {
		width: 100%;
		left: 0;
		top: 122px;
	}

	#content.active {
		width: 100%;
		left: 0;
	}

	.wgsSidebar2 #content {
		width: 100%;
		left: 0;
	}

	.wgsSidebar2 #sidebar {
		left: -300px;
	}

	.wgsSidebar2 #sidebar.active {
		min-width: 100%;
		max-width: 100%;
	}

	.wgsSidebar2 #sidebar.active ul.list-unstyled.components span {
		text-align: left;
		margin-left: 12px !important;
		margin-top: 0;
	}

	.wgsSidebar2 ul.list-unstyled.components i {
		font-size: 20px;
		display: block !important;
		margin: 0;
	}

	.wgsSidebar3 #sidebar.nav-side-three.active {
		margin-left: 0;
		min-width: 100%;
		max-width: 100%;
	}

	.wgsSidebar3 #sidebar.nav-side-three.active ul li a {
		text-align: left;
	}

	.wgsSidebar3 #sidebar.active ul.list-unstyled.components span {
		display: inline-block;
	}

	.wgsSidebar3 #sidebar.nav-side-three.active ul {
		overflow-y: auto;
		height: calc(100% - 120px);
	}

	.registerlayout1 #page-wrapper.register-new {
		padding-top: 0;
	}

	.registerlayout1 .back-btn {
		text-align: center;
		margin-bottom: 30px;
	}

	.registerlayout1 .back-btn a {
		position: unset;
		display: inline-block;
	}

	.without-box.registerlayout3 .inputBox {
		margin-bottom: 25px !important;
	}

	.home-layout2-outer .search-domain-sec {
		margin-top: 40px;
	}

	.browseProducts-wrapper {
		padding-bottom: 50px;
	}

	.home-layout2-outer .home-domain-search .tld-logos li {
		text-align: center;
		display: flex;
		align-items: center;
	}

	div#bs-example-navbar-collapse-1 {
		display: none;
	}

	#order-standard_cart .account-select-container div {
		width: 100%;
	}

	.dropdown-new {
		min-width: 480px !important;
		left: unset;
		top: 45px;
		right: -14px;
		padding: 20px;
	}

	.contact-description i {
		font-size: 18px;
	}

	.theme-latest-dashboard-page .panel-b-height .offerings-panel {
		min-height: 216px;
	}

	.ho-without-login.dropdown.user.user-menu>.dropdown-menu {
		right: -10px;
	}
}

@media only screen and (min-width:1400px) and (max-width:1700px) {
	.bothSidebaractive .theme-download-page .art-row-cat.row.down-cat .col-md-3 {
		flex: 33%;
		max-width: 33%;
	}

	.inner-addon-domain-section .common-addon-domain .btn {
		font-size: 13px;
		padding: 10px 15px;
	}

	.common-addon-domain strong {
		font-size: 18px;
		line-height: 24px;
	}

}

@media only screen and (min-width:768px) and (max-width:1399px) {

	.theme-download-page .art-row-cat.row.down-cat .col-md-3,
	.theme-knowledgebase-page .art-row .col-md-3 {
		flex: 50%;
		max-width: 50%;
	}

	.bothSidebaractive .theme-download-page .art-row-cat.row.down-cat .col-md-3,
	.bothSidebaractive .theme-page-server-status .upper-nav-server-status .col-md-3 {
		flex: 50%;
		max-width: 50%;
	}

	.box-server-status p {
		font-size: 14px;
	}

	.cont-ser {
		font-size: 11px;
	}

	.featured-tlds-container .col-md-2 {
		flex: 25%;
		max-width: 25%;
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.theme-head-bar p {
		padding: 0 0 0 35px;
	}

	.theme-contact-page .formBox .col-sm-3,
	.theme-contact-page .formBox .col-sm-9 {
		flex: 100%;
		max-width: 100%;
	}

	.theme-contact-page {
		padding: 20px 0;
	}

	.theme-contact-page .form-colam .inputBox {
		margin-bottom: 30px;
	}

	.featured-tlds-container .col-md-2 {
		flex: 33.333%;
		max-width: 33.333%;
	}

	.theme-body-padding.theme-knowledgebase-page .cat-col .col-md-3,
	.theme-page-server-status .upper-nav-server-status .col-md-3 {
		flex: 50%;
		max-width: 50%;
	}

	.affiliate-stat i,
	.affiliate-stat span {
		font-size: 20px;
	}

	.affiliate-stat {
		font-size: 13px;
	}

	.rest-titel {
		font-size: 15px;
	}

	.restor-head a {
		line-height: 18px;
	}
}

@media (min-width:768px) and (max-width:897px) {
	.host-nav.product-listing-page .product_dropdwn ul.dropdown-menu.show {
		right: unset;
		left: 0 !important;
	}

	.host-nav ul.dropdown-menu.show:before {
		left: 5px !important;
		right: unset !important;
	}
}

@media (min-width:768px) and (max-width:1199px) {
	.support-ticket-custom-field .col-md-4 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.default-home-page-tiles .col-md-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	section.home-page-last-panels-section .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 10px;
	}

	.row.help-me-choose .col-md-4 {
		flex: 0 0 100.33333%;
		max-width: 100.33333%;
	}

	div#sslDetail .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	div#sslDetail .offset-lg-1 {
		margin-left: 0;
	}

	div#sslDetail .col-md-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.landing-page.ssl .validation-levels .col-lg-4 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	body .wrapper .landing-page .validation-levels .item h4 {
		font-size: 15px;
	}

	body .landing-page.weebly .content-block .col-md-4 {
		flex: 0 0 50%;
		max-width: 50%;
	}

	body .wrapper .landing-page .row.help-me-choose .btn,
	body .wrapper .landing-page .btn-primary {
		margin-bottom: 10px;
	}

	.store-order-container .col-sm-7,
	.store-order-container .col-sm-5 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.store-order-container .col-sm-7.text-right {
		margin-top: 10px;
		text-align: center !important;
	}

	.store-promoted-product .col-sm-3,
	.store-promoted-product .col-sm-9 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.store-promoted-product .icon {
		margin-bottom: 20px;
	}

	.store-promoted-product ul.features li {
		width: 100%;
	}

	.store-order-container .payment-term {
		float: left;
	}

	body .row.plan-comparison .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.landing-page.mail-services .get-started .col-md-4.text-right,
	.landing-page.mail-services .get-started .col-md-8 {
		flex: 0 0 100%;
		max-width: 100%;
		text-align: left !important;
	}
}

@media (min-width:768px) {
	.browseProducts-wrapper .col-md-2 {
		flex: 0 0 20.666667%;
		max-width: 19.666667%;
	}
}

@media(max-width:768px) {
	.show-on-hover {
		position: unset;
		float: right;
	}

	.default-whmcs-client-area .card-accent-emerald .card-body {
		padding: 20px 20px;
	}

	.additional-notes-section {
		margin-bottom: 0;
	}

	.cl-home-layout2 .home-layout2-outer h2 {
		font-size: 23px !important;
	}

	.cl-home-layout2 .consultation-team {
		flex-wrap: wrap;
		padding: 30px;
	}

	.cl-home-layout2 .custom-col-lg {
		max-width: 100%;
	}

	.cl-home-layout2 .custom-col-md {
		max-width: 30%;
		padding: 0;
		margin: 0;
	}

	form#frmCreateEmailAccount .col-md-6 {
		margin-bottom: 10px;
	}

	.them-default-home-page div#servicesPanel ul.slick-dots {
		left: 0;
		right: 0;
	}
}

@media(max-width: 767px) {
	button.btn.btn-primary.order-page-checkout-btn {
		margin-left: 0;
	}

	.with-box .card.main-card-bulkdomain-section .col-md-4 {
		margin-bottom: 0;
	}

	div.dataTables_wrapper div.dataTables_paginate {
		margin-top: 10px;
	}

	.card.security-question-section {
		padding-top: 15px;
	}

	section.testimonial-sec.spacing .row .col-md-4 {
		margin-bottom: 20px;
	}

	.with-box .card.security-question-section .btn-footer {
		margin-top: 10px;
	}

	.card.security-question-section h3.card-title {
		margin: 15px 0 15px;
	}

	.cl-home-layout2 .consultation-team-left p {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.new-logo a img {
		width: 160px;
	}

	.default-register #registration .p-4 {
		padding: 0 !important;
	}

	#sidebar {
		top: 155px !important;
	}

	#sidebar.active ul {
		height: calc(100vh - 190px);
		overflow-y: scroll;
		padding-bottom: 50px;
	}

	body .host-nav.product-listing-page .product_dropdwn ul.dropdown-menu.show {
		width: 100%;
		right: inherit;
	}

	body .host-nav ul.dropdown-menu.show:before {
		right: unset;
		left: 31px;
	}

	.login-logo a {
		max-width: 150px;
		width: 100%;
		display: inline-block;
	}

	input#login,
	.regst-form input.wgs_custom-btn {
		letter-spacing: 1px;
	}

	.back-arrow {
		margin-left: 5px;
	}

	.wel-titel {
		padding-top: 10px;
	}

	form.login-form .card-body {
		padding: 25px 10px 0 !important;
	}

	.log-btn {
		padding: 15px 20px;
		letter-spacing: 1px;
	}

	.rubuts p {
		padding: 15px 0 30px;
		font-size: 15px;
		line-height: 24px;
	}

	.rubuts {
		padding: 6px 20px 20px !important;
	}

	.wgslogin-captch div#google-recaptcha-domainchecker1,
	.regst-form div#google-recaptcha-domainchecker1 {
		left: 15px;
	}

	.register-div-block .back-arrow {
		margin-left: 10px;
		padding-left: 0;
	}

	.regst-form .rubuts {
		padding: 6px 30px 40px !important;
	}

	.domainchecker-homepage-captcha {
		margin-top: 20px;
	}

	.m-30 {
		margin: 15px;
	}

	.theme-contact-page .form-colam .inputBox {
		margin: 0 0 40px;
		width: 100%;
		height: auto !important;
	}

	.theme-head-bar {
		padding: 20px 5px;
		display: inherit;
	}

	.theme-contact-page .formBox .col-sm-3,
	.theme-contact-page .formBox .col-sm-9 {
		flex: 100%;
		max-width: 100%;
	}

	.theme-head-bar p {
		font-size: 13px;
		line-height: normal;
		padding: 0px;
	}

	div#google-recaptcha-domainchecker1 {
		left: 0;
	}

	.theme-domain-price .tld-title-4 {
		font-size: 22px;
	}

	.domain-pricing.theme-body-padding.theme-domain-price {
		margin: 20px;
		padding: 20px;
	}

	.theme-head-bar .col-md-3 {
		text-align: left;
	}

	.theme-body-padding.theme-knowledgebase-page .cat-col .col-md-3 {
		flex: 100%;
		max-width: 100%;
	}

	.cate-titel {
		padding: 27px 5px 10px;
	}

	.theme-head-bar.row .col-md-9 {
		padding-left: 15px;
	}


	.common-table-upper-header {
		padding: 20px;
	}

	.cool-titel {
		font-size: 20px;
	}

	.own-right {
		font-size: 16px;
	}

	#custom-search-input input {
		font-size: 12px;
		padding: 7px 12px 0 0;
	}

	.btn-lg.right-btn {
		padding: 12px 18px;
	}

	.custom-search-input-knowledebase {
		max-width: 90%;
	}

	#custom-search-input .input-group-btn .btn-lg {
		padding: 5px 6px;
		font-size: 18px;
	}

	.serch-left {
		font-size: 12px !important;
	}

	#custom-search-input input {
		font-size: 12px;
		padding: 12px 15px 0 0;
	}

	.flare-list ul li {
		padding: 20px;
	}

	#btnKnowledgebaseSearch {
		padding: 16px 18px;
	}

	.service-dept-section {
		flex-wrap: wrap;
	}

	.service-dept-section li.arrow-back-dept {
		max-width: 13%;
		width: 13%;
		margin-right: 2%;
	}

	.service-dept-section li.department-list {
		/* max-width: 85%; */
		max-width: 100%;
		margin: 0;
	}

	.service-dept-section li.related-service-list {
		max-width: 100%;
		margin: 10px 0;
	}

	.priority-section .custom-select-box-drop {
		max-width: 90%;
	}

	.submit-ticket-inner-section .inputBox {
		margin-bottom: 30px;
	}

	.flare-list ul li {
		padding: 27px 20px;
	}


}

@media(max-width: 1599px) {
	.registerlayout2 .login-default-left-side {
		max-width: 615px;
	}

	.registerlayout2 .login-new-inner.register-new-inner {
		max-width: calc(100% - 700px);
	}
}

@media(max-width: 1500px) {
	.registerlayout2 .login-new-inner.register-new-inner {
		padding: 35px 21px;
	}

	.registerlayout1 .back-btn a {
		position: unset;
		display: inline-block;

	}

	.registerlayout1 .back-btn {
		text-align: center;
		margin-bottom: 20px;
	}

	.registerlayout1 #page-wrapper.register-new {
		padding-top: 0;
	}

	.registerlayout2 .register-new-inner .regst-form {
		flex-direction: column;
	}

	.registerlayout2 .register-new-inner :is(.register-left-view, .register-right-view) {
		max-width: 100%;
	}
}

@media(max-width: 1500px) and (min-width:1200px) {
	.loginlayout2 .login-default-wrapper {
		height: 100%;
	}
}

@media(max-width: 1440px) {

	.tiles div:nth-child(1)>.tile,
	.tiles div:nth-child(2)>.tile {
		border-bottom: unset;
	}

	.form-group.row.cc-billing-address label.col-sm-4.control-label {
		flex: 0 0 120px;
		max-width: 120px;
	}

	table#tableQuotesList {
		white-space: nowrap;
	}

	body div#billingAddressChoice label.col-sm-4.text-md-right.col-form-label {
		font-size: 23px;
	}

	.registerlayout2 .login-new-inner.register-new-inner {
		max-width: calc(100% - 790px);
		margin-right: 25px;
	}

	.registerlayout2 .login-default-left-side {
		max-width: 565px;

	}

	.registerlayout2 .login-new-inner.register-new-inner {
		max-width: calc(100% - 627px);
	}

	.theme-page-invoice-payment .card-body.cc-payment-form {
		padding-left: 5px;
		padding-bottom: 0;
	}

	.theme-page-invoice-payment #inputDescription {
		font-size: 12px;
	}

	.theme-page-invoice-payment.bg-white.m-30 #btnSubmitContainer {
		padding-left: 0.25rem;
	}

	/* .form-group.row.cc-billing-address .col-sm-2, .form-group.row.cc-billing-address label.col-sm-4.control-label, div#stripeElements .col-sm-7, 
.theme-page-invoice-payment #frmPayment .three-column-grid~.paymethod-info {
	    flex: 0 0 100%;
	    max-width: 100%;
	} */
	.theme-page-invoice-payment .invoice-payment-funds-add .card-body.cc-payment-form {
		padding-left: 20px;
	}

	.theme-client-service-detail-page div#tabOverview #cPanelExtrasPurchasePanel .card-body {
		padding: 25px 25px;
	}

	div#bandwidthUsage,
	div#diskUsage {
		font-size: 12px;
	}

	.row.cpanel-feature-row a.d-block {
		padding: 24px 7px;
		font-size: 12px;
		min-height: 140px;
	}

	.item-announcement-section a {
		font-size: 13px;
	}

	.client-home-cards.products-grid-outer .list-group .list-group-item {
		max-width: 47%;
	}

	input#inputPhone {
		padding-left: 100px !important;
	}

	.nav.navbar-nav a {
		padding: 15px 7px 30px !important;
	}

	li.dropdown.messages-menu.lang.home-lang-eng i.far.fa-chevron-down {
		padding-left: 10px;
	}
}

@media(max-width: 1250px) {
	li.dropdown.messages-menu.lang.home-lang-eng svg {
		width: 30px;
		height: 30px;
		padding: 4px;
	}

	li.dropdown.messages-menu.lang.home-lang-eng span.lang-eng-text {
		font-size: 13px;
	}

	li.dropdown.messages-menu.lang.home-lang-eng i.far.fa-chevron-down {
		padding-left: 9px;
	}

	li.contact-new {
		position: relative;
		padding-right: 0px;
	}

	.cl-home-layout2 .ul-right-top .dropdown-toggle {
		margin: 0 0 0 18px;
	}
}

@media (max-width: 1048px) {
	.registerlayout2 .login-new-inner.register-new-inner {
		max-width: calc(100% - 547px);
	}

	.registerlayout2 .login-default-left-side {
		max-width: 505px;
	}

	.client-home-cards.products-grid-outer .list-group .list-group-item {
		max-width: 100%;
	}
}

@media(max-width: 991px) {

	.last-button-right-view-ticket .wgs_remove_button {
		margin-left: 5px;
	}

	div#paymentGatewayInput div.three-column-grid {
		padding-bottom: 0;
	}

	table#tableQuotesList {
		white-space: nowrap;
	}

	.wgsSidebar2 #content {
		top: 120px;
	}

	.invoice-wrapper .col-md-9,
	.invoice-wrapper .col-md-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	#newBillingAddress .formBox .col-sm-6 {
		padding-left: 0;
	}

	#newBillingAddress .formBox {
		padding: 0;
	}

	body .wrapper .landing-page .navbar .navbar-nav>li>a {
		text-align: left;
		border-left: unset !important;
	}

	.landing-page.ssl .secure-wildcard q.google-quote {
		font-size: 22px;
	}

	.cl-home-layout2 ul.one-click-listing li {
		max-width: 100%;
	}

	.registerlayout2 .login-default-left-side {
		max-width: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		position: unset;
	}

	.registerlayout2 .register-wrapper {
		flex-direction: column;
	}

	.registerlayout2 .login-new-inner.register-new-inner {
		max-width: 100%;
		margin-top: 0;
	}

	div#default-captcha-domainchecker .col-6 {
		margin-bottom: 20px;
	}

	.loginlayout1 .back-btn {
		text-align: center;
	}

	.loginlayout1 .back-btn a {
		position: unset;
	}

	.loginlayout2 .login-default-wrapper {
		height: 100%;
	}

	.loginlayout2 .login-default-left-side {
		height: 100%;
	}

	.regst-form .form-group {
		margin-bottom: 0;
	}

	.inputBox {
		margin-bottom: 15px;
	}

	.host-row .col-md-4 {
		margin-bottom: 0;
	}

	button.btn-save.wgs_custom-btn.generate-password {
		float: unset;
	}

	.marketing-email-optin {
		margin: 0 0 15px 0;
	}

	.lossPasswordlayout2 #page-wrapper .container {
		height: auto;
		padding-bottom: 60px;
	}

	.login-bg.loginlayout3 #page-wrapper {
		padding-top: 10px;
	}

	.registerlayout2 .login-default-left-side {
		height: 100%;
	}

	.registerlayout2 {
		padding-top: 0;
	}

	.item-announcement-section a {
		font-size: 12px;
		display: block
	}

	.url-announcement-section-left {
		display: block;
	}

	.change-password-input-section .wgs_custom-btn {
		padding: 10px 15px;
		font-size: 12px;
	}

	.twofa-module .col-description {
		margin-left: 0;
		display: block;
		width: 100%;
		clear: both;
		margin-top: 45px !important;
	}

	.twofa-module .btn.btn-primary {
		margin-top: 13px;
	}

	.common-table-upper-header ul.common-header-top li.common-table-button-nav {
		margin-top: 10px;
	}

	.common-table-upper-header .dropdown.common-sort-dropdown {
		max-width: 110px;
	}

	.bottom-footer-profile .btn.wgs_custom-btn {
		font-size: 12px;
	}

	.ticket-contact-message .md-editor.md-fullscreen-mode .md-header {
		top: 130px;
	}

	.ticket-contact-message .md-editor.md-fullscreen-mode .md-control.md-control-fullscreen {
		display: none;
	}

	.ticket-contact-message .md-editor .md-controls {
		float: unset;
	}

	.ticket-contact-message .md-header.btn-toolbar {
		display: flex;
	}

	.md-editor.md-fullscreen-mode .md-fullscreen-controls {
		top: 53px;
	}

	#order-standard_cart .cart-body.configure-domain-page .btn-footer.qustion.col-sm-12 {
		text-align: left;
		padding-left: 0;
	}

	.ticket-contact-message .md-editor.md-fullscreen-mode .md-input {
		padding-top: 50px !important;
	}

	#order-standard_cart .recaptcha-container {
		margin-left: 0 !important;
	}

	.dropdown-new {
		min-width: 630px;
	}

	.theme-page-invoice-payment .form-inner-section .col-md-5 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.invoice-payment-funds-add div.three-column-grid {
		width: 100%;
	}

	.defaultClientxSidebar .panel-setting-heading .defaulttitle-close.f-right {
		display: none;
	}

	.custom-search-input-knowledebase {
		max-width: 95%;
	}

	.with-box .ticket-contact-message {
		padding-top: 0px;
	}

	.with-box div#ticketReplyContainer .form-inner-section .col-md-6 {
		margin-bottom: 0px;
	}

	#tabAddons span.product-detail-addon-name {
		font-size: 13px;
		display: block;
		min-height: 40px;
	}

	.title-p-detail {
		display: block;
	}

	ul.other-descp-p-detail li {
		font-size: 12px;
	}

	.row.cpanel-feature-row a.d-block {
		min-height: 150px;
	}

	.item-announcement-section {
		padding: 15px 11px;
	}

	.contact-description li a {
		font-size: 14px;
	}

	.dropdown-new ul {
		padding: 13px;
	}

	body .landing-page.mail-services .get-started select.form-control.ssl-currency-selector.w-25 {
		padding-top: 5px !important;
		width: fit-content !important;
	}

	.social-bee .lp-container {
		gap: 30px !important;
	}

	.landing-page.threesixtymonitoring .div-pricing-container>.div-feature-labels.feature-count-2:not(:first-child),
	.landing-page.threesixtymonitoring .div-pricing-container>.div-feature-labels.feature-count-3:not(:first-child),
	.landing-page.threesixtymonitoring .div-pricing-container>.div-feature-labels.feature-count-4:not(:first-child) .div-feature-labels.feature-count-4 {
		display: none !important;
	}

	.landing-page.threesixtymonitoring .div-pricing-container>.div-feature-labels.feature-count-4:nth-child(5) {
		display: none !important;
	}

	.ticket-contact-message .md-editor.md-fullscreen-mode .md-header {
		top: 130px;
		z-index: 999;
	}

	.landing-page.nordvpn .feature.world .world-image {
		display: none;
	}

	.landing-page.nordvpn .feature.world .world-desc {
		width: 98%;
		position: unset !important;
	}

	.lossPasswordlayout1 .host-row {
		max-width: 600px;
	}

	.sidebar-mobile ul.dropdown-menu {
		max-height: 240px;
		overflow: auto;
	}

	.theme-contact-list-page .button-footer-contact-page button.btn.wgs_remove_button {
		font-size: 12px;
		padding: 10px 22px;
	}

	.home2-layout2-new #content {
		top: 120px;
	}
}

@media (max-width:767px) {
	.announcement.news-d-row {
		padding: 18px 10px;
	}

	.md-header.btn-toolbar {
		display: flex;
	}

	.twofa-module .col-logo {
		text-align: left;
	}

	.twofa-setup .form-control.input-lg {
		margin-bottom: 15px;
	}

	.container {
		width: 100%;
	}

	.twofa-setup .modal-header h5 {
		font-size: 15px;
	}

	.them-default-home-page {
		padding: 15px;
	}

	section.default-home-active-product-service .list-group.col-md-12 {
		padding-right: 0;
	}

	section.default-home-active-product-service .list-group-item.list-group-item-action.col-md-6 {
		padding: 15px;
	}

	.domain-section-home-page-search {
		margin-bottom: 20px;
	}

	.theme-knowledgebase-page .cate-titel {
		padding: 27px 0px 10px;
	}

	.theme-knowledgebase-page .flare-list ul {
		padding-left: 0;
	}

	.box-cat {
		margin-bottom: 15px;
	}

	.rubuts img {
		width: 100%;
		max-width: 100%;
		margin-top: 20px;
	}

	.rubuts {
		padding: 6px 30px 20px !important;
	}

	.rubuts h3 {
		font-size: 18px;
		line-height: 25px;
	}

	.inputBox .input {
		height: 40px;
	}

	.host-row .inputBox {
		height: unset !important;
		margin: 0px 0 0;
	}

	.can-help-home-page .offset-3,
	.your-account-home-page .offset-3 {
		margin-left: 0;
	}

	#content {
		width: 100%;
		left: 0;
		top: 164px;
	}

	.home-domain-search .input-group-wrapper {
		width: 100%;
	}

	.find-domain {
		padding: 60px 0px 60px;
	}

	.home-domain-search h2 {
		font-size: 25px;
	}

	.home-domain-search .input-group-wrapper .form-control {
		height: 40px;
	}

	.home-domain-search .tld-logos img {
		margin: 0 auto;
		display: block;
	}

	.home-page-product-heading h2 {
		font-size: 20px;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.can-help-home-page h2.text-center.m-4,
	.your-account-home-page h2.text-center.m-4 {
		font-size: 20px;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.card-columns.home.home-page-product-listing.home-page-slider {
		column-count: 1;
	}

	footer.footer .copyright {
		margin: 0px 0 0px;
	}

	div#bs-example-navbar-collapse-1 {
		display: none;
	}

	li.dropdown.messages-menu.lang.show ul.dropdown-menu.show {
		min-width: 350px;
		width: 350px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	li.dropdown.messages-menu.lang.show {
		position: static;
	}

	.home.home-page-product-listing {
		padding: 20px 20px 30px;
	}

	.home-page-product-listing .card.mb-3 {
		margin-bottom: 10px !important;
	}

	ul.menu.notf.language a {
		font-size: 12px;
	}

	.user-menu .dropdown-menu>li>a {
		font-size: 13px;
	}

	.navbar-header-cover-top {
		display: block;
		text-align: center;
	}

	ul.ul-right-top {
		width: 100%;
		justify-content: center;
	}

	.no-top-bar-enable .navbar-nav {
		justify-content: center;
	}

	#content.active {
		left: 0;
		width: 100%;
		overflow-y: hidden;
	}

	div#content.rightsidebaractive {
		width: 100%;
		right: 0;
	}

	.defaultClientxSidebar,
	.menu-myaccount-clientx,
	.menu-notification-clientx,
	.menu-settings-clientx,
	.menu-cart-clientx {
		top: 152px;
		min-width: 100%;
		max-width: 100%;
	}

	.theme-latest-dashboard-page .table {
		width: 670px;
	}

	.top-resp .close {
		display: none;
		float: unset;
	}

	.resposone.active .close {
		display: block;
	}

	.resposone.active .open {
		display: none;
	}

	.announcements .news-date {
		margin: 0 10px 10px 0px;
		font-size: 13px;
		line-height: 13px;
		max-width: 54px;
		height: 54px
	}

	.announcements .news-artical h4 {
		font-size: 18px;
	}

	.announcements .news-artical p {
		padding-left: 65px;
	}

	.message-box-theme-login-pages .alert {
		margin: 0px 10px;
	}

	.message-box-theme-login-pages {
		left: 0;
	}

	.theme-user-invite-page .formBox {
		align-items: unset;
	}

	.theme-user-invite-page .invite-descrp h3.form-title {
		font-size: 18px;
	}

	li.common-table-button-nav {
		width: 100%;
	}

	.card.view-ticket.row,
	div#ticketReplyContainer {
		margin: 15px;
	}

	.ticket-staff-name-section,
	.ticket-owner-name-section {
		display: block;
	}

	.ticket-owner-comment-section,
	.ticket-staff-comment-section {
		max-width: 75%;
	}

	.ticket-owner-reply-photo,
	.ticket-staff-reply-photo {
		max-width: 25%;
	}

	.theme-view-ticket-page .view-ticket .attachment-list li {
		width: 154px;
	}

	.theme-page-ticket-confirm {
		margin: 15px;
	}

	ul.sub-bar-common-section li {
		padding: 20px 20px;
	}

	.main-body-accountdetail-section .col-sm-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.main-body-accountdetail-section .col-md-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.theme-clientdetail-page h3.form-title,
	.theme-payment-method-page h3.form-title,
	.theme-contact-list-page h3.form-title,
	.theme-change-password-page h3.form-title,
	.theme-change-password-page h4.info-titel,
	.theme-clientarea-security-page h3.form-title {
		margin: 0 0 30px;
	}

	.card.linked-account-section h3.card-title {
		font-size: 25px;
	}

	.theme-change-password-page .inner-section-change-password {
		padding: 20px;
	}

	.contact-input-section-upper .col-sm-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.theme-contact-list-page .button-footer-contact-page button.btn.wgs_remove_button {
		padding: 10px 10px;
		margin-left: 0px;
		FONT-SIZE: 12px;
	}

	.button-footer-contact-page .wgs_cancel_button {
		margin-left: 0px;
	}

	.wgs_cancel_button {
		padding: 10px 10px;
	}

	p.disable-security {
		font-size: 13px;
		margin-top: 15px;
		line-height: 20px;
	}

	.data-table-main-container {
		padding: 15px;
	}

	.dataTables_length {
		text-align: left !important;
	}

	.dataTables_info {
		position: unset;
	}

	.dataTables_wrapper .dataTables_info {
		padding: 9px 10px 10px;
	}

	.invoice-inner-section {
		padding: 15px;
	}

	.theme-page-add-funds {
		margin: 15px;
		padding: 20px;
	}

	.theme-page-add-funds .formBox h3.form-title {
		font-size: 18px;
	}

	.theme-page-add-funds .col-md-5 {
		flex: 0 0 100.66667%;
		max-width: 100.66667%;
	}

	.cc-payment-form .card-body {
		padding: 13px;
	}

	.formBox.cc-payment-form .form-inner-section.row label {
		font-size: 12px;
		width: 100%;
		margin-bottom: 5px;
		max-width: 100%;
	}

	.products-status-section {
		font-size: 13px;
		padding: 10px 15px;
	}

	.theme-client-service-detail-page div#tabOverview {
		padding: 15px;
	}

	ul.product-detail-billing-section li {
		padding: 12px 10px;
		display: flex;
		justify-content: space-between;
	}

	ul.product-detail-billing-section li span {
		font-size: 12px;
	}

	span.product-right-span {
		float: unset;
		text-align: right;
		display: inline-block;
	}

	.responsive-tabs-sm .nav-item:last-child {
		border-radius: 0 !important;
	}

	ul.nav.nav-tabs.responsive-tabs-sm {
		border: transparent;
		border-radius: 0 !important;
		border-bottom: transparent !important;
	}

	.responsive-tabs-sm-connector .channel {
		border-right: transparent;
	}

	.responsive-tabs-sm-connector .bottom-border {
		border-bottom: transparent;
	}

	.row.overview-sections,
	.ssl-section-domain-detail-page,
	.manage-domain-actions-detail-page {
		padding: 15px;
	}

	.theme-domain-detail-page h3.card-title,
	h5,
	.name-server-section-domain-detail h3.form-title {
		font-size: 17px;
	}

	.theme-payment-method-page-edit .card-body {
		padding: 15px;
	}

	form#frmManagePaymentMethod {
		padding: 20px;
	}

	.priority-section .custom-select-box-drop {
		max-width: 100%;
	}

	.support-department-section ul.support-dept-icon li {
		width: 100%;
		margin: 5px 0px;
	}

	.theme-page-server-status {
		padding: 15px
	}

	.box-server-status {
		min-height: 205px;
	}

	.box-server-status span {
		line-height: 50px;
		min-height: 50px;
	}

	.box-server-status p {
		margin-bottom: 0;
	}

	.view-announcement-page-inner-section {
		margin: 15px;
		background: #fff;
		padding: 15px;
	}

	.related-aricle-knowldegease {
		margin-top: 0px;
	}

	a.btn.btn-default.btn-sm.float-right.print-btn-knowldegebase {
		float: unset !important;
	}

	.aricle-knowldegease article p {
		font-size: 13px;
		line-height: 20px;
	}

	.theme-contact-page .card-body.extra-padding.p-5 {
		padding: 20px !important;
	}

	.domain-pricing.theme-body-padding.theme-domain-price {
		margin: 15px;
	}

	.theme-latest-dashboard-page {
		padding: 15px 15px 0;
	}

	nav#sidebar {
		height: 100vh;
	}

	.dasboard-inner-section .panel-default {
		min-height: auto;
	}

	.login-form .btn-facebook.fb-login-button {
		padding: 8px 24px !important;
	}

	.invoice-wrapper {
		padding: 15px 0px;
	}

	.invoice-wrapper .table-condensed td {
		font-size: 12px;
		padding: 15px 3px;
	}

	.invoice-wrapper .table-condensed td:last-child {
		white-space: nowrap;
	}

	.invoice-inner-left {
		padding: 35px 15px 15px 15px;
	}

	span.invoice-number {
		font-size: 25px;
	}

	.invoice-payto-section address {
		line-height: 20px;
		font-size: 13px;
	}

	.invoice-inner-right form {
		font-size: 13px;
	}

	.invoice-pay-to-section,
	.invoice-item-section,
	.invoice-note-section,
	.invoice-transaction-section {
		margin-top: 20px;
	}

	.domain-upper-bulk-button .setBulkAction {
		text-align: left;
		width: 100%;
	}

	.domain-upper-bulk-button .left-side-buttons-domains {
		padding: 15px 15px 0px 15px;
	}

	div.dataTables_wrapper div.dataTables_length label {
		font-size: 12px;
		width: 100%;
		text-align: center;
		margin-top: 5px;
	}

	.dataTables_wrapper .dataTables_paginate {
		float: none !important;
	}

	.menu-myaccount-clientx,
	.menu-notification-clientx,
	.menu-settings-clientx,
	.menu-cart-clientx {
		top: 115px;
		z-index: 9999999;
	}

	li.dropdown.user.user-menu.show ul.dropdown-menu {
		min-width: 230px;
	}

	.contact-add-sections .select-selected {
		word-break: break-all;
		padding-right: 20px;
	}

	.tab-list-buttons-domain-detail li {
		width: 100%;
	}

	.row.overview-sections span.left-title-domain,
	.row.overview-sections span.right-title-value {
		font-size: 12px;
	}

	div#ticketReplyContainer .form-inner-section .col-md-6 {
		margin-bottom: 35px;
	}

	.ticket-contact-message {
		padding-top: 0px;
	}

	#ticketReplyContainer .card-body {
		padding: 0;
	}

	.panel-b-height .offerings-panel {
		min-height: auto;
	}

	.home-domain-search .d-sm-none .col-6:last-child {
		padding-left: 0;
	}

	.btn-facebook.fb-login-button {
		padding: 8px 25px !important;
		margin-right: 0px;
	}

	/*.g-recaptcha {
		margin-bottom: 15px;
	}*/
	form.form-forgot-password {
		padding: 0px 0px;
	}

	.navbar-brand {
		margin: 0 0 5px;
	}

	.navbar-header {
		display: flex;
		float: none;
		width: 280px;
		justify-content: center;
		margin: 0 auto;
	}

	.card.security-question-section .card-body {
		padding: 0px 0px 15px 0px;
	}

	.theme-main-inner-page-section .main-card-accountdetail-section .card-body,
	.user-security-page-main-sec .linked-account-section .card-body,
	.theme-main-inner-page-section .theme-clientarea-security-page .card-body {
		padding: 15px;
	}

	.main-body-accountdetail-section .col-md-3.checkBoxCustomField {
		margin-bottom: 15px;
	}

	.regst-form .form-group {
		margin-bottom: 0px;
	}

	.default-whmcs-client-area.p-4 {
		padding: 15px !important;
	}

	.form-below-summary-upgrade form {
		margin-bottom: 10px;
	}

	.form-below-summary-upgrade h2 {
		font-size: 17px;
		margin-bottom: 10px;
	}

	.table-scroll-upgrade {
		overflow-x: auto;
	}

	table.table.table-striped.table-upgrade-package {
		width: 800px;
	}

	table.payment-method-list-theme {
		width: 610px;
	}

	.theme-payment-method-page .data-table-main-container .col-md-12 {
		overflow: scroll;
	}

	form#frmManagePaymentMethod .fieldgroup-auxfields.description-card-sec .col-md-8 {
		flex-wrap: nowrap;
	}

	form#frmManagePaymentMethod span.input-group-text.text-muted {
		padding: 0px;
		font-size: 11px;
	}

	div#stripeElements .col-sm-7,
	.form-group.row.cc-billing-address .col-sm-2 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.ticket-contact-message .md-fullscreen-mode {
		margin-top: 160px;
	}

	.ticket-contact-message .md-editor.md-fullscreen-mode .md-header {
		top: 190px;
	}

	.theme-user-management label.form-check.form-check-inline {
		font-size: 13px;
	}

	.submit-ticket-inner-section h3.form-title {
		font-size: 20px;
	}

	.table-container .col-md-12 {
		padding: 0;
	}

	.modal-localisation .item-selector .item {
		font-size: 13px !important;
	}

	.art-row-cat.row.down-cat {
		padding: 15px 0px 0px;
	}

	.theme-download-page .art-col.most-view-dwn {
		padding: 15px;
	}

	.promo-banner .btn {
		padding: 8px 10px;
		font-size: 13px;
	}

	.promo-banner .card-body {
		padding: 10px;
	}

	.card.invoice-payment-funds-add div#inputDescriptionContainer label.col-form-label {
		max-width: 100%;
		text-align: left !important;
	}

	div#billingAddressChoice .text-truncate {
		white-space: unset;
	}

	.invoice-payment-funds-add div.three-column-grid {
		width: unset;
		display: grid;
		flex-wrap: wrap;
		padding: 10px 5px;
	}

	.content.panel.panel-default {
		padding: 15px;
	}

	.panel-mc-sso button.btn.btn-default.btn-service-sso,
	.product-hook-panel .actions .btn-default {
		padding: 5px 10px;
		font-size: 12px;
	}

	.tab-content.bg-white.product-details-tab-container .tab-pane p .btn-default {
		padding: 5px 10px;
		font-size: 12px;
	}

	.mc-promo-login .panel-heading h3,
	.mc-promo-manage .panel-heading h3 {
		margin: 0 0 0px 0 !important;
		font-size: 14px !important;
	}

	div#modalChooseLanguage .row.item-selector .col-4 {
		padding-right: 7px;
		padding-left: 7px;
	}

	.product-details-tab-container p {
		text-align: right;
	}

	.menu-settings-clientx,
	.menu-notification-clientx,
	.menu-myaccount-clientx,
	.menu-cart-clientx {
		margin-right: -100%;
		min-width: 100%;
		max-width: 100%;
	}

	.sidebar-default {
		margin-right: -100%;
	}

	.user-is-guest#sidebar {
		top: 160px !important;
	}

	.dropdown.user.user-menu a.dropdown-toggle i {
		width: 35px;
		height: 35px;
		font-size: 16px;
		line-height: 30px;
	}

	body .landing-page.ssl .validation-levels h3 {
		font-size: 25px;
		margin-bottom: 10px;
		line-height: 35px;
	}

	body .wrapper .landing-page .navbar .navbar-nav>li>a {
		padding: 10px 4px;
	}

	body .landing-page img {
		margin: auto;
		display: block;
	}

	body .landing-page .content-block {
		margin: 0px 0 0px;
	}

	body .landing-page.ssl .browser-notice {
		margin-top: -80px;
	}

	body .landing-page.ssl .standout-1 {
		margin: 30px 0 350px 0;
	}

	body .landing-page.ssl .browser-notice .wrapper-container {
		padding: 0 35px;
	}

	body .landing-page.ssl .competitive-upgrade-promo {
		font-size: 18px;
	}

	body .landing-page.ssl .detailed-info {
		padding: 50px 0;
	}

	body .landing-page .hero .logo-container {
		max-width: 180px;
	}

	body .wrapper .landing-page .btn-default {
		width: auto;
		margin-bottom: 5px;
	}

	body .weebly .btn-group {
		width: 100%;
		display: block;
	}

	body .row.weebly-plans .col-md-4 {
		margin-bottom: 20px;
	}

	body .landing-page .faq h3 {
		font-size: 25px;
	}

	body .landing-page.weebly .faq {
		padding: 40px 0;
	}

	.content-block.trusted-by .col-sm-7.text-right {
		text-align: center !important;
		font-size: 14px;
		line-height: 30px;
	}

	.store-order-container .btn {
		width: 100%;
		margin-bottom: 10px;
	}

	.store-promoted-product ul.features li {
		width: 100%;
	}

	body .store-promoted-product {
		padding: 20px !important;
	}

	.store-promoted-product .icon {
		margin-bottom: 20px;
	}

	.store-promoted-product h4 {
		font-size: 18px;
	}

	.responsive-tabs-sm .nav-item a.active {
		border: 0;
		background-color: #5bbaea !important;
	}

	.theme-client-service-detail-page.m-30 .responsive-tabs-sm .nav-item a.active {
		background-color: transparent !important;
	}

	#sidebar.active ul li.wgsDataCst ul {
		height: auto;
		padding-bottom: 0;
	}

	.responsive-tabs-sm {
		width: 100%;
	}

	body .wrapper .landing-page.ox h3 {
		font-size: 25px;
		margin: 0 0 20px 0;
	}

	body .landing-page.ox .features {
		margin: 50px 0;
	}

	body .landing-page.ox .header .logo-img {
		max-width: 250px;
	}

	body .landing-page.ox .header h1 {
		font-size: 20px;
	}

	body .landing-page .features .feature {
		height: auto;
	}

	body .wrapper .landing-page.codeguard .overview-features li {
		width: 100%;
		padding: 20px;
		text-align: center;
	}

	body .wrapper .landing-page h2 {
		font-size: 20px;
	}

	body .landing-page.codeguard .faqs {
		padding: 50px 0 50px;
	}

	body .landing-page.sitelock .emergency .price {
		font-size: 20px;
	}

	body .landing-page.sitelock .feature-wrapper .content {
		margin-left: 60px;
	}

	body .wrapper .landing-page.sitelock h3 {
		font-size: 17px;
	}

	body .wrapper .landing-page.sitelock .faq h4 {
		font-size: 14px;
	}

	body .wrapper .landing-page .hero h2 {
		font-size: 20px;
	}

	.landing-page.mail-services .benefits h3 {
		font-size: 18px;
	}

	body .landing-page .tab-content h3 {
		font-size: 17px;
	}

	body .additional-options label.form-check.form-check-inline {
		font-size: 12px;
	}

	div#pricing .col-md-4.text-right {
		text-align: left !important;
		margin-top: 10px;
	}

	body .landing-page.marketgoo .video-banner {
		min-height: auto;
	}

	body .landing-page.sitebuilder .logo-container {
		padding: 30px;
		text-align: center;
		margin-bottom: 150px;
	}

	.landing-page.sitebuilder .features li.nav-item {
		width: 100%;
		margin-bottom: 6px !important;
	}

	body .landing-page.sitebuilder .intro p {
		font-size: 14px;
	}

	.landing-page.sitebuilder .intro {
		padding: 40px 0;
	}

	.landing-page.cpanelseo .pricing .buy-btn .btn-default {
		width: auto;
	}

	.plan-feature span,
	.plan-feature {
		font-size: 13px;
	}

	.landing-page.cpanelseo .pricing .money-back span {
		margin-top: 10px !important;
		display: block;
	}

	.ticket-contact-message .md-editor.md-fullscreen-mode .md-header {
		left: 50%;
		transform: translateX(-50%);
	}

	.ticket-contact-message .md-editor.md-fullscreen-mode .md-header {
		left: 50%;
		transform: translateX(-50%);
	}

	div#modalChooseLanguage .modal-dialog {
		margin-top: 180px;
	}

	.bg-box {
		min-height: auto;
	}

	.message-box-theme-login-pages {
		position: unset;
	}

	.theme-contact-list-page.bg-white.m-30 {
		padding: 15px;
	}

	.theme-contact-list-page .card.contact-input-section-upper .card-body {
		padding: 15px 0px;
	}

	select#inputContactId {
		width: 100%;
	}

	.whmcs-primary-for-mobile-only {
		display: block;
	}

	ul.list-unstyled.components.wgssidefontcoloraddon.hide-nav-for-mobile-only {
		display: none;
	}

	.no-top-bar-enable .header-right {
		margin: auto;
	}

	header.clientx.header.wgsheaderfromaddon.navbar.navbar-default.navbar-custom.no-top-bar-enable .container-fluid {
		display: block;
		text-align: center;
	}

	div#content.bothSideBarOpened {
		width: 100%;
		right: 0;
	}

	.loginlayout2 .social-signin-btns {
		display: block;
	}

	.loginlayout2 .login-default-wrapper .login-new-inner {
		margin: 0px auto;
		border-radius: 0px;
		max-width: 100%;
	}

	.lossPasswordlayout1 .message-box-theme-login-pages .alert {
		margin-bottom: 10px;
	}

	.login-new .social-signin-btns {
		display: block;
	}

	.registerlayout1 .register-div-block {
		margin-bottom: 15px;
	}

	.marketing-email-optin h4 {
		font-size: 18px;
	}

	.host-row.login-new .bg-box {
		padding: 30px 10px;
	}

	.registerlayout2 {
		padding-top: 0;
	}

	.registerlayout2 .login-default-left-side {
		height: 100%;
		padding: 80px 30px;
	}

	.registerlayout2 .btn-account.reg .wgs_custom-btn.btn-recaptcha {
		margin: 0;
	}

	.registerlayout2 .btn-account.reg {
		margin: auto;
	}

	.registerlayout2 #google-recaptcha-domainchecker1 {
		margin-bottom: 10px;
	}

	.lossPasswordlayout2 .form-forgot-password {
		padding: 0px 15px;
	}

	.message-box-theme-login-pages .alert li {
		list-style: none;
	}

	.registerlayout1 .form-box.register-capta {
		margin-top: 15px;
	}

	.loginlayout1 #google-recaptcha-domainchecker1 {
		margin-bottom: 0 !important;
	}

	.with-box.registerlayout3 .inputBox {
		margin-bottom: 10px !important;
	}

	.logo-inner {
		flex-wrap: wrap;
	}

	.why-choose-right {
		margin-top: 30px;
	}

	.why-choose-bottomsec.spacing {
		padding-bottom: 0;
	}

	ul.one-click-listing {
		margin-bottom: 40px;
	}

	.panel-grid .list-group .list-group-item,
	.default-grid-ticket .list-group .list-group-item {
		width: 100%;
		max-width: 100%;
	}

	ul.ul-right-top .dropdown-toggle,
	header.header.no-top-bar-enable .navbar-nav a {
		margin: 0 0 0 20px;
	}

	.announcement-slider-item.col-md-4 {
		margin-bottom: 10px;
		padding-right: 0 !important;
	}

	.client-home-cards.products-grid-outer .list-group .list-group-item {
		max-width: 100%;
	}

	.div-service-status .label {
		white-space: unset;
		overflow: unset;
		text-overflow: unset;
	}

	.div-service-status .label:not(.label-placeholder) {
		width: auto;
	}

	.div-service-status {
		text-align: left;
		width: auto !important;
	}

	.message-box-theme {
		margin-left: 15px;
		margin-right: 15px;
	}

	.modal.show .modal-dialog {
		margin-top: 240px;
	}

	.modal-open .modal {
		padding-right: 0 !important;
	}

	.button-footer-contact-page .btn.wgs_custom-btn {
		margin-right: 5PX;
	}

	.bottom-footer-profile .btn.wgs_custom-btn {
		font-size: 12px;
	}

	.registerlayout1 .regst-form .inputBox {
		height: unset !important;
		margin: 0px 0 15px;
	}

	.registerlayout1 .regst-form div#google-recaptcha-domainchecker1 {
		left: -17px;
		margin-bottom: 10px;
	}

	.landing-page.ssl .validation-levels .item .item-features li img {
		width: 24px;
		margin: 0;
	}

	body .landing-page.ssl .validation-levels h3 {
		margin-top: 20px;
	}

	.wgsSidebar2 #content {
		top: 163px;
	}

	.dropdown-new {
		min-width: unset;
		margin: auto;
		padding: 20px;
		width: 100%;
		max-width: 90%;
		top: 120px;
		left: 0;
		right: 0;
	}

	.contact-dropmenu-wrap {
		display: block;
	}

	.dropdown-new:after {
		left: 58px;
		right: unset;
	}

	.dropdown-new h3,
	.dropdown-new h4 {
		text-align: left;
		font-size: 15px;
	}

	.dropdown-new h3 {
		padding-bottom: 12px;
		margin-bottom: 13px;
	}

	.dropdown-new ul {
		margin-bottom: 10px;
		padding: 15px;
		min-height: auto;
	}

	.contact-description i {
		font-size: 17px;
	}

	.contact-description li {
		font-size: 13px;
		margin-bottom: 8px;
		padding-bottom: 8px;
	}

	li.contact-new {
		position: static;
	}

	.contact-menu-inner {
		max-width: 100%;
	}

	.dropdown-new p {
		text-align: left;
	}

	.theme-payment-method-page-edit form#frmManagePaymentMethod .fieldgroup-auxfields.description-card-sec .col-md-8 {
		flex-wrap: wrap;
	}

	.theme-payment-method-page-edit form#frmManagePaymentMethod .fieldgroup-auxfields.description-card-sec .col-md-8 #inputDescription {
		margin-bottom: 5px;
		height: 38px;
	}

	.theme-payment-method-page-edit form#frmManagePaymentMethod label.col-md-2.control-label {
		margin-bottom: 10px;
	}

	.without-box .main-body-accountdetail-section .inputBox select {
		padding-top: 16px !important;
	}

	.refferal-link-field {
		display: block;
	}

	.theme-affiliates-page .refferal-link-section input.form-control {
		max-width: 100%;
		margin-bottom: 10px;
	}

	.theme-affiliates-page h2 {
		font-size: 24px;
		margin-bottom: 0px;
		padding-left: 15px;
	}

	.theme-affiliates-page #tableAffiliatesList_filter {
		margin-top: 0;
	}

	.theme-affiliates-page .row .col-md-8 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	div.dataTables_wrapper div.dataTables_info {
		text-align: left;
	}

	.theme-page-server-status .alert {
		margin-top: 0;
	}

	.theme-client-service-detail-page div.product-details-tab-container p {
		text-align: center;
	}

	.cl-home-layout1 #content {
		top: 157px;
	}

	div#overdueInvoicesPanel {
		min-height: auto;
	}

	.without-box .left-side-checkout-page div#containerPassword .form-group.inputBox {
		margin-bottom: 35px;
	}

	.weebly div#pricing .col-md-9 br {
		display: none;
	}

	.without-box .landing-page.bg-white.marketgoo .content-block select {
		padding-top: 5px !important;
	}

	body .landing-page.nordvpn .feature.threat img {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	body .landing-page.nordvpn .feature.icon img {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.landing-page.nordvpn .feature.icon img {
		margin: 1rem 0;
		width: 50px;
	}

	body .landing-page.nordvpn .feature.icon p {
		text-align: left;
	}

	.dropdown-new h3 {
		font-weight: 500;
	}

	.without-box .card.security-question-section h3.card-title {
		margin: 15px 0 30px;
	}

	.cl-home-layout1 button.slick-next.slick-arrow,
	.cl-home-layout1 button.slick-prev.slick-arrow {
		top: -60px;
	}

	#frmPayment .paymethod-info {
		padding: 15px 4px;
		word-break: break-all;
	}

	.user-security-page-main-sec .two-factor-available-section .card-body {
		padding-left: 15px;
	}

	.theme-page-invoice-payment .invoice-payment-funds-add .card-body.cc-payment-form .col-sm-12 {
		padding: 0;
	}

	div#paymentGatewayInput div.three-column-grid,
	div#paymentGatewayInput div.two-column-grid {
		grid-template-columns: repeat(3, auto) minmax(0em, 47em) auto;
	}

	div#stripeElements .form-group.row.cc-billing-address:nth-child(3) .col-sm-4:last-child {
		display: block;
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 0;
		margin-top: 5px;
	}

	.form-group.row.cc-billing-address label.col-sm-4.control-label,
	div#stripeElements .col-sm-7,
	.form-group.row.cc-billing-address .col-sm-2 {
		padding-left: 0;
	}

	div#stripeElements .form-group.row.cc-billing-address {
		display: block;
		padding: 0 15px;
	}

	div#stripeElements .form-group.row.cc-billing-address:nth-child(3) .col-sm-2 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	body div#billingAddressChoice label.col-sm-4.text-md-right.col-form-label {
		padding-left: 0;
	}
}

@media(max-width: 575px) {
	.theme-two-factor-page {
		max-width: 360px;
	}

	.defaultClientxSidebar-content .menu-setting-content .sidebar-menu-item-badge {
		top: 6px;
	}

	.defaultClientxSidebar .menu-setting-content .card-footer .col-xs-6.col-button-left.float-left,
	.defaultClientxSidebar .menu-setting-content .card-footer .col-xs-6.col-button-right.float-right {
		width: 100%;
	}

	.cl-home-layout2 .home-layout2-outer .banner-left .home-button-style {
		padding: 11px;
	}

	.registerlayout2 .login-new-inner.register-new-inner {
		padding: 20px 15px;
	}

	.discount-sec {
		flex-wrap: wrap;
	}

	.cl-home-layout2 .custom-col-md {
		max-width: 100%;
		margin-left: 0;
	}

	.loginlayout2 .login-default-left-side {
		padding: 40px;
	}

	.banner-right img {
		width: 340px;
	}

	.home-layout2-outer .banner-left ul {
		flex-direction: column;
	}

	.loginlayout2 .login-form div#google-recaptcha-domainchecker1 {
		margin-bottom: 0;
	}

	.lossPasswordlayout2 .form-forgot-password div#google-recaptcha-domainchecker1 {
		margin-left: 0 !important;
		margin-bottom: 0;
	}

	.custom-col-md h4 {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.footer-custom-inner {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}

	.why-choose-bottom-inner {
		margin-bottom: 30px;
	}

	.faq-wrapper .accordion .card .card-header button {
		font-size: 16px;
	}

	.home-layout2-outer .banner-left h1 {
		font-size: 35px;
		line-height: 45px;
	}

	.home-layout2-outer .hero-sec {
		padding: 40px 0 60px
	}

	.home-layout2-outer .browseProducts .row {
		margin-top: 25px;
	}

	.cl-home-layout2 .home-domain-search .btn-primary {
		--home-primary-btn-bgcolor: var(--home-secondary-btn-bgcolor) !important;
		--home-primary-btn-color: #fff;
	}

	.spacing {
		padding: 40px 0px;
	}

	.home-layout2-outer .find-domain.home-page-domain-checker {
		padding: 40px 20px;
	}

	.cl-home-layout2 .home-domain-search button#btnTransfer2 {
		background: var(--home-secondary-btn-bgcolor) !important;
		border-color: transparent;
	}

	.home-layout2-outer .home-domain-search .tld-logos li {
		display: block;
		text-align: center;
		min-width: 125px;
		margin: 5px 5px;
	}

	.home-domain-search .tld-logos {
		flex-wrap: wrap;
	}

	.cl-home-layout2 .one-click.spacing .one-click-inner img {
		margin-bottom: 30px;
	}

	.home-layout2-outer .home-domain-search .tld-logos img {
		margin: auto;
	}

	.home-domain-search div#google-recaptcha-domainchecker1 {
		margin-bottom: 0;
	}

	.cl-home-layout2 .one-click-inner {
		padding: 20px;
	}

	.theme-mass-pay-page .row {
		margin: 0;
		border: transparent;
	}

	.theme-mass-pay-page .payment-mass-pay-row {
		margin: 10px;
	}

	.theme-mass-pay-page .card-header {
		padding: 12px;
	}

	.theme-mass-pay-page .card-header h3.card-title {
		font-size: 16px;
	}

	.md-editor .btn-toolbar .btn-group {
		margin-right: 3px;
		margin-bottom: 7px;
	}

	.md-editor.md-fullscreen-mode .md-fullscreen-controls {
		top: 16px;
	}

	.theme-download-page .custom-search-input-download {
		width: 95%;
	}

	.theme-client-service-detail-page div#tabOverview div#cPanelQuickShortcutsPanel .card-body .col-xs-6.col-6 {
		flex: 0 0 100%;
		max-width: 100%;
		min-height: unset;
	}

	.cl-home-layout2 button#btnDomainSearch2,
	.cl-home-layout2 .home-domain-search button#btnTransfer2 {
		background: var(--secondary-btn-bg-color) !important;
		border-color: var(--secondary-border-color);
	}

	.home-layout2-outer :is(button.slick-next.slick-arrow, button.slick-prev.slick-arrow) {
		top: -61px;
	}

	.ssl .content-block.standout .text-center.d-block.d-sm-none {
		display: none !important;
	}

	.content-block.certificate-options.dv [align="right"] {
		text-align: center;
		margin-top: 20px;
	}

	.content-block.certificate-options.dv .currency-selector {
		margin-bottom: 0;
	}

	.contact-new .dropdown-new {
		min-width: unset !important;
	}
}

@media(min-width:481px) and (max-width:767px) {
	.setting-details-row {
		margin-bottom: 32px;
		float: left;
		width: 47%;
		margin-right: 3%;
	}

	.screenshot-sec img {
		max-width: 100%;
	}
}

@media(max-width: 480px) {
	.dataTables_wrapper div.dataTables_paginate ul.pagination a.page-link {
		padding: 8px 8px;
		font-size: 11px;
	}

	ul.most-popular-kb li a {
		font-size: 14px;
	}

	.flare-list ul.most-popular-kb li p {
		margin-top: 12px;
	}

	.domain-detail-sub-head .col-md-9 {
		flex-wrap: wrap;
	}

	.ribbon-domain-days-remaining {
		margin: 10px 0;
	}

	.main-card-bulkdomain-section .button-bottom-footer-inner .wgs_custom-btn {
		margin-bottom: 0;
	}

	.main-card-bulkdomain-section .button-bottom-footer-inner .wgs_remove_button,
	.main-card-bulkdomain-section .button-bottom-footer-inner .wgs_custom-btn {
		margin-bottom: 10px !important;
	}
}

@media (max-width: 375px) {

	.stripe-cards-inputs.col-md-8 label {
		margin-top: 10px;
	}

	#order-standard_cart .recaptcha-container {
		margin-left: 0;
	}

	.g-recaptcha {
		-webkit-transform: scale(0.77);
		-webkit-transform-origin: center 0;
	}

	.login-form div#google-recaptcha-domainchecker1 {
		left: 0;
	}

	.submit-ticket-inner-section div#google-recaptcha-domainchecker1 {
		margin-left: 15px !important;
	}

	#frmPayment .paymethod-info {
		padding: 15px 7px;
	}

	.priority-section {
		align-items: baseline;
		flex-direction: column;
	}
}

@media(max-width: 1024px) {
	.cl-home-layout1 .home-domain-search .input-group-wrapper {
		padding: 25px;
		width: 100%;
	}
}

@media(max-width: 1199px) {
	.domain-register-page .domain-checker-container.domain-checker-advanced #btnCheckAvailability {
		position: unset;
		display: block;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.home-domain-search .input-group-wrapper .advanced-input .input-group-append {
		position: unset;
	}

	.home-domain-search .input-group-wrapper {
		padding: 25px 30px 20px;
	}
}

@media(max-width: 1024px) {

	.cl-home-layout1 button#btnDomainSearch,
	.cl-home-layout1 button#btnTransfer {
		padding: 5px 10px !important;
	}
}

@media(max-width: 991px) {



	.cl-home-layout2 button#btnDomainSearch,
	button#btnTransfer {
		padding: 10px 30px !important;
	}

	.domain-register-page .register-domain-container .input-group.input-group-lg.input-group-box {
		flex-wrap: wrap;
	}

}

@media(max-width: 768px) {
	.product-domain-configure-page .input-group-btn.adv {
		width: 100% !important;
	}

	.home-layout2-outer .home-domain-search .input-group-wrapper {
		padding: 30px !important;
	}

	.product-domain-configure-page .input-group.domain-search-advance button#btnCheckAvailability {
		position: unset;
		width: 100%;
		display: block;
		margin-top: 10px;
		margin-bottom: 10px;
		right: 0;
	}

	.home-layout2-outer .home-domain-search .input-group-wrapper .advanced-input .input-group-append {
		left: auto;
		right: 0;
		margin-top: 10px;
		bottom: -40px;
	}

	.cl-home-layout2 button#btnDomainSearch,
	button#btnTransfer {
		padding: 5px 30px !important;
	}

	.home-layout2-outer .home-domain-search .input-group-wrapper {
		padding-bottom: 50px;
	}
}

@media (max-width: 575px) {
	.home-layout2-outer .home-domain-search .input-group-wrapper {
		padding-bottom: 10px;
	}
}