/*----------------------------------------------------
	SITE MAIN STRUCTURE
------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


.col-lg-3,
.col-md-3,
.col-md-4,
.col-lg-4,
.col-3 {
	position: relative;
}

body {
	font-family: var(--roboto-font-family) !important;
	outline: none;
    font-family:'Roboto', sans-serif !important; 
}

a:hover,
a:visited,
a:focus {
	outline: none;
}

p {
	font-size: 13px;
}

.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
	/*box-shadow: 0px 0px 4px 4px #eaeaea;*/
	position: relative;
	z-index: 1;
}

.container_full {
	width: 100%;
	float: left;
	margin: auto auto auto auto;
}

.container_full.slidertop {
	margin-top: -80px;
}

.content_fullwidth {
	float: left;
	width: 100%;
	padding: 50px 0px 0px 0px;
}

.content_left {
	float: left;
	width: 71%;
	padding: 18px 0px 0px 0px;
}

.right_sidebar {
	float: right;
	width: 25%;
	padding: 18px 0px 0px 0px;
}

.left_sidebar {
	float: left;
	width: 25%;
	padding: 18px 0px 0px 0px;
}

.content_right {
	float: right;
	width: 71%;
	padding: 18px 0px 0px 0px;
}

header #trueHeader {
	box-shadow: 0 0 0;
}

.text-right {
	text-align: right !important;
}

.one_half,
.one_third,
.one_fourth,
.two_third,
.three_fourth,
.one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}

.one_full {
	width: 100%;
}

.one_half {
	width: 48%;
}

.one_third {
	width: 30.650%;
}

.one_fourth {
	width: 22%;
}

.one_fifth {
	width: 16.800%;
}

.two_third {
	width: 65.350%;
}

.three_fourth {
	width: 74%;
}

.last {
	margin-right: 0 !important;
	clear: right;
}

#trueHeader #logo {
	float: left;
	display: block;
	width: 100%;
	min-height: 82px;
	margin-top: 0px;
	position: relative;
	text-indent: -999em;
	background: url(../images/logo.png) no-repeat left bottom;
}

.top_nav {
	width: 100%;
	padding: 0px;
	background-color: #FFF;
	box-shadow: 0 3px 10px #d0d0d052;
}

.top_nav .right {
	width: 100%;
}

.top_nav .right ul {
	float: left;
	padding: 0px;
	margin: 0 0;
}

.top_nav .right li {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

.seach-resultlist {
	padding:5px 7px;
}

.top_nav .right ul.right-top {
	float: right;
	padding: 24px 0px 18px;
}

.top_nav .row,
#trueHeader .row {
	margin-top: 0;
}

.top_nav .right li:hover i {
	color: #454545;
}

.top_nav .right li a {
	color: #727272;
	margin: 0;
}

.top_nav .right li a:hover {
	color: #727272;
}

.top_nav .right li.link {
	float: right;
	font-size: 14px;
	margin-left: 5px;
	margin-top: 0px;
	position: relative;
}

.right-top .link.cart {
	margin-top: 0px !important;
}

.right-top .link.login {
	margin-top: 3px;
}

.top_nav .right li select {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 6px 1.2rem 5px 0.3rem;
	border: none;
	/*font-family: inherit;*/
	line-height: normal;
	color: #373737;;
	background-color: transparent;
	border-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 15px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;
	/*box-shadow:0px 0px 6px #f3f0f0;*/
	font-weight: 500;
	border: 1px solid #E5E5E5;
}
.order_header_css .top_nav .right li select {
	color: #fff;;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24'  style='fill: rgb(255, 255, 255);'></polygon></svg>");
	margin: 0px 0px 0px 0px;
	padding: 2px 1.2rem 2px 0.3rem;
    line-height: 13px;
  height: 19px;
    width: 51px;
}



.top_nav .right li i {
	margin-right: 3px;
	color: #0155AD;
}

.top_nav .right li a:hover i,
.top_nav .right li a:hover {
	color: #0155AD;
}

.top_nav.top_h_menu .right li a {
	padding: 1px 3px;
	margin: 0;
  display: inline-block;
}

.top_nav.top_h_menu .right li.cart a {
	padding: 4px 10px;
	border-radius: 5px;
	text-decoration: none;
	font-size: 13px;
	font-weight: 500;
	display: inline-block;
	position: relative;
}

.top_nav.top_h_menu .right li.login a {
	padding: 5px 0px;
}

.top_nav.top_h_menu .right li.cart a:hover,
.top_nav.top_h_menu .right li.login a:hover {
	text-decoration: none;
}

.logo {
	float: left;
	margin: 0px;
	width: auto;
	z-index: 99999;
	padding: 5px 0;
}

.copyright_info {
	float: left;
	padding: 15px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	position: relative;
	bottom: 0px;
}

.copyright_info a {
	color: #FFF;
}

.full-height-page {
	min-height: 100vh;
	background-color: #F9F9F9;
	position: relative;
	z-index: 0;
}

.copyright_info.two {
	padding: 22px 0px 18px 0px;
}

.copyright_info.three {
	float: left;
	padding: 22px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	color: #999;
	font-size: 12px;

	font-style: normal;
	font-weight: normal;
	background: #fff;
}

.copyright_info.four {
	background: #eee;
	padding: 20px 0px 20px 0px;
}

.copyright_info a:hover {
	color: #e3e3e3;
}

.footer_social_links li a {
	font-size: 12px;
	color: #999;
	text-align: center;
}

.footer_social_links li a i {
	border-radius: 100%;
	color: #fafafa;
	height: 40px;
	width: 40px;
	background-color: #999;
	line-height: 40px;
}

.full-width {
	width: 100%;
}

.full-width i {
	float: left;
	margin-right: 20px;
}

.full-width h5.white {
	margin: 20px 0 5px;
	line-height: 42px;
}

.clearfix.divider_dashed-wf {
	margin: o;
	border-top: 1px dashed #605F5F;
	width: 100%;
}

.text-cenetr {
	text-align: center !important;
}

.p-tag-conts p {
	line-height: 51px;
	min-height: 50px;
}

.tab_headline {
	font-weight: 700;
	color: #13afeb;
	font-size: 16px;
	letter-spacing: .5px;
	margin-top: 20px;
	display: inline-block;
	text-align: left;
}

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

.pwrd-by {
	padding: 20px 0;
	text-align: center;
	border: 1px solid #ccc;
	margin: 0 10px 10px 0px;
}

.pwrd-by span {
	font-size: 22px;
	text-align: center;
}

.form-control {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}

.privacy {
	color: #fff;
	padding: 10px 0;
	display: block;
	float: left;
}

.privacy>a {
	color: #f2f2f2;
}

.privacy>a:hover {
	color: #000;
}

.sbutton111.custm-btn {
	border: none;
	text-transform: uppercase;
	font-weight: 700;
}

.sbutton111.custm-btn:hover {
	background: #000;
}

.video-outer>iframe {
	height: 315px;
	width: 100%;
	border: 13px solid #000;
}

.contaa.contaa2 {}

.contaa.contaa2 h1 {
	font-size: 33px;
	line-height: 35px !important;
}

.contaa.contaa2 p {
	padding: 0 0 20px;
}

.images-outer {
	padding: 30px 0 0;
}

.box-section-full.feature_section23.custm {
	padding: 40px 0;
}

.col-md-6.left-bar-section-public {
	background: #333;
	padding: 20px 15px 70px;
}

.top-left-bar-hd>p {
	color: #fff;
}

.top-right-bar-hd>p {
	color: #fff;
}

.top-left-bar-hd>h4 {
	color: #fff;
}

.top-right-bar-hd>h4 {
	color: #fff;
}

.left-hd-pr>h4 {
	color: #fff;
	margin: 20px 10px;
	display: inline-block;
}

.right-hd-pr>h4 {
	color: #fff;
	margin: 20px 10px;
	display: inline-block;
}

.heading-bar1 {
	padding-top: 23px;
}

.heading-bar2 {
	padding-top: 23px;
}

.section-content-right>p {
	color: #fff;
}

.section-content-left>p {
	color: #fff;
}

.heading-bar2>img {
	float: left;
}

.heading-bar1>img {
	float: left;
}

.right-hd-pr>img {
	float: left;
}

.col-md-6.right-bar-section-public {
	padding: 20px 15px;
}

.heading_csutmer.head-custm {
	margin: 60px 0 20px 0px;
}

.heading_csutmer.head-custm h5 {}

.cus-h5 {
	text-align: center;
}

.cus-h5 b {
	font-size: 18px;
	padding: 15px 0;
}

.main-form {
	background: rgba(0, 0, 0, 0.42);
	padding: 20px 10px;
	border-radius: 5px;
}

.main-form input {
	border: none;
	border-radius: 3px;
	margin: 10px 0;
}

.sbutton1.cust-btn2 {
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	padding: 15px 45px;
	text-transform: uppercase;
	border: none;
	border-radius: 5px;
	margin: 15px 0 0 0;
	width: 100%;
}

.domaintld-section #search_domain_form_trans textarea {
	width: 100%;
	border: 1px solid #ddd;
	box-shadow: 0 2px 4px #eee;
}

#search_domain_form {
	margin: 0 auto;
	color: #fff;
}

#search_domain_form .search-d {
	margin-right: 6px;
	padding: 20px 10px;
	border: none;
	width: 50%;
}

#search_domain_form span {
	background: #fff;
	color: #373737;
	font-size: 17px;
	font-weight: 300;
	padding: 20px 30px;
	margin: 0 0 0 6px;
}

#search_domain_form .banner-btn {
	font-size: 25px;
	background-color: #13afeb;
	margin-top: -1px;
	padding: 20.3px 40px;
	color: #fff;
	vertical-align: top;
	width: auto;
	border: none;
}

.sky-form .input input[type="radio"],
.sky-form .input input[type="checkbox"] {
	padding: 0px;
	height: 14px;
	width: 14px;
	border: 1px solid #d3d3d3;
	display: inline-block;
	margin: 0px 5px 0px 0px;
}

.sky-form .input label {
	font-weight: normal;
	margin: 0;
	font-size: 13px;
	color: #313131;
}

#rc-imageselect,
.g-recaptcha {
	transform: scale(0.66);
	-webkit-transform: scale(0.66);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	height: 50px;
}

.form-details-pls {
	clear: both;
	display: inline-block;
	width: 100%;
}

.order-contes-div span.breaks,
.domin-select-box .domin-conts h2 {
	word-wrap: break-word;
}

.input.displayblock {
	display: inline-block !important;
}

.input.displayblock span.help-block {
	position: relative;
	color: #F00;
	font-weight: normal;
	top: 0px;
}

.sky-form .rigs-box-tops {
	border: 0px;
}

.col.col-4.domain_enter {
	padding-right: 5px;
}

.col.col-1.domain_dot {
	width: auto;
	font-size: 20px;
	padding: 0 2px;
}

.col.col-4.domain_eselect {
	padding-left: 15px;
}

.space_bottom {
	padding: 0px 0px 20px 0px;
}

.order-contes-div span {
	padding: 5px 20px;
	display: inline-block;
}

.order-contes-div .contes-orders strong {
	display: block;
	color: #000
}

.contes-orders {
	color: hsl(0, 0%, 40%);
}

.sub-headings-s {
	color: hsl(0, 0%, 40%);
	display: inline-block;
	margin: 10px 0;
	font-weight: 400;
}

ul.ram-ul-lists {
	margin: 15px 0 0 10px;
	padding: 0px;
}

ul.ram-ul-lists li {
	color: hsl(0, 0%, 40%);
	line-height: 28px;
}

.row.rowmargin {
	line-height: 45px;
}

h2.partnerh {
	font-size: 24px;
	font-weight: 600;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

.server_cart .cart_box h2 {
	margin: 20px 5% 0px 5%;
	padding: 0px 0px 10px 0px;
	font-size: 24px;
	font-weight: 600;
}

.server_cart {
	width: 100%;
	margin: 0px;
	display: table;
}

.server_cart .cart_box {
	background-color: #FFF;
	border: 1px solid #e5e5e5;
}

.server_cart .cart_box h2 span {
	font-size: 13px;
	font-weight: normal;
}

.server_cart .cart_box .ordersummary {
	padding: 10px 0px;
	border-bottom: 1px solid #EEE;
	width: 90%;
	margin: 0px 5%;
	display: table;
}

.torder_price_mid {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	line-height: 47px;
}

.torder_price {
	float: left;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	line-height: 47px;
	border-bottom: 1px solid #EEE;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.checkout_b {
	float: left;
	width: 100%;
	margin: 0px;
}

.checkout_b input {
	border: 0px;
	color: #fff;
	display: block;
	font-size: 15px;
	margin: 0 auto;
	padding: 10px 15px;
	text-align: center;
	font-weight: 500;
}

.server_cart .cart_box .ordersummary .billing_period {
	float: left;
	width: 50%;
	line-height: 31px;
}

.server_cart .cart_box .ordersummary .billing_period>select {
	border: 1px solid #b8b8b8;
	padding: 4px;
	width: 100%;
	outline: none;
	background: #fff;
}

.server_cart .cart_box .ordersummary .order_dec {
	float: left;
	text-align: left;
	font-size: 13px;
}

.server_cart .cart_box .ordersummary .order_price {
	float: left;
	width: 30%;
	text-align: right;
	font-size: 14px;
}

.detail_row {
	float: left;
	width: 100%;
	clear: both;
	border-bottom: 1px dashed #e1e1e1;
	position: relative;
	padding: 10px 0;
}

.detail_row h1 {
	float: none;
	width: 100%;
	margin: 0px 0 5px;
	padding: 0px;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	color: #979797;
}

.detail_row span.price_box_span {
	color: #373737;
	font-size: 15px;
	font-weight: 400;
	height: 40px;
	line-height: 40px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	width: 35%;
	position: relative;
	float: left;
}

.detail_row>select {
	float: left;
	width: 65%;
	height: 2.4375rem;
	padding: .5rem 1.5rem .5rem .5rem;
	margin: 0rem;
	font-size: 13px;
	border: 1px solid #C3C2C2;
	/*font-family: inherit;*/
	line-height: normal;
	color: #666;
	background-color: #FFF;
	border-radius: 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;
	/*box-shadow:0px 0px 6px #f3f0f0;*/
}

.detail_row input[type="text"] {
	float: left;
	height: 2.4375rem;
	outline: none;
	border-radius: 3px;
	background-color: #FFF;
	width: 65%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-size: 13px;
	border: 1px solid #C3C2C2;
	color: #666;
	/*box-shadow: 0px 0px 6px #f3f0f0;*/
	margin: 0px;
	padding: 8px 10px;
}

.detail_row textarea {
	float: left;
	width: 100%;
	border: 1px solid #CCC;
	padding: 10px 4px;
	min-height: 140px;
}

ul.pull-right {
	margin: 15px 0px 0px 0px !important;
}

.price_text_field.price_text_box.price_box-border-wf {
	width: 12% !important;
	padding: 0 5px !important;
	line-height: 41px !important;
	margin: 0 10px 0 5px !important;
}

.add_more_btn-wf a {
	background-color: #0091D2;
	border-bottom: solid #000 2px;
	color: #fff;
	display: inline-block;
	float: right;
	margin-top: 5px;
	font-size: 13px;
	line-height: 32px;
	padding: 0 5px;
}

.tol-tip-wf {
	float: right;
	margin: 15px 5px;
}

.admin-plan-plan .popup {
	top: 4px !important;
	right: -8px !important;
}

.detail_row .popup,
.admin-plan-plan .popup {
	position: absolute;
	left: auto;
	top: 23px;
	right: 0;
	z-index: 9;
}

.server_cart.hosting-page .detail_row .popup {
	top: 25px;
}

.detail_row .popup:hover p,
.admin-plan-plan .popup:hover p {
	display: block
}

.detail_row .popup p,
.admin-plan-plan .popup p {
	background: #FFFFFF;
	border: 1px solid #999999;
	border-radius: 3px 3px 3px 3px;
	color: #000000;
	display: none;
	float: left;
	font-size: 12px;
	right: 0;
	letter-spacing: 0.5px;
	line-height: 18px;
	margin-right: -5px;
	padding: 10px 20px;
	position: absolute;
	text-align: left;
	top: auto;
	width: 385px;
	z-index: 9999;
	font-weight: normal;
}

.price_text_field {
	float: none !important;
}

#registration_form {
	margin-top: 0px;
	margin-bottom: 0px;
}

.help-block {
	color: red;
	font-size: 12px;
	font-weight: normal;
}

#password_error {
	color: red;
	font-size: 12px;
	font-weight: normal;
}

.sky-form .radio input,
.sky-form .checkbox input {
	left: 0px;
	position: none;
}

.res-card {
	margin: 20px 0 20px;
	display: inline-block;
	width: 100%;
}

.bg-cover {
	position: relative;
	min-height: 100vh;
	display: table;
	width: 100%;
}

.bottom-gray {
	padding: 15px 0;
	background: #efefef;
	bottom: 0;
	width: 100%;
	left: 0;
	right: 0;
}

.relative {
	position: relative;
}

.blue-bg-section:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
}

.nw-order-page {
	display: table;
	width: 100%;
	/*background: #F9F9F9;*/
}

.nw-order-page .server_cart {
	background-color: #F9F9F9;
}

.nw-order-page .server_cart .rigs-box-tops {
	border: 1px solid #e5e5e5;
}

.nw-order-page .server_cart .cart_box {
	border: 1px solid #e5e5e5;
}

.nw-order-page .server_cart .sky-form .rigs-box-tops {
	border: none;
}

.nw-order-page .server_cart .space_bottom {
	color: #555;
}

.nw-order-page .sky-form * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0;
}

.nw-order-page .order-cust-tab label.magrin-btm10 {
	margin-top: 25px;
	font-weight: 500;
	color: #777;
	font-size: 14px;
}

.nw-order-page .order-cust-tab label.select select {
	color: #777;
	font-size: 13px;
}

.nw-order-page .space_bottom {
	padding: 0;
}

.nw-order-page .rigs-box-tops {
	background: #fff;
	border-radius: 0px;
}

.nw-order-page .cart_box .button-custom {
	font-size: 16px;
	width: 100%;
	margin: 25px 0 10px;
}

.nw-order-page .cart_box .forgot-ps {
	float: right;
}

.nw-order-page .button-custom,
.nw-order-page .cance-gry-btn {
	font-size: 15px;
	font-weight: 500;
	border-radius: 4px;
	text-transform: capitalize;
}

.nw-order-page .res-card .card-head-resg {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
}

.nw-order-page span.help-block {
	color: #dc3545;
	position: initial;
}

.server_cart .cart_box .ordersummary .billing_period:last-child {
	text-align: right;
}

.server_cart .cart_box .ordersummary.last {
	border-bottom: none;
}

.nw-order-page .order-cust-tab label.magrin-btm10 .red-bg {
	color: red;
}

.right-sections {
	display: inline-block;
}

.nw-order-page .chose_plan {
	margin: 40px 0;
}

.nw-order-page .sky-form section label.magrin-btm10.magein-btm {
	font-weight: normal;
	color: #777;
}

.nw-order-page .sky-form section .input input {
	margin-bottom: 0px;
}

.nw-order-page .order-cust-tab .tabs-content2.fullw p {
	font-size: 16px;
	margin: 0px 0px 15px 0px;
	color: #555;
}

.nw-order-page .server_cart.order-page {
	margin: 20px 0;
}

.nw-order-page .sky-form .row-cusnitm-box {
	padding: 0 0 15px 0;
}

.nw-order-page span.help-block {
	margin-bottom: 0;
	position: absolute;
	left: 0px;
	top: 42px;
	line-height: 15px;
}

.nw-order-page .sky-form .price {
	font-weight: 600;
	color: #373737;
}

.nw-order-page .sky-form section .input textarea {
	border: 1px solid #d3d3d3;
	width: 100%;
}

.nw-order-page .sky-form section .input textarea:hover,
.nw-order-page .sky-form section .input textarea:focus {
	border-color: #272727;
}

.nw-order-page .plan-righbox .box .summary-plans .price-plans select {
	border: 1px solid #b8b8b8;
	padding: 4px;
	width: 100%;
	outline: none;
	background: #fff;
}

.nw-order-page .sky-form .input {
	display: inline-block;
	width: 100%;
	font-size: 13px;
}

.plan-righbox .box .summary-plans.last {
	border: none;
}

.nw-order-page .server_cart.order-page .tabs-content2.fullw h1 {
	font-size: 14px;
	margin: 0;
	font-weight: 400;
	line-height: 43px;
	color: hsl(0, 0%, 40%);
}

.line-b {
	border-bottom: 1px solid #EEE;
	display: table;
	width: 100%;
	padding-bottom: 10px !important;
}

.detail_row.last {
	border-bottom: none;
}

.detail_row:last-of-type {
	border-bottom: none;
}

.server_cart .cart_box .ordersummary:last-of-type {
	border-bottom: none;
}

.nw-order-page .sky-form fieldset {
	padding: 0px;
}

.nw-order-page .sky-form .radio input+i:after {
	top: 2px;
	left: 2px;
}

.nw-order-page .sky-form .form-details-pls .magrin-btm10,
.choose-domain.azure .magrin-btm10.other-serv-title {
	font-size: 13px;
	margin: 10px 0px 10px 0px;
	color: #9c9c9c;
	line-height: 18px;
}

.nw-order-page #new_domain_resule .domainslist {
	margin-bottom: 15px;
	margin-top: 10px;
}

.nw-order-page .sky-form .form-details-pls .error {
	margin: 10px 0 0;
}

.nw-order-page .server_cart.hosting-page {
	padding: 30px 0px 160px 0px;
}

.nw-order-page .sky-form .radio strong {
	font-weight: 400;
	color: #373737;
	font-size: 15px;
	position: relative;
	top: 2px;
}

.nw-order-page .sky-form .label.btom-mg {
	color: #545454;
	margin: 12px 0;
	padding: 0 0 0 55px;
}

.nw-order-page .cart-add {
	margin: 30px 0px;
}

.nw-order-page .cart-add .tablerow-gres table td:last-child {
	border-right: none;
}

.nw-order-page .our-services.planss .login-frm {
	background-color: #fff;
	margin: 60px auto;
	border: 1px solid #e5e5e5;
}

.nw-order-page .our-services.planss .login-frm .top-login-form {
	padding: 25px;
}

.nw-order-page .our-services.planss .for-icon {
	position: relative;
}

.nw-order-page .our-services.planss .login-frm .register-btm {
	background: #f3f3f3;
	padding: 20px 20px 30px;
	margin: 0px auto;
	display: table;
	border-top: 1px solid #e5e5e5;
	text-align: center;
}

.nw-order-page .our-services.planss .login-frm .register-btm h2 {
	text-align: center;
	font-size: 26px;
	margin: 0 0 20px 0;
}

.nw-order-page .our-services.planss .for-icon i {
	width: 38px;
	height: 38px;
	background: #ddd;
	font-size: 20px;
	text-align: center;
	color: #999;
	position: absolute;
	z-index: 1;
	top: 1px;
	left: 1px;
	opacity: .5;
}

.nw-order-page .our-services.planss .for-icon i {
	line-height: 40px;
}

.nw-order-page .our-services.planss .login-frm input,
.nw-order-page .our-services.planss .login-frm textarea {
	border-radius: 0;
	min-height: 40px;
	box-shadow: none;
	padding-left: 50px;
}

.nw-order-page .our-services.planss .fpass.text-right a {
	text-align: right;
}

.nw-order-page .our-services.planss .fpass.text-right {
	text-align: right;
}

.page_title .hm-heading {
	position: relative;
}

.nw-order-page .our-services.planss .contact-form .form-control {
	border-radius: 0;
	min-height: 40px;
	box-shadow: none;
	color: #ccc;
}

.nw-order-page .our-services.planss .become-part {
	background: #fff;
	margin: 40px 0;
	padding: 30px 0px;
	border: 1px solid #e5e5e5;
}

.nw-order-page .our-services.planss .partner-img img {
	width: 100%;
	padding: 0px 20px 0 0px;
}

.nw-order-page .our-services.planss .contact-form .form-heading h5 {
	display: table;
	padding: 0px 15px 10px;
	color: #555;
}

.nw-order-page .our-services.planss .contact-form .form-control.col_no_mob {
	color: #666;
	display: inline;
	margin-right: 5px;
	padding: 10px 5px;
	text-align: center;
}

.contact-form .partner_form .form-group .no-padding-left {
	padding-left: 0;
}

.contact-form .partner_form .form-group .no-padding {
	padding: 0;
}

contact-form .partner_form .labal_join_wf .working_w {
	color: #666;
	display: inline-block;
	float: left;
	font-size: 13px;
	margin: 7px 30px 0 0;
	vertical-align: top;
}

.contact-form .partner_form .labal_join_wf .working_w {
	color: #666;
	display: inline-block;
	float: left;
	font-size: 13px;
	margin: 7px 30px 0 0;
	vertical-align: top;
}

.contact-form .partner_form .p_div {
	float: left;
	margin-bottom: 32px;
	position: relative;
	width: 100%;
}

.contact-form .partner_form .privcy-policy-z {
	display: block;
	margin: 0 0 24px;
}

.mw-price-plans {
	color: #545454;
	font-size: 15px;
	margin: 0px 0 !important;
	text-align: center;
}

.mw-add-card-btn .addcart-bnds-wm {
	padding: 5px 8px;
	text-align: center;
	border: none;
	margin: 15px auto;
	font-size: 13px;
	display: block;
	transition: opacity 0.2s ease 0s;
	background-color: var(--bg-blue-color);
	color: #fff;
	margin: 5px 0px;
}

.paddin-none-btn-remve {
	padding: 0 !important;
}

.mw-add-card-btn {
	float: left;
}

.mw-btn-close a>i {
	font-size: 20px;
	font-weight: 200;
	color: #fff;
	background-color: #d1d1d1;
	border-radius: 50%;
	height: 24px;
	width: 24px;
	text-align: center;
	line-height: 24px;
	margin: 8px 0;
}

.mw-btn-close {
	float: right;
}

.wm-readio-btn-div {
	font-size: 14px;
	color: #777;
	font-weight: 200;
	margin: 10px 0 !important;
}

.wm-readio-btn-div span>label {
	font-weight: normal;
	color: #545454;
	margin: 0 5px;
}

.wm-readio-btn-div>span {
	display: block;
	margin: 2px 0 !important;
}

.wm-order-slect-box>select {
	width: 100%;
	height: 39px;
	border: solid #d3d3d3 1px;
	padding: 5px;
	color: #777;
}

.plan-summry2-wm-list {
	display: inline-block;
	width: 100%;
	font-size: 13px;
	margin: 0px 0;
	padding: 8px 0 0 0;
	position: relative;
	font-weight: 400;
	color: #373737;
	border-top: 0px dashed #e1e1e1;
}

.plan-summry2 .plan-summry2-wm-list:first-child {
	border-top: 0px solid #f5f7f9;
}

.plan-summry2-wm-list .price-plans {
	font-size: 13px;
	/*font-weight:500;*/
}

.plan-summry2-wm-list .plan-summry-wm {
	float: left;
	width: 50%;
	/*color:#929292;*/
}

.plan-summry2-wm-list .price-plans-wm {
	float: right;
	width: 50%;
	text-align: right;
	font-size: 14px;
}

.padding-top-none {
	padding-top: 0 !important;
}

.paddding-left-right-div .label.btom-mg {
	padding-left: 25px;
	padding-top: 0px !important;
}

.wm-accordaion-order .panel-group .panel h4.panel-title {
	display: inline-block !important;
	width: 100%;
	background-color: #fcfcfc;
}

.wm-accordaion-order .panel-default>.panel-heading+.panel-collapse>.panel-body {
	padding: 15px;
	border: none;
	margin: 0px;
	background-color: #fcfcfc;
}

.wm-accordaion-order .panel-title>a {
	border: none;
	padding: 15px;
	font-size: 15px !important;
	font-weight: 600;
}

.wm-accordaion-order h4.panel-title a {
	display: block;
	padding: 10px 0 0 30px;
	position: relative;
	font-size: 15px;
	font-weight: 500;
	color: #727272;
}

.wm-accordaion-order {
	width: 100%;
	margin: 0 auto !important;
	display: table;
}

wm-accordaion-order .panel-title .mw-price-plans {
	font-size: 15px;
	font-weight: 500;
}

.wm-accordaion-order h4.panel-title a.no-submenu {
	padding-left: 0px;
}

.wm-accordaion-order h4.panel-title a.submenu:after {
	content: "-";
	display: block;
	position: absolute;
	left: 0;
	top: 10px;
	font-size: 26px;
	background-color: #ccc;
	color: #fff;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 13px;
}

.wm-accordaion-order h4.panel-title a.collapsed:after {
	content: "+";
	display: block;
	position: absolute;
	left: 0;
	top: 10px;
	font-size: 26px;
	background-color: #0155AD;
	color: #fff;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 18px;
}

.mw-price-plans.mw-price-plans-main {
	font-size: 15px;
	font-weight: 400;
	color: #373737;
	word-break: break-all;
}

.padding-none {
	padding: 0 !important;
}

.tab-space-remove-d .tabs-panel {
	padding: 0 !important;
}

.padding-lr-10px {
	padding: 0 10px !important;
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
	.nw-order-page .sky-form .label.btom-mg {
		padding: 0 0 0 10px;
	}
}

/* @media only screen and (min-width: 320px) and (max-width: 979px) {
.top_nav .right li select {
padding: 4px 1.5rem 4px 4px;
margin: 0px 2px;
}
} */
@media only screen and (min-width: 980px) and (max-width: 1200px) {
	.top_nav .right li select {
		padding: 6px 5px;
		margin: 0px 5px;
	}
}

.col-md-1.domain_dot {
	width: 0px;
	padding: 0;
	line-height: 42px;
}

#con_password_error {
	color: #F00;
	font-size: 11px;
	float: left;
	font-weight: normal;
	margin-bottom: 0;
	position: absolute;
	left: 16px;
	top: 38px;
}

.magrin-btm10.checkbox-conditions span.help-block {
	top: 30px !important;
	position: absolute;
}

#isd {
	background: #FFF;
	padding: 0px;
	text-align: center;
}

#isd:hover {
	border-color: #CCC !important;
}

.p_div.file_s {
	width: 100%;
	border: 1px solid #CCC;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 40px;
	border-radius: 5px;
}

.p_div.file_s label {
	align-items: center;
	color: #666;
	display: inline-flex;
	font-size: 13px;
	font-weight: 400;
	height: 40px;
	padding: 0 0 0 4px;
	width: 54%;
}

.p_div.file_s input[type=file] {
	border-left: 1px solid #d3d3d3;
	border-bottom: 0px !important;
	border-right: 0px !important;
	border-top: 0px !important;
	background: #f1f0f0;
	float: right;
	font-size: 12px;
	margin-top: 0;
	padding: 7px 3px 7px !important;
	text-align: left;
	width: 46% !important;



	outline: 0;
}

.note_files p b {
	display: table;
	float: left;
	height: 34px;
	margin-right: 6px;
}

.note_files p {
	color: #8f8f8f;
	font-size: 12px;
	margin-top: 10px;
}

.working_w {
	float: left;
	margin: 10px 20px 0 0px !important;
	color: #666;
	font-size: 15px;
	font-weight: normal;
}

.working_w input {
	float: left;
	margin: 6px 6px 0 0 !important;
	width: auto;
}

.order-cust-tab .tabs2 li a {
	width: auto;
	padding: 15px 30px;
	height: auto;
	line-height: inherit;
}

.order-cust-tab .tabs2 li.active a {
	width: auto;
}

.title-head-plan {
	color: #727272;
	line-height: 30px;
}

.plan-row .row {
	border-bottom: solid #eeeeee 1px;
	margin-bottom: 20px !important;
}

.plan-righbox .box {
	background: #fff;
	margin-bottom: 0px;
	width: 100%;
	-webkit-box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);

	border-radius: 10px;
}

.order-cust-tab {
	width: 100%;
	display: inherit;
}

.help-block {
	/*float: left;*/
	clear: both;
}

.plan-righbox .box .tile-head-plan {
	margin: 0px;
	padding: 6px 10px;
	font-size: 15px;
	font-weight: 600;
	line-height: 35px;
	text-align: left;
	background: #FBFBFB;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #373737;
}

.plan-righbox .box .summary-plans .plan-summry {
	color: #373737;
	display: inline-block;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-transform: none;
	width: 50%;
	font-weight: 400;
	text-align: left;
	word-break: break-all;
}

.plan-righbox .box .summary-plans .plan-summry span {
	display: block;
}

.plan-righbox .box .summary-plans {
	margin: 10px;
	border-bottom: solid #E3E3E3 1px;
	padding-bottom: 10px;
}

.order-cust-tab .magrin-btm10 {
	margin-bottom: 10px;
}

.button-custom {
	min-width: 100px;
	padding: 10px 0px !important;
	font-size: 16px;
	text-align: center;
	border: none;
	color: #FFF;
	transition: opacity 0.2s ease 0s;
	line-height: 19px;
	background: #0155AD;
	border-radius: 5px;
	text-transform: uppercase;
}

.button-custom:hover {
	background-color: #024D9B;
}

.cance-gry-btn {
	background-color: #e6e6e6;
	padding: 10px 30px !important;
	font-size: 15px !important;
	text-align: center;
	border: none;
	color: #B6B6B6;
	transition: opacity 0.2s ease 0s;
	margin-left: 10px !important;
}

.cance-gry-btn:hover {
	background-color: #969696;
	color: #FFF;
}

.sky-form .label.btom-mg {
	margin-bottom: 10px;
}

.server_cart .cart_box {
	margin-bottom: 15px;
}

.price-plans {
	float: right;
	font-weight: 400;
	width: 50%;
	text-align: right;
	font-size: 13px;
	line-height: 26px;
	color: #373737;
	word-break: break-all;
}

.addcart-bnds {
	padding: 10px 5px;
	text-align: center;
	border: none;
	margin: 5px auto;
	font-size: 16px;
	display: block;
	transition: opacity 0.2s ease 0s;
	font-weight: 500;
	border-radius: 4px;
	width: 94%;

}

.oreder-header-crile {
	background-color: #D2D2D2;
	margin-bottom: 50px;
}

.oreder-header-crile .circlefus i {
	height: 40px;
	width: 40px;
	line-height: 40px;
	background-color: #272727;
	box-shadow: 0 0 0 4px #fff, 0 0 0 5px #272727
}

.left-mag-box-order {
	margin-left: 28px;
}

.one_fourth.circlefus.border-palns:before {
	background-color: #272727;
	content: "";
	display: block;
	height: 4px;
	position: absolute;
	right: -154px;
	width: 259px;
	top: 20px;
}

.plans-avtics-crls.circlefus i {
	background-color: #d71c67;
	box-shadow: 0 0 0 4px #fff, 0 0 0 5px #d71c67
}

.tabs-content2.fullw {
	padding: 3% 2% 3% !important;
}

.res-card .card-head-resg {
	font-size: 15px;
	font-weight: bold;
	color: #404040;
}

.red-bg {
	color: #F00;
	font-size: 14px;
}

.Captcha-box {
	padding: 10px;
	border: solid #CCC 1px;
	border-raduis: 5px;
	background-color: #CCC;
	width: 20%;
}

.res-links-card a {
	color: #13AFEB;
}

.trem-seal ul {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

.trem-seal ul li {
	margin: 0px 10px 0 0;
	padding: 0px;
	display: inline
}

.rigs-box-tops {
	background-color: #F8F8FA;
	padding: 20px;
	border-radius: 5px;
	border: solid #eeeef0 1px;
	margin-top: 0px;
}

.margin-rights {
	margin-right: 20px;
}

.rigs-box-tops-top {
	background-color: #F8F8FA;
	padding: 20px;
	border-radius: 5px;
	border: solid #eeeef0 1px;
}

.headin-card-you {
	font-size: 15px;
}

.headin-card-you span {
	font-weight: bold;
	font-size: 20px;
}

.headin-card-you .rign-sectio-btn {
	float: right;
}

.tablerow-gres {
	margin-top: 60px;
	border: solid #ececec 1px;
}

.tablerow-gres table th {
	background: #D2D2D2;
	border: 1px solid #f1f1f1;
	border-collapse: collapse;
	color: #555;
	font-size: 16px;
	padding: 15px 20px;
	text-align: left;
}

.tablerow-gres table td {
	border-right: solid #ececec 1px
}

.tablerow-gres table td h1 {
	color: #555;
	font-size: 18px;
	margin: 0px;
	padding: 5px 10px;
	text-transform: none !important;
}

.tablerow-gres table td ul {
	margin: 0 10px;
	padding: 0;
}

.tablerow-gres table td ul li {
	font-size: 15px;
	line-height: 30px;
	list-style: outside none none;
	margin: 3px 0;
	padding: 0;
}

.tablerow-gres table td ul li span {
	float: right;
}

.tablerow-gres table td h2 {
	color: #444;
	font-size: 20px;
	margin: 0px;
	padding: 7px 10px;
	text-transform: none !important;
}

.right-btns {
	float: right;
	margin-top: 30px;
}

.form-tabel-fils table tr td {
	border-right: 1px solid #ececec;
	padding: 10px;
	border-top: 1px solid #ececec;
}

.form-tabel-fils table tr td {
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding: 10px;
	vertical-align: middle;
}

.margin_top10 {
	margin-top: 10px;
}

.totalprice-boxs {
	background-color: #F5F5F5;
	border: 1px solid #ececec;
	margin-top: 30px;
	padding: 10px;
}

.totalprice-boxs .subtotal {
	color: #727272;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0 0;
	text-align: right;
	width: 100%;
}

.totalprice-boxs .subtotal span {
	color: #727272;
	float: right;
	font-weight: normal;
	text-align: right;
	width: 232px;
}

.totalprice-boxs .total {
	color: #727272;
	float: left;
	font-size: 20px;
	font-weight: bold;
	margin-top: 8px;
	text-align: right;
	width: 100%;
}

.totalprice-boxs .total span {
	float: right;
	text-align: right;
	width: 232px;
}

.yourcartbutton-right {
	text-align: right;
	margin-top: 30px;
}

.make-table-bg table th {
	background: #F8F8FA none repeat scroll 0 0;
	border: 1px solid #f1f1f1;
	border-collapse: collapse;
	color: #333;
	font-size: 16px;
	padding: 15px 20px;
	text-align: left;
}

.make-table-bg {
	border: 0px solid #f1f1f1;
	margin-bottom: 30px;
}

.make-table-bg table td {
	padding: 15px;
}

.make-table-bg table td strong {
	padding: 10px;
	color: #333333;
}

.line-border-tab {
	border-top: 1px solid #f1f1f1;
	display: block;
}

.demo-list ul li {
	color: #666666 !important;
	font-size: 15px !important;
	font-weight: bold !important;
	list-style: outside none none !important;
	margin: 20px 0 !important;
	padding: 0;
}

.demo-list ul li label {
	cursor: pointer;
	margin-left: 10px;
}

.yourcartbutton-left {
	text-align: left;
}

.pay-cont-box {
	text-align: justify;
	font-size: 14px;
}

.loginbox-forget {
	background-color: #fff;
	margin: 60px auto;
	padding: 25px;
	border: 1px solid #e5e5e5;
	width: 60%;
}

.pay-head-line {
	color: #373737;
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 20px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%
}

.pay-head-line-suess {
	color: #373737;
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 20px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%
}

.pay-cont-box h2.wnext {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0;
	padding: 5px 0;
}

#paymentconfirmation p {
	color: #666;
	text-align: justify !important;
	font-size: 14px !important;
}

ul.list-pay-sess {
	margin: 5px 0 5px 20px;
	padding: 0px;
}

ul.list-pay-sess li {
	list-style: inside;
}

.soic {
	clear: both;
	margin: 0;
	padding: 0;
}

.soic li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	display: inline-block;
	float: left;
	list-style: outside none none;
	margin: 10px 5px 0 0;
	padding: 0;
}

.bay-bill-balance {
	background: #FFF;
	line-height: 25px;
	border: 0px solid #ddd;
	margin: 40px 0px;
	text-align: left;
	font-size: 15px;
	color: #373737;
	border-top: 0px solid #e74c3c;
	border-bottom: 0px solid #e74c3c;
	padding: 20px;
	-webkit-box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	display: inline-block;
	width: 100%;
}

.bay-bill-balance strong {
	color: #000;
}

.magein-btm {
	margin-bottom: 7px;
}

.message-box-wrap {
	padding: 10px !important
}

.checktick img {
	margin-top: -3px;
	vertical-align: middle;
}

.plan-summry2 {
	margin: 5px 0 0 0;
	width: 100%;
	border-top: 1px dashed #e1e1e1;
	padding: 5px 0 0 0;
}

#tld1>option {
	padding: 5px;
}

.select>option {
	padding: 5PX;
}

.sky-form .radio,
.sky-form .checkbox {
	display: block;
	width: -moz-max-content;
}

.sky-form section .radio>strong {
	padding-right: 0 !important;
}

.search-banner .serch-box-buy input[type="text"] {
	border: 1px solid #fff;
	box-sizing: border-box;
	color: #373737;
	font-size: 16px;
	height: 50px;
	padding: 10px;
	width: 70%;
	float: left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0px 0px 7px #ccccccc9;
}

.search-banner .serch-box-buy input.searchbutton[type="button"],
.search-banner .serch-box-buy input.searchbutton[type="submit"] {
	border: 0 none;
	cursor: pointer;
	font-size: 18px;
	margin-left: 0px;
	padding: 11px 0px;
	text-align: center;
	border-radius: 0px;
	float: left;
	width: 15%;
	background: #0155AD;
	color: #FFF;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: capitalize;
}

.serch-box-buy {
	text-align: center;
	width: 100%;
	margin: 0 auto;
}

.categorieslist-buy {
	width: 20%;
	float: left;
}

.categorieslist-buy ul {
	margin: 0;
	padding: 0;
}

.categorieslist-buy li {
	list-style-type: none;
	border-bottom: 1px dashed #e3e3e3;
}

.categorieslist-buy li a {
	/*background-color: #fafafc;*/
	cursor: pointer;
	display: block;
	padding: 10px 10px;
	width: 100%;
	font-size: 15px;
	color: #8c8c8c;
	font-weight: 500;
	border-right: 3px solid #f6f6f6;
	text-decoration: none;
}

.serch-domin-box {
	margin-bottom: 40px;
	/*border-top: 4px solid #0155AD;*/
	border-radius: 10px;
	background: #FFF;
}

.categorieslist-buy li a:hover {
	text-decoration: none;
}

.serch-box-domins {
	float: right;
	width: 80%;
	border-radius: 10px;
}

.domainslist .available {
	color: #666;
	font-size: 13px;
	font-weight: 400;
	line-height: normal;
	border: 1px solid #f0f0f0;
	padding: 0px 0px 0px 10px;
	border-radius: 5px
}

.domin-select-box .domin-conts h2,
span.breaks {
	color: #202020;
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	overflow-wrap: break-word;
	line-height: 20px;
	padding: 0px;
	display: inherit;
}

.order-contes-div span.breaks {
	overflow-wrap: break-word;
	width: 100%;
	font-size: 18px;
	padding: 0 2px;
	line-height: 32px;
}

.domin-select-box .domin-conts p {
	color: #8d8d8d;
	font-size: 15px;
	font-weight: 400;
}

.domin-select-box .domin-conts p {
	color: #8d8d8d;
	font-size: 15px;
	font-weight: 400;
}

.domin-select-box .bution-avi strong {
	color: #ccc;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}

.domin-select-box .bution-avi strong {
	color: #ccc;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	display: table;
	margin: 0 auto;
}

.domin-select-box .Select-avl input[type="button"] {
	float: right;
	font-size: 14px;
	font-weight: 500;
	width: 112px;
	padding: 10px 0;
	cursor: no-drop;
	background: #e6e6e6 !important;
	color: #B6B6B6;
	line-height: 17px;
	border: 0px solid #d1d1d1;
	border-radius: 5px;
	text-transform: uppercase;
}

.domainslist.domin-select-box {
	border-bottom: 1px dashed #d4d4d4;
	margin: 0;
	width: 100%;
	padding: 5px 0;
	display: block;
}

.domin-select-box .button-avl input[type="button"] {
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	height: auto;
	margin: 0 !important;
	padding: 10px 0px;
	width: 112px;
	text-transform: uppercase;
	float: right;
	border: 0px;
	line-height: 17px;
	border-radius: 5px;
}

.domin-select-box .Select-rem input[type="button"],
.remove.button-custom {
	background: #e6e6e6;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	height: auto;
	margin: 0 !important;
	padding: 10px 0px;
	width: 112px;
	/*text-transform: uppercase;*/
	/*float:right;*/
	border: 0px solid #e6e6e6 !important;
	line-height: 17px;
}

.domin-select-box .bution-avi span {
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	margin: 0px auto;
	display: table;
}

.price-year>span {
	float: right;
	color: #373737;
	font-size: 15px;
	font-weight: 500;
	text-align: right;
}

.price-year {
	font-size: 14px;
	color: #929292;
	font-weight: 500;
}

.wf-right {
	float: right;
}

.showsuggestios a {
	background-color: #0155AD;
	border: medium none;
	color: #fff;
	display: inline-block;
	margin: 10px;
	padding: 8px 15px;
	text-align: center;
	position: relative;
	font-size: 15px;
	font-weight: 500;
	border-radius: 5px;
	text-transform: uppercase;
}

.showsuggestios a:hover {
	color: #fff;
	text-decoration: none;
}

/*.showsuggestios a:after {
	color: #fff;
	content: "";
	font: 28px/1 FontAwesome;
	position: absolute;
	right: 8px;
	text-rendering: auto;
	top: 6px;
}*/
.domin-select-box:last-child {
	border-bottom: none;
}

.plan-righbox .box .summary-plans {
	border-bottom: 0px dashed #e1e1e1;
	border-top: 0px dashed #e1e1e1;
	clear: both;
	display: inline-block;
	height: auto;
	margin: 0px 2%;
	padding: 8px 0px;
	width: 96%;
	border-radius: 5px;
}

#order_summery_records .summary-plans .Domin-name span a {
	position: absolute;
	right: -20px;
	top: 0;
}

#order_summery_records .summary-plans .Domin-name {
	line-height: 20px;
	margin-bottom: 5px;
	position: relative;
	width: 100%;
	word-wrap: break-word;
	font-size: 15px;
	font-weight: 500;
	color: #373737;
}

#add_domains_frm .showdomain .domainslist .available {
	word-wrap: break-word;
	border: 1px solid #C3C2C2;
	color: #666;
	padding: 0px 0px 0px 10px;
	font-size: 13px;
}

.plan-summry2 .domain_namesummary {
	float: left;
	width: 61%;
	word-wrap: break-word;
	line-height: 20px;
}

label.magrin-btm10 {
	position: relative;
	width: 100%;
}

label.magrin-btm10 span.help-block {
	top: 22px;
}

span.help-block {
	font-size: 11px;
	left: 0;
	position: absolute;
	top: 42px;
}

.help-block {
	margin-top: 0px !important;
}

.loginerror {
	color: #F00;
	margin-bottom: 20px;
}

.loginsuccess {
	color: #0ab50a;
	margin-bottom: 20px;
}

#chk_email_id {
	margin: 0px !important;
}

.cart_summery_result .right-btns a {
	color: #333;
}

#login_error_div {
	color: red;
}

.full-width-text .form-group {
	display: inline-block;
	width: 100%;
}

.error.showdomain.sorry_message.message-box-wrap {
	font-size: 15px;
}

.searchterm_error {
	display: inline-block;
}

.showdomain strong {
	color: #009500;
	font-weight: 500;
}

.min-space {
	width: auto !important;
	font-size: 20px;
	padding: 0px 5px !important;
	line-height: 40px;
}

.right-space-none {
	padding-right: 0px !important;
}

.left-space-none {
	padding-left: 0px !important;
}

.accorend-text-btn .accordin-btn-less-add {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
	width: inherit !important;
	position: relative;
	font-size: 13px;
}

.accorend-text-btn .input .accordin-btn-div {
	width: 28px;
	text-align: center;
	height: 27px;
	margin: 0px 0;
	padding: 2px 0px;
	display: inline-block;
	float: left;
	font-size: 11px;
	box-shadow: 0px 0px 0px #e0e0e0;
	line-height: 18px;
	border: 1px solid #EFEFEF;
	border-left: 0px;
	border-right: 0px;
	border-radius: 0px;
}

.accorend-text-btn .accordin-btn-less-add>a.less-btn-quntity {
	background-color: #EFEFEF;
	color: #373737;
	font-size: 8px;
	margin: 0 !important;
	height: 27px;
	line-height: 27px;
	z-index: 99;
	width: 18px;
	text-align: center;
	float: left;
	;
}

.accorend-text-btn .accordin-btn-less-add>a.add-btn-quntity {
	background-color: #EFEFEF;
	color: #373737;
	font-size: 8px;
	margin: 0 !important;
	height: 27px;
	line-height: 27px;
	float: left;
	width: 18px;
	text-align: center;
	;
}

.accorend-text-btn.accorend-text-btn-inner .accordin-btn-less-add>a.less-btn-quntity,
.accorend-text-btn.accorend-text-btn-inner .accordin-btn-less-add>a.add-btn-quntity {
	top: -6px !important;
	line-height: 26px;
}

.accorend-text-btn .accordin-btn-less-add>a {
	display: inline-block !important;
}

.accorend-text-btn .accordin-btn-less-add>a::after {
	display: none !important;
}

.accorend-text-btn .quantity-text-box {
	font-size: 15px;
	color: #373737;
	font-weight: 500;
	line-height: 30px;
	margin: 0 5px 0 0;
	float: left;
}

.office-services-text {
	font-size: 15px;
	color: #373737;
	font-weight: 400;
	line-height: 20px;
	margin: 0px 0 0 0 !important;
	/*float: left;*/
	word-break: break-word;
}

.accorend-text-btn {
	text-align: center;
	display: inherit;
}

.text-left {
	text-align: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	.accorend-text-btn.accorend-text-btn-inner .accordin-btn-less-add>a.less-btn-quntity,
	.accorend-text-btn.accorend-text-btn-inner .accordin-btn-less-add>a.add-btn-quntity {
		top: -7px !important;
		line-height: 26px;
	}
}

.sky-form {
	margin: 0px 0px 0px 15px;
	outline: none;
	font: 14px/1.55;
	color: #272727;
}

.sky-form header {
	display: block;
	padding: 0px 0px 9px 0px;
	margin-bottom: 13px;
	font-size: 22px;
	font-weight: normal;
	color: #272727;
	border-bottom: 1px solid #e3e3e3;
}

.sky-form header strong {
	font-weight: 600;
}

.sky-form fieldset {
	display: block;
	padding: 25px 0px 5px;
	border: none;
	background: none;
}

.sky-form fieldset+fieldset {
	/*border-top: 1px solid #f2f2f2;*/
}

.sky-form section {
	margin-bottom: 20px;
}

.sky-form footer {
	display: block;
	padding: 15px 0px 25px;
}

.sky-form footer:after {
	content: '';
	display: table;
	clear: both;
}

.sky-form a {
	color: #999;
}

.sky-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
	font-weight: 400;
}

.sky-form .label.col {
	margin: 0;
	padding-top: 10px;
}

.sky-form .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
}

.sky-form .radio {
	display: inline-block;
	position: relative;
}

.sky-form .input,
.sky-form .select,
.sky-form .textarea,
.sky-form .checkbox,
.sky-form .toggle,
.sky-form .button {
	position: relative;
	display: block;
}

.sky-form .progress {
	float: right;
	margin-top: 10px;
	line-height: 39px;
	color: #232323;
}

.sky-form .input-file .button {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px;
}

.sky-form .input-file .button:hover {
	box-shadow: none;
}

.sky-form .input-file .button input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
}

.sky-form .select-multiple select {
	height: auto;
}

.sky-form .textarea textarea {
	height: auto;
	resize: none;
}

.sky-form .textarea-resizable textarea {
	resize: vertical;
}

.sky-form .textarea-expandable textarea {
	height: 39px;
}

.sky-form .textarea-expandable textarea:focus {
	height: auto;
}

.sky-form .radio,
.sky-form .checkbox {
	margin-bottom: 4px;
	padding-left: 30px;
	font-size: 15px;
	line-height: 22px;
	color: #404040;
	cursor: pointer;
}

.sky-form .radio:last-child,
.sky-form .checkbox:last-child {
	margin-bottom: 0;
}

.sky-form .radio input,
.sky-form .checkbox input {
	position: absolute;
	left: -9999px;
}

.sky-form .radio i,
.sky-form .checkbox i {
	position: absolute;
	top: 3px;
	left: 0;
	display: block;
	width: 20px;
	height: 20px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff;
}

.sky-form .radio i {
	border-radius: 50%;
}

.sky-form .radio input+i:after,
.sky-form .checkbox input+i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}

.sky-form .radio input+i:after {
	content: '';
	top: 4px;
	left: 4px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
}

.sky-form .checkbox input+i:after {
	content: '\f00c';
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}

.sky-form .radio input:checked+i:after,
.sky-form .checkbox input:checked+i:after {
	opacity: 1;
}

.sky-form .inline-group {
	margin: 0 -30px -4px 0;
}

.sky-form .inline-group:after {
	content: '';
	display: table;
	clear: both;
}

.sky-form .inline-group .radio,
.sky-form .inline-group .checkbox {
	float: left;
	margin-right: 30px;
}

.sky-form .inline-group .radio:last-child,
.sky-form .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}

.sky-form .toggle {
	margin-bottom: 4px;
	padding-right: 61px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}

.sky-form .toggle:last-child {
	margin-bottom: 0;
}

.sky-form .toggle input {
	position: absolute;
	left: -9999px;
}

.sky-form .toggle i {
	content: '';
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 49px;
	height: 17px;
	border-width: 2px;
	border-style: solid;
	border-radius: 12px;
	background: #fff;
}

.sky-form .toggle i:after {
	content: 'OFF';
	position: absolute;
	top: 2px;
	right: 8px;
	left: 8px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	font-weight: 700;
	text-align: left;
	color: #5f5f5f;
}

.sky-form .toggle i:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 4px;
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	opacity: 1;
	transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-webkit-transition: right 0.2s;
}

.sky-form .toggle input:checked+i:after {
	content: 'ON';
	text-align: right;
}

.sky-form .toggle input:checked+i:before {
	right: 36px;
}

.sky-form .rating {
	margin-bottom: 4px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
}

.sky-form .rating:last-child {
	margin-bottom: 0;
}

.sky-form .rating input {
	position: absolute;
	left: -9999px;
}

.sky-form .rating label {
	display: block;
	float: right;
	height: 17px;
	margin-top: 5px;
	padding: 0 2px;
	font-size: 17px;
	line-height: 17px;
	cursor: pointer;
}

.sky-form .button {
	float: left;
	height: 39px;
	overflow: hidden;
	margin: 0px 0 0 0px;
	padding: 0 25px;
	outline: none;
	border: 0;
	font: 300 15px/39px;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

.sky-form .button-uploading {
	position: relative;
	color: transparent;
	cursor: default;
}

.sky-form .button-uploading:after {
	content: 'Uploading...';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-o-animation: blink 1s linear infinite;
	-ms-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite;
	-webkit-animation: blink 1s linear infinite;
}

@-o-keyframes blink {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0.3
	}

	100% {
		opacity: 1
	}
}

@-ms-keyframes blink {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0.3
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes blink {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0.3
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes blink {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0.3
	}

	100% {
		opacity: 1
	}
}

.sky-form [class^="icon-"],
.ui-datepicker [class^="icon-"] {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.sky-form .icon-append,
.sky-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 15px;
	line-height: 29px;
	text-align: center;
}

.sky-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}

.sky-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}

.sky-form .input .icon-prepend+input,
.sky-form .textarea .icon-prepend+textarea {
	padding-left: 46px;
}

.sky-form .input .icon-append+input,
.sky-form .textarea .icon-append+textarea {
	padding-right: 46px;
}

.sky-form .input .icon-prepend+.icon-append+input,
.sky-form .textarea .icon-prepend+.icon-append+textarea {
	padding-left: 46px;
}

.sky-form .row {
	margin: 0 -15px;
}

.sky-form .row:after {
	content: '';
	display: table;
	clear: both;
}

.sky-form .col {
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.sky-form .col-1 {
	width: 8.33%;
}

.sky-form .col-2 {
	width: 16.66%;
}

.sky-form .col-3 {
	width: 25%;
}

.sky-form .col-4 {
	width: 33.33%;
}

.sky-form .col-5 {
	width: 41.66%;
}

.sky-form .col-6 {
	width: 50%;
}

.sky-form .col-7 {
	width: 58.33%;
}

.sky-form .col-8 {
	width: 66.67%;
}

.sky-form .col-9 {
	width: 75%;
}

.sky-form .col-10 {
	width: 83.33%;
}

.sky-form .col-11 {
	width: 91.66%;
}

@media screen and (max-width: 600px) {
	.sky-form .col {
		float: none;
		width: 100%;
	}
}

.sky-form .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: rgba(0, 0, 0, 0.9);
	color: #fff;
	opacity: 0;
	transition: margin 0.3s, opacity 0.3s;
	-o-transition: margin 0.3s, opacity 0.3s;
	-ms-transition: margin 0.3s, opacity 0.3s;
	-moz-transition: margin 0.3s, opacity 0.3s;
	-webkit-transition: margin 0.3s, opacity 0.3s;
}

.sky-form .tooltip:after {
	content: '';
	position: absolute;
}

.sky-form .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px;
}

.sky-form .tooltip-top-right:after {
	top: 100%;
	right: 16px;
	border-top: 4px solid rgba(0, 0, 0, 0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.sky-form .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px;
}

.sky-form .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0, 0, 0, 0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.sky-form .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px;
}

.sky-form .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0, 0, 0, 0.9);
	border-bottom: 4px solid transparent;
}

.sky-form .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px;
}

.sky-form .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0, 0, 0, 0.9);
}

.sky-form .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px;
}

.sky-form .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0, 0, 0, 0.9);
	border-left: 4px solid transparent;
}

.sky-form .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px;
}

.sky-form .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0, 0, 0, 0.9);
	border-left: 4px solid transparent;
}

.sky-form .textarea textarea,
.sky-form .radio i,
.sky-form .checkbox i,
.sky-form .toggle i,
.sky-form .icon-append,
.sky-form .icon-prepend {
	border-color: #d3d3d3;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}

.sky-form .toggle i:before {
	background-color: #d9d9d9;
}

.sky-form .rating label {
	color: #ccc;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}

.sky-form .button {
	background-color: #272727;
	opacity: 0.8;
	transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}

.sky-form .button.button-secondary {
	background-color: #b3b3b3;

	margin-right: 10px;
}

.sky-form .icon-append,
.sky-form .icon-prepend {
	color: #ccc;
}

.sky-form .fright {
	float: right;
}

.sky-form .rating input+label:hover,
.sky-form .rating input+label:hover~label {
	color: #d9d9d9;
}

.sky-form .button:hover {
	opacity: 1;
}

.sky-form .radio input:focus+i,
.sky-form .checkbox input:focus+i,
.sky-form .toggle input:focus+i {
	border-color: #454545;
}

.sky-form .radio input+i:after {
	background-color: #0155AD;
}

.sky-form .checkbox input+i:after {
	color: #999;
}

.sky-form .radio input:checked+i,
.sky-form .checkbox input:checked+i,
.sky-form .toggle input:checked+i {
	border-color: #0155AD;
}

.sky-form .rating input:checked~label {
	color: #999;
}

.sky-form .state-error input,
.sky-form .state-error select,
.sky-form .state-error textarea,
.sky-form .radio.state-error i,
.sky-form .checkbox.state-error i,
.sky-form .toggle.state-error i {
	background: #fff0f0;
}

.sky-form .state-error select+i {
	background: #fff0f0;
	box-shadow: 0 0 0 12px #fff0f0;
}

.sky-form .toggle.state-error input:checked+i {
	background: #fff0f0;
}

.sky-form .state-error+em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #ee9393;
}

.sky-form .rating.state-error+em {
	margin-top: -4px;
	margin-bottom: 4px;
}

.sky-form .state-success input,
.sky-form .state-success select,
.sky-form .state-success textarea,
.sky-form .radio.state-success i,
.sky-form .checkbox.state-success i,
.sky-form .toggle.state-success i {
	background: #f0fff0;
}

.sky-form .state-success select+i {
	background: #f0fff0;
	box-shadow: 0 0 0 12px #f0fff0;
}

.sky-form .toggle.state-success input:checked+i {
	background: #f0fff0;
}

.sky-form .note-success {
	color: #6fb679;
}

.sky-form .input.state-disabled input,
.sky-form .select.state-disabled,
.sky-form .textarea.state-disabled,
.sky-form .radio.state-disabled,
.sky-form .checkbox.state-disabled,
.sky-form .toggle.state-disabled,
.sky-form .button.state-disabled {
	cursor: default;
	opacity: 0.5;
}

.sky-form .input.state-disabled:hover input,
.sky-form .select.state-disabled:hover select,
.sky-form .textarea.state-disabled:hover textarea,
.sky-form .radio.state-disabled:hover i,
.sky-form .checkbox.state-disabled:hover i,
.sky-form .toggle.state-disabled:hover i {
	border-color: #999999;
}

.sky-form .message {
	display: none;
	color: #6fb679;
}

.sky-form .message i {
	display: block;
	margin: 0px auto 20px;
	width: 81px;
	height: 81px;
	border: 1px solid #6fb679;
	border-radius: 50%;
	font-size: 30px;
	line-height: 81px;
}

.sky-form.submited fieldset,
.sky-form.submited footer {
	display: none;
}

.sky-form.submited .message {
	display: block;
	padding: 25px 30px;
	background: rgba(255, 255, 255, .9);
	font: 300 18px/27px;
	text-align: center;
}

.ui-datepicker {
	display: none;
	padding: 10px 12px;
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	font: 13px/1.55;
	text-align: center;
	color: #666;
}

.ui-datepicker a {
	color: #404040;
}

.ui-datepicker-header {
	position: relative;
	margin: -10px -12px 10px;
	padding: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	font-size: 15px;
	line-height: 27px;
}

.ui-datepicker-prev,
.ui-datepicker-next {
	position: absolute;
	top: 0px;
	display: block;
	width: 47px;
	height: 47px;
	font-size: 15px;
	line-height: 47px;
	text-decoration: none;
	cursor: pointer;
}

.ui-datepicker-prev {
	left: 0px;
}

.ui-datepicker-next {
	right: 0px;
}

.ui-datepicker-calendar {
	border-collapse: collapse;
	font-size: 13px;
	line-height: 27px;
}

.ui-datepicker-calendar th {
	color: #999;
}

.ui-datepicker-calendar a,
.ui-datepicker-calendar span {
	display: block;
	width: 31px;
	margin: auto;
	text-decoration: none;
	color: #404040;
}

.ui-datepicker-calendar a:hover {
	background: rgba(0, 0, 0, .05);
}

.ui-datepicker-calendar span {
	color: #bfbfbf;
}

.ui-datepicker-today a {
	font-weight: 700;
}

.ui-datepicker-calendar .ui-state-active {
	background: rgba(0, 0, 0, .05);
	cursor: default;
}

.ui-datepicker-inline {
	border: 2px solid #999999;
	background: #fff;
	box-shadow: none;
}

.ui-datepicker-inline .ui-datepicker-header {
	line-height: 47px;
}

.ui-datepicker-inline .ui-datepicker-calendar {
	width: 100%;
}

.sky-form-modal {
	position: fixed;
	z-index: 9999;
	display: none;
	width: 400px;
	padding: 20px 30px;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
}

.sky-form-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
}

/*.sky-form *, .sky-form *:after, .sky-form *:before {
	margin: 0;
	padding: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}*/
.sky-form .label {
	border-radius: 0;
	font-size: 100%;
	text-align: left;
	white-space: normal;
	color: inherit;
}

.sky-form .radio,
.sky-form .checkbox {
	font-weight: 400;
}

.sky-form .radio+.radio,
.sky-form .checkbox+.checkbox {
	margin-top: 0;
}

.login_form {
	margin: 20px auto 0 auto;
	width: 400px;
	padding: 20px 35px 13px 35px;
	background-color: #f9f9f9;
	border: 1px solid #fff;
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.login_form.two {
	margin: 0px auto 0 auto;
}

.reg_form {
	margin: 20px auto 0 auto;
	width: 550px;
	padding: 20px 35px 13px 35px;
	background-color: #f9f9f9;
	border: 1px solid #fff;
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.reg_form.two {
	margin: 0px auto 0 auto;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.reg_form {
		margin: 10px auto 0 auto;
		width: 400px;
		padding: 18px 20px 13px 20px;
	}
}

@media only screen and (max-width: 479px) {
	.login_form {
		margin: 0px auto 0 auto;
		width: 250px;
		padding: 13px 20px 13px 20px;
	}

	.reg_form {
		margin: 10px auto 0 auto;
		width: 280px;
		padding: 8px 10px 13px 10px;
	}
}

.tab-sapce-remove {
	padding: 0px !important;
}

.price-plans-main-services.mw-price-plans.mw-price-plans-main.subtotalprice_per_quan {
	font-size: 15px;
	font-weight: 500;
	color: #727272;
	margin: 6px 0 0 0 !important;
	line-height: 30px;
}

.nw-order-page .sky-form section .input textarea {
	min-height: 80px;
	margin-bottom: 15px;
	padding: 8px;
}

.note_files p span {
	word-wrap: break-word;
}

nav>.nav.nav-tabs {
	border: none;
	color: #fff;
	background: #333;
	border-radius: 0;
}

nav>div a.nav-item.nav-link,
nav>div a.nav-item.nav-link.active {
	border: none;
	padding: 16px 20px 15px 20px;
	color: #fff;
	background: #333;
	border-radius: 0;
}

.nav-tabs .nav-item {
	margin-bottom: 0px !important;
}

.tab-content {
	background: #FFF;
	/*line-height: 10px;*/
	border: 0px solid #E2E2E2;
	border-top: 4px solid var(--bg-blue-color);;
	border-bottom: 0px solid #E2E2E2;
	padding: 20px 25px;
	-webkit-box-shadow: 0px 0 4px 3px #E6E6E6;
	-moz-box-shadow: 0px 0 4px 3px #E6E6E6;
	box-shadow: 0px 0 4px 3px #E6E6E6;
	display: inline-block;
	width: 100%;
	min-height: auto;
	border-radius: 0 0 5px 5px;
	border-top: 3px solid #D9D9D9 !important;
}

nav>div a.nav-item.nav-link:hover,
nav>div a.nav-item.nav-link.active,
nav>div a.nav-item.nav-link:focus {
	border: none;
	background: var(--bg-blue-color);
	color: #fff;
	border-radius: 0;
	transition: background 0.20s linear;
	position: relative;
}

.actionbtn {
	display: flex;
}

.tab_first .panel-heading ul li {
	padding: 10px 8px;
	color: #373737;
	font-size: 13px;
	text-align: right;
	font-weight: 500;
	float: left;
	width: 50%;
}

.tab_first .panel-heading ul li:first-child {
	text-align: left;
}

.tab_first .panel-heading ul li a {
	color: #373737;
	outline: none;
}

.tab_first .panel-heading ul li a:hover,
.tab_first .panel-heading ul li a:visited,
.tab_first .panel-heading ul li a:focus {
	text-decoration: none;
	outline: none;
}

.tab_first .panel-heading ul li a i {
	color: #0155AD;
	float: left;
	width: 12%;
	line-height: 18px;
}

.tabs-inner {
	margin: 0px 10px 10px 10px;
	background: #FFF4E4;
	padding: 5px 17px 9px 17px;
	border-radius: 5px;
}

.tabs-inner.tab_in_sec {
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.plan-righbox .box .summary-plans .plan-summry.full {
	width: 72%;
	padding-bottom: 5px;
	padding-top: 5px;
}

.plan-righbox .box .summary-plans .plan-summry.full strong {
	font-weight: 500;
	color: #373737;
	font-size: 15px;
}

.plan-righbox .box .summary-plans.billing .plan-summry {
	line-height: 36px;
}

.plan-righbox .box .summary-plans.billing .price-plans select,
.product-count select,
.price-box .plnas-year-choose select,
.plan-quantity-box select.form-control,
.agreement-form select.form-control {
	height: 30px;
	padding: 0px 23px 0px 5px;
	margin: 0rem;
	font-size: 13px;
	border: 1px solid #C3C2C2;
	font-family: inherit;
	line-height: normal;
	color: #666;
	background-color: #FFF;
	border-radius: 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;

}

.plan-righbox .box .summary-plans.totalcost .plan-summry,
.plan-righbox .box .summary-plans.totalcost .price-plans {
	font-size: 18px;
	font-weight: 600;
	color: #0155AD;
}
.comperbtnbox .form-check-input[type="checkbox"] {
	border-radius: 0;
}

.top_nav .right li .navbar {
	padding: 0px
}

.top_nav.top_h_menu .right li .navbar a {
	background-color: transparent;
	padding: 0px 2px;
	font-size: 14px;
	color: #FFF;
}

.top_nav.top_h_menu .right li .navbar a::after {
	font-size: 14px;
	padding-top: 0px;
	vertical-align: .235em;
}
.bulkpage-header .dropdown-menu.show, .bulkpage-header .dropdown-menu {
	border: 0;
	border-radius: 4px;
	-webkit-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, .2);
	box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, .2);
	background-color: #fff;
	padding: 6px 0px;
}

.bulkpage-header .dropdown-menu .nav-item.dropdown.dropend .dropdown-menu , .bulkpage-header .dropdown-menu .nav-item.dropdown.dropend .dropdown-menu {
left: 99% !important;
  top: 0 !important;
  margin-top: -10px;

}

.nav-drop-partner-login .dropdown-menu {
max-width: 120px;
  left: auto !important;
  right: 0;
  top: 26px;
	border: 0;
	border-radius: 4px;
	-webkit-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, .2);
	box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, .2);
	background-color: #fff;
	padding: 6px 0px;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu a {
	background-color: transparent;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu h5 {
	color: #0155AD;
	font-size: 26px;
	letter-spacing: 0;
	line-height: 20px;
	margin: 0 0 10px;
	text-align: left;
	font-weight: 500;
}

.top_nav.top_h_menu .right li.nav-item {
	margin: 0px;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu .green-line {
	border: none;
	height: 3px;
	text-align: left;
	display: inline-block;
	width: 60px;
	background: #0155AD;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu ul li {
	list-style: none;
	padding: 0px 10px;
	float: left;
	width: 100%;
	margin: 0px;
	line-height: 32px;
	position: relative;
}

.top_nav.top_h_menu .right li .navbar .nav-drop-partner-login .dropdown-menu ul li:before {
	content: "\f105";
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	color: var(--text-blue-color);
	padding-right: 5px;
	position: absolute;
	left: 0;
	top: 0px;
}

.top_nav.top_h_menu .right li .navbar li.nav-item.nav-drop-partner-login .dropdown-menu ul.nav li a {
	line-height: 18px;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu ul li a {
	padding: 2px 0;
	background: initial;
	color: #373737;
	font-size: 15px;
	font-weight: 400;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu ul li a:hover {
	text-decoration: none;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu a.login,
.top_nav.top_h_menu .right li .navbar .dropdown-menu a.register {
	background-color: #0155AD;
	width: 150px;
	float: left;
	text-align: center;
	font-size: 16px;
	padding: 6px 0px;
	text-transform: uppercase;
	font-weight: 500;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu a.register {
	margin-top: 20px;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu a.login:hover,
.top_nav.top_h_menu .right li .navbar .dropdown-menu a.register:hover {
	text-decoration: none;
}

.col-md-1.min-space {
	max-width: 13px;
	-ms-flex: 0 0 13px;
	flex: 0 0 13px;
}

h2.office-h {
	font-size: 24px;
	color: #373737;
	margin: 30px 0 10px;
}

h3.office-h {
	font-size: 13px;
}

.dot-line {
	width: 100%;
	border-bottom: 1px dashed #e1e1e1;
	clear: both;
	display: inline-block;
}

.addon-border-bottom {
	border-bottom: 1px dashed #B0C6E1;
	padding: 10px;
	background-color: #fff;
}

.addon-box .addon-border-bottom:last-child {
	border-bottom: none;
}

.margin-10 {
	margin: 15px 0px 0px 0px;
}

.office-h.magrin-15 {
	margin: 25px 0px 15px 0px;
	border-bottom: 1px solid #ececec;
	padding: 0px 0px 10px 0;
}

.office-g {
	display: none !important;
}

.sky-form .select select {
	float: left;
	width: 100%;
	height: 2.4375rem;
	padding: 10px 25px 10px 10px !important;
	margin: 0rem;
	font-size: 13px;
	border: 1px solid #E5E5E5;
	font-family: inherit;
	line-height: normal;
	color: #666;
	background-color: #FFF;
	border-radius: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;
	/*box-shadow:0px 0px 6px #f3f0f0;*/
}

.sky-form .input input,
.sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 8px 10px;
	outline: none;
	border-radius: 4px;
	background-color: #FFF;
	font-size: 13px;
	border: 1px solid #E5E5E5 !important;
	color: #666;
	/*box-shadow:0px 0px 6px #f3f0f0;*/
}

.label.col-left {
	color: #373737;
	font-size: 15px;
	line-height: 40px;
	font-weight: 500;
}

a.add-b,
a.delete-b {
	color: #FFF;
	border-width: 0;
	padding: 0;
	font-size: 11px;
	float: right;
	margin-top: 10px;
	width: 21px;
	height: 21px;
	text-align: center;
	line-height: 21px;
}

a.add-b {
	background-color: #59b274;
}

a.delete-b {
	background-color: #f48787;
	margin-left: 5px;
}

a.add-b:hover,
a.delete-b:hover {
	color: #FFF;
}

.form-details-pls {
	/*margin: 12px 0px 12px 0px !important;*/
}

.unavailable,
.domainerror {
	color: #f48787;
	font-size: 14px;
	margin: 10px 0px 0px 0px !important;
	font-weight: 500;
	display: inherit;
}

.plan-righbox .box .tabs-inner .panel-body .summary-plans .plan-summry {
	font-size: 13px;
	width: 100%;
}

.plan-righbox .box .tabs-inner .panel-body .summary-plans .plan-summry span.plan-summry_span {
	display: inline;
	color: #373737;
}

.plan-righbox .box .panel-body .summary-plans .price-plans {
	font-size: 14px;
}

.width70 {
	width: 76% !important;
	display: inline !important;
	margin-right: 4px;
	margin-bottom: 0px !important;
}

.summary-plans.discount {
	border: 1px dashed #24ab24 !important;
	position: relative;
	padding: 4px 8px !important;
}

.summary-plans.discount .dis_per {
	position: absolute;
	top: 5px;
	left: 44%;
}

.summary-plans.discount .dis_per span {
	display: inline !important;
}

.plan-righbox .box .summary-plans.discount .plan-summry,
.plan-righbox .box .summary-plans.discount .price-plans,
.summary-plans.discount span {
	color: #24ab24;
	font-weight: 600;
}

.plan-righbox .box .summary-plans.discount .price-plans span#discount_amt {
	position: inherit;
}

.plan-righbox .box .summary-plans .plan-summry small,
.plan-summry-wm small {
	background: #0155AD;
	color: #FFF;
	font-size: 12px;
	padding: 0px 5px;
	font-weight: 500;
	display: table-cell;
	border-radius: 5px;
}

.plan-righbox .box .summary-plans .plan-summry small,
.plan-summry small label {
	margin-bottom: 0px;
}

.search-banner {
	width: 100%;
	padding: 0;

}

.search-bottom {
	float: left;
	width: 100%;
	padding: 20px 0px;
	background: #f6f6f6;
}

.success.message-box-wrap.showdomain.cong_message,
.error.showdomain.sorry_message.message-box-wrap {
	background-color: transparent;
	font-size: 18px;
	font-weight: 600;
	padding: 10px 0px !important;
}

.success.message-box-wrap.showdomain.cong_message {
	color: #159f43;
}

.error.showdomain.sorry_message.message-box-wrap {
	color: #ec0c0c;
}

.domin-select-box .bution-avi .unavailabled span {
	color: #CCC;
	float: left;
	font-size: 15px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	width: 80px;
	line-height: 41px;
}

.domin-select-box .bution-avi .unavailabled .selectbox {
	float: left;
	width: 150px;
	height: 38px;
	padding: .5rem 1.5rem .5rem .5rem;
	margin: 0rem;
	font-size: 12px;
	border: 1px solid #e6e6e6;
	font-family: inherit;
	line-height: normal;
	color: #b1b1b1;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;
	/*box-shadow: 0px 0px 10px #e0e0e0;*/
}

select:disabled {
	background-color: #e6e6e6;
	cursor: not-allowed;
}

.domain-d {
	font-size: 13px;
	color: #666;
	margin: 0;
	padding: 5px 0 0 0;
}

.domin-select-box .bution-avi .availabled span {
	color: #093;
	float: left;
	font-size: 15px;
	font-weight: 500;
	margin: 0;
	padding: 0;
	width: 80px;
	line-height: 38px;
}

.domin-select-box .bution-avi .availabled .selectboxa {
	float: left;
	width: 180px;
	height: 20px;
	padding: 2px 20px 2px 2px;
	margin: 0rem;
	font-size: 12px;
	border: 1px solid #C3C2C2;
	font-family: inherit;
	line-height: normal;
	background-color: #FFF;
	color: #666;
	border-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;
	/*box-shadow: 0px 0px 6px #f3f0f0;*/
}

.removp {
	position: absolute;
	right: 0px;
	font-size: 10px;
	top: 5px;
	color: #333;
}

.removp:hover {
	text-decoration: none;
	color: #000;
}

.search-bottom h4.top-h {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 20px 0;
	color: #333;
	font-size: 22px;
}

.search-bottom .left-white-filters {
	-webkit-box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	background: #fff;
	padding: 0 10px;
	border-radius: 10px;
}

.search-bottom .left-white-filters .filter-cont {
	border-bottom: 1px dashed #ddd;
	padding: 20px 0;
}

.search-bottom .left-white-filters .filter-cont.last {
	border-bottom: none;
}

.search-bottom .left-white-filters .clear-d.all-clear {
	margin: 0 0 15px 0;
}

.search-bottom .left-white-filters .clear-d {
	float: right;
	text-align: right;
	margin: 10px 0 0;
	font-size: 15px;
	text-decoration: underline;
	font-weight: 500;
	line-height: 26px;
	color: #0155AD;
}

.search-bottom .left-white-filters .filter-head {
	margin: 0 0 10px;
	letter-spacing: 0;
	font-size: 20px;
	font-weight: 500;
	color: #0155AD;
	position: relative;
}

.search-bottom .left-white-filters .all-ex {
	background: #f5f7f9;
	padding: 2px 10px 10px;
	overflow-y: scroll;
	height: 280px;
	border-radius: 10px;
}

.search-bottom .left-white-filters .form-checked {
	position: relative;
}

.search-bottom .left-white-filters .form-checked .form-label {
	padding-left: 30px;
	line-height: normal;
	cursor: pointer;
	margin: 8px 0;
	position: relative;
}

.search-bottom .left-white-filters .form-checked .custom-control-input {
	width: auto;
	margin: 0;
	vertical-align: middle;
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.search-bottom .left-white-filters .check-indicator {
	border: 1px solid #ccc;
	top: 2px;
	position: absolute;
	left: 0;
	display: block;
	width: 20px;
	height: 20px;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
}

.search-bottom .left-white-filters .form-checked .custom-control-input:checked~.check-indicator {
	border-color: #093;
	background-color: #093;
	background-image: none;
}

.search-bottom .left-white-filters .form-checked .custom-control-input:checked~.check-indicator::before {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	top: 2px;
	left: 3px;
	content: "\f00c";
	color: #fff;
	position: absolute;
	font-size: 13px;
}

.search-bottom .left-white-filters .form-checked .c-description {
	font-size: 18px;
	color: #373737;
	font-weight: 500;
	line-height: normal;
}

.search-bottom .left-white-filters .quinety-domains {
	margin-bottom: 10px;
	width: 56%;
}

.search-bottom .left-white-filters .quinety-domains .plus-minus-input {
	margin: 15px 0 0;
}

.search-bottom .left-white-filters .quinety-domains .button.minus_quantity {
	background-color: #f48787;
	color: #fff;
	font-size: 14px;
	margin: 0 !important;
	height: 30px;
	line-height: 30px;
	float: left;
	width: 30px;
	text-align: center;
	border: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.search-bottom .left-white-filters .quinety-domains .button.plus_quantity {
	background-color: #59b274;
	color: #fff;
	font-size: 14px;
	margin: 0 !important;
	height: 30px;
	line-height: 30px;
	z-index: 99;
	width: 30px;
	text-align: center;
	border: 0;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.search-bottom .left-white-filters .quinety-domains .input-group-field {
	float: left;
	width: 60px;
	text-align: center;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}

.search-bottom .left-white-filters .price-d label {
	position: relative;
	margin: 0;
}

.search-bottom .left-white-filters .price-d label span {
	font-size: 18px;
	color: #373737;
	margin-bottom: 10px;
	display: table;
}

.search-bottom .left-white-filters .price-d label button {
	color: #fff;
	position: absolute;
	background: #0155AD;
	right: 0px;
	padding: 0px;
	border: none;
	height: 39px;
	width: 39px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.search-bottom .left-white-filters .filter-cont .last-d .form-label {
	margin: 0;
}

.search-bottom .left-white-filters .price-d label input.form-control.max_price {
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 8px 10px;
	outline: none;
	border-radius: 0;
	background-color: #FFF;
	font-size: 1rem;
	border: 1px solid #C3C2C2;
	color: #666;
	border-radius: 5px;
}

.display-inline-block.width-100 {
	display: inline-block;
	width: 100%;
}

.apply-button {
	background: #0155AD;
	color: #FFF;
	font-size: 13px;
	padding: 0px 7px 2px;
	display: inline-block;
	font-weight: 500;
	margin-top: 10px;
	float: left;
	border-radius: 0 3px 3px 0;
}

.apply-button:hover {
	text-decoration: none;
	color: #FFF;
}

.search-bottom .d-results {

	padding: 0px;
	display: block;
	width: 100%;
	margin: 10px 0;
}

.search-bottom .d-results .dms-all {
	padding: 5px 10px;
	border-bottom: 1px dashed #ddd;
	display: table;
	width: 100%;
}

.search-bottom .d-results .dms-all:last-child {
	border-bottom: 0px;
}

.search-bottom .d-results .dms-all .d-nms {
	display: inline-block;
	font-size: 20px;
	color: #373737;
	line-height: 30px;
	font-weight: 600;
	width: calc(100% - 32px);
	float: right;
	word-break: break-all;
}

.search-bottom .d-results .dms-all .d-nms strong {
	color: #373737;
	font-weight: 600;
}

.search-bottom .d-results .dms-all .btn-right {
	display: flex;
	text-align: right;
	width: 100%;
	align-items: center;
	justify-content: right;
}

.search-bottom .d-results .dms-all .price-block {
	display: inline-block;
	margin: 0 30px 0 0;
	line-height: 24px;
	word-break: break-all;
	width: 100%;
}

.search-bottom .d-results .dms-all .domain-add-btn {
	background: #0155AD;
	color: #fff;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 500;
	border: 0;
	border-radius: 5px;
	text-transform: uppercase;
}

.search-bottom .d-results .dms-all .price-block s.promo-strike-prc {
	color: #bdbdbd;
	font-size: 16px;
	font-weight: 500;
	display: block;
}

.search-bottom .d-results .dms-all .price-block sup {
	display: inline-block;
}

.search-bottom .d-results .dms-all .d-pric {
	font-size: 20px;
	font-weight: 500;
	color: #444;
	margin: 0;
	position: relative;
}

.search-bottom .d-results .dms-all .btn-right .veryfing {
	font-size: 18px;
	font-weight: 500;
	color: #333;
	line-height: normal;
	background: none;
	border: 0;
}

.search-bottom .d-results .dms-all .added-d {
	color: #093;
	font-size: 22px;
	font-weight: 500;
	background: none;
	border: 0;
}

#show_more_suggestions {
	background: #ececec;
	color: #4b4b4b;
	padding: 6px 12px;
	margin: 0px 0px 0px 16px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 5px;
	text-transform: capitalize;
	margin: 10px auto;
	display: table;

}

#show_more_suggestions {
	text-decoration: none;
}

.summary_domains.new {
	border-bottom: 1px dashed #bac9de;
	padding: 10px 0;
	margin: 0 0px;
	display: table;
	width: 100%;
}

.summary_domains.new h3 {
	width: 92%;
	margin: 0 auto;
	display: inherit;
	position: relative;
	font-size: 15px;
	font-weight: 500;
	color: #373737;
	float: left;
	word-break: break-all;
	padding-left: 5px;
}

/*.summary_domains.new h3 .left-domain-n {
	word-wrap: anywhere;
	width: 60%;
	float: left;
	font-size: 15px;
	font-weight: 500;
	color: #373737;
}*/
.summary_domains.new h3 span {
	text-align: right;
	float: right;
	font-size: 15px;
	font-weight: 500;
	color: #373737;
	/* width: 30%; */
	word-wrap: anywhere;
	word-break: break-all;
}

.summary_domains.new h3 a {
	font-size: 12px;
	color: #373737;
	float: right;
	width: 10%;
	margin: 3px 0 0 0;
	position: absolute;
	right: -18px;
	top: 0;
}

.cart.no-border {
	margin: 0;
	padding: 8px;
	list-style: none;
	border-bottom: 1px solid #f5f7f9;
	width: 100%;
	display: inline-block;
}

.cart.no-border strong,
.cart.no-border .cart_value {
	font-size: 18px;
	font-weight: 600;
	color: #0155AD;
	/*width:42%;*/
	float: left;
}

/* .cart.no-border .cart_value {width:58%;}*/
.cart.no-border .cart_value {
	text-align: right;
	float: right;
	word-break: break-all;
	width: 60%;
}

.cart_button.text-center {
	width: 100%;
	margin: 15px 0px;
	display: inline-block;
}

.cart_button.text-center .addtocart.bnt-gradient {
	padding: 10px 15px;
	text-align: center;
	border: none;
	margin: 5px auto;
	font-size: 16px;
	display: inherit;
	transition: opacity 0.2s ease 0s;
	font-weight: 600;
	background: #0155AD;
	color: #FFF;
	border-radius: 5px;
	width: 94%;
	text-transform: capitalize;
	text-decoration: none;
	max-width: 350px;
}

#show_more_suggestions:hover {
	text-decoration: none;
}

.premium-d {
	display: inline;
	background: #0155AD;
	color: #fff;
	margin-left: 8px;
	padding: 2px 5px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 500;
	border-radius: 5px;
}

.preminum-tooltip {
	display: block;
	font-size: 13px;
	text-decoration: underline;
	margin: 0px;
	color: #0155AD;
}

.preminum-tooltip:hover {
	text-decoration: underline;
	color: #0155AD;
}

/*.buttonclick {
	position: relative;
}*/
.btn-hover-postion1 {
	transition: all .5s;
	position: absolute;
	width: 521px;
	padding: 20px;
	background: #666;
	color: #FFF;
	top: 40px;
	position: absolute;
	left: 0px;
	display: none;
	-webkit-box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	transition: all .5s;
}

.btnapp span:hover .btn-hover-postion1 {
	display: block;
	z-index: 9 !important;
}

.btn-hover-postion1 h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-weight: 500;
}

.btn-hover-postion1 p {
	line-height: 24px;
	font-size: 16px;
	color: #DDD;
	margin: 0;
	padding: 15px 0 0 0;
	text-align: justify;
}

nav>.nav.nav-tabs.cartpage {
	margin-bottom: 0;
	background: none;
}

nav>.nav.nav-tabs.cartpage a.nav-item.nav-link:hover,
nav>.nav.nav-tabs.cartpage a.nav-item.nav-link.active,
nav>.nav.nav-tabs.cartpage a.nav-item.nav-link:focus {
	background: #fff;
	color: #0155ad;
  font-weight: 700;
}

nav.order-headtabs-link .nav a.nav-item.nav-link svg {
	fill: #b4b4b4;
	margin: 0 3px;
	vertical-align: text-bottom;
	position: relative;
}

nav.order-headtabs-link .nav a.nav-item.nav-link .cricle-icon-svg::after {
	position: absolute;
	left: -2px;
	top: -5px;
	content: "";
	height: 14px;
	width: 14px;
	border-radius: 50%;
	background-color: #00000012;
}

nav.order-headtabs-link .nav a.nav-item.nav-link .cricle-icon-svg {
	position: relative;
}

nav>.nav.nav-tabs a.nav-item.nav-link:hover .cricle-icon-svg::after,
nav>.nav.nav-tabs.cartpage a.nav-item.nav-link.active .cricle-icon-svg::after,
nav>.nav.nav-tabs.cartpage a.nav-item.nav-link:focus .cricle-icon-svg::after {
	background-color: #FFFFFF2B;
}

nav>.nav.nav-tabs.cartpage a.nav-item.nav-link:hover svg,
nav>.nav.nav-tabs.cartpage a.nav-item.nav-link.active svg,
nav>.nav.nav-tabs.cartpage a.nav-item.nav-link:focus svg {
	fill: #fff !important;
}

nav.order-headtabs-link .nav a.nav-item.nav-link svg.svg-icon-border {
	stroke: #b4b4b4;
}


nav.order-headtabs-link .nav a.nav-item.nav-link.active {
	background-color: var(--bg-blue-color);
	color: #fff;
	border-radius: 5px 5px 0 0;
}

nav.order-headtabs-link .nav a.nav-item.nav-link.active::after {
	display: none;
}


nav>.nav.nav-tabs.cartpage a.nav-item.nav-link {
	color: #717171;;
	background: none;
	font-size: 16px;
	font-weight: 400;
	/*text-transform: uppercase;*/
	padding: 10px;
	border-radius: 5px 5px 0 0;
}

.gray-row-top {
	display: table;
	padding: 15px 0;
	width: 100%;
	font-size: 18px;
	font-weight: 500;
	border-bottom: 3px solid #0155AD;
	position: relative;
	color: #0155AD;
}

.products-detail {
	display: table;
	width: 100%;
	padding: 10px 0;
	border-top: 1px solid #d2d2d2;
	margin-top: 0px;
}

.products-detail .cart-detail .item_name {
	color: #333;
	font-weight: 500;
	margin: 0;
}

.products-detail.product-class .ItemSubTitle {
	margin: 0 !important;
	font-size: 12px !important;
	font-weight: 500;
}

.hide-section {
	display: none;
}

.products-detail .CartSubTotal {
	color: #373737;
	font-size: 14px;
	margin: 0px;
	display: inline-block;
	font-weight: 600;
	padding-right: 10px;
}

.products-detail .CartSubTotal i {
	font-size: 13px;
}

.products-detail .slide-remove-item {
	display: inline;
	float: right;
	margin-top: 0px;
	position: relative;
}

.products-detail .slide-remove-item a {
	padding: 0px;
	font-size: 11px;
	color: #666;
}

.products-detail .slide-remove-item a.remove {
	color: #c3c3c3;
	position: absolute;
	right: -3px;
	top: 4px;
}

.products-detail .slide-remove-item a.remove:hover {
	color: #666;
}

.products-detail select {
	float: left;
	width: 100%;
	height: 41px;
	padding: .5rem 1.5rem .5rem .5rem;
	margin: 0rem;
	font-size: 1rem;
	border: 1px solid #C3C2C2;
	font-family: inherit;
	line-height: normal;
	background-color: #FFF;
	color: #666;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;
	/*box-shadow: 0px 0px 6px #f3f0f0;*/
}

.proceed-payemnt-bottom {
	border-top: 1px solid #d2d2d2;
}

.proceed-payemnt-bottom .add-total-amounts {
	text-align: left;
	font-size: 16px;
	color: #333;
	padding: 7px 0;
	border-bottom: 1px solid #f2f2f2;
}

.proceed-payemnt-bottom .add-total-amounts.margintop10 {
	margin: 10px 0px 0px 0px;
}

.proceed-payemnt-bottom .add-total-amounts .right-prices {
	font-size: 18px;
	font-weight: 600;
	width: 50%;
	display: inline-block;
	word-wrap: break-word;
	text-align: right;
	float: right;
}

.proceed-payemnt-bottom .add-total-amounts .right-prices i {
	font-size: 13px;
}

.proceed-payemnt-bottom .add-total-amounts.total-costs {
	border-top: 0px solid #eee;
	border-bottom: 0px dashed #e1e1e1;
	padding: 20px 0;
	margin: 0px 0 0;
}

.proceed-payemnt-bottom .add-total-amounts.total-costs strong,
.proceed-payemnt-bottom .add-total-amounts.total-costs .right-prices {
	color: #0155AD;
	font-size: 22px;
	font-weight: 600;
}

.proceed-payemnt-bottom .add-total-amounts.total-costs .right-prices i {
	font-size: 20px;
}

.proceed-payemnt-bottom .add-total-amounts.discount-green {
	color: #10bc10;
	padding: 8px 10px;
	border: 2px dashed #10bc10;
	margin-top: 10px;
}

.proceed-payemnt-bottom .nxt-button {
	background: #0155AD;
	border: none;
	color: #fff;
	font-size: 15px;
	padding: 8px 30px;
	margin: 15px 0 0;
	border-radius: 5px;
	text-transform: uppercase;
	font-weight: 500;
	float: right;
}

.proceed-payemnt-bottom .nxt-button:hover {
	text-decoration: none;
}

.new-slide-cart input[type="text"],
.new-slide-cart input[type="password"],
.new-slide-cart input textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 41px;
	padding: 8px 10px;
	outline: none;
	border-radius: 5px;
	background-color: #FFF;
	font-size: 1rem;
	border: 1px solid #C3C2C2;
	color: #666;
	/*box-shadow:0px 0px 6px #f3f0f0;*/
	margin: 0px 0px 23px 0px;
}

.new-slide-cart .add-auto-renewal-cart select {
	margin: 0px;
}

.new-slide-cart select {
	float: left;
	width: 100%;
	height: 41px;
	padding: .5rem 1.5rem .5rem .5rem;
	margin: 0px 0px 25px 0px;
	font-size: 1rem;
	border: 1px solid #C3C2C2;
	font-family: inherit;
	line-height: normal;
	background-color: #FFF;
	color: #666;
	border-radius: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;
	/*box-shadow: 0px 0px 6px #f3f0f0;*/
}

.gr-order-line {
	width: 60px;
	height: 3px;
	border: none;
	transition: all .5s ease 0s;
	background: #0155AD;
	display: inline-block;
	margin: 5px 0px;
}

.new-slide-cart .login-user h2,
.express_checkout_box h2 {
	margin-bottom: 0;
	color: #0155AD;
	font-weight: 700;
	font-size: 22px;
}

.font-22.primary-text.font-weight-500.display-inline {
	display: inline;
}

.login-user .reig-btns .bnt-gradient {
	width: 100%;
}

.bnt-gradient {
	background: #0155AD;
	border: none;
	color: #fff;
	font-weight: 400;
	font-size: 15px;
	padding: 8px 15px;
	width: auto;
	border-radius: 4px;
}

#security_quest_btn {
	width: auto !important;
}

.bnt-gradient.paynow {
	width: auto;
}

input.bnt-gradient {
	width: 100%;
}

.bnt-gradient.width-auto {
	width: auto;
}

.disable_save_and_paynow {
	display: block;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	margin: 0 auto;
	padding: 12px 30px;
	text-align: center;
	word-spacing: 2px;
	width: 100%;
	background-color: #0155AD;
}

.disable_save_and_paynow:hover {
	text-decoration: none;
	color: #fff;
}

.margin-bottom-three,
.margin-three {
	margin-bottom: 3% !important;
}

.margin-two-top.text-left a,
.margin-two-top.text-right a {
	font-size: 13px;
	color: #505050;
}

.gray-bg.display-table.width-100.margin-four.border.padding-four {
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	width: 100%;
	padding-top: 4%;
	padding-bottom: 4%;
	margin-top: 4%;
	margin-bottom: 4%;
	display: inline-block;
}

#result_div_registor ul {
	padding: 0;
	margin: 0;
}

#result_div_registor ul li {
	float: left;
	list-style: none;
	margin: 14px auto 0;
	font-size: 14px;
	color: #373737;
	padding: 0;
	text-align: center;
	width: 33%;
}

#result_div_registor ul li img {
	display: block;
	margin: 0 auto 3px;
}

.g-testi {
	float: left;
	width: 100%;
	margin: 0px;
}

.g-testi .back-login {
	float: right;
	text-align: right;
	color: #0155AD;
	font-size: 15px;
	margin: 0px;
	background: #f9f9f9;
	padding: 3px 6px;
	border: 1px solid #e8e8e8;
}

.g-testi .back-login:hover {
	text-decoration: none;
}

.padding-two.display-table.width-100.gray-bg.border {
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	width: 100%;
	padding-top: 4%;
	padding-bottom: 4%;
	display: inline-block;
}

.pay_math_box {
	text-align: center;
}

.pay_math_box h3 {
	text-transform: capitalize;
	color: #373737;
	font-weight: 400;
	font-size: 22px;
	text-align: center;
	margin: 0;
	padding: 0;
}

.pay_math_box span,
.pay_math_box-g span {
	color: #373737;
	font-size: 18px;
	font-weight: 700;
}

.pay_math_box span i {
	font-size: 15px;
	color: #555;
}

.addd-position {
	position: relative;
}

.add {
	color: #333;
	font-size: 24px;
	font-weight: 700;
	left: -7px;
	position: absolute;
	top: 0px;
}

.payment-acpect-options {
	display: table;
	width: 100%;
	margin: 30px 0px 0px 0px;
}

.payment-acpect-options a:hover {
	text-decoration: none;
}

.payment-acpect-options .paym-boxs {
	border: 1px solid #ddd;
	padding: 30px 10px;
	text-align: center;
	color: #555;
	position: relative;
	background: #f8f8f8;
}

.payment-acpect-options .paym-boxs.active {
	border: 1px solid #0155AD;
	color: #0155AD;
}

.payment-acpect-options .paym-boxs.active .active-select-check {
	position: absolute;
	right: 15px;
	top: 10px;
	font-size: 28px;
	display: block;
}

.payment-acpect-options .paym-boxs.active .default-img {
	display: none;
}

.payment-acpect-options .paym-boxs .default-img,
.payment-acpect-options .paym-boxs.active .selected-img {
	display: block;
}

.payment-acpect-options .paym-boxs h5 {
	letter-spacing: 0;
	margin: 0;
}

.payment-acpect-options .paym-boxs .selected-img {
	display: none;
}

.payment-acpect-options .paym-boxs .active-select-check {
	display: none;
}

.payment-acpect-options .paym-boxs img {
	width: 70px;
	margin-bottom: 20px;
}

.proceed-payemnt-bottom.no-border,
.proceed-payemnt-bottom .add-total-amounts.total-costs.no-border {
	border-top: 0px solid #eee;
	margin: 0;
}

.coupan-cart {
	margin: 20px 0 0 0;
	background: #f8f6f7;
	padding: 12px;
	display: inline-block;
	width: 90%;
	border: 1px solid #eaeaea;
}

.coupan-cart input[type="text"] {
	width: 74%;
	float: left;
	margin: 0px 10px 0px 0px;
	height: 39px;
}

.coupan-cart .coupon-h {
	color: #333;
	font-weight: 500;
	padding: 0px 0px 6px 2px;
}

.coupan-cart .submit_button {
	background: #0155AD;
	border: 0;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: 700;
	height: 41px;
	width: auto;
	padding: 0 20px;
	margin: 0;
}

.coupan-cart .error-coupen {
	color: red;
	font-size: 13px;
	display: inline-block;
	width: 100%;
	margin: 10px 0 0;
}

.coupan-cart .coupon-sucess {
	color: #10bc10;
	font-size: 16px;
	font-weight: 500;
	margin: 10px 0 0;
	display: inline-block;
}

.coupan-cart p.not-applicable {
	color: #7f7f7f;
	margin: 15px 0px 0px 0px;
	font-size: 12px;
}

#otherpaymentoptions {
	width: 150px;
}

.processing {
	width: 150px;
	display: inline-block;
	background: #0155AD;
	border: none;
	color: #fff;
	font-size: 18px;
	padding: 10px 20px;
	text-align: center;
}

.processing.full {
	width: 100%;
}

.processing:hover {
	color: #FFF;
	text-decoration: none;
}

.privcy-policy-order {
	font-size: 14px;
	padding: 0px;
	color: #666;
	line-height: 22px;
	position: relative;
}

.privcy-policy-order span {
	padding: 0px 12px 0px 0px;
}

.privcy-policy-order input {
	margin: 0px 1px 0px 0px;
	width: auto;
	height: auto;
}

.privcy-policy-order label {
	margin: 0px;
}

.privcy-policy-order label a {
	color: #0155AD;
	text-decoration: underline;
	font-weight: 500;
}

.new-slide-cart .back-arrow-top i {
	font-size: 26px;
	padding-bottom: 15px;
	color: #0155AD;
}

.login-user p.sub-head-text {
	font-size: 14px;
	color: #666;
	margin: -7px 0 0 0;
	text-align: justify;
}

.proceed-payemnt-bottom.display-table.width-100.padding-three {
	padding: 15px 0 0 0;
}

.register_with {
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	width: 100%;
	display: inline-block;
	padding: 10px;
	margin: 0px 0px 20px 0px !important;
}

.register_with strong {
	font-weight: 400;
	color: #666;
}

.register_with strong span {
	color: #ff0e0e;
}

.register_with label {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	color: #666;
	line-height: 18px;
}

.register_with label input {
	margin: 2px 5px 0px 0px !important;
}

.g-testi.margon-0 {
	margin: 0px;
}

.inputRow.gender {
	line-height: 39px;
	border: 1px solid #C3C2C2;
	padding-left: 10px;
}

.inputRow.gender strong {
	font-weight: 400;
	color: #666;
	text-transform: capitalize;
}

.inputRow.gender strong span {
	color: #ff0e0e;
}

.inputRow.gender label {
	margin: 0;
	padding: 0px 0px 0px 15px;
	color: #666;
	line-height: 18px;
}

.inputRow.gender label input {
	margin: 0px 1px 0px 0px;
}

.privcy-policy-order.conditions strong {
	font-weight: 400;
	color: #666;
	display: inline-block;
	width: 100%;
}

.privcy-policy-order.conditions strong span {
	color: #ff0e0e;
}

.privcy-policy-order.conditions label {
	margin: 0px;
	padding: 0px;
	color: #666;
	line-height: 18px;
}

.privcy-policy-order.conditions label input {
	margin: 0px 5px 0px 0px;
}

.dot-line.margin-tb-20 {
	margin: 20px 0px;
}

small.selected {
	background: #0155AD;
	color: #FFF;
	font-size: 12px;
	padding: 0px 5px;
	font-weight: 500;
}

p.no-padd {
	margin: 0;
}

ol.cart-list {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

ol.cart-list li {
	font-size: 15px;
}

#div4 {
	float: left;
	width: 100%;
}

.modal-dialog.onload {
	max-width: 600px;
}

.modal-dialog.onload .modal-body {
	padding: 20px
}

.error .message-box-wrap {
	padding: 0px 15px !important;
	/* background: #f8e7e7; border: 1px solid #f6b7b7;*/
	font-size: 14px;
	margin-bottom: 20px;
	color: #f48787;
}

.payment-acpect-options .demo-list fieldset {
	margin: 0px;
	padding: 0px;
}

.payment-acpect-options .demo-list fieldset ul.payment {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
	padding: 0;
	margin-bottom: 0px;
}

.payment-acpect-options .demo-list fieldset ul.payment li {
	list-style: none !important;
	margin: 0px 0px 25px 0px !important;
	float: left;
	width: 33.333333%;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
}

.payment-acpect-options .demo-list fieldset ul.payment li section {
	/*border: 1px solid #ddd;*/
	text-align: center;
	color: #979797;
	font-weight: normal;
}

.payment-acpect-options .demo-list fieldset ul.payment li section.active label.radio strong {
	font-size: 16px;
	font-weight: 500;
	float: left;
	width: 85%;
	text-align: left;
	background: #0155AD;
	padding: 16px 0 16px 10px;
}

.payment-acpect-options .demo-list fieldset ul.payment li section label.radio {
	padding: 0px 0px;
	background: #dedede;
	width: 100%;
	margin: 0px;
	font-weight: normal;
}

.payment-acpect-options .demo-list fieldset ul.payment li section.active input[type="radio"] {
	float: left;
	width: 15%;
	text-align: center;
	margin: 22px 0;
}

/*.payment-acpect-options .demo-list fieldset ul.payment li.adjust-credit section {
	background: #f8f8f8;
	padding: 20px 0px;
}*/
.payment-acpect-options .demo-list fieldset ul.payment li section.active label.radio {
	padding: 0px 0px;
	width: 100%;
	margin: 0px;
	font-weight: normal;
	background: #e79b2d;
	color: #FFF;
}

/*.payment-acpect-options .demo-list fieldset ul.payment li.credit-balance section label {
	padding: 8px 0px;
}*/
.products-detail .cart-detail .item_name.addon small {
	background: #59b274;
	color: #FFF;
	padding: 1px 3px;
	font-size: 11px;
}

.new-slide-cart .emptycart {
	position: absolute;
	right: -75px;
	top: 150px;
	font-size: 13px;
	background: #373737;
	color: #FFF;
	padding: 3px 8px;
	line-height: 17px;
	border-bottom-left-radius: 5px;
	border: 0px;
	word-wrap: break-word;
	transform: rotate(270deg);
	text-decoration: none;
	border-bottom-right-radius: 5px;
}

.new-slide-cart .emptycart:hover {
	text-decoration: none;
	background: #555;
}

#custom_fields {
	/*margin-bottom:20px;*/
}

.magrin-btm10.checkbox-conditions span.help-block {
	top: 40px !important;
}

#custom_fields .allowed_file {
	font-size: 11px;
	padding-top: 0px;
	float: left;
	width: 100%;
	line-height: 15px;
	margin: 0px 0px 20px 0px;
}

#custom_fields .p_div.file_s input[type="file"] {
	border: 1px solid #DDD;
	width: 100%;
	padding: 7px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

#custom_fields .c_file span.help-block {
	top: 48px;
}

#agreement_load .modal-content {
	border-radius: 10px;
	border-top: 0px solid #0155AD !important;
}

.form-horizontal .control-label {
	margin-bottom: 3px;
	font-weight: 400;
	font-size: 15px;
	color: #666;
}

#save_agreement_btn {
	background: #0155AD;
	border-radius: 5px;
	text-transform: uppercase;
	margin-top: 15px;
	color: #FFF;
	font-size: 15px;
	font-weight: 500;
	padding: 10px 15px;
	line-height: 17px;
}

#cancel_agreement_btn {
	background: #e6e6e6;
	color: #B6B6B6;
	border-radius: 5px;
	text-transform: uppercase;
	margin-top: 15px;
	margin-right: 10px;
	font-size: 14px;
	padding: 10px 15px;
	line-height: 17px;
	font-weight: 500;
}

#save_agreement_btn:focus,
#save_agreement_btn:hover,
#cancel_agreement_btn:focus,
#cancel_agreement_btn:hover {
	box-shadow: 0 0 0 0rem rgba(0, 123, 255, 0.25);
}

.ui-datepicker {
	background: #FFF !important;
}

#ms_cust_agreement_form .form-control.input-medium.input-inline {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 8px 10px;
	outline: none;
	border-radius: 0px;
	background-color: #FFF;
	font-size: 1rem;
	border: 1px solid #C3C2C2;
	color: #666;
	/*box-shadow:0px 0px 6px #f3f0f0;*/
}

.onetime_setupprice {
	background: #f9f9f9;
	border: 1px solid #EEEBEB;
	padding: 1px 10px;
	margin-top: 0px;
}

.onetime_setupprice p,
.onetime_setupprice h1 {
	margin: 0px;
}

.products-detail .onetime_setupprice .CartSubTotal {
	margin: 0px 35px 0px 0px;
	font-size: 13px;
}

.p_div.file_s.mindware_r {
	margin-bottom: 25px;
}

.note_files.mindware_r p {
	padding: 0px;
	margin: 0px 0px 25px 0px;
}

.note_files.mindware_r p b {
	height: auto;
}

.note_files.gender {
	margin-bottom: 28px;
	line-height: 38px;
}

.mindware_input {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 100px;
	padding: 8px 10px;
	outline: none;
	border-radius: 0px;
	background-color: #FFF;
	font-size: 1rem;
	border: 1px solid #C3C2C2;
	color: #666;
	/*box-shadow: 0px 0px 6px #f3f0f0;*/
	margin: 0px 0px 25px 0px;
	resize: none;
}

.border-bottom-3 {
	border-bottom: 0px solid #efefef;
	color: #373737;
	padding-bottom: 0px;
	margin: 0px;
}

.margin-20 {
	margin: 20px 0px 10px 0px;
}

ul.list-pay-sess {
	margin: 0px;
	padding: 0px;
}

ul.list-pay-sess.p-left {
	padding-left: 16px;
}

p.payment-page,
ul.list-pay-sess li {
	margin: 0px;
	color: #545252;
	font-size: 15px;
	padding: 0px 0px 5px 0px;
}

ul.list-pay-sess li a {
	word-break: break-all;
}

p.payment-page a,
p.payment-page a:hover,
ul.list-pay-sess li a,
ul.list-pay-sess li a:hover {
	color: #0155AD;
	text-decoration: underline;
}

.border-row-top {
	display: table;
	padding: 0px 0px 10px 0px;
	width: 100%;
	font-weight: 500;
	border-bottom: 0px solid #efefef;
	position: relative;
	color: #373737;
	margin: 0px 0px 5px 0px !important;
}

.choose-domain p {
	padding: 10px 0px 15px 0px;
	margin: 0px;
}

.success_msg {
	/*padding: 6px 10px !important;
	background: #f9fefa;
	border: 1px solid #b3f0c5;*/
	font-size: 14px;
	color: #009500;
	font-weight: 500;
	margin: 10px 0px 0px 0px !important;
	display: inherit;
}

.nw-order-page .button-custom.selected {
	background: #59b274;
}

.add-auto-renewal-cart {
	text-align: center;
	font-size: 14px;
	color: #373737;
	font-weight: 500;
}

.plan-righbox .box .tabs-inner .summary-plans {
	margin: 0px;
	width: 100%;
	border: 0px;
	padding: 0px;
}

.plan-righbox .box .summary-plans.totalcost {
	/*border-bottom:1px dashed #e1e1e1;*/
}

/*#nav-addons .detail_row:first-child h1 {
	line-height: 18px;
}*/
.left-mag-box-order {
	margin-left: 32px;
	margin-top: 10px;
}

.padding-right-2 {
	padding-right: 2px !important;
}

.padding-left-29 {
	padding-left: 24px !important;
}

.showdomain strong.success {
	/*padding: 6px 10px !important;*/
	background: #FFF;
	/*border: 1px solid #b3f0c5;*/
	font-size: 14px;
	margin: 2px 0px 10px 0px;
	display: inherit;
}

.button-remove {
	min-width: 100px;
	padding: 10px 0px !important;
	font-size: 15px;
	text-align: center;
	border: none;
	color: #373737 !important;
	transition: opacity 0.2s ease 0s;
	line-height: 19px;
	background: #D4D4D4 !important;
	font-weight: 500;
	border-radius: 3px;
	text-transform: capitalize;
}

.button-remove:hover {
	background-color: #969696 !important;
	color: #FFF !important;
}

p.spacetop {
	padding: 45px 0px 10px 0px;
}

.tab_first .panel-heading ul li a span {
	float: left;
	width: 88%;
	line-height: 18px;
}

#summary_plans_domain {
	border: 0px;
	padding: 0px;
}

#summary_plans_domain #domain_summary {
	width: 100% !important;
}

#summary_plans_domain #domain_summary .plan-summry-wm {
	text-align: left;
}

#summary_plans_domain_ms .plan-summry {
	width: 28%;
}

#summary_plans_domain_ms .price-plans {
	width: 72%;
	word-break: break-all;
}

#summary_plans_domain_ms .price-plans .plan-summry {
	width: 100%;
}

.form-accrodian h4.panel-title a.collapsed {
	font-size: 18px;
	color: #0155AD;
	border: 1px solid #ececec;
	width: 100%;
	display: inline-block;
	margin: 15px 0px 0px 0px;
	padding: 10px;
}

.form-accrodian h4.panel-title a.active.collapsed {
	font-size: 18px;
	color: #555;
	border: 1px solid #efefef;
	background: #efefef;
	width: 100%;
	display: inline-block;
	margin: 15px 0px 0px 0px;
	padding: 10px;
}

.form-accrodian h4.panel-title a.active {
	font-size: 18px;
	color: #555;
	border: 1px solid #0155AD;
	width: 100%;
	display: inline-block;
	margin: 15px 0px 0px 0px;
	padding: 10px;
}

.form-accrodian h4.panel-title a.active.collapsed::before {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	content: "\f055";
	font-size: 18px;
	padding-right: 5px;
	color: #0155AD;
}

.form-accrodian h4.panel-title a.active:before {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	content: "\f056";
	font-size: 18px;
	padding-right: 5px;
	color: #0155AD;
}

.form-accrodian h4.panel-title a.active.collapsed:hover,
.form-accrodian h4.panel-title a.active:hover {
	text-decoration: none;
}

.form-accrodian .panel-body {
	margin-top: 20px;
}

.sky-form .input input,
.sky-form .textarea textarea,
.search-bottom .left-white-filters .price-d label input.form-control.max_price,
.new-slide-cart input[type="text"],
.new-slide-cart input[type="password"],
.new-slide-cart input textarea,
#ms_cust_agreement_form .form-control.input-medium.input-inline,
.top_nav .right li select,
.detail_row>select,
.sky-form .select select,
.detail_row input[type="text"],
.new-slide-cart select,
.domin-select-box .bution-avi .availabled .selectboxa {
	-webkit-transition: border-color 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out;
	transition: border-color 0.15s ease-in-out;
}

.sky-form .input input:focus,
.sky-form .textarea textarea:focus,
.search-bottom .left-white-filters .price-d label input.form-control.max_price:focus,
.new-slide-cart input[type="text"]:focus,
.new-slide-cart input[type="password"]:focus,
.new-slide-cart input textarea:focus,
#ms_cust_agreement_form .form-control.input-medium.input-inline:focus,
.top_nav .right li select:focus,
.detail_row>select:focus,
.sky-form .select select:focus,
.detail_row input[type="text"]:focus,
.new-slide-cart select:focus,
.domin-select-box .bution-avi .availabled .selectboxa:focus {
	border-color: #0155AD;
}

.width-410 {
	width: 410px !important;
}

.margin-left-28 {
	margin-left: 28px !important;
}

.hostingsrv .office-services-text {
	line-height: 18px;
}

.hostingsrv .mw-price-plans.mw-price-plans-main {
	margin: 3px 0px 0px 0px !important;
	line-height: 18px;
}

.width85 {
	width: 86% !important;
	display: inline !important;
	margin-right: 8px;
}

.plan-righbox .box .summary-plans.no-border {
	border-top: 0px;
	/*padding-bottom:0px;*/
}

.custom-selectin {
	position: relative;
	font-family: Arial;
}

.custom-selectin select {
	display: none;
}

.select-selected {
	background-color: #0155AD;
}

.select-selected:after {
	position: absolute;
	content: "";
	top: 14px;
	right: 10px;
	width: 0px;
	height: 0px;
	border: 6px solid transparent;
	border-color: #fff transparent transparent transparent;
}

.select-selected.select-arrow-active:after {
	border-color: transparent transparent #fff transparent;
	top: 7px;
}

.select-items div,
.select-selected {
	color: #ffffff;
	padding: 5px;
	border: 1px solid transparent;
	border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
	cursor: pointer;
	user-select: none;
	text-align: left;
}

.select-items {
	position: absolute;
	background-color: #0155AD;
	top: 100%;
	left: 0px;
	right: 0px;
	z-index: 99;
}

.select-hide {
	display: none;
}

.select-items div:hover,
.same-as-selected {
	background-color: rgba(0, 0, 0, 0.1);
}

.accorend-text-btn label.input {
	width: 100%;
	margin: 0px;
}

.margin-top-45 {
	margin-top: 45px !important;
}

.summary-plans.shosting-page {
	border-top: 0px dashed #e1e1e1 !important;
	padding: 8px 0px !important;
}

.summary-plans.shosting-page .plan-summry {
	font-weight: 400 !important;
}

.plan-righbox .box .summary-plans.no-top-border {
	border-top: 0px;
}

.domainslist .available.noborder {
	border: 0px;
	padding: 0px;
}

a.detail-domain {
	color: #373737;
	text-decoration: none;
}

a.detail-domain:hover {
	color: #373737;
	text-decoration: none;
}

a.detail-domain.collapsed:before {
	content: "\f055";
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	color: #0155AD;
	padding: 0px 3px 0px 0px;
}

a.detail-domain:before {
	content: "\f056";
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	color: #0155AD;
	padding: 0px 3px 0px 0px;
}

ul.detail-domain-list {
	list-style: none;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	color: #666;
	margin: 0px;
	line-height: 20px;
}

.padding-left-20 {
	padding-left: 20px;
}

.azure-domain-search {
	margin: 10px 0px 0px 0px;
	padding: 0;
}

.azure-domain-search input[type="text"] {
	margin: 3px 5px 0 0;
	width: 30%;
	float: left;
	font-size: 13px;
	height: 36px;
	padding: 5px;
}

.azure-domain-search span {
	color: #474747;
	width: 33%;
	display: inline-block;
}

.azure-domain-search span.chk-icon {
	width: auto;
}

#result_div_registor .box-benefits {
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	width: 100%;
	display: inline-block;
	margin: 15px 0;
	padding: 10px 0px;
}

#result_div_registor .box-benefits h2 {
	margin-bottom: 0;
	color: #0155AD;
	font-weight: 500;
	font-size: 16px;
	text-align: center;
}

.payment-acpect-options .demo-list fieldset ul.payment li section label.radio strong {
	font-size: 16px;
	font-weight: 500;
	float: left;
	width: 85%;
	text-align: left;
	background: #ecebea;
	padding: 16px 0 16px 10px;
}

.payment-acpect-options .demo-list fieldset ul.payment li section input[type="radio"] {
	float: left;
	width: 15%;
	text-align: center;
	margin: 22px 0;
}

.payment-top-box {
	width: 100%;
	display: inline-block;
}

.payment-top-box .toprow {
	background: #f2f2f2;
	padding: 10px 0px;
}

.payment-top-box .bottomrow {
	background: #FFF;
	padding: 10px 0;
	border: 1px solid #f2f2f2;
}

.iam span {
	float: left;
	width: 13%;
	font-size: 1rem;
	color: #b1b1b1;
	line-height: 41px;
}

.iam select {
	width: 87%;
}

.custom_fields {
	border-top: 1px dashed #e1e1e1;
	padding-top: 25px;
	margin-top: 4px;
}

.payment-acpect-options .demo-list fieldset ul.payment li section label.check-box {
	padding: 0px 0px;
	width: 100%;
	margin: 0px;
	font-weight: normal;
	background: #e79b2d;
	color: #FFF;
}

.payment-acpect-options .demo-list fieldset ul.payment li section label.check-box input[type="checkbox"] {
	float: left;
	width: 15%;
	text-align: center;
	margin: 22px 0 !important;
}

.payment-acpect-options .demo-list fieldset ul.payment li section label.check-box strong {
	font-size: 16px;
	font-weight: 500;
	float: left;
	width: 85%;
	text-align: left;
	background: #0155AD;
	padding: 16px 0 16px 10px;
}

.products-detail.product-class .CartSubTotal p.ItemSubTitle {
	font-weight: 400;
	font-size: 10px !important;
	line-height: 12px;
	color: #59b274;
}

.payment-form label {
	margin: 0;
	font-size: 14px;
	color: #666;
}

.products-detail .CartSubTotal.addon {
	margin-right: 0px;
}

.domin-select-box .Select-rem input[type="button"]:hover,
.remove.button-custom:hover {
	background-color: #969696;
	color: #FFF;
}

#order_summery_records .summary-plans:first-child {
	border-top: 0px;
}

.paymentfail {
	color: #f35b5b;
	font-size: 50px;
	text-align: center;
	padding: 40px 0;
	font-weight: 500;
}

.paymentsuccess {
	color: #59b274;
	font-size: 50px;
	text-align: center;
	padding: 40px 0;
	font-weight: 500;
}

.order-save {
	background: #d7efde;
	text-align: center;
	margin: 0 auto 50px auto;
	width: auto;
	display: table;
	padding: 5px 10px;
	color: #448758;
	border: 1px solid #99d5ab;
	font-size: 15px;
}

ul.list-pay-sess li.emailus,
ul.list-pay-sess li.callus {
	list-style: none;
}

ul.list-pay-sess li.emailus a {
	background: #0155AD;
	color: #FFF;
	text-decoration: navajowhite;
	padding: 8px 15px;
	display: inline-block;
	font-size: 15px;
	font-weight: 500;
	margin: 7px 0px 7px 15px;
	min-width: 160px;
	text-align: center;
}

ul.list-pay-sess li.callus {
	background: #FFF;
	border: 1px solid #0155AD;
	display: inline-block;
	padding: 8px 0px;
	font-size: 15px;
	font-weight: 500;
	margin: 7px 0px 8px 15px;
	width: 160px;
	text-align: center;
}

#cancel_agreement_btn:hover {
	background: #969696;
	color: #FFF;
}

.success_msg img,
.unavailable img {
	width: 19px;
	padding-right: 3px;
}

.domin-select-box .bution-avi .availabled.premium span {
	color: #373737;
	width: 116px;
	text-align: right;
}

.domin-select-box .bution-avi .availabled.premium span.checktick {
	display: none;
}

.notes-conts {
	color: #666;
	font-size: 15px;
	text-align: justify;
	border-bottom: 1px solid #f2f2f2;
	padding: 0px 0px 15px 0px;
}

.premium-domain-dec {
	font-size: 13px;
	color: #666;
	padding: 10px 0px 0px 0px;
	line-height: 16px;
}

.premium-domain-dec a,
.premium-domain-dec a:hover {
	color: #333;
	text-decoration: underline;
}

.premium-domain-dec b {
	color: #333;
	font-weight: 500;
}

.login-user.payment-form span.help-block {
	top: 64px;
}

.modal-heading {
	color: #0155AD;
	font-size: 26px;
	font-weight: 500;
	padding: 0;
	margin: 0;
}

#ms_link {
	color: #0155AD;
	text-decoration: underline;
	font-size: 13px;
}

#ms_link input {
	margin-right: 5px;
}

.choose-domain.azure {
	margin: 35px 0px 0 0 !important;
}

.choose-domain.azure p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

.sky-form .select span img {
	position: absolute;
	top: 10px;
	right: -23px;
}

.loaderimg {
	margin-top: 7px;
}

.loaderimg2 {
	margin-top: 12px;
}

.loaderimg3 {
	margin: 11px 0px 0px 8px;
}

.disable-btn {
	background: #b4b4b4 !important;
	border: 0 !important;
	cursor: no-drop !important;
	border-radius: 5px !important;
	line-height: 19px !important;
	padding: 10px 13px !important;
	color: #666 !important;
	font-size: 15px !important;
	font-weight: 500 !important;
}

.coupan-cart .success_msg {
	margin-top: 10px !important;
}

.plan-righbox .box .summary-plans.totalcost .plan-summry {
	width: 35%;
}

.plan-righbox .box .summary-plans.totalcost .price-plans {
	width: 65%;
}

.col-md-2.col-sm-2.col-xs-12.no-padding-left {
	padding-left: 0;
}

.plan-righbox .box .summary-plans.no-border .plan-summry small {
	margin-bottom: 10px;
	display: inline-block;
}

.products-detail .cart-detail .item_name.addon {
	color: #999;
	padding-left: 20px;
}

.nw-order-page span#con_password_error,
.nw-order-page span#check_username {
	/*position: absolute;*/
	left: 16px;
	top: 41px;
	line-height: 15px;
}

.new-slide-cart .mobilefield {
	padding-left: 0;
}

.new-slide-cart .mobilefield span.help-block {
	left: 0;
}

.nw-order-page .sky-form fieldset .hideshow.left-mag-b.ox-order {
	padding: 10px 0;
}

.price-plans.plan-summry2-class .plan-summry {
	text-align: right !important;
	font-weight: 600 !important;
}

.last-p-right {
	text-align: right;
}

.bnt-gradient.float-right.no-margin.next-step.cancel.makep.cart {
	background-color: grey;
	color: #FFF;
	width: 150px;
	margin: 15px 0px 0px 0px;
	padding: 8px 20px;
}

.empty-cart {
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 20px;
	color: #373737;
	font-weight: 500;
}

.offline-success {
	background: #d7efde;
	text-align: center;
	margin: 10px auto 20px auto;
	width: auto;
	display: table;
	padding: 8px 15px;
	color: #448758;
	border: 1px solid #99d5ab;
	font-size: 18px;
	font-weight: 600;
}

.offline-success2 {
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	margin: 0px 0px 20px 0px;
	color: #373737;
}

.empty-cart a {
	background: #fff;
	color: #0155AD;
	padding: 0px 0px;
	display: table;
	font-size: 18px;
	/* font-weight: 500; */
	/* line-height: 20px; */
	margin: 20px auto 0 auto;
	/*width: 136px;*/
	border-bottom: 1px solid #0155AD;
}

.empty-cart a:hover {
	text-decoration: none;
	color: #0155AD;
}

.serch-box-domins.transfer-domain {
	float: left;
	width: 100%;
}

p.premium-domains {
	background: #f8f8f8;
	padding: 15px;
	font-size: 15px;
	border-bottom: 1px solid #e7e7e7;
	margin: 0px;
}

p.premium-domains strong {
	font-weight: 600;
}

* {
	transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-duration: .1s;
	-moz-transition-duration: .1s;
	-webkit-transition-duration: .1s;
	-o-transition-duration: .1s
}

.sticky-top {
	top: 30px !important;
}

.search-middle {
	float: left;
	width: 100%;
	background: #FFF;
}

.commessage.cong_message {
	color: #06CB47;
	margin: 5px 0 15px;
	;
	font-size: 26px;
	font-weight: 400;
	text-align: left;
}

.sign-smg-box .commessage.cong_message {
	color: #06CB47;
	margin: 0;
	;
	font-size: 26px;
	font-weight: 400;
	text-align: center;
	padding: 20px 50px 20px;
}

.com-domain-highlight {
	background: #fff;
	margin: 30px 0 5px;
	padding: 20px 20px;
	display: block;
	width: 100%;
	border: 2px solid #0154AB70;
	border-radius: 10px;
    clear: both;
}

.com-domain-highlight .com-nm {
	display: inline-block;
	font-size: 28px;
	line-height: normal;
	margin: 0;
	color: #373737;
	font-weight: 500;
	word-break: break-all;
}

a.btn.btn-rightspace-b {
	margin-right: 5px;
}

.com-domain-highlight .buy-btn-wrap {
	display: inline-block;
	float: right;
}

.com-domain-highlight .buy-btn-wrap .price-block .dpp-price , .com-domain-highlight .price-block .dpp-price {
	font-size: 24px;
	font-weight: 600;
	color: #373737;
	padding: 0;
	word-break: break-all;
}

.com-domain-highlight .buy-btn-wrap .add-btn-main {
	background: #0155AD;
	color: #fff;
	padding: 9px 15px;
	font-size: 15px;
	font-weight: 500;
	border: 0px;
	border-radius: 5px;
	text-transform: uppercase;
}

.search-bottom .left-white-filters .quinety-domains .button.plus_quantity:disabled,
.search-bottom .left-white-filters .quinety-domains .button.minus_quantity:disabled {
	background-color: #e6e6e6;
	cursor: not-allowed;
}

.com-domain-highlight .buy-btn-wrap .added-d {
	color: #093;
	display: block;
	font-size: 22px;
	font-weight: 500;
	line-height: 45px;
	background: none;
	border: 0;
}

.font20.margin-top-40.margin-one-bottom.font-weight-700.sorry_message {
	color: red;
	margin: 0;
	font-weight: 700;
	font-size: 20px;
	padding: 20px 0;
}

.bundle-box .plan-head,
.bundle-accrodian .card .card-header {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
	text-align: left;
	background: #373737;
	color: #FFF;
}

.bundle-accrodian h4.panel-title a.active,
.bundle-accrodian h4.panel-title a.active.collapsed {
	font-size: 18px;
	color: #FFF;
	border: 0px solid #0155AD;
	width: 100%;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 17px 10px;
	background: #373737;
	font-weight: bold;
	position: relative;
}

.bundle-accrodian h4.panel-title a.active::before {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	content: "\f056";
	font-size: 18px;
	padding-right: 5px;
	color: #0155AD;
}

.bundle-accrodian h4.panel-title a.active.collapsed::before {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	content: "\f055";
	font-size: 18px;
	padding-right: 5px;
	color: #0155AD;
}

.bundle-accrodian h4.panel-title a:hover {
	text-decoration: none;
}

.bundle-accrodian h4.panel-title {
	margin: 0px;
}

.bundle-accrodian .panel.panel-default {
	margin-top: 45px;
}

.bundle-accrodian .panel.panel-default:first-child {
	margin-top: 0px;
}

.bundle-accrodian .form-accrodian h4.panel-title a.active {
	font-size: 18px;
	color: #555 !important;
	border: 1px solid #0155AD;
	width: 100%;
	display: inline-block;
	margin: 15px 0px 0px 0px;
	padding: 10px;
	font-weight: normal;
	background: #FFF !important;
}

.bundle-accrodian .form-accrodian h4.panel-title a.active.collapsed {
	font-size: 18px;
	color: #555;
	border: 1px solid #efefef;
	background: #efefef !important;
	width: 100%;
	display: inline-block;
	margin: 15px 0px 0px 0px;
	padding: 10px;
	font-weight: normal;
}

.bundle-accrodian .form-accrodian .panel.panel-default {
	margin: 0px;
}

.bundle-accrodian h4.panel-title a span {
	text-align: right;
	float: right;
}

.checkout_b span a {
	text-align: center;
	width: 100%;
	display: inline-block;
}

.register_with.affiliate strong {
	font-weight: 500;
	color: #0155AD;
}

.cart-detail.bundle-product {
	padding-left: 20px;
}

.products-detail.product-class.bunle-main {
	background: #fbfbfb;
	padding-left: 2px;
	padding-right: 2px;
}

.border-left {
	border-left: 1px solid #dee2e6 !important;
}

.serch-box-domins.bulk-reg-select {
	width: 100%;
}

.domin-select-box .bution-avi .availabled .domainerror {
	margin-top: 0;
}

.domin-select-box .bution-avi .availabled .domainerror .unavailable {
	color: #f48787;
	line-height: 15px;
	width: 65%;
	text-align: left;
	font-size: 11px;
	padding-top: 6px;
}

.domin-select-box .bution-avi .availabled .domainerror .unavailable img {
	float: left;
}

.hastable.domain-list-name #add_domains_reg_frm .domainerror {
	margin: 0;
	padding: 0px 0px 10px 10px;
}

.cross-sell {
	border: 4px dashed #e1e1e1;
	width: 90%;
	display: inline-block;
	padding: 15px 25px;
}

.cross-sell-heading {
	margin: 30px 0 10px 0;
	font-size: 22px;
	font-weight: 500;
	color: #0155AD;
}

.cross-sell .cross-productname {
	background: #666;
	color: #FFF;
	padding: 0px 10px;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
}

.cross-sell .cross-planmame {
	font-size: 20px;
	font-weight: 500;
	color: #363636;
	padding: 5px 0;
}

.cross-sell ul.cross-dec {
	margin: 0;
	padding: 0;
}

.cross-sell ul.cross-dec li {
	color: #666;
	font-size: 15px;
	list-style: none;
}

.cross-sell .cross-prices {
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	display: inline-block;
	width: 100%;
	color: #0155AD;
	padding: 15px 0px 0px 0px;
}

.cross-sell .cross-prices-cut {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #9d9d9d;
	text-decoration-line: line-through;
	font-weight: 500;
}

.cross-sell a {
	background: #0155AD;
	color: #FFF;
	font-size: 18px;
	display: table;
	padding: 8px 20px;
	margin: 15px auto 0 auto;
	text-align: center;
}

.cross-sell a:hover {
	background: #0155AD;
	color: #FFF;
	text-decoration: none;
}

.cross-sell .carousel-indicators {
	margin-bottom: -28px;
}

.cross-sell .carousel-indicators li {
	background-color: #a4a4a4;
	width: 8px;
	height: 8px;
	border-radius: 100%;
}

.cross-sell .cross-domain {
	display: inline-block;
	width: 100%;
	margin-top: 11px;
}

.cross-sell .cross-domain input[type="text"] {
	width: 80%;
	float: left;
	height: 39px;
}

.cross-sell .cross-domain input[type="button"] {
	width: 18%;
	background: #0155AD;
	border: 0;
	color: #FFF;
	margin: 0px 0px 0px 2%;
	padding: 7px 0px;
}

.cross-sell .carousel-control-prev,
.cross-sell .carousel-control-next {
	position: absolute;
	top: 50%;
	bottom: 0;
	z-index: 1;
	display: -ms-inherit;
	display: inherit;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 28px;
	color: #000;
	text-align: center;
	opacity: 1;
	transition: opacity 0.15s ease;
	background: #666;
	padding: 0;
	height: 28px;
	line-height: 28px;
	margin-top: -14px;
}

.cross-sell .carousel-control-prev-icon,
.cross-sell .carousel-control-next-icon {
	width: 22px;
	height: 14px;
}

.cross-sell .carousel-control-next {
	right: -40px;
}

.cross-sell .carousel-control-prev {
	left: -40px;
}

.cross-sell ul.cross-dec li a {
	background: none;
	color: #0155AD;
	font-size: 15px;
	text-decoration: underline;
	display: initial;
	padding: 0;
	margin: 0;
}

@media(min-width:10px) and (max-width:767px) {
	.cross-sell {
		text-align: center;
	}
}

.notes-conts {
	padding: 10px;
}

#add_domains_frm_transfer {
	padding: 0px 10px 10px 10px;
}

.link.cart .collapse:not(.show) {
	display: block !important
}

.nw-order-page .order-cust-tab label.select select {
	margin: 0px 0px;
}

.nw-order-page .order-cust-tab .prices label.select select.select.p_selectbox {
	margin: 0px !important;
}

.nav-item.nav-link {
	text-align: center;
}

.w-25 {
	width: 25%;
}

.w-20 {
	width: 20%;
}

.nw-order-page .order-cust-tab label.select #tld1 {
	margin: 0px
}

.form-details-pls {
	margin: 7px 0px;
	border-bottom: 1px dashed #E3E3E3;
	padding-bottom: 10px;
}

.pay_math_box-g h3 {
	display: none;
}

.pay_math_box-g {
	text-align: center;
}

.left-domain-n {
	float: left;
}

#process_button {
	width: 160px !important;
}

.continue-cart-button {
	background: #FFFFFF;
	border: none;
	color: #0155AD;
	font-size: 15px;
	/* padding: 8px 15px; */
	margin: 21px 25px 0px 0px;
	float: right;
	border-bottom: 1px solid #0155AD;
	text-decoration: none;
	font-w:
		500;
	;
}

.continue-cart-button:hover,
.continue-cart-button:active {
	text-decoration: none;
	color: #0155AD;
}

.modal-dialog.modal-dialog-centered.onload .modal-body {
	overflow-y: auto;
	max-height: 500px;
}

.modal-dialog-centered.modal-dialog-scrollable {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}

.inputRow.security-label label {
	display: inline-block;
	margin-bottom: 0;
	font-size: 15px;
}

.security_answer_error {
	color: red;
	font-size: 11px;
	text-align: left;
	position: relative;
	margin-top: -22px;
	float: left;
}

.inputRow.security-label span.help-block {
	top: 67px;
}

.bundle-name-head {
	background: #373737;
	color: #FFF;
	margin: 0px;
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;

}

.bundle-box-padding .tab-content {
	padding: 20px 10px;
}

.bundle-accrodian .card:first-child {
	margin-top: 0px;
}

.bundle-accrodian .card {
	border: 0px;
	border-radius: 0px;
	margin-top: 20px;
}

.bundle-accrodian .card .card-header {
	background: none;
	border-bottom: 0px;
}

.bundle-accrodian .card .tab-content {
	padding: 10px;
	border: 1px solid #666;
}

.bundle-accrodian .card .choose-domain {
	margin-bottom: 0px !important;
}

.bundle-accrodian .card .card-header .btn.btn-link {
	font-size: 18px;
	color: #FFF;
	border: 0px solid #0155AD;
	width: 100%;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background: #666;
	font-weight: 500;
	position: relative;
	text-align: left;
	text-decoration: none;
	border-radius: 0px;
}

.bundle-accrodian .card .card-header .btn.btn-link.collapsed {
	font-size: 18px;
	color: #FFF;
	border: 0px solid #0155AD;
	width: 100%;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background: #8e8e8e;
	font-weight: 500;
	position: relative;
	text-align: left;
	text-decoration: none;
	border-radius: 0px;
}

.bundle-accrodian .card .card-header {
	margin-bottom: 0px;
}

.bundle-accrodian .card .card-header .btn.btn-link span {
	text-align: right;
	float: right;
}

.bundle-accrodian .card .card-header .btn.btn-link:before {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	content: "\f056";
	font-size: 18px;
	padding-right: 5px;
	color: #0155AD;
}

.bundle-accrodian .card .card-header .btn.btn-link.collapsed:before {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	content: "\f055";
	font-size: 18px;
	padding-right: 5px;
	color: #0155AD;
}

.bundle-accrodian .card .select.bundle-select select {
	height: 26px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 14px;
}

.tooltips {
	position: relative;
	display: inline-block;
}

.tooltips .tooltiptext {
	visibility: hidden;
	width: 150px;
	background-color: black;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	border-radius: 3px;
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 50%;
	margin-left: -75px;
	font-size: 11px;
	line-height: 16px;
}

.tooltips .tooltiptext::after {
	content: " ";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: black transparent transparent transparent;
	display: none;
}

.tooltips:hover .tooltiptext {
	visibility: visible;
}

.radio.transfer-button {
	background: #0155AD;
	display: initial;
	margin-right: 10px;
	padding: 10px 20px;
	color: #FFF;
	cursor: pointer;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	border-radius: 5px;
}

p.itemsubtitle_perstange,
.summary-plans.totalcost p.itemsubtitle_perstange {
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #848484;
	text-align: left !important;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

.addon-box .addon-border-bottom p.itemsubtitle_perstange {
	font-weight: 400;
	font-size: 10px !important;
	line-height: 12px;
	color: #59b274;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.radio.transfer-button #banktransfer {
	display: none;
}

.top_nav .right li.link.cart.logout form input {
	background: #0155AD;
	padding: 5px 15px 4px;
	border: 0px;
	color: #FFF;
	margin-top: -3px;
	border-radius: 3px;
	text-transform: capitalize;
	font-size: 12px;
}

.disabled-btn {
	cursor: no-drop;
	opacity: 0.5;
}

.select2-container .select2-selection--single {
	height: 40px !important;
}

.select2-container--default .select2-selection--single {
	border: 1px solid #ccc !important;
	/*border-radius: 0px !important; */
}

.top-search {
	padding: 0 15px 10px;
	background: #FFF;
	border-bottom: 4px solid #f0f0f0;
	position: relative;
	/*z-index: 1;*/
}

.admin-plan .single-plan {
	text-align: center;
	/* box-shadow: 1px 0 14px 1px rgba(172, 172, 172, 0.2); */
	border-radius: 4px;
	margin-bottom: 20px;
	position: relative;
	background: #FFF;
	clear: both;
	display: inline-block;
	width: 100%;
	border: 1px solid #eeebeb;
}

.admin-plan .single-plan .plan-name {
	background: #0155AD;
	color: #FFF;
	padding: 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 16px;
	font-weight: 500;
	min-height: 58px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	line-height: 19px;
}

.admin-plan .single-plan .plan-price {
	font-size: 36px;
	font-weight: 600;
	color: #0155AD;
	line-height: 30px;
	padding: 10px 0px;
	border-bottom: 1px solid #E1E0E0;
}

.admin-plan .single-plan .plan-price sup {
	font-size: 15px;
	padding: 0px 5px 0px 0px;
	margin: 0;
	vertical-align: super;
	font-weight: 400;
}

.admin-plan .single-plan .plan-price small {
	font-size: 13px;
	font-weight: 400;
}

.admin-plan .single-plan .action-b {
	margin: 15px 0px;
}

.admin-plan .single-plan .btn_green {
	background: #0155ad;
	color: #fff;
	display: inline-block;
	margin: 0px 0px;
	padding: 2px 0px;
	font-size: 13px;
	font-weight: 500;
	border: 0px;

}

.admin-plan .single-plan .btn_green:hover {
	color: #fff;
	background: #0155AD;
	text-decoration: none;
}

.admin-plan-top {
	font-size: 13px;
	font-weight: 500;
	color: #373737;
	padding: 10px 0px;
	border-bottom: 1px solid #F2F2F2;
	line-height: 16px;
	word-break: break-word;
	text-transform: capitalize;
}

.word-break {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.admin-plan-plan {
	padding: 10px 0px;
	font-size: 13px;
	border-bottom: 1px dashed #DDD;
}

.admin-plan-plan .form-control {
	padding: .0rem 1.0rem .0rem .5rem;
	height: calc(1.1em + 0.85rem + 2px);
	font-size: 13px;
	box-shadow: 0px 0px 0px;
	border-radius: 3px;
	border: 1px solid #CCC;
	color: #777;
	background-color: #FFF;
}

.admin-plan-plan select.form-control,
.plan-billing .form-control,
.plan-user-p select.form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -10px center;
	background-origin: content-box;
	background-repeat: no-repeat;
}

.button-select {
	border-left: 1px solid #FFFFFF6B !important;
}

.admin-plan-plan .btn_green {
	background: #0155ad;
	color: #fff;
	display: inline-block;
	margin: 0;
	padding: 4px 0px;
	font-size: 13px;
	font-weight: 500;
	width: 102px;
	border: 0px;
	text-transform: capitalize;
	border-radius: 3px;
	text-decoration: none;
}

.admin-plan-plan .btn_green:hover {
	color: #fff;
	background: #0155AD;
	text-decoration: none;
}

.top-search label {
	margin: 0px 0px 5px 0px;
	font-size: 15px;
	font-weight: 500;
}

.admin-plan-plan .accorend-text-btn label.input {
	margin-top: 0px;
}

.plan-billing {
	margin: 0;
	border-top: 1px dashed #DDD;
	padding: 10px;
	border-bottom: 1px dashed #DDD;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: right;
}

.plan-user-p {
	border-bottom: 1px dashed #DDD;
	padding: 10px;
	display: flex;
}

.plan-billing .form-control,
.plan-user-p .form-control {
	padding: .0rem 1.0rem .0rem .5rem;
	height: calc(1.1em + 0.85rem + 2px);
	float: left;
	width: 45%;
	font-size: 13px;
}

.plan-billing span,
.plan-user-p span {
	text-align: left;
}

.admin-plan .single-plan .plan-quantity.accorend-text-btn .input.padding-tb {
	text-align: center;
	margin: 0 auto;
	width: 45%;
}

.fix-div.change .top-search {
	border-bottom: 0px;
}

.change {
	position: sticky;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: 0;
	background: #FFFFFF;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.change {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

button.form-search.btn_green {
	background: #0155ad;
	color: #fff;
	display: inline-block;
	margin: 15px 0px 35px 0px;
	padding: 6px 15px;
	font-size: 15px;
	font-weight: 400;
	border: 0px;
	border-radius: 3px;
}

a.form-search.btn_green:hover {
	color: #fff;
	background: #0155AD;
	text-decoration: none;
}

.admin-plan-plan .btn_green.selected,
.admin-plan .single-plan .btn_green.selected {
	background: #06CB47;
}

.admin-plan-plan .btn_green.selected:hover,
.admin-plan .single-plan .btn_green.selected:hover {
	background: #71d991;
}

.tile-row-main {
	position: relative;
}

.tile-row-main .tile-row {
	float: left;
	margin: 2px 0px 0px 0px;
}

.tile-row-main .tile-row a {
	background: #c1c1c1;
	color: #FFF;
	margin: 0 5px 0 0;
	padding: 1px 6px 3px 6px;
	display: block;
	float: left;
	border-radius: 3px;
}

.tile-row-main .tile-row a.active {
	background: #0155AD;
}

.admin-plan .single-plan .plan-quantity.accorend-text-btn {
	padding: 10px 10px 6px 10px;
	margin: 0 !important;
}

.admin-plan .single-plan .plan-quantity.accorend-text-btn span,
.bulkordernew-theme .admin-plan .single-plan .plan-billing.gridview-billing span {
	float: left;
	width: 55%;
	line-height: 13px;
	text-align: left;
	font-size: 14px;
}

.badge {
	background-color: #6394F8;
	border-radius: 10px;
	color: white;
	display: inline-block;
	font-size: 12px;
	line-height: 1;
	padding: 3px 7px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}



.shopping-cart .plan-righbox .box .tile-head-plan {
	font-size: 16px;
	line-height: 18px;
}

.shopping-cart .summary_domains.new h3 a {
	color: #373737 !important;
	padding: 0 !important;
}

.shopping-cart .totalcost {
	display: block !important;
}

.shopping-cart .cart_button.text-center {
	margin: 0px !important;
}

.shopping-cart .cart_button.text-center .addtocart.bnt-gradient i {
	color: #FFF !important;
}

.modal-body.addonoptionbody {
	padding: 15px;
}

.modal.bd-example-modal-lg.addonoption .modal-dialog.modal-lg.modal-dialog-centered {
	max-width: 85%;
	margin: 20px auto 0px auto;
}

.modal-body.addonoptionbody .nw-order-page {
	background: #FFFFFF;
}

.modal-body.addonoptionbody .nw-order-page .choose-domain {
	margin: 0px !important;
}

.modal-body.addonoptionbody .order-addon-tab {
	overflow: inherit;
}

.modal-body.addonoptionbody .order-addon-tab .order-cust-tab {
	width: 100%;
	margin: 0 auto;
}

.modal-body.addonoptionbody .nav-item.nav-link.w-20 {
	width: 33%;
}

.modal-body.addonoptionbody .tab-content {
	padding: 15px;
	-webkit-box-shadow: 0px 0 0px 0px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 0 0px 0px rgba(0, 0, 0, .2);
	box-shadow: 0px 0 0px 0px rgba(0, 0, 0, .2);
	height: 350px;
	overflow-y: auto;
}

.modal-body.addonoptionbody nav>.nav.nav-tabs {
	/*background: #f4f4f4;*/
}

.modal-body.addonoptionbody nav>div a.nav-item.nav-link {
	background: #f4f4f4;
	color: #333;
	padding: 10px 20px !important;
}

.modal-body.addonoptionbody nav>div a.nav-item.nav-link.active {
	background: none;
	color: #0155AD;
}

.modal-body.addonoptionbody nav>div a.nav-item.nav-link.active::after {
	display: none;
}

.modal.fade.bd-example-modal-lg.addonoption .modal-header {
	border: 0px;
}

.modal-dialog.modal-dialog-centered.loading {
	text-align: center;
	width: 200px;
	margin: 0 auto;
}

.modal-dialog.modal-dialog-centered.loading p {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

.top-search input.search {
	float: left;
	width: 92%;
	height: calc(1.5em + 1.25rem + 2px);
	border-right: 0px;
}

.top-search .form-search.btn_green {
	background: #0155AD;
	border: 0;
	color: #FFF;
	float: left;
	width: 8%;
	line-height: 46px;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}

#btn-back-to-top {
	position: fixed;
	bottom: 90px;
	right: 20px;
	border-radius: 0px;
	padding: 0.1rem 0.5rem;
	background: #0155ad;
	border: 0;
	display: none;
	border-radius: 5px;
	z-index: 111111;
}

.modal-fix {
	width: 800px;
	margin: 10px auto 0px auto;
}

.addonoptionbody .modal-fix {
	width: 100%;
}


.btn_green_cart {
	background: #0155ad;
	color: #fff;
	display: inline-block;
	margin: 0;
	padding: 10px 15px;
	font-size: 16px;
	font-weight: 500;
	border: 0px;
	border-radius: 5px;
}

.btn_green_cart:hover {
	color: #fff;
	background: #0155AD;
	text-decoration: none;
}

p.toptext {
	padding-top: 10px;
}

.dropdown-menu.select-drop {
	border-radius: 0;
	left: auto;
	right: 0px;
	border: 0;
	box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	padding: 0;
	margin: 0;
	top: 100%;
	font-size: 14px;
	border-radius: 5px;
	padding: 5px 0;
}

.col-md-1.col-lg-1.col-sm-12.col-12.no-space {
	padding: 0px !important;
}

.admin-plan-plan .btn-group.single .btn_green,
.single-plan .btn-group.single .btn_green {
	width: 100%;
	border-radius: 3px;
	min-width: 80px;
}

.admin-plan-plan .btn_green.selected.selected_btn,
.admin-plan-plan .btn_green.notselected_btn,
.admin-plan .single-plan .btn_green.selected_btn,
.admin-plan .single-plan .btn_green.notselected_btn {
	width: 100%;
	min-width: 60px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.admin-plan-plan .btn_green.selected.selected_btn_arrow,
.admin-plan-plan .btn_green.notselected_btn_arrow,
.admin-plan .single-plan .btn_green.selected_btn_arrow,
.admin-plan .single-plan .btn_green.notselected_btn_arrow {
	width: 20px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.shopping-cart .plan-righbox .box {
	margin-bottom: 0px;
}

.plan_res_grid_data p,
.plan_res_list p {
	text-align: center;
	width: 100%;
}

.w-4 {
	width: 16.6% !important;
}

.not-allowed-icon {
	cursor: not-allowed;
	background-color: #efefef;
}

.modal-body.addonoptionbody .order-addon-tab .order-cust-tab.w-800 {
	width: 800px;
	min-height: 250px;
}

.continue-cart-show {
	background: #0155AD;
	color: #FFFFFF;
	padding: 6px 15px;
	font-size: 15px;
	float: right;
	border: 0px;
	text-transform: capitalize;
	font-weight: 500;
	border-radius: 3px;
	text-decoration: none;
}

.continue-cart-show:hover {
	background: #0155AD;
	color: #FFFFFF;
	text-decoration: none;
}

.continue-cart-hide {
	background: #cecece;
	color: #F7F7F7;
	padding: 6px 15px;
	font-size: 15px;
	float: right;
	border: 0px;
	cursor: no-drop;
	text-transform: uppercase;
	font-weight: 500;
	border-radius: 5px;
	text-decoration: none;
}

.continue-cart-hide:hover {
	background: #cecece;
	color: #F7F7F7;
	text-decoration: none;
}

.form-control.include-month {
	padding-right: 65px;
}

span.include-month {
	position: absolute;
	right: 12px;
	top: 0;
	width: 54px;
	text-align: center;
	background: #CCC;
	font-size: 13px;
	line-height: 30px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.admin-plan-plan .form-control.text-right {
	background-image: none;
}

.form-details-pls:first-child {
	margin-top: 0px;
}

.tab-content.thank-you-page {
	text-align: center;
	padding: 0;
}

.tab-content.thank-you-page h2.office-h {
	font-size: 40px;
	color: #FFFFFF;
	padding: 30px 0;
	font-weight: 700;
	background: #0155AD;
}

.tab-content.thank-you-page p {
	color: #575757;
	font-size: 17px;
	font-weight: 400;
	width: 40%;
	margin: 0px auto 42px auto;
}

.thank-you-page .check i {
	color: #04a804;
	font-size: 65px;
	margin: 30px auto;
}

.paymentfrequency {
	font-size: 12px;
	font-weight: 500;
	background: #0155AD1c;
	padding: 0px 7px;
	color: #000;
	display: inline-block;
}

.paymentbox {
	width: 100%;
	margin: 0 auto;
}

.paymentbox .inputWithIcon {
	position: relative;
	margin-bottom: 15px;
}

.paymentbox .inputWithIcon span {
	position: absolute;
	right: 7px;
	top: 10px;
	color: #0155AD;
	transition: 0.3s;
	font-size: 14px;
}

.paymentbox .inputWithIcon span.font-22 {
	font-size: 24px;
	top: 6px;
}

.paymentbox p.secure {
	font-size: 15px;
	color: #535353;
	padding: 20px 0px 30px 0px;
	margin: 0px;
}

.paymentbox p.secure a {
	text-decoration: none;
	color: #0155AD;
}

.paymentbox .secure-by {
	text-align: center;
	font-size: 15px;
	margin: 0px;
	color: #878d92;
}

.paymentbox .secure-by img {
	width: 100px;
	opacity: 0.5;
}

.paymentfrequency {
	font-size: 12px;
	font-weight: 500;
	background: #0155AD1c;
	padding: 0px 7px;
	color: #000;
	display: inline-block;
}

#Kyc_modal .modal-dialog,
#otp_verification .modal-dialog {
	max-width: 600px;
}

#Kyc_modal .modal-dialog #exampleModalLongTitle,
#otp_verification .modal-dialog #exampleModalLongTitle {
	color: #333333;
}

#Kyc_modal .modal-dialog .form-group.label,
#otp_verification .modal-dialog .form-group.label {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 30px;
	padding-top: 10px;
}

#Kyc_modal .modal-dialog .form-group span,
#otp_verification .modal-dialog .form-group span {
	font-weight: 500;
	word-break: break-all;
}

#Kyc_modal .modal-dialog .btn-primary,
#otp_verification .modal-dialog .btn-primary {
	background: #0155ad;
	border-color: #0155ad;
}

#Kyc_modal .modal-dialog #email_popup_processing,
#Kyc_modal .modal-dialog #phone_popup_processing,
#otp_verification .modal-dialog #email_popup_processing {
	float: right;
	font-size: 11px;
	line-height: 14px;
	color: #5b5b5b;
	margin-bottom: 12px;
	padding: 0px;
}

#Kyc_modal .modal-dialog .re-generate,
#otp_verification .modal-dialog .re-generate {
	float: right;
	font-size: 11px;
	line-height: 14px;
	color: #5b5b5b;
	text-decoration: underline;
	margin-bottom: 12px;
}

#Kyc_modal .modal-dialog span.success,
#otp_verification .modal-dialog .m-alert.m-alert--icon.alert.alert-success {
	color: #28a745;
	background: rgb(40, 167, 69, .1);
	font-size: 14px;
	padding: 5px;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	border-radius: 3px;
	border: 1px solid #cff0d6;
}

#Kyc_modal .modal-dialog span.errors,
#otp_verification .modal-dialog .m-alert.m-alert--icon.alert.alert-danger {
	color: #fb0000;
	background: rgb(251, 0, 0, .1);
	font-size: 14px;
	padding: 5px;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	border-radius: 3px;
	border: 1px solid #f0c6c6;
}

#Kyc_modal .modal-dialog .success-display,
#otp_verification .modal-dialog .success-display {
	font-size: 24px;
	text-align: center;
	color: #28a745;
	padding: 40px 100px;
	font-weight: 500;
}

#otp_verification .modal-dialog input[type="text"] {
	margin: 0px;
}

span#hostname_check_load,
span#hostname_check_load_1 {
	float: left;
	margin: 11px 30px 0px -25px !important;
	line-height: 0 !important;
	width: 0 !important;
	height: 0;
}

.thank-you-page .cross i {
	color: #f40505;
	font-size: 65px;
	margin: 50px auto 30px auto;
}

h1.permission {
	font-size: 40px;
	font-weight: 700;
	width: 50%;
	text-align: center;
	margin: 0 auto;
}

#registration_error_msg {
	width: 98%;
	margin: 12px auto 0 auto;
}

#registration_error_msg .errors-invalid {
	color: #fb0000;
	background: rgb(251, 0, 0, .1);
	font-size: 14px;
	padding: 5px;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
	border-radius: 3px;
	border: 1px solid #f0c6c6;
}


/*@media (max-width: 991px) {
  .accordion.tab-content>.tab-pane {
    display: block;
    opacity: 1;
  }	*/
.modal-body.addonoptionbody .accordion.tab-content>.tab-pane {
	display: none;
	opacity: 0;
}

.modal-body.addonoptionbody .accordion.tab-content>.tab-pane.active {
	display: block;
	opacity: 1;
}

.custom-tab-cart .tab-content {
	padding: 0;
}

.custom-tab-cart .tab-content .accordion-body {
	padding: 0;
	border: none;
}

.custom-tab-cart .accordion-item {
	border: none;
	outline: none;
}

.fw-3 {
	font-weight: 300;
}

.fw-4 {
	font-weight: 400;
}

.fw-5 {
	font-weight: 500;
}

.fw-6 {
	font-weight: 600;
}

.fw-7 {
	font-weight: 700;
}

.fw-8 {
	font-weight: 800;
}

.fw-9 {
	font-weight: 900;
}

.fw-italic {
	font-style: italic;
}

.gary-bg {
	background-color: #f9fafb;
}

.black-text {
	color: #000000;
}

.px5 {
	padding-left: 5rem !important;
	padding-right: 5rem !important
}

.px4 {
	padding-left: 4rem !important;
	padding-right: 4rem !important
}

.px3 {
	padding-left: 3rem !important;
	padding-right: 3rem !important
}

.px2 {
	padding-left: 2rem !important;
	padding-right: 2rem !important
}

.px1 {
	padding-left: 1rem !important;
	padding-right: 1rem !important
}

.pl-30 {
	padding-left: 30px !important
}

.pr-30 {
	padding-right: 30px !important
}

.fs-15 {
	font-size: 15px;
}

.fs-16 {
	font-size: 16px;
}

.fs-12 {
	font-size: 12px;
}

.fs-13 {
	font-size: 13px !important;
}

.fs-14 {
	font-size: 14px;
}

.fs-20 {
	font-size: 20px;
}

.line-height-32 {
	line-height: 32px;
}

.headtiletabs {
	padding: 10px 10px;
	font-weight: 500;
	border-radius: 10px 10px 0 0;
	min-height: 45px;
}

.gary-text {
	color: #666;
}


.login-formdetils .form-control,
.form-floating .form-control,
.agreement-form .form-control,
.orderditesilsbox .form-control {
	border: 1px solid #E5E5E5 !important;
	border-radius: 4px;
	font-size: 13px;
	color: #666;
	padding: 10px !important;
	height: 42px;
}

.login-formdetils .form-floating>.form-control-plaintext~label,
.login-formdetils .form-floating>.form-control:focus~label,
.login-formdetils .form-floating>.form-control:not(:placeholder-shown)~label,
.login-formdetils .form-floating>.form-select~label {
	opacity: .65;
	transform: scale(.85) translateY(-.8rem) translateX(.12rem);
}

.login-formdetils .form-floating>label {
	padding: 0.77rem .0;
	color: rgba(102, 102, 102, 0.70);
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
}

.custom-checkbox .form-check-input {
	background-color: #0155AD1F;
	border: 1px solid #0155AD;
	border-radius: 0 !important;
}

.custom-checkbox .form-check-input:checked {
	background-color: #0155AD;
	border-color: #0155AD;
}

.products-detasils span {
	font-weight: 700;
}

.form-check.custom-checkbox a {
	text-decoration: none;
	color: #0155AD;
	font-weight: 500;
	outline: none;
}

.login-formdetils .btn-primary,
.theme-btn .btn-primary,
.form-floating .btn-primary {
	background-color: var(--bg-blue-color) !important;
	border: 0px solid var(--bg-blue-color) !important;
}

.theme-btn .btn-primary.continue-shopping,
.theme-btn .btn-primary.continue-shopping:hover {
	background-color: var(--bg-blue-hover-color);
	border: 1px solid var(--bg-blue-hover-color);
	outline: none;
}

.login-formdetils .btn-primary:hover,
.theme-btn .btn-primary:hover,
.form-floating .btn-primary:hover {
	background-color: var(--bg-blue-hover-color);
	border: 0px solid var(--bg-blue-hover-color);
	outline: none;
}

.theme-btn .btn-success {
	background-color: #1BBA0D;
	border: 1px solid #1BBA0D;
	color: #FFFFFF;
}

.theme-btn .btn-success:hover {
	background-color: #1BBA0D;
	border: 1px solid #1BBA0D;
	color: #FFFFFF;
	outline: none;
}

.login-formdetils .btn,
.theme-btn .btn,
.form-floating .btn-primary {
	border-radius: 4px;
	width: auto;
	text-transform: capitalize;
	font-weight: 400;
	padding: 8px 15px;
	outline: none;
	font-size: 15px;
}

.login-formdetils ol.ollistyle-none li .btn.button-grey {
	padding: 7px 15px;
}

.gary-line {
	border-top: 2px solid #EDEDED;
	opacity: 1;
}

.login-formdetils .btn-check:checked+.btn:focus-visible,
.login-formdetils .btn.active:focus-visible,
.login-formdetils .btn.show:focus-visible,
.login-formdetils .btn:first-child:active:focus-visible,
.login-formdetils :not(.btn-check)+.btn:active:focus-visible {
	background-color: #082B5B;
	border: 1px solid #082B5B;
}

ul.ullist-social {
	list-style: none;
	display: table;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

ul.ullist-social li {
	display: inline-block;
	margin: 4px 5px;
}

ul.ullist-social li a:hover img {
	opacity: 0.8
}

::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #666666;
}

::-moz-placeholder {
	/* Firefox 19+ */
	color: #666666;
}

:-ms-input-placeholder {
	/* IE 10+ */
	color: #666666;
}

:-moz-placeholder {
	/* Firefox 18- */
	color: #666666;
}


.password-icon-hide-show {
	position: relative;
}

.password-icon-hide-show a.pass-icon-show {
	position: absolute;
	right: 0;
	top: 15px;
}

.text-red {
	color: #F35B5B;
}

.otpsend-boxs .form-control {
	border: 1px solid #DDD !important;
	border-radius: 3px;
	padding: 5px !important;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
}

.resendcode-number a {
	font-size: 14px;
	font-weight: 500;
	color: #0155AD;
	text-align: left;
	text-decoration: none;
}

.resendcode-number a:hover {
	color: #0155AD;
	text-decoration: underline;
}

.resendcode-value {
	color: #666666;
	text-align: right;
}

.form-floating.password-icon-hide-show .form-control {
	padding: 34px 3px 8px 3px !important;
}

.loginuser-box {
	font-size: 14px;
	text-align: center;
	color: #666666;
}

.loginuser-box a {
	color: var(--bg-blue-color);
	text-decoration: none;
}

.loginuser-box a:hover {
	color: var(--bg-blue-hover-color);
	text-decoration: underline;
}

.password-show-alert {
	max-width: 250px;
	border: 1px solid #E9E9E9;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0px 5px 10px #e4e4e4;
	position: absolute;
	top: 58px;
	left: 0;
	background: #fff;
	z-index: 1;
}

.password-show-alert h5 {
	font-size: 12px;
	color: #000000;
	font-weight: 600;
}

.password-show-alert ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

.password-show-alert ul li::after {
	position: absolute;
	left: -10px;
	top: 8px;
	content: "";
	height: 4px;
	width: 4px;
	border-radius: 50%;
	background-color: #0155AD;
}

.password-show-alert ul li {
	position: relative;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}

.border-rigt-login {
	position: relative;
}

.border-rigt-login::after {
	position: absolute;
	right: 0;
	top: 5%;
	width: 2px;
	height: 85%;
	background-color: #EDEDED;
	content: "";
}

.text-green {
	color: #32C125;
}

.text-yellow {
	color: #0155AD;
}

.order-number-title,
.order-number-total {
	text-align: center;
}

/*.order-number-value, .order-number-tatal-value {text-align: right;}*/

.order-number-value {
	font-size: 16px;
	color: #373f45;
	font-weight: 400;
	text-align: right;
	word-break: break-word;
}

.order-number-value>strong {
	font-weight: 400;
}

.order-number-title {
	font-size: 16px;
	color: #373737;
	font-weight: 500;
	margin: 0px 0 7px;
}

.light-blue-bg {
	border: 2px solid #0154AB57;
}

.order-number-total {
	font-size: 30px;
	color: #373f45;
}

.order-number-tatal-value {
	font-size: 30px;
	color: #0155AD;
	text-align: right;
	word-break: break-all;
}

.products-titlename {
	word-break: break-word;
}


.boder-b-doted {
	border-bottom: 1px dashed #E3E3E3;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.light-ornge-bg {
	border: 1px solid #F5F5F5;
}

.orderditesilsbox a {
	color: #0155AD;
	font-weight: 400;
	text-decoration: none;
}

.orderditesilsbox a:hover {
	color: #0155ad;
	text-decoration: underline
}

.do-followlist ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

.do-followlist ul li {
	display: inline-block;
	margin: 4px;
}

.do-followlist ul li a {
	display: inline-block;
	height: 34px;
	width: 34px;
	border-radius: 5px;
	line-height: 30px;
	background-color: #0154AB;
}


.do-followlist ul li a:hover {
	background-color: #024D9B;
}

.thankyou-titletag span {
	vertical-align: middle;
}

.products-detasils {
	line-height: 22px;
}

.product-summary {
	padding-bottom: 4px;
	border-bottom: 1px dashed #E3E3E3;
	padding-top: 4px;
}

.recommended-section .orignal-price {
	padding: 0px 0;
}

.recommended-section .cut-price {
	text-decoration: line-through;
}

.recommended-section .form-control.form-select {
	font-size: 12px;
}

.recommended-section .recommended-border-left {
	border-left: 2px solid #E8E8E8;
}

.discount-bg {
	background: #DAF8E0;
}

.coupon-apply {
	display: inline-block;
	width: 100%;
	margin: 10px 0px 0px 0px;
}

.coupon-apply .form-control.coupon-text {
	width: 75%;
	border: 2px dotted #DBDBDB;
	float: left;
	padding: 5px 10px;
	font-size: 13px;
	color: #666;
	height: 42px;
	margin: 0px 0px 5px 0px;
}

.coupon-apply .apply-button {
	border: 0;
	float: left;
	margin: 0 0 0 -5px;
	font-size: 16px;
	padding: 8px 15px 10px 15px;
	background: #0155AD;
	text-transform: capitalize;
}

.coupon-successfully {
	border: 1px dashed #B7DEB4;
	background: #FAFFF9;
	padding: 10px 15px;
	width: 90%;
}

.coupon-successfully p {
	margin: 0;
}

.coupon-successfully p span {
	width: 100%;
	display: inline-block;
}

.pr {
	position: relative;
}

.plus-due,
.minus-credit {
	background: #FFE8C8;
	color: #373737;
	font-size: 18px;
	font-weight: 700;
	border-radius: 50%;
	width: 30px;
	text-align: center;
	line-height: 26px;
	height: 30px;
	position: absolute;
	right: -15px;
	top: 0;
}

.payment-summary-border {
	border-top: 1px dashed #F6D4A5;
}

.payment-option .img-icon {
	background: #F9F9F9;
	border: 1px solid #F1F1F1;
	height: 30px;
	width: 30px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	line-height: 26px;
	border-radius: 5px;
	vertical-align: top;
}

.payment-option h3 {
	background: #FBFBFB;
	font-size: 18px;
	color: #373737;
	margin: 30px 0 15px 0;
	padding: 15px;
}

.payment-option .img-icon svg {
	height: 18px;
	fill: #aeaeae;
}

.radio-custom,
.checkbox-custom {
	display: block;
	position: relative;
	padding-bottom: 15px;
	cursor: pointer;
	border-bottom: 1px dashed #E6E6E6;
}

.radio-custom input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.checkmark {
	position: absolute;
	top: 2px;
	right: 0;
	height: 25px;
	width: 25px;
	border-radius: 50%;
	background-color: #FFF;
	border: 2px solid #0155AD;
}

.radio-custom:hover input~.checkmark {
	background-color: #FFF;
	border: 2px solid #0155AD;
}

.radio-custom input:checked~.checkmark {
	background-color: #FFF;
	border: 2px solid #0155AD;
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.radio-custom input:checked~.checkmark:after {
	display: block;
}

.radio-custom .checkmark::after {
	top: 3px;
	left: 3px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #0155AD;
}

.checkboxinnerrd input[type="checkbox"]:checked~label:before {
	background-color: #ED820A;
	border-color: #ED820A;
	color: #fff;
}

.checkboxinnerrd {
	float: right;
}

.checkboxinnerrd input.checkbox-icon-d {
	height: 22px;
	width: 22px;
	border-radius: 0;
}

.edit-cross-icon {
	text-align: right;
}

.edit-cross-icon a.edit,
.edit-cross-icon a.cross {
	text-decoration: none;
	margin-left: 6px;
}

.cross-icon {
	position: absolute;
	right: -5px;
	top: -1px;
}

.edit-cross-icon a.edit svg,
.edit-cross-icon a.cross svg,
.cross-icon svg {
	height: 13px;
	fill: #AEAEAE;
}

.phone-cuntry-code {
	font-size: 14px;
	border-bottom: 1px solid #E2E2E2;
	margin-top: 32px;
	color: #666;
}

.form-control:focus,
.form-check-input:focus {
	box-shadow: 0 0 0 0rem rgba(13, 110, 253, .25) !important;
	border: 1px solid var(--bg-blue-color); !important;
}

.form-floating>.form-control-plaintext:focus,
.form-floating>.form-control:focus,
.form-floating .form-select:focus {
	border: 1px solid #0155AD !important;
	box-shadow: 0 0 0 0rem rgba(13, 110, 253, .25) !important;
}

.form-floating .form-select {
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	padding-left: 10px;
	font-size: 13px;
	color: #666;
	height: 42px;
}

.modal-body .login-formdetils {
	padding: 0px 20px;
}

.new-modal .close {
	border: 0px;
	background: none;
	font-size: 36px;
	line-height: 0;
	padding: 0;
	margin: 0;
}

.form-check.custom-checkbox .form-check-input {
	float: left;
	margin-left: -12px;
	margin-top: 7px;
	margin-right: 2px;
}

.form-check.custom-checkbox .form-check-label {
	font-size: 11px;
}

.form-control.form-select {
	font-size: 14px;
}

.btn.btn-primary.btn-sm.customize-button {
	width: auto;
	padding: 5px 10px !important;
	font-size: 12px;
}

.recommended-slider .carousel-control-prev,
.recommended-slider .carousel-control-next {
	width: 32px;
	height: 32px;
	top: 50%;
	margin-top: -16px;
	background: #0155AD;
	opacity: 1;
	border-radius: 5px;
}

.recommended-slider .carousel-control-prev {
	left: -40px;
}

.recommended-slider .carousel-control-next {
	right: -40px;
}

.recommended-slider .carousel-control-prev .carousel-control-prev-icon,
.recommended-slider .carousel-control-next .carousel-control-next-icon {
	width: 20px;
}

.border-top-0 {
	border-top: 0px !important;
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
	border-bottom-color: #dc3545 !important;
	background-image: none !important;
}

.otpsend-boxs .form-control.is-invalid {
	border-color: #dc3545 !important;
}

.error-message,
.error-message1 {
	font-size: 11px;
	color: #dc3545;
	width:100%;
	display: inline-block;
}

.success-message2 {
	font-size: 12px;
	color: #06CB47;
}

.addon-box {
	display: inline-block;
	width: 100%;
	border-radius: 4px;
}

.addon-box .addon-head {
	padding: 10px 15px;
	background-color: #E5F2FF;
	border-radius: 4px 4px 0 0;
}

.ckeck-green {
	position: absolute;
	right: 10px;
	background: #32C125;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	top: 10px;
	text-align: center;
	line-height: 19px;
}

.ckeck-red {
	position: absolute;
	right: 10px;
	background: #dc3545;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	top: 10px;
	text-align: center;
	line-height: 19px;
}

.ckeck-green svg {
	fill: #FFFFFF;
	width: 15px;
}

.ckeck-red svg {
	fill: #FFFFFF;
	width: 10px;
}

.check-password {
	position: absolute;
	right: 10px;
	top: 35px;
	text-align: center;
}

.check-password svg {
	width: 16px;
	fill: #B2B2B2;
}

.verify-link {
	font-size: 11px;
	text-decoration: none;
	background: #0155AD;
	color: #fff;
	padding: 2px 8px;
	border-radius: 2px;
	font-weight: 400;
	float: right;
	line-height: 17px;
	margin: 4px 0 0 0;
}

.verify-link:hover {
	color: #fff;
}

h2.heading-product {
	margin: 0px;
	padding: 6px 10px;
	font-size: 15px;
	font-weight: 600;
	line-height: 35px;
	text-align: left;
	background: #FBFBFB;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #373737;
}

.tab-content.border-top-0 {
	padding: 0px;
}

.tab-content.border-top-0 .tab-pane.fade.show.active {
	padding: 25px;
}

.twoyear-text {
	font-size: 11px;
	text-align: right;
	padding: 0 30px 0 0 !important;
	color: #a4a4a4;
	width: 100%;
	display: flow-root;
}

.search-bottom .d-results .dms-all .btn-right .cut-price {
	text-decoration: line-through;
	color: #b5b5b5;
	font-size: 14px;
}

.buttonclick.price-two-year {
	float: right;
}

.buttonclick.price-two-year .preminum-tooltip {
	position: absolute;
	left: 0px;
	top: 10px;
	font-size: 11px;
}

.buttonclick.price-two-year .btn-hover-postion1 {
	width: 250px;
	padding: 10px;
	left: -70px;
	top: -50px;
}

.buttonclick.price-two-year .btn-hover-postion1 p {
	text-align: left;
	font-size: 13px;
	padding: 0;
	line-height: 20px;
}

.two-year-select {
	width: 100%;
	padding: 0px 8px 10px 8px;
	border-bottom: 1px dashed #dfdfdf;
	display: inline-block;
}

.two-year-select .domain-namel {
	float: left;
	width: 50%;
}

.two-year-select .domain-namel .price {
	font-size: 14px;
	font-weight: 500;
	word-break: break-all;
}

.two-year-select .domain-namel select {
	font-size: 13px;
	margin: 10px 0;
}

.two-year-select .domain-namel .next-renews {
	font-size: 12px;
	text-align: left;
	color: #979797;
	margin: 0;
	padding: 0;
}

.two-year-select .prices-r {
	float: left;
	width: 50%;
	text-align: right;
}

.two-year-select .prices-r .orignial-p {
	color: #09757a;
	font-weight: 600;
	font-size: 16px;
}

.two-year-select .prices-r .cut-p {
	font-weight: 400;
	color: #aaa;
	text-decoration: line-through;
	padding: 7px 0;
}

.two-year-select .prices-r .off-p {
	color: #09757a;
	font-size: 16px;
	font-weight: 600;
}

.two-year-select .prices-r a svg {
	width: 13px;
	fill: #8e8e8e;
}

.tab-content.box-shadow-none {
	border-top: 0;
	border-radius: 0px;
}

/*-------- M365 listing page CSS -------- Changes by Naresh--------*/

.padding-left-0 {
	padding-left: 0px !important;
}

.padding-right-0 {
	padding-right: 0px !important;
}

.padding-left-3 {
	padding-left: 3px !important;
}

.padding-right-3 {
	padding-right: 3px !important;
}

.padding-top-0 {
	padding-top: 0px !important;
}

.box-shadow-none {
	-webkit-box-shadow: 0px 0 0px 0px rgba(0, 0, 0, .2) !important;
	-moz-box-shadow: 0px 0 0px 0px rgba(0, 0, 0, .2) !important;
	box-shadow: 0px 0 0px 0px rgba(0, 0, 0, .2) !important;
}

.leftsecton {
	background: #FFF;
	padding: 15px;
	width: 100%;
	border-right: 4px solid #f0f0f0;
	/*display: -webkit-inline-box; height: 100%;*/
}

.leftsecton .boxouterinenr {
	margin: 10px 0 20px;
	width: 100%;
	display: inline-block;
}

.leftsecton .boxouterinenr:last-child {
	margin-bottom: 0px;
}

.leftsecton .form-control.search {
	font-size: 14px;
	padding: 18px 10px;
	width: 85%;
	border-radius: .375rem 0 0 .375rem;
}

.leftsecton h3 {
	font-size: 18px;
	font-weight: 500;
	color: #373737;
	display: inline-block;
	margin: 0 0 10px 0;
}

.proucts-searchbox {
	position: relative;
}

.proucts-searchbox .searchboxicon-ps {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 16px;
	background: #0155AD;
	color: #fff;
	text-decoration: none;
	height: 38px;
	width: 15%;
	text-align: center;
	line-height: 38px;
	border: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.price-range .form-control.with40-select {
	width: 45%;
	display: inline-block;
}

.price-range .width20-select {
	width: 10%;
	text-align: center;
	display: inline-block;
}

.price-range .form-control.with40-select {
	width: 45%;
	display: inline-block;
	font-size: 14px;
	padding: 18px 10px;
}

.boxouterinenr ul {
	list-style: none;
	margin: 0;
	padding: 0px 15px;
}

.boxouterinenr ul li {
	margin: 0px 0;
}

.boxouterinenr ul li a {
	color: #4b4b4b;
	font-size: 14px;
	text-decoration: none;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 15px;
	line-height: 20px;
	position: relative;
	word-break: break-all;
}

.boxouterinenr ul li a::before {
	content: "";
	background: #0155ad;
	width: 7px;
	height: 7px;
	float: left;
	position: absolute;
	left: 0;
	top: 11px;
}

.accordion.m365-plans-sidebar .card {
	border: 0;
	border-bottom: 1px dashed #E1E0E0 !important;
	border-radius: 0px;
}

.accordion.m365-plans-sidebar .card .card-header {
	margin: 0;
	padding: 0;
	background: #FFF;
	border: 0;
}

.accordion.m365-plans-sidebar .card .card-header .btn.btn-link.btn-block.text-left {
	color: #5e5e5e;
	font-size: 15px;
	font-weight: 500;
	padding: 4px 0px 4px 0px;
	margin-left: 15px;
	text-decoration: none;
	padding: 4px 16px 4px 0px;
	margin-left: 16px;
	word-break: break-all;
	text-align: left;
}

.accordion.m365-plans-sidebar .card .card-header .btn.btn-link.btn-block.text-left:hover {
	text-decoration: none;
}

.accordion.m365-plans-sidebar .card .m365-plans-sidebar2 {
	padding: 0px 15px 0px 15px;
}

.accordion.m365-plans-sidebar .card .m365-plans-sidebar2:last-child .card {
	border: 0px !important;
}

.filderpageslect .labeltitelbox {
	display: inline-block;
	margin: 0 10px 0 0;
}

.filderpageslect .selecttitelbox {
	width: 100px;
	font-size: 14px;
	display: inline-block;
	margin: 0;
	padding: 0.5rem 0.5rem;
	height: calc(1.5em + 0.75rem + 2px);
	border: 1px solid #CCC;
	color: #495057;
	background-color: #FFF;
	border-radius: 5px;
}

.hide-div {
	display: none;
}

.hide-div ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

button.more-button {
	position: absolute;
	/*top: 49px;*/
	z-index: 2;
	border: 0px;
	padding: 0;
	background: #0155AD;
	color: #fff;
	font-size: 12px;
	width: 64px;
	line-height: 16px;
	letter-spacing: 0;
	left: 50%;
	margin-left: -32px;
	border-radius: 5px;
	margin-top: -10px;
}

button.more-list {
	border: 0px;
	padding: 0;
	background: none;
	color: #0155AD;
	text-decoration: underline;
	float: left;
	width: 100%;
	text-align: left;
}

button.more-list:hover,
button.more-list:visited,
button.more-list:active,
button.more-list:focus,
button.more-button:hover,
button.more-button:visited,
button.more-button:active,
button.more-button:focus {
	border: 0px;
	outline: none;
}

.hide-div.mystyle.list {
	margin: 0;
	width: 100%;
	display: block;
	float: left;
}

.hide-div.mystyle.grid {
	display: block;
	position: absolute;
	background: #FBFBFB;
	z-index: 1;
	width: 220px;
	padding: 15px;
	left: 50%;
	margin-left: -110px;
	box-shadow: 1px 0 14px 1px rgba(0, 0, 0, .2);
	text-align: left;
	max-height: 240px;
	overflow-y: auto;
}

.hide-div ul li {
	color: #4b4b4b;
	font-size: 13px;
	text-decoration: none;
	width: 100%;
	display: block;
	padding: 3px 0px 3px 15px;
	line-height: 20px;
	position: relative;
	word-break: break-all;
}

.hide-div ul li:before {
	content: "";
	background: #0155ad;
	width: 7px;
	height: 7px;
	float: left;
	position: absolute;
	left: 0;
	top: 11px;
}

.accordion.m365-plans-sidebar {
	max-height: 405px;
	overflow-y: auto;
}

.banner-header {

	padding: 0 0px;
	/*border-bottom: 1px solid #e6e6e6;*/
}

.banner-header h1 {
	font-size: 30px;
	color: #373737;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	font-weight: 700;
}

/* Works on Firefox */
* {
	scrollbar-width: thin;
	scrollbar-color: #9b9b9b transparent;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

*::-webkit-scrollbar-track {
	background: transparent;
}

*::-webkit-scrollbar-thumb {
	background-color: #9b9b9b;
}

.accordion.m365-plans-sidebar .card .card-header .parent {
	position: relative;
	float: left;
}

.accordion.m365-plans-sidebar .card .card-header .parent:before {
	position: absolute;
	left: 0;
	top: 11px;
	content: "\f068";
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	display: block;
	font-size: 10px;
}

.accordion.m365-plans-sidebar .card .card-header .parent.collapsed:before {
	content: "\f067";
}

.line-height-28 {
	line-height: 28px;
	word-break: break-all;
}

button.close {
	background: none;
	border: 0;
	font-size: 19px;
}


/*-------- M365 listing page CSS -------- Changes by Naresh--------*/

.top_nav .right li a#cart i {
	color: #FFF;
}

.com-domain-highlight .twoyear-text {
	padding-top: 0;
	width: 100%;
	display: block;
	word-break: break-all;
	position: relative;
	top: 6px;
}

.price-year>span>span {
	color: #09757a;
	font-size: 16px;
}

.price-year>span>s {
	font-weight: 400;
	color: #aaa;
	text-decoration: line-through;
	padding: 7px 0;
}

.sky-form.ml-5 {
	margin-left: 5px;
}

.accordion-item:last-of-type,
.accordion-item:not(:first-of-type),
.accordion-item:first-of-type {
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
}

.button-grey {
	background: #DFDFDF !important;
	color: #949494 !important;
}

.button-grey:hover {
	background: #AEAEAE !important;
	color: #fff !important;
}

.btn.btn-primary.dissable,
.btn.dissable,
.btn:disabled {
	background: #0D559F !important;
	border: 1px solid #DFDFDF;
	color: #fff !important;
	cursor: no-drop;
	pointer-events: visible !important;
}

.doman-namebox.fs-10.gary-text.mt-0.mb-1 {
	font-size: 11px;
}

.twoyear-text {
	clear: both;
	display: inline-block;
	height: auto;
	margin: 0px 2%;
	padding: 8px 0px;
	width: 96%;
	border-radius: 5px;
	font-size: 11px;
}

p.itemsubtitle_green {
	clear: both;
	display: inline-block;
	height: auto;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	width: 96%;
	border-radius: 5px;
	font-size: 11px;
	color: #59b274
}

.com-domain-highlight .tooltips {
	font-size: 11px;
	margin-right: 0;
	color: #666;
	top: -2px;
}

.search-bottom .d-results .dms-all .price-block .tooltips {
	font-size: 11px;
	margin-right: 0;
	color: #666;
	top: -2px;
}

.com-domain-highlight .tooltips {
	top: -5px;
}

.search-bottom .d-results .dms-all .price-block .tooltips .tooltiptext,
.com-domain-highlight .tooltips .tooltiptext {
	width: 250px;
	margin-left: -125px;
}

#agreement_load .sky-form {
	margin: 0px;
}

#agreement_load .control-label {
	font-size: 15px;
	color: #373737;
	font-weight: 400;
	margin: 0 0 5px;
}

#agreement_load .sky-form .form-group {
	margin: 8px 0;
}

.g-testi.commonclasstohideregister .inputRow input[type="text"],
.g-testi.commonclasstohideregister .inputRow input[type="password"],
.g-testi.commonclasstohideregister .inputRow input textarea {
	margin: 0px 0px 0px 0px;
}

.g-testi.commonclasstohideregister .inputRow {
	margin: 0px 0px 23px 0px;
	position: relative;
	border-radius: 5px;
}

.g-testi.commonclasstohideregister .inputRow #check_username {
	position: absolute;
	left: 0px;
	top: 42px;
	line-height: 15px;
}

.new-slide-cart .login-user h2.sign-messag {
	margin: 10px 0px 48px 0px;
	color: #666;
	font-size: 16px;
	text-align: center;
	font-weight: 400;
}

.new-slide-cart .login-user h2.sign-messag #sign-up-sec,
.new-slide-cart .login-user h2.sign-messag #back-to-login-4 {
	text-decoration: underline;
	color: #0155AD
}

.top-cart-b {
	float: right;
	text-align: center;
}

.top-cart-b a {
	font-size: 12px;
	float: right;
	line-height: 14px;
	background: #0155AD;
	color: #fff;
	margin: 7px 0 0 0;
	text-decoration: none;
	font-weight: 500;
	padding: 5px;
	border-radius: 5px;
}

.top-cart-b a:hover {
	text-decoration: none;
	background: #0155AD;
	color: #fff;
}

.coupon-apply .button-remove {
	padding: 11px 20px 11px 20px !important;
	margin-left: -5px;
	width: auto;
	font-size: 15px;
	font-weight: 500;
}

.top_nav.top_h_menu .right li.link.cart.link-single a {
	border-radius: 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	padding: 5px 10px;
}

.hidden_addon {
	display: none;
}

.top_nav.top_h_menu .right li.link.cart.link-single a i {
	color: #FFF;
}

.form-check.custom-checkbox.partner-receive {
	padding-left: 0 !important;
}

.form-check.custom-checkbox.partner .form-check-label,
.form-check.custom-checkbox.partner-receive .form-check-label,
.form-check.custom-checkbox.partner-receive span {
	font-size: 14px;
}

.form-check.custom-checkbox.partner .form-check-input {
	margin-top: 5px;
}

.form-check.custom-checkbox.partner-receive .form-check-input {
	float: none;
	margin: 5px 0px 0px 10px;
}

.custom-box {
	border-top: 1px dashed #E3E3E3;
	margin-top: 15px !important;
	padding-top: 20px;
	border-bottom: 1px dashed #E3E3E3;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.form-check.custom-checkbox.partner-receive .form-check-input[type=radio] {
	float: none;
	margin: 5px 0px 0px 0px;
	background-color: #0155AD1F;
	border: 1px solid #0155AD;
	border-radius: 100% !important;
}

.form-check.custom-checkbox.partner-receive .form-check-input[type=radio]:checked {
	background-color: #0155AD;
	border-color: #0155AD;
}

.form-check.custom-checkbox.partner-receive .form-check-label.radio {
	margin-right: 15px;
}

.form-floating .allowed_file {
	font-size: 11px;
	word-break: break-all;
	color: #b1b1b1;
}

.label-check-custom {
	float: left;
	width: 100%;
	color: rgba(102, 102, 102, 0.70);
	opacity: .65;
	font-size: 14px;
	font-weight: 500;
	padding-bottom: 8px;
}

.btn.btn-primary.extension {
	background: #0155AD;
	border: 0;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 500;
	border-radius: 5px;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.collapse.dont-collapse-sm {
		display: block !important;
		height: auto !important;
		visibility: visible;
	}

	.btn.btn-primary.extension {
		display: none;
	}
}

.product-summary-h {
	max-height: 350px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 16px;
	margin-top: 20px;
}

#ac_valid_msg {
	font-size: 13px;
	margin-top: 10px;
	display: inherit;
	color: #373f45;
}

.mobile-view {
	display: none;
}

.modal-body.addonoptionbody .admin-plan-plan select.form-control {
	background-position: right -10px center;
}

.shopping-cart .plan-righbox .box .express_checkout_cart .tile-head-plan {
	text-align: center;
}

.modal-tab .nav.nav-tabs.d-lg-flex.cartpage.nav-fill a.nav-item.nav-link {
	position: relative
}

.modal-tab .nav.nav-tabs.d-lg-flex.cartpage.nav-fill a.nav-item.nav-link.active:before {
	content: "";
	position: absolute;
	bottom: -22px;
	left: 50%;
	border: 15px solid transparent;
	border-bottom-color: #0155AD;
	margin-left: -15px;
}

.btn_green_cart.modal-button,
.btn_green_cart.modal-button:hover {
	background: #0155AD;
}

#save_agreement_btn_disable {
	margin-top: 15px;
	text-transform: uppercase;
	padding: 10px 16px !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 19px !important;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,
.owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none
}

.owl-carousel .owl-item img {
	display: block;
	padding: 7px;
margin: 0 auto;
	width: auto;
	cursor: pointer;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
	display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}



.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	animation-name: fadeOut
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.owl-height {
	transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}

.pd-wrap.nw-order-page .owl-carousel.product-slider .owl-item,
.pd-wrap.nw-order-page .owl-carousel .owl-item {
	border: 1px solid #e3e3e3;
	width: 100%;
	background-color: #fff
}

.pd-wrap.nw-order-page .product-thumb .owl-stage-outer .owl-item {
	border: none;
	background-color: transparent;
}

.pd-wrap.nw-order-page .product-thumb .owl-stage-outer .owl-item img {
	border: 1px solid #e3e3e3;
	background-color: #fff;
}

/*-------- Products pages CSS -------- Changes by Naresh--------*/

.pd-wrap {
	padding: 20px 0px 20px 0px;
}

.pd-wrap ol.breadcrumb li a {
	color: #373f45;
	text-decoration: none;

}

.heading-section {
	text-align: center;
	margin-bottom: 20px;
}

.sub-heading {
	font-size: 12px;
	display: block;
	font-weight: 600;
	color: #2e9ca1;
	letter-spacing: 2px;
}

.heading-section h2 {
	font-size: 32px;
	font-weight: 500;
	padding-top: 10px;
	padding-bottom: 15px;
}

.user-img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	position: relative;
	min-width: 80px;
	background-size: 100%;
}

.carousel-testimonial .item {
	padding: 30px 10px;
}

.quote {
	position: absolute;
	top: -23px;
	color: #2e9da1;
	font-size: 27px;
}

.name {
	margin-bottom: 0;
	line-height: 14px;
	font-size: 17px;
	font-weight: 500;
}

.position {
	color: #adadad;
	font-size: 14px;
}

.product-count select {
	width: 100%;
}

.owl-nav button {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	outline: none;
	height: 25px;
}

.owl-nav button svg {
	width: 20px;
	height: 20px;
}

.owl-nav button.owl-prev {
	left: -15px;
}

.owl-nav button.owl-next {
	right: -15px;
}

.owl-nav button span {
	font-size: 45px;
}

.product-thumb .item img {
	height: 60px;
	width: auto;
	margin: 10px 6px;
}

.product-name {
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	margin-bottom: 10px;
	color: #373f45;
}

.product-price-discount {
	font-size: 22px;
	font-weight: 400;
	padding: 10px 0;
	clear: both;
}

.product-price-discount span.line-through {
	text-decoration: line-through;
	margin-left: 10px;
	font-size: 14px;
	vertical-align: middle;
	color: #a5a5a5;
}

.display-flex {
	display: flex;
}

.align-center {
	align-items: center;
}

.product-info {
	width: 100%;
}

.reviews-counter {
	font-size: 13px;
}

.reviews-counter span {
	vertical-align: -2px;
}

.rate {
	float: left;
	padding: 0 10px 0 0;
}

.rate:not(:checked)>input {
	position: absolute;
	top: -9999px;
}

.rate:not(:checked)>label {
	float: right;
	width: 15px;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	font-size: 21px;
	color: #ccc;
	margin-bottom: 0;
	line-height: 21px;
}

.rate:not(:checked)>label:before {
	content: '\2605';
}

.rate>input:checked~label {
	color: #ffc700;
}

.rate:not(:checked)>label:hover,
.rate:not(:checked)>label:hover~label {
	color: #deb217;
}

.rate>input:checked+label:hover,
.rate>input:checked+label:hover~label,
.rate>input:checked~label:hover,
.rate>input:checked~label:hover~label,
.rate>label:hover~input:checked~label {
	color: #c59b08;
}

.product-dtl p {
	font-size: 14px;
	line-height: 24px;
	color: #7a7a7a;
}

.product-dtl .form-control {
	font-size: 15px;
}

.product-dtl label,
.order-fixed-footer .total-price.selet-footer label {
	line-height: 16px;
	font-size: 15px;
	width: 100%;
	color: #979797;
	font-weight: 400;
}

.form-control:focus {
	outline: none;
	box-shadow: none;
}

.product-count {
	margin-top: 15px;
}

.product-count .qtyminus,
.product-count .qtyplus {
	width: 26px;
	height: 27px;
	text-align: center;
	font-size: 8px;
	line-height: 25px;
	color: #373737;
	cursor: pointer;
	font-weight: 600;
	float: left;
}

.product-count .qtyminus {
	border-radius: 5px 0 0 5px;
	background: #EFEFEF;
}

.product-count .qtyplus {
	border-radius: 0 5px 5px 0;
	background: #EFEFEF;
}

.product-count .qty {
	width: 50px;
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	border-left: 0px;
	border-right: 0px;
	float: left;
	height: 27px;
	font-size: 11px;
}

.round-black-btn {
	border-radius: 4px;
	background: #373f45;
	color: #fff;
	padding: 7px 45px;
	display: inline-block;
	margin-top: 20px;
	border: solid 2px #373f45;
	transition: all 0.5s ease-in-out 0s;
}

.round-black-btn:hover,
.round-black-btn:focus {
	background: transparent;
	color: #373f45;
	text-decoration: none;
}

.product-info-tabs {
	margin-top: 25px;
}

.product-info-tabs .nav-tabs {
	border-bottom: 2px solid #d8d8d8;
}

.product-info-tabs .nav-tabs .nav-item {
	margin-bottom: 0;
}

.product-info-tabs .nav-tabs .nav-link {
	border: none;
	border-bottom: 2px solid transparent;
	color: #373f45;
}

.product-info-tabs .nav-tabs .nav-item .nav-link:hover {
	border: none;
}

.product-info-tabs .nav-tabs .nav-item.show .nav-link,
.product-info-tabs .nav-tabs .nav-link.active,
.product-info-tabs .nav-tabs .nav-link.active:hover {
	border: none;
	border-bottom: 2px solid #d8d8d8;
	font-weight: bold;
}

.product-info-tabs .tab-content .tab-pane {
	padding: 30px 20px;
	font-size: 15px;
	line-height: 24px;
	color: #7a7a7a;
}

.review-form .form-group {
	clear: both;
}

.mb-20 {
	margin-bottom: 20px;
}

.review-form .rate {
	float: none;
	display: inline-block;
}

.review-heading {
	font-size: 24px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 6px;
	text-transform: uppercase;
	color: #373f45;
}

.review-form .form-control {
	font-size: 14px;
}

.review-form input.form-control {
	height: 40px;
}

.review-form textarea.form-control {
	resize: none;
}

.review-form .round-black-btn {
	text-transform: uppercase;
	cursor: pointer;
}

.sticky-cart {
	background: #FFF;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1;
	right: 0;
	box-shadow: 0 3px 10px #00000052;
	padding: 15px 0px;
}

.sticky-cart .link-back {
	/*	margin-top: 2px;*/
	color: #595959;
	background: none;
	/*	float: left;*/
	padding-right: 0px;
	width: 80px;
}

.sticky-cart .total-price {
	float: right;
	font-size: 16px;
	margin-right: 25px;
	text-align: right;
	margin-bottom: 0;
	color: #373737;
	line-height: 20px;
	font-weight: 600;
}

.sticky-cart .total_amount_price.total-price {
	color: #0155ad;
}

.sticky-cart .total-price .plan-duration {
	font-size: 12px;
	color: #7d7d7d;
	margin-top: 0px;
	font-weight: 400;
}

.sticky-cart .txt-button {
	float: right;
	padding: 8px 30px;
	border: 0;
	width: auto;
	background: #0155AD;
	color: #FFF;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
	text-transform: uppercase;
}

.sticky-cart .txt-button i {
	display: none;
}

.tab-content.accordion.min-h {
	min-height: auto;
}

.related-products {
	padding: 50px 0px 40px 0px;
}

.related-products h5 {
	margin: 0;
	padding: 0 0 10px 0;
}

.related-products .price-box {
	text-align: center;
	box-shadow: 0 0 23px -5px rgba(0, 0, 0, .2);
	margin: 20px 0px 0px 0px;
	position: relative;
	padding: 0;
	background: #FFF;
}

.related-products .price-box .plan-top {
	background: #0155AD;
	padding: 15px 0;
}

.related-products .price-box .plan-top .plans-title {
	font-size: 22px;
	color: #fff;
	padding: 0 5px;
	line-height: 26px;
	padding: 0 4px 5px;
	display: inherit;
}

.related-products .price-box .plan-top p {
	font-size: 11px;
	color: #f0f0f0;
	padding: 0 4px;
	margin: 0;
}

.related-products .price-box .plan-top .green-li {
	background: #0155AD;
	border: none;
	text-align: center;
	display: block;
	transition: all .5s ease 0s;
	width: 60px;
	margin: 10px auto 0;
	height: 3px;
	opacity: 1;
}

.related-products .price-box:hover .plan-top .green-li {
	width: 80px;
}

.related-products .price-box .plan-top .plan-price {
	font-size: 34px;
	font-weight: 600;
	color: #fff;
	line-height: 35px;
	padding-top: 14px;
}

.related-products .price-box .plan-top .plan-price span {
	font-size: 16px;
	vertical-align: super;
}

.related-products .price-box .plan-top .plan-price small {
	font-size: 16px;
	font-weight: 400;
}

.related-products .price-box .font-size-li {
	margin: 0;
	padding: 10px 20px 10px 40px;
	position: relative;
	list-style: none;
}

.related-products .price-box .font-size-li li {
	font-size: 16px;
	color: #373f45;
	line-height: 22px;
	width: 100%;
	margin: 6px;
	position: relative;
	text-align: left;
	display: inline-block;
}

.related-products .price-box .font-size-li li::before {
	content: "";
	background: url(../img/checked.svg) no-repeat 0 0;
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 5px;
	margin-top: 8px;
	filter: invert(85%) sepia(94%) saturate(1847%) hue-rotate(358deg) brightness(101%) contrast(97%) !important;
	position: absolute;
	left: -25px;
	top: -5px;
}

.related-products .price-box .bottom-plan {
	padding: 20px;
	background: #fbfbfb;
}

.related-products .price-box .bottom-plan select {
	text-align: left;
}

.related-products .price-box .bottom-plan select {
	margin: 0;
	border-color: #969696;
	background-color: #fff;
	font-size: 14px;
}

.related-products .price-box .bottom-plan a {
	background: #0155ad;
	color: #fff;
	display: inline-block;
	margin-top: 20px;
	padding: 6px 26px;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 5px;
	text-decoration: none;
}

.enduserprice {
	font-size: 11px;
	font-weight: 400;
	color: #666;
	margin: -4px 0 6px 0;
}

.pending-orders {
	text-align: right;
	padding-top: 15px;
}

.pending-orders a {
	text-align: right;
	font-size: 15px;
	color: #373f45;
	font-weight: 600;
}

.pending-orders a:hover {
	color: #000000;
}

.pending-orders a svg {
	width: 14px;
}

.tab-content.accordion.min-h.no-border-radius {
	border-radius: 0px;
	padding: 20px;
	background-color: #fff;
}

.choose-domain.product-page {
	box-shadow: none;
	background: #FFF;
	padding: 0;
	border-radius: 0;
}

.serverone-page-bg .custom-tab-cart .tab-content {
	box-shadow: none;
}

.choose-domain.product-page .form-details-pls {
	border: 0px;
}

.owl-carousel.owl-drag .owl-item.current.active .item img, .owl-carousel.product-thumb .owl-item.current.active .item img {
	border: 1px solid #0155ad;
}

.single-image img {
	border: 1px solid #e1e1e1;
	width: 100%;
	border-radius: 4px;
	padding: 2px;
}

.admin-plan .single-plan .plan-name a {
	color: #FFF;
	text-decoration: none;
	word-break: break-word;
}

.admin-plan .single-plan .plan-name a:hover {
	color: #FFF;
	text-decoration: underline;
}

.plan-name a {
	color: #373f45;
	text-decoration: none;
}

.plan-name a:hover {
	color: #373f45;
	text-decoration: underline;
}

.breadcrumb {
	font-size: 13px !important;
}

.modal-dialog.modal-lg.modal-dialog-scrollable {
	width: 600px;
}

#phoneCountryCode:focus {
	border-bottom: 1px solid #DDDDDD !important
}

.order-detailsbox .summary-plans {
	margin-bottom: 0px;
}

.product-count .qty.qty_one {
	border: 0;
	text-align: left;
	width: 100%;
	line-height: 36px;
}

.order-detailsbox .summary-plans.discount .order-number-title.plan-summry,
.order-detailsbox .summary-plans.discount .order-number-value.price-plans {
	color: #24ab24;
}

.stick.y.affix-top.express_checkout-register.selcet_domain_tabs.no-padding {
	position: sticky;
	top: 30px;
}

.aws-package {
	margin-bottom: 160px;
}

.aws-heading {
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	color: #0155AD;
}

.aws-sub-heading {
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	margin-top: 10px;
	color: #444;
}

.aws-description {
	font-size: 13px;
	padding: 5px 0px 0px 0px;
	color: #666666;
}

.server-size .server-dec {
	position: relative;
	float: left;
	color: #9fa5b1;
	font-size: 10px;
	font-weight: 400;
	text-align: center;
	margin: 10px 0 0 0;
}

.server-size .server-dec span {
	cursor: pointer;
}

.server-size .server-dec:first-child {
	text-align: left;
}

.server-size .server-dec:nth-child(2) {
	margin-left: 28px;
}

.server-size .server-dec:nth-child(3) {
	margin-left: 30px;
}

.server-size .server-dec:nth-child(4) {
	margin-left: 44px;
}

.server-size .server-dec:nth-child(5) {
	margin-left: 50px;
}

.server-size .server-dec:nth-child(6) {
	margin-left: 46px;
}

.server-size .server-dec:nth-child(7) {
	margin-left: 45px;
}

.server-size .server-dec:nth-child(8) {
	margin-left: 42px;
}

.server-size .server-dec:nth-child(9) {
	margin-left: 40px;
}

.server-size .server-dec:nth-child(10) {
	margin-left: 38px;
}

.server-size .server-dec:nth-child(11) {
	margin-left: 34px;
}

.server-size .server-dec:nth-child(12) {
	margin-left: 27px;
}

.server-size .server-dec:nth-child(13) {
	margin-left: 31px;
}

.server-size .server-dec:nth-child(14) {
	margin-left: 30px;
}

.server-size .server-dec:nth-child(15) {
	margin-left: 32px;
}

.server-size .server-dec:nth-child(16) {
	margin-left: 26px;
}

.server-size .server-dec:nth-child(17) {
	margin-left: 23px;
}

.server-size .server-dec:nth-child(18) {
	right: -13px;
}

.server-size .server-dec span:hover .show-info {
	display: block;
}

.server-size .server-dec span .show-info {
	position: absolute;
	display: none;
	background: #f2f2f2;
	padding: 10px;
	width: 180px;
	font-size: 14px;
	color: #333;

	border-radius: 5px;
	text-align: left;
	margin: 10px 0px 0px -80px;
	animation: growOut 500ms ease-in-out forwards;
	transform-origin: top center;
}

@-moz-keyframes growOut {
	0% {
		transform: scale(0);
	}

	80% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes growOut {
	0% {
		transform: scale(0);
	}

	80% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

@-o-keyframes growOut {
	0% {
		transform: scale(0);
	}

	80% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes growOut {
	0% {
		transform: scale(0);
	}

	80% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

.aws-qty {
	width: 20%;
	position: relative;
	top: -14px;
	font-weight: 400;
	color: #333;
	display: inline-block;
	text-align: center;
}

.stick.y.affix-top.express_checkout-register.selcet_domain_tabs.no-padding {
	position: sticky;
	top: 30px;
}

.paymentbox .inputWithIcon input {
	width: 100%;
	padding: 4px;
	font-size: 15px;
}

.paymentbox label {
	font-size: 14px;
	color: #666;
}

.payment-acpect-options .express_checkout_box h2 {
	font-weight: 500;
	background: #FBFBFB;
	font-size: 18px;
	color: #373f45;
	margin: 0px 0 15px 0;
	padding: 15px;
}

.payment-acpect-options .express_checkout_box .gr-order-line {
	display: none;
}

.cancel-retry-pay {
	background: #e6e6e6;
	padding: 10px 20px;
	border-radius: 5px;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 500;
	color: #B6B6B6;
	display: inline-block;
	margin-right: 7px;
	cursor: pointer;
}

.cancel-retry-pay:hover {
	background-color: #969696;
	color: #FFF;
}

.form-body.border_all.new-page-form {
	width: 100%;
	padding: 0px 20px;
}

.form-body.border_all.new-page-form .modal-heading {
	font-size: 20px;
	font-weight: 600;
	text-align: left;
	margin: 5px 0 10px;
	color: #373737;
	padding: 0 10px;

}

.sky-form .form-body.border_all.new-page-form .row {
	margin: 0px;
}

body.modal-open {
	padding-right: 0px !important;
	overflow: auto !important;
}

.continue-with-button {
	display: inline-block;
	width: 100%;
	background: #FFF;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 10px 0;
	margin: 5px 0 !important;
	color: #818181;
	text-decoration: none;
	font-size: 15px;
	font-weight: 500;
	text-align: center;
	line-height: 20px;
	text-transform: capitalize;
}

.continue-with-button svg {
	width: 20px;
	height: 20px;
	fill: #818181;
	margin-right: 8px;
	margin-top: -2px;
}

.continue-with-button:hover {
	background: var(--bg-blue-hover-color);
	color: #FFF;
	border-color: var(--bg-blue-hover-color);
}

.continue-with-button:hover svg {
	fill: #FFF;
}

.privacy-policy {
	font-size: 14px;
	color: #666;
	padding: 15px 0 30px 0;
}

.privacy-policy a {
	text-decoration: none;
	color: var(--bg-blue-color);
	outline: none;
}

.privacy-policy a:hover {
	text-decoration: underline;
	color: var(--bg-blue-hover-color);
}

.back-sign a,
.back-sign a:hover {
	color: #0155AD;
	text-decoration: none;
}

.button-grp a {
	padding: 6px 10px !important;
	font-size: 14px !important;
	text-transform: capitalize !important;
}

.button-grp {
	display: flex;
	gap: 10px;
	padding-top: 10px;
}

body.modal-open {
	padding-right: 0px !important;
	overflow: auto !important;

}

.tooltips .tooltiptext.support-charges {
	width: 350px;
	left: 100%;
	margin-left: -100px;
	top: -147px;
	padding: 15px;
}

.tooltips .tooltiptext.support-charges p {
	font-size: 15px;
	font-weight: 500;
	text-align: left;
}

.tooltips .tooltiptext.support-charges ul {
	padding: 6px 0 0 12px;
	margin: 0;
	text-align: left;
}

.tooltips .tooltiptext.support-charges ul li {
	list-style-type: disc;
	font-size: 11px;
	color: #c8c8c8;
	line-height: 14px;
}

.support-charge {
	font-size: 11px;
	line-height: 14px;
	padding: 5px 0 0 0;
	color: #9c9c9c;
	word-break: break-word;
}

#account_link_popup {
	overflow-y: hidden;
}

#account_link_popup .modal-body {
	text-align: center;
}

#account_link_popup .button-grp {
	justify-content: center;
}

.pd-wrap.nw-order-page.new-bulk-order-page .product-thumb .item img {
	height: 40px;
}

.pd-wrap.nw-order-page.new-bulk-order-page .product-count label {
	width: 100%;
	font-size: 15px;
	color: #373f45;
}

.pd-wrap.nw-order-page.new-bulk-order-page .product-count select {
	width: 270px;
}

.pd-wrap.nw-order-page.new-bulk-order-page a.addtocart {
	font-size: 15px;
	text-transform: uppercase;
	background: #0155AD;
	color: #FFF;
	border-radius: 5px;
	padding: 8px 12px;
	margin: 20px 10px 0px 0px;
	text-decoration: none;
	display: inline-block;
}

.pd-wrap.nw-order-page.new-bulk-order-page a.buynow {
	font-size: 15px;
	text-transform: uppercase;
	background: #ff9804;
	color: #FFF;
	border-radius: 5px;
	padding: 8px 12px;
	margin: 20px 0px 0px 0px;
	text-decoration: none;
	display: inline-block;
}

.pd-wrap.nw-order-page.new-bulk-order-page ol.breadcrumb {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}

h5.sign-in.h5 {
	color: #666;
	text-align: center;
	font-size: 22px;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	font-weight: 400;
}

.form-floating>.selet-margin-box.form-select.select-pt {
	padding-top: .625rem;
	height: calc(2.4rem + 2px);
}

.form-floating>.form-control.select-pt {
	height: calc(2.4rem + 2px);
	padding: 8px 3px 8px 3px !important;
}

.top_nav.top_h_menu .right li.link.login a.cartt.cart_summery_icn {
	border-radius: 5px;
	padding: 0px 0 0px 2px;
}

.top_nav.top_h_menu .right li.link.login a.cartt.cart_summery_icn i {
	color: #0155AD;
	margin-right: 0px;
	font-size: 20px;
}

.choose-domain.product-page .sky-form fieldset {
	padding: 0px;
}

.choose-domain.product-page .sky-form section {
	margin-bottom: 0px;
}

.product-page .accorend-text-btn .accordin-btn-less-add>a.add-btn-quntity,
.product-page .accorend-text-btn .accordin-btn-less-add>a.less-btn-quntity {
	width: 26px;
}

.product-page .accorend-text-btn .input .accordin-btn-div {
	width: 50px;
}

.product-page .sky-form {
	margin: 0px;
}

.product-page select.form-control {
	width: 270px;
}

.first {
	display: flex;
	padding: 12px 0;
}

.second {
	margin-left: auto;
}

.cart-price {
	display: flex;
	float: right;
	/*width: 100%;*/
}

.link-back svg {
	width: 16px;
	height: 16px;
}

.first p {
	font-size: 11px;
}

.main {
	display: flex;
	width: 50%;
}

.text-center-div {
	position: relative;
	padding-left: 10px
}

.text-center-div:before {
	content: '';
	position: absolute;
	width: 2px;
	height: 46px;
	background: #ccc;
	left: 0;
	top: 2px;
}

.text-center-div .taxes {
	margin: 0 !important;
	padding: 0 !important;
	display: block;
	width: 100%;
	border-radius: 0;
}

.total-price.renewal-amount {
	line-height: 20px;
	padding-top: 5px;
}

.pd-wrap.nw-order-page.new-bulk-order-page {
	position: relative;
}

.pd-wrap.nw-order-page.new-bulk-order-page .price-plans {
	position: absolute;
	text-align: right;
	float: none;
	left: -4px;
	width: 100%;
	top: 3px
}

.color-green {
	color: #24ab24;
	font-weight: 600
}

.price-plans.color-green {
	font-size: 15px;
}

.container.product-page .addon-box {
	margin-top: 15px;
}

.sticky-cart .total-price .totalprice {
	font-size: 18px;
	color: #000000;
	font-weight: 600;
}

.sticky-cart .total-price .totalprice span {
	font-size: 13px;
	color: #666;
	font-weight: 400;
}

.sticky-cart .total-price.discount {
	color: #24ab24;
	border: 1px dashed #24ab24;
	padding: 0px 10px 2px 10px;
	border-radius: 5px;
}

.sticky-cart .total-price.discount .totalprice {
	color: #24ab24;
}

.sticky-cart .total-price.selet-footer {
	width: 150px;
}

.sticky-cart .total-price.selet-footer label {
	text-align: left;
	width: 100%;
	font-size: 14px;
	color: #373737;
}

.sticky-cart .total-price.selet-footer .form-control {
	height: 26px;
}

.qrcode {
	width: 100%;
}

.qrcode .app-download-button {
	/*display: inline-grid;*/
}

.qrcode .app-download-button a {
	color: #818181;
	text-decoration: none;
	font-size: 14px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #ccc;
	padding: 7px 10px;
	border-radius: 4px;
	text-decoration: none;
	min-width: 140px;
	display: inline-block;
	text-align: center;
}

.qrcode .app-download-button a.app-store-download {
	margin: 0px 0px 0px 10px;
}

.qrcode .app-download-button a:hover {
	background: #0154AB;
	color: #FFF;
	border-color: #0154AB;
}

a.scan_code_hide {
	color: #0155AD;
}

.qrcode-img {
	width: 100%;
}

.w-48 {
	width: 48% !important;
}

.recovery-code {
	background: #f7f7f7;
	text-align: center;
	border: 2px dashed #e6e6e6;
	padding: 20px;
	border-radius: 5px;
	font-size: 16px;
	width: 100%;
	margin: 15px auto;
}

.copy-download-button {
	border: 1px solid #0155AD;
	padding: 3px 0px 6px 0px;
	display: block;
	margin-top: 15px;
	border-radius: 5px;
	background: #FFF;
}


a.copy-download-button:hover,
a.copy-download-button:hover {
	background-color: #0155AD;
	border: 1px solid #0155AD;
}

a.copy-download-button:hover svg,
a.copy-download-button:hover svg {
	fill: #fff;
}

.copy-download-button svg {
	width: 16px;
	fill: #0155AD;
}

.google-rievew-img {
	float: left;
	margin-right: 10px;
	opacity: 0.6;
}

.reivew-rate-value {
	display: inline-block;
	line-height: 15px;
}

.reivew-rate-value>span {
	color: #373737;
	font-size: 14px;
	font-weight: 500;
	display: block;
}

img.google-reivew-star {
	max-height: 13px;
	opacity: 0.6;
}

.toll-main-box .india-toll-free-number {
	display: block;
	font-size: 11px;
	color: #666666;
}

.toll-main-box>a {
	text-decoration: none;
}

.toll-free-icon {
	float: left;
	margin: 6px 6px 0 0;
}

.toll-free-box {
	display: inline-block;
	line-height: 15px;
	font-size: 14px;
	font-weight: 600;
	color: #373737;
}

@media (min-width: 1400px) {
	.container.custom-container {
		max-width: 1200px;
	}
}

.order_summary_icon {
	stroke: #b4b4b4;
}

nav>.nav.nav-tabs.cartpage a.nav-item.nav-link:hover .order_summary_icon,
nav>.nav.nav-tabs.cartpage a.nav-item.nav-link.active .order_summary_icon,
nav>.nav.nav-tabs.cartpage a.nav-item.nav-link:focus .order_summary_icon {
	fill: #fff;
	stroke: #fff;
}

nav>div a.nav-item.nav-link.active::after {
	content: "";
	position: absolute;
	/* bottom: -32px; */
	left: 0;
	border: 4px solid #0154ab;
	/* border-top-color: #0155AD; */
	margin-left: 0;
	width: 100%;
}

nav>.nav.nav-tabs.cartpage a.nav-item.nav-link.active::after {
	content: "";
  width: 100%;
  height: 3px;
  left: 0;
  bottom: -3px;
  background: #0155ad;
    background-color: rgb(1, 85, 173);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  display: block;
  position: absolute;
    border: none;
}

.quantity-group-btn .input-group {
	background-color: #EFEFEF;
	max-width: 115px;
	text-align: center;
	border-radius: 3px;
	padding: 2px;
}

.quantity-group-btn .btn.btn-gary.btn-number {
	padding: 5px 10px;
	border: none;
}

.quantity-group-btn .form-control.input-number {
	padding: 0;
	text-align: center;
	font-size: 15px;
	color: #373737;
	border: none;
	font-weight: 500;
	height: 33px;
}

.quantity-group-btn {
	display: inline-block;
	margin: 0 10px;
}

.products-heading-tag {
	font-size: 40px;
	font-weight: 700;
	color: #373737;
	display: inline-block;
}

.products-name-tag {
	font-size: 18px;
	color: #373737;
	font-weight: 400;
	display: inline-block;
	line-height: 24px;
	width: 100%;

}

.products-selectbox {
	display: inline-block
}

.border-left-gry {
	padding: 0 20px 0 0
}

.border-left-gry {
	position: relative;
	padding: 0 0 0 20px;
	margin: 0 0 0 20px;
}

.border-left-gry::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background-color: #DCDCDC;
	height: 24px;
	width: 2px;
}

.products-titlebox {
	margin: 10px 0;
}

.addons-haed-title {
	background: #F5F5F5;
	padding: 5px 10px;
}

.addons-sub-title {
	margin: 0 10px;
	border-bottom: 1px dashed #E6E6E6;
	padding: 10px 0;
}

.addons-tab-2 {
	font-size: 18px;
	color: #666;
	font-weight: 500;
}

.addons-sub-2 {
	font-size: 15px;
	color: #373737;
	font-weight: 400;
}

.addons-sub-2 .quantity-group-btn {
	margin: 0;
}

.addons-sub-2 .quantity-group-btn .form-control.input-number {
	font-size: 14px;
	height: 28px;
}

.addons-sub-2 .quantity-group-btn .btn.btn-gary.btn-number {
	padding: 2px 7px;
	border: none;
}

.addons-sub-2 .quantity-group-btn .input-group {
	max-width: 95px;
	padding: 2px;
}

.tabs-heading-3,
.order-cust-tab .tabs-heading-3 {
	font-size: 24px;
	color: #373737;
	margin: 30px 0 10px;
}

.addons-main-box {
	border: 1px solid #F5F5F5;
}

.upsell-heading-2 {
	background-color: #F5F5F5;
	color: #666666;
	font-size: 18px;
	font-weight: 500;
	padding: 10px;
}

.upsellbox-one {
	border: 1px solid #F5F5F5;
}

.upsell-strickp {
	color: #A4A4A4;
	text-decoration: line-through;
	font-size: 15px;
	font-weight: 400;
	display: inline-block;
	margin-right: 5px;
}

.upsell-off-p {
	color: #0155AD;
	font-size: 18px;
	font-weight: 800;
	display: inline-block;
	margin: 0 10px;
}

.upsell-mainp {
	color: #373737;
	font-size: 18px;
	font-weight: 700;
	display: inline-block;
}

.select-upsell {
	float: right;
}

.upsell-box-inner {
	padding: 10px 15px 25px;
}

.upsell-dec-text {
	color: #666666;
	font-size: 15px;
	line-height: 22px;
	font-weight: 300;
	width: 100%;
	clear: both;
	display: inline-block;
	margin: 10px 0;
	min-height: 45px;
}

a.btn-theme-blue {
	background-color: #0155AD;
	color: #fff;
	padding: 10px 15px;
	text-decoration: none;
	font-size: 15px;
	font-weight: 500;
	border-radius: 3px;
	transition: all .2s ease-in-out;
}

a.btn-theme-blue:hover {
	background-color: #024D9B;
	color: #fff;
}

.clearfix {
	display: inline-block;
	width: 100%;
}

.select-upsell .form-control {
	border-radius: 4px;
	padding: 2px 22px 2px 6px;
	height: 36px;
	font-size: 14px;
}

.order-fixed-footer {
	background-color: #fff;
	position: fixed;
	bottom: 0;
	width: 100%;
	box-shadow: 0 -10px 10px #0000000a;
	padding: 10px 10px;
	z-index: 11111;
}

.guarated-left {
	float: left;
	width: 30px;
}

.guarated-textbox {
	float: right;
	width: calc(100% - 35px);
	padding-top: 5px;
}

.guarated-title-head {
	font-size: 12px;
	color: #848484;
	font-weight: 600;
}

.guarted-subtext {
	font-size: 12px;
	color: #848484;
	font-weight: 300;
}

ul.ullist-total {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.ullist-total li>span {
	float: right;
}

ul.ullist-total li {
	font-size: 15px;
	color: #373737;
	font-weight: 400;
	margin: 5px 0;
}

ul.ullist-total li.fixd-totalbox {
	font-size: 16px;
	font-weight: 600;
	color: #373737;
}

ul.ullist-total li>span.fixd-totalprice {
	font-size: 20px;
	color: #0155AD;
}

.addtocart-btn-gary {
	border: none;
	padding: 14px 20px;
	width: 100%;
	border-radius: 5px;
	font-size: 22px;
	font-weight: 500;
}

.in-active-btn {
	background-color: #D4D4D4;
	color: #373737;
}

.addtocart-text {
	font-size: 12px;
	color: #848484;
	text-align: center;
	margin: 10px 0 0;
	line-height: 15px;
	font-weight: 300;
	clear: both;
	width: 100%;
	display: inline-block;
}

.chose-periodbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: flex-start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.chose-periodbox .plan input[type="radio"] {
	position: absolute;
	opacity: 0;
}

.chose-periodbox .plan {
	cursor: pointer;
	width: 23.5%;
	margin: 1%;
}

.chose-periodbox .plan:first-child,
.chose-periodbox .plan:nth-child(5),
.chose-periodbox .plan:nth-child(9),
.chose-periodbox .plan:nth-child(13),
.chose-periodbox .plan:nth-child(17),
.chose-periodbox .plan:nth-child(21) {
	margin-left: 0
}

.chose-periodbox .plan:nth-child(4),
.chose-periodbox .plan:nth-child(8),
.chose-periodbox .plan:nth-child(12),
.chose-periodbox .plan:nth-child(16),
.chose-periodbox .plan:nth-child(20),
.chose-periodbox .plan:nth-child(24),
.chose-periodbox .plan:nth-child(28) {
	margin-right: 0
}

.chose-periodbox .plan .plan-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid transparent;
	box-shadow: 0 0px 10px #0000001f;
	border-radius: 7px;
	-webkit-transition: -webkit-box-shadow 0.4s;
	transition: -webkit-box-shadow 0.4s;
	-o-transition: box-shadow 0.4s;
	transition: box-shadow 0.4s;
	transition: box-shadow 0.4s, -webkit-box-shadow 0.4s;
	position: relative;
	min-height: 245px;
	vertical-align: middle;
	display: table;
	width: 100%;
}

.chose-periodbox .plan-details {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	display: table-cell;
}

.period-box {
	background-color: #E6F2FF;
	border-radius: 30px;
	text-align: center;
	display: table;
	padding: 0 10px;
	font-size: 13px;
	color: #373737;
	margin: 8px auto;
	font-weight: 400;
}

.period-strickp {
	color: #A4A4A4;
	font-size: 17px;
	text-align: center;
	text-decoration: line-through;
	font-weight: 500;
	margin: 20px 0 0 0;
	line-height: 16px;
}

.period-main-price sup.period-p-month {
	display: block;
	top: 5px;
	font-size: 15px;
	font-weight: 500;
}

.period-main-price {
	color: #373737;
	font-size: 1.7rem;
	font-weight: 800;
	text-align: center;
	margin: 0 0 20px;
}

.period-main-price sup.period-inrbox {
	top: 0;
	font-size: 15px;
	font-weight: 500;
	margin: 0 3px;

}

.chosebox-onemonth {
	text-align: center;
	font-size: 18px;
	color: #373737;
}

.chose-periodbox .plan input[type="radio"]:checked+.plan-content .period-main-price {
	color: var(--bg-blue-color);
}

.chose-periodbox .plan .plan-content:hover {
	-webkit-box-shadow: 0px 3px 5px 0px #e8e8e8;
	box-shadow: 0px 3px 5px 0px #e8e8e8;
	border: 2px solid var(--bg-blue-color);
}

.chose-periodbox .plan input[type="radio"]:checked+.plan-content:after {
	content: "";
	position: absolute;
	height: 20px;
	width: 20px;
	background: var(--bg-blue-color);
	;
	left: 10px;
	top: 10px;
	border-radius: 100%;
	border: 3px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 3px var(--bg-blue-color);
	;
	box-shadow: 0px 0px 0px 3px var(--bg-blue-color);
}

.chose-periodbox .plan input[type="radio"]+.plan-content:after {
	content: "";
	position: absolute;
	height: 20px;
	width: 20px;
	left: 10px;
	top: 10px;
	border-radius: 100%;
	border: 3px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 3px var(--bg-blue-color);
	;
	box-shadow: 0px 0px 0px 3px var(--bg-blue-color);
	background-color: #fff;
}

.chose-periodbox .plan input[type="radio"]:checked+.plan-content {
	border: 2px solid var(--bg-blue-color);;
	background: #fff;
	-webkit-transition: ease-in 0.3s;
	-o-transition: ease-in 0.3s;
	transition: ease-in 0.3s;
}



/* inspiration */
.inspiration {
	font-size: 12px;
	margin-top: 50px;
	position: absolute;
	bottom: 10px;
	font-weight: 300;
}

.inspiration a {
	color: #666;
}


.tabs-subtext-head {
	font-size: 15px;
	color: #373737;
	line-height: 19px;
}

.fs-new-2 {
	font-size: 30px;
}

.form-control::placeholder,
select.form-control::placeholder {
	color: #a2a2a2 !important;
}

.form-login-input label,
.scan_code .inputloginlable {
	font-size: 15px;
	color: #979797;
	font-weight: 400;
	margin: 0 0 5px;
}

a.mobilenumber-btn {
	background-color: #E5E5E5;
	color: #949494;
	text-decoration: none;
	height: 42px;
	display: inline-block;
	font-size: 16px;
	line-height: 42px;
	text-align: center;
	padding: 0 15px;
	border-radius: 4px;
	transition: all .2s ease-in-out;
}

a.mobilenumber-btn:hover {
	background-color: #D5D5D5;
	color: #949494;
}

ul.ullist-social a.mobilenumber-btn>span {
	margin-right: 8px;
	position: relative;
	top: -2px;
}

.hrlinebtn {
	position: relative;
}

.hrlinebtn::after {
	position: absolute;
	background-color: #E1E1E1;
	height: 36px;
	width: 1px;
	content: "";
	display: inline-block;
	top: -18px;
	left: 0;
}

.form-login-input {
	position: relative;
}

.login-formdetils select.form-control {
	padding: 10px 25px 10px 10px !important;
	border-radius: 4px;
}

.custom-tab-cart {
	margin-bottom: 180px;
}

.upsell-pricebox {
	float: left;
}

.nw-order-page .accordion-button:focus,
.nw-order-page .accordion-button:not(.collapsed) {
	color: #0155AD !important;
}

.form-billing-input input.form-control {
	border: 1px solid #E5E5E5 !important;
	border-radius: 4px;
	font-size: 13px;
	color: #666;
	padding: 10px !important;
	height: 42px;
}

.form-billing-input label {
	font-size: 15px;
	color: #979797;
	font-weight: 400;
	margin: 0 0 5px;
}

.form-billing-input select.form-control {
	border: 1px solid #E5E5E5 !important;
	border-radius: 4px;
	font-size: 14px;
	color: #666;
	padding: 10px 30px 10px 10px !important;
	height: 42px;
}

.formcheck-box .form-check-label {
	font-size: 14px;
	color: #666;
}

.formcheck-box .form-check-input[type="checkbox"] {
	border-radius: 0;
}

.formcheck-box .form-check-input {
	background-color: #E6F2FF;
	border: 1px solid #0154AB;
}

.formcheck-box .form-check-input:checked {
	background-color: #0154AB;
	border-color: #0154AB;
}

.formcheck-box .label-textbox {
	font-size: 14px;
	color: #666;
	margin-right: 15px;
}

.formcheck-box .form-check-label>a {
	color: #0154AB;
	text-decoration: none;
}

.btn-theme {
	padding: 8px 10px;
	border: none;
	min-width: 100px;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 500;
}

.btn-m-2 {
	margin: 0 10px !important;
}

.btn-theme-blue,
.btn.btn-theme-blue {
	background-color: #0154AB;
	color: #FFFFFF;
}

.btn-theme-gray {
	background-color: #F1F1F1;
	border: 1px solid #F1F1F1;
	color: #373737;
}

.btn-theme {
	border: none;
	padding: 7px 15px;
}

.accordion .accordion-item .accordion-header .accordion-button {
	color: #373737;
	font-size: 24px;
	background-color: transparent;
	font-weight: 500;
	padding: 15px 10px;
	border-bottom: 2px solid #EFEFEF;
	border-radius: 0 !important;
}


.cardboxtheme .tab-content .accordion-body {
	padding: 10px 0 40px;
	border: none;
}

.custom-tab-cart .cardboxtheme .accordion-body {
	padding: 10px 0 20px;
}

.nw-order-page .cardboxtheme .accordion-button:focus {
	background-color: transparent !important;
	box-shadow: none;
}

.order-headtabs-link .nav .nav-item.nav-link {
	background-color: transparent;
	border: none;
	color: #66666673;
	font-size: 16px;
	font-weight: 400;
}

.order-headtabs-link .nav .nav-item.nav-link:hover {
	background-color: var(--bg-blue-color);
	color: #fff;
	border-radius: 5px 5px 0 0;
}

nav.order-headtabs-link .nav a.nav-item.nav-link:hover .cricle-icon-svg svg {
	fill: #fff;
}

.products-selectbox .labelbox-title {
	font-size: 18px;
	color: #373737;
}

.order-fixed-footer .plan-summry {
	font-size: 14px;
	float: left;
	color: #373737;
	font-weight: 400;
	line-height: 26px;
}

.order-fixed-footer .price-plans {
	font-size: 14px;
	color: #373737;
	font-weight: 400;
}

.order-fixed-footer .summary-plans {
	clear: both;
}

.summary-plans.totalcost .plan-summry {
	font-size: 16px;
	font-weight: 600;
	color: #373737
}

.summary-plans.totalcost .total_amount_price {
	font-size: 18px;
	color: var(--bg-blue-color);
	font-weight: 700;
}

.summary-plans.totalcost {
	margin: 7px 0 0 0;
	clear: both;
	display: inline-block;
	width: 100%;
}

nav.order-headtabs-link .nav a.nav-item.nav-link.active svg.svg-icon-border {
	stroke: #fff;
}

nav.order-headtabs-link .nav a.nav-item.nav-link.active svg {
	fill: #fff;
}

.addon-box .addon-head h2.office-h {
	color: #373737;
	font-size: 18px;
	margin: 0;
}

.cardboxtheme {
	padding: 10px 24px;
}

.vertical-align-super {
	vertical-align: top;
}

.margin-right-2 {
	margin-right: 10px;
}

.serachbox-inner {
	background-color: #fff;
	padding: 20px 25px;
	border-radius: 0 0 5px 5px;
	box-shadow: 0px 10px 10px 3px #E6E6E6A3;
	border-top: 6px solid #0155AD;
	margin-bottom: 140px;
}

.selecteded-btn-domains {
	background-color: #0155AD;
	border: 2px solid #0155AD;
	height: 46px;
	width: 46px;
	border-radius: 4px;
	text-align: center;
}

.selected-btn-domains {
	background-color: #fff;
	border: 2px solid #373737;
	height: 46px;
	width: 46px;
	border-radius: 4px;
	text-align: center;
}

.search-bottom .d-results .dms-all:hover,
.search-bottom .d-results .dms-all.selected-dmn {
	background-color: #F0F8FF;
}


.custom-space-cell .col-lg-6.padding-right-customd {
	padding-right: 3%;
}

.custom-space-cell .col-lg-6.padding-left-customd {
	padding-left: 3%;
}

.custom-space-cell .border-rightcustomd,
.custom-space-cell .border-leftcustomd {
	position: relative
}


.custom-space-cell .border-leftcustomd::after {
	content: "";
	position: absolute;
	height: 95%;
	top: 20px;
	border-right: 1px solid #E5E5E5;
	left: 0%;
}

.custom-space-cell .border-rightcustomd::after {
	content: "";
	position: absolute;
	height: 95%;
	top: 20px;
	border-right: 1px solid #E5E5E5;
	right: 0%;
}

.addon-order-icon {
	background-color: #E6F2FF;
	font-size: 12px;
	height: 22px;
	width: 22px;
	text-align: center;
	border-radius: 50%;
	line-height: 22px;
	margin: 20px auto;
}

.orderditesilsbox-order .text-yellow {
	color: #373737;
}

.addon-order-icon>span {
	font-size: 24px;
}

.gary-text-d {
	color: #373737;
}

.cardboxtheme .accordion .accordion-item .accordion-header .accordion-button {
	border: none;
	border-bottom: 2px solid #efefef;
}

.orderditesilsbox-order {
	border: 1px solid #F5F5F5;
}

.order-bg-colorhead {
	background-color: #F5F5F5;
	font-size: 18px;
	color: #666666;
	padding: 5px 10px;
}

.orderinnertbox {
	padding: 10px;
}

.coupon-succesful-tex {
	font-size: 12px;
	color: #1BBA0D;
	background-color: #FAFFF9;
	border: 1px dashed #B7DEB4;
	padding: 5px;
	margin: 5px 0
}

.coupontexthead {
	color: #0155AD;
	font-size: 18px;
	font-weight: 700;
}

.coupontexthead .textunderline-coupon {
	text-decoration: underline;
}

.summary-plans.discount-valuebox {
	background-color: #DAF8E0;
	display: inline-block;
	width: 100%;
	padding: 1px 5px;
	font-weight: 500;
}

.product-info .summary-plans.totalcost {
	display: inline-flex;
}

.serverone-page-bg .custom-tab-cart {
	margin-bottom: 10px;
}

.serverone-page-bg {
	background: #fff;
	padding: 0 25px;
	margin: 30px 0 100px;
	box-shadow: 0px 0 4px 3px #E6E6E6;
	border-radius: 5px;
}

.sticky-cart .cart-price {
	margin: 15px 0;
}

.order-fixed-footer .box.aws-price-bottom .summary-plans>span {
	font-size: 14px;
	font-weight: 300;
}

.aws-package .range-slider .irs-grid-text {
	width: 10%;
	white-space: break-spaces;
}

.server-cart-bg {
	background-color: #fff;
	padding: 25px 0;
	box-shadow: 0px 0 4px 3px #E6E6E6;
	border-radius: 5px;
}

.com-domain-highlight .billing-cycle-new {
	position: relative;

}

.com-domain-highlight .billing-cycle-new,
.search-bottom .d-results .dms-all .billing-cycle-new2 {
	display: inline-block;
	margin: 4px 10px 0;
	text-align: left;
}

.com-domain-highlight .billing-cycle-new select.form-select,
.search-bottom .d-results .dms-all .billing-cycle-new2 select.form-select {
	width: 125px;
	font-size: 13px;
	padding: 5px;
	background-position: right .35rem center;
}

.authenticator-c {
	font-size: 13px;
	text-align: center;
	color: #666;
	padding: 15px 0;
	border-left: 1px solid #e4e4e4;
}

.authenticator-partner {
	font-size: 13px;
	text-align: center;
	color: #666;
	padding: 35px 0;

}


.product-count-bulling>label {
	font-size: 11px;
	margin-bottom: 0px;
}

.order-detailsbox.orderditesilsbox .order-number-value {
	text-align: center
}

.billing_renews-text {
	font-size: 11px;
	color: #a4a4a4;
	line-height: 13px;
	margin: 3px 0 0;
}

.bution-avi .left-selectbox-domain .billing_renews-text {
	font-size: 11px;
	color: #a4a4a4;
	line-height: 13px;
	margin: 3px 0 0;
	clear: both;
	display: inline-block;
	width: 100%;
}

.bottom-height-remove {
	margin-bottom: 0;
}

.order-number-value.total-value-p>strong {
	font-weight: 700;
	font-size: 18px;
}

.gary-line-dashed-t {
	border-top: 1px dashed #E3E3E3;
	opacity: 1;
	margin: 20px 0 5px;
}

.theme-btn a.btn-gray-theme,
.btn-gray-theme {
	background: #DFDFDF;
	color: #686868
}

.theme-btn a.btn-gray-theme:hover,
.btn-gray-theme:hover {
	background: #CCC;
	color: #949494
}

.google-rievew-img>img {
	max-height: 30px;
}

ul.right-top.box-space-righttop {
	margin-right: 20px;
}

.top_nav.top_h_menu .navbar .loginlink-btn a.nav-link {
	background-color: #0155ad;
	display: block;
	border-radius: 3px;
	font-size: 12px;
	padding: 5px 11px 4px;
}

.serverone-page-bg .breadcrumb {
	border-bottom: 1px solid #E1E1E1;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.domain-secure-icon {
	margin: 4px 0;
	width: 25px;
	float: left;
}

.select-dominbtn {
	float: right;
	margin: 0px;
	min-width: 70px;
	text-align: left;
}

.billing-cycle-new2 .product-count-bulling select.form-control {
	height: 20px;
	font-size: 12px;
	border-radius: 2px;
	max-width: 82px;
}

.com-domain-highlight .billing-cycle-new .product-count-bulling select.form-control {
	height: 20px;
	font-size: 12px;
	border-radius: 2px;
	max-width: 82px;
}

.com-domain-highlight .price-block .promo-strike-prc {
	display: block;
	color: #A4A4A4;
	font-size: 16px;
	font-weight: 500;
}

.com-domain-highlight .float-right .price-block {
	display: inline-block !important;
	margin: 0 10px;
	line-height: 24px;
	text-align: right;
}

.selecteplans-title {
	width: calc(100% - 120px);
	float: left;
	word-break: break-word;
}

.selecteplans-head {
	width: 115px;
	float: left;
}
.cartCount {
	background-color: var(--bg-blue-color);
	font-size: 11px;
	border-radius: 4px;
	padding: 0 4px;
	position: absolute;
	right: -10px;
	top: 2px;
	color: #fff;
	font-weight: 500;
	line-height: 13px;
}

.order_header_css .cartCount {
	background-color: #fff;
	color: #000;

}

.top_nav.top_h_menu .right li.link.cart-login a.cartt {
	color: #fff;
    padding: 3px;
}

.top_nav.top_h_menu .right li.link.cart-login a.cartt:hover,
.cartCount:hover {
	color: #fff;
}

.top_nav.top_h_menu .right li.cart a i {
	font-size: 24px;
}




.top_nav.top_h_menu .right .offcanvas-body li.nav-item.dropdown a.dropdown-toggle {
	padding: 16px 5px 18px;

}

.navitamboxuser {
	background-color: #daeaff;
	margin: 0 5px 5px;
	padding: 5px;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
}

.order-headtabs-link .tab-mobileshow-b {
	display: none;
}

.username-login {
	display: inline-block;
	min-width: 30px;
	max-width: 60px;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	position: relative;
	top: 2px;
}

.welome-usertext {
	float: left;
	margin: 2px 2px 0 0;
}

.username-login-drop {
	word-break: break-word;
}

.perpectual.accorend-text-btn {
	float: left;
	margin-right: 25px;
}

.subscriptinperiod-box {
	float: left;
	margin: 0 0 0 0;
}

select.form-control.subscriptionbox-input {
	display: inline-block;
	width: 90px;
	height: 27px;
}

.subinnettext {
	font-size: 13px;
	margin: 10px 0px 10px 0px;
	color: #9c9c9c;
	line-height: 18px;
}

.new-domain-loading>img {
	margin: 5px 0 0px 2px;
	clear: both;
	display: inline-block;
}

.transfer-domain-loading>img {
	display: block;
	margin: 4px 0 0 4px;
}

.nw-order-page .choose-domain .sky-form .form-details-pls span.help-block {
	position: relative;
	top: 0;
}

.choose-domain .sky-form .form-details-pls .unavailable img {
	width: 19px;
	padding-right: 3px;
	margin-top: -2px;
}

.other-domain-loading>img {
	margin: 5px 0 0 0;
}

.microsoft-domain-loading>img {
	position: relative;
	top: 6px;
	display: block;
	clear: both;
}

.microsoft-mca-loading>img {
	margin: 5px 0 0 60px;
}

.cart-domain-loading>img {
	margin: 5px 0 0 32px;
	clear: both;
	display: inline-block;
}

.services-head-title {
	font-size: 18px;
	font-weight: 600;
	color: #373737;
	margin: 0 0 15px 0;
}

.servicesboxinner .service-sub-btn>.btn.btn-primary {
	padding: 9px;
	border-radius: 0 4px 4px 0;
}

.services-subtext {
	font-size: 15px;
	color: #979797;
	font-weight: 400;
	margin: 0 0 5px;
}

.servicesboxinner .form-control.services-input-bs {
	width: calc(100% - 100px);
	float: left;
}

.servicesboxinner .theme-btn.service-sub-btn {
	width: 100px;
	float: left;
}

.btn.btn-primary.themebtn-b {
	text-decoration: none;
}

.payment-option {
	border: 2px solid #f0f0f0;
	padding: 30px;
	box-shadow: 0px 2px 9px #0000001c;
	border-radius: 7px;
}

.see-code-box {
	font-weight: 600;
	background-color: #FAFFF9;
	padding: 5px 10px;
	display: inline-block;
	border: 1px dotted #B7DEB4;
	color: #1BBA0D;
	margin-top: 5px;
}

ol.ollistyle-none {
	list-style: none;
	padding-left: 1rem;
}

ol.ollistqrcode {
	padding-left: 1rem;
	font-size: 15px;
	color: #666;
}

.qrcode_image {
	background-color: #fff;
	padding: 3px;
	border: 1px solid #e8e8e8;
}

ol.add_new_class.two-factor-box-show {
	padding-left: 0;
	list-style: none;
}

.totalprice-boxs2 .order-number-title {
	margin: 0;
}

.totalprice-boxs2 .order-number-total,
.totalprice-boxs2 .order-number-tatal-value {
	font-size: 26px;
}

.unavailable img {
	margin-top: -2px;
}

.sucess-box-outer .order-number-title,
.failed-box-outer .order-number-title {
	text-align: left;
	font-weight: 400;
	margin: 0;
}

.aws-package .range-slider .irs-grid .irs-grid-text.js-grid-text-0 {
	text-align: left
}

.aws-package .range-slider .irs-grid .irs-grid-text {
	text-align: center;
}

.search-banner .serch-box-buy input[type="text"]:focus-visible {
	outline: none;
}

a.cross-icon-domain>svg {
	width: 16px;
	fill: #AEAEAE;
}

.summary_domains_cart a.cross-icon-domain>svg {
	width: 20px;
	fill: #AEAEAE;
	padding-right: 2px;
}

.top_nav.top_h_menu .right li.nav-item.dropdown a.dropdown-toggle {
	background-color: var(--blue-bg-backgournd-color);
	padding: 3px 5px;
	font-size: 13px;
	color: #fff;
	border-radius: 2px;
}


.top_nav.top_h_menu .right li.nav-item.dropdown.nav-drop-partner-login a.dropdown-toggle {
padding: 5px 5px 5px;
  border-radius: 2px;
  line-height: normal;
  margin: 0px 0px 0px;
}

.top_nav.top_h_menu .right li .navbar li.nav-item.nav-drop-partner-login a::after {
	vertical-align: middle;
}

#topHeader .top_nav.top_h_menu .right li .navbar .dropdown-menu ul li a:hover {
	color: #0155ad;
}

.bulkpage-header header .tophead-nav ul.right-top li select.hinline1 option {
	color: #374957;
	background-color: #fff;
	border: 1px solid #ccc !important;
}
.bulkpage-header header .top_nav .tophead-nav .right li select:focus{border-color: #fff;}

.top_nav.top_h_menu .right li .navbar li.nav-item.nav-drop-partner-login a::after {
	vertical-align: middle;
}

#topHeader .top_nav.top_h_menu .right li .navbar .dropdown-menu ul li a:hover {
	color: var(--text-blue-color-hover);
}

.shopping-cart {
	margin: 15px 0px 0px 0px;
	background: #E8F3FF;
	width: 305px;
	position: absolute;
	border-radius: 0px;
	padding: 0px;
	box-shadow: 0px 5px 6px 4px #0155AD21;
	z-index: 99999;
	opacity: 1 !important;
	right: -10px;
	border: 1px solid #0155AD;
}

.lefthead-shopping {
	float: left;
	font-size: 21px;
	color: #373737;
	font-weight: 700;
	width: 100%;
}

.rightpbox-shpping {
	color: #373737;
	font-size: 21px;
	font-weight: 700;
	float: right;
	width: calc(100% - 100px);
	text-align: right;
	word-break: break-word;
	line-height: 18px;
}

.rightpbox-shpping sub {
	top: 0px;
	font-size: 14px;
	font-weight: 500;
}

.shopping-cart .boxshopping {
	padding: 10px;
}

.carttitle-box {
	background-color: #CEE5FF;
	width: 100%;
	display: inline-block;
	padding: 2px 5px;
	font-size: 15px;
	color: #373737;
	font-weight: 400;

}

.shopping-cart .carttitle-box .cartboxtitleh {
	float: left;
}

.shopping-cart .carttitle-box .cartpricbox {
	float: right;
}

.summary_domains_cart {
	font-size: 15px;
	color: #373737;
	border-bottom: 1px dashed #C4DDF8;
	display: flex;
	width: 98%;
	padding: 7px 0 7px;
	align-items: center;
	justify-content: right;
}

.shopping-cart .tile-head-plan {
	display: flex;
	width: 100%;
	margin: 0 0 7px 0px;
	align-items: center;
	justify-content: right;
}

.summary_domains_cart .left-domain-n {
	float: left;
	width: calc(100% - 35px);
	word-break: break-all;
	position: relative;
}

.summary_domains_cart .rightboxpriceinner {
	float: right;
	width: 50%;
	text-align: right;
	word-break: break-all;
}

.summary_domains_cart .rightboxpriceinner .right-prich sub {
	font-size: 12px;
	font-weight: 400;
	top: 0px;
}

.remove-domainicon {
	width: 32px;
	float: right;
}

.right-prich {
	display: block;
	line-height: 18px;
	width: 100%;
	font-size: 16px;
	font-weight: 600;
}

.top_nav.top_h_menu .shopping-cart .express_checkout_cart .cart_button_shpping>a.addtocart-btn {
	background-color: #0155AD;
	width: 100%;
	font-size: 18px;
	text-align: center;
	padding: 6px 0;
	display: block;
	text-decoration: none;
	color: #fff;
	border-radius: 3px;
}

.shopping-cart .neworder_summery_records {
	max-height: 180px;
	overflow-y: scroll;
	margin: 0 0 5px;
}

.rightpbox-shpping>span {
	font-size: 14px;
	font-weight: 500;
}

.shopping-cart .pro-name-title {
	margin: 0 0 6px;
	line-height: 16px;
	font-size: 13px;
	word-break: break-word;
}

.rightpbox-shpping sup {
	top: 0;
	margin: 0 2px;
	font-size: 14px;
	font-weight: 500;
}

.right-prich sup,
.right-prich sub {
	top: 0;
	font-size: 12px;
	font-weight: 500;
}

.hostbox-innersb {
	display: inline-block;
	margin: 0 0 10px 0;
	width: 100%;
}

.custom-space-cell .custombordr-rightb:nth-child(odd) {
	padding-right: 30px;
	border-right: 1px solid #E5E5E5;
}

.custom-space-cell .custombordr-rightb:nth-child(even) {
	padding-left: 30px;
}

.custom-space-cell .custombordr-rightb {
	margin: 0 0 30px;
}

.hostinput-form input.form-control {
	border: 1px solid #C3C2C2;
	font-size: 13px;
	height: 38px;
}

.hostinput-form select.form-control {
	border: 1px solid #C3C2C2;
	height: 38px;
}

.loder-bg-gary {
	background-color: #eee;
	width: 100%;
	display: block;
	height: 20px;
	margin: 10px 0;
}

.loder-bg-border {
	border-bottom: 2px dashed #eee;
	margin: 10px 0;
}

.loderinner-search {
	margin: 20px 0 0;
}

.domainsearch-icon {
	fill: #C6C6C6;
}

.com-domain-highlight .buy-btn-wrap .float-right {
	display: flex;
	align-items: center;
}

.onetimeline {
	background-color: #e6f2ff;
	height: 5px;
	max-width: 115px;
	margin: 10px auto;
}

.chosebox-onemonth {
	text-align: center;
	font-size: 22px;
	color: #373737;
	font-weight: 500;
}

.sky-form.left-space-none-m {
	margin-left: 4px;
}

.magrin-btm10.other-serv-title {
	margin: 10px 0 7px -2px !important;
}

.server_cart.hosting-page.awspageinner .tab-content {
	border-top: none !important;
}

.nw-order-page .server_cart.hosting-page.awspageinner {
	padding-bottom: 30px;
}

.sign-smg-box {
	margin: 50px 0;
	text-align: center;
	font-size: 15px;
	font-weight: 400;
}

.sign-smg-box>p {
	font-size: 18px;
	font-weight: 400;
	margin: 25px 0;
}

.ollistyle-none.add_new_class .m-checkbox.m-checkbox--focus,
#loginwithusername .m-checkbox.m-checkbox--focus {
	font-size: 15px;
	font-weight: 400;
	color: #979797;
}

.ollistyle-none.add_new_class .m-checkbox.m-checkbox--focus>#remember_me,
#loginwithusername .m-checkbox.m-checkbox--focus>#remember_me {
	height: 16px;
	width: 16px;

}

.sign-smg-box .commessage.cong_message>svg {
	margin-top: -4px;
}

.unavailable.errro_message {
	color: #F35B5B;
	font-size: 26px;
	font-weight: 400;
	margin: 0 !important;
}

.top_nav.top_h_menu .right li .navbar .dropdown-menu ul.username-login-drop li::before {
	top: 2px;
}

.top_nav .right .nav-item.nav-drop-partner-login.dropdown .dropdown-menu ul.nav {
	padding: 0;
	margin: 0 0 0 15px;
}

ul.nav.username-login-drop {
	margin: 0 10px;
}

.sky-form.otherservice-cls {
	margin: 0;
}

.custom-checkbox .label-check-custom {
	font-size: 15px;
	color: #979797;
	font-weight: 400;
	margin: 0 0 5px;
	padding: 0;
	opacity: 1;
}

.custom-checkbox .radiio-custom-text {
	display: inline-block;
	margin: 7px 20px 0 0px;
}

.custom-checkbox .radio-textbox {
	color: #666;
}

.login-formdetils .form-check.custom-checkbox.partner .form-check-label {
	color: #666;
}

.left-selectbox-domain {
	display: inline-block;
}

.domainslist.domin-select-box .availabled .button-avl {
	float: right;
}

.domainslist.domin-select-box .button-avl .select-dominbtn .cross-icon-domain {
	margin-left: 10px;
}

.domainslist.domin-select-box .bution-avi .availabled {
	clear: both;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: space-between;
	display: flex;
}

.plan-renewtext-out {
	font-size: 13px;
	color: #a4a4a4;
	text-align: center;
	font-weight: 400;
	margin: 5px 0 0 0;
	line-height: 18px;
	word-break: break-word;
}

.selectbox-pricecm {
	display: inline-block;
}

span.date-plans-br {
	display: block;
}

.selectbox-pricecm .dropdown-toggle::after {
	display: none;
}

.arrowpricebox {
	width: 5px;
	height: 13px;
	fill: #0155ad;
	position: relative;
	top: 0px;
}

.dropdown-toggle.custom-pricebtn-b {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0 2px;
	font-size: 13px;
	color: #0155ad;
	font-weight: 600;
	border-bottom: 1px dotted #0155ad;
	line-height: 12px;
	transition: all 0.4s ease;
}

.selectbox-pricecm .dropdown-menu {
	min-width: 420px;
	padding: 10px;
	border-radius: 7px;
	box-shadow: 0px 0px 7px #cecece;
	margin-bottom: 5px !important;
	z-index: 9999;
}

.selectbox-pricecm ul.dropdown-menu li.dropupboxinner-d {
	border-top: 1px dashed #d7d7d7;
	padding: 4px 0;
	font-size: 13px;
	color: #373737;
}

.form-check.custom-checkbox.partner-receive.partner-form-radio {
	margin: 0 0 15px 0;
}

.selectbox-pricecm .dropbox-titleh {
	line-height: 16px;
	font-weight: 400;
}

.selectbox-pricecm .dropbox-price {
	display: inline-block;
	word-break: break-all;
	font-weight: 400;
	line-height: 16px;
	text-align: right;
	width: 100%;
}

.selectbox-pricecm ul.dropdown-menu li.dropupboxinner-d:first-child {
	border: none;
}

.dropdown-toggle.custom-pricebtn-b.show .arrowpricebox {
	transform: rotateZ(-90deg);
}

.form-check.custom-checkbox.partner-receive.partner-form-radio .radiio-custom-text {
	margin-top: 0;
}

.labeltitel-radio {
	font-size: 15px;
	color: #979797;
	font-weight: 400;
	margin: 0 0 5px;
}

.checkbox-mange-partner {
	display: inline-block;
	width: 10px;
	vertical-align: top;
}

.label-mange-partner {
	display: inline-block;
	width: 90%;
}

.selectbox-pricecm ul.dropdown-menu li.tabletitle-dh {
	background-color: #e6f2ff;
	padding: 0;
	padding: 0 4px;
}

.selectbox-pricecm ul.dropdown-menu li.tabletitle-dh .dropbox-titleh,
.selectbox-pricecm ul.dropdown-menu li.tabletitle-dh .dropbox-price {
	font-weight: 700 !important;
	font-size: 13px;
}

.selectbox-pricecm ul.dropdown-menu .totaltable-th .dropbox-titleh {
	font-weight: 700;
	font-size: 16px;
}

.selectbox-pricecm ul.dropdown-menu .totaltable-th .dropbox-price {
	font-weight: 700;
	color: #0155AD;
	font-size: 16px;
}

.dropupboxinner-bold {
	border-bottom: 1px solid #ececec;
	padding: 4px 0;
	border-top: 1px solid #ececec;
	font-weight: 700;
}

.dropupboxinner-bold .dropbox-titleh,
.dropupboxinner-bold .dropbox-price {
	font-weight: 700;
	font-size: 13px;
}

.totalprice-boxs2.cartpage-pricesection .order-number-title,
.totalprice-boxs2.cartpage-pricesection .order-number-total {
	text-align: left;
}

.form-select.custom-select-drop-domain {
	border: none;
	float: left;
	width: 15%;
	background-color: #fff;
	box-shadow: 5px 0px 7px #ccccccc9;
	height: 50px;
	border-radius: 0;
	padding: 10px;
	border-left: 1px solid #e3e3e3;
	color: #373737;
}

.custom-select-drop-domain.form-select:focus {
	border-color: none;
	outline: 0;
	box-shadow: 5px 0px 7px #ccccccc9;
}

.form-select.custom-select-top-domain-ch:focus {
	border: none;
	outline: 0;
	box-shadow: 0 0px 7px #ccccccc9;
}

.form-select.custom-select-top-domain-ch {
	max-width: 220px;
	float: right;
	height: 40px;
	box-shadow: 0px 0px 7px #ccccccc9;
	border: none;
	border-radius: 3px;
	margin: 0 0 15px;
	font-size: 15px;
}

.top_nav .right ul.cart_totalcostpop-price {
	float: none;
	margin: 10px 0;
	display: inline-block;
	width: 100%;
}

.top_nav .right ul.cart_totalcostpop-price .totalcost,
.top_nav .right ul.cart_totalcostpop-price .cart_value {
	font-size: 18px;
	color: #0155ad;
	font-weight: 600;
}

.top_nav .right ul.cart_totalcostpop-price .cart_value {
	float: right;
}

.top_nav .right ul.cart_totalcostpop-price .totalcost .cart-total-pricebs {
	width: 95px;
	float: left;
}

.top_nav .right ul.cart_totalcostpop-price .cart_value {
	float: right;
	width: calc(100% - 110px);
	word-break: break-all;
}

.order-fixed-footer .selectbox-pricecm.productList .dropdown-menu.show {
	left: 150% !important;
}

.discount-price-valuebg {
	background-color: #DAF8E0;
	padding: 0 5px;
	font-weight: 500;
}

.search-banner .serch-box-buy.search-tld-inputbox input[type="text"] {
	width: 85%;

}

.form-inputifle.form-control {
	width: 100vw;
	max-width: 100%;
	line-height: 1.6 !important;
	border-radius: .200rem !important;
	word-wrap: break-word;
	color: #a2a2a2 !important;
	font-size: 13px !important;
}

.addonoptionbody .common_error_msg .checktick>img {
	max-width: 16px;
}

.order-cust-tab .plan_res_grid .single-plan .plan-user-p .selected-plan,
.order-cust-tab .plan_res_grid .single-plan .plan-user-p>span.text-right {
	font-weight: 600;
	font-size: 18px;
}

.addonoptionbody .order-addon-tab.hardware_category .admin-plan-plan .price_text_box_span .editmonth_price_class.form-control {
	width: 80%;
	padding-right: 10px;
}

.addonoptionbody .order-addon-tab.hardware_category .admin-plan-plan .price_text_box_span span.include-month {
	background-color: transparent;
	right: 0;
}

.total_amount_summary>ul.cart {
	float: none;
	margin: 5px 0;
	border-bottom: none;
}

.selectbox-pricecm .dropbox-titleh.title-pro-addon {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.site_wrapper .clearfix {
	display: block;
}

.bulkordernew-theme .top-search {
	border: none;
	background-color: transparent;
}

.bulkordernew-theme .filderpageslect {
	text-align: right;
}

.bulkordernew-theme .breadcrumb-item a {
	color: #000;
	text-decoration: none;
}

.bulkordernew-theme .breadcrumb-item.active {
	color: #000 !important;
	border-bottom: none;
}

.form-login-input .checkboxinput-top {
	position: relative;
	top: -1px;
}

.bulkordernew-theme .breadcrumb-item>a {
	border-bottom: 1.5px solid #0155ad;
	color: #0155ad;
}

.bulkordernew-theme .breadcrumb-item+.breadcrumb-item::before {
	color: #000 !important;

}

.bulkordernew-theme .tab-content {
	padding: 20px 0;
	background: transparent;
}

.bulkordernew-theme .leftsecton {
	padding: 0 15px 0 0;
	border: none;
	background-color: transparent;
}

.bulkordernew-theme .banner-header {
	padding: 60px 0px 60px;
}


.bulkpage-header.site_wrapper .top_nav {
	background: #fff;
	box-shadow: none;
}.bulkordernew-theme .banner-header {
	background: #0155AD;
	box-shadow: none;
}

.breadcrumb-box {
	margin: 15px 0 10px;
}

.bulkordernew-theme .admin-plan .single-plan .plan-name {
	background: #fff;
	color: #FFF;
	padding: 10px;
	border-radius: 5px;
}
.bulkordernew-theme .admin-plan .plan_res_grid_data .single-plan .plan-name {color: #373636;	font-size: 14px; line-height: 20px;
	font-weight: 500;}

.bulkordernew-theme .admin-plan .single-plan .plan-name a {
	color: #373636;
	text-decoration: none;
	word-break: break-word;
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	line-height: 18px;
	min-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.products-imgbulk-d {
	margin: 10px 0 0;
	width: 100%;
	min-height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.bulkordernew-theme .admin-plan .single-plan .plan-quantity.accorend-text-btn span,
.bulkordernew-theme .admin-plan .single-plan .plan-billing.gridview-billing.text-center {
	line-height: 20px;
	font-size: 14px;
	color: #686868;
	font-weight: 400;
	margin: 0;
}

.bulkordernew-theme .plan-billing {
	margin: 0;
	padding: 10px;
	border-bottom: none;
	border-top: 1px dashed #E1E0E0;
}

.bulkordernew-theme .plan-user-p.p-width-full>span {
	float: none;
	width: auto;
}

.bulkordernew-theme .plan-billing .form-control,
.bulkordernew-theme .plan-user-p .form-control {
	float: none;
	width: 90px;
	font-size: 13px;
	margin: 0 auto;
	height: calc(1.0em + 0.65rem + 2px)
}

.bulkordernew-theme .admin-plan .single-plan .plan-quantity.accorend-text-btn {
	padding: 10px;
	margin: 0 !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.admin-plan .single-plan .action-b.bulkordernew-theme .plan-user-p.p-width-full>span {
	display: inline-block;
	width: auto;
	float: none;
}

.bulkordernew-theme .plan-user-p.p-width-full {
	width: 100%;
	display: inline-block;
	text-align: center;
	border: none;
	margin: 0 0px;
    padding: 10px;
}

.bulkordernew-theme .accorend-text-btn .accordin-btn-less-add>a.add-btn-quntity,
.bulkordernew-theme .accorend-text-btn .accordin-btn-less-add>a.less-btn-quntity {
	line-height: 24px;
	float: none;
	display: inline !important;
	text-align: center;
	padding: 2px 6px;
}

.bulkordernew-theme .order-cust-tab .plan_res_grid .single-plan .plan-user-p .selected-plan,
.bulkordernew-theme .order-cust-tab .plan_res_grid .single-plan .plan-user-p>span.text-right,
.bulkordernew-theme .listvew-main-box .admin-plan-listview .plan-user-p .selected-plan {
	font-weight: 500;
	font-size: 18px;
	color: #373f45;
}

.bulkordernew-theme .accorend-text-btn .accordin-btn-less-add {
	display: table;
	margin: 0 auto !important;
	padding: 0 !important;
	width: 100% !important;
	position: relative;
	font-size: 13px;
	background: #efefef;
	border-radius: 3px;
}

.bulkordernew-theme .single-plan .plan-billing select.form-control {
	border: 1px solid #E1E1E1;
	color: #939393;
	border-radius: 3px;
}

.bulkordernew-theme .single-plan .btn-group.single .btn_green {
	width: 100%;
	border-radius: 3px;
	max-width: 175px;
	padding: 5px 0;
	font-size: 15px;
	font-weight: 400;
	margin: 0 auto;
	display: table;
}

.bulkordernew-theme .admin-plan .single-plan .action-b {
	margin: 0 0px 15px;
	width: 95%;
	max-width: 175px;
}

.bulkordernew-theme .admin-plan .single-plan .btn_green {
	padding: 5px 18px 5px 10px;
	font-size: 15px;
	font-weight: 400;
}

.bulkordernew-theme .single-plan .btn-group.action-b .button-select {
	border-left: 1px solid #1B70CA !important;
}

.bulkordernew-theme .dropdown-menu.select-drop {
	font-size: 13px;
	min-width: 120px;
}

.bulkordernew-theme .dropdown-menu.select-drop .dropdown-item:focus,
.bulkordernew-theme .dropdown-menu.select-drop .dropdown-item:hover {
	font-weight: 500;
	background-color: transparent;
}

.bulkordernew-theme .bulkover-cardbox .deatils-imgbulk-d img {
	max-height: 35px;
}


.bulkpage-header .clearfix.bulk-pagenone {
	display: none !important;
}

.bulkpage-header .right-top.box-space-righttop {
	display: none;
}

svg.cart-bg-border {
	stroke: #606c75;
	stroke-width: 1.2px;
}

.order_header_css svg.cart-bg-border {
	stroke: #fff;
}


.bulk-page-logo-sh {
	display: none;
}

.bulkordernew-theme .banner-header h1 {
	color: #fff;
}

.bulkordernew-theme .tile-row .side_view_list.active svg.grid-iconbulk-page {
	fill: #fff;
}

.bulkordernew-theme .tile-row .side_view_list svg.grid-iconbulk-page {
	width: 14px;
	height: 14px;
}

.bulkordernew-theme .accordion.m365-plans-sidebar .card .card-header,
.bulkordernew-theme .accordion.m365-plans-sidebar .card {
	background: transparent;
}

.bulkordernew-theme .fix-div.change {
	background: transparent;
}

.bulkordernew-theme .admin-plan .single-plan .plan-quantity.accorend-text-btn .input.padding-tb .accordin-btn-div {
	width: 35px;
}

.bulkordernew-theme .admin-plan .single-plan .plan-quantity.accorend-text-btn .input.padding-tb {
	width: 90px;
}

.listview-box .accorend-text-btn label.input.padding-tb {
	width: 90px;
	margin: 0px;
}

.bulkordernew-theme .listview-box .plan-billing {
	margin: 0;
	padding: 4px 0;
	border-bottom: none;
	border-top: none;
	display: inline-block;
	text-align: left;
	margin-right: 10px;
	vertical-align: top;
	width: auto;
}

.bulkordernew-theme .listview-box .plan-billing .form-control,
.bulkordernew-theme .listview-box .plan-user-p .form-control {
	margin: 0;
}

.bulkordernew-theme .listview-box .plan-billing span,
.bulkordernew-theme .listview-box .plan-user-p span {
	color: #686868;
	font-weight: 400;
	margin: 0 0 5px;
	font-size: 13px;
	line-height: 14px;
	display: block;
	float: none;
	width: 100%;
}

.listview-box {
	display: inline-block;
}

.bulkordernew-theme .listvew-main-box .admin-plan-listview .plan-name {
	color: #5e5e5e;
	text-decoration: none;
	word-break: break-word;
	font-size: 14px;
	font-weight: 500;
	margin: 5px 0;
	line-height: 20px;
	min-height: 50px;
	display: inline-block;
    width: 100%;
	
}
.bulkordernew-theme .listvew-main-box .admin-plan-listview .plan-name a {
	color: #5e5e5e;
	text-decoration: none;
	word-break: break-word;
	font-size: 14px;
	font-weight: 500;
	margin: 5px 0;
	line-height: 20px;
	min-height: 50px;
	display: inline-block;
    width: 100%;
}

.bulkordernew-theme .btn-group.single .btn_green {
	width: 100%;
	border-radius: 3px;
	max-width: 160px;
	padding: 7px 7px;
	font-size: 15px;
	font-weight: 400;
	margin: 0 auto;
	display: table;
	background: #0155ad;
	color: #fff;
	border: none;
	min-width: 160px;
}

.bulkordernew-theme .listvew-main-box .btn-group.action-b.single {
	text-align: right;
}

.bulkordernew-theme .products-imgbulk-d img {
	max-height: 100%;
	max-width: 60px;
	padding: 2px;
	height: auto;
	background-size: cover;
	width: 100%;
}

.admin-plan-listview {
	border-bottom: 1px solid #eee;
	padding: 0 0 10px;
	margin: 10px 0 0 0;
}

.bulkordernew-theme .accorend-text-btn .input .accordin-btn-div {
	height: 24px;
	float: none;
	width: calc(100% - 60px);
}

.bulkordernew-theme .listvew-main-box .admin-plan-listview .listview-box .accorend-text-btn .accordin-btn-div {
	width: 40px;
}

.bulkordernew-theme .listvew-main-box .admin-plan-listview:last-child {
	border-bottom: none;
}

.modal-header.custom-hea-popoup {
	position: relative
}

.modal-header.custom-hea-popoup .modal-title {
	padding-right: 2rem
}

.btn-close.top-less-space {
	position: absolute;
	top: 1rem;
	right: 1rem;
}

.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after {
	display: none;
}

.payment-option .payment .radio-custom span.paycart-text-py {
	width: calc(100% - 80px);
	display: inline-block;
	word-break: break-all;
}

.line-divider {
	border-bottom: 1px dashed #d9d9d9;
}

.coun-number-boxwidth .form-control {
	width: calc(100% - 105px);
	float: right;
}

.country-boxlogin .form-control {
	width: 65px;
	float: left;
}

.clearfix-m {
	clear: both;
	width: 100%;
	height: 1px;
}

.check-iconcongrat {
	position: relative;
	top: -1px;
}


.bulkorder-page-tabs nav>.nav.nav-tabs.cartpage a.nav-item.nav-link:hover,
.bulkorder-page-tabs nav>.nav.nav-tabs.cartpage a.nav-item.nav-link.active,
.bulkorder-page-tabs nav>.nav.nav-tabs.cartpage a.nav-item.nav-link:focus {
	background: transparent;
	color: #373737;
	font-weight: 600;
}

.bulkorder-page-tabs .tab-content {
	box-shadow: none;
	border-top: 6px solid #DDD !important;
}

.bulkorder-page-tabs nav>.nav.nav-tabs.cartpage a.nav-item.nav-link.active::after {
	bottom: -6px;

}

.bulkorder-page-tabs nav>div a.nav-item.nav-link.active::after {
	border: 3px solid #0154ab;
	font-weight: 600;

}

.bulkorder-page-tabs .tab-content.accordion.min-h.no-border-radius {
	background: #fff;
}

.bulkorder-page-tabs nav>.nav.nav-tabs.cartpage a.nav-item.nav-link {
	padding: 10px 30px;
	font-size: 17px;
}

.bulkordernew-theme .product-count.bulk-product-width {
	max-width: 150px;
}

.bulkordernew-theme .product-count.bulk-product-width .qty {
	width: calc(100% - 52px);
}



.bulkpage-checkoutbtn .addcart-bnds_ss {
	background: var(--bg-blue-color);
	color: #fff;
	border: none;
	font-size: 16px;
	font-weight: 500;
	padding: 10px 50px;
	border-radius: 3px;
	max-width: 223px;
	width: 100%;
}

.bulkpage-checkoutbtn {
	text-align: right;
	margin: 40px 0 0;
}

.bulkordernew-theme .product-info .order-detailsbox .summary-plans .order-number-title {
	margin: 0px 0 0px;
	text-align: right;
	font-size: 16px;
}

.bulkordernew-theme .boder-b-doted {
	padding-top: 5px;
	padding-bottom: 5px;

}

.bulkordernew-theme .price-plasnbox .redlight-bg {
	background-color: #E5F2FF;
	margin: 0 0 10px 0;
}

.bulkordernew-theme .price-plasnbox ul.check-list-icon {
	list-style-type: square;
}

.range-sidebg {
	height: 10px;
	width: 75%;
	background: #a8b6c1;
	float: left;
	margin: 7px 10px;
	position: relative;
}

.range-value-prs {
	position: absolute;
	left: 0;
	top: 0;
	height: 10px;
	background: #0155AD;
}

.range-five {
	width: 80%;
}

.range-foure {
	width: 60%;
}

.rangevalue {
	float: right;
	font-size: 16px;
}

.range-three {
	width: 30%;
}

.products-tagsbox a {
	background: #E5F2FF;
	color: #666666;
	text-decoration: none;
	padding: 6px 15px;
	border-radius: 30px;
	display: inline-block;
	margin: 6px 3px;
	font-size: 14px;
}

.products-tagsbox a:hover {
	background: #0155AD;
	color: #fff;
}

.radingbox ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

.radingbox ul li {
	margin: 0 1px;
	float: left;
}

.radingbox ul li i.star-ornge.fa-star{color:#EFB429;}
.radingbox ul li i.fa-star{color:#ACACAC; font-size: 12px;}

.radingbox ul li i.fa-starorng-half{color:#EFB429; font-size: 12px;}

.productsinnner-box .tab-content p {
	font-size: 16px;
	color: #374957;
	line-height: 26px;
	margin: 5px 0 15px;
}

.reviowbox-outer {
	border-bottom: 2px dashed #D1D1D1;
	padding: 10px 0;
	margin: 10px 0;
}

.bulkordernew-theme .related-products .single-plan .plan-quantity.accorend-text-btn .input.padding-tb .accordin-btn-div {
	width: 48%;
	min-width: 40px;
}

.bulkordernew-theme .related-products .single-plan .plan-user-p .selected-plan,
.bulkordernew-theme .related-products .single-plan .plan-user-p>span.text-right {
	font-weight: 500;
	font-size: 24px;
	color: #373f45;
}

.bulkordernew-theme .single-plan .btn-group.single .btn_green:hover,
.bulkordernew-theme .listvew-main-box .admin-plan-listview .btn-group.single .btn_green:hover,
.bulkpage-checkoutbtn .addcart-bnds_ss:hover,
a.btn-blue:hover,
.btn-blue:hover {
	background-color: var(--bg-blue-hover-color);
	color: #fff;
}

a.btn-blue,
.btn-blue {
	border-radius: 3px;
	max-width: 160px;
	padding: 7px 10px;
	font-size: 15px;
	font-weight: 500;
	margin: 0 auto;
	background-color: #0155ad;
	color: #fff;
	display: block;
	text-decoration: none;
}

.line-garybg {
	border-bottom: 1.8px dashed #ddd;
	margin: 0 0 30px;
}

.head-subtitlep {
	color: #fff;
	text-align: center;
	margin: 10px 0 0;
	font-size: 16px;
	font-weight: 400;
}

.headspace-hpage {
	padding: 65px 0 65px;
}

.bulkover-cardbox .overlay.overlay-card.overlay-1.rounded-3.hover-scale.overlay-before::before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 17px;
	height: 17px;
	background: #0155AD;
	border-radius: 100% 0px 0.5rem 0;
}

.bulkover-cardbox .overlay-card {
	text-align: left;
	position: relative;
}

.bulkover-cardbox .overlay-card {
	background-color: #fff;
	padding: 14px;
	min-height: 185px;
	display: grid;
	position: relative;
	box-shadow: none;
	text-align: left;
	border: 1px solid #eeebeb;
	border-radius: 3px;
}

.bulkover-cardbox .overlay-card a {
	text-decoration: none;
}

.bulkover-cardbox .overlay-card h6 {
	text-align: left;
	color: #5e5e5e;
	font-size: 16px;
	display: -webkit-box;
	width: 100%;
	height: 55px;
	margin: 10px auto;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 18px;
	word-break: break-word;
}

.bulkover-cardbox .overlay-card p {
	text-align: left;
	color: #a2a2a2;
	font-size: 15px;
	margin: 0px;
	line-height: 18px;
}



.bulkover-cardbox .overlay-card .linktag {
	list-style: none;
	padding: 0;
	position: absolute;
	top: 42%;
	text-align: center;
	margin: 0 auto;
	display: table;
	left: 0;
	right: 0;
}

.bulkover-cardbox .overlay-card .linktag img {
	display: block;
	width: 35px;
	height: 35px;
	font-size: 20px;
	color: #000;
	margin-right: 5px;
	transition: all .35s ease 0s;
}

.bulkover-cardbox .overlay-card:hover .card-body-show {
	opacity: 1;
}

.bulkover-cardbox .overlay-card:hover .linktag img {
	opacity: 1;
	transform: translateY(0);
}

.bulkover-cardbox .overlay-card:hover .linktag img:first-child {
	transition-delay: .1s;
}

* {
	transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-duration: .2s;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	margin: 0;
	padding: 0;
}

.deatils-imgbulk-d img {
	max-height: 22px;

}

.deatils-imgbulk-d {
	text-align: left;
	min-height: 50px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.white-bg {
	background-color: #fff;
}

.gary-dark-bg {
	background-color: #f4f4f4;
}

.nw-order-page span.help-block.custom-field-input {
	position: relative;
	top: 0;
}

.enduser-form-fild .plan_price.form-control {
	height: 26px;
	padding: 0 5px;
	line-height: 26px;
	max-width: 120px;
	border-radius: 4px;
	margin: 0 auto;
	font-size: 13px;
	text-align: left !important;
}

.bulkordernew-theme .listvew-main-box .admin-plan-listview .btn-group.btn-double .btn_green {
	border-radius: 3px;
	max-width: 120px;
	padding: 7px 10px;
	font-size: 15px;
	font-weight: 500;
	margin: 0 auto;
	display: table;
	background: #0155ad;
	color: #fff;
	border: none;
}

.admin-plan-listview .btn_green.btn-one,
.admin-plan-listview .btn_green.notselected_btn.btn-one,
.admin-plan-listview .single-plan .btn_green.selected_btn.btn-one,
.admin-plan-listview .single-plan .btn_green.notselected_btn.btn-one {
	width: 130px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	background: #0155ad;
	color: #fff;
	border: none;
	font-weight: 400;
	font-size: 15px;
	float: left;
	padding:7px 5px;
}

.admin-plan-listview .btn_green.selected.selected_btn_arrow,
.admin-plan-listview .btn_green.notselected_btn_arrow,
.admin-plan-listview .single-plan .btn_green.selected_btn_arrow,
.admin-plan-listview .single-plan .btn_green.notselected_btn_arrow {
	width: 31px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.bulkordernew-theme .group-btnbox {
	margin: 0 auto 0;
  border-radius: 3px;
}

.bulkordernew-theme .btn-group.btn-double .btn_green.btn-tow {
	padding: 4px 5px;
	background: #0155ad;
	color: #fff;
	border: none;
	height: 36.5px;
}

.bulkordernew-theme .plan-user-p.p-width-full.spaceremve-gridview {
	padding: 0;
	margin: 0;
}


.bulkpage-header .bulk-order-menub {
	display: inline-block;
	margin: 0;
}
.bulkpage-header .top_nav .right ul.right-top {
	padding: 18px 0px 18px;
}

.bulk-order-menub {
	display: none;

}

.bulk-order-menub ul.navbar-nav li.nav-item a.nav-link {
	font-size: 14px;
	color: #373737;
	margin: 0 6px;
	font-weight: 500;
    padding: 16px 5px 18px;
}

.top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b a.dropdown-toggle {
	font-size: 14px;
    background-color: transparent;
    color: #373737;
    width: 100%;
    word-break: break-word;
  word-wrap: break-word;
  white-space: collapse;
    padding-right: 7px;
}

.top_nav .bulk-order-menub .dropdown-menu {
	border-radius: 4px;
	padding: 7px 0;
}
header .right.nav-top-spaceb .right .bulk-order-menub > .navbar{
	padding: 5px 0;
}

.top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b ul.dropdown-menu li > a.dropdown-item {
	padding: 5px 5px;
	font-weight: 500;
	font-size: 14px;
	white-space: normal;
	line-height: 18px;
	color: #373737;
    word-break: break-word;
  word-wrap: break-word;
  white-space: collapse;
}

.plan-user-p.p-width-full.end-user-pricebox {
	margin: 0;
    padding: 5px 0;
}

.bulkordernew-theme .plan-user-p.p-width-full.end-user-pricebox .enduser-titlbox {
	float: left;
	font-size: 13px;
	color: #686868;
	font-weight: 400;
	margin-top: 4px;
}

.plan-user-p.p-width-full.end-user-pricebox .anduerpriceinner.selected-plan {
	float: right;
	font-size: 17px !important;
	padding-right: 10px;
	font-weight: 400 !important;
}

.bulkordernew-theme .enduser-mainboxgrid .grid-priceboxanduser {
	font-size: 13px;
	font-weight: 400;
	color: #686868;
	padding: 5px 0;
	float: left !important;
}

.bulkordernew-theme .plan-user-p.p-width-full.spaceremve-gridview.enduser-mainboxgrid .plan_price.form-control {
	border-radius: 3px;
	font-size: 20px;
	font-weight: 500;
	width: calc(100% - 110px);
	text-align: center;
	margin-bottom: 10px;
	padding: 5px;
	float: right;
	margin-right: 5px;
}

.bulkordernew-theme .enduser-form-fild .enduserlistview-title {
	font-size: 14px;
	font-weight: 400;
	color: #686868;
	width: 100%;
	display: inline-block;
	text-align: right;
}

.selected-plan.enduserpricebox-select>input.plan_price.form-control {
	border-radius: 3px;
	font-size: 20px;
	font-weight: 500;
	min-width: 132px;
	text-align: right !important;
	padding: 6px 6px;
	margin-bottom: 10px;
    float: right;
}

.bulkordernew-theme .plan-priceboxuser {
	display: inline-block;
	width: auto;
}

.bulkordernew-theme .plantitle-priceuser {
	color: #686868;
	font-weight: 400;
	font-size: 13px;
	margin: 0 0 5px;
	position: relative;
	top: 2px;
}

.plan-priceboxuser .plan-user-p.p-width-full {
	padding: 0;
	width: auto;
	clear: both;
	display: block;
}

.plan-priceboxuser .plan-user-p.p-width-full .text-right.selected-plan {
	font-size: 18px;
	text-align: left !important;
	margin-top: 5px;
	font-weight: 400;
}

.admin-plan-listview .listview-box .plan-priceboxuser .plan-user-p.p-width-full {
	font-size: 18px !important;
	text-align: left !important;
	font-weight: 400;
	margin: 0;
}

.itemsubtitle_perstange.valuetitel-perstange {
	text-align: right;
line-height: 18px;
  margin: 10px 0 0;
  font-size: 13px;
  color: #98989D;
  letter-spacing: -0.2px;
}

.bulkordernew-theme .plan-user-p.p-width-full .member-prefix {
	font-weight: 400;
	font-size: 18px;
}

.bulkordernew-theme .choose-domain.product-page {
	padding: 0px 20px 20px;
	border-radius: 5px;
	display: inline-block;
}

.custom-tab-cart.bulkorder-page-tabs {
	margin-bottom: 0;
}

.bulkordernew-theme .server_cart.hosting-page .tab-content.accordion {
	background-color: #fff;
	padding: 20px;
}
.order-detailsbox.neworder-detailpr .price-plans {
	float: none;
	width: 100%;

}

.top_nav .bulk-order-menub nav ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li {
	display: block;
	width: 100%;
	clear: both;
    padding: 0 4%;
    margin:5px 0;
}

.custom-toggler .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,102,203, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler.navbar-toggler {
	border-color: rgb(255, 102, 203);
}

.bulkpage-header .logo {
	margin: 7px 0;
	text-align: center;
}


.listvew-main-box .group-btnbox .btn_green.selected:hover,
.listvew-main-box .group-btnbox .btn_green.selected:hover {
	background: #71d991;
}

.listvew-main-box .group-btnbox .btn_green.selected,
.listvew-main-box .group-btnbox .btn_green.selected {
	background: #06CB47 !important;
}

.plan_res_grid_data  .btn_green.selected,
.plan_res_grid_data  .btn_green.selected {
	background: #06CB47 !important;
}

.pricealign-right {
	text-align: right !important;
	float: right !important;
	width: 100%;
	padding-right: 10px;
}

a.formlink-color {
	color: #0155AD;
	font-size: 14px;
}

.domin-select-box .domin-conts h2.doamin-name-title {
	font-size: 28px;
    line-height: 28px;
}

.customfild-input .document-page .form-control.form-inputifle,
.customfild-input .nameserver-page .form-control.form-inputifle {
	border: 1px solid #E5E5E5 !important;
	border-radius: 4px;
	font-size: 13px;
	color: #666;
	padding: 10px !important;
	height: 42px;
}

.customfild-input .document-page .form-control::file-selector-button {
	padding: .675rem .75rem;
	margin: -1.375rem 0.55rem -1.375rem -0.75rem;
}

.search-middle .com-domain-highlight .commessage.cong_message>svg {
	margin-top: -4px;
}

.modal .modal-content .btn-close:focus {
	box-shadow: none;
}

.top-search-fixdf {
	padding: 0 15px 0;
}

.change .top-search-fixdf {
	padding: 5px 10px;
	background: #fff;
	margin: 0 15px;
	border-bottom: 4px solid #ccc;
}

a.greenbtn-contact {
	background-color: #4bac15;
	text-decoration: none;
	color: #fff;
	padding: 10px 50px;
	border-radius: 3px;
	font-size: 16px;
	font-weight: 500;
	margin: 10px;
	height: 44px;
	line-height: 24px;
	display: inline-block;
}

a.greenbtn-contact:hover {
	background-color: #26d318;
	color: #fff;

}



.allowed_file {
	font-size: 11px;
	word-break: break-all;
	color: #b1b1b1;
}

.popup-meass-box-in {
	color: #ec5555;
	font-size: 11px;
	padding: 5px 8px;
	background-color: #eecccc7a;
	border-radius: 4px;
    text-align: justify;
}

.modal-dialog-scrollable-custom {
	max-height: 450px;
	overflow-y: auto;
}
.bulkpage-checkoutbtn.contactus-innerbox .first {
	padding: 12px 0;
	width: 100%;
	display: inline-block;
	clear: both;
}
.bulkpage-checkoutbtn.contactus-innerbox .first .second {
	margin: 0;
	width: 100%;
	display: inline-block;
	clear: both;
}
.bulkpage-checkoutbtn.contactus-innerbox .first .second .cart-price {
	display: inline-block;
	width: 100%;
	float: none;
}

.bulkpage-checkoutbtn.contactus-innerbox .first .second .cart-price .addcart-bnds.opensrs-ssl.addcart-bnds_ss {
	display: inline-block;
}
.order-custom-tabstoaccordin .tab-content {
	border: none !important;
	box-shadow: none;
	padding: 0;
    border-radius: 0;}
.bulkordernew-theme .listvew-main-box .admin-plan-listview .enduser-form-fild .selected-plan.enduserpricebox-select {
	font-weight: 500;
	font-size: 18px;
	color: #373f45;
    text-align: center !important;
}
.order-custom-tabstoaccordin .nav-tabs{
	border-bottom: 1px solid #f6f6f6;
}
.order-custom-tabstoaccordin .tab-content .accordion-item{	border: none ;}
.order-custom-tabstoaccordin .nav-tabs .nav-item .nav-link {
	border: none;
	color: #37373773;
	font-weight: 400;
	border-radius: 4px 4px 0 0;
	background-color: #f9f9f9;
	border-bottom: 3px solid #e3e3e3;
}
.order-custom-tabstoaccordin .nav-tabs .nav-item.show .nav-link, .order-custom-tabstoaccordin .nav-tabs .nav-link.active {
	border-bottom: 3px solid #0154ab;
	color: #000;
	background-color: #e1f0ff;
	font-weight: 500;
}
.order-custom-tabstoaccordin .tab-content .tab-pane .accordion-body {
	padding: 10px 0;
}
.form-login-input label.popupleft-title-bold {
	font-weight: 500;
	color: #828282;
    line-height: 18px;
}

.checkbox_alignment {
    display: inline-block;
    width: 100%;
}

.cardboxtheme .login-formdetils .form-group.business_account{	margin: 0 0 10px;}
 .cardboxtheme .login-formdetils .form-group.technical_account {
	margin: 0 0 10px;
}

.cardboxtheme .login-formdetils .form-group.admin_account .bus-cont-informtitle{margin: 0 0 10px;}
.cardboxtheme .login-formdetils .bus-cont-informtitle {
	font-weight: 600;
    margin: 0 0 3px;
}

#document_upload_popup .customfild-input .document-page .form-login-input label #term_condition {
	position: relative;
	top: -1px;
}
.com-domain-highlight .success.message-box-wrap .commessage.cong_message > svg {
	position: relative;
	top: -3px;
}
.com-domain-highlight .unavailable.errro_message > svg, .com-domain-highlight .success.message-box-wrap .commessage.cong_message > svg {
	padding: 2px;
	width: 25px !important;
	height: 27px;
}

#datepicker-container{position: relative;}
.login-formdetils .country-boxlogin.country-numberbox {
	width: 100px;
	float: left;
}

.bulkordernew-theme.store-theme .tab-content {
	padding: 20px 25px;
}

/*ZNetLive Marketplace Store css start*/

.seachboxheadbg {
	background-color: #fff;
	padding: 7px;
	border-radius: 5px;
	clear: both;
	display: inline-block;
	width: 100%;
}


.head-seach-icon {
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
}
.serachboxtophead {
	margin: 50px auto 25px;
	max-width: 1020px;
    position: relative;
}
.bulkover-cardbox .overlay-card .plans-h5, .home-prob-box .pro-box-outerdiv .plans-h5{
	color: #374957;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin: 0px 0 10px;
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    min-height: 40px;
     text-decoration: none;
}

.bulkover-cardbox .overlay-card .plans-h5 a, .home-prob-box .pro-box-outerdiv .plans-h5 a {
	color: #374957;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    text-decoration: none;
}
.bulkover-cardbox .overlay-card .plans-card-price .plans-startpt{
	color: #88949D;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
}
.bulkover-cardbox .overlay-card .plans-card-price .plans-value {
	color: #252530;
	font-size: 15px;
	font-weight: 500;
    word-break: break-all;
    line-height: 20px;
}


.planslogo-out > img {
	height: auto;
	width: auto;
	max-height: 65px;
	max-width: 100%;
	padding: 0 5px;
}


.planslogo-out > img {
	height: 26px;
	width: auto;

}

.planslogo-out {
	height: 95px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.headingline-hr {
	position: relative;
}

.ncard-box-out .radingbox ul {
	list-style: none;
	margin: 0 0 30px;
	padding: 0;
	text-align: center;
}



.testimonials-boxout {
	border-radius: 10px;
	box-shadow: 0 0 2px #F1F1F1;
	border-left: 5px solid #0155AD;
	padding: 20px;
	background-color: #fff;
	border-bottom: 5px solid #0155AD;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
}

.quate-parg-text {
	font-size: 15px;
	line-height: 22px;
	color: #374957;
}
.quate-titlebox {
	font-size: 17px;
	color: #374957;
	font-weight: 500;
	margin: 20px 0 2px;
}
.quate-subtext {
	font-size: 14px;
	color: #88949D;
}
.quate-logos {
	margin: 15px 0 0px;
}

.test-icon-quate {
	width: 45px;
	margin: 5px 0 25px;
    fill: var(--bg-blue-color);
}

.arrow-right-icon-wh, .edit-icon-writei-wh {
	width: 16px;
	height: 16px;
	position: relative;
	top: -2px;
	margin: 0 5px;
}





.z-index-1 {
	z-index: 1;
	position: relative;
}

.bulkordernew-theme.storenew-theme-th .banner-header h1 {
	font-size: 52px;
}
.bulkordernew-theme.storenew-theme-th .head-subtitlep {
	font-size: 24px;
	font-weight: 300;
    margin: 0;
}

.head-icon-in {
	width: 65px;
	height: 65px;
}

.head-icon-boxin {
	border: 5px solid rgba(255, 255, 255, 0.4);;
	padding: 10px;
	border-radius: 50%;
	height: 140px;
	width: 140px;
	line-height: 100px;
	text-align: center;
}
.category-head-box-ul ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	display: table;
}

.category-head-box-ul ul li {
	display: inline-block;
	margin: 0 15px;
    vertical-align: top;
}

.head-cate-title {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	margin: 7px 0;
    line-height: 22px;
}

.head-cate-title {
	font-size: 13px;
	color: #fff;
	font-weight: 500;
	margin: 7px 0;
}
.category-headbox-out > a {
	text-decoration: none;
	color: #fff;
}

.category-headbox-out > a:hover .head-icon-boxin{
border: 5px solid #0767CC;}

.scale-effect1 {
	transition: .5s;
}

.scale-effect1:hover {
	transform: scale(1.08);
}


.newarrivals-section .planslogo-out {
	height: 70px;
}
.storenew-theme-th .bulkover-cardbox .overlay-card {
	box-shadow: 0 0 20px #0000000a;
	border: none;
	border-radius: 10px;
    min-height: 260px;
    width: 100%;
}
.storenew-theme-th .bulkover-cardbox .overlay-card .card-body-show {
	border-radius: 10px;
}
.new-arrivalsinnerbox {
	display: block;
	width: 100%;
	position: relative;
	background: url(../img/new-arrivals-img.png) no-repeat center center;
	background-size: cover;
	padding: 10px;
	min-height: 265px;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}
h5.titlenew-arrivals {
	margin: 10px;
	padding: 20px 0;
	color: #fff;
	font-size: 42px;
	line-height: 42px;
	text-align: center;
	z-index: 1;
	position: relative;
}

.newaarrivs-titlebox {
	position: relative;
}

.newaarrivs-titlebox::after {
	position: absolute;
	backdrop-filter: blur(10px);
	background: rgba(255, 255, 255, 0.15);
	content: "";
	top: 0;
	left: 0;
	border-radius: 50%;
	width: 160px;
	height: 160px;
	right: 0;
	text-align: center;
	margin: 0 auto;
}
.newarrivals-section  .ncard-box-out .radingbox ul {
	margin: 0 0 15px;
}
.newarrivals-section .bulkover-cardbox .overlay-card .plans-h5 {
	margin: 0px 0 5px;
}
.newarrivals-section .bulkover-cardbox .overlay-card .card-body-show {
	background: rgba(5, 17, 30, 0.9);

}
.testimonials-box-outer{display: block;
	width: 100%;
	position: relative;
	background: url(../img/testimonials-bg-img.png) no-repeat center center;
background-size: cover;
    padding: 60px 0;
overflow: hidden;
}

.testimonials-leftbg-out {
	position: absolute;
	top: -92px;
	left: -170px;
	max-width: 400px;
}

.testimonials-leftbg-out > img {
	width: 100%;
height: 100%;
}

.hover-1-title{
	font-size: 18px;
}
.hover-img-b a .hover-1-title, .blogs-outerobox-in .hover-img-b a .hover-1-description{color: #373737; text-decoration: none;
  overflow: hidden;
  vertical-align: middle;
  text-overflow: ellipsis;
  display: -webkit-box;
    min-height: 44px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

.blogs-outerobox-in .hover-img-b {
  overflow: hidden;
  position: relative;
}



.blogs-outerobox-in .hover-img-b img {
  width: 100%;
height: 100%;
border-bottom: 2px solid #f3f3f3;
}

.blogs-outerobox-in .hover-content {
  position: relative;
  z-index: 99;
}


/* DEMO 1 ============================== */
.blogs-outerobox-in .hover-1 img {
  width: 100%;
height: 100%;
}

.blogs-outerobox-in .hover-1-content {
    margin: 20px;
}

.blogs-outerobox-in .hover-1 .hover-overlay {
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(26,31,49,1) 100%);


}

.blogs-outerobox-in .hover-1-description {
    font-size: 14px;
  font-weight: 300;


}

.blogs-outerobox-in .hover-1:hover .hover-1-content {
  bottom: 10px;
      transition: all .2s ease-in-out;
}

.blogs-outerobox-in .hover-1:hover .hover-1-description {
  opacity: 1;
  transform: none;
     display: block;
      transition: all .2s ease-in-out;
}

.radingbox {
	min-height: 55px;
}
.bulkover-cardbox.ncard-box-out .radingbox {
	text-align: center;
	margin: 0 auto;
	display: table;
}
.blogs-outerobox-in .hover-img-b > a {
	text-decoration: none;
}

.blogs-outerobox-in .hover-1:hover .hover-overlay {
  opacity: 1;
 background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(14,17,27,0.6) 47%,rgba(14,17,27,0.61) 48%,rgba(26,31,49,1) 100%);


}
.gary-bg-n{background-color: #F9F9F9;}

.offertitel-text {
	text-align: center;
	color: #D4D4D4;
	font-size: 100px;
	text-transform: uppercase;
	font-weight: 600;
    line-height: 100px;
    margin: 0 0 -50px;}
.blogs-outerobox-in {
	padding: 50px 0 60px;
}

.offerbox-out1 {
	background-color: #011120;
	padding: 0;
	border-radius: 10px;
	overflow: hidden;
}
.offerbox-out1 > a{text-decoration: none; box-shadow: none;}

.offer-imgtagbox > img {
	max-width: 100%;
}
.offerbox-text .pricebox {
	color: #FFB900;
	font-size: 30px;
	font-weight: 600;
    line-height: 30px;
}
.offerbox-text .pricebox sub.p-month {
	bottom: 0;
	font-size: 16px;
}
.offerbox-text .pricebox sub.at-textp {
	bottom: 3px;
	font-size: 16px;
	font-weight: 600;
	margin: 0 2px;
}
.offerbox-text .pricebox .pinr-text {
	font-size: 20px;
}
 .offerbox-text {
	margin: 0 15px;
}

.offers-section-inner {
	padding: 50px 0;
}

.newarrivals-section .planslogo-out > img {
	height: auto;
    max-height: 65px;
}

@media (max-width: 767.99px) {
  .carousel-inner .carousel-item > div {
    display: none;
  }
  .carousel-inner .carousel-item > div:first-child {
    display: block;
      width: 100%;
  }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-start,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
  display: flex;
 /* transition-duration: 10s;*/
  /* transition-duration: 10s;*/
}

/* display 4 */
@media (min-width: 768px) {
  .carousel-inner .carousel-item-right.active,
  .carousel-inner .carousel-item-next,
  .carousel-item-next:not(.carousel-item-start) {
    transform: translateX(25%) !important;
  }

  .carousel-inner .carousel-item-left.active,
  .carousel-item-prev:not(.carousel-item-end),
  .active.carousel-item-start,
  .carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-25%) !important;
  }

  .carousel-item-next.carousel-item-start, .active.carousel-item-end {
    transform: translateX(0) !important;
  }

  .carousel-inner .carousel-item-prev,
  .carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-25%) !important;
  }
 
}

 .pro-carousel-slide .carousel-control-next,  .pro-carousel-slide .carousel-control-prev {
	position: absolute;
	top: 40%;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
    height: 30px;
	padding: 0;
	color: #000;
	text-align: center;
	background: 0 0;
	border: 0;
	opacity: 1;
	transition:none;
}
.pro-carousel-slide .carousel-control-next-icon, .pro-carousel-slide .carousel-control-prev-icon {
	width: 25px;
	height: 25px;
	background-color: #40506070;
	border-radius: 50%;
    background-size: 70% 70%;
}
.pro-carousel-slide .carousel-control-prev {
	left: -20px;
}

.pro-carousel-slide .carousel-control-next {
	right: -20px;
}

.pro-carousel-slide .carousel-control-next:focus, .pro-carousel-slide .carousel-control-next:hover, .pro-carousel-slide .carousel-control-prev:focus, .pro-carousel-slide .carousel-control-prev:hover {
	opacity: 1;
}


.pro-carousel-slide .carousel-control-next:focus .carousel-control-next-icon, .pro-carousel-slide .carousel-control-next:hover .carousel-control-next-icon, .pro-carousel-slide .carousel-control-prev:focus .carousel-control-prev-icon, .pro-carousel-slide .carousel-control-prev:hover .carousel-control-prev-icon{
	opacity: 1; background-color: #0155AD !important;
}


.line-pro {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 8%;
  background: rgba(255, 255, 255, 0.1);
  overflow: hidden;
}
.line-pro::after {
  content: "";
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);
  -webkit-animation: drop 7s 0s infinite;
          animation: drop 7s 0s infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
          animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}
.line-pro:nth-child(1) {
  margin-left: -10%;
}
.line-pro:nth-child(1)::after {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.line-pro:nth-child(2) {
  margin-left: 20%;
}
.line-pro:nth-child(2)::after {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

.line-pro:nth-child(3) {
  margin-left: 30%;
}
.line-pro:nth-child(3)::after {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

.line-pro:nth-child(4) {
  margin-left: 40%;
}
.line-pro:nth-child(4)::after {
  -webkit-animation-delay: 4.5s;
          animation-delay: 4.5s;
}

.line-pro:nth-child(5) {
  margin-left: 50%;
}
.line-pro:nth-child(5)::after {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

.line-pro:nth-child(6) {
  margin-left: 60%;
}
.line-pro:nth-child(6)::after {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

.line-pro:nth-child(7) {
  margin-left: 70%;
}
.line-pro:nth-child(7)::after {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

.line-pro:nth-child(8) {
  margin-left: 75%;
}
.line-pro:nth-child(8)::after {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

.line-pro:nth-child(8) {
  margin-left: 80%;
}
.line-pro:nth-child(8)::after {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

.line-pro:nth-child(9) {
  margin-left: 85%;
}
.line-pro:nth-child(9)::after {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

@-webkit-keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}

@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}
.p-logotag{margin: 0 0 10px;}
.p-logotag > img {
	H: 100%;
	height: 22px;
}
a.theme-back-btn, .theme-back-btn {background-color: #000000;color: #fff;}
a.theme-btn:hover, .theme-btn:hover{color: #fff; text-decoration: none;}

.bulkpage-header .main-page-logo-sh {
	max-height: 36px;
}



a.theme-btn, .theme-btn{
padding: 7px 15px;
	border-radius: 3px;
	text-decoration: none; border: none;
	text-align: center;
	min-width: 140px;
    font-size: 15px;
	display: inline-block;}

a.theme-back-btn:hover, .theme-back-btn:hover{background-color:#171717; }


.bulkordernew-theme.storenew-theme-th .banner-header::after{content: ""; 
    
background: var(--bg-blue-color);    opacity: 0.5;
    top: 0; width: 100%; left: 0; right: 0; height: 100%; position: absolute;}

a.theme-back-btn {background-color: #000000;color: #fff;}
a.theme-btn:hover{color: #fff; text-decoration: none;}

a.theme-btn{
	padding: 7px 15px;
	border-radius: 5px;
	text-decoration: none;
	text-align: center;
	min-width: 140px;
	display: inline-block;}
a.theme-back-btn:hover{background-color:#171717; }


.bulkordernew-theme.storenew-theme-th .banner-header::after{content: ""; 
    
background: var(--bg-blue-color);    opacity: 0.8;
    top: 0; width: 100%; left: 0; right: 0; height: 100%; position: absolute;}


.searchbtn-box {
	background-color: transparent;
	border: none;
	position: absolute;
	left: 18px;
	top: 21px;
}

.bulkover-cardbox .overlay-card .card-body-show {
	padding: 0;
	background: var(--card-box-bg-hover-color);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	border-radius: 3px;
}
.bulkover-cardbox .overlay-card .plan-catgt-th, .left-featured-prod .proimgbox .plan-catgt-th, .home-prob-box .plan-catgt-th {
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
    border-color:#88949D;
	border-radius: 35px;
	display: inline-block;
	padding: 1px 10px;
	font-weight: 500;
	position: absolute;
	right: 6px;
	top: 6px;
    text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 150px;
    color: #88949D;
}
.testimonials-boxout {
	border-radius: 10px;
	box-shadow: 0 0 2px #F1F1F1;
	padding: 20px;
	background-color: #fff;
	border-style: solid;
    border-width: 5px;
    border-top-color:#fff;
    border-right-color: #fff;
    border-bottom-color: var(--blue-border-color);
    border-left-color: var(--blue-border-color);
}

a.theme-blue-btn, .theme-blue-btn {	background-color: var(--buttion-bg-color); color: #fff;}
a.theme-blue-btn:hover, .theme-blue-btn:hover{background-color:var(--buttion-bg-hover-color); }
a.theme-blue-btn {	background-color: var(--buttion-bg-color); color: #fff;}
a.theme-blue-btn:hover{background-color:var(--buttion-bg-hover-color); }
.testimonials-boxout:hover{ box-shadow: 0px 0px 10px #F2F2F2; border-style: solid;
    border-width: 5px;border-color: var(--blue-border-color);}

.pro-carousel-slide .carousel-control-next:focus .carousel-control-next-icon, .pro-carousel-slide .carousel-control-next:hover .carousel-control-next-icon, .pro-carousel-slide .carousel-control-prev:focus .carousel-control-prev-icon, .pro-carousel-slide .carousel-control-prev:hover .carousel-control-prev-icon{
	opacity: 1; background-color: var(--bg-blue-color) !important;
	opacity: 1; background-color: var(--bg-blue-color); !important;
}

.newarrivals-section{
	display: block;
	width: 100%;
	position: relative;
    background: var(--bg-blue-color);
    padding: 60px 0;
}



.bulkordernew-theme.storenew-theme-th .banner-header{
	display: block;
	width: 100%;
	position: relative;
    background: var(--bg-blue-color);
	background: url(../img/store-head-bg.png) no-repeat center center;
background-size: cover;
}

.category-headbox-out > a:hover .head-icon-boxin{
border: 5px solid var(--bg-blue-color);}

.bulk-order-menub ul.navbar-nav li.nav-item a.nav-link:hover{color:var(--text-blue-color-hover); }
.top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b a.dropdown-toggle:hover {
	color:var(--text-blue-color-hover); 
}
.btn-group.btn-group-block.action-b.single {
	display: table;
	margin: 0 auto;
}
.ads-boximgtag {
	text-align: center;
	margin: 0 auto 60px;
}
.ads-boximgtag a > img {
	width: 100%;
	border-radius: 8px;
}

.ads-boximgtag > a {
text-decoration: none;
}




@media screen and (max-width:991px) {
  .dropend:hover > .dropdown-menu{
    position: static;
    top: 0;
    left: 0%;
  }
 
  .dropend .dropdown-toggle{
    margin-left: .5em;
  }
    
  
}

  .dropdown .dropdown-menu {
    display: none;
  }

/*  .dropdown:hover > .dropdown-menu,
.dropend:hover > .dropdown-menu {
    display: block;
  }*/

   .dropend:hover > .dropdown-menu {
    position: absolute;
    top: -0.5rem;
    left: 100%;
    margin-left: 0;
  }
 

/*
 .bulkpage-header .bulk-order-menub .offcanvas-body  .dropdown-category-b.dropdown > .dropdown-menu {
  display: none !important;
}*/
/*

.bulkpage-header .bulk-order-menub .offcanvas-body .dropdown-category-b.dropdown > .dropdown-menu,
.bulkpage-header .bulk-order-menub .offcanvas-body .dropdown-category-b.dropend > .dropdown-menu {
  display: none;
}

 .bulkpage-header .bulk-order-menub .offcanvas-body  .dropdown-category-b:hover > .dropdown-menu,
 .bulkpage-header .bulk-order-menub .offcanvas-body  .dropdown-category-b:hover > .dropdown-menu {

  display: block;
  min-width: 190px;

}
ul.dropdown-menu.dropdown-menu-dark.show[data-bs-popper="static"] {}

 .bulkpage-header .bulk-order-menub .offcanvas-body  .dropdown-category-b.dropdown:hover > .dropdown-menu,
 .bulkpage-header .bulk-order-menub .offcanvas-body  .dropdown-category-b.dropend:hover > .dropdown-menu {

  display: block;
  min-width: 190px;

}
@media screen and (min-width: 769px) {
 .bulkpage-header .bulk-order-menub .offcanvas-body  .dropdown-category-b.dropend:hover > .dropdown-menu {
    position: absolute;
    top: 0;
    left: 100%;
  }
  .bulkpage-header .dropend .dropdown-toggle {
    margin-left: 0.5em;
  }
}

*/


.nav-item.dropdown.dropdown-category-b .dropdown-menu > li.nav-item.dropdown{margin: 0 0px; }
 .nav-item.dropdown.dropdown-category-b .dropdown-menu > li .nav-link{margin: 0 0px; padding: 3px 5px;word-break: break-word;
  word-wrap: break-word;
  white-space: collapse;}

.top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b .dropdown-menu li.nav-item.dropdown  a.nav-link.dropdown-toggle, .top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b .dropdown-menu li.nav-item  a.nav-link {
	font-size: 14px;
	color: #727272;
    width: 100%;
    white-space: normal;
    margin: 2px 0;
}
.top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b .dropdown-menu li.nav-item.dropdown.dropend  a.nav-link.dropdown-toggle::after {
	float: right;
	margin-top: 6px;
}

.top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b a.dropdown-item:hover, .top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b .nav-item.dropdown a.nav-link.dropdown-toggle:hover, .top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b ul.dropdown-menu li.nav-item a.nav-link:hover {
background-color: transparent;
    color: var(--text-blue-color-hover) !important;
}


.search-resultsbnox {
	background-color: #fff;
	border-radius: 5px;
	position: absolute;
	top: 55px;
	box-shadow: 0px 5px 10px #8888884d;
	width: 100%;
	left: auto;
	right: auto;
	z-index: 11;
}

.serachboxtophead .seach-resultlist ul {
	margin: 0;
	padding: 0;
	list-style: none;
    max-height: 120px;
  overflow-y: auto;
    width: 100%;
    float: none;

}

.seach-resultlist ul li {
	margin: 0px 0;
	border-bottom: 1px solid #eee;
	display: block;
	width: 100%;
    line-height: normal;

}

.seach-resultlist ul li a{
	font-size: 12px;
	color: #666;
	font-weight: 400;
	padding: 10px 5px;
	display: block;
	width: 100%;
    text-overflow: ellipsis; 
overflow: hidden; 
white-space: nowrap;
    text-decoration: none;
}

.seach-resultlist ul li a:hover{
background-color: #f9f9f9;
}

.vewresultlietbox {
	text-align: center;
	margin: 0 auto 0;
	display: table;
	width: 100%;
	background-color: #f9f9f9;
	padding:2px 15px;
    border-radius: 0 0 5px 5px;

}
a.show-results-btndiv {
	text-decoration: none;
	color: #0155ad;
	border: 1px solid #0155ad;
	padding: 4px 5px;
	border-radius: 5px;
	max-width: 130px;
	display: block;
	text-align: center;
	font-size: 12px;
	margin: 5px auto;

}

a.show-results-btndiv:hover {
	background-color: #0155ad;
    color: #fff;
}

.seach-resultlist.cat-top-borderbox {
	border-top: 3px solid #eaeaea;
}

.seach-resultlist ul li:last-child{border-bottom: none;}

.seachtitle-h {
	font-size: 14px;
	color: #24272c;
	font-weight: 500;
	margin: 5px;
}
.top_nav.top_h_menu .right .bulk-order-menub li.nav-item.dropdown.dropdown-category-b ul.dropdown-menu li.dropend .dropdown-toggle::after {
	margin-right: 0;
	float: right;
	margin-top: 6px;
}
.bulkordernew-theme.storenew-theme-th h1.head-inner-h1-title {font-size: 24px;text-align: left;color: #fff;margin: 20px 0 10px;}
.bulkordernew-theme.storenew-theme-th  .inner-sub-title-h3{font-size: 15px; color: #fff; font-weight: 300; line-height: 20px;}
.blue-bg-color{background-color:var(--blue-bg-backgournd-color); }
.inner-haed-boxs{padding: 10px 0 20px;box-shadow:inset 0px 0px 10px var(--bg-blue-hover-color);}
.text-white-color{color:var(--text-white-color); }

.breadcrumb-ullist .breadcrumb-item + .breadcrumb-item::before {
	font-family: "Font Awesome 5 Free";
	content: "\f105";
	display: inline-block;
	padding-right: 6px;
	vertical-align: middle;
	font-weight: 900;
}
 .bulkordernew-theme .breadcrumb-ullist .breadcrumb-item>a {
	border-bottom: none;
	color: #fff;
}
.bulkordernew-theme .breadcrumb-ullist .breadcrumb-item + .breadcrumb-item::before {
	color: #fff !important;
}

.bulkordernew-theme .breadcrumb-ullist .breadcrumb-item.active {
	color: #fff !important;
	border-bottom: none;
}
.categiry-ullistbox ul{margin: 0; padding: 0; list-style: none;}
.categiry-ullistbox ul li .form-check-input[type="checkbox"] {
	border-radius: 0;
}
.categiry-ullistbox ul li .form-check {
	margin-bottom: .8rem;
    cursor: pointer;
    display: inline-block;
}
.categiry-ullistbox ul li .form-check .form-check-input {
	border:2px solid #8f8f9d;

}

.categiry-ullistbox ul li .form-check  {
	 cursor: pointer;

}
.categiry-ullistbox .form-check-label {
	cursor: pointer;
	line-height: 18px;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.categiry-ullistbox ul li ul.sublist-category {
	margin: 0 0 10px 30px;
}
.categiry-ullistbox .form-check-label > i.fa-star {
    color: #CCCCCC;
    margin: 0 1px 0 3px;
  font-size: 12px;
}

.categiry-ullistbox .form-check-label > i.fa-star.star-active {
	color: #999999;
}
.pro-listviewbox .proimgbox, .pro-grid-viewbox .proimgbox {
	padding: 0;
    position: relative;
}
.pro-grid-viewbox .proimgbox .planslogo-out {
	height: 75px;

}
.pro-listviewbox .comperbtnbox{
	text-align: center;
	margin: 15px 0;
}
.pro-grid-viewbox .comperbtnbox{
	text-align: center;
	margin: 10px 0 0;
}
.pro-listviewbox .comperbtnbox .form-check, .pro-grid-viewbox .comperbtnbox .form-check {
	color: #68717d;
	font-weight: 400;
	font-size: 13px;
    display: inline-block;
    margin: 0;
    min-height: auto;
}

.pro-listviewbox .pro-titlelist h4 a, .pro-listviewbox .pro-titlelist h4, .pro-grid-viewbox .pro-titlelist h4 a, .pro-grid-viewbox .pro-titlelist h4, .left-featured-prod .pro-titlelist h4 a, .left-featured-prod .pro-titlelist h4{
	font-size: 14px;
	font-weight: 500;
	color: #252530;
	line-height: 18px;
    text-decoration: none;
	word-break: break-word;
	
}

.datils-main-card .pro-titlelist h4 a, .datils-main-card .pro-titlelist h4 {
	font-size: 24px;
	font-weight: 600;
	color: #252530;
	line-height: 26px;
    text-decoration: none;
}

.pro-listviewbox .pro-titlelist h4 a:hover, .pro-grid-viewbox .pro-titlelist h4 a:hover, .pro-titlelist h4 a:hover {
    color:var(--text-blue-color-hover);
}

.pro-skuid {
	font-size: 14px;
	color: #373737;
	font-weight: 500;
	margin: 5px 0 5px;
}
.pro-skuid > span{
	color: #A1A1A1;
}
.proimgbox .pt-imgouter {
	position: absolute;
	top: -10px;
	left: -15px;
	background: #dcfce7;
	color: #166534;
	font-size: 11px;
	padding: 0px 5px;
	border-radius: 0 2px 2px 0;
	display: inline-block;
	line-height: 14px;
}

/*.proimgbox .pt-imgouter::after {
	content: "";
	display: block;
	border-width: 3px 6px 7px;
	border-style: solid;
	border-color: #009b34 transparent transparent;
	margin-left: 0px;
	position: absolute;
	bottom: -10px;
	border-left-color: transparent;
	border-right-color: #3498db;
	left: 0px;
	right: auto;
	border-top-color: #009a33;
	border-right-color: #009a33;
<<<<<<< HEAD
}*/
.gridview-prod-box.single-plan .subtext-probox {
	font-size: 15px;
	color: #252530;
	line-height: 22px;
	width: 100%;
    margin: 20px 0 0;
    font-weight: 400;
}
.main-pro-listviewbox .pro-listviewbox .subtext-probox {
	font-size: 14px;
	color: #252530;
	line-height: 20px;
	width: 100%;
    margin: 20px 0 0;
    font-weight: 300;
}

.pro-skuid {
	font-size: 14px;
	color: #373737;
	font-weight: 500;
	margin: 2px 0 2px;
	min-height: 20px;
}

.raring-starullit ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.detailspage-box .datils-main-card .pro-box-outerdiv .raring-starullit ul{float: left;}

.raring-starullit ul li {
	float: left;
    margin: 0 1px;

}
.raring-starullit ul li .pro-valenumber {
	font-size: 14px;
	font-weight: 500;
	color: #373737;
    margin: 0 5px;
    
}

.raring-starullit ul li .pro-valenumber a{font-size: 14px;
	font-weight: 600;
    color: var(--text-blue-color); 
    margin: 0 2px;
    text-decoration: none;
}

.top-pro-title-bs {
	font-size: 11px;
	color: #A1A1A1;
	font-weight: 500;
}
.top-pro-icons-bs .top-rated-pro-icon {
	fill: #A1A1A1;
	width: 11px;
	height: 11px;
	margin: 0 2px;
}
.datils-main-card .pro-skuid {
	margin: 15px 0 10px;
}

.rated-pro-box {
	background-color: #F5F5F5;
	border-radius: 30px;
	padding: 0px 8px 5px;
	line-height: 20px;
	height: 22px;
	display: inline-block;
}

.raring-starullit ul {
	display: inline-block;
	margin: 0 2px 0 0;
}

.raring-starullit ul li i.star-ornge.fa-star, .raring-starullit ul li i.far.fa-star{color:#999999; font-size: 12px;}

.raring-starullit ul li i.fa-star{color:#999999; font-size: 12px; }

.raring-starullit ul li i.fa-starorng-half{color:#999999; font-size: 12px;}


.reivew-popover-trigger .raring-starullit ul li i.star-ornge.fa-star, .reivew-popover-trigger .raring-starullit ul li i.fa-star, .reivew-popover-trigger .raring-starullit ul li i.fa-starorng-half{ font-size: 18px;}

.accordin-btn-less-addb .add-btn-quntityb, .accordin-btn-less-addb .less-btn-quntityb {
	background-color: #EFEFEF;
	padding: 1px 1px;
	margin: 0;
	text-decoration: none;
	font-size: 14px;
	color: #373737;
	display: inline-block;
	width: 22px;
	text-align: center;
}
.inputbxo-padding .accordin-btn-less-addb {
	background: #EFEFEF;
	border: 1px solid #EFEFEF;
    border-radius: 3px;

}
.inputbxo-padding .accordin-btn-div {
	border: none;
	height: 27px;
	width: calc(100% - 55px);
	font-size: 12px;
	padding: 0 2px;
	color: #373737;
	text-align: center;
}

.plan-pro-titleqy {
	font-size: 13px;
	color: #686868;
	display: block;
	margin: 0 0 3px;
	font-weight: 400;
}
.plan-quantity-box {
	width: 115px;
	display: inline-block;
	margin: 0px 7px 0 0;
}

.qyantiybox-outer {
	margin: 0px 0 10px;
}

.listview-price {
	font-size: 15px;
	color: #252530;
	font-weight: 500;
	margin: 0 0 5px 0;
  word-break: break-all;
    line-height: 20px;
}

.pro-listviewbox {
	border:1px solid #e6ebf1;
	padding: 15px 0;
	margin: 15px 0;
	background-color: #fff;
	border-radius: 5px;
}
.pro-listviewbox .proimgbox .planslogo-out > img {
	height: auto;
  width: auto;
  max-height: 50px;
  max-width: 100%;
    padding: 0 10px;
}
.showing-proshwobox {
	font-size: 14px;
	color: #373737;
	font-weight: 300;
}

.searchboxinner {
	width: 100%;
	margin: 0 0 10px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.btn-listbox .listgrid-btn {
	width: 28px;
	fill: #8195AA;
	height: 28px;
	padding: 5px;
}

.btn-listbox .listvirew-btn:hover .listgrid-btn, .btn-listbox .gridvirew-btn:hover .listgrid-btn, .btn-listbox .gridvirew-btn.active_list .listgrid-btn, .btn-listbox .listvirew-btn.active_list .listgrid-btn{
	fill: #fff;
	background-color: var(--bg-blue-color); 
}

.btn-listbox .listgrid-btn {
	width: 28px;
	fill: #8195AA;
	height: 28px;
	padding: 5px;
}

a.gridvirew-btn {
	display: inline-block;
	margin: 0 0px;
}
.gridlistbox .btn-listbox {
	background-color: #FFF;
	border:1px solid #e6ebf1;
	max-width: 71px;
	text-align: center;
	padding: 4px;
    border-radius: 5px;
}

.gridlistbox {
	max-width: 70px;
	float: right;
    margin-left: 7px;
}

.selecttitelbox-short {
	background-color: #fff;
	border:1px solid #e6ebf1;
	padding: 10px;
	font-size: 13px;
	font-weight: 400;
    border-radius: 5px;
}

.filderpageslect .labeltitelbox {
	font-size: 14px;
	color: #373737;
}

.labeltitelbox-inline{display: inline-block; font-size: 14px;
  color: #373737;
  margin: 0 10px 0 0;
    font-weight: 300;
}

.bulkordernew-theme .filderpageslect-box {
	text-align: right;
	display: inline-block;
}
.searchboxinner .seachboxheadbg .form-control.search-head {
	border: none;
	height: 32px;
	line-height: 32px;
	width: calc(100% - 40px);
	float: left;
}
.searchboxinner .seachboxheadbg .searchbtn-box {
	background-color: var(--buttion-bg-color);
	border: none;
	border-radius: 5px;
	width: 36px;
	float: right;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	height: 32px;
	line-height: 32px;
}
.searchboxinner .seachboxheadbg  .head-seach-icon {
	width: 16px;
	height: 16px;
	margin: 0 0px 0 0;
}
.searchboxinner .seachboxheadbg {
	background-color: #fff;
	padding: 3px;
	border-radius: 5px;
	clear: both;
	display: inline-block;
	width: 100%;
	border: 2px solid #F2F2F2;
}

.searhbar-rightsection {
	min-width: 250px;
	float: right;
}

.searchbox-listpage {
	width: calc(100% - 300px);
	float: left;
    line-height: normal;
}
.searchboxinner .seachboxheadbg .form-control.search-head:focus, .searchboxinner .seachboxheadbg .form-control.search-head.form-check-input:focus {
	box-shadow: none !important;
	border: none !important;
}

.gridview-prod-box {
	border: 1px solid #e6ebf1;
	border-radius: 7px;
	padding: 15px;
    text-align: left;
    position: relative;
    background-color: #fff;
}

.pro-grid-viewbox {
	width: 100%;
	display: inline-block;
	clear: both;
	margin: 20px 0 40px;
}


.pro-grid-viewbox .pro-titlelist h4, .left-featured-prod .pro-titlelist h4 {
	margin: 12px 0;
}
.pro-grid-viewbox .pro-titlelist h4 {

    word-break: break-word;
  line-height: 20px;
  min-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pro-grid-viewbox .raring-starullit ul li i.star-ornge.fa-star, .pro-grid-viewbox .raring-starullit ul li i.fa-starorng-half, .main-pro-listviewbox .raring-starullit ul li i.star-ornge.fa-star, .main-pro-listviewbox .raring-starullit ul li i.fa-starorng-half{
	font-size: 12px;
}
.pro-grid-viewbox .raring-starullit ul li .pro-valenumber, .main-pro-listviewbox .raring-starullit ul li .pro-valenumber {
	font-size: 12px;
	margin: 0 2px;
}
.pro-grid-viewbox .plan-quantity-box {
	width: 100%;
	margin: 0 0;
	padding: 5px 0 5px;
    display: flex;
  align-items: center;
  justify-content: flex-start;
}

.pro-grid-viewbox .inputbxo-padding, .pro-grid-viewbox .billing-cycle {
	float: right;
	width: 95px;
}
.pro-grid-viewbox .plan-pro-titleqy {
	font-size: 13px;
	display: inline-block;
	margin: 0px 25px 0 0;
	float: left;
    line-height: 13px;
  text-align: left;
}
.pro-grid-viewbox  .subtext-probox {
	display: none;
}
.pro-grid-viewbox .raring-starullit ul li {
	float: left;
	margin: 0 1px;
}
.pro-grid-viewbox  .rated-pro-box, .main-pro-listviewbox  .rated-pro-box {
	padding: 0px 5px 6px;
	line-height: 15px;
	height: 20px;
	display: inline-block;
    position: relative;
  top: -7px;

}
.pro-grid-viewbox .top-pro-icons-bs .top-rated-pro-icon {
	width: 10px;
	height: 10px;
	margin: 0 0px;
}
.pro-grid-viewbox .top-pro-title-bs {
	font-size: 10px;
}
.pro-grid-viewbox .inputbxo-padding .accordin-btn-div {
	height: 27px;
}
.pro-grid-viewbox .raring-starullit ul {
	margin: 0 2px 0 0;
}
.leftsidebar-box .categiry-ullistbox .form-check .form-check-input:checked, .comperbtnbox .form-check-input:checked {
	background-color: var(--blue-bg-backgournd-color);
	border-color: var(--bg-blue-color);
}

.inner-haed-boxs.mark-inner-head {
	background-color: #fff;
	box-shadow: inset 0px 4px 4px #eee;
	padding: 15px 0 20px;
}
.bulkordernew-theme .mark-inner-head .breadcrumb-ullist .breadcrumb-item > a, .bulkordernew-theme .mark-inner-head .breadcrumb-ullist .breadcrumb-item + .breadcrumb-item::before{
	color: #000000 !important;
}
 .bulkordernew-theme .mark-inner-head .breadcrumb-ullist .breadcrumb-item.active {color: #787878 !important}
.reivew-writeobx .writeonrivew-tool {
	width: 14px;
	height: 14px;
    margin: 0 2px;
    fill:var(--bg-blue-color);
    
}
.reivew-writeobx a {color:var(--text-blue-color-hover); font-weight: 400; font-size: 14px; text-decoration: none;}
.reivew-writeobx a:hover {color:var(--bg-blue-hover-color); }
.reivew-writeobx {
	display: inline-block;
	margin: 0 5px 0 0;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	padding: 0 8px;
}
.quantity-detailpage  select.form-control {
	height: 38px;
	margin: 0rem;
	font-size: 14px;
}

.reivew-boughttextboxout .reivew-writeobx {
	margin: 0 10px 0 5px;
	padding: 0 12px;
}

.reivew-boughttextboxout {
	margin: 5px 0 0;
	display: flex;
  align-items: center;
  align-content: center;

}

.quantity-detailpage .inputbxo-padding .accordin-btn-div {
	height: 36px;
	font-size: 14px;

}
.quantity-detailpage .plan-quantity-box {
	width: 140px;
    margin: 0px 9px 0 0;
}
.admin-plan .single-plan .btn_green {
	background: #0155ad;
	color: #fff;
	display: inline-block;
	margin: 0px 0px;
	padding: 2px 0px;
	font-size: 13px;
	font-weight: 500;
	border: 0px;
}
.order-detailsbox.neworder-detailpr .order-number-title, .order-number-total {
	text-align: right;
}


.quantity-detailpage {
	margin: 10px 0 0 ;
	padding: 10px 0 0;
	width: 100%;
	display: inline-block;
}
.gridview-prod-box.single-plan .qyantiybox-outer {
	margin: 20px 0 0px;
    min-height: 125px;
}
.bulkordernew-theme .top-search .order-cust-tab .plan_res_list.listvew-main-box  .enduser-form-fild .enduserlistview-title {text-align: center;}
.bulkordernew-theme .top-search .order-cust-tab .selected-plan.enduserpricebox-select > input.plan_price.form-control {float: none;}
.bulkordernew-theme .top-search .order-cust-tab .plan-user-p.p-width-full.end-user-pricebox {padding: 5px 10px;width: 100%;}
.bulkordernew-theme .top-search .order-cust-tab .plan_res_grid .plan-user-p.p-width-full.end-user-pricebox .enduser-titlbox {font-size: 14px;}
.bulkordernew-theme .top-search .order-cust-tab .plan_res_grid .plan-user-p.p-width-full.spaceremve-gridview {padding: 0 10px;}
.def-icon-box {
	width: 21px;
	fill: #A0A0A0;
	stroke: #A0A0A0;
	height: 21px;
}

.def-iconlogo {
	float: left;
	width: 22px;
	height: 22px;
}

.expert-advicetitle {
	float: right;
	width: calc(100% - 26px);
	font-size: 12px;
	color: #98989D;
	line-height: 13px;
	margin: 0 3px;
	letter-spacing: -0.3px;
}

.detail-innebox {
	display: flex;
	align-items: center;
	align-content: center;
	float: left;
	margin: 3px 0px 3px 0;
	width: 33%;

}

.details-expert-box {
	margin: 15px 0 0px;
	background-color: #F5F7FB;
	display: inline-block;
	width: 100%;
	border-radius: 2px;
	padding: 5px 5px;
}
.order-detailsbox.neworder-detailpr .summary-plans.totalcost {
	display: inline-flex;
	width: 100%;
}

.order-detailsbox.neworder-detailpr {
	background-color: #fff;
	box-shadow: 0px 0px 10px #e1e1e1;
	padding: 10px;
	border-radius: 10px;
}
.detailspage-box .detaisl-page-featured {
	background-color: #fff;
	padding: 20px 10px;
	box-shadow: 0 0px 10px #0000001c;
	border-radius: 10px;
	position: relative;
}

.tab-content-outer {
	border-top: 2px solid #D9D9D9;
    padding-bottom: 180px;
}

.bulkorder-page-tabs.storepages-newtabs .tab-content {
	box-shadow: none;
	border-top: none !important;
}

.bulkorder-page-tabs.storepages-newtabs .tab-content.accordion.min-h.no-border-radius {
	background: transparent;
}

.bulkorder-page-tabs.storepages-newtabs nav > .nav.nav-tabs.cartpage a.nav-item.nav-link.active::after {
	bottom: -1px;
}

.bulkorder-page-tabs.storepages-newtabs nav > .nav.nav-tabs.cartpage a.nav-item.nav-link:hover, .bulkorder-page-tabs.storepages-newtabs nav > .nav.nav-tabs.cartpage a.nav-item.nav-link.active, .bulkorder-page-tabs.storepages-newtabs nav > .nav.nav-tabs.cartpage a.nav-item.nav-link:focus {
	background: transparent;
	color: #0155AD;
	font-weight: 600;
}

.store-tabs-texts {
	font-size: 15px;
	color: #252530;
	line-height: 22px;
	font-weight: 400;
	margin: 0px 0 30px;
	display: inline-block;
	clear: both;
	width: 100%;
}

h3.store-tabs-h3 {
	font-size: 24px;
	color: #242430;
	line-height: 26px;
	margin: 0 auto 30px;
	padding: 0;
}

h4.store-tabs-h4 {
	font-size: 20px;
	color: #242430;
	line-height: 22px;
	margin: 10px auto 20px;
	padding: 0;
}
ul.store-ulist-style {
	margin: 0 0 0 15px;
	padding: 0;
}
ul.store-ulist-style li {
	color: var(--bg-blue-color);
	font-size: 15px;
	line-height: 22px;
	margin: 5px 0;
}

ul.store-ulist-style li span{color: #252530}
.store-ulist-style.ullist-three-box li {
	width: 33.33%;
	float: left;
}

.specificatio-title {
	background-color: #F9F9F9;
	padding: 10px 25px;
	font-weight: 500;
}

.specificatio-title {
	background-color: #F9F9F9;
	padding: 10px 25px;
	font-weight: 500;
}
.specificatio-title-sub{background-color: #fff;
	padding: 10px 25px;
	font-weight: 400;}

.sepetion-table-row {
	border: 2px solid #F9F9F9;
	border-radius: 7px;
	background-color: #f9f9f9;
}
.store-faqaccordion .accordion .accordion-item .accordion-header .accordion-button {
color: #242430;
  font-size: 18px;
  background-color: transparent;
  font-weight: 500;
  padding: 15px 10px;
  border-bottom: 1px solid #EFEFEF;
  border-radius: 0 !important;
  border-top: 1px solid #EFEFEF;
}

.faq-contentbox {
	color: #242430;
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 20px; 
	font-weight: 400;
}
.store-faqaccordion .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
	color: var(--bg-blue-color);

}
.store-faqaccordion .accordion .accordion-item .accordion-header .accordion-button:focus {
	z-index: 3;
	border-color: none;
	outline: 0;
	box-shadow:none;
}

#navbar3.navheader-fixd {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding: 5px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	z-index: 1;
    background-color: #fff;
    display: block;
}

.storepages-newtabs #navbar3.navheader-fixd nav a.nav-link-store {
	font-size: 14px;
	font-weight: 400;
	color: #868686;
	padding: 5px 10px;
	text-decoration: none;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 0 4px;
    position: relative;
}

.storepages-newtabs #navbar3.navheader-fixd nav a.nav-link-store.active, .storepages-newtabs #navbar3.navheader-fixd nav a.nav-link-store:hover {
background-color: var(--bg-blue-hover-color);
	color: #fff;
border: 1px solid var(--bg-blue-hover-color);;
    font-weight: 500;
}

.storepages-newtabs #navbar3.navheader-fixd nav a.nav-link-store.active::after {
display: none
}

 .storepages-newtabs #navbar3 nav a.nav-link-store.active {
	color: var(--bg-blue-color);
     position: relative; 
     font-weight: 600;
}

.storepages-newtabs #navbar3 nav a.nav-link-store.active::after {
	content: "";
	position: absolute;
	bottom: -1px;
	height: 4px;
	width: 100%;
	background-color: var(--bg-blue-color);
	display: inline-block;
	left: 0;
	right: 0;
}

.storepages-newtabs.custom-tab-cart .tab-content .accordion-body{padding: 40px 0 0;}


.storepages-newtabs .tab-content > .tab-pane {
	display: block;
	opacity: 1;
}
.storepages-newtabs .store-tabs-main > .tab-pane > .accordion-collapse > .accordion-body {
	padding: 60px 0 20px 0;
	margin: 0 0 10px;
	border-bottom: 3px solid #f0f0f0;
}
.storepages-newtabs .store-tabs-main.tab-content .accordion-item{border: none; background-color: transparent;}

.bulkordernew-theme.storenew-theme-th .storepages-newtabs .tab-content {
	padding: 0 0 20px;
	background: transparent;
	box-shadow: none;
	border: none !important;
}
.bulkordernew-theme.storenew-theme-th .storepages-newtabs .accordion:focus-visible{
	box-shadow: none;
    border: none;
}
.storepages-newtabs #navbar3 nav a.nav-link-store {
	font-size: 18px;
	font-weight: 400;
	color: #868686;
	padding: 10px 20px;
	text-decoration: none;
	display: inline-block;
}
.storepages-newtabs .accordion-body:focus-visible, .accordion-collapse.collapse.show:focus-visible {
	box-shadow: none;
	border: none !important;
	outline: none;
}
.storepages-newtabs .accordion-button:focus, .accordion-collapse.collapse.show:focus  {
  border-color: none;
  box-shadow: none;
}



.storepages-newtabs .scroll-btn-byuynow .checkout_b_c, .storepages-newtabs .bulkpage-checkoutbtn.scroll-btn-byuynow .checkout_b_c  {display: none}
.storepages-newtabs .navheader-fixd .scroll-btn-byuynow .checkout_b_c, .storepages-newtabs .navheader-fixd .bulkpage-checkoutbtn.scroll-btn-byuynow .checkout_b_c  {display: block}
.storepages-newtabs .scroll-btn-byuynow a.greenbtn-contact, .storepages-newtabs .bulkpage-checkoutbtn.scroll-btn-byuynow .addcart-bnds_ss {
	color: #fff;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
	height: 33px;
	line-height: 23px;
	max-width: max-content;
}
.storepages-newtabs .bulkpage-checkoutbtn.scroll-btn-byuynow {
	text-align: right;
	margin: 0;
    float: right;
}
.detailspage-box {
	padding: 0 0 20px;
}
.storepages-newtabs #navbar3 nav a.nav-link-store.show-scrollmenu{display: none}
.storepages-newtabs #navbar3.navheader-fixd nav a.nav-link-store.show-scrollmenu{display: inline-block}
.storepages-newtabs #navbar3.navheader-fixd nav a.nav-link-store.show-scrollmenu{display: inline-block}
.detailspage-box .owl-carousel.product-slider.owl-loaded {
	background-color: #fff;
	padding: 15px;
	text-align: center;
	border-radius: 3px;
	min-height: 110px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.leftarrw-btn {
	width: 14px;
	height: 14px;
	margin: 2px 3px;
}

.conntw-btnpart > a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
}

.conntw-btnpart > a:hover {
	color: #fff;
	text-decoration: none;
}
.conntw-btnpart > a:hover span.connect-partbtn{
border-bottom: none;
}

.conntw-btnpart > a span.connect-partbtn {
	border-bottom: 1px solid #B0CDEB;
}
.mspcart-logobox, .reviewsmain-box {
		text-align: center;
}
.conntw-btnpart {
	margin: 10px 0 0;
    text-align: center;
}
.partner-title-h1 {
	font-size: 24px;
	color: #fff;
	font-weight: 500;
	margin: 0;
	padding: 0;
}
.partner-title-sub {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	margin: 10px 0 2px;
    width: 100%;
	word-break: break-all;
}
.partner-title-insub {
	color: #fff;
	font-size: 15px;
}

.mspprt-value {
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	line-height: 20px;
}
.mspprt-value > span {
	display: block;
	font-size: 24px;
	font-weight: 500;
	margin: 0 0 7px;
}

.msprightbnox {
	display: inline-block;
    margin: 0 10px
}
.mspleftbox {
width: 100%;
}


.reivewstar-icon {
	width: 24px;
	height: 24px;
	position: relative;
	top: -6px;
}
.vender-seachbox .searchbox-listpage {
	width: 100%;
	float: none;
}
.searchboxinner.vender-seachbox {
	max-width: 55%;
	margin: 0 auto;
	display: table;
}

.btn:focus {
  outline: none;
  box-shadow: none;
}

.main-probox-comper {
	border:1px solid #e6ebf1;
	padding: 30px 20px;
	border-radius: 4px;
	text-align: center;
    position: relative;
    min-height: 230px;
    background-color: #fff;
}

.comper-pro-title {
	font-size: 18px;
	color: #252530;
	line-height: 22px;
	margin: 20px 0 0;
}
.comper-pro-logo > img {
	height: auto;
	width: auto;
	margin: 15px 0 40px;
	max-height: 30px;
	max-width: 100%;
}
.closecomrer-box > a {
	background-color: #E5E5E5;
	color: #858585;
	padding: 4px 5px;
	border-radius: 50%;
	height: 22px;
	width: 22px;
	display: inline-block;
	position: absolute;
	right: -10px;
	top: -10px;
	font-size: 11px;
}

.closecomrer-box > a:hover {
	background-color: var(--bg-blue-hover-color);
	color: #fff;
}
.comper-box-select {
	max-width: 90%;
	margin: 0 auto;
}
a.btnlink-reset {
	color: #000;
	text-decoration: none;
	font-weight: 500;
	display: inline-block;
	clear: both;
}
.comper-box-select label{color: #686868; font-size: 14px; font-weight: 500;}

.comper-box-select select.comper-selectbox {
	height: 34px;
	padding: 0px 23px 0px 5px;
	margin: 0rem;
	font-size: 14px;
	border: 1px solid #C3C2C2;
	font-family: inherit;
	line-height: normal;
	color: #666;
	background-color: #FFF;
	border-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;
}
.comper-btn-group {
	text-align: center;
}
.comper-btn-group a.btnlink-reset {
	color: #000;
	text-decoration: none;
	font-weight: 500;
	display: table;
	margin: 7px auto 0;
	font-size: 14px;
}
.comper-btn-group .theme-blue-btn.theme-btn {
	padding: 5px;
	font-size: 13px;
	min-width: 105px;
	border-radius: 3px;
}
.reivew-user-name {
	font-size: 16px;
	font-weight: 500;
	color: #242430;
}
.reivew-boxvalue {
	background-color: #000;
	color: #fff;
	display: inline-block;
	padding: 3px 10px;
	border-radius: 4px;
	font-size: 15px;
	font-weight: 600;
    margin: 5px 0 0;
}
.reivew-boxvalue .reivew-staricon > i {
	font-size: 14px;
	margin: 0 5px 0 0;
}
.reivew-fa-quote {
	float: left;
	width: 60px;
}
.reivew-dec-text {
	width: calc(100% - 60px);
	float: left;
	font-size: 15px;
	color: #242430;
	line-height: 21px;
	font-style: italic;
	font-weight: 400;
	padding: 10px 0;
}
.reivew-mainboxd {
	border-bottom: 2px dashed #E5E5E5;
	padding: 15px 15px;
	margin: 15px 0;
}

.writereview-btntop {
	text-align: right;
}


.thankyu-msg-reivew {
	text-align: center;
	background: #f9f9f9;
	padding: 50px;
	border-radius: 5px;
	font-size: 20px;
}

.thanks-masg {
	font-size: 28px;
	display: block;
	font-weight: 600;
	color: #201e1e;
}

.error-fm {
	font-size: 10px;
	color: #f70000;
	margin: 2px 0 1px;
}

.writereivew-box {
	text-align: center;
	background: #f9f9f9;
	padding: 40px;
	border-radius: 5px;
	font-size: 18px;
	color: #262626;
}

.norivewtitle {
	display: block;
	font-size: 21px;
}
.custom-pagination-box ul.pagination  li.page-item a.page-link {
	color: var(--bg-blue-hover-color);
}

.custom-pagination-box ul.pagination  li.active > .page-link, .custom-pagination-box ul.pagination li.page-link.active {
	z-index: 3;
	color: #fff !important;
	background-color: var(--bg-blue-hover-color);
	border-color: var(--bg-blue-hover-color);
}
.custom-pagination-box ul.pagination  li.disabled > a.page-link {
	color: var(--bs-pagination-disabled-color);
	pointer-events: none;
	background-color: var(--bs-pagination-disabled-bg);
	border-color: var(--bs-pagination-disabled-border-color);
}


.custom-pagination-box ul.pagination  li.page-link {color: #0155ad;}


.owl-carousel.product-slider  .owl-nav button.owl-next, .owl-carousel.product-slider  .owl-nav button.owl-prev, .owl-carousel.product-slider  button.owl-dot {
	background: #fff;
    padding: 0px !important;
	border-radius: 50%;
	box-shadow: 0 0 10px #0000001f;
	width: 25px;
	height: 25px;
}

.owl-carousel.product-slider  .owl-nav button.owl-next:hover, .owl-carousel.product-slider  .owl-nav button.owl-prev:hover, .owl-carousel.product-slider  button.owl-dot:hover {
	background: #0155ad;
 }
.owl-carousel.product-slider .owl-nav button svg.sliderpro-arrow-icon {
	fill: none;
	stroke-width: 2.5px;
	stroke: #9F9F9F;
	height: 16px ;
	width: 16px ;
}

.owl-carousel.product-slider .owl-nav button:hover svg.sliderpro-arrow-icon {
	stroke: #fff;
}

.owl-carousel.product-thumb .owl-nav button svg.sliderpro-arrow-thumicon {
	fill: none;
	stroke-width: 2.5px;
	stroke: #9F9F9F;
	height: 14px ;
	width: 14px ;
    margin-top: -4px;
}

.owl-carousel.product-thumb .owl-nav button:hover svg.sliderpro-arrow-thumicon {
	stroke: #fff;
}

.owl-carousel.product-thumb .owl-nav button.owl-next, .owl-carousel.product-thumb .owl-nav button.owl-prev, .owl-carousel.product-thumb button.owl-dot {
	background: #fff;
    padding: 0px !important;
	border-radius: 50%;
	box-shadow: 0 0 10px #0000001f;
	width: 20px;
	height: 20px;
}

.owl-carousel.product-thumb .owl-nav button.owl-next:hover, .owl-carousel.product-thumb .owl-nav button.owl-prev:hover, .owl-carousel.product-thumb button.owl-dot:hover {
background: #0155ad;
}
.detaisl-page-featured .proimgbox {
	position: absolute;
	top: 22px;
	z-index: 11;
	width: 100%;
	left: 30px;
}
.bulkpage-checkoutbtn.contactus-innerbox .btn-group.btn-group-box.action-b.btn-double.prod-detail-cartbtn .group-btnbox .addcart-bnds_ss.nceopen.txt-button.get_other_options.nopopup {
	min-width: 130px;
	float: left;
	width: auto;
	padding: 10px;
}

.bulkpage-checkoutbtn.contactus-innerbox .prod-detail-cartbtn .btn_green.dropdown-toggle.btn-tow.dropdown-toggle-split.button-select {
	width: 31px;
	border-radius: 0px 3px 3px 0px;
	padding: 10px 5px;
	height: 44px;
}

.blog-box-out-mp {
	box-shadow: 0 0px 10px #0000001a;
    min-height: 370px;
}
.pro-skuid {
	font-size: 14px;
	color: rgb(55, 55, 55);
	font-weight: 500;
	margin: 2px 0px;
	min-height: 20px;
	word-break: break-word;
}
.pro-skuid > span {
	color: rgb(161, 161, 161);
}

.single-pro-img {
	background-color: #fff;
	padding: 20px;
	box-shadow: 0 0px 10px #0000001c;
	border-radius: 10px;
	position: relative;
}
.single-pro-img .single-image img {
	 border: none;
	width: 100%;
	 border-radius: 0;
	 padding: 0;
}
.product-detail-renewal-amt .plan-summry.order-number-title {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0px;
	color: #98989D;
	font-weight: 400;
}
.order-detailsbox.neworder-detailpr .product-detail-discount.summary-plans.discount {
	padding: 1px 5px !important;
}
.product-detail-renewal-amt .price-plans.mainprice.order-number-value.total_renewalamount_price {
	margin-top: 0;
	font-size: 13px;
	color: #98989D;
	font-weight: 400;
	line-height: 18px;
}

.addonwidthbox-out .modal-dialog.modal-lg {
	max-width: 950px;
    width: 98%;
}

.reivew-numbertop {
	float: left;
	font-size: 18px;
	font-weight: 600;
	margin: 1px 0;
    line-height: 18px;
}
.reivewsub-valuetext {
	display: block;
	font-size: 14px;
}

.reivew-numbertop .reivewsub-valuetext > span {
	color: #0155ad;
}

.reivewvaluestar {
	background-color: #EFB429;
	border-radius: 3px;
	width: 34px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 18px;
	color: #fff;
	float: left;
	margin: 0 10px 0 0;
}

.reviewtbox-greeen {
	padding: 30px 15px;
	border-bottom: 2px solid #E5E5E5;
}
.write-reviewsectonwp .form-control {
	border-radius: 3px;
	border: 1px solid #C3C2C2;
	height: 38px;
	color: #000;
	font-size: 15px;
}
.write-reviewsectonwp textarea.form-control{height: auto;}
.write-reviewsectonwp .form-check input.form-check-input{border-radius: 0; border:1px solid #C4C4C4;}
.write-reviewsectonwp .form-check .form-check-label {
	font-size: 14px;
	color: #A1A1A1;
	line-height: 20px;
}

.write-reviewsectonwp .write-reivew-form .col-form-label {
	color: #7d7d7d;
}

.write-reviewsectonwp .form-check .form-check-label a{
color: var(--bg-blue-color);
    text-decoration: none;
}
.raring-starullit.writeandreivew-star ul li a i {
	font-size: 17px;
	color: #CCCCCC;
}

.raring-starullit.writeandreivew-star ul li a:hover i {
	color: #EFB429;
}

.raring-starullit.writeandreivew-star ul li a {
	font-size: 17px;
	color: #CCCCCC;
    text-decoration: none;
    margin: 0 3px 0 0;
}
.write-reviewsectonwp .form-check .form-check-input:checked {
	background-color: #0155AD;
	border-color: #0155AD;
}
.container-withb {
	max-width: 95%;
	margin: 0 auto;
}

.comperboxbottom {
	background-color: #fff;
	position: sticky;
	bottom: 0;
	width: 100%;
	box-shadow: 0px -10px 20px #0000001a;
    padding: 12px 0;
    z-index: 1;
}

.comperboxbottom .main-probox-comper {
	padding: 10px 10px;
	min-height: 62px;
}
.comperboxbottom h4.store-tabs-h4 {
	font-size: 18px;
	line-height: 20px;
}

.comperboxbottom .comper-pro-title {
	font-size: 14px;
	color: #252530;
	line-height: 18px;
	margin: 0;
	word-break: break-word;
	min-height:36px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
    border: none;
  padding: 0;

}

.compare-software-page {
	margin: 20px 0;
    background-color: #F8F8F8;
}
.comperboxbottom .comper-pro-logo > img {
	margin: 15px 0 20px;
	max-height: 22px;
}

ul.right-criclecheck-mark {
	margin: 20px 0 0 30px;
	padding: 0;
	list-style: none;
}

ul.right-criclecheck-mark li > span > strong{
display: block;
}
ul.right-criclecheck-mark li {
	margin: 0 0 30px 0;
    position: relative;
}

ul.right-criclecheck-mark li::before {
	content: "";
	display: inline-block;
	background-color: #0155ad;
position: absolute;
	left: -30px;
	width: 14px;
	height: 5px;
	top: 10px;
}
.right-imgboxdev > img {
	max-width: 100%;
}


.setep-main-boxv {
	box-shadow: 0 0 20px #0000000a;
	border: none;
	border-radius: 10px;
	padding: 15px;
    position: relative;
    min-height: 165px;
	background-color: #fff;
}

h4.setep-titleno {
	font-size: 18px;
	color: #373737;
	font-weight: 500;
	margin: 10px 0 10px;
}
.setep-star-icons {
	background-color: #0155AD;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.setep-dec-text {
	font-size: 15px;
	line-height: 20px;
	font-weight: 300;
}

.setep-value-no {
	background-color: #374957;
	color: #fff;
	font-size: 18px;
	position: absolute;
	right: 0;
	padding: 2px 15px;
	border-radius: 30px 0 0 30px;
}
.bluebg-with-imagetag {
	background-image: url("../../product_images/write-reivew-bg.svg");
	background-color: var(--blue-bg-backgournd-color);
	background-position: center -15%;
	padding: 50px 0 130px;
	background-repeat: no-repeat;
    position: relative;
}
.bluebg-with-imagetag::after {content: ""; background: linear-gradient(to bottom,  rgba(0,0,0,0.09) 0%,rgba(0,0,0,0) 100%);
 position: absolute; left: 0; top: 0; height: 100%; width: 100%}
ul.right-criclecheck-mark li span {
	font-size: 18px;
	font-weight: 300;
}
.gridview-prod-box .proimgbox .planslogo-out > img {
	height: auto;
	width: auto;
	max-height: 45px;
	max-width: 100%;
	padding: 0 5px;
}

.msplogoimg {
	background-color: #fff;
	padding: 10px;
	text-align: center;
	border-radius: 3px;
	min-height: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.mspcart-logobox .msplogoimg > img {
	max-height: 80px;
    width: auto !important;
	max-width: 100%;
}

.blog-sm-banners a > img {
	max-width: 100%;
	height: auto;
}



.detaisl-page-featured .owl-carousel.product-slider .owl-stage-outer .owl-stage .owl-item {
	height: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.detaisl-page-featured .owl-carousel.product-slider .owl-item .item img {
	width: 90%;
	max-width: 100%;
	height: auto !important;
}
.modal-dialog .tooltips .tooltiptext {
	left: 100%;
}
.leftarrw-btn {
	width: 14px;
	height: 14px;
	margin: 2px 3px;
}



.conntw-btnpart > a:hover {
	color: #fff;
}
.storepages-newtabs .scroll-btn-byuynow.bulkpage-checkoutbtn.contactus-innerbox .btn-group.btn-group-box.action-b.btn-double.prod-detail-cartbtn .group-btnbox .addcart-bnds_ss.nceopen.txt-button.get_other_options.nopopup {
	min-width: auto;
	float: left;
	width: auto;
	padding: 5px 10px;
	height: 31px;
}
.storepages-newtabs .scroll-btn-byuynow.bulkpage-checkoutbtn.contactus-innerbox .prod-detail-cartbtn .btn_green.dropdown-toggle.btn-tow.dropdown-toggle-split.button-select {
	width: 26px;
	border-radius: 0px 3px 3px 0px;
	padding: 3px 5px;
	height: 33px;
}
.order-cust-tab .admin-plan-plan .mobile-text-center {
	word-wrap: break-word;
	text-decoration: none;
}
.conntw-btnpart > a:hover span.connect-partbtn{
border-bottom: none;
}

.conntw-btnpart > a span.connect-partbtn {
	border-bottom: 1px solid #B0CDEB;
}
.mspcart-logobox, .reviewsmain-box {
		text-align: center;
}

.partner-title-h1 {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	margin: 0;
	padding: 0;
}
.partner-title-sub {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	margin: 5px 0 2px;
}
.partner-title-insub {
	color: #fff;
	font-size: 14px;
}

.reviewboxout {
	color: #fff;
	font-size: 14px;
    display: inline-block;
    margin: 0 10px;
}

.reviewsmain-box{color: #fff;
	font-size: 14px;
	border: 1px solid #ffffff30;
	border-radius: 7px;
	padding: 15px;
	display: inline-block;
	width: 100%;}
.reivewstar-number > span {
	font-size: 24px;
	font-weight: 500;
	line-height: 26px;
}


.vender-seachbox .searchbox-listpage {
	width: 100%;
	float: none;
}
.searchboxinner.vender-seachbox {
	max-width: 55%;
	margin: 0 auto;
	display: table;
}

.btn:focus {
  outline: none;
  box-shadow: none;
}

.main-probox-comper {
border: 1px solid #E9E9E9;
  padding: 15px 10px;
  border-radius: 4px;
  text-align: center;
  position: relative;
  min-height: 190px;
  background-color: #fff;
}

.comper-pro-title {
	font-size: 18px;
	color: #252530;
	line-height: 22px;
	margin: 20px 0 0;
}
.comper-pro-logo > img {
	height: auto;
	width: auto;
	margin: 15px 0 20px;
	max-height: 30px;
	max-width: 100%;
}
.closecomrer-box > a {
	background-color: #E5E5E5;
	color: #858585;
	padding: 4px 5px;
	border-radius: 50%;
	height: 22px;
	width: 22px;
	display: inline-block;
	position: absolute;
	right: -10px;
	top: -10px;
	font-size: 11px;
}
.comper-box-select {
	max-width: 90%;
	margin: 0 auto;
}
a.btnlink-reset {
	color: #000;
	text-decoration: none;
	font-weight: 500;
	display: inline-block;
	clear: both;
}
.comper-box-select label{color: #686868; font-size: 14px; font-weight: 500;}

.comper-box-select select.comper-selectbox {
	height: 34px;
	padding: 0px 23px 0px 5px;
	margin: 0rem;
	font-size: 14px;
	border: 1px solid #C3C2C2;
	font-family: inherit;
	line-height: normal;
	color: #666;
	background-color: #FFF;
	border-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	background-size: 9px 6px;
	background-position: right -1rem center;
	background-origin: content-box;
	background-repeat: no-repeat;
}
.comper-btn-group {
	text-align: center;
}
.comper-btn-group a.btnlink-reset {
	color: #000;
	text-decoration: none;
	font-weight: 500;
	display: table;
	margin: 7px auto 0;
	font-size: 14px;
}
.comper-btn-group .theme-blue-btn.theme-btn {
	padding: 5px;
	font-size: 13px;
	min-width: 105px;
	border-radius: 3px;
}
.reivew-user-name {
	font-size: 16px;
	font-weight: 500;
	color: #242430;
}



.error-fm {
	font-size: 13px;
	color: #ff5454;
	margin: 2px 0 1px;
	background-color: #fee;
	padding: 10px;
	border-radius: 2px;
	border: 1px solid #ed8a8b;
}

.writereivew-box {
	text-align: center;
	background: #f9f9f9;
	padding: 40px;
	border-radius: 5px;
	font-size: 18px;
	color: #262626;
}

.norivewtitle {
	display: block;
	font-size: 21px;
}

.custom-pagination-box ul.pagination  li.page-link {color: #0155ad;}
.reivew-box-decwp a.review-readmore-btn {
	color: var(--bg-blue-color);
	text-decoration: underline;
	font-size: 14px;
}

.border-right-reivew {
	border-right: 1px solid #e3e3e3;
}



.reivew-popover-trigger .rating-summary {
            font-size: 24px;
            font-weight: bold;
        }
        .reivew-popover-trigger .stars {
            color: #efb429;
        }
        .reivew-popover-trigger .ratings-bar {
            display: flex;
            align-items: center;
            margin: 5px 0;
        }
        .reivew-popover-trigger .bar {
            width: 150px;
            height: 10px;
            background: #ddd;
            position: relative;
            margin: 0 10px;
            border-radius: 5px;
        }
        .reivew-popover-trigger .bar-fill {
            height: 100%;
            background: #000;
            border-radius: 5px;
        }
        .reivew-popover-trigger .percentage {
            font-size: 14px;
        }
.reivew-popover-trigger .ratings-bar > span {
	color: #535353;
	font-size: 14px;
	font-weight: 500;
}
.reivew-numbertop .reivwboxoter-div {
	position: relative;
	cursor: pointer;
	display: inline-block;
}


.reivew-rtigger-value {
	font-size: 14px;
	color: #565959;
	font-weight: 500;
	margin: 5px 0 20px;
}
.write-reviewsectonwp .write-reivew-form .col-form-label {
	color: #7d7d7d;
}
.border-rlefts {
	position: relative;
}
.border-rlefts::after {
	border-right: 1px solid #D9D9D9;
	content: "";
	position: absolute;
	top: 0;
	height: 100%;
	right: 5px;
}
.strike-price-box .strickprice {
	color: #88949D;
	font-size: 14px;
	text-decoration: line-through;
	display: inline-block;
  word-break: break-all;
  line-height: 16px;
}
.strike-price-box .offerp-value {
	font-size: 14px;
	color: #374957;
	font-weight: 400;
	display: inline-block;
	margin: 0 0 0 5px;
}

.showflitervalue {
	border-radius: 20px;
	padding: 2px 5px;
	font-size: 10px;
	font-weight: 400;
	display: inline-block;
	position: relative;
	margin: 1px;
	cursor: pointer;
	color: #88949D;
	border: 1px solid #D6D6D6;
}
.filderboxshow .showflitervalue > i{display: none}
.filderboxshow .showflitervalue:hover > i {
	display: block;
	position: absolute;
	top: -6px;
	right: 0px;
	cursor: pointer;
	font-size: 11px;
    margin: 1px;
    color: var(--bg-blue-color);
    background-color: #fff;
}
.showflitervalue:hover {
	border: 1px solid var(--bg-blue-hover-color);
	color: var(--bg-blue-hover-color);
}

.clearfiltersh > a {
	color: #373737;
	font-size: 10px;
	text-decoration: underline;
	margin: 0 4px;
	font-weight: 400;
}

.clearfiltersh > a:hover {
	color: #373737;
	text-decoration: none;

}

.filderboxshow {
	margin: 0 0 20px;
}




  .app-price-range-slider #app {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex-direction: column;
  }

.app-price-range-slider .range-value {
	position: absolute;
	top: -2rem;
	font-size: 16px;
	font-weight: 400;
}
  .app-price-range-slider .range-value.min{
    left: 0;
  }

  .app-price-range-slider .range-value.max{
    right: 0;
  }
  .app-price-range-slider .track-container{
    width: 100%;
    position: relative;
    cursor: pointer;
    height: 0;
  }

  .app-price-range-slider .track,
  .app-price-range-slider .track-highlight {
    display: block;
    position: absolute;
    width: 100%;
    height: 0.3rem;
  }

  .app-price-range-slider .track{
    background-color: #a5a5a5;
  }

  .app-price-range-slider .track-highlight{
    background-color: var(--bg-blue-hover-color);
    z-index: 1;
  }

.app-price-range-slider {
	margin: 45px 0 30px 10px;
    width: 90%;
}

  .app-price-range-slider .track-btn{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    cursor: pointer;
    display: block;
    position: absolute;
    z-index: 1;
    width: 1.2rem;
    height: 1.2rem;
    top: calc(-50% - 0.50rem);
    margin-left: -1rem;
    border: none;
    background-color: var(--bg-blue-color);
    -ms-touch-action: pan-x;
    touch-action: pan-x;
    transition: box-shadow .3s ease-out,background-color .3s ease,-webkit-transform .3s ease-out;
    transition: transform .3s ease-out,box-shadow .3s ease-out,background-color .3s ease;
    transition: transform .3s ease-out,box-shadow .3s ease-out,background-color .3s ease,-webkit-transform .3s ease-out;
	  border-radius: 50%;
  }
.detail-page-skuid .pro-skuid {
	display: inline-block;
}
.detail-page-skuid .skuid-boughttext, .raring-starullit .skuid-boughttext{
	background-color: #F5F5F5;
	color: #A1A1A1;
	font-size: 14px;
	border-radius: 20px;
	padding:1px 7px;
	display: inline-block;
	margin: 5px 0;
}

.rated-pro-box.border-leftbpm {
	position: relative;
	margin-left: 20px;
}

.rated-pro-box.border-leftbpm::after {
	position: absolute;
	content: "";
	border-left: 1px solid #e5e5e5;
	left: -10px;
	top: 0;
	height: 100%;
}

.detail-btn-group > a {
	color: #666666;
	font-size: 14px;
	text-decoration: none;
	border: 1px solid #C3C2C2;
	padding: 7px 12px;
	border-radius: 3px;
   margin: 5px 7px 5px 0;
  display: inline-block;
}
.detail-btn-group > a:hover {color: var(--bs-link-hover-color);border: 1px solid var(--bs-link-hover-color);}
.detail-btn-group > a:hover svg.detail-btn-color {fill: var(--bs-link-hover-color);}
.detail-btn-group  {
margin: 40px 0;
}
.detail-btn-group  svg.detail-btn-color {
	fill: #A0A0A0;
	margin: 0 2px 0 0;
}

.why-linkchoose > a {color: var(--bg-blue-color); font-size: 14px; text-decoration: none;}
.why-linkchoose > a:hover {text-decoration: underline; color: var(--bg-blue-hover-color);}
.videolink-btn a.btn-videoyoutobe {
	color: #666666;
	font-size: 15px;
	text-decoration: none;
	border: 1px solid #C3C2C2;
	padding: 10px 20px;
	border-radius: 30px;
	margin: 0 7px 0 0;
}
.videolink-btn a.btn-videoyoutobe:hover {color: var(--bs-link-hover-color);border: 1px solid var(--bs-link-hover-color);}
.videolink-btn a.btn-videoyoutobe:hover svg.detail-btn-color {fill: var(--bs-link-hover-color);}
.videolink-btn a.btn-videoyoutobe svg{margin: 0 2px 0 0;}
.max-w-100{max-width: 100% !important;}
.left-featured-prod .planslogo-out {height: 80px;}
.left-featured-prod .proimgbox .pt-imgouter {position: absolute;top: 10px;left: 0;}
.gridview-prod-box.left-featured-prod .listview-price {margin-bottom: 10px;}
.gridview-prod-box.left-featured-prod {margin: 0 0 25px 0;}
.bulkpage-checkoutbtn.contactus-innerbox.scroll-btn-byuynow a.greenbtn-contact{top: 0;}
.why-linkchoose {margin: 0 0 15px; text-align: center;}
.videolink-btn {display: inline-block;clear: both;width: 100%;margin: 30px 0;}
a.theme-blue-btn-border.theme-btn {
	background: #fff;
	color: var(--bg-blue-color);
	border: 1px solid var(--bg-blue-color);
	font-size: 16px;
	font-weight: 500;
	padding: 9px 50px;
	border-radius: 3px;
	max-width: 100%;
	width: auto;
	display: block;
    text-decoration: none;
}
a.theme-blue-btn-border:hover {background: var(--bg-blue-hover-color);color: #fff;border: 1px solid var(--bg-blue-hover-color);}
.pricebox-details {text-align: center;color: #98989D;font-size: 14px;font-weight: 600;margin: 7px 0;}
.category-head-box-ul {margin: 50px 0 0;}

.gridview-prod-box.home-prob-box {
	background-color: #fff;
	box-shadow: 0 0 20px #0000000a;
border-radius: 10px;
	min-height: 260px;
	width: 100%;
}
.gridview-prod-box .raring-starullit {
	min-height: 30px;
}

.home-prob-box .raring-starullit {margin:5px 0 5px; line-height: 16px; min-height: 20px;}
.home-prob-box  .strike-price-box {margin: 0 0 3px;}
.home-prob-box .btn-group-box {margin: 15px 0 0 0;}
.newarrivals-section .home-prob-box .btn-group-box {margin: 12px 0 0 0;}
.newarrivals-section .home-prob-box .strike-price-box {margin: 0 0 0px;}
.newarrivals-section .home-prob-box .raring-starullit {
	margin: 5px 0 5px;
}
.homepro-tabs .tab-content {box-shadow: none;border: none !important;background-color: transparent;}
.homepro-tabs .tab-content > .tab-pane {border: none;background-color: transparent;}
.homepro-tabs .nav.nav-tabs{border: none;}
.homepro-tabs .nav-tabs .nav-link {
	border: 1px solid #e9ecef;
	color: #88949D;
	font-size: 16px;
	font-weight: 400;
	border-radius: 30px;
	padding: 13px 25px;
	margin: 0 8px;
}
.homepro-tabs .nav-tabs .nav-item.show .nav-link, .homepro-tabs .nav-tabs .nav-link.active {
	color: #000000;
	border: 1px solid #000000;
}

.homepro-tabs .nav-tabs .nav-link:hover {
	color: #88949D;
	border: 1px solid #D6D6D6;
}

.raring-starullit ul li i.fa-star:hover, .raring-starullit ul li.selected  i.fa-star{
	color: #222222;
}

.reivew-title-text {
	display: block;
	font-weight: 600;
	margin: 0 0 5px;
}

.tophead-nav {
	background-color: var(--bg-blue-color);
	width: 100%;
	display: inline-block;
    min-height: 28px;
}

.bulkpage-header .top_nav .tophead-nav .right ul.right-top {
	padding: 0;
}
.top_nav.top_h_menu .right li a.nav-link-white {
	color: #fff;
	text-decoration: none;
	padding: 0px 1px;
	font-size: 13px;
	font-weight: 500;
}
.navsearch-navbox .serachboxtophead {
	margin: 0;
	max-width: 100%;
	padding: 7px 0 0;
}
.navsearch-navbox {
	float: right;
}

.seachboxheadbg .form-control.search-head {
	border: 1px solid #E2E8F0;
	height: 40px;
	line-height: 40px;
	width: 100%;
	font-size: 14px;
	color: #202A39;
	font-weight: 400;
    padding: .375rem .75rem .375rem 2rem;
    min-width: 410px;
}
.right.nav-top-spaceb {
	margin-top: -7px;
}

.dropdown-mega .dropdown-menu {
	max-width: none !important;
	margin-left: auto;
	margin-right: auto;
	width: 1040px !important;
	transform: translateX(-25%);
	-webkit-transform: translateX(-25%);
}
.bulk-order-menub .navbar .dropdown-mega .dropdown-menu {
	padding: 20px 15px !important;
}
.bulk-order-menub .navbar .dropdown-mega .menutitle-ullist {
	color: #373737;
	font-size: 14px;
	font-weight: 700;
	padding: 0px 3px 0px 0px;
	margin: 0 0 0 0;
	display: inline-block;
	width: 100%;
}
.bulk-order-menub .navbar .dropdown-mega .menutitle-ullist a{color: #373737; font-size: 14px;font-weight: 700;  text-decoration: none; padding: 0;}

.bulk-order-menub .navbar .dropdown-mega ul.dropdown-menu-list {
	padding: 0px 0 0 10px;
margin: 0 0 5px 0;
}

.bulk-order-menub .navbar .dropdown-mega ul.dropdown-menu-list li{position: relative;}
.bulk-order-menub .navbar .dropdown-mega ul.dropdown-menu-list li::before {
	display: inline-block;
	height: 4px;
	width: 4px;
	background-color: var(--bg-blue-hover-color);
	position: absolute;
	left: -8px;
	content: "";
	top: 10px;
}
.seachboxheadbg .form-control.search-head.form-control:focus{border: 1px solid var(--bg-blue-color) !important;}

.bulk-order-menub .navbar .dropdown-mega .dropdown-mega ul.menutitle-ullist {
	list-style: square;
	color: #373737;
}

.bulk-order-menub .navbar .dropdown-mega ul.dropdown-menu-list li {
	display: inline-block;
	width: 100%;
	margin: 1px 0;
}
.bulk-order-menub .navbar .dropdown-mega ul.dropdown-menu-list li a.dropdown-item {
	color: #555555 !important;
	font-weight: 400;
    font-size: 14px;
	margin: 0;;
}
.main-pro-listviewbox .pro-listviewbox .proimgbox .pt-imgouter {
	top: 0;
	left: 0;
}
.thankyu-msg-reivew a.review-readmore-btn {
	color: var(--bg-blue-color);
	text-decoration: underline;
	font-size: 14px;
}
.detailspage-box .datils-main-card .pro-box-outerdiv .raring-starullit ul{
	float: left;
}

.main-box-scrollbottom.bottom-compare-scroll-space {
	margin-bottom: 200px;
	
}

.compertable-data {
	margin: 30px 0;
}


 .compertable-data table {
            width: 100%; 
            border-collapse: collapse;
        }
.compertable-data th, .compertable-data td {
            border: 1px solid #ddd; 
            padding:8px;
            text-align: left;
    vertical-align: top;
        }
.compertable-data  th:first-child, .compertable-data  td:first-child {
           background-color: #F8F8F8;
  font-size: 14px;
  color: #252530;
  font-weight: 500;
  padding: 8px;
    vertical-align: top;
        }

.compertable-data th, .compertable-data  td:not(:first-child) {
            background-color: #fff; 
    font-size: 14px;
    
    
        }

.compertable-data td.comp-pr-name {
	text-align: center;
    font-weight: 500;
	vertical-align: middle;
}
.compertable-data td.comp-pr-price {
	font-size: 16px;
  text-align: center;
  font-weight: 600;
  color: #252530;
}

.compertable-data .radingbox.comperlist-star {
	display: table;
	margin: 0 auto;
	min-height: auto;
}

.compertable-data .rating-value-comp {
	font-size: 14px;
	font-weight: 500;
	margin: 0px 2px;
	position: relative;
	top: 2px;
}
.compertable-data .radingbox.comperlist-star > ul li img {
	max-width: 15px;
}
.compertable-data .radingbox.comperlist-star ul {
	display: inline-block;
	padding: 0;
}
.compertable-data .pro-valenumber{
	vertical-align: middle;
	margin: 0 2px; font-weight: 500;
    color: #373737;
    font-size: 14px;
}
.gridview-prod-box .btn-group-box a.theme-btn, .gridview-prod-box .btn-group-box .theme-btn, .newarrivals-section .btn-group-box .theme-btn{
	min-width: 100%;
}

.gridview-prod-box:hover a.theme-blue-btn, .gridview-prod-box:hover .theme-blue-btn {
	background-color: var(--buttion-bg-hover-color);
}
ul.footer-ulltsticon {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
ul.footer-ulltsticon li{display: inline-block}
ul.footer-ulltsticon li a.icon-footer-ul svg {
	fill: #fff;
}
ul.footer-ulltsticon li a.icon-footer-ul:hover svg {opacity: 0.5}

ul.footer-ulltsticon li a {
	margin: 0 4px;
}
.pro-grid-viewbox .gridview-prod-box .pro-pricebox .btn-group-box {
	margin: 15px 0 0 0;
}

.leftbg-whitebox {
	background-color: #fff;
	border-radius: 5px;
}

.leftsidebar-box {
	border-bottom: 1px solid #efefef;
	padding: 20px 10px;
}
.leftsidebar-box:last-child {
	border-bottom: none;
}
.main-pro-listviewbox .pro-listviewbox .pro-pricebox {
	text-align: right;
	padding: 0 15px;
}
.reviewboxout.border-left-prod {
	border-left: 2px solid #ffffff45;
	padding-left: 20px;
}

 .bulkordernew-theme .compare-table-datads .products-imgbulk-d img{padding:0; border: none; margin-bottom: 5px;}
.compare-table-datads .products-imgbulk-d {
	min-height: 72px;
	margin: 3px 0;
}
.compertable-data td h4 {
	font-size: 14px;
}
.bulkordernew-theme .compare-table-datads .products-imgbulk-d img{padding:0; border: none; margin-bottom: 20px;}
.compare-table-datads .products-imgbulk-d {

	min-height: 92px;
}
.compertable-data td h4 {
	font-size: 15px;
	color: #373737;
	font-weight: 500;
}
.compare-table-datads .compertable-data td ul {
	margin: 0;
	padding: 0 0px 15px 20px;
}

.compare-table-datads .compertable-data td ul li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #555;
}

.compare-table-datads .compertable-data td ul:last-child {
	padding-bottom: 0;
}


a.btn-blue.sm-btn, .btn-blue.sm-btn {
	max-width: 140px;
	padding: 7px 7px;
	font-size: 13px;
}
.top_nav.top_h_menu .right li .menu-btn-allcageg > a {
	text-decoration: none;
	color: #0155ad;
	border: 1px solid #0155ad;
	border-radius: 4px;
	padding: 4px 25px;
	margin: 20px 0 0 0;
	font-size: 14px;
	font-weight: 500;
}
.top_nav.top_h_menu .right li .menu-btn-allcageg > a:hover {
	color: #fff;
	border: 1px solid #0155ad;
	background-color: #0155ad;
}
.single-pro-img.signle-detaimg {
	min-height: 220px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.categiry-ullistbox.category_side_filter  ul li .form-check{display: inherit;}
.detailspage-box .single-pro-img{min-height: 220px;
	display: flex;
	justify-content: center;
	align-items: center;}
.detailspage-box  .proimgbox .pt-imgouter{top: 10px;left: 0;}
.detailspage-box .detaisl-page-featured .proimgbox .pt-imgouter{top: -10px;	left: -30px;}


.top_nav.top_h_menu .tophead-nav .right li .navbar a::after {
	vertical-align: .335em;
}

.serachboxtophead.searchbox-reivewpage {
	max-width: 670px;
	margin: 40px auto 15px;
}

.searchbtn-box-btn{
	background-color: #0155ad;
	color: #fff;
	border: none;
	padding: 6px 10px;
	font-size: 15px;
	border-radius: 4px;
	position: absolute;
	right: 12px;
	width: 135px;
	top: 10px;
	left: inherit;
}
.searchbtn-box-btn .head-seach-icon {
	margin: -4px 5px 0 0;
}
.serachboxtophead.searchbox-reivewpage .seachboxheadbg .form-control.search-head {
	padding: .375rem 9rem .375rem .75rem;
}

.innerrivewboxbg {
	background-color: #fefefe;
	margin: -150px 0 0 0px;
	position: relative;
	padding: 0;
	border-radius: 5px;
	box-shadow: 0px 5px 10px #eee;
}