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: 'Poppins';}
a{ color:#676767; text-decoration:none; font-family: 'Poppins'; }
a:hover, a:focus, a:active { 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;}

.header-top-area{ position:relative; z-index:9;}
/* header-nav */
.header-nav{ font-family: 'Poppins'; font-size:13px; color:#858585;}
	.header-nav ul{ margin:0; padding:0; list-style:none;}
	.header-nav ul li{ float:left;}
	.header-nav ul li a{ display:block; color:#858585; padding:0 10px; line-height:50px; font-size: 13px;}
	.header-nav ul li a:hover, .header-nav ul li a:focus, .header-nav ul li.active a{ color: #4758ca;}

/*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;}
	.social .social-holder > .twitter { margin-left: 8px; margin-top: 14px;}
	.social .social-holder > .google-plus { margin-left: 8px; margin-top: 14px;}
	
/* header-search-area */
.header-search-area { background: #f4f6f8 url(../images/search-bg.jpg) center center no-repeat; border-top: #dfe3e8 1px solid; border-bottom: #dfe3e8 1px solid;}
	.header-search-area .logo{ margin-top: 20px; text-align: center;}
	.header-search-area .logo a { font-weight: 200; color: #25292d; text-align: center; font-size: 28px; display: inline-block; line-height: 35px; }
	.header-search-area .search { margin-top: 20px; margin-bottom: 20px; background: #fff; border: #dfe3e8 3px solid; border-radius: 50px; padding: 0;}
	.header-search-area .search .search-input { font-family: 'Poppins'; 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.index-search:hover { border: #4758ca 3px solid;}
	
	.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:#2ca86a;
	}

/* 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;}
	.homepage-content-title span:before{ content: ''; width: 125px; height: 4px; background:#edeeef; border-radius: 5px; left: -125px; top: 50%; transform: translate(0%, -50%); position: absolute; }
	.homepage-content-title span:after{ content: ''; width: 125px; height: 4px; background: #edeeef; border-radius: 5px; right: -125px; top: 50%; transform: translate(0%, -50%); position: absolute;}
	.homepage-content-detail-main{ font-size:14px; color:#919daa; line-height:20px; font-weight:300; text-align:left; padding: 16px 82px 57px 82px;}
	.homepage-small-content-area{ overflow: hidden; zoom: 1;}
	.homepage-small-content-area .small-content-left{ display: table-cell; vertical-align: top; padding-right: 19px; }
	.homepage-small-content-area .small-content-right{ display: table-cell; vertical-align: top; width: 10000px; }
	.homepage-small-content-area .small-content-right-title{ font-size:20px; color:#6e757c; font-weight:500; padding-bottom:15px;}
	.homepage-small-content-area .small-content-right-titleLG{ font-size:25px; color:#6e757c; font-weight:500; padding-bottom:15px;}
	.homepage-small-content-area .small-content-right-detail{ font-size:14px; color:#919daa; line-height:20px; font-weight:300; text-align:left; padding: 0px 60px 50px 0;}
	.homepage-small-content-area .small-content-right-detailLG{ font-size:14px; color:#919daa; line-height:20px; font-weight:300; text-align:left; padding: 0px 60px 0px 0; }
	.domain-availability-area{ background:#f9f9f9; border-top:#cfcfcf 1px solid; padding:35px 0;}

	.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:14px; 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;
	height: 100%;
	background: #fff;
	font-weight: 300;
	border-top:#cfcfcf 1px solid;
}
.footer .links span a {
    margin-right: 8px;
}
.footer .container > .navbar-right {
    margin-right: 0;
}
.footer .navbar-nav > span {
    line-height: 2;
}
.footer .flt-nn {
    float: none;
}
.footer .navbar-nav > span a {
	padding: 0;
	color: #4758ca;
	font-weight: 400;
	line-height: 25px;
	font-size: 13px;
}
.footer.footer-hidden {
    visibility: hidden;
}
.footer .navbar-nav > span a:hover,
.footer .navbar-nav > span a:focus,
.footer .navbar-nav > span.active a,
.footer .navbar-nav > span.active a:hover,
.footer .navbar-nav > span.active a:focus {
    background-color: transparent;
    text-decoration: none;
}
.footer .lang {
    margin-top: 3px;
}
.footer .lang .btn-xs {
    padding-bottom: 4px;
}
.footer .dropdown-menu > a {
    color: #6B6B6B;
    line-height: 1.2;
}
.dropdown-menu > li > a{
	cursor:pointer;
}
.footer .dropdown-menu > li > a:hover,
.footer .dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.footer .navbar-nav > .active > a,
.footer .navbar-nav > .active > a:hover,
.footer .navbar-nav > .active > a:focus {
    background-color: #DEDEDE;
    color: #444;
    text-shadow: 0px 1px 0px #fff;
}

.footer-language-btn{ padding: 2px 8px 3px 9px; }

.header-language-area{ float:right; margin: 13px 11px 12px 10px;}
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 992px){
	.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; }
}
@media screen and (max-width: 768px){
	.container > .navbar-header, .container > .header-nav{ margin-right: 0; margin-left: 0;}
	.header-nav { font-family: 'Poppins'; 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 ul li a{ border-bottom:solid 1px #dfe3e8;}
		.header-nav ul li a:hover, .header-nav ul li a:focus, .header-nav ul li.active a { background-color: #f8f8f8;}
	.navbar-toggle{ margin-right: 0; margin-top: 9px;  margin-bottom: 9px;}
	.navbar-toggle{ border-color: #4758ca;}
	.navbar-toggle .icon-bar{ background-color: #4758ca;}
	
	.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;}
}

/* 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: #2da86b 3px solid; }
	.header-search-area .available .search-btn > button.domain-btn{ background: #2da86b; 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:#2da86b;
		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:#6774cc; border-top:#2b3579 1px solid; border-bottom:#2b3579 1px solid;}
	.result-availability.avail{ background:#2da86b; border-top:#106f40 1px solid; border-bottom:#106f40 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 .domain-buy-btn{ font-size:23px; font-weight:500; line-height:46px; padding:0 28px; border-radius:50px; display:inline-block; border:none; background:#f0f0f0;}
	.result-availability .domain-buy-btn:hover, .result-availability .domain-buy-btn:focus{ background:#fff;}
	.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-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:40px; font-size:20px; color:#25292d; float:left; font-weight:700; position:relative;}
	
	.result-content .result-main-title .left-title-area.plus:before{ position:absolute; line-height:40px; content: "\f217"; font-family: "Ionicons"; color: #25292d; top: 0; left:0; font-size: 23px; font-weight: normal;}
	
	.result-content .result-main-title .left-title-area.bulb:before{ position:absolute; line-height:40px; content: "\f452"; font-family: "Ionicons"; color: #25292d; top: 0; left:0; font-size: 25px; font-weight: normal;}
	
	
	
	.result-content .result-main-title a.see-all{ line-height:40px; font-size:14px; color:#4758ca; 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: #4758ca;
		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:#2da86b;}
	.extension-area ul li .left-extension.red{ color:#d32a2a;}
	.extension-area ul li .right-by-wo-btn{ line-height:32px; border:#3183d7 1px solid; border-radius:50px; padding:0 18px; font-size:17px; font-weight:500; margin-left:10px; float:right; background:#fff;}
	.extension-area ul li .right-by-wo-btn.green-by-btn{ border:#2da86b 1px solid; color:#2da86b;}
	.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:#2da86b; 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:#82898f;}

/* 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:#4758ca; 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; }
	.result-availability .domain-buy-btn{ float: right; }
}
@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 20px; float: left; line-height: 40px; font-size:25px; width: 100%;}
	.result-availability .domain-buy-btn{ float: none; line-height: 40px;}
	.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;}
}

/* whois-top-title-area */
.whois-top-title-area{ background:#2da86b; 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: 'Poppins'; 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: #4758ca 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:#2da86b 5px solid; margin-bottom:30px; position: relative; min-height: 300px;}
	.whois-search-result-area .search-results-title{ font-size:30px; color:#2da86b; 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 25px; 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; }

ul.language-dropdownMenu li{
	float:none;
}
ul.language-dropdownMenu li a{
	line-height: 30px;
}
@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: #4758ca;
    box-shadow: none;
}
.btn-primary {
    color: #fff;
    background-color: #4758ca;
    border-color: #2738a8;
}

.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 {
    color: #fff;
    background-color: #586dff;
    border-color: #051cbd;
}
.full-page-loader{
	position: fixed;
	z-index: 99999;
	background: rgb(251, 251, 251);
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.full-page-loader img{
	max-width: 90px;
}
.suggesstions-listLoad{
	text-align: center;
	position: absolute;
	z-index: 1;
	background: rgba(255,255,255,.8);
	width: 100%;
	height: 100%;
	padding: 75px 0 0 0;
}
.suggesstions-listLoad img{
	width: 60px;
}
.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: 0 20px;
	background: #f6f6f6;
	border-top: #cfcfcf 1px solid;
	min-height: 88vh;
}
.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: #4758ca;
	color: #fff;
	padding: 8px 25px;
	border-radius: 100px;
}
.button--purple .button__link:hover{
    background-color: #6a7ae9;
    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: #ccc;
}
.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;
}
.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;
	}
}
@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%;
	}
}
.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: 15px auto;
	text-align:center;
}