/* This is the theme to make custom changes for Help.com.au while it uses twenty-one theme as a parent */
/* https://developers.whmcs.com/themes/child-themes/ */

html,body {
	margin:0;
	padding:0;
	height:100%;
	min-height: 100%;
}
body {padding: 0;margin: 0;position: relative;font-family: 'Open Sans', sans-serif;color:#333;font-size:18px;display: flex; flex-direction: column;}

.primary-bg-color {
	background-color:#fff;
}

#wrapper {
	min-height:100%;
	position:relative;
}

#header
{
	width: 100%;
	background: #fff;			
	border-bottom:1px solid #eee;
}

section#main-body{flex: 1 0 auto;}

#content {
	/*padding-top:130px;*/
	line-height: 170%;
}

#footer {
	width:100%;
	font-size: 14px;
	padding:40px 0px;
	background-color: #333;flex-shrink: 0;
}

header.header .logo-img {
    max-width: 400px;
    max-height: 100px;
}
.logo{width: 200px;height: auto;}

header.header .navbar-nav a {
    font-size: 18px;
}

.phone{position:absolute;width: 100%;text-align: right;margin-top:10px;}

#header_phone {
	font-size:18px;
}

ul.footerlinks{margin:0;padding: 0;list-style: none}
ul.footerlinks li{margin:0;padding: 0;padding-bottom: 7px}
ul.footerlinks li a{color: #ffffff}
ul.footerlinks li a:hover{color: #ffffff}

a.footerlinks {color: #ffffff}
a.footerlinks:hover{color: #ffffff}

.contentpad{}
.homeimgpad{}

a.socialicon{}

.headerbg{background: #2874ff;background: url(/img/help-bg.png) no-repeat center bottom;background-size:cover;min-height: 450px;margin-top: -20px}

.hometxt1{color:#fff;font-size: clamp(2rem, 4vw, 4.5rem);font-weight:bold;text-align: center;padding-top:80px;line-height: 150%;}
.hometxt2{color:#fff;font-size: clamp(1.2rem, 2vw, 1.3rem);text-align: center;padding-top:0px;line-height: 150%;max-width: 800px;margin: auto;margin-bottom: 50px;}
.hometxt3{font-size: clamp(2rem, 3vw, 3rem);font-weight:bold;text-align: center;padding-top:60px;text-transform: uppercase;}
.hometxt4{font-size: clamp(2rem, 3vw, 2.3rem);font-weight:bold;}

.homebtn{margin-top:90px;}

a.startBtn{background: #18c427;text-decoration: none;border:0;border-radius: 30px;font-size: 22px;font-weight:bold;color: #fff;padding:10px 30px;white-space: nowrap;cursor: pointer;}
a.startBtn:hover{background:#14ae22;color: #fff;text-decoration: none}

a.startBtnBig{background: #18c427;text-decoration: none;border:0;border-radius: 30px;font-size: clamp(1.5rem, 3vw, 2.5rem);font-weight:bold;color: #fff;padding:10px 30px;white-space: nowrap;cursor: pointer;text-align: center;}
a.startBtnBig:hover{background:#14ae22;color: #fff;text-decoration: none}

a.transferBtn{background: #f7bc1e;text-decoration: none;border:0;border-radius: 30px;font-size: 22px;font-weight:bold;color: #fff;padding:10px 30px;white-space: nowrap;cursor: pointer}
a.transferBtn:hover{background:#e3ac19;color: #fff;text-decoration: none}

a.greenBtn{background: #18c427;text-decoration: none;border:0;border-radius: 24px;font-size: 14px;color: #fff;padding:6px 20px;white-space: nowrap;cursor: pointer}
a.greenBtn:hover{background:#14ae22;color: #fff;text-decoration: none}

a.greenBtn1{background: #18c427;text-decoration: none;border:0;border-radius: 30px;font-size: 18px;color: #fff;padding:8px 30px;white-space: nowrap;cursor: pointer}
a.greenBtn1:hover{background: #18aa27}

a.whiteBtn{background: #fff;text-decoration: none;border:1px solid;border-radius: 30px;font-size: 18px;font-weight:bold;color: #000;padding:8px 30px;white-space: nowrap;cursor: pointer;}
a.whiteBtn:hover{border:1px solid #18c427;background:#18c427;color: #fff;text-decoration: none}

a.greyBtn{background: #cccccc;text-decoration: none;border:0;border-radius: 24px;font-size: 14px;color: #fff;padding:6px 0px;white-space: nowrap;cursor: pointer;display: block;width:106px;text-align: center;}
a.greyBtn:hover{background:#dddddd;color: #fff;text-decoration: none}

a.lblueBtn{background: #58cced;text-decoration: none;border:0;border-radius: 4px;font-size: 14px;color: #fff;padding:6px 20px;white-space: nowrap;cursor: pointer;}
a.lblueBtn:hover{background:#349bdc;color: #fff;text-decoration: none}

a.greenlink{color:#18c427 !important;}

a.whitelink{color:#ffffff !important;;text-decoration: underline;}
a.whitelink:hover{color:#ffffff;text-decoration: none;}

.btns{}
.greybg{background: rgba(249, 249, 249, 1);padding:3rem 0rem;}

.plansDiv{margin-top:50px;margin-bottom:70px;text-align: center;border: 0px solid}

a.planLinkM{display: inline-block;border-top: 2px solid #18c427;border-bottom: 2px solid #18c427;border-left: 2px solid #18c427;border-radius:24px 0px 0px 24px;padding:8px 30px;text-decoration: none;color:#18c427;font-size: 22px;font-weight: bold;cursor: pointer;}
a.planLinkM:hover{background: #18c427;color: #fff}

a.planLink1{display: inline-block;border-top: 2px solid #18c427;border-bottom: 2px solid #18c427;border-right: 2px solid #18c427;border-radius:0px 24px 24px 0px;padding:8px 30px;text-decoration: none;color:#18c427;font-size: 22px;font-weight: bold;cursor: pointer;min-width: 150px}
a.planLink1:hover{background: #18c427;color: #fff}

.plansDiv .active{background: #18c427;color: #fff !important}

.planBoxhome{border:1px solid #bbb;box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 10px;border-radius: 10px;padding:50px 30px 50px 30px;white-space: nowrap;}
.planBoxYellowhome{border:2px solid #ffb31a;box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 10px;border-radius: 10px;padding:50px 30px 50px 30px;white-space: nowrap;}
.planBox{border:1px solid #bbb;box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 10px;border-radius: 10px;padding:40px 30px 50px 30px;white-space: nowrap;}
.planBoxYellow{border:2px solid #ffb31a;box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 10px;border-radius: 10px;padding:40px 30px 50px 30px;white-space: nowrap;}

.planheadhome{font-size: clamp(2rem, 3vw, 2.3rem);text-align: center;margin: 35px 0px;text-transform: uppercase;}
.planhead{font-size: clamp(2rem, 3vw, 2.3rem);text-align: center;margin: 15px 0px;text-transform: uppercase;}
.planprice span{font-size: clamp(2rem, 3vw, 2.3rem);font-weight:bold;}
.plantxt1{font-size: clamp(1.3rem, 2vw, 1.5rem);color: #D9001B;text-align: center;}
.plantxt2{font-size:14px}
.plantxt3{font-size:13px;color: #666;text-align: center;margin: 5px 0px 0px 0px}

.mp_outer{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 10;height:30px;}
.mp_inner{width:160px;margin:auto;margin-top:-15px;border:2px solid #ffb31a;border-radius: 20px;padding: 3px 0px;text-align: center;font-size: 12px;font-weight: bold;background: #fff;color:#ffb31a;}

ul.planlist{margin: 0;padding: 0;list-style: none}
ul.planlist li{margin: 0;padding: 0;padding-bottom: 5px}

h1{margin-bottom: 30px}

.white{color: #fff}
.lblue{color:#349bdc}
.b{font-weight: bold}

.font12{font-size: 12px}
.font13{font-size: 13px}
.font14{font-size: 14px}
.font16{font-size: 16px !important}
.font18{font-size: 18px !important}
.font20{font-size: 20px}
.font24{font-size: 24px}
.font30{font-size: 30px}
.font36{font-size: 36px}

.pointer{cursor: pointer}

.lh100{line-height:14px !important}

.textstyle1{font-size: clamp(2rem, 3vw, 2.3rem);}
.greenbox{border: 1px solid #18c427;border-radius: 6px;padding: 25px 30px}
.greenbrd{border: 1px solid #18c427;padding:8px 20px 3px 20px;}
.greybrd{border: 1px solid #ccc;padding:8px 20px 3px 20px;}
.addonBox{border: 1px solid #ccc;padding:40px;}
.selectbox{border:0px;padding:5px;}
.greenicon{font-size: 22px;color:#18c427;}
.greyicon{font-size: 22px;color:#cccccc;}

table.tabdata{border: 0}
table.tabdata tr{}
table.tabdata tr.brdT{border-top:1px solid #ddd}
table.tabdata td{font-size: 14px;padding:7px 0px;white-space: nowrap;}

table.tabdata1{border: 0;border-top:1px solid #ddd}
table.tabdata1 tr{border-bottom:1px solid #ddd}
table.tabdata1 td{font-size: 14px;padding:7px 0px;white-space: nowrap;}

.dashline span {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.dashline span:before,
.dashline span:after {
	content: '';
	border-top: 1px solid #ccc;
	margin: 0 20px 0 0;
	flex: 1 0 20px;
	color: #666666;
}
.dashline span:after {
	margin: 0 0 0 20px;
}

/* Bootstrap classes */

.btn-outline-primary {background:#d7e4fd}

.navbar{padding: .5rem 0rem;}
.navbar-light .navbar-toggler {
    color: #000;
    border-color: #000;
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color: #000;}
.navbar-light .navbar-nav .nav-link {color: #000;padding-right: 2rem;padding-left: 2rem;font-size: 18px}
.navbar-light .navbar-nav .nav-link:hover {color: #2874FF !important}
.navbar-light .navbar-nav .nav-link.active {color: #2874FF !important;font-weight: bold}
.navbar-light .navbar-nav .nav-link.login {color: #fff !important;background:#2874FF;border-radius: 24px}

.auda{max-width: 160px;margin-left: 30px}
.domain-pricing{margin-bottom: 50px}
.home-domain-search{margin-bottom: 50px}
/* Removed as we dont want red
.dropdown-menu {margin:0px 50px;border:0;border-radius: 0;background: #f00}
.dropdown-item {color: #fff;padding: .5rem 1.5rem;}
.dropdown-item.active, .dropdown-item:active {color: #fff;background-color: #f00;}
*/
.dropdown-item:hover {text-decoration:underline;}

/* CSS TABLE STYLES */

.table {
	display: table;
	width: 100%;
}

.table_row {
	display: table-row;
}

.theader {
	/*display: table-row;*/
	display: none;
}

.table_header {
	display: table-cell;
	border-bottom: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: #bdbdbd;
	color: #e5e5e5;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 700;
}

.table_small {
	display: table-cell;
}

.table_row > .table_small > .table_cell:nth-child(odd) {
	display: none;
	background: #bdbdbd;
	color: #e5e5e5;
	padding-top: 10px;
	padding-bottom: 10px;
}

.table_row > .table_small > .table_cell {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #5b5b5b;
	border-bottom: #ccc 1px solid;
}

.table_row > .table_small:first-child > .table_cell {
	border-left: #ccc 1px solid;
}

.table_row > .table_small:last-child > .table_cell {
	border-right: #ccc 1px solid;
}

.table_row:nth-child(2n+3) {
	background: #e9e9e9;
}

.btn-default {
	color:#fff;
    background-color: #007bff;
    border-color: #007bff;
}

.btn-success {
	background-color: #007bff !important;
    border-color: #007bff !important;
}
.btn-success:hover {
	background-color: #1f95ff !important;
	border-color: #1f95ff !important;
}
.btn-primary {
	background-color: #007bff;
    border-color: #007bff;
    color: #fff;
}

.btn-primary:hover {
	background-color: #1f95ff;
    border-color: #1f95ff;
    color: #fff;
}
.member {
    border-bottom: 1px solid #2874FF;
    text-align: center;
    padding-bottom: 50px;
    width: 80%;
    margin: auto;
    margin-bottom: 50px;
}

.img-fluid {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 50% !important;
}

.img-border-white {
	border: 1px solid #fff;
    background: #fff;
	height: 120px;
	color: #000;
}

header.header .search .btn {
    color: #fff; 
}

header.header .search {
    border-radius: 6px 0px 0px 6px;
}

.bluebg{background: #3e72f6;padding: 60px 30px 80px 30px}
.aud_text1{color: #fff;font-size: clamp(2rem,3vw, 2.7rem);font-weight: bold;text-align: center;}
.aud_text2{color:#555555;font-size: clamp(2rem,3vw, 2.7rem);font-weight: bold;text-align: center;margin: 60px 0px}
.aud_text3{font-size: 30px;padding-left: 20px}
.black_box{padding:20px 0px;background: #000;min-height: 280px;}
.rui_box{background: #f2f2f2;border-radius: 10px;padding: 20px 20px 20px 20px;min-height: 280px;}
.faq_box{background: #f2f2f2;padding: 60px 30px 60px 30px;margin-bottom: 50px}

.trigger{border-top:1px solid #ccc;padding: 10px 0px;cursor: pointer;color: #369;font-weight: bold}
.trigger:hover{color: #204060;}
.trigger a{text-decoration: none;font-weight: bold}
.trigger a:hover{text-decoration: none}
.trigger.lbrd{border-bottom:1px solid #ccc;}
.triggerL{display:inline-block;width:95%;vertical-align:top;border: 0px solid}
.triggerR{display:inline-block;width:5%;vertical-align:top;border: 0px solid}

.toggle_container {
    display: none;
    font-size: 14px;
    margin-bottom: 4px;
    padding: 0px 20px 15px 20px;
    text-align:justify;
}
.trigger .image {
    background: rgba(0, 0, 0, 0) url("/assets/img/plus.png") repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    width: 20px;
    float:right;
    cursor: pointer;
}
.trigger.expanded .image {
    background: rgba(0, 0, 0, 0) url("/assets/img/minus.png") repeat scroll 0 0;
}

.pricingTable {}
.pricingTable #tableDomainPricing_filter{display: none}
.pricingTable #tableDomainPricing_info{display: none}
.pricingTable #tableDomainPricing_length{display: none}
.pricingTable #tableDomainPricing_paginate{display: none}

.imgstyle1{border-radius: 8px;width: 100%;height: auto;max-width: 600px}
.imgstyle2{border-radius: 50%;width: 100%;height: auto;min-height: 160px;min-width: 160px;max-width: 160px}
.imgstyle3{border-radius: 10px;width: 80%;height: auto;}
.imgstyle4{border-radius: 8px;width: 100%;}
.lightbluebg{background: #E9F1FF;padding: 3rem;margin-bottom: 10rem}
.darkbluebg{background: #4b70ee;padding: 2rem 0rem;margin-bottom: 3rem;margin-top: 3rem}
.whitebox{background: #fff;box-shadow:2px 2px 6px #ddd;border-radius: 6px;padding: 0.5rem;max-width: 340px;}
.whitebox1{position:absolute;z-index:10;width:80%;background: #fff;border-radius: 100px;box-shadow:6px 6px 6px #ddd;min-height: 160px}
.whitebox2{background: #fff;border-radius: 20px;box-shadow:2px 2px 6px #ddd;padding: 40px}

.textsize1{font-size: clamp(2rem, 3vw, 2.3rem);line-height:120%}
.textsize2{font-size: clamp(2rem, 4vw, 3rem);}
.textsize3{font-size: 1.6rem}
.textsize4{font-size: clamp(1.5rem, 3vw, 2rem);line-height:120%}
.textsize5{font-size: clamp(1.3rem, 3vw, 1.75rem);color:#fff;}

.iconstyle{color:#2874ff;font-size: 10rem}

.searchFld{background: #fff;padding: 7px 10px;border:0;border-radius: 6px 0px 0px 6px;outline: none;width: 80%;max-width:400px;display: inline-block;}
.searchBtn{background: #5cc145;padding: 7px 20px;border:0;border-radius: 0px 6px 6px 0px;outline: none;color: #fff;display: inline-block;}
.searchBtn:hover{background: #fbb03b;}

.topimg{padding-top: 20px}

.center-block {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

#seo_dm {
	width: 100%;
	height: auto;
	padding-top: 6rem;
	padding-bottom: 2rem;
	background: linear-gradient(0deg, rgba(62, 130, 255, 1) 12%, rgba(40, 116, 255, 1) 88%);	
}

.seo_dm_grad {	
	min-height: 500px;
	background: url('/assets/img/w3.png') bottom no-repeat; 
}

#seo_dm h1 {
    margin: 0px 0px 2.5rem 0px;
    font-size: 3.5rem;
    font-weight: 700;
    color: #fff;
}

div.seo_dm_ul a {
    color: #fff;
    text-decoration: none;
}
.seo-btn-text {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 2.25rem;
    letter-spacing: 1px;
    display: inline-block;
    padding: 0px 1.25rem;
    color: #fff;
    cursor: pointer;
}

div.seo_dm_ul {
    font-weight: 300;
    font-style: normal;
    font-size: 2.25rem;
    color: #fff;
    text-align: center;
}

div.seo_dm_ul ul{margin:0;padding: 0;list-style: none}
div.seo_dm_ul ul li{margin:0;padding: 0;display: inline-block;}

.btn-orange {
    font-family: Raleway,sans-serif;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    display: inline-block;
    padding: 5px 60px;
    border-radius: 50px;
    transition: .5s;
    background: #ffb163;
    color: #fff!important;
    border: 2px solid #fff;
    cursor: pointer;
}
.btn-orange:hover{text-decoration: none !important;}


#cr h1 {
    margin: 0 0 40px 0;
    font-size: 2.5rem;
    font-weight: 700;
    color: #fff;
}
#cr .btn-get-started {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 50px;
    transition: 0.5s;
    color: #fff;
    border: 2px solid #fff;
    background: #f04f2b;
}
#cr .btn-get-started, a.btn-get-started {
    color: #fff !important;
}
#cr .btn-get-started:hover{text-decoration: none;background: #3498db}

.section-title {
    text-align: center;
    padding-bottom: 2.25rem;
}
.section-title h2 {
    font-size: 2rem;
    font-weight: 600;
    text-transform: none;
    position: relative;
}
.section-title h2::before, .section-title h2::after {
    content: '';
    width: 48px;
    height: 2px;
    background: #f04f2b;
    display: inline-block;
}
.section-title h2::before {
    margin: 0 15px 10px 0;
}
.section-title h2::after {
    margin: 0 0 10px 15px;
}
.text-h2 {
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.5;
}

.section-more {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 1px;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 50px;
    transition: 0.5s;
    background: #fff;
    color: #000;
    border: 2px solid #3498db;
    cursor: pointer;
}
.section-more:hover {
    background: #3498db;
    color: #fff !important;
    text-decoration: none;
}
.img100 {
    max-width: 100%;
    height: auto;
}

.brokeragebox {
    border: 1px solid #bbb;
    box-shadow: rgb(0 0 0 / 35%) 0px 3px 10px;
    border-radius: 10px;
    padding: 30px;
    min-height: 500px;
}

.pT100{padding-top:100px;}
.greypad{background:#f5f8fc;padding:70px 50px 70px 50px}
.whitepad{padding:100px 0px 50px 0px}
.rounddiv{margin:auto;width:300px;height:300px;border-radius:50%;text-align:center}
.domainfld label{font-size: 22px !important;color: #000 !important;font-weight: 400 !important}
#order-standard_cart .domain-selection-options .option {background: none !important;padding:8px 20px 6px 20px !important;}
#order-standard_cart .domain-selection-options .option-selected {background: none !important;}
#order-standard_cart .domain-selection-options .option-selected label{color: #3e72f6 !important;font-weight: 600 !important}
#order-standard_cart .domain-selection-options .option .iradio_square-blue {margin-right: 15px !important;}

.domainfld .form-control {border: 1px solid #000 !important;border-radius: 0 !important;color: #000 !important;height: 70px;font-size: 22px}
.domain-input-group .btn-check{display:block;width:180px;background: #18c427;border: 0;color: #fff;font-size: 18px;font-weight: bold;padding: 20px 0px;border-radius: 6px}
.domain-input-group .input-group-text{background: none;border: 1px solid #000;padding: 1rem 2rem;font-size: 1.4rem;font-weight: 700;}

.domainsearchbg{background: -webkit-linear-gradient(top,#2874ff,#2874ff);border-radius: 10px;}
.domainsearchbox{background:url('/templates/orderforms/pure_comparison_help/img/help-cloud-bg.png');background-position: 0% 0px;background-repeat: no-repeat;padding: 85px 20px}
.domain-promo-box {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    color: #333;
    border-radius: 4px;
}
.domain-promo-box i {float: right;}
.font-size-24 {font-size: 24px;}
.font-size-22 {font-size: 22px;}
.domain-promo-box p {
    margin: 0 0 10px 0;
    font-size: .7em;
}
.custom-file{height: 35px !important}
.listtable{
    overflow-x: auto;
    -webkit-overflow-scrolling: auto;
    padding-bottom: 10px;
}
.white-box {
    margin: 0 auto;
    padding: 10px 15px;
    width: 100%;
    background-color: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.dataTables_wrapper table.table-list thead th{white-space: nowrap}
.btn-default{white-space: nowrap;}
.col-xs-3 {width: 25%;float:left;}
.col-xs-9 {width: 75%;float:left;}

















@media screen and (max-width: 900px) {
	.table {
		width: 90%
	}
}

@media screen and (max-width: 650px) {
	.table {
		display: block;
	}
	.table_row:nth-child(2n+3) {
		background: none;
	}
	.theader {
		display: none;
	}
	.table_row > .table_small > .table_cell:nth-child(odd) {
		display: table-cell;
		width: 50%;
	}
	.table_cell {
		display: table-cell;
		width: 50%;
	}
	.table_row {
		display: table;
		width: 100%;
		border-collapse: separate;
		padding-bottom: 20px;
		margin: 5% auto 0;
		text-align: center;
	}
	.table_small {
		display: table-row;
	}
	.table_row > .table_small:first-child > .table_cell:last-child {
		border-left: none;
	}
	.table_row > .table_small > .table_cell:first-child {
		border-left: #ccc 1px solid;
	}
	.table_row > .table_small:first-child > .table_cell:first-child {
		border-top: #ccc 1px solid;
	}
	.table_row > .table_small:first-child > .table_cell:last-child {
		border-top: #ccc 1px solid;
	}
	.table_row > .table_small:last-child > .table_cell:first-child {
		border-right: none;
	}
	.table_row > .table_small > .table_cell:last-child {
		border-right: #ccc 1px solid;
	}	
}

@media (min-width: 1200px) {
	.container {max-width: 1200px !important;}
}

@media (max-width: 1200px){
	.navbar-collapse{background:#2874ff;margin-top:10px;padding: 20px 20px;}
	.navbar-light .navbar-nav .nav-link {color: #fff;}
	
	.btns{width: 250px;margin:auto;}
	.startBtn{display: block;max-width: 250px;margin:auto;}
	.transferBtn{display: block}
	.or{display: block;margin:20px 0px;}
	.navbar-light .navbar-nav .nav-link:hover {color: #fff !important}
	.navbar-light .navbar-nav .nav-link.active {color: #fff !important;font-weight: bold}
	header.header .navbar a { color:#fff; }
	header.header .navbar .dropdown-item a { color:#444; }
	.imgstyle1{width: 100% !important;height: auto !important}
	.d-block{margin-bottom:10px;}
	#header_phone { color:#000; } 
	.whitebox1{position:static;z-index:0;width:100%;border-radius: 6px;box-shadow:2px 2px 6px #ddd;padding: 20px;text-align: center;}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	a.planLinkM{padding:8px 20px;}
	a.planLink1{padding:8px 20px;}
	a.planLink2{padding:8px 20px;}
	a.planLink5{padding:8px 20px;}	
	header.header .navbar a { color:#fff; }
	header.header .navbar .dropdown-item a { color:#444; }	
	.imgstyle1{width: 100% !important;height: auto !important}
	.whitebox{max-width: 100%}
	.whitebox1{position:static;z-index:0;width:100%;border-radius: 6px;box-shadow:2px 2px 6px #ddd;padding: 20px;text-align: center;}
	.searchFld{max-width:300px;}
    .pT100{padding-top:0px;}
    .greypad{background:#f5f8fc;padding:50px 10px 50px 10px}
    .whitepad{padding:50px 10px 50px 10px}
    .dropdown-menu{left: -80px !important;}
}

@media (max-width: 575.98px) {	
	a.planLinkM{display:block;border-radius: 24px;border: 2px solid #18c427;width: 80%;margin:auto;margin-bottom: 10px;}
	a.planLink1{display:block;border-radius: 24px;border: 2px solid #18c427;width: 80%;margin:auto;margin-bottom: 10px;}
	a.planLink2{display:block;border-radius: 24px;border: 2px solid #18c427;width: 80%;margin:auto;margin-bottom: 10px;}
	a.planLink5{display:block;border-radius: 24px;border: 2px solid #18c427;width: 80%;margin:auto;margin-bottom: 10px;}	
	.hometxt2 br {display: none;}
	header.header .navbar a { color:#fff; }
	header.header .navbar .dropdown-item a { color:#444; }
	#header_phone { color:#000; } 
	.d-block{margin-bottom:10px;}
	.card{border:0px;}
	.card-body{padding:0px !important;}
	.imgstyle1{width: 100% !important;height: auto !important}
	.whitebox{max-width: 100%}
	.whitebox1{position:static;z-index:0;width:100%;border-radius: 6px;box-shadow:2px 2px 6px #ddd;padding: 20px;text-align: center;}
	.lightbluebg{padding: 2rem;margin-bottom: 2rem}
	.landingpage .container{padding-left:0 !important;padding-right:0 !important;}
	.searchFld{max-width:250px;}
	.topimg{display: none}
	div.seo_dm_ul ul li{display: block;}
	.btn-line{display: none}
	.btn-orange {padding: 5px 30px;}
    .pT100{padding-top:0px;}
    .greypad{background:#f5f8fc;padding:50px 10px 50px 10px}
    .greypad .pr-5{padding-right: 0px !important}
    .whitepad{padding:50px 10px 50px 10px}
    .whitepad .pr-5{padding-right: 0px !important}
    .domain-input-group .form-control{padding:.375rem 0rem !important;}
    #registertld{min-width:80px}
    #order-standard_cart .domain-selection-options .option {padding: 6px 10px !important}
    .md-editor .btn-toolbar .btn-group {margin-right: 6px;margin-bottom: 5px;}
    .dropdown-menu{left: -80px !important;}
    .input-group-btn{width: 100%;display: block;margin-top: 5px;text-align: center;}
    .input-group-btn .btn{border-radius: 0.25rem !important}
    .input-group>.form-control:not(:last-child) {
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
    }
    .domainfld label{font-size: 16px !important;color: #000 !important;font-weight: 400 !important}
    #order-standard_cart .domain-selection-options .option {background: none !important;padding:8px 20px 6px 20px !important;}
    #order-standard_cart .domain-selection-options .option-selected {background: none !important;}
    #order-standard_cart .domain-selection-options .option-selected label{color: #3e72f6 !important;font-weight: 600 !important}
    
    #order-standard_cart .domain-selection-options .option .iradio_square-blue {margin-right: 15px !important;}
    .domainfld .form-control {border: 1px solid #000 !important;border-radius: 0 !important;color: #000 !important;height: 50px;font-size: 16px;padding: 0.375rem 0.5rem !important}
    .domain-input-group .btn-check{background: #18c427;border: 0;color: #fff;font-size: 18px;font-weight: bold;padding: 10px 20px;border-radius: 6px}
    .domain-input-group .input-group-text{background: none;border: 1px solid #000;padding: 0.5rem 1rem;font-size: 1rem;font-weight: 700;padding: 0.375rem 0.5rem !important}   
    #registertld, #transfertld, #owndomaintld{min-width: 100px}
}
@media (max-width: 375px){
	header.header .logo-img {width: 75%;height: auto;}
	.phone{margin-top:20px;}
	.whitebox1{border-radius: 6px;box-shadow:2px 2px 6px #ddd;padding: 20px;text-align: center;}
	.imgstyle1{width: 100% !important;height: auto !important}
	.whitebox{max-width: 100%}
	.searchFld{padding: 5px 10px;max-width:200px;}
	.searchBtn{padding: 5px 10px;}
}

@media (max-width: 350px){
	header.header .logo-img {width: 60%;height: auto;}
	ul.planlist{font-size: 14px}
	a.planLinkM{display:block;border-radius: 24px;border: 2px solid #18c427;width: 80%;margin:auto;margin-bottom: 10px;}
	a.planLink1{display:block;border-radius: 24px;border: 2px solid #18c427;width: 80%;margin:auto;margin-bottom: 10px;}
	a.planLink2{display:block;border-radius: 24px;border: 2px solid #18c427;width: 80%;margin:auto;margin-bottom: 10px;}
	a.planLink5{display:block;border-radius: 24px;border: 2px solid #18c427;width: 80%;margin:auto;margin-bottom: 10px;}	
	.hometxt2 br {display: none;}
	header.header .navbar a { color:#fff; }
	header.header .navbar .dropdown-item a { color:#444; }
	#header_phone { color:#000; } 
	.phone{margin-top:20px;}
	.d-block{margin-bottom:10px;}
	.card{border:0px;}
	.card-body{padding:0px !important;}
	.imgstyle1{width: 100% !important;height: auto !important}
	.whitebox{max-width: 100%}
	.whitebox1{position:static;z-index:0;width:100%;border-radius: 6px;box-shadow:2px 2px 6px #ddd;padding: 20px;text-align: center;}
	.searchFld{padding: 5px 10px;max-width:150px;}
	.searchBtn{padding: 5px 10px;}
}

@media only screen and (max-width: 991px){
    #order-standard_cart .secondary-cart-sidebar {width: 100% !important;}
}

.brands-wrap {display:flex; align-items: flex-start; align-items: center; justify-content: center;}	
.col-title {font-size:18px;color:#fff;width:auto; white-space: nowrap;}	
.col-title span {font-size:18px;}		
.p-brand {max-height:44px; vertical-align:middle; display:inline-block;}
.m-l-r {margin-left:30px; margin-right:30px;}
.m-t-b {margin-top:1.5rem; margin-bottom:2rem;}
@media(max-width:575px) {
.brands-wrap {display: inherit; margin:auto;}	
.col-title {width:100%;}		
.col-brands {width:100%;}
.p-brand {width: 100%;max-width: 100%;display: block;}
}
@media (min-width: 576px) {
.brands-wrap {display: inherit; margin:auto;}	
.p-brand {width:49%;max-width:49%;display: inline-block;}
}
@media(min-width:768px) {
.brands-wrap {display: inherit; margin:auto;}	
.p-brand {width:32.9%;max-width:32.9%;display: inline-block;}
#inputDescriptionContainer {min-width: 360px;}
}
@media(min-width:992px) {
.brands-wrap {display: inherit; margin:auto;}
.p-brand {width:24.5%;	max-width:24.5%;display:inline-block;}
}
@media(min-width:1200px) {
.brands-wrap {display:flex;align-items: flex-start;}
.col-title {width:auto; white-space: nowrap;}		
.col-brands {width:auto;}
.p-brand {width: auto !important;}
}
@media(max-width:1200px) {
.m-l-r {margin:10px 0; }
}
