/* Responsive media Queryes */
@media screen and (max-width: 1920px) {
    
}
@media screen and (max-width: 1400px) {
    .add-ons label {
        padding: 25px 24px 40px;
    }
    .oredr-summary.fixed {
        /*width: auto;*/
		width: 430px;
		right: 15px;
    }
    .pri-det {
        padding: 0 15px;
        width: 75%;
    }
}
@media only screen and (min-width: 1361px) and (max-width: 1600px) {
    .prodWgs .intel_box .chk-note {
        max-width: 65%;
        font-size: 10px;
        line-height: 16px;
    }
    .intel_box .check_box .price{
        display: inherit;
    }
}
@media screen and (max-width: 1360px) {
/* .oredr-summary.fixed {max-width: 426px;min-width: 426px;} */
    .prodWgs .intel_box .chk-note {
        padding: 2px 0px 2px 20px;
        max-width: 74%;
        line-height: 14px;
        width: 100%;
    }
    .intel_box .check_box .price{
        display: inherit;
    }
}
 
@media screen and (max-width: 1199px) {
    .intel_box .check_box ul.ram-box li {
        padding: 0 0 12px 24px;
        font-size: 13px;
    }
    .order-row h6 {
        width: 100%;
        padding-right: 10px;
    }
    .domain-reg-info p {
        font-size: 15px;
    }
    .add-ons label {
        padding: 25px 15px 30px;
    }
    .img_box h3 {
        font-size: 13px;
        line-height: 16px;
        margin: 0px 0 15px;
    }
    .hosting-box {
        padding: 24px 14px;
    }
    .apply-box a {
        max-width: 100px;
    }
    .add-ons label {
        padding: 25px 0px 30px;
    }
    .domain-name-container h3 {
        max-width: 62%;
    }
    .hosting-box h5 {
        font-size: 14px;
    }
    /* .oredr-summary.fixed {
        max-width: 386px;
        min-width: 386px;
    } */
}

@media screen and (max-width: 1024px) {
    .intel_box .check_box ul.ram-box {
        margin: 16px 0 0;
    }
    .intel_box .check_box label .Xeon {
        padding: 20px 15px;
    }
    .intel_box .check_box .price span {
        font-size: 19px;
    }
    .choose-plan-wrapper, .Add-ons-wrapper, 
    .choose-pla-wrapper,  .choose-billing-wrapper {
        padding: 30px 30px;
    }
    .input-search-container {
        padding: 24px 27px 30px;
    }
    .oredr-summary h3 {
        font-size: 19px;
        margin: 6px 0 15px;
    }
    .hosting-box {
        padding: 24px 10px;
    }
    .order-row.tex-row {
        padding: 12px 5px;
    }
    .order-row h6 {
        font-size: 14px;
    }
    .order-row.tex-row.cost h6 {
        font-size: 20px;
    }
    .order-row.tex-row p {
        font-size: 14px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .input-search-domain .input-search-box {
        width: 100%;
    }
    .input-search-box input {
        width: 100%;
    }
    .pri-det {
        padding: 0 8px 0 0px;
    }
    .pri-det ul.ram-box {
        margin: 10px 0 0;
    }
    .hosting-box h5 {
        font-size: 16px;
    }
    div#exTab2 .nav-tabs li {
        width: 45%;
    }
    label.form-check-label {
        font-size: 14px;
        padding-left: 23px;
    }
    .check_box .price span {
        width: 100%;
    }
    .pri-det {
        width: 86%;
    }
}
 @media (max-width: 1200px) {
/** start six **/
#wgs-main-wrapper button.bttn, button.close {
        display: block;
}

/*start lagom*/
 .lagom button.bttn, button.close {
        display: block;
    }
.lagom .oredr-summary {
    padding: 24px 15px;
    position: fixed;
    top: 0px;
    right: 0;
    background-color: #fff;
    width: 80%;
    opacity: 0;
    visibility: visible;
    transition: all 0.5s ease-in-out 0s;
}
.lagom .oredr-summary.main {
    position: fixed;
    right: 0%;
    display: block;
    transition: all 0.5s ease-in-out 0s;
    opacity: 1;
    visibility: visible;
    z-index: 2;
    max-height: 100%;
}
.lagom .col-sm-12.col-md-8.p-0 {
    width: 100%;
}
/*end lagom*/
/*start clientx */
.no-cartx button.bttn, button.close {
        display: block;
    }
.no-cartx .oredr-summary {
    padding: 24px 15px;
    position: fixed;
    top: 0px;
    right: 0;
    background-color: #fff;
    width: 80%;
    opacity: 0;
    visibility: visible;
    transition: all 0.5s ease-in-out 0s;
    z-index: -1;
}
.no-cartx .oredr-summary.main {
    position: fixed;
    right: 0%;
    display: block;
    transition: all 0.5s ease-in-out 0s;
    opacity: 1;
    visibility: visible;
    z-index: 2;
    max-height: 100%;
}
.no-cartx .col-sm-12.col-md-8.p-0 {
    width: 100%;
}
/*end clientx */
.dropdown-backdrop {
    position: relative;
}
}
 @media (max-width: 991px) {
    .intel_box {
        margin-bottom: 20px;
    }
    button.add-to-cart-btn {
        width: 106px;
    }
    .domain-name-container h3 {
        max-width: 52%;
    }
    .no-cartx div#exTab2 .nav-tabs li a {
        height: auto;
        line-height: 48px;
    }
    .hosting-box {
        padding: 24px 2px;
    }
    .hosting-box h5 {
        font-size: 13px;
    }
    button.add-to-cart-btn {
        width: 126px;
    }
    .addon-domain {
        float: none;
        width: 100%;
        margin: 0 0 2%;
        clear: both;
    }
    

     {
        display: block;
    }
    .oredr-summary {
        padding: 24px 15px;
        position: fixed;
        top: 0px;
        right: -100%;
        background-color: #fff;
        width: 80%;
        opacity: 0;
        visibility: hidden;
        transition: all 0.5s ease-in-out 0s;
    }
    .oredr-summary.main {
        position: fixed;
        right: 0%;
        display: block;
        transition: all 0.5s ease-in-out 0s;
        opacity: 1;
        visibility: visible;
        z-index: 2;
        max-height: 100%;
    }
    .oredr-summary.fixed {
        width: 80%;
        transition: all 0.5s ease-in-out 0s;
    }
    .row.host {
        margin: 0px -8px 0px;
    }
    .apply-box input {
        width: 73%;
    }
    
    .apply-box {
        display: flex;
        margin: 0 auto 20px;
    }
    .m-t30 {
        margin-top: 0;
    }
    .order-row.tex-row {
        border-top: 0px solid #e6e8eb;
        border-bottom: 0px solid #e6e8eb;
    }
    #productBoxWgs .check_box .price {
        display: inline-block;
        width: 100%;
    }
    .already-registered.clearfix {
        padding: 10px;
    }
    .panel-group.newUser .sub-heading span, .panel-group.existingUser .sub-heading-borderless span {
        font-size: 17px;
        font-weight: 600;
        margin-bottom: 5px;
        display: inherit;
    }
    .panel-group.newUser .text-muted, .panel-group.existingUser .text-muted {
        color: #777;
        font-size: 13px;
        margin-bottom: 5px;
    }
	/* lagom */
	.lagom section.main-wrapper {
		top: 85px;
		position: relative;
	} 
 }

@media only screen and (min-width: 991px) and (max-width: 1200px) {
div#wrapper .row .p-0 {
    padding: 0 10px !important;
    width: 100%;
        /* for a hostx css bs4*/
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
       /*hostx end css*/
}
.right-side {
    display: none;
}
.oredr-summary{
    float: right;
}
/* start lagom */
 .lagom #paymentGatewaysContainer .nav>li>a>img {
    margin: 0 auto;
    max-width: 80px;
    width: auto;
}
.lagom .apply-box input {
    padding: 0px 6px 0px 33px;
    font-size: 13px;
}
/* end lagom */
/* start clientx  */
 .no-cartx #paymentGatewaysContainer .nav>li>a>img {
    margin: 0 auto;
    max-width: 80px;
    width: auto;
}
.no-cartx .apply-box input {
    padding: 0px 6px 0px 33px;
    font-size: 13px;
}
.no-cartx #collapseProductAddons .col-md-9 {width: 60%;}
.no-cartx #collapseProductAddons .col-md-3 {width: 40%;}
/* end clientx */

}
@media only screen and (min-width: 991px) and (max-width: 1400px) {
/* start lagom */
.lagom .prodWgs.slick-initialized .slick-slide {
    padding-top: 5px;
   /* width: 50%!important;*/
}
.lagom .prodWgs .intel_box .check_box label .xeon {
    padding: 25px 6px;
}
.lagom .intel_box .check_box span.ram-box li {
    font-size: 13px;
    line-height: 19px;
    padding: 0 0 18px 17px;
}
.lagom .input-search-box {
    width: 100%;
}
.lagom .input-search-box input{
    width: 100%;
}
.lagom .intel_box .check_box span.ram-box {
    margin: 15px 0 0;
}
.lagom .prodWgs .intel_box .check_box label .xeon {
    height: 200px;
}
.lagom .order-row.tex-row {
    padding: 14px 2px;
}
.lagom .order-row.tex-row p {
    font-size: 12px;
}
.lagom .order-row.tex-row.cost h6 {
    font-size: 17px;
}
.lagom .check_box .price span.month {width: 100%;float: none;text-align: center;padding: 0;margin: 0 auto;left: inherit;}
.lagom .check_box .price small {text-align: center;float: none;width: 100%;}
/* end lagom */
/*start clientx */
/*.no-cartx .prodWgs.slick-initialized .slick-slide {
    padding-top: 5px;
    width: 50%!important;
}*/
.no-cartx .prodWgs .intel_box .check_box label .xeon {
    padding: 25px 6px;
}
.no-cartx .intel_box .check_box span.ram-box li {
    font-size: 13px;
    line-height: 19px;
    padding: 0 0 18px 17px;
}
.no-cartx .input-search-box {
    width: 100%;
}
.no-cartx .input-search-box input{
    width: 100%;
}
.no-cartx .check_box .price span.month {width: 100%;float: none;text-align: center;padding: 0;margin: 0 auto;left: inherit;}
.no-cartx .check_box .price small {text-align: center;float: none;width: 100%;}
/*end clientx */
}
@media only screen and (min-width: 768px) and (max-width: 990px) {
 .row.wgs-domain-res {
        width: 100%;
    }
    .row.wgs-domain-res .col-md-4 {
        width: 33.333%;
        display: inline-block;
        vertical-align: middle;
    }
    .choose-billing-wrapper .check_box{padding-bottom: 0;}
    .domain-available-container .wgs-domain-res h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .domain-available-container .wgs-domain-res h2 {
        font-size: 20px;
    }
    .prodWgs .intel_box .check_box label .xeon{
        padding: 20px 0px 2px 10px;
    }
    .prodWgs .intel_box .chk-note {
        padding: 2px 0px 2px 10px;
    }
    /*start clientx */
    .no-cartx .slick-list.draggable .slick-track{
        width: 100%;
    }
    .no-cartx .prodWgs.slick-initialized .slick-slide {
       /* width: 48%!important;*/
    }
    .no-cartx .check_box .price span.month {width: 100%;float: none;text-align: center;padding: 0;margin: 0 auto;left: inherit;}
    .no-cartx .check_box .price small {text-align: center;float: none;width: 100%;}
    .no-cartx .op-addon-panel .check_label {display: inline-block;text-align: center;}
    .no-cartx .img_box.wgs-fa {text-align: center;width: 100%;margin: 0;}
    .no-cartx .Add-ons-wrapper .img_box h3{text-align: center;}
    .no-cartx .op-price-sec p{margin: 5px 0 12px;font-size: 13px;line-height: 18px;}
    .no-cartx .Add-ons-wrapper .img_box h3 {margin: 10px 0 4px;}
    .no-cartx .domain-name-container h3 {font-size: 18px;}
    .no-cartx .domain-name-container h2 {font-size: 18px;}
    .no-cartx  button.add-to-cart-btn.removeBtnCat {width: auto;}
    .no-cartx .currency-domain-div .col-sm-6 {width: 100%;}
    .no-cartx #btnDomainManages {display: table;margin: 0 auto 10px;float: none!important;text-align: center;}
    .no-cartx .col-sm-6.no-space .col-sm-6.text-right {text-align: center!important;}
    .no-cartx .currency-domain-div select.form-control {max-width: 245px;margin: 0 auto 25px;}
    /*end clientx */
     /*lagom*/
    .lagom .check_box .price span.month {width: 100%;float: none;text-align: center;padding: 0;margin: 0 auto;left: inherit;}
    .lagom .check_box .price small {text-align: center;float: none;width: 100%;}
    /*lagom*/
    .check_box .price {width: 100%!important;}
    #main-body #collapseProductAddons .row.op-addon-panel{
     display: flex;
    }
    #main-body #collapseProductAddons .row.op-addon-panel .col-md-9{
     width: 70%;
    }
}
@media (min-width: 768px){
	#modalRemoveItem .modal-dialog,#modalEmptyCartWgs .modal-dialog,#modalBillingCycleAlert .modal-dialog {
		width: 420px;
		margin: 30px auto;
	}
	.currency-domain-div {
        margin: 0 auto 10px;
        display: inline-block;
        width: 100%;
    }	
}
@media screen and (max-width: 767px) {
    .oredr-summary.fixed {
        width: 90%;
        transition: all 1.4s ease-in-out 0s;
    }
    .row.outer.margin-top {
        margin-top: 0;
    }
   
    .check_box {
        margin-bottom: 20px;
    }
    .protect-wrapper .panel-heading a img {
        max-width: 40px;
        height:auto;
    }
    .col-sm-4 {
        float: left;
        width: 33%;
    }
    .col-sm-3 {
        float: left;
        width: 25%;
    }
   
    div#right-box {
        width: 100%;
        position: unset;
    }
    .row.host .col-sm-6 {
        padding: 0 9px;
        float: left;
        width: 50%;
    }
    div#exTab2 .nav-tabs li {
        width: 47%;
    }
    div#wrapper .row .p-0 {
        padding: 0 15px;
    }
    .domain-name-container h3 {
        max-width: 58%;
    }
    .choose-plan-wrapper .form-control {
        font-size: 13px;
    }
    button.add-to-cart-btn {
        width: 105px;
    }
    .domain-name-with-price h4 {
        margin: 0 0 0px;
    }
    .domain-name-with-price .left-img {
        min-height: 80px;
    }
    .domain-name-with-price a .left-img {
        min-height: inherit;
    }
    .intel_box {
        margin-bottom: 0;
    }
    .check_box .price span {
        width: 135px;
    }
    /*cart-responsive-11-7-19*/
    .domain-available-container {
        padding: 30px 15px 15px;
    }
    .row.wgs-domain-res {
        text-align: center;
    }
    .domain-available-container .wgs-domain-res h3 {
        float:none;
    }
    .domain-available-container .wgs-domain-res h2 {
        margin: 10px 0 10px;
        font-size: 28px;
        line-height: normal;
        float:none;
    }
   
    .wgs-domain-res button.add-to-cart-btn {
        float: none;
        width: auto;
        padding: 0px 20px;
    }
    .domain-available-container p{
        text-align:center;
    }
    .domain-result-box button.add-to-cart-btn {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
        white-space: nowrap;
    }
    .coose-domain-container ul li label {
        width: 93%;
        padding-left: 0px;
        display: inline-block;
        margin-left: 0px;
    }
    .domain-suggestion .domain-name-container h2 {
        font-size: 20px;
        padding-top: 8px;
        padding-bottom: 0px;
        margin: 0px 5px;
    }
    .choose-plan-container .choose-plan-wrapper .form-control{
        max-width: 100%;
    }
    .intel_box .check_box label .xeon {
        max-height: 259px;
        overflow-y: scroll;
    }
    #productBoxWgs .check_box .price {
        display: inline-block;
        width: 100%;
    }
    .newUser  .social-signin-btns .btn {
        margin-bottom: 5px;
        margin-top: 5px;
        padding-left: 12px;
    }
    .existingUser .social-signin-btns .btn {
        margin-bottom: 5px;
        margin-top: 5px;
        padding-left: 12px;
    }
    .login-details.create-account {
        margin: 15px 0 0;
    }
    .panel-group.newUser .sub-heading span, .panel-group.existingUser .sub-heading-borderless span {
        font-size: 17px;
        font-weight: 600;
        margin-bottom: 5px;
        display: inherit;
    }
    .panel-group.newUser .text-muted, .panel-group.existingUser .text-muted {
        color: #777;
        font-size: 13px;
        margin-bottom: 5px;
    }
    .input-search-domain input#tldsearchText {
        border: none;
    }
    .domain-result-box p.transferWg button {
        display: block;
        clear: both;
        margin: 10px auto 0;
        text-align: center;
        position: relative;
        justify-content: center;
        float: none;
    }
    .row.wgs-domain-custom-field .form-control {
        margin: 3px 0;
        display: inline;
    }
    .already-registered.clearfix {
        text-align: center;
        margin: 16px 0;
    }
    .already-registered.clearfix div.pull-right {
        clear: both;
        float: none!important;
    }
    .existing-customer-container .already-registered.clearfix p {
        font-size: 15px;
        margin-top: 10px;
    }
	#btnDomainManages {
		display: table;
		margin: 0 auto 10px;
		float: none!important;
		text-align: center;
	}
	.frm-right {
		float: none;
		margin: 0 auto 10px;
	}
	.col-sm-6.no-space .col-sm-6.text-right {
		text-align:center!important;
	}
     #main-body .choose-billing-wrapper .row {
       /* display: flex;*/
    }
    .currency-domain-div .col-sm-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
	.currency-domain-div {
		margin: 0 auto 15px;
	}
	.currency-domain-div form {
		max-width: 238px;
		margin: 0 auto;
	}
	/*6-12-19*/
	#paymentGatewaysContainer .nav>li>a>img {
        max-width: initial;
        display: inline-block;
        text-align: center;
        height: 25px;
        width: auto;
    }
	.no-cartx .oredr-summary.fixed {
		top: 0;
	}
	.right-content .col-sm-6.col-md-4.billing_box {
		ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	#modalRemoveItem .modal-dialog, #modalEmptyCartWgs .modal-dialog {
		 width: 80%;
		margin: 0 auto;
	}
	#modalRemoveItem, #modalEmptyCartWgs {
		z-index: 9999999999;
	}
    .op-addon-panel .check_label {
        display: inline-block;
        text-align: center;
    }
    .img_box.wgs-fa {
        text-align: center;
        width: 100%;
        margin: 0;
    }
    .Add-ons-wrapper .img_box h3{
        text-align: center;
    }
    .op-price-sec p{
       margin: 5px 0 12px;
       font-size: 13px;
       line-height: 18px;
    }
    .Add-ons-wrapper .img_box h3 {
        margin: 10px 0 4px;
    }
    .domain-name-with-price .panel-group {
        display: inline-block;
        width: 100%;
        margin-top: 8px;
    }
    .domain-name-with-price .panel-heading h5 {
        position: absolute;
        right: inherit;
        top: 50px;
        opacity: 0.5;
        left: 20px;
        font-size: 11px;
    }
    p.hosting-wgs {
        float: left;
        /* width: 50%; */
        margin: 30px 0 0;
        clear: both;
         line-height: inherit;
         display: inline-block;
        width: 100%;
    }
    .hosting-wgs span {
        float: none;
        padding: 8px 14px;
        font-size: 11px;
        margin: 10px 0 0;
        display: block;
        width: 100%;
        max-width: 158px;
        text-align: center;
    }
    .domain-name-with-price .panel-collapse {
        clear: both;
    }
    .wgs-checkout-page-end button.wgs-page-btn {
        width: 100%;
        max-width: 200px;
    }
    .text-center.margin-bottom .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1 {
        margin: 0 auto;
        width: 95%;
        float: none;
    }
    #order-standard_cart{padding-bottom: 15px;}
    .main-content {margin-bottom: 40px;}
    .wgs-switch-class h2 {text-align: left!important;}
    .currency-domain-div .col-sm-6.no-space.pull-right {
        float: none!important;
    }

}

@media only screen and (min-width: 576px) and (max-width: 767px) {
/*.domain-name-with-price .panel-heading h5{
        left: 0;
}*/
.wgs-opc-btn-cls {font-size: 12px;padding: 6px 15px;}
.slick-list.draggable .col-sm-12.col-md-4.intel_box {padding-left: 6px;padding-right: 6px;}
.wgs-opc-duration {margin-right: 5px;font-size: 11px;}
.wgs-opc-price-strike{font-size: 11px;}
.prodWgs .intel_box .check_box label .xeon {padding: 12px 10px;}
}
@media screen and (max-width: 575px) {
     .input-search-domain{
        display: inline-block;
        height: auto;
     }
     .input-search-container .input-search-domain select {
        width: 100%;
        display: inherit;
        border-top: 1px solid #efefef!important;
    }
    select#tldDropdownSubDomain {
        width: 100%;
        clear: both;
    }
    button.search-icon-box {
         max-width: 100%;
        border-radius: 0;
    }
    /*start cart-responsive-11-7-19*/
    .coose-domain-container ul li {
        display: flex;
    }
    .choose-billing-wrapper h2 {
        text-align: center;
    }
    .domain-result-box .domain-name-container{
        display: inline-block;
        text-align: left;
        width: 100%;
    }
    .domain-suggestion .domain-name-container h3 {
        max-width: 100%;
    }
    .domain-suggestion .domain-name-container h2 {
        text-align: left;
        line-height: normal;
        margin: 4px 0 8px;
    }
    #wgs_promo_wraper .myCheckbox .lab-text {
        margin-left:0px;
        font-size: 12px;
    }
    #wgs_promo_wraper.protect-wrapper ul li input {
         width: 15px;
        height: 15px;
        margin-right: -2px;
        vertical-align: text-bottom;
    }
    #wgs_promo_wraper .myCheckbox span.pull-right {
        font-size: 12px;
        float: right;
        right: 0px;
        margin-top: 3px;
    }
    .domain-name-with-price .left-img {
        min-height: auto;
    }
    /*end cart-responsive-11-7-19*/
    .col-sm-3, .col-sm-4 {
        float: left;
        width: 100%;
    }
    div#exTab2 .nav-tabs li {
        width: 100%;
        margin-right: 0;
    }
    /*div#exTab2 .nav-tabs li.cred {
        margin-right: 20px;
    }*/
    h4.m-cl {
        display: inline-block;
        width: 100%;
        padding: 20px 0 10px;
    }
    .nameservers-container-inner .form-group, 
    .login-details .form-group {
        width: 100%;
        margin-right: 0;
    }
    .addon-domain {
        width: 100%;
        margin: 0 0 2%;
    }
    .coose-domain-container h2 {
        padding: 5px 30px 10px;
    }
    .input-search-container {
        padding: 15px 27px 30px;
    }
    .domain-available-container h2 {
        font-size: 42px;
    }
    .domain-available-container h2 sup {
        top: -14px;
    }
    .domain-name-container h3 {
        max-width: 46%;
    }
    .myCheckbox .lab-text {
        font-size: 12px;
    }
    .oredr-summary.main {
        max-height: calc(100vh - 14px);
        width: 90%;
    }
    
}

@media screen and (max-width: 480px) {
    .row.wgs-domain-row-section{
       display: inline-block;
       width: 100%;
    }
    .oredr-summary {
    padding: 24px 10px;
    }
    a.accordion-toggle svg {
        margin-right: 2px;
    }
    .op-product-name {
        width: 77%;
    }
   strong.op-hd-fst {
       /* font-size: 13px;*/
            width: 90%;
       line-height: 15px;
    }
    .op-edit-sec p.tot {
      font-size: 11px;
     }
    .order-row.tex-row.cost h6 {
        font-size: 15px;
    }
    .col-sm-4.item-price span {
        clear: both;
        display: block;
    }
    .row.wgs-domain-row-section a.remove {
        padding: 4px 15px;
    }
    .main-wrapper h2 {
       font-size: 15px;
       text-align: center;
    }
    .choose-configurable-wrapper {
      padding: 40px 20px;
    }
    .additional-nots .form-group {
        display: inline-block;
        width: 100%;
    }
    div#wrapper .row .p-0 {
    padding: 0 0px !important;
    }
    #order-standard_cart .cc-input-container{width: 100%}
    .additional-nots .form-group button.btn.btn-primary {
        margin: 20px 0 0;
    }
    .oredr-summary.fixed {
        padding: 25px 15px;
    }
    .pri-det ul.ram-box li {
        font-size: 11px;
        color: #3c3c3c;
        line-height: 19px;
    }
    .domain-name-container {
        display: inline-block;
        width: 100%;
        padding: 26px 24px 26px 30px;
    }
    .domain-name-container h3 {
        max-width: 100%;
    }
    .domain-name-container h2 {
        font-size: 16px;
        width: 100%;
        text-align: left;
        padding-top: 10px;
        padding-bottom: 12px;
    }
    button.add-to-cart-btn {
        height: 30px;
    }
    .domain-available-container h3 {
        float: none;
        font-size: 24px;
        margin-bottom: 5px;
    }
    .domain-available-container h2 {
        float: none;
        top: 10px;
    }
    .coose-domain-container ul li label {
        width: 90%;
        vertical-align: text-top;
        margin: 0;
        padding-left: 10px;
    }
    .coose-domain-container ul li input {
        vertical-align: top;
    }
    .input-search-domain select {
        width: 130px;
    }
    .input-search-box input {
        padding-left: 15px;
    }
    /*.domain-name-with-price .panel-heading h5 {
        position: inherit;
        padding: 0px;
        float: none;
        width: 100%;
        text-align: center;
    }*/
    div#exTab2 .nav-tabs li {
        width: 100%;
        margin: 0 0 20px;
    }
    .protect-wrapper {
        padding: 30px 15px 12px;
    }
    
    .protect-wrapper .panel-body p {
        font-size: 14px;
    }
    .protect-wrapper .panel-body ul li {
        display: inline-block;
        width: 100%;
    }
    span.price-yr {
        float: none;
        position: inherit;
        display: block;
        padding: 3px 53px;
    }
    /*.check_box .price {
      padding: 25px 15px;
    }*/
    /*
    .domain-name-with-price .panel-heading p {
        margin: 4px 0 5px;
    }*/
    section.main-wrapper {
        padding: 15px 0;
    }
    .domain-reg-info h2 {
        font-size: 15px;
    }
    .domain-reg-info p {
        font-size: 13px;
    }
    .domain-reg-info select.form-control {
        font-size: 13px;
    }
	/*lagom*/
	.lagom section.main-wrapper {
    padding: 15px 0 20px;
	}
	section#header .logo-text {
		font-size: 2em;
		white-space: inherit;
		clear: both;
		width: 100%;
		float: none;
		display: block;
		text-align: center;
	}

    .money-back-content {
    background-size: 30px;
    padding-left: 36px;
   }
   .right-money-back {
    padding: 12px;
   }
   .money-back-content h4 {
    font-size: 15px;
    }
      .money-back-content p {
        line-height: 18px;
        font-size: 13px;
    } 
     .money-back-content .mb-notes {
        line-height: 16px;
        font-size: 12px;
    }
    #creditCardInputFields .col-sm-4, #creditCardInputFields .col-sm-3, #creditCardInputFields .col-md-6 {
        padding: 0;
    }
    #order-standard_cart .prepend-icon {
        left: 0;
        width: 100%;
        right: 0;
    }
    #inputDescriptionContainer {
        margin-left: 15px;
        margin-right: 15px;
    }   
    .choose-plan-wrapper, .Add-ons-wrapper, .choose-pla-wrapper, .choose-billing-wrapper, .additional-nots, .domain-reg-info {
        padding: 20px;
    }
    /*p.hosting-wgs {
        float: none;
        width: 100%;
        margin-top: 10px!important;
    }*/
    #productBoxWgs .slick-prev {left: -6px;top: 34%;}
    #productBoxWgs .slick-next {top: 34%;right: -6px;}
    label.form-check-label { line-height: 14px;}
    .op-domain-name svg {width: 15px;vertical-align: top;}
    .panel-group .panel-heading {padding: 15px 10px 20px; }
    .panel-body.wgs-opc-dns-email-idp {padding: 0 10px;}
    .wgs-opc-dns-email-idp .addon-domain{background-size: 30px;padding-left: 25px;}
    .wgs-opc-dns-email-idp .addon-domain.active-image-opc {background-size: 30px;padding-left: 25px;}
    .wgs-opc-dns-email-idp .addon-domain { padding-top: 0px;padding-bottom: 0;line-height: 38px;}
    .wgs-opc-dns-email-idp .addon-domain p {font-size: 10px;margin-left: 3px;}
     .myCheckbox .lab-text {font-size: 11px;margin-left: 4px;}
     .myCheckbox i {width: 18px;height: 18px;}
     .myCheckbox input:checked + i:before {left: 2px;font-size: 11px;line-height: 16px;}
}

@media screen and (max-width: 360px) {
    .check_box .price span {
        width: 105px;
    }
    .protect-wrapper .panel-heading a {
        font-size: 12px;
    }
    .coose-domain-container ul li label {
        font-size: 13px;
    }
    .input-search-box input, 
    .input-search-domain select  {
        font-size: 15px;
    }
    .money-back-content .mb-notes {
    line-height: 15px;
    font-size: 11px;
    }
    #order-standard_cart .cc-input-container .radio-inline {
        font-size: 12px;
    }
    
}
@media only screen and (min-width: 1201px) and (max-width: 1400px) {
.domain-available-container h3{font-size: 20px;word-break: break-all;line-height: 24px;}
.domain-available-container .wgs-domain-res h2{font-size: 20px;}
.order-row.tex-row.cost h6 {font-size: 20px;}
.op-product-name { width: 84%;}
/*lagom*/
    .lagom .oredr-summary.fixed {width: auto;max-width: 100%;}
    .lagom .check_box .price span.month {width: 100%;float: none;text-align: center;padding: 0;margin: 0 auto;left: inherit;}
    .lagom .check_box .price small {text-align: center;float: none;width: 100%;}
/*lagom*/
/*clientx*/
    .no-cartx .oredr-summary.fixed {width: auto;max-width: 100%;}
    .no-cartx .check_box .price span.month {width: 100%;float: none;text-align: center;padding: 0;margin: 0 auto;left: inherit;}
    .no-cartx .check_box .price small {text-align: center;float: none;width: 100%;font-size: 13px;}
    .no-cartx #content {padding: 30px 15px 0;}
    .no-cartx .oredr-summary {padding: 12px;}
    .no-cartx a.accordion-toggle svg {margin-right: 5px;}
    .no-cartx .op-product-name {width: 76%;}
    .no-cartx strong.op-hd-fst {font-size: 13px;width: 90%;}
    .no-cartx .op-edit-sec p.tot { font-size: 12px;}
    .no-cartx div#exTab2 .nav-tabs li {width: inherit;}
    .no-cartx .currency-domain-div .top-6 {font-size: 13px;}
    .no-cartx .check_box .price span.month {font-size: 13px;}
    .no-cartx #collapseProductAddons .col-md-9 {width: 62%;}
    .no-cartx #collapseProductAddons .col-md-3 {width: 38%;}
    .no-cartx .op-price-sec p {font-size: 12px;}
/*clientx*/

}
@media only screen and (min-width: 1400px) and (max-width: 1700px) {
/*clientx*/
.no-cartx .oredr-summary.fixed {right: inherit;max-width:inherit;width: auto;}
.no-cartx #collapseProductAddons .col-md-9 {width: 70%;}
.no-cartx #collapseProductAddons .col-md-3 {width: 30%;}
.no-cartx .op-price-sec p {font-size: 13px;}
.no-cartx a.accordion-toggle svg {margin-right: 5px;}
.no-cartx strong.op-hd-fst { font-size: 15px;}
/*clientx*/
/*.check_box .price {
    width: 100%;
    padding: 25px 8px;
    width: 100%;
    display: flex;
}
.check_box .price span.month {
    font-size: 14px;
}
.check_box .price small {
    font-size: 14px;
    line-height: 20px;
    text-align: right;
    width: 56%;
}*/
}
@media screen and (min-width: 1701px) {
/*Lagom*/
    .check_box .price span.month {
    font-size: 16px;
}

/*end Lagom*/
}
@media screen and (min-width: 1400px) {
/*Lagom*/
body.lagom .oredr-summary.fixed {
    top: 45px;
    right: inherit;
    max-width: 380px;
    width: 100%;
}
.lagom .check_box .price {
    width: 100%;
    padding: 25px 7px;
}
/*end Lagom*/

}
@media screen and (max-width: 420px){
	.oredr-summary.fixed {
		padding: 25px 10px;
	}
	.oredr-summary.main {
		width: 94%;
	}
	.op-heading-row a.accordion-toggle {
		width: 46%;
	}
}
@media screen and (min-width: 1200px) and (max-width:1440px) {
.lagom .right-side {
    width: 29%;
}
.lagom .op-product-name {
    width: 82%;
}
.lagom strong.op-hd-fst {
    width: 92%;
}
.lagom .op-edit-sec p.tot{margin-bottom: 0px;}
/*end lagom*/
.right-side {
    position: fixed;
    width: 32%;
}
div#wgs-right-cart {
    width: 100%;
    position: relative;
    display: inline-block;
}
}