body{
	overflow-x:hidden;
}
.img-responsivee{ max-width:100%;}
body, p, form, input, h1, h2, h3, h4, h5, h6, p, form, ul, li, ol, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { font-family: 'Open Sans';}
a{ color:#fff; text-decoration:none; font-family: 'Open Sans'; }
a:hover, a:focus, a:active, a.active { color:#6ace26; text-decoration:none;}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, a:focus, a:active, a:active.focus, a:active:focus {
    outline: none;
}

/* Margin */
.m-all-0{ margin:0px !important;}
.m-all-10{ margin:10px !important;}
.m-all-20{ margin:20px !important;}
.m-all-30{ margin:30px !important;}
.m-all-40{ margin:40px !important;}

.m-l-0{ margin-left:0px !important;}
.m-r-0{ margin-right:0px !important;}
.m-t-0{ margin-top:0px !important;}
.m-b-0{ margin-bottom:0px !important;}

.m-l-1{ margin-left:1px !important;}
.m-l-2{ margin-left:2px !important;}
.m-l-3{ margin-left:3px !important;}
.m-l-4{ margin-left:4px !important;}
.m-l-5{ margin-left:5px !important;}
.m-l-6{ margin-left:6px !important;}
.m-l-7{ margin-left:7px !important;}
.m-l-8{ margin-left:8px !important;}
.m-l-9{ margin-left:9px !important;}

.m-r-1{ margin-right:1px !important;}
.m-r-2{ margin-right:2px !important;}
.m-r-3{ margin-right:3px !important;}
.m-r-4{ margin-right:4px !important;}
.m-r-5{ margin-right:5px !important;}
.m-r-6{ margin-right:6px !important;}
.m-r-7{ margin-right:7px !important;}
.m-r-8{ margin-right:8px !important;}
.m-r-9{ margin-right:9px !important;}

.m-t-1{ margin-top:1px !important;}
.m-t-2{ margin-top:2px !important;}
.m-t-3{ margin-top:3px !important;}
.m-t-4{ margin-top:4px !important;}
.m-t-5{ margin-top:5px !important;}
.m-t-6{ margin-top:6px !important;}
.m-t-7{ margin-top:7px !important;}
.m-t-8{ margin-top:8px !important;}
.m-t-9{ margin-top:9px !important;}

.m-b-1{ margin-bottom:1px !important;}
.m-b-2{ margin-bottom:2px !important;}
.m-b-3{ margin-bottom:3px !important;}
.m-b-4{ margin-bottom:4px !important;}
.m-b-5{ margin-bottom:5px !important;}
.m-b-6{ margin-bottom:6px !important;}
.m-b-7{ margin-bottom:7px !important;}
.m-b-8{ margin-bottom:8px !important;}
.m-b-9{ margin-bottom:9px !important;}

.m-l-10{ margin-left:10px !important;}
.m-r-10{ margin-right:10px !important;}
.m-t-10{ margin-top:10px !important;}
.m-b-10{ margin-bottom:10px !important;}

.m-l-15{ margin-left:15px !important;}
.m-r-15{ margin-right:15px !important;}
.m-t-15{ margin-top:15px !important;}
.m-b-15{ margin-bottom:15px !important;}

.m-l-20{ margin-left:20px !important;}
.m-r-20{ margin-right:20px !important;}
.m-t-20{ margin-top:20px !important;}
.m-b-20{ margin-bottom:20px !important;}

.m-l-25{ margin-left:25px !important;}
.m-r-25{ margin-right:25px !important;}
.m-t-25{ margin-top:25px !important;}
.m-b-25{ margin-bottom:25px !important;}

.m-l-30{ margin-left:30px !important;}
.m-r-30{ margin-right:30px !important;}
.m-t-30{ margin-top:30px !important;}
.m-b-30{ margin-bottom:30px !important;}

.m-l-35{ margin-left:35px !important;}
.m-r-35{ margin-right:35px !important;}
.m-t-35{ margin-top:35px !important;}
.m-b-35{ margin-bottom:35px !important;}

.m-l-40{ margin-left:40px !important;}
.m-r-40{ margin-right:40px !important;}
.m-t-40{ margin-top:40px !important;}
.m-b-40{ margin-bottom:40px !important;}

.m-l-45{ margin-left:45px !important;}
.m-r-45{ margin-right:45px !important;}
.m-t-45{ margin-top:45px !important;}
.m-b-45{ margin-bottom:45px !important;}

.m-l-50{ margin-left:40px !important;}
.m-r-50{ margin-right:40px !important;}
.m-t-50{ margin-top:40px !important;}
.m-b-50{ margin-bottom:40px !important;}

/* Padding */

.p-all-0{ padding:0px !important;}
.p-all-10{ padding:10px !important;}
.p-all-20{ padding:20px !important;}
.p-all-30{ padding:30px !important;}
.p-all-40{ padding:40px !important;}

.p-l-0{ padding-left:0px !important;}
.p-r-0{ padding-right:0px !important;}
.p-t-0{ padding-top:0px !important;}
.p-b-0{ padding-bottom:0px !important;}

.p-l-1{ padding-left:1px !important;}
.p-l-2{ padding-left:2px !important;}
.p-l-3{ padding-left:3px !important;}
.p-l-4{ padding-left:4px !important;}
.p-l-5{ padding-left:5px !important;}
.p-l-6{ padding-left:6px !important;}
.p-l-7{ padding-left:7px !important;}
.p-l-8{ padding-left:8px !important;}
.p-l-9{ padding-left:9px !important;}

.p-r-1{ padding-right:1px !important;}
.p-r-2{ padding-right:2px !important;}
.p-r-3{ padding-right:3px !important;}
.p-r-4{ padding-right:4px !important;}
.p-r-5{ padding-right:5px !important;}
.p-r-6{ padding-right:6px !important;}
.p-r-7{ padding-right:7px !important;}
.p-r-8{ padding-right:8px !important;}
.p-r-9{ padding-right:9px !important;}

.p-t-1{ padding-top:1px !important;}
.p-t-2{ padding-top:2px !important;}
.p-t-3{ padding-top:3px !important;}
.p-t-4{ padding-top:4px !important;}
.p-t-5{ padding-top:5px !important;}
.p-t-6{ padding-top:6px !important;}
.p-t-7{ padding-top:7px !important;}
.p-t-8{ padding-top:8px !important;}
.p-t-9{ padding-top:9px !important;}

.p-b-1{ padding-bottom:1px !important;}
.p-b-2{ padding-bottom:2px !important;}
.p-b-3{ padding-bottom:3px !important;}
.p-b-4{ padding-bottom:4px !important;}
.p-b-5{ padding-bottom:5px !important;}
.p-b-6{ padding-bottom:6px !important;}
.p-b-7{ padding-bottom:7px !important;}
.p-b-8{ padding-bottom:8px !important;}
.p-b-9{ padding-bottom:9px !important;}

.p-l-10{ padding-left:10px !important;}
.p-r-10{ padding-right:10px !important;}
.p-t-10{ padding-top:10px !important;}
.p-b-10{ padding-bottom:10px !important;}

.p-l-15{ padding-left:15px !important;}
.p-r-15{ padding-right:15px !important;}
.p-t-15{ padding-top:15px !important;}
.p-b-15{ padding-bottom:15px !important;}

.p-l-20{ padding-left:20px !important;}
.p-r-20{ padding-right:20px !important;}
.p-t-20{ padding-top:20px !important;}
.p-b-20{ padding-bottom:20px !important;}

.p-l-25{ padding-left:25px !important;}
.p-r-25{ padding-right:25px !important;}
.p-t-25{ padding-top:25px !important;}
.p-b-25{ padding-bottom:25px !important;}

.p-l-30{ padding-left:30px !important;}
.p-r-30{ padding-right:30px !important;}
.p-t-30{ padding-top:30px !important;}
.p-b-30{ padding-bottom:30px !important;}

.p-l-35{ padding-left:35px !important;}
.p-r-35{ padding-right:35px !important;}
.p-t-35{ padding-top:35px !important;}
.p-b-35{ padding-bottom:35px !important;}

.p-l-40{ padding-left:40px !important;}
.p-r-40{ padding-right:40px !important;}
.p-t-40{ padding-top:40px !important;}
.p-b-40{ padding-bottom:40px !important;}

.p-l-45{ padding-left:45px !important;}
.p-r-45{ padding-right:45px !important;}
.p-t-45{ padding-top:45px !important;}
.p-b-45{ padding-bottom:45px !important;}

.p-l-50{ padding-left:50px !important;}
.p-r-50{ padding-right:50px !important;}
.p-t-50{ padding-top:50px !important;}
.p-b-50{ padding-bottom:50px !important;}

.border-left-none{ border-left:none !important;}
.border-right-none{ border-right:none !important;}
.border-top-none{ border-top:none !important;}
.border-bottom-none{ border-bottom:none !important;}
.border-all-none{ border:none !important;}


.container{ position: relative;}

.mainSection{
	position:relative;
	min-height:100%;
	padding-bottom:62px;
}

html,body {
	height:100%;
	margin:0;
}

.header-search-area-main{
	background: #1a3358;
	background: -moz-linear-gradient(-45deg,  #1a3358 0%, #0e7bab 100%);
	background: -webkit-linear-gradient(-45deg,  #1a3358 0%,#0e7bab 100%);
	background: linear-gradient(135deg,  #1a3358 0%,#0e7bab 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a3358', endColorstr='#0e7bab',GradientType=1 );

}
.header-top-area{ position:relative; z-index:9;}
/* header-nav */
.header-nav{ font-family: 'Open Sans'; font-size:13px; color:#858585;}
	/* .header-nav ul{ margin:0; padding:0; list-style:none; border-radius:4px; overflow:hidden;} */
	/* .header-nav ul li{ float:left;} */
	.header-nav a{ display:block; color:#fff; padding:0 10px; line-height:50px; font-size: 13px;}
	.header-nav a:hover, .header-nav a:focus, .header-nav a.active{ color: #6ace26; background:none;}
	.header-nav a.active{font-weight: 500;}

/*Social Profiles */
.social .text { line-height: 3; float: left;}
	.social .social-holder { float: left;}
	.social .social-holder > .fb, .social .social-holder > .twitter, .social .social-holder > .google-plus { float: left;}
	.social .social-holder > .fb { margin-top: 14px; display:flex;}
	.social .social-holder > .fb > .twitter { margin-left: 8px;}
	.social .social-holder > .google-plus { margin-left: 8px; margin-top: 14px;}
	
/* header-search-area */
.header-search-area {}
	.header-search-area .logo{ margin-top: 20px; text-align: center;}
	.header-search-area .logo a { font-weight: 300; color: #fff; text-align: center; font-size: 28px; display: inline-block; line-height: 35px; }
	.header-search-area .logo img { max-width:162px;}
	.header-search-area .search { margin-top: 20px; margin-bottom: 20px; background: #fff; border-radius: 50px; padding: 0;}
	.header-search-area .search .search-input { font-family: 'Open Sans'; font-weight: 200; height: 60px; font-size: 23px; color: #25292d; padding: 10px 10px 10px 29px; border: none; box-shadow: none; background: transparent;}
	.header-search-area .search .search-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #adb3b9; font-weight:200;}
	.header-search-area .search .search-input::-moz-placeholder { /* Firefox 19+ */color: #adb3b9; font-weight:200;}
	.header-search-area .search .search-input:-ms-input-placeholder { /* IE 10+ */color: #adb3b9; font-weight:200;}
	.header-search-area .search .search-input:-moz-placeholder { /* Firefox 18- */color: #adb3b9; font-weight:200; }
	
	.header-search-area .search .search-btn > button.domain-btn { width: 78px; height: 60px; padding: 0; background: none; border: none; box-shadow: none; position:relative;}
	.header-search-area .search.index-search .search-btn > button.domain-btn:before { 
		content: "\f4a4";
		display: inline-block;
		font-family: "Ionicons";
		color:#d4d8de;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-rendering: auto;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 43px;
	}
	.header-search-area .search.index-search .search-btn > button:hover.domain-btn:before {
		color:#2ca86a;
	}
	
	
	.header-search-area .search .search-btn > button.cross-btn { width: 78px; height: 60px; padding: 0; background: none; border: none; box-shadow: none; position:relative;}
	.header-search-area .search.index-search .search-btn > button.cross-btn:before { 
		content: "\f2d7";
		display: inline-block;
		font-family: "Ionicons";
		color:#d4d8de;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-rendering: auto;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 43px;
	}
	.header-search-area .search.index-search .search-btn > button:hover.cross-btn:before {
		color:#10719f;
	}

.index-content{
	min-height:650px;
}
/* homepage-content-title */
.homepage-content-title{ font-size:35px; color:#6c737a; text-align:center;}
	.homepage-content-title span{ display:inline-block; position:relative; line-height:50px; padding:0 38px; margin-top:50px; color: #1588bd; font-weight: 300;}
	.homepage-content-title span:before{ content: ''; width: 125px; height: 4px; background:#f1f3f5; border-radius: 5px; left: -125px; top: 50%; transform: translate(0%, -50%); position: absolute; }
	.homepage-content-title span:after{ content: ''; width: 125px; height: 4px; background: #f1f3f5; border-radius: 5px; right: -125px; top: 50%; transform: translate(0%, -50%); position: absolute;}
	.homepage-content-detail-main{ font-size:16px; color:#5b5b5b;  font-weight:300; text-align:left; padding: 16px 0px 57px 0px;}
	.homepage-small-content-area{ overflow: hidden; zoom: 1;}
	.homepage-small-content-area .small-content-left{ text-align:center; padding: 0 0 25px 0;}
	.homepage-small-content-area .small-content-right{ }
	.homepage-small-content-area .small-content-right-title{ font-size:25px; color:#1588bd; font-weight:500; padding-bottom:15px; text-align: center;}
	.homepage-small-content-area .small-content-right-titleLG{ font-size:29px; color:#0385d5; font-weight:300; padding-bottom:15px;}
	.homepage-small-content-area .small-content-right-detail{ font-size:16px; color:#5b5b5b;  font-weight:300; text-align:center; padding-bottom: 45px;}
	.homepage-small-content-area .small-content-right-detailLG{ font-size:16px; color:#5b5b5b; font-weight:300; text-align:left; padding-bottom: 45px;}
	.domain-availability-area{ background:#e8f6ff; padding:75px 0; -webkit-box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.12); box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.12);}

	.results-icons-area{ overflow: hidden; padding-bottom:25px; zoom: 1;}
	.results-icons-area:last-child{ padding-bottom:0;}
	.results-icons-area .results-icons-left{ display: table-cell; vertical-align: top;}
	.results-icons-area .results-icons-right{ display: table-cell; vertical-align: top; width: 10000px;}
	.results-icons-area .results-icons-left .results-icon{ width:39px; float:left; margin-right:28px;}
	.results-icons-area .results-icons-right .results-text{ font-size:16px; color:#6e757c; font-weight:300; line-height:20px;}
	
	.results-icons-area .results-text span.red{ font-weight:500; color:#f7235a;}
	.results-icons-area .results-text span.green{ font-weight:500; color:#6aca32;}
	.results-icons-area .results-text span.blue{ font-weight:500; color:#3183d7;}

/*Footer*/
.footer {
    clear: both;
	font-size: 12px;
	overflow: visible;
	padding: 18px 0;
	font-size: 13px;
	background: #145984;
	font-weight: 300;
	color: #fff;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.footer-copyright-text{
	font-size: 13px;
	color: #fff;
	line-height: 26px;
}
.footer-copyright-text a{
	padding: 0;
	font-weight: 400;
	line-height: 25px;
	font-size: 13px;
}
.footer-navbar-area{
	font-size: 13px;
	color: #fff;
	line-height: 26px;
	text-align:right;
}
.footer-navbar-area a{
	padding: 0;
	font-weight: 400;
	line-height: 25px;
	font-size: 13px;
	margin-right: 10px;
}
.footer-navbar-area a:hover, .footer-navbar-area a:focus, .footer-navbar-area a.active{
	color: #6ace26;
	background: none;
}
.footer-navbar-area a.active{
	font-weight: 500;
}

.footer.footer-hidden {
    visibility: hidden;
}

.navbar-toggler {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggler .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggler .icon-bar + .icon-bar {
    margin-top: 4px;
}
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 992px){
	.mainSection{ padding-bottom:88px; }
	.domain-availability-area-padding{ padding-bottom: 20px;}
	.footer{ text-align:center; }
	.footer-copyright-text{ width: 100%; text-align: center; }
	.footer-navbar-area{ margin: 0 auto; float: none !important; display: inline-block; text-align:center;}
}
@media screen and (max-width: 768px){
	.header-search-area-main .container{ max-width:100%;}
	.header-nav .navbar-collapse { font-family: 'Open Sans'; font-size: 13px; color: #858585; padding: 0; background: #fff; margin: 0 -15px !important; border: #dfe3e8 1px solid;  z-index: 9; border-bottom:none; clear:both;}
		.header-nav ul li{ width:100%;}
		.header-nav a{ border-bottom:solid 1px #dfe3e8; color: #333;}
		.header-nav a:hover, .header-nav a:focus, .header-nav a.active { background-color: #f8f8f8;}
	.navbar-toggler{ margin-right: 0; margin-top: 9px;  margin-bottom: 9px;}
	.navbar-toggler{ border-color: #6ace26;}
	.navbar-toggler .icon-bar{ background-color: #6ace26;}
	
	.header-search-area .row{ margin:0;}
	.homepage-content-title span:before, .homepage-content-title span:after{ display:none;}
	
	.header-language-area{ margin-left:0; float:none; display:inline-block;}
}
@media screen and (max-width: 580px){}

@media screen and (max-width: 480px) {
	.header-search-area .logo img{ width:115px; }
	.header-search-area .logo a{ font-size: 23px;}
	.header-search-area .search{ margin-top: 5px;}
	.header-search-area .search .search-input{ font-size:18px; padding: 10px 10px 10px 20px; height: 50px;}
	.header-search-area .search .search-btn > button.domain-btn{ width: 60px; height:50px; background-size: 28px;}
	
	.homepage-content-title{ font-size: 25px;}
	.homepage-content-title span{ padding:0; margin-top: 30px; line-height: 40px;}
	.homepage-content-detail-main{ padding: 16px 0 57px 0;}
	.navbar-nav .pull-right{ float: none !important;}
}

@media screen and (max-width: 400px) {
	.mainSection{ padding-bottom:114px; }
}

/* not-available */
.header-search-area .not-available{ border: #d32a2a 3px solid; }
	.header-search-area .not-available .search-btn > button.domain-btn{ background: #d32a2a; font-weight: 500; color: #fff; border-radius: 0 25px 25px 0 !important; font-size: 23px; width: auto; padding: 0 18px; float:right;}
	.header-search-area .not-available .search-btn > a.cross{ float: right; position: absolute; right: 107px; top: 0; width: 50px; height: 60px; border-radius: 50px; z-index: 3; text-align:center; background: #fff;}
	
	.header-search-area .not-available .search-btn > a.cross:before{
		content: "\f404";
		display: inline-block;
		font-family: "Ionicons";
		color:#d32a2a;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-rendering: auto;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 53px;
		line-height: 58px;
	}

/* available */	
.header-search-area .available{ border: #6ace26 3px solid; }
	.header-search-area .available .search-btn > button.domain-btn{ background: #6ace26; font-weight: 500; color: #fff; border-radius: 0 25px 25px 0 !important; font-size: 23px; width: auto; padding: 0 18px; float:right;}
	.header-search-area .available .search-btn > a.cross{ float: right; position: absolute; right: 78px; top: 0; width: 50px; height: 60px; border-radius: 50px; z-index: 3; text-align:center; background: #fff;}
	
	.header-search-area .available .search-btn > a.cross:before{
		content: "\f404";
		display: inline-block;
		font-family: "Ionicons";
		color:#6ace26;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-rendering: auto;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 53px;
		line-height: 58px;
	}

/* result-availability */
.result-availability{ padding:17px 0; margin-bottom:32px; text-align:center; }
	.result-availability.basic-avail{ background:#1a345a; border-top:#0f132b 1px solid; border-bottom:#0f132b 1px solid;}
	.result-availability.avail{ background:#6ace26; border-top:#084b2a 1px solid; border-bottom:#084b2a 1px solid; }
	.result-availability.not-avail{ background:#d32a2a; border-top:#6d0202 1px solid; border-bottom:#6d0202 1px solid;}
	.result-availability .domain-name{ display:inline-block; font-size:35px; font-weight:500; line-height:46px; padding:0 33px; color:#fff;}
	.result-availability .mainDomainPrice{ display: inline-block; font-size: 21px; font-weight: 700; color: #fff; margin: 0 10px 0 0;}
	.result-availability .mainDomainPrice .mainDomainPriceOffer{ display: inline-block; font-size: 18px; font-weight: 400; color: #fff; text-decoration: line-through; margin: 0 5px 0 0;}
	.result-availability .domain-buy-btn{ font-size:23px; font-weight:500; line-height:46px; padding:0 28px; border-radius:50px; display:inline-block; border:none; background:#fff; width:122px;}
	.result-availability .domain-buy-btn:hover, .result-availability .domain-buy-btn:focus{ background:#eefde3;}
	.result-availability .domain-buy-btn.buy-avail{ color:#2ca86a;}
	.result-availability .domain-buy-btn.whois-not-avail{ color:#d32a2a;}
	.result-availability .domain-buy-btn.basic-avail{ color:#5967cb;}
	.result-availability .domain-buy-btn .loadTld{ vertical-align:-8px;}
	
/* result-content */
.result-content{ padding-bottom:80px; padding-top:33px;}
	.result-content .result-main-title{ border-bottom:#e0e1e1 5px solid;}
	.result-content .result-main-title .left-title-area{ padding:0 0 0 30px; line-height:47px; font-size:25px; color:#1588bd; float:left; font-weight:700; position:relative;}
	
	.result-content .result-main-title .left-title-area.plus:before{ position:absolute; line-height:47px; content: "\f217"; font-family: "Ionicons"; color: #1588bd; top: 0; left:0; font-size: 29px; font-weight: normal;}
	
	.result-content .result-main-title .left-title-area.bulb:before{ position:absolute; line-height:47px; content: "\f452"; font-family: "Ionicons"; color: #1588bd; top: 0; left:0; font-size: 29px; font-weight: normal;}
	
	
	
	.result-content .result-main-title a.see-all{ line-height:40px; font-size:14px; color:#6ace26; float:right; font-weight:300; padding:0 11px 0 0; position:relative;}
	.result-content .result-main-title a.see-all:before{
		content: "\f3d3";
		font-family: "Ionicons";
		color: #6ace26;
		font-size: 12px;
		line-height: 40px;
		position:absolute;
		right:0;
		top:0;
	}
	.result-content .result-main-title a:hover.see-all, .result-content .result-main-title a:hover.see-all:before{ color:#25292d;}
	

/* extension-area */
.extension-area ul{ margin:0; padding:0; list-style:none;}
.extension-area ul li{ border-bottom:#e0e1e1 1px solid; padding:8px 0;}
	.extension-area ul li .left-extension{ font-size:16px; line-height:34px; font-weight: 500; position: relative; overflow: hidden; text-overflow: ellipsis; padding-right: 10px; }
	.extension-area ul li .left-extension.green{ color:#6ace26;}
	.extension-area ul li .left-extension.red{ color:#d32a2a;}
	.extension-area ul li .right-by-wo-btn{ line-height:32px; border:#8bbdd3 1px solid; border-radius:50px; padding:0 18px; font-size:17px; font-weight:500; margin-left:10px; float:right; background:#fff; height: 34px;}
	.extension-area ul li .right-by-wo-btn.green-by-btn{ border:#6ace26 1px solid; color:#6ace26;}
	.extension-area ul li .right-by-wo-btn.green-by-btn:hover, .extension-area ul li .right-by-wo-btn.green-by-btn:focus{ background:#6ace26; color:#fff;}
	
	
	.extension-area ul li .right-by-wo-btn.grey-btn{ border:#aeaeae 1px solid; color:#aeaeae;}
	.extension-area ul li .right-by-wo-btn.grey-btn:hover, .extension-area ul li .right-by-wo-btn.grey-btn:focus{ border:#aeaeae 1px solid; color:#aeaeae; background:transparent;}
	
	.extension-area ul li .right-by-wo-btn.red-by-btn{ border:#d32a2a 1px solid; color:#d32a2a;}
	.extension-area ul li .right-by-wo-btn.red-by-btn:hover, .extension-area ul li .right-by-wo-btn.red-by-btn:focus{ background:#d32a2a; color:#fff;}
	
	.extension-area ul li .right-price-per-yr{ line-height:32px; font-size: 14px; font-weight: 500; float:right; color:#1588bd;}
	.extension-area ul li .right-price-offer{ line-height:34px; font-size: 12px; font-weight: 500; float:right; color:#82898f; text-decoration: line-through; margin-right: 6px;}

/* web-bar-area */
.web-bar-area{ background:#e9edf0; border-top:#c8d0da 1px solid; border-bottom:#c8d0da 1px solid; width:100%; position:fixed; bottom:0; z-index:2;}
	.web-bar-area ul{ margin:0; padding:0; list-style:none; text-align:center;}
	.web-bar-area ul li{ display:inline-block;}
	.web-bar-area ul li a{ display:block; margin:6px 3px; padding:0 15px; line-height:33px; font-size:14px; color:#8a8d90; background:#fff; border-radius:50px; font-weight:700; cursor:pointer;}
	.web-bar-area ul li a:hover, .web-bar-area ul li a:focus, .web-bar-area ul li.active a{ background:#6ace26; color:#fff;}


@media screen and (max-width: 1200px) {
	.result-content{ padding-bottom:130px;}
}
@media screen and (max-width: 992px) {
	.extension-area{ padding-bottom: 30px;}
	.result-availability{ margin-bottom: 30px;}
	.result-content{ padding-bottom: 100px;}
}
@media screen and (max-width: 768px) {
	.web-bar-area{ position: initial;}
	.result-content { padding-bottom: 0;}
	
	.result-availability .domain-name{ float: left; font-size: 30px; font-weight: 300; padding:0; width:100%; text-align:center; border-bottom: #62b52a 1px solid; margin: 0 0 10px 0;}
	.result-availability .domain-buy-btn{ float: right; }
	.result-availability .mainDomainPrice{
		float: left;
		line-height: 46px;
	}
}
@media screen and (max-width: 480px) {
	.header-search-area .available .search-btn > a.cross{ height: 50px;}
	.result-availability{ padding: 10px 0;}
	.result-availability .domain-name{ padding: 0 0 8px 0; float: left; line-height: 26px; font-size:25px; width: 100%; word-wrap: anywhere;}
	.result-availability .domain-buy-btn{ float: right;}
	.web-bar-area ul li a{ margin: 2px 1px; padding: 0 12px; line-height: 28px; font-size: 13px; font-weight: 500;}
	.web-bar-area{ padding: 3px 0;}
	.result-content .result-main-title .left-title-area{ padding: 0 0 0 20px; font-size: 18px;}
	.result-content .result-main-title .left-title-area.plus:before, .result-content .result-main-title .left-title-area.bulb:before{ font-size: 22px;}
}

/* whois-top-title-area */
.whois-top-title-area{ background:#6ace26; border-top:#106f40 1px solid; border-bottom:#106f40 1px solid; line-height:80px; font-size:35px; color:#fff; font-weight:500; text-align:center; margin-bottom:22px;}

/* whois-search-area */
.whois-search-area { margin-bottom:22px;}
	.whois-search-area .search { margin-top: 20px; margin-bottom: 20px; background: #fff; border: #dfe3e8 3px solid; border-radius: 50px; padding: 0;}
	.whois-search-area .search .search-input { font-family: 'Open Sans'; font-weight: 200; height: 50px; font-size: 20px; color: #25292d; padding: 10px 10px 10px 29px; border: none; box-shadow: none; background: transparent;}
	.whois-search-area .search .search-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #adb3b9; font-weight:200;}
	.whois-search-area .search .search-input::-moz-placeholder { /* Firefox 19+ */color: #adb3b9; font-weight:200;}
	.whois-search-area .search .search-input:-ms-input-placeholder { /* IE 10+ */color: #adb3b9; font-weight:200;}
	.whois-search-area .search .search-input:-moz-placeholder { /* Firefox 18- */color: #adb3b9; font-weight:200; }
	
	.whois-search-area .search.index-search:hover { border: #6ace26 3px solid;}
	
	.whois-search-area .search .search-btn > button.domain-btn { width: 65px; height: 50px; padding: 0; border: none; box-shadow: none; position: relative; background:transparent;}
	.whois-search-area .search.index-search .search-btn > button.domain-btn:before { 
		content: "\f4a4";
		display: inline-block;
		font-family: "Ionicons";
		color:#d4d8de;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-rendering: auto;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 43px;
	}
	.whois-search-area .search.index-search .search-btn > button:hover.domain-btn:before {
		color:#2ca86a;
	}

/* whois-search-result-area */
.whois-search-result-area{ background:#f4f6f8; padding:25px; border-top:#6ace26 5px solid; margin-bottom:30px; position: relative; min-height: 300px;}
	.whois-search-result-area .search-results-title{ font-size:30px; color:#6ace26; font-weight:700;}
	.whois-search-result-area .search-results-subtitle{ font-size:16px; color:#616161; font-weight:500; margin-bottom:10px;}
	.whois-search-result-area .search-results-details{ background:#fff; padding:18px; color:#666666; line-height:25px; font-size:15px; font-weight:300;}
	.whois-search-result-area .search-results-details pre{ word-break: break-all; white-space: pre-wrap; border: none; padding: 0; background: none;}

ul.language-dropdownMenu li{
	float:none;
}
ul.language-dropdownMenu li a{
	line-height: 30px;
}
ul.language-dropdownMenu li a{
	color:#444;
}
ul.language-dropdownMenu li.active a{
	color:#444;
	background:#F2F2F2;
}
ul.language-dropdownMenu li a:hover, ul.language-dropdownMenu li a:focus{
	background:#F2F2F2;
}
@media screen and (max-width: 768px) {
	.whois-search-area .row{ margin:0;}
	.whois-search-area .search{ margin-top: 0; margin-bottom: 0;}
	.whois-top-title-area{line-height: 34px; font-size: 25px; padding: 8px 10px;}
	
	.footer-navbar-area .open .language-dropdownMenu{
		position: absolute;
		z-index: 1000;
		float: left;
		min-width: 160px;
		padding: 5px 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid #ccc;
		border: 1px solid rgba(0,0,0,.15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		box-shadow: 0 6px 12px rgba(0,0,0,.175);
	}
}
@media screen and (max-width: 480px) {
	.whois-search-result-area{}
	.whois-search-result-area .search-results-details{ word-break: break-all;}
}
.form-control:focus {
    border-color: #6ace26;
    box-shadow: none;
}
.btn-primary {
    color: #fff;
    background-color: #6ace26;
    border-color: #52a21b;
}

.btn-primary:hover, .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, .btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #0e79a9;
    border-color: #164b74;
	box-shadow:none;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}
.extension-area{
	position:relative;
	min-height:100%;
}
.suggesstions-listLoad{
	text-align: center;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity:.7;
	padding: 0;
}
.suggesstions-listLoad img{
	width: 60px;
}
@-webkit-keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0;
	}
	100% {
		background-position: 468px 0;
	}
}

@keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0;
	}
	100% {
		background-position: 468px 0;
	}
}
.animated-background {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-name: placeHolderShimmer;
	animation-name: placeHolderShimmer;
	background: #FFF;
	background: -webkit-gradient(linear, left top, right top, color-stop(8%, #FFF ), color-stop(18%, #F9F9F9 ), color-stop(33%, #FFF));
	background: linear-gradient(to right, #FFF 8%, #F9F9F9 18%, #FFF 33%);
	background-size: 1920px 104px;
} 
.extention{
	font-size: 14px;
	color: #7d7d7d;
	font-weight: 600;
}
.InstantDomainShow{
	font-weight: 500;
}
.notfound_404{
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 0;
	padding: 100px 20px;
}
.notfound_404 .notfound_main img{
	max-width:100%;
}
.notfound_404 .notfound_main{
	max-width: 400px;
	padding:0 20px;
	text-align:center;
}
.notfound_404 p{
	color: #3b3b3b;
	font-size: 14px;
	line-height: 1.4;
	letter-spacing: .05em;
	margin: 20px 0 30px;
}
.button--purple .button__link {
    -webkit-box-shadow: 0 10px 14px 1.5px rgba(36,44,86,.1);
	box-shadow: 0 10px 14px 1.5px rgba(36,44,86,.1);
	background-color: #6ace26;
	color: #fff;
	padding: 8px 25px;
	border-radius: 100px;
}
.button--purple .button__link:hover{
    background-color: #145984;
    color: #fff;
}

label.error
{
    color: #a94442;
}

/* top-currency-main */
.top-currency-main.bootstrap-select.btn-group:not(.input-group-btn), .top-currency-main.bootstrap-select.btn-group[class*="col-"] {
	z-index: 3;
	position:relative;
	float:right;
	width: 81px;
	float: right;
	background: transparent;
}
.top-currency-main.bootstrap-select button.dropdown-toggle{
	padding: 0 10px;
	line-height: 23px;
	font-size: 13px;
	border-radius: 3px;
	margin: 13px 0 0 0;
	color: #333;
	background-color: #fff;
	border-color: #fff;
}
.top-currency-main.bootstrap-select button.dropdown-toggle.btn-default:hover{
	color: #333;
}
.top-currency-main.bootstrap-select.btn-group .dropdown-menu{
	max-width: 280px;
	min-width: 280px;
	max-height: 237px;
	right:0;
	left:auto;
}
.top-currency-main.bootstrap-select.btn-group .dropdown-menu li{
	position: relative;
	float: left;
	font-size: 12px;
	width: 25%;
}
.top-currency-main.bootstrap-select.btn-group .dropdown-menu li a{
	padding: 3px 10px;
	line-height: 19px;
	font-size: 12px;
	color:#333;
}
.top-currency-main.bootstrap-select.btn-group .dropdown-menu li a:hover{
	background:#F2F2F2;
}
.top-currency-main.bootstrap-select.btn-group .dropdown-menu li.no-results{
	max-width:100%;
}
.top-currency-main.bootstrap-select.btn-group .dropdown-menu li.no-results a{
	width:100%;
}

.top-currency-main.bootstrap-select.btn-group .dropdown-menu li a img, .top-currency-main.bootstrap-select button.dropdown-toggle img{
	width: 18px;
	height: 11px;
	vertical-align: -1px;
}
.top-currency-main.bootstrap-select.btn-group .dropdown-menu > .active > a, .top-currency-main.bootstrap-select.btn-group .dropdown-menu > .active > a:focus, .top-currency-main.bootstrap-select.btn-group .dropdown-menu > .active > a:hover{
	background-color: #f0f1f3;
	color: #2b5a99;
}

.top-currency-main.bootstrap-select.btn-group .dropdown-toggle .caret{
	right: 8px;
}

.top-currency-main .top-currency-btn.btn-default.active, .top-currency-main .top-currency-btn.btn-default:active, .open > .top-currency-btn.dropdown-toggle.btn-default, .top-currency-main .top-currency-btn.btn-default.active.focus, .top-currency-main .top-currency-btn.btn-default.active:focus, .top-currency-main .top-currency-btn.btn-default.active:hover, .btn-default:active.focus, .top-currency-main .top-currency-btn.btn-default:active:focus, .top-currency-main .top-currency-btn.btn-default:active:hover, .open > .top-currency-btn.dropdown-toggle.btn-default.focus, .open > .top-currency-btn.dropdown-toggle.btn-default:focus, .open > .top-currency-btn.dropdown-toggle.btn-default:hover{
	background-color: #fff;
	border-color: #fff;
}
.top-currency-main .top-currency-dropdown{
	max-width: 280px;
	min-width: 280px;
	max-height: 237px;
	overflow-y: auto;
}
.top-currency-main .top-currency-dropdown li{
	float: left;
	font-size: 12px;
	width:25%;
}
.top-currency-main .top-currency-dropdown li a{
	padding: 3px 10px;
	line-height: 19px;
}
.top-currency-main .top-currency-dropdown li a img{
	width: 18px;
	height: 11px;
}

@media screen and (max-width: 768px) {
	.header-nav{
		text-align: center;
	}
	
	.top-currency-main.bootstrap-select.btn-group:not(.input-group-btn), .top-currency-main.bootstrap-select.btn-group[class*="col-"]{
		float: none;
		display: inline-block
	}
	.top-currency-main.bootstrap-select button.dropdown-toggle{
		margin: 0;
	}
	.domain-availability-area{
		padding:35px 0;
	}
	.left-signal-area{
		margin-bottom:30px;
	}
}
@media screen and (max-width: 420px) {
	.top-currency-main.bootstrap-select.btn-group:not(.input-group-btn), .top-currency-main.bootstrap-select.btn-group[class*="col-"] {
		float: left;
		display: inline-block;
		width: 94%;
		margin: 0 3% 9px 3%;
	}
	.top-currency-main.bootstrap-select button.dropdown-toggle{
		padding: 3px 10px;
	}
	.top-currency-main.bootstrap-select.btn-group .dropdown-menu{
		max-width: 100%;
	}
	.header-language-area {
		float: left;
		display: inline-block;
		width: 94%;
		margin: 8px 3%;
	}
	.footer-language-btn .caret{
		position: absolute;
		right: 8px;
		top: 12px;
	}
	.footer-language-btn {
		padding: 5px 8px 6px 9px;
	}
	.btn-group, .footer-language-btn {
		width:100%;
		text-align: left;
	}
	.language-dropdownMenu{
		width: 100%;
	}
	.header-nav ul{
		overflow: initial;
	}
}
.whois-loader{
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(244, 246, 248,.8);
	float: left;
	text-align: center;
	left: 0;
	top: 0;
}
.whois-loader img{
	width: 90px;
	margin: 130px 0;
}
.ad_top, .ad_bottom{
	max-width: 728px;
	margin: 50px auto;
	padding:0 15px;
	text-align:center;
}
.loadTld {
	width: 32px;
	vertical-align: -1px;
}
.fb_iframe_widget span{
	vertical-align: top !important;
}
.blurdiv{
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(2px);
}