/*----------------------------------------------------

	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: 'Roboto', sans-serif  !important;outline:none;

} 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 5px;

}

.top_nav .right ul.right-top {

	float:right;

	padding:20px 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:5px 1.2rem 6px 0.3rem;

	border: none;

	/*font-family: inherit;*/

	line-height: normal;

	color: #373737;

	background-color: transparent;

	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: 15px 6px;

	background-position: right -1rem center;

	background-origin: content-box;

	background-repeat: no-repeat;

	/*box-shadow:0px 0px 6px #f3f0f0;*/

	font-weight: 600;

    border: 1px solid #E5E5E5;

}

.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: 8px 3px;

}

.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;

}

.copyright_info {

	float: left;

	padding: 3vh 0px;

	margin: 0px 0px 0px 0px;

	width: 100%;

	color: #FFF;

	font-size: 12px;

	display: none;

	font-style: normal;

	font-weight: normal;

	text-align: center;

	position: relative;

	bottom: 0px; max-height:9vh; height:9vh;

}

.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 {

	background-color:#fff;

	width:100%;

	margin:0px;

	padding:20px 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: 5px;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:red;

	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:#0155AD;

	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%; text-transform: capitalize;

}

.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: 85%;

	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 #0155AD;

	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: 6px solid #0155AD !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: #0155AD;

	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, 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: 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;

	

}

.plan-righbox .box .summary-plans.totalcost .plan-summry, .plan-righbox .box .summary-plans.totalcost .price-plans {

	font-size: 18px;

	font-weight: 600;

	color: #0155AD;

}

.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;

}

.dropdown-menu.show {

	/*width: 1110px;*/

	left: auto !important;

	right: 0;

	top: 46px;

	border: 0;

	border-radius: 0px;

	-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 .dropdown-menu ul li:before {

	content: "\f105";

	font-family: 'Font Awesome 5 Free';

	font-style: normal;

	font-weight: 900;

	color: #0155AD;

	padding-right:5px;

    position: absolute;

    left: 0;

    top: -2px;

}

.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;

}

.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%;

}

.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: 32px;

	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;

}

.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: #0154AB;

	color: #fff;

}

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: #0154AB;

	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: #b4b4b4;

	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;margin: 0;

	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: table;

	width: 100%;

	border: 2px solid #0154AB70;

	border-radius: 10px;

}

.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 {

	font-size: 24px;

	font-weight: 600;

	color: #373737;

	padding: 0;

}

.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 {

	font-weight: 400;

	font-size: 12px;

	line-height: 16px;

	color: #848484;

	text-align: left;

	margin: 0px 0px 0px 0px;

}

.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: 10px 15px;

	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:5px;

	margin-bottom: 20px; position: relative; background: #FFF;

}

.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;

}

.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; text-transform: uppercase;

}

.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-all; 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: uppercase; border-radius: 5px; 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;

}

.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 {

	float: left;

	width: 55%;

	text-align: left;

	line-height: 28px; font-size: 14px;

}

.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; border-bottom: 4px solid #f0f0f0;}

.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 0px 0px;

	padding: 2px 15px;

	font-size: 14px;

	font-weight: 500; border: 0px; border-radius: 5px;

}

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:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px;border-top-left-radius: 0px; border-bottom-left-radius: 0px;}

.tile-row-main .tile-row a {

	background: #c1c1c1;

	color: #FFF;

	padding: 3px 6px;

	display: block;float: left; border-top-left-radius: 5px; border-bottom-left-radius: 5px;

}

.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 {

	float: left;

	width: 55%;

	line-height: 20px;

	text-align: left; font-size: 14px;

}

.admin-plan .single-plan .plan-quantity.accorend-text-btn .input.padding-tb .accordin-btn-div {

	width: 58%;

}

.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: 0px; 

}

.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: auto;

}

.modal-body.addonoptionbody .order-addon-tab .order-cust-tab{

	width: 1040px; 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;

}

.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;

}

.btn_green_cart {

	background: #0155ad;

	color: #fff;

	display: inline-block;

	margin: 0;

	padding: 10px 15px;

	font-size: 16px;

	font-weight: 500;

	border: 0px;text-transform: uppercase; 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%;

}

.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: 115px; border-radius: 5px;

}

.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: 96px;	border-top-left-radius:5px; border-bottom-left-radius:5px; 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:5px; border-bottom-right-radius:5px; 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:uppercase; font-weight: 500; border-radius: 5px; 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: #FBFBFB;}

.black-text{color: #373737;}

.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: #0154AB !important; border: 0px solid #0154AB !important;}

.theme-btn .btn-primary.continue-shopping, .theme-btn .btn-primary.continue-shopping:hover {background-color: #0155AD; border: 1px solid #0155AD;outline:none;}

.login-formdetils .btn-primary:hover, .theme-btn .btn-primary:hover, .form-floating .btn-primary:hover{background-color: #024D9B; border: 0px solid #024D9B;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: #0155AD;

	text-decoration: none;

}



.loginuser-box a:hover{

	color: #0155AD;

	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: 18px;

	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;

}

.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 #0155AD !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;

}

.success-message2 {

	font-size: 12px;

	color: #06CB47;

}

.addon-box {

	border: 1px solid #DAEAFF; display: inline-block; width: 100%;

    border-radius: 4px;

}

.addon-box .addon-head {

	padding: 10px 15px;

	background-color: #DAEAFF;

     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-top: 0px;

	color: #4a4a4a; 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: 0 0 30px; 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: #0155AD;

	border-bottom: 2px solid #0155AD;

	display: inline-block;

	padding-bottom: 5px;

	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: 38px;

	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;

}

.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;

}

.taxes {

	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

}

.search-bottom .d-results .dms-all .price-block .tooltips, .com-domain-highlight .tooltips {

	font-size: 11px;

	margin-right: 10px; 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: 15px;

	margin-top: 10px;

	display: inherit;

}

.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;width:100%;border:1px solid #e3e3e3;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%}



/*-------- Products pages CSS -------- Changes by Naresh--------*/



.pd-wrap {

    padding: 20px 0px 20px 0px;

}

.pd-wrap ol.breadcrumb li a {

	color: #373f45;

	text-decoration: none; cursor: auto;

}

.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 30px 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;

}

.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 {

	border: 1px solid #ffddac;

}

.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-all;

}

.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: 14px !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: #0154AB;

	color: #FFF;

	border-color: #0154AB;

}

.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: #0155AD;

	outline: none;

}

.privacy-policy a:hover {

	text-decoration: underline;

	color: #0155AD;

}

.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 {

	border-bottom: 1px solid #EEE;

	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 {

	bottom: -4px;

	/* border-bottom-color: #000; */

	/* border-top-color: transparent; */

}



.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: 185px;

  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: #0155AD;}



.chose-periodbox .plan .plan-content:hover {

  -webkit-box-shadow: 0px 3px 5px 0px #e8e8e8;

  box-shadow: 0px 3px 5px 0px #e8e8e8;

     border: 2px solid #0155AD;

}



.chose-periodbox .plan input[type="radio"]:checked + .plan-content:after {

  content: "";

  position: absolute;

  height: 20px;

  width: 20px;

  background: #0155AD;;

  left: 10px;

  top: 10px;

  border-radius: 100%;

  border: 3px solid #fff;

  -webkit-box-shadow: 0px 0px 0px 3px #0155AD;;

  box-shadow: 0px 0px 0px 3px #0155AD;

}



.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 #0155AD;;

  box-shadow: 0px 0px 0px 3px #0155AD;

    background-color: #fff;

}



.chose-periodbox .plan input[type="radio"]:checked + .plan-content {

  border: 2px solid #0155AD;

  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 {background-color: #0154AB; color: #FFFFFF;}



.btn-theme-gray {

	background-color: #F1F1F1;

	border: 1px solid #F1F1F1;

    color: #373737;

}



.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: #0155AD;

    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: 20px;

	color: #0155AD;

    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: #4a92de;

	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: 5px 0;

	width: 25px;

	float: left;

}

.select-dominbtn {

	float: right;

	margin: 0px;

	min-width: 65px;

	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: #0154ab;

	font-size: 11px;

	border-radius: 4px;

	padding: 0 4px;

	position: absolute;

	right: -10px;

	top: -4px;

    color: #fff;

}

.top_nav.top_h_menu .right li.link.cart-login a.cartt{color: #fff;}

.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 li.nav-item.dropdown a.dropdown-toggle {

	background-color: #0155ad;

	padding: 1px 5px;

	font-size: 13px;

	color: #fff;

	border-radius: 4px;

}

.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: 3px;

}



.welome-usertext {

	float: left;

	margin: 3px 2px 0 0;

}

.username-login-drop {

	word-break: break-all;

}



.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: -3px;

}



.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: 13px;

	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.nav-drop-partner-login a.dropdown-toggle {

	padding: 3px 10px 4px;

    border-radius: 3px;

}



.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;

}



.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: 15px;

}



.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% - 24px);

    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: 22px;

	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%;

	border-radius: 0;

	font-size: 18px;

	text-align: center;

	padding: 6px 0;

    display: block;

    text-decoration: none;

    color: #fff;

}

.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;

}

.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;

}

.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;

}