@media (max-width: 1800px){
	.configuration-domain-section .col-sm-8{
		flex: 0 0 100%;
		max-width: 98%;
		margin-top: 10px;
	}
	.row.promo-apply-box .promocode-btn{
		padding: 10px 18px;
	}
}
@media (max-width: 1699px){
	.billing-cycle-section ul.selectBillingCycle li{
	    width: 31%;
	}
	#order-standard_cart .account-select-container .iradio_square-blue{
		width: 25px;
	}
}
@media (max-width: 1500px){
	.product-domain-configure-page .domain-selection-options-trigger .content .text {
		font-size: 14px;
	}
	.domen-page #order-standard_cart .account-select-container .col-sm-6 {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.domen-page.active #order-standard_cart .account-select-container .col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	#order-standard_cart .products .product h2{
		font-size: 20px;
		min-height: 55px;
	}
	#order-standard_cart .account-select-container {
		padding-left: 0px;
		padding-right: 0px;
	}
	#order-standard_cart .order-summary{
		padding: 16px;
	}
	.cloud-item-product div{
		font-size: 13px;
	}
	.cloud-item.amount span.centos-price {
		font-size: 28px;
	}
	#order-standard_cart .products .product{
		padding: 30px 19px;
	}
	.product-desc.product-desc-full-width button.btn{
		font-size: 12px;
	}
	.host-nav.product-listing-page .drop-nav {
		padding: 20px 4px;
		font-size:13px;
	}
	.generic_head_content .cart-product-name{
		padding: 12px 15px 0px;
	}
	.generic_price_tag span{
		padding: 10px 15px 20px;
	}
	.domain-selection-options-trigger .content{
		padding: 15px;
	}
	.product-domain-configure-page .domain-price.host-block strong {
		font-size: 20px;
		word-break: break-all;
	}
	.custom_switch{
		max-width: 20%;
	}
	.custom_switch span{
		font-size: 10px;
	}
	.row.promo-apply-box .promocode-btn{
		padding: 10px 5px;
	}
}
@media (max-width: 1365px){
	.cloud-item.amount span.centos-price {
		font-size: 20px;
	}
	.left-section-domain-period{
		max-width: 35%;
	}
	.configuration-domain-section .addon-products .col-md-4 {
		flex: 0 0 50.33333%;
		max-width: 49.33333%;
	}
	.increased{
	    margin-bottom: 20px;
	}
	.configuration-domain-section .col-sm-8{
		max-width: 95%;
	}
	.product-domain-configure-page .domain-selection-options-trigger .col-md-3 {
		flex: 0 0 33%;
		max-width: 33%;
	}
	.year-price{
		font-size: 15px;
	}
	.product-desc.product-desc-full-width .form-group.select-button-section{
		display: block;
	}
	#order-standard_cart .products .product select {
		max-width: 100%;
	}
	
	.p_addon_price span{
		font-size: 12px;
	}
	#order-standard_cart .products .product p {
		font-size: 13px;
	}
	.wgs_custom-btn{
		padding: 10px 9px;
	}
	.product-desc.product-desc-full-width button.btn{
		width: 100%;
		margin-top: 10px;
	}
	.domen-page .slide.col-md-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.domen-page.active .slide.col-md-3{
		flex: 0 0 25%;
		max-width: 25%;
	}
	.button-under-summary button#btnEmptyCart, .button-under-summary a#continueShopping{
		padding: 10px 9px;
		font-size:12px;
	}
	.host-nav ul.dropdown-menu.show:before{
		right: 5px;
		left: unset;
	}
	.summary-renew-section-order div {
	    font-size: 12px;
	}
	.summary-renew-section-order a {
	    padding: 1px 3px;
	    font-size: 11px;
	}
}
@media (min-width:1199px) and (max-width:1365px){
	.promo-apply-box .col-sm-4, .promo-apply-box .col-sm-8 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (max-width: 1199px){
	.col-md-7.left-section-checkout-page{
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0px;
	}
	.col-md-5.right-section-checkout-page{
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0px 0px;
		padding-right: 0;
		margin-top: 20px;
	}
	#order-standard_cart .secondary-cart-body {
		width: 100%;
	}
	#order-standard_cart .secondary-cart-sidebar {
		width: 100%;
	}
	#order-standard_cart .secondary-cart-body.domain-renew-left-section{
		padding-right: 0;
	}
	#order-standard_cart .secondary-cart-sidebar{
		padding-left: 0;
	}
	div#searchDomainInfo button.btn.btn-primary.btn-add-to-cart{
		padding: 10px 10px;
	}
	.domain-selection-options-trigger .icone{
		width: 50px;
		height: 50px;
		min-height: 50px;
		min-width: 50px;
	}
	.product-domain-configure-page .domain-selection-options-trigger .content .text {
		font-size: 12px;
	}
	#order-standard_cart .secondary-cart-body.left-box-configure-product{
		padding-right: 0;
	}
	.configuration-domain-section span.reg-per{
	    font-size: 14px;
	}
	#order-standard_cart .configuration-domain-section label{
		font-size: 14px;
	}
}
@media (min-width:992px) and (max-width: 1199px){
	.row.row-eq-height .col-md-4:last-child {
		padding-right: 15px;
	}
	.domen-page #order-standard_cart .cart-body.product-addon-page .col-md-4 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.domen-page .configuration-domain-section .addon-products .col-md-4 {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}	
	.domen-page .custom_switch {
		max-width: 10%;
	}
	.domen-page.active .custom_switch{
		max-width: 16%;
	}
	.domen-page.active .configuration-domain-section .addon-products .col-md-4 {
		width: 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (max-width: 991px){
	#order-standard_cart .secondary-cart-sidebar{
		width: 100%;
	}
	.cart-head-bar h1{
		font-size: 17px;
		margin: 0 0 0px;
	}
	.cart-head-bar h1 i {
		font-size: 20px;
		padding-right: 10px;
	}
	.term-list.selectBillingCycle strong {
		font-size: 13px;
	}
	.term-list.selectBillingCycle span{
		font-size: 13px;
	}
	ul.cart-product-step {
		margin-top: 20px;
	}
	.col-md-8.col-md-offset-2.offset-md-2.col-xs-10.col-xs-offset-1.col-10.offset-1{
		flex: 0 0 75.66667%;
		max-width: 75.66667%;
	}
	.tld-title-4 {
		font-size: 25px;
	}
	.tld-inr .row.tld-pricing-header .common-cat-class{
		font-size: 16px;
	}
	.choose-pack {
		padding: 0 20px 30px;
	}
	.domain-promo-box{
		padding: 15px;
	}
	#order-standard_cart .domain-promo-box h3 {
		font-size: 20px;
	}
	.domain-promo-box i {
		font-size: 30px;
	}
	.domain-promo-box a.btn.btn-warning, .domain-promo-box .btn-primary{
		font-size: 12px;
	}
	#order-standard_cart .input-group-lg>.form-control{
		border-bottom-right-radius: 0 !important;
		border-top-right-radius: 0 !important;
	}
	.input-group.input-group-lg.input-group-box{
		flex-wrap: nowrap;
	}
	#order-standard_cart .input-group-lg>.form-control{
		width: 100%;
	}
	.suggested-domains{
		padding: 115px 20px 30px!important;
	}
	.suggested-domains .list-group-item{
		padding: 15px;
	}
	.right-section-has-hosting {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		margin-top: 20px;
	}
	.left-section-domain-period {
		max-width: 100%;
	}
	.configuration-domain-section .addon-products .col-md-4 {
		flex: 0 0 100.33333%;
		max-width: 100.33333%;
		padding: 0;
	}
	.btn-footer.qustion.col-sm-12 {
		text-align: center;
	}
	#order-standard_cart .cart-body.configure-domain-page button.btn-save.wgs_custom-btn{
		margin-top: 0px;
	}
	.configuration-domain-section{
		padding: 0px 0 0 0;
	}
	.domain-title-head{
		margin-top: 0px;
	}
	.product-domain-configure-page .domain-selection-options-trigger .col-md-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.product-domain-configure-page .input-group-btn.adv {
		width: 120px;
	}
	ul.payment-gateway-list.gateway-present-4 li {
		max-width: 45.2%;
	}
	a.back-button-head-bar {
		padding: 6px 10px 6px 10px;
		font-size: 13px;
	}
	.domen-page #order-standard_cart .cart-body.product-addon-page .col-md-4 {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0;
	}
	.configuration-domain-section .col-sm-8, .configuration-domain-section .col-sm-4 {
		max-width: 100%;
		margin: 0px 0px 20px;
		flex: 0 0 100%;
	}
	.name-server-head {
		padding: 0px 0px 20px;
	}
	.row.name-server-fields-section .col-sm-4 {
		padding: 0;
	}
	form#frmDomainTransfer .col-sm-5 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.domain-title-head{
		word-break: break-all;
	}
	.suggested-domains .actions{
		width: 100%;
		font-size: 15px;
		line-height: 30px;
	}
	div#searchDomainInfo span.price{
		max-width: 26%;
	}
	p.domain-available.domain-checker-available.p-domain-left {
		max-width: 45%;
		padding-right: 10px;
	}
	div#searchDomainInfo button.btn.btn-primary.btn-add-to-cart{
		font-size: 12px;
	}
	.product-domain-configure-page .domain-price.host-block{
		padding-left: 15px;
		padding-right: 15px;
	}
	div#searchDomainInfo span.price{
		font-size: 17px;
	}
	.titel-page {
		font-size: 18px;
	}
	span.domain, span.extension{
		font-size: 15px;
	}
	.product-domain-configure-page .domain-price.host-block strong {
		font-size: 15px;
	}
	.suggested-domains .price {
		padding: 0 0px;
	}
	.billing-cycle-section ul.selectBillingCycle li{
		width: 46%;
	}
	div#order-standard_cart .bs-tooltip-left {
		display: none;
	}
	.table-scroll-upgrade {
		overflow: auto;
	}
	.table-scroll-upgrade table.table.table-upgrade-package {
		width: 800px;
	}
	.domen-page .slide.col-md-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.domen-page.active .slide.col-md-3{
		flex: 0 0 50%;
		max-width: 50%;
	}
	span.create-account-button{
		width: 100%;
	}
	#order-standard_cart .account-select-container .iradio_square-blue {
		margin-top: 3px;
		margin-right: 10px;
	}
	.custom_switch {
		max-width: 16%;
	}
	.row.domain-custom-fields-section .form-group {
		margin-bottom: 1rem;
	}
	.left-side-checkout-page .Pers-titel{
		font-size: 16px;
		margin: 10px 0 20px;
	}
	.left-section-checkout-page .crt-ntn{
		padding: 10px 10px;
		font-size: 14px;
	}
	.full-sign{
		padding: 15px;
	}
	.domain-price.host-block .col-md-6.price-and-button-row {
		margin-top: 5px;
	}
	.domain-price.host-block .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.available-domain-row span.removeDomainFromCart{
		padding: 10px 20px;
		margin-left: 5px;
		font-size: 12px;
	}
	.domain-price.host-block {
		display: flex;
		margin: 30px auto 0;
		flex-wrap: wrap;
		width: 100%;
	}
	.domain-price.host-block .available-domain-row {
		display: flex;
	}
	.filter-panel-renew .col-md-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.domain-register-category-tabs {
		overflow: auto;
	}
	.bg-white.tld-inr {
		width: 700px;
	}
	#order-standard_cart .secondary-cart-sidebar.services-renew-right-section {
	    padding-left: 15px;
	    padding-right: 15px;
	}
}
@media (max-width: 767px){
	.drop-nav{
		width: 100%;
	}
	.host-nav li{
		width: 100%;
		max-width: 100%;
	}
	.host-nav ul.dropdown-menu.show li{
		max-width: 100%;
	}
	.host-nav .product_dropdwn ul.dropdown-menu.show {
		width: 100%;
		left: 0 !important;
		right: 0;
		margin: 0 auto;
		min-width: 200px;
		top: 54px !important;
		transform: translate(0) !important;
	}
	.host-nav ul.dropdown-menu.show li a {
		font-size: 13px;
	}
	.billing-cycle-section ul.selectBillingCycle li{
		width: 45.6%;
	}
	.product-configure-info-panel ul {
		padding-left: 20px;
	}
	.product-configure-info-panel ul li{
		max-width: 100%;
	}
	.product-configure-page #frmConfigureProduct .addon-promo-container .logo{
		float: unset;
		margin: 0 0 10px 0px;
		height: auto;
		text-align: left;
	}
	.product-configure-info-panel h4.panel-title{
		font-size: 16px;
	}
	.cpanel-metrics-section p {
		font-size: 15px;
	}
	.product-configure-page #frmConfigureProduct .addon-promo-container label.radio-inline {
		line-height: 20px;
		font-size: 13px;
	}
	.web-rank h3 {
		font-size: 20px;
	}
	#order-standard_cart .addon-promo-container{
		padding: 20px 15px;
	}
	.rank-item.product_addons .scans-cont {
		font-size: 14px;
		line-height: 19px;
	}
	.pay-check.web-chek {
		padding-left: 28px;
		font-size: 15px;
	}
	.rank-item.product_addons span.mo-price {
		font-size: 15px;
		text-align: right;
	}
	.product-configure-page .addon-promo-container .description p{
		font-size: 15px;
	}
	/*.col-md-8.col-md-offset-2.offset-md-2.col-xs-10.col-xs-offset-1.col-10.offset-1 {
		flex: 0 0 100.66667%;
		max-width: 100.66667%;
	}*/
	#order-standard_cart .input-group-lg>.form-control{
		border-radius: 5px !important;
	}
	button#btnCheckAvailability{
		border-radius: 5px;
		width: 100%;
	}
	.input-group.input-group-lg.input-group-box {
		flex-wrap: wrap;
	}
	.choose-pack {
		padding: 0 15px 10px;
	}
	.row.bottom-domain-extra-section .col-md-6 {
		padding: 0;
	}
	.domain-checker-bg-main-container{
		padding: 50px 20px 0;
	}
	.domain-checker-bg-main-container .domain-checker-bg{
		padding: 0px 0 50px;
	}
	.domain-promo-box {
		margin-top: 0px;
	}
	.titel-page {
		font-size: 25px;
		margin-bottom: 15px;
	}
	.suggested-domains .list-group-item {
		text-align: left;
	}
	.suggested-domains .actions{
		width: 100%;
		display: block;
	}
	.host-block{
		width: 100%;
		padding: 25px 0;
		margin: 20px 0px 0;
	}
	.domain-price.host-block {
		display: block !important;
	}
	div#searchDomainInfo button.btn.btn-primary.btn-add-to-cart{
		padding: 10px 10px;
		font-size: 12px;
		line-height: 1;
	}
	.available-domain-row span.removeDomainFromCart{
		font-size: 12px;
		padding: 10px 10px;
		line-height: 1;
	}
	.suggested-domains .list-group-item{
		padding:20px;
	}
	#DomainSearchResults .domain-checker-available{
		font-size: 15px;
	}
	.cart-head-bar p{
		font-size: 13px;
		line-height: 20px;
		padding: 0 0 0 33px;
	}
	.right-section-has-hosting{
		margin-top: 10px;
	}
	.product-domain-configure-page .domain-selection-options-trigger .col-md-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.right-section-has-hosting a.no-hosting-domain{
		padding: 12px 12px;
		font-size: 12px;
	}
	.left-section-domain-period{
	    margin-bottom: 10px;
	}
	.domain-renewals .domain-renewal .pull-right.float-right {
		float: unset !important;
		margin-bottom: 5px;
	}
	.domain-renewals .domain-renewal .text-right {
		text-align: left !important;
	}
	.domain-renewals .domain-renewal button{
		padding: 7px 10px;
		font-size: 14px;
	}
	#order-standard_cart .domain-renewals .domain-renewal .select-renewal-pricing{
		height: 40px;
	}
	#order-standard_cart .cart-body.domain-renew-page small {
		margin-bottom: 10px;
		display: block;
	}
	.featured-tlds-container {
		margin: 45px 0 0px;
	}
	.titel-page {
		font-size: 20px;
	}
	.account-colam h1.sign-titel{
		font-size: 20px;
	}
	.acct-box h3{
		font-size: 15px;
	}
	.left-section-checkout-page .crt-ntn{
		padding: 8px 6px;
		font-size: 13px;
	}
	.cloud-item.amount span.centos-price {
		font-size: 18px;
	}
	div#content.rightsidebaractive.bothSidebaractive {
		width: 100%;
	}
	.m-cart-30 {
		margin: 15px !important;
	}
	#order-standard_cart .cart-body.configure-domain-page {
		padding: 15px 15px;
	}
	.row.name-server-fields-section .col-sm-4 {
		margin-bottom: 10px;
	}
	.configuration-domain-section{
		margin-bottom: 20px;
	}
	.configuration-domain-section .addon-products .col-md-4:last-child .increased {
		margin-bottom: 0;
	}
	.domain-title-head{
		font-size: 18px;
		margin-bottom: 7px
	}
	.name-server-head h3 {
		font-size: 20px;
	}
	#order-standard_cart .input-group-lg>.form-control{
		font-size: 14px;
	}
	h2.domain-heading-forms {
		font-size: 17px;
		padding-right: 15px;
	}
	div#order-standard_cart.cart-body-padding{
		padding: 15px 0px 15px;
	}
	.button-under-summary a#continueShopping {
		width: 100%;
		max-width: 100%;
	}
	#order-standard_cart .right-section-upper-section .button-under-summary .empty-cart {
		width: 100%;
		max-width: 100%;
		margin-bottom: 10px;
	}
	#modalRemoveItem .modal-dialog {
		margin-top: 260px;
	}
	.increased {
		padding: 15px 15px;
	}
	.host-nav.product-listing-page .drop-nav{
		text-align: left;
	}
	.host-nav.product-listing-page .drop-nav {
		padding: 15px 4px;
	}
	.left-side-checkout-page .form-group {
		margin-bottom: 25px;
	}
	.left-side-checkout-page{
		padding: 15px 15px;
	}
	div#searchDomainInfo span.price {
		max-width: 100%;
		float: unset;
		margin-bottom: 7px;
		display: block;
	}
	p.domain-available.domain-checker-available.p-domain-left {
		max-width: 100%;
	}
	.suggested-domains .price{
		margin-bottom: 5px;
	}
	.domain-available.domain-checker-available.headline {
		font-size: 15px !important;
	}
	.tax-cont .col-sm-6 {
		padding: 0px;
		margin-right: 0px;
		max-width: 100%;
		flex: 0 0 100%;
		margin-bottom: 29px;
	}
	.col-md-8.col-md-offset-2.offset-md-2.col-xs-10.col-xs-offset-1.col-10.offset-1 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-left: 0;
	}
	.register-domain-container{
		padding: 0px;
	}
	.featured-tlds-container .col-lg-2.col-sm-4 {
		padding-left: 0;
	}
	.row.security-quest-main-section .col-sm-6{
		margin-bottom: 30px;
	}
	#order-standard_cart .view-cart-items.right-side-checkout-page .item.cart-colam {
		padding: 15px;
	}
	.custom-field-checkout-page .inputBox {
		margin-bottom: 35px;
	}
	#order-standard_cart form#frmCheckout .domain-contact-section {
		margin: 20px 0px;
	}
	.account-colam {
		max-width: 100%;
		margin-bottom: 10px;
	}	
	.full-sign{
		flex-wrap: wrap;
	}
	#recommendationsModal .modal-dialog {
		margin-top: 180px;
	}
	#recommendationsModal .product-added-panel .product-cycle, #recommendationsModal .product-added-panel .product-price{
		text-align: left;
	}
	#order-standard_cart .cc-input-container .existing-cc-grid{
		grid-template-columns: repeat(3,auto) minmax(6em,30em) auto;
	}
	.cc-input-container .paymethod-info {
		font-size: 13px;
	}
	#order-standard_cart label.radio-inline {
		font-size: 13px;
	}
	.year-price {
		font-size: 14px;
	}
	.item.cart-colam h4{
		font-size: 14px;
	}
	.filter-panel-renew .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.domain-renewals .domain-renewal{
		margin-bottom: 15px;
	}
	.suggested-domains .list-group-item .btn {
		width: auto !important;
	}
	.cpanel-metrics-section ul{
		padding-right: 0;
	}
	.domain-register-category-tabs .col-md-4.tld-column.p-lightblue.common-cat-class {
		width: 33%;
	}
	.domain-register-category-tabs .col-md-4.two-row-center.px-4 {
		width: 33%;
	}
	.domain-register-category-tabs .row.no-gutters.tld-pricing-header.text-center, .domain-register-category-tabs .row.no-gutters.tld-row.filtered-row {
		flex-wrap: nowrap;
	}
	#order-standard_cart .service-renewals .font-size-24 {
    	font-size: 18px;
	}
	.service-renewals .btn-add-renewal-to-cart{
		float: unset !important;
	}
	.service-renewals .pull-left.float-left {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.service-renewal .label{
		padding: 1px 5px;
    	font-size: 10px;
	}
	.services-renew-right-section .cloud-item.amount span.centos, .services-renew-right-section .cloud-item.amount span.centos-price {
    	font-size: 14px;
	}
	.m-cart-30.service-remewal-page {
    	margin: 10px 0px !important;
	}
}
@media (max-width:576px){
	.product-domain-configure-page .input-group-btn.adv {
		width: 50%;
	}
	.product-domain-configure-page .input-group.form-box input{
		flex: auto;
		width: 100%;
	}
	.product-domain-configure-page .input-group-btn.search-panel {
		width: 50%;
	}
	.price-and-button-row{
		display: block;
	}
	.spot-light-cat-common{
		width: 160px;
	}
	.button-under-summary button#btnEmptyCart{
		width: 100%;
		margin-bottom: 10px;
	}
	.button-under-summary{
		display: block;
	}
	.button-under-summary a#continueShopping{
		width: 100%;
	}
	ul.payment-gateway-list.gateway-present-4 li {
		max-width: 100.2%;
	}
	form#frmCheckout {
		padding: 0 0px;
	}
	.billing-cycle-section ul.selectBillingCycle li {
		width: 100%;
	}
	#order-standard_cart .secondary-cart-body.left-box-configure-product {
		padding-left: 0;
		padding-right: 0;
	}
	.right-section-has-hosting a.no-hosting-domain {
		padding: 8px 8px;
	}
	.configuration-domain-section .col-sm-8{
		padding: 15px 10px;
	}
	.increased strong{
		font-size: 14px;
	}
	.row.addon-products h2{
		font-size: 14px;
	}
	.domen-page.active #order-standard_cart .account-select-container .col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.domen-page.active #order-standard_cart .account-select-container .col-sm-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.domen-page.active #order-standard_cart .account-select-container .col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.featured-tlds-container .col-lg-2.col-sm-4{
		padding-right: 0;
	}
	.custom_switch {
		max-width: 22%;
	}
	.row.addon-products h2 {
		font-size: 12px;
		margin: 0px 7px;
	}
	.icone-dns img {
		width: 30px;
	}
	.left-section-checkout-page .payment-gateway-list li {
		margin: 5px 0px 5px 0px;
	}
}
