@media (max-width:1800px){
	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: 10px 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;
	}
	.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;
	}
}
@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;}
   table#tableQuotesList .wgs_custom-btn {
	    padding: 7px 9px;
	    font-size: 12px;
	 }
   
}
@media (max-width:1366px){
	
	ul#wgs-top-bar-menu a{
		padding: 15px 7px 30px!important;
	}
	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;
	}
	
}
@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:1199px){
	.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: 800px !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%;
	}
	/*.domen-page .col-md-9 {
		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 .product-options a.btn.btn-learn-more {
		margin-bottom: 5px;
	}
	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: 170px;
	}
	ul.ul-right-top .dropdown-toggle{
		font-size: 15px;
		margin: 0 0 0 15px;
	}
	.whmcs-default-navigation .dropdown-toggle {
		margin: 0 0 0 0px;
	}
	.invoice-inner-right {
	    max-width: 100%;
	    margin-top: 20px;
	}
	.invoice-wrapper .col-md-9, .invoice-wrapper .col-md-3 {
	    flex: 0 0 100%;
	    max-width: 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 (max-width:991px){
	.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 10px;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;
		margin: auto !important;
	}
	.host-row{
		display:block;
	}
	.login-bg .col-md-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;
	}
	a.log-btn.wgs_custom-btn{font-size: 14px;padding: 17px 0;}
	.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 #ddd;
	}
	.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 #ddd;
	}
	.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;
	}
	div#content.bothSideBarOpened {
		width: calc(100% - 295px);
		left: 295px;
	}
	.top-resp {
		display: block;
		background: #1c4e80;
		padding: 8px 15px;
		border-top: 1px solid #114375;
		border-bottom: 1px solid #114375;
		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;
	}
	body .find-domain a.btn.btn-link.btn-sm.float-right {margin-top: 16px;}
	.theme-clientdetail-page .message-box-theme, .theme-view-ticket-page .message-box-theme {
	    padding: 0px 15px!important;
	}
	.contact-add-sections .custom-select-box-drop{padding: 0;}
	.host-row .col-md-8.bg-box{
        margin-bottom: 30px;
    }
   .host-row .col-md-4.rubuts.servers {
        padding-top: 30px !important;
        
    }
   .theme-download-page .custom-search-input-download {
	   width: 93%;
	}
	ul#wgs-top-bar-menu a {
     font-size: 12px;
     padding: 15px 6px 30px !important;
   }

}
@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%;} {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;
	}
	  a.back-button-head-bar {
        margin-left: 24px;
    }
}
@media(max-width: 767px){
	
	.col-md-6.rubuts .login-logo {
	    margin-top: 40px;
	}
	
	#sidebar {
		top: 155px !important;
	}
    #sidebar.active ul{
        height: calc(100vh - 190px);
        overflow-y: scroll;
        padding-bottom: 50px;
    }
    .ul-right-top .dropdown-menu.show {
	    margin: 13px 0 0;
	    border: none!important;
	    box-shadow: 0 6px 14px rgb(0 0 0 / 35%);
	}
	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: inherit;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%;/*padding: 0 0px;*/}
    .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%;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;}  
	.password-strength-meter {
	    padding-top: 20px;
	}
	.modal.show .modal-dialog {
	    margin-top: 175px !important;
	}
	.main-section-complete-page {max-width: 92% !important;}
	#order-standard_cart .domain-selection-options-trigger.row {
	    margin-left: -10px;
	    margin-right: -10px;
	}
	.domain-checker-container #frmDomainChecker .input-group-box .form-control {
        margin-bottom: 14px;
    }

    
}

@media (max-width:767px){
	.container {
		width: 100%;
	}
	
	.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%;
	}
	.rubuts{
		padding: 6px 30px 20px !important;
	}
	.rubuts h3 {
		font-size: 18px;
		line-height: 25px;
	}
	.inputBox .input {
		height: 40px;
	}
	.host-row .inputBox {
		height: 50px!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:155px;
	}
	.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: 10px 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: 25px;
	}
	.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;
	}
	.button-footer-contact-page .wgs_cancel_button {margin: 0px 4px;}
	.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;
	}
	.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: 999999;
	}
	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;
	}
	.bottom-button-ticket-reply .wgs_cancel_button{
		margin-left: 0px;
	}
	.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: flex;
		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: 100%;
		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;
	}
	#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: 170px;
	}
	.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;
	}
	.button-footer-contact-page .btn {
	    min-height: 41px;
	}
	div.dataTables_wrapper div.dataTables_paginate {
	    margin: 15px 0 0;
	}
	div.dataTables_wrapper div.dataTables_paginate {float: right !important;}
	.dataTables_length {float: left !important;}
	.modal-dialog {
	    margin-left:15px;margin-right: 15px;max-width: inherit;
	}
	.cart-head-bar {
	    padding: 20px 15px !important;
	}
	div#searchDomainInfo span.price {
	    max-width: 54% !important;
	}
	.domain-price.host-block .available-domain-row {
	    max-width: 45% !important;
	    justify-content: flex-end;
	}
	.account-section-checkout-custom {
	    width: 100%;
	}
	section.home-page-default-panels-execute .col-md-6.col-lg-12.col-xl-6 {
	    padding-left: 0;
	    padding-right: 0;
	}
}
@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: 575px){
	#DomainSearchResults .domain-checker-available {
	    text-align: center; 
	}
	.domain-price.host-block .available-domain-row {
	    justify-content: center;max-width: 100% !important;
	}
	div#searchDomainInfo span.price {
	    text-align: center!important;
	    margin-bottom: 15px!important;
	     max-width: 100% !important;
	}

}
@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;}
    div.dataTables_wrapper div.dataTables_length label {
	    font-size: 11px;
	}
	.dataTables_wrapper div.dataTables_paginate ul.pagination a.page-link {
	    padding: 8px 5px;
	    font-size: 11px;
	}
	
}

@media (max-width: 375px){
	.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;
	}
	div.dataTables_wrapper div.dataTables_length label {
	    font-size: 10px;
	}
	.dataTables_wrapper div.dataTables_paginate ul.pagination a.page-link {
	    padding: 8px 5px;
	    font-size: 10px;
	}
	.dataTables_length .custom-select { padding: .375rem 1.55rem .375rem .45rem;}
	.rubuts.servers h3 {
	   font-size: 25px;
	}
}