@import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;500;600;700;800&display=swap');

body{background: #fff; line-height: 1.5; font-family: 'Public Sans', sans-serif; font-weight: 400;  font-size:16px; color:#000; line-height:20px;}
img{max-width:100%;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-family: 'Public Sans', sans-serif;}
h2{font-size:40px; font-weight:600; color:#333; margin-bottom:30px;}
a:hover{text-decoration:none;}
ul{margin:0; padding:0;}
ul li{margin:0; padding: 0; list-style:none;}
label{color:#333; font-weight:400; display:block; font-size:13px;}
lable span{color:#333;}
.btn-primary{font-size: 18px; line-height: 21px; font-family: 'Public Sans'; font-weight:700; color: #fff; padding: 11px 30px; box-shadow: none; background: #C70025; border-radius: 6px; position:relative; border: 1px solid #C70025;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{border-color:transparent; background:#000; color:#fff;}
.btn-primary:hover, .btn-primary:active,.btn-primary:focus{border-color:transparent; background:#000; color:#fff;}
.btn-default{font-size: 18px; line-height: 21px; font-family: 'Public Sans'; font-weight:700; color: #C70025; padding: 11px 30px; box-shadow: none; background: transparent; border-radius: 6px; position:relative; border-color:#C70025;}
.btn-default:hover, .btn-primary:active,.btn-primary:focus{border-color:transparent; background:#C70025; color:#fff;}
.btn.active, .btn:active{box-shadow:none; border-color:transparent;background:transparent; color:#333;}
.btn.disabled, .btn.disabled:hover{background:#edf0f1; color:#a6a8a9; font-weight:300; border-color:transparent;}
.btn-small{padding: 10px 40px;}
.form-control{height: 50px; box-shadow: none; border: 1px solid #fff; padding: 11px 30px 11px 20px; font-size: 18px; background: #fff; border-radius: 5px; padding: 10px 15px; font-size: 16px; color: #000;}
.form-control:focus{box-shadow:none;height: 52px; box-shadow: none; border: 1px solid #fff; padding: 11px 30px 11px 20px; font-size: 18px; background: #fff; border-radius: 5px; padding: 10px 15px; font-size: 16px; color: #000;}
.form-control::-webkit-input-placeholder {color:#000;}
.form-control::-moz-placeholder {color:#000;}
.form-control:-ms-input-placeholder {color:#000;}
.form-control:-moz-placeholder {color:#000;}
.form-control.error{border-color:#c41c56;}
.form-control.error::-webkit-input-placeholder {color:#022736;}
.form-control.error::-moz-placeholder {color:#022736;}
.form-control.error:-ms-input-placeholder {color:#022736;}
.form-control.error:-moz-placeholder {color:#022736;}
.form-control.error + span{font-size:12px;color: #c41c56; font-weight:300;}
.form-group{margin-bottom:20px;}
@media(min-width:1200px){.container{max-width:1338px; width:100%; z-index:1; position:relative;}}
label{color:#000; margin-bottom:15px;font-family: 'Public Sans'; font-weight:700; font-size:20px;line-height: 14px;}
label span{color:#C70025;}

.topbar{background: #000000; padding:4px 0; text-align:right;}
.topbar .selectlanguage{display: inline-block; padding: 8px 9px; color:#fff; border:1px solid #fff; border-radius:4px; font-size:14px; line-height:14px; font-weight:800; text-decoration:none;}
header{padding:18px 0;}
header .row{align-items:center;}
header .logo{}
header .logo img{height:53px;}
header .headertext{margin-bottom:0; text-align:center;font-size: 18px; line-height: 27px;}
header .btn-container{text-align:right;}
header .btn-container a + a{margin-left:10px;}
.navbar .navbar-brand{display:none;}
.navbar{background:#C70025; padding:10px 0;}
.navbar-expand-lg .navbar-nav li{margin: 0 10px;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:23px; line-height:28px; color:#fff; padding: 9px 30px;border-radius: 6px;}
.navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link.active{border-radius: 6px; color: #C70025; background: #fff;}
.navbar-expand-lg .navbar-nav{width: 100%; text-align: center; justify-content: center; padding:0;}
footer{background:url(../img/footer-bg.jpg) no-repeat #000; background-size:cover; background-position:center center; padding:60px 0 40px; position:relative;}
footer:before{content:""; display:block; position:absolute; width:100%; height:100%; top:0; left:0; background:#000; opacity:0.79;}
footer .container{position:relative; z-index:1;}
.copyrighttext{padding:20px 0 0 0; border-top:1px solid rgba(255, 255, 255, 0.33); color: rgba(255, 255, 255, 0.75);font-size: 14px; text-align:center; margin-bottom:0;} 
.footerlogo .img{margin-bottom:30px;}
.footerlogo p{font-size: 16px; line-height:24px; color: rgba(255, 255, 255, 0.65); margin-bottom:30px; max-width:477px;}
.footerlogo .footer-social-icons{margin-bottom:40px;}
.footerlogo .footer-social-icons a{display:inline-block; margin:0 20px 0 0;}
.footer-links h4{font-size: 18px; line-height: 18px; color: #C70025; margin-bottom:30px; font-weight: 700;}
.footer-links ul{margin:0; padding:0;}
.footer-links ul li{margin-bottom:10px;}
.footer-links ul li a{font-size: 16px; line-height:24px; color: rgba(255, 255, 255, 0.75); text-decoration:none;}
.footer-links ul li a:hover{color:#fff;}
/* About Page */
.inner-page-banner{padding:100px 0; background:url(../img/inner-page-banner-bg.jpg) no-repeat center; background-size:cover; }
.inner-page-banner .title{text-align:center; margin-bottom:25px;font-size: 40px; font-weight: 600; line-height: 47px; color: #FFFFFF;}
.inner-page-banner .subtitle{text-align:center; margin-bottom:32px;font-size: 20px; line-height: 24px;color: #FFFFFF;}
.inner-page-banner .form-group{margin:0 auto 20px; max-width:778px;    display: flex;}
.inner-page-banner .form-group .form-control{width:calc(100% - 178px); background:#fff;color: rgba(0, 0, 0, 0.63);}
.inner-page-banner .form-group .btn{width:158px; margin-left:20px;}
.inner-page-banner .links{max-width:778px; margin:0 auto; color:#fff;}
.inner-page-banner .links a{color:#fff; text-decoration:none;}
.inner-page-banner .links a img{display:inline-block; margin-right:5px;}
.inner-page-banner .links a + a{margin-left:20px;}

.about-tier1{padding:90px 0;}
.about-tier1 .page-title{margin-bottom:90px;font-weight: 700; font-size: 45px; line-height: 53px;color: #C70025; text-transform:uppercase;}
.about-tier1 .items{margin-bottom:60px;}
.about-tier1 .items h6{font-weight: 600; font-size: 28px; line-height: 33px;color: #000000; margin-bottom:40px;}
.about-tier1 .items p{font-weight: 500; font-size: 22px; line-height: 26px; letter-spacing: 0.02em; color: rgba(0, 0, 0, 0.79);}
.about-tier1 .items.last{margin-bottom:0;}
.contact-tier1{padding:50px 0;}
.contact-tier1 .row{display:flex; align-items:center;}
.contact-tier1 .contactform{background:#ddd; padding:75px;}
.contact-tier1 .contactform .page-title{font-weight: 700; font-size: 56.9333px; line-height: 67px; color: #0D0D0D; margin-bottom:15px;}
.contact-tier1 .contactform .subtext{font-size: 21.35px; line-height: 25px; margin-bottom:55px;}
.contact-tier1 .contactform .form-group{margin-bottom:35px;}
.contact-tier1 .contactform textarea{height:217px; resize:none;}
.contactform .btn-container{display:flex; align-items:center; justify-content:space-between; margin-bottom:30px;}
.contactform .btn{width:50%;}
.contactform .btn:nth-child(1){margin-right:7px;}
.contactform .btn:nth-child(2){margin-left:7px;}
.contactform.reqfields{font-size: 17px; line-height: 14px;}
.contactform .reqfields span{color:#C70025;}
.contactform .dropdown .btn{text-align: left; background:#fff; color:#000; border-color:#fff; font-size:18px; padding:10px 15px 11px; position:relative;width: 245px;}
.contactform .dropdown .btn:after{position:absolute; right:15px; top:19px; background:url(../img/icon-dropdown.svg) no-repeat; width:18px; height:10px; border:0;}
.contactform .dropdown.selectdevice .dropdown-menu{width: 245px;}
.contactdetails{background:#fff; padding:75px;}
.contactdetails .contactimg{text-align:center;}
.contactaddress p{margin-bottom:30px; display:flex; align-items:center;}
.contactaddress span.img{margin-right:20px; width:50px; text-align:center;}
.contactaddress span{font-size: 21.35px; line-height: 25px;color: #000000;}
.contactaddress span a{text-decoration:none; color:#000;}
.home-page-banner{position:relative; background:url(../img/home-banner-bg.jpg) no-repeat center; background-size:cover; padding:60px 0;}
.home-page-banner:after{content:""; display:block; width:100%; height:200px; position:absolute; bottom:0; left:0; background:#fff;}
.home-page-banner .container{position:relative; z-index:1;}
.home-page-banner .title{text-align:center; margin-bottom:60px; color:#fff;font-weight: 700; font-size: 52px; line-height: 78px;}
.home-page-banner .title span{color:#C70025;}
.home-page-banner .items{background: #FFFFFF; min-height:660px; overflow:hidden; border-radius: 7.89474px; box-shadow: 0 20px 40px rgb(0 0 0 / 10%);}
.home-page-banner .items .item-head{background: #C70025; border-radius: 7px 7px 0 0 ; font-size: 26.0526px; line-height: 39px;font-weight: 400; color:#fff; text-align:center; padding: 12px 5px 11px;}
.home-page-banner .items .item-img img{width: 100%; height:252px; object-fit:cover; object-position:center;}
.home-page-banner .items .item-content{padding:20px;}
.home-page-banner .items .item-content p{font-size: 18px; line-height: 27px; color: rgba(0, 0, 0, 0.7);}
.premiumartdomain{}
.premiumartdomain .title{margin-bottom:30px;font-size: 23.0099px; line-height: 35px;color: #000000; font-weight:600;}
.premiumartdomain .title span{color:#C70025;}
.premiumartdomain .items{margin-bottom:30px; background: rgba(10, 72, 121, 0.08); border-radius: 6.57426px; padding:25px 25px 10px 25px;}
.premiumartdomain .items .img{background: #C70025; box-shadow: 0px 3.28713px 42.7327px rgba(0, 0, 0, 0.16); border-radius: 4.93069px; height:36px; width:36px; display:flex; align-items:center; justify-content:center; margin-bottom:20px;}
.premiumartdomain .items p strong{color: #C70025;font-size: 16px; line-height: 22px;font-weight: 600;}
.premiumartdomain .items p{font-size:14px; line-height:17px;letter-spacing: 0.04em;color: rgba(0, 0, 0, 0.7);}
.home-tier2{padding:60px 0;}
.home-tier2 .row{margin:0;}
.home-tier2 .row > div{padding:0; margin:0 10px;}
.home-tier2 .row .col-sm-4{width:calc(40% - 20px);}
.home-tier2 .row .col-sm-8{width:calc(60% - 20px);}
.home-tier2 .redbg{min-height:560px; padding:60px;background: #C70025; box-shadow: 0px 4px 52px rgba(0, 0, 0, 0.16); display:flex; align-items:center; justify-content:center;}
.home-tier2 .whitebg{min-height:560px; padding:60px;background: rgba(255, 255, 255, 0.45); box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.18); display:flex; align-items:center; justify-content:center;}
.home-tier2 .items{padding:65px; text-align:center;}
.home-tier2 .redbg .title{color:#fff; margin-bottom:20px;font-weight: 600; font-size: 27px; line-height: 40px;}
.home-tier2 .redbg p{color:#fff;line-height: 27px; font-size:18px;}
.home-tier2 .whitebg .title{margin-bottom:20px;font-weight: 600; font-size: 30px; line-height: 40px;}
.home-tier2 .whitebg p{line-height: 27px; max-width:690px; margin:0 auto 20px; font-size:18px;}
.home-tier2 .title2{margin-bottom:0;font-size: 30px; line-height: 35px; color: #C70025; font-weight:600;}
.featureddomains{display:flex; align-items:center; justify-content:space-between; padding-right:30px; margin-top:60px;}
.featureddomains span{font-weight: 600; font-size: 20px; line-height: 24px; color: #0A4879;}
.featureddomains .btn{background: #F4F4F4;border: 1.4506px solid #0A4879; border-radius: 8.70362px;color: #0A4879;font-size: 18px;line-height: 27px;font-weight: 500; min-width:301px;}
.featureddomains img{display:inline-block; margin-right:10px;position: relative; top: -3px;}
.yoursearchresult{padding-right:50px;}
.yoursearchresult .title{font-size: 22px; line-height: 33px; color: #000000; margin-bottom:40px;}
.tablefilter{display:flex; align-items:center; justify-content:space-between;}
.tablefilter .title{font-size:16px;font-weight: 400; margin-bottom:0;}
.tablefilter .pagination ul{display:flex; align-items:center; justify-content:space-between; border-bottom: 0.396211px solid rgba(0, 0, 0, 0.12);}
.tablefilter .pagination ul li{}
.tablefilter .pagination ul li a{display:block; padding:8px 15px; text-decoration:none;font-size: 14.2016px; line-height: 17px; color: #000000; border-bottom:2px solid #fff;}
.tablefilter .pagination ul li:first-child a, .tablefilter .pagination ul li:last-child a{color: rgba(0, 0, 0, 0.6);}
.tablefilter .pagination ul li a.active{border-bottom-color:#C70025; color: #C70025;}
.yoursearchresult .table{margin-bottom:40px;}
.yoursearchresult>tbody>tr:nth-of-type(odd)>*{background: rgba(10, 72, 121, 0.08); border-radius: 7.46557px;}
.yoursearchresult tr td{font-size: 16px; line-height: 25px; padding:14px; border: 0; vertical-align:middle;}
.yoursearchresult tr td a{color: #0A4879; text-decoration:none;}
.yoursearchresult tr td .btn{font-size: 15px; line-height: 18px; padding: 6px 15px; min-width: 115px; border-radius: 4px; color:#fff;}
.yoursearchresult tr td:last-child{width:130px;}
.yoursearchresult tr td:nth-child(2){width:350px;}
.yoursearchresult tr td:first-child{width:60px; text-align:center;}
.domain-list-tier1{padding:60px 0;}
.domain-list-tier1 .yoursearchresult tr td:nth-child(2){width:550px;}
.yoursearchresult tr th:nth-child(5), .yoursearchresult tr td:nth-child(5){display:none;}
.completed-result tr th:nth-child(4), .completed-result tr td:nth-child(4){display:none;}
.cancelled-result tr th:nth-child(4), .cancelled-result tr td:nth-child(4){display:none;}
.hide-mobile{display:inline-block;}
.hide-desktop{display:none;}

/* How to Buy */
.how-to-buy-title{padding:90px 0 0;font-weight: 600; font-size: 52px; line-height: 78px; color:#000; text-align:center;}
.howtobuycontainer{padding:0 62px 80px;}
.howtobuycontainer .items{background:#fff; border-radius: 20px; padding:80px 60px;}
.howtobuycontainer .items .container{display:flex; align-items:center;}
.howtobuycontainer .items .img{width:45%; text-align:center;}
.howtobuycontainer .items .content{width:55%;}
.howtobuycontainer .items .content .title{font-weight: 700; font-size: 37px; line-height: 48px;color: #000000; margin-bottom:20px; display: flex; align-items: center;}
.howtobuycontainer .items .content .title .num{width: 56px; height: 56px;border:8px solid #fce7e7;display:inline-block; border-radius:50%; margin-right:20px; text-align:center;font-weight: 700; font-size: 20.0417px; line-height: 42px; color:#fff;background: #E00E0E;}  
.howtobuycontainer .items .content .title .txt{width:calc(100% - 76px);}
.howtobuycontainer .items .content p{font-weight: 500; font-size: 20px; line-height: 28px;color: rgb(0 0 0 / 80%);letter-spacing: 0.04em; max-height:587px; padding-left:80px; margin-bottom:0;}
.howtobuycontainer .items:nth-child(even){background: rgb(199 0 37 / 5%);}
.howtobuycontainer .items:nth-child(even) .container{flex-direction: row-reverse;}
.howtobuycontainer .item8 .content .title .num{background: #41BD4E; line-height: 36px;}
.howtobuycontainer .customcheckbox{display:flex; align-items:center; padding-left:80px;}
.howtobuycontainer .customcheckbox .checkbox{width:40px; margin-right:0px;}
.howtobuycontainer .customcheckbox p{width:calc(100% - 40px) !important; padding:0 !important;}
.howtobuycontainer .customcheckbox p a{color:#E00E0E; text-decoration:none;}
.howtobuycontainer .customcheckbox span{display:inline-block; vertical-align:middle; border: 1.28742px solid #D1D1D6; width:26px; height:26px; border-radius: 5.14966px;}
.howtobuycontainer .checkbox{position:relative;}
.howtobuycontainer .checkbox input{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0;}
.howtobuycontainer .checkbox input:checked + span{background:#E00E0E; border-color:#E00E0E;}
.dataTables_wrapper .dataTables_length label, .dataTables_wrapper .dataTables_filter label{font-size:14px;}
body .dataTables_wrapper .dataTables_paginate .paginate_button.current, body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, body .dataTables_wrapper .dataTables_paginate .paginate_button:active, body .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background: transparent!important; border-color: transparent!important; color: #C70025 !important; border-bottom-color: #C70025 !important;outline: none; box-shadow: none; color:#C70025!important;}
body .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{border-bottom-color:transparent !important;}
.dataTables_wrapper .dataTables_length select{margin-right:5px;}

/* Login page */
.loginform{position: relative; top: -80px; margin:0 auto; max-width:607px; padding:40px;}
.loginform .form-group{max-width:421px;margin:0 auto 30px;}
.loginform .title{color: #1E1E1E; font-weight: 600; font-size: 32px; line-height: 48px; text-align:center; margin-bottom:20px;}
.loginform .subtitle{color:#C70025; font-weight: 400; font-size: 15px; line-height: 22px; text-align:center; margin-bottom:30px;}
.loginform .loginwithsocial{max-width:421px;margin:0 auto 20px;}
.loginform .loginwithsocial a{display:flex; align-items:center; justify-content: center; border: 1px solid rgba(30, 30, 30, 0.2); border-radius: 15px;padding: 10px 12px;color: #1E1E1E;font-size: 16px; line-height: 19px;font-weight: 500; text-decoration:none;}
.loginform .loginwithsocial.gmaillogin a{background: #C70025; color:#fff; border-color:#C70025;}
.loginform .loginwithsocial a .img{margin-right:10px;}
.loginform .form-control{ border: 1px solid rgba(30, 30, 30, 0.2);padding: 10px 20px; border-radius: 10px;}
.loginform .or{text-align:center; max-width:421px;margin:30px auto 30px; position:relative;}
.loginform .or:before{content:""; display:block; position:absolute; top:50%; transform:translateY(-50%); width:100%; background:rgba(30, 30, 30, 0.2); height:1px;}
.loginform .or span{display:inline-block; padding:5px 15px; background:#FAFAFA; color: rgba(30, 30, 30, 0.4); font-size: 14px; line-height: 17px; position:relative; z-index:1;}
.loginform .btn{width:100%;border-radius: 9px;font-weight: 500;font-size: 16px; line-height: 24px;}
.loginform .frgtpwdlink{text-align:center;}
.loginform .frgtpwdlink a{font-size: 14px; line-height: 17px; text-align: center; color: rgba(30, 30, 30, 0.7); text-decoration:none;}
.loginform .crtacclink{text-align:center;}
.loginform .crtacclink span{font-size: 32px; line-height: 40px; text-align: center; color: #1E1E1E; font-weight: 600;}
.loginform .crtacclink a{color:#3792DE;text-decoration:none; font-weight:500;}


.nav-tabs{border-bottom: 2px solid rgba(0, 0, 0, 0.5); margin-bottom:30px;}
.nav-tabs .nav-item{margin-right:20px;}
.nav-tabs .nav-item .nav-link{font-size: 16px; line-height: 19px;color: #000000;font-weight: 600; padding: 22px 20px; border:0; position:relative;}
.nav-tabs .nav-item .nav-link:after{content:""; display:block; width:100%; height:5px; position:absolute; bottom:-1px; left:0;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{background:transparent;color: #C70025;}
.nav-tabs .nav-item.show .nav-link:after, .nav-tabs .nav-link.active:after{border-bottom:5px solid #C70025;}
.tab-content{width:100%;}

.purchasepage{background: #fff; padding:30px 0;}
.rightpanel .block{background:#fff; padding:20px 30px; margin-bottom:15px;filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.16));}
.rightpanel .block .title{font-weight: 600; font-size: 24px; line-height: 86.8%;color: #000000; margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.purchasepagecontent{display:flex;}
.purchasepagecontent .leftpanel{width:calc(100% - 318px); padding-right:46px;}
.purchasepagecontent .rightpanel{width:318px;}
.purchasepagecontent .yoursearchresult{padding-right:0;}
.block-inprogress a{font-weight: 600; font-size: 18px; line-height: 86.8%;color: #000000; text-decoration:none;}
.block-inprogress a span{color:#C70025;}
.block-support .items{display:flex; margin-bottom:30px;}
.block-support .items .img{width:20px; margin-right:20px;}
.block-support .items .text{width:calc(100% - 40px);}
.block-support .items .text p{color: rgba(0, 0, 0, 0.6); font-size: 16px; line-height: 86.8%;font-weight: 400;}
.block-support .items .text p strong{color: #000000; font-size: 20px; line-height: 86.8%;font-weight: 600;display:block; margin-bottom:15px;}
.block-support .items:last-child{margin-bottom:0;}
.block-buttons .btn{width:100%;}
.block-accountinfo p{display:flex; align-items:center; margin-bottom:20px;font-size: 18px;}
.block-accountinfo p label{width:90px; margin-bottom:0;color: rgba(0, 0, 0, 0.62);font-weight: 600;}
.block-accountinfo p span{
	width:calc(100% - 90px);
	color: #000000;
	font-weight: 600;
	/*display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;*/
	overflow-wrap: break-word;
}
.block-accountinfo .line{border: 1px solid rgba(0, 0, 0, 0.08); margin-bottom:20px;}
.block-accountinfo a.link{color:#C70025; text-decoration:none; border-bottom:1px solid #C70025;}
.block-accountinfo .redtext{color:#C70025;}
.gridtablebox{padding:30px; background:#fff;}
.gridtablebox .title{font-weight: 600; font-size: 17px; line-height: 86.8%;color: #000000; margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid rgba(0, 0, 0, 0.08);}
.gridtablebox .yoursearchresult tr th:nth-child(5), .gridtablebox .yoursearchresult tr td:nth-child(5){display:table-cell;}
.gridtablebox .nodatabox p{font-weight: 500; font-size: 16px;color: #000000;opacity: 0.6; text-align:center;}
.gridtablebox .nodatabox{height: 300px; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.gridtablebox .nodatabox .subtext{color: #000000;font-size: 12px; margin-top:0;}
.gridtablebox .nodatabox .subtext a{color:#C70025; border-bottom:1px solid #C70025;}
.gridtablebox{margin-bottom:30px;filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.16));}
.purchasedomainbox p{font-weight: 700; font-size: 33px; line-height: 86.8%;color: #000000;}
.purchasedomainbox p span{color:#C70025;}
.purchasedomaincontent .items{background: #FFFFFF; border: 0.934848px solid #C70025; box-shadow: 0px 0px 15.46px rgba(0, 0, 0, 0.1); margin-bottom:30px;border-radius: 200px; display:flex; align-items: center; justify-content: space-between; padding:30px; position: relative; padding-left: 202px; min-height:187px;}
.purchasedomaincontent .items .step{width:202px; height:202px; background:url(../img/step-red-circle.png) no-repeat center;position: absolute; left: -9px; top: -8px;}
.purchasedomaincontent .items .step .num_txt{position: absolute; top: 50%; transform: translateY(-50%); text-align: center;right: 0; left: 0; display: flex; align-items: center; justify-content: center; flex-flow: column;}
.purchasedomaincontent .items .step .num_txt .num{font-weight: 700; font-size: 34.012px; line-height: 41px;color: #2E2E2E; text-transform:uppercase;}
.purchasedomaincontent .items .step .num_txt .steptext{font-weight: 500; font-size: 16px; line-height: 18px;color: #2E2E2E; text-transform:uppercase;}
.purchasedomaincontent .items .text{width:calc(100% - 90px); padding-right: 20px; padding-left:20px;}
.purchasedomaincontent .items .text p{color: #8D8D8D;font-size: 14px; line-height: 19px;font-weight: 400; margin-bottom:15px;display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;   overflow: hidden;}
.purchasedomaincontent .items .text p strong{font-weight: 700; font-size: 18.552px; line-height: 22px; color:#000;}
.purchasedomaincontent .items .text p:last-child{margin-bottom:0;}
.purchasedomaincontent .items .action{width:90px; height:90px;}
.purchasedomaincontent .items .action .circle{width: 90px; height: 90px; border-radius: 50%; display: flex; align-items: center; background: #41BD4E; flex-flow: column; justify-content: center;}
.purchasedomaincontent .items .action .circle span{font-size: 11.2182px; line-height: 20px; text-transform: capitalize; text-align: center; color: #fff;}
.purchasedomaincontent .items .action .circle .icon{width:15px; height:11px;}
.purchasedomaincontent .items .action .circle .icon img{height:11px;}
.purchasedomaincontent .items .action .circle.incomplete{background:#D11941;}
.purchasedomaincontent .items .action .circle.incomplete .icon{width:26px; height:26px;}
.purchasedomaincontent .items .action .circle.incomplete img{height:26px;}

.purchasepage .form-group{margin-bottom:30px;}
.purchasepage .form-group label{font-size: 12px; line-height: 18px;font-weight: 600; margin-bottom:10px;}
.purchasepage .form-group label span{color: #E00E0E;font-size: 24px; line-height: 12px; display:inline-block; vertical-align:middle; margin-left:5px; position: relative; top: 2px;}
.purchasepage .form-group .form-control{border: 1px solid #ccc; border-radius: 8px;background: #FFFFFF; height: 56px;font-size: 16px; line-height: 24px;color: #333333;}
.purchasepage .form-group .assistive-txt{font-weight: 400; font-size: 12px; line-height: 18px;color: #666666; margin-top:8px; margin-bottom:0;}
.purchasepage .form-group .form-control::-webkit-input-placeholder {color:#666;}
.purchasepage .form-group .form-control::-moz-placeholder {color:#666;}
.purchasepage .form-group .form-control:-ms-input-placeholder {color:#666;}
.purchasepage .form-group .form-control:-moz-placeholder {color:#666;}
.purchasepage .form-group select.form-control{background:url(../img/icon-dropdown.png) #fff no-repeat; background-position:calc(100% - 20px) 23px;}
.purchasepage .form-group .form-control:focus{border-color:#7A5CFA;}
.form-group .cusradiobutton{}
.form-group .cusradiobutton label{position:relative;font-size: 20px; line-height: 24px; display:inline-block;color: #2C2C2E;}
.form-group .cusradiobutton label + label{margin-left:30px;}
.form-group .cusradiobutton label input{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; cursor:pointer; z-index:1;}
.form-group .cusradiobutton label span{font-weight: 400; font-size: 19.6966px; line-height: 32px;color: #2C2C2E; margin-left:0; padding-left:45px; position:relative;top: 0;}
.form-group .cusradiobutton label span:before{content:""; display:block; width:32px; height:32px; position:absolute; top:0; left:0;border: 1.64138px solid #D1D1D6; border-radius:50%; transition:0.5s all ease;}
.form-group .cusradiobutton label span:after{content:""; display:block; width:16px; height:16px; position:absolute; top:8px; left:8px;background:transparent; border-radius:50%; transition:0.5s all ease;}
.form-group .cusradiobutton label input:checked + span:before{border-color:#D63230;}
.form-group .cusradiobutton label input:checked + span:after{background:#D63230;}
.gap30{height:30px;}
.purchasepage input.error{border-color: #EB5757 !important; background:url(../img/icon-error-input.png) no-repeat #fff !important;background-position:calc(100% - 20px) 20px !important;}
.purchasepage .errormsg{font-size: 12px; line-height: 15px; color: #EB5757; margin-top:10px;}


@media(max-width:1199px){
.navbar-expand-lg .navbar-nav .nav-link{font-size: 16px;}

}
@media(max-width:767px){
.hide-mobile{display:none;}
.hide-desktop{display:inline-block;}
.container{padding-left:25px; padding-right:25px;}
.topbar{background:#000000;}
.btn-primary, .btn-default{padding: 11px 10px; font-size: 16px;}
header{display:none;}
.navbar{background:#fff; padding:15px 0;}
.navbar .navbar-brand{display:inline-block;}
.navbar-toggler{padding:0; border:0;}
.navbar-toggler .navbar-toggler-icon{background:url(../img/icon-nav.svg) no-repeat; background-position:center; background-size:cover; width: 56px; height: 40px;}
.footerlogo .img, .footerlogo p, .footerlogo .footer-social-icons, .footer-links h4, .footer-links ul{text-align:center;}
.yoursearchresult{padding-right:0;}
.table-resposive{overflow:hidden; overflow-x:auto;}
.featureddomains{display:block;text-align: center; padding-right:0;margin-top: 30px; margin-bottom:30px;}
.featureddomains span{margin-bottom:15px; display:block;}
.featureddomains .btn{margin-bottom:20px;}
.home-page-banner{padding:40px 0 0; background-size: auto 423px; background-position: top center;}
.home-page-banner .items .item-img img{height:154px;}
.home-page-banner .title{font-size:36px; line-height:40px; margin-bottom:30px;}
.home-page-banner .items{margin-bottom:30px; min-height: initial;}
.home-tier2 .row{display:block;}
.home-tier1{padding:40px 0 0;}
.tablefilter{flex-flow: wrap-reverse;justify-content: center;}
.tablefilter .title{text-align:center; margin-top:20px; width: 100%;}
.home-tier2{padding:0;}
.home-tier2 .row{margin:0 5px;}
.home-tier2 .row .col-sm-4{width:100%; padding:0 15px; margin: 0; min-height:initial;margin-bottom:30px;}
.home-tier2 .row .col-sm-8{width:100%; padding:0 15px; margin: 0; min-height:initial;margin-bottom:30px;}
.home-tier2 .items{padding:30px; min-height:initial;}
.inner-page-banner{padding:30px 0;}
.inner-page-banner .title{font-size:38px;}
.about-tier1{padding:40px 0;}
.about-tier1 .page-title{margin-bottom:30px; text-align:center;}
.contact-tier1 .contactform{padding:20px;}
.contact-tier1 .contactform .page-title{font-size:36px;}
.contact-tier1 .contactform .subtext{font-size:22px; line-height: 26px;}
.contactdetails{padding:30px;}
button:focus:not(:focus-visible){outline: 0; box-shadow: none;}
.navbar-expand-lg .navbar-nav{padding:20px;}
.navbar-expand-lg .navbar-nav .nav-item{margin-bottom:30px;}
.navbar-expand-lg .navbar-nav .nav-item:last-child{margin-bottom:0;}
.navbar-expand-lg .navbar-nav .nav-link{height: auto; padding: 10px 20px; background: #F0F0F0; color: #000000; font-size: 20px; line-height: 27px; text-align: left;}
.inner-page-banner .form-group .form-control{width: calc(100% - 122px);}
.inner-page-banner .form-group .btn{width:102px;}
.contact-tier1{padding:0;}
footer .footer-links{margin-bottom:40px;}
.contactform .btn-primary{width:65%;}
.contactform .btn-default{width:35%;}
.contact-tier1 .contactform textarea{height: 160px;}
.yoursearchresult .title{font-size:16px;line-height: 18px; display:flex; align-items:center; justify-content:space-between;}
.yoursearchresult .title a{color: #000000;font-size: 14px;}
.yoursearchresult .table, .yoursearchresult .table thead, .yoursearchresult .table thead tr, .yoursearchresult .table thead tr th, .yoursearchresult .table tbody, .yoursearchresult .table tbody tr, .yoursearchresult .table tbody tr td{display:inline-block; overflow: hidden;}
.yoursearchresult .table thead{display:none;}
.yoursearchresult tbody tr{background: #fff; border: 0.5px solid #C70025; border-radius: 5px; margin-bottom:20px;padding:0  15px 5px 15px;}
.yoursearchresult tr td{padding:12px 8px;}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: transparent;}
.yoursearchresult tr td:first-child{width:30px; border-bottom:1px solid #ddd; margin-left:0; padding-left: 0;}
.yoursearchresult tr td:nth-child(2){padding-left: 5px; width: calc(100% - 52px); border-bottom:1px solid #ddd; margin-left:-4px;}
.yoursearchresult tr td:nth-child(3){width: 52px; text-align:center; margin-left:-4px; position: relative; top: 69px;}
#completedTable tbody tr td:nth-child(3){top: 40px}
#cancelledTable tbody tr td:nth-child(3){top: 40px}
.yoursearchresult tr td:nth-child(4){width: 52px; text-align:center; border-bottom:1px solid #ddd; margin-left:-4px;}
.yoursearchresult tr td:nth-child(5){width: 100%; font-size:14px; line-height:18px; padding-bottom:0; padding-left:0; padding-right:0;}
.yoursearchresult tr td .btn{font-size: 12px; width: 80px; display: block; min-width: inherit; padding-left: 0; padding-right: 0;}
.yoursearchresult tr td:nth-child(6){width:calc(100% - 112px); text-align:right;}
.yoursearchresult tr td:nth-child(7){width:82px; padding-right: 0;}
.domain-list-tier1 .yoursearchresult tr td:nth-child(2){width: calc(100% - 52px);}
.tablefilter .pagination ul li a{padding:9px;}
.featureddomains .btn-suggest-domain{display: flex; align-items: center; justify-content: space-between;}
.featureddomains .btn-suggest-domain img{width:16px; margin-left:5px; top:0;}
.featureddomains .btn-suggest-domain span{font-size:12px; margin-bottom:0;color: #000000; width:80px;}
.featureddomains .btn-suggest-domain span.name{font-size:14px; color: #0A4879; width:calc(100% - 110px); text-align:left;}
.featureddomains > span{font-size: 14px;}
.home-tier2 .whitebg .title{font-size:28px;}
.inner-page-banner .links a + a{margin-left: 15px;}
.home-page-banner .items .item-head{font-size:22px;}
.yoursearchresult .tablefilter .title{justify-content:center;}
.yoursearchresult .table{margin-bottom: 20px; width:100% !important;}
.premiumartdomain .title{text-align:center;}
.about-tier1 .items h6{margin-bottom:20px;}
.about-tier1 .items p{font-size:18px;}
.navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link.active{border-radius: 6px; color: #fff; background: #C70025;}
table.dataTable.no-footer{border-bottom:0!important; margin-bottom: 0!important;}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter{display:inline-block; width:49%;}
.dataTables_wrapper .dataTables_length label, .dataTables_wrapper .dataTables_filter label{font-size:14px; display: flex; align-items: center;}
.dataTables_wrapper .dataTables_filter input{width:calc(100% - 10px);margin-left:10px !important;}
.dataTables_wrapper .dataTables_length label{width: 102px; overflow: hidden; display:flex;}
.dataTables_wrapper .dataTables_length label select{padding-right: 26px;margin-left:10px;display: block;}
.how-to-buy-title{padding:40px 0 0; font-size:36px; line-height:40px;}
.howtobuycontainer{padding:0;}
.howtobuycontainer .items{padding:40px 20px; border-radius:0; background:#fff !important;}
.howtobuycontainer .items .container{flex-direction: column; padding: 0;}
.howtobuycontainer .items .img, .howtobuycontainer .items .content{width:100%;}
.howtobuycontainer .items .content .title .txt{font-size:32px; line-height: 42px; text-align:center;}
.howtobuycontainer .items:nth-child(even) .container{flex-direction: column;}
.howtobuycontainer .items .content p{margin-bottom:0; text-align:center; padding-left:0;font-size: 16px; line-height: 28px;}
.howtobuycontainer .customcheckbox p{margin-bottom:0 !important;}
.howtobuycontainer .items .content .title{flex-direction: column;}
.howtobuycontainer .items .content .title .num{margin-right:0; margin-bottom:20px;}
.howtobuycontainer .customcheckbox{padding-left:0;}
.howtobuycontainer .customcheckbox p{text-align:left !important;}
.howtobuycontainer .items .content{margin-bottom:30px;}

.dataTables_wrapper .dataTables_length{width:100%;}
.dataTables_wrapper .dataTables_length label{width:100%;}
.dataTables_wrapper .dataTables_filter{width:100%;}
.dataTables_wrapper .dataTables_filter label{width:100%;}
.dataTables_wrapper .dataTables_filter input{width:auto;}

/* Login Page */
.login header{display:block;}
.loginform{top:0;}
.loginform{padding:30px 0;}
.nav-tabs{display: flex; align-items: center; justify-content: space-between;}
.nav-tabs .nav-item .nav-link{padding: 22px 10px; font-size:14px;}
.nav-tabs .nav-item:last-child{margin-right:0;}
.purchasepage{background:#fff; padding-top:10px;}
.purchasepagecontent{flex-flow: column;}
.purchasepagecontent .leftpanel{width:100%; padding-right:0; margin-bottom:40px;}
.purchasepagecontent .rightpanel{width:100%;}
.gridtablebox .nodatabox{height:200px;}
.purchasedomaincontent .items{padding:30px;}
.gridtablebox .yoursearchresult tbody{width:100%;}
.gridtablebox .yoursearchresult tbody tr{width:100%;}
.gridtablebox .yoursearchresult tr td:nth-child(2){width: calc(100% - 52px);}
.gridtablebox .yoursearchresult tr th:nth-child(5), .gridtablebox .yoursearchresult tr td:nth-child(5){display: block; text-align: right; padding-bottom:10px;}
.rightpanel .block{margin-bottom: 30px;}
.gridtablebox .title{text-align:center;font-size: 16px; line-height: 150.8%; max-height:220px; margin:0 auto 20px; border: 0; padding-bottom: 0;}
.gridtablebox{padding:20px; margin-bottom:50px;}
.purchasedomainbox p{text-align:center;}
.purchasedomaincontent .items{border:0; padding:0; box-shadow:none; border-radius:0;flex-flow: column-reverse;}
.purchasedomaincontent .items .step{width:105px; height:105px; background-size:100%;}
.purchasedomaincontent .items .text{width:100%; padding: 0;}
.purchasedomaincontent .items .action{padding-left: calc(100% - 170px); margin-bottom: 30px;position: relative;}
.purchasedomaincontent .items .step .num_txt .num{font-size:17px; line-height:21px;}
.purchasedomaincontent .items .step .num_txt .steptext{font-size:9px;}
.purchasedomaincontent .items .action:before{content:""; display:block; width:calc(100% - 9px); height:8px; position:absolute; left:9px; top:50%; transform:translateY(-50%); background:#C70025;}
.purchasedomaincontent .items .text p{-webkit-line-clamp: 10;}
.form-group .cusradiobutton label{width:100%; margin-bottom:20px;}
.form-group .cusradiobutton label + label{ margin-left:0;}

	.yoursearchresult tr th:nth-child(4), .yoursearchresult tr td:nth-child(4) {
		display: none !important;
	}
}
@media screen and (max-width: 767px) {
	.privacy-policy .inner-page-banner,
	.terms-conditions .inner-page-banner,
	.about-us .inner-page-banner,
	.faq-page .inner-page-banner{
		display: none;
	}
}

/*custom*/
.purchasedomaincontent .items .action .circle.pending {
	background: orange;
}

.purchasedomaincontent .items .action .circle.pending .icon {
	width: 26px;
    height: 26px;
}

.purchasedomaincontent .items .action .circle.pending img{
	height:26px;
}