body {
  padding-top: 65px;
}
 header .navbar-default {
    background-color: #fff;
    border-color: #e7e7e7;
}
header .navbar-brand {
	padding: 9px 10px;
}

@font-face {
	  font-family: kalpurush;
	  src: url('fonts/kalpurush.ttf');
	}

.nav > li > a {
	padding: 10px 7px;
}

.sticky-search-nav{
width: 61%;
float: left;
}


.sticky-search-nav .domain-search-nav{
margin-top: 16px;
}
.sticky-search-nav .domain-search-nav .form-control{
    border-radius:20px;
	height: 40px;
	border-color: #ccc;
	box-shadow: none;
	background: transparent;
}

.sticky-search-nav .domain-search-nav #domain-extension {
    border-radius: 20px;
    height: 38px;
}

.sticky-search-nav .domain-search-nav .btn{
     color: #fff;
	background-color: green;
border-color: green;
	padding: 8px 6px;
}
.sticky-search-nav .domain-search-nav .btn:hover {
     color: #fff;
     background-color: #3aa20d;
     border-color: #3aa20d;
}
.sidenavR{
background-color: #000;
height: 100%;
overflow-x: hidden;
padding-top: 60px;
position: fixed;
right: 0;
top: 0;
transition: .5s;
width: 0;
z-index: 10000;
opacity: 0.7;
}
.sidenavR a{color:#fff;display:block;font-size:16px;padding:5px 8px 5px 20px;text-decoration:none;transition:.3s;}
.sidenavR a:hover,.offcanvas a:focus{color:#f1f1f1;}
.sidenavR .closebtn{color:#fff;font-size:36px;margin-left:50px;position:absolute;right:25px;top:0;}
.sidenavR li a.btn{
color: #fff;
background: #3aa20d;
border-color: #3aa20d;
margin-bottom: 2px;
}
@media screen and max-height 450px {
.sidenavR{padding-top:15px;}
.sidenavR a{font-size:18px;}
}

.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #888;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #444;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}
.mega-dropdown-menu > li > ul > li > a > i{
padding: 4px;
font-size: 13px;
width: 6px;
text-decoration: none;
margin: 0px 2px;
}
.mega-dropdown-menu > li > ul > li > a.crt-account{
width: 60%;
color: #444;
background: #fff;
border-color: #3aa20d;
}

.mega-dropdown-menu > li > ul > li > a.signin{
width: 51%;
color: #fff;
background: #3aa20d;
border-color: #3aa20d;
}



 .firma-ara {
     padding-bottom: 100px;
     padding-top: 100px;
}
 .form-arka-plan {
     background-image: url("images/home-banner.jpg");
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
      min-height: 650px;
	  width:100%;
}
#domain-extension {
     border-radius: 20px;
     height: 85px;
}
 .acik-renk-form {
     background: rgba(255, 255, 255, 0.58);
}
 .banner-header {
     color: #4B4B4B;
     font-size: 20px;
     font-weight: 600;
	 margin-top: 60px;
}
.domain-search{
	margin-top: 140px;
}
#search-banner .form-control {
	border-radius: 34px !important;
	height: 85px;
	background: #fff;
	border-color: #ccc;
	border-width: 4px;
}
 #search-banner .form-control:focus {
	box-shadow: 0px 0px 12px 5px #59bd72;
	-webkit-animation: anim-shadow 0.3s forwards;
	animation: anim-shadow 0.3s forwards;
	pointer-events: none;
}
#search-banner .btn {
	color: green;
	background-color: #fff;
	border-color:#ccc;
	border-width: 4px;
	font-size: 23px;
	font-weight: bold;
	padding: 12px 12px;
	height: 85px;
}
 #search-banner .btn:hover {
     color: #fff;
     background-color: #3aa20d;
     border-color: #3aa20d;
}

.close-btn {
	color: #3d9962 !important;
	background-color: #fff !important;
	border-color: #3d9962 !important;
	border-width: 2px !important;
	font-size: 15px !important;
	font-weight: bold !important;
	padding: 1px 39px 0px 5px !important;
	height: auto !important;
}
.close-btn:hover{
	color: #fff !important;
	background-color: #3d9962 !important;
	border-color: #3d9962 !important;
}

.price-table > tbody > tr > td {
	padding: 12.5px 8px;
	border: 1px solid #eee;
	border-bottom-color: #bbb;
}

.price-table > tbody > tr > td:nth-child(1) {
	border-right-color: #fff;
}
.price-table > tbody > tr > td:nth-child(2) {
	border-left-color: #fff;
	border-right-color: #fff;
}
.buy-now-btn{
	color: #fff;
	background-color: #3d9962;
	border-color: #3d9962;
	border-width: 1px;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 12px 4px;
	/* height: 85px; */
	border-radius: 3px;
}
.buy-now-btn:hover{
	color: #ddd;
}

.domain-price{
text-align: center;
}
.domain-price li {
	font-size: 14px;
	color: black;
	font-weight: 700;
	padding: 1px;
}
.domain-price li > span:nth-child(2){
color: black;
}
 .search-btn {
    border-radius: 20px !important;
}
 .domain-form {
     margin: 50px auto;
}
.domain-form form {
	margin-bottom: 15px;
	background: #f0f0f0;
	box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.6);
	padding: 30px;
	border-radius: 10px;
}
 .domain-form input.form-control {
     height: 44px;
     border: 1px solid #ccc;
}
 .domain-form textarea.form-control {
     border: 1px solid #ccc;
}
 .domain-form h2 {
     margin: 0 0 15px;
     font-size: 20px;
     font-weight: 400;
     color: #444;
	 border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}
.domain-form .btn {
	color: #fff;
	background-color: #099849;
	border-color: #099849;
	font-size: 18px;
	font-weight: bold;
	border-radius: 19px;
	padding: 6px 32px;
}
 .domain-form .btn:hover {
     color: #fff;
     background-color: #3aa20d;
     border-color: #3aa20d;
}
 .domain-form .input-group-addon {
	padding: 0px 15px;
	font-size: 14px;
	color: #4d6b8a;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 0;
}
 .features {
     text-align:center;
	 margin-top: 80px;
     margin-bottom: 50px;
}
.features img {
	margin: 42px auto;
	width: 60%;
}

 .features p{
     color: #444;
     text-align: center;
     font-size: 16px;
     font-weight: 300;
	 margin-top: 10px;
}

footer {
    margin-top: 50px;
	background: #07272a;
	color: #fff;
	padding-top: 30px;
}
footer .links-div{
padding-bottom:16px;
}
footer h3{
color: #fff;
font-size: 18px;
font-weight: 400;
}
footer ul li {
margin-bottom: 3px;
}

footer ul li a{
color:#fff;
text-decoration: none;
}

footer ul li a:hover{
color:#fff;
text-decoration: none;
}
.copy-right{
	text-align: left;
	font-size: 12px;
	padding: 3px 10px;
	background: #07272a;
}
.powerded-by{
 float: right;
 font-size: 12px;
}
.powerded-by b{
 color:#2499c2;
 font-size: 12px;
}



.fa {
	padding: 4px;
	font-size: 15px;
	width: 24px;
	text-align: center;
	text-decoration: none;
	margin: 6px 2px;
	border-radius: 20px;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-pinterest {
  background: #cb2027;
  color: white;
}

.fa-snapchat-ghost {
  background: #fffc00;
  color: white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.fa-skype {
  background: #00aff0;
  color: white;
}

.fa-android {
  background: #a4c639;
  color: white;
}

.fa-dribbble {
  background: #ea4c89;
  color: white;
}

.fa-vimeo {
  background: #45bbff;
  color: white;
}

.fa-tumblr {
  background: #2c4762;
  color: white;
}

.fa-vine {
  background: #00b489;
  color: white;
}

.fa-foursquare {
  background: #45bbff;
  color: white;
}

.fa-stumbleupon {
  background: #eb4924;
  color: white;
}

.fa-flickr {
  background: #f40083;
  color: white;
}

.fa-yahoo {
  background: #430297;
  color: white;
}

.fa-soundcloud {
  background: #ff5500;
  color: white;
}

.fa-reddit {
  background: #ff5700;
  color: white;
}

.fa-rss {
  background: #ff6600;
  color: white;
}

.fa-globe,.fa-envelope-o,.fa-phone,.fa-question-circle,.fa-user,.fa-language,.fa-sign-in{
	color: #97abbf;
}



.login-bg {
    background-image: url("images/National-Martyrs-Memorial1.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 400px;
	 width: 100%;
}
.login-footer{
position: absolute;
  bottom: 0;
  left: 0;
  color: white;
}


.login-form {
	width: 320px;
	margin: 0 auto;
	padding: 50px 0 30px;		
}
.login-form form {
	color: #7a7a7a;
	border-radius: 5px;
	margin-bottom: 15px;
	font-size: 13px;
	background: #fff;
	/*box-shadow: 0px 20px 29px 0 rgb(255, 255, 255,.8);*/
	padding: 30px;
	position: relative;
}

	.login-form h2 {
		font-size: 22px;
        margin: 35px 0 20px;
    }
	.login-form .avatar {
		position: absolute;
		margin: 0 auto;
		left: 0;
		right: 0;
		top: -50px;
		width: 95px;
		height: 95px;
		border-radius: 50%;
		z-index: 9;
		background: #fff;
		
		box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	}
	.login-form .avatar img {
		width: 100%;
		
	}	
    .login-form input[type="checkbox"] {
        margin-top: 2px;
    }
.login-form .btn {
	font-size: 16px;
	font-weight: bold;
	background: #099849;
	border: none;
	margin-bottom: 20px;
	border-radius: 5px;
}
	.login-form .btn:hover, .login-form .btn:focus {
		background: #50b8b3;
        outline: none !important;
	}    
	.login-form a {
		color: #fff;
		text-decoration: underline;
	}
	.login-form a:hover {
		text-decoration: none;
	}
	.login-form form a {
		color: #7a7a7a;
		text-decoration: none;
	}
	.login-form form a:hover {
		text-decoration: underline;
	}
	
	.login-form  .form-control {
        min-height: 41px;
		background: #eee;
		box-shadow: none !important;
		border-color: #e3e3e3;
	}
	.login-form  .form-control:focus {
		border-color: #70c5c0;
	}
    .login-form  .form-control, .btn {        
        border-radius: 2px;
    }
	.login-form  .create-ac-lnk{
	  margin-bottom:20px;
	}
	.login-form  .create-ac-lnk a{
	  text-decoration:underline;
	}
	
	
.dashboard-stat.white {
	position: relative;
	z-index: 2;
	margin: auto;
	width: 160px;
	height: 160px;
	border: 2px solid #099849;
	line-height: 160px;
	border-radius: 50% !important;
	background: #FFF;
	padding-top: 29px;
}
.dashboard-stat img{
	margin: 0 auto;
}
.dashboard-stat .desc {
	text-align: center;
	color: #444;
	font-weight: 400;
	font-size: 16px;
	margin-top: 10px;
}
.dashboard-stat.white a{
  text-decoration: none ;
}
.dashboard-stat.white:hover {
	background-color: #099849;
}
.dashboard-stat.white > a:hover > .desc  {
	color: #fff;
}

.box img{
        margin: 0 auto;
    }
    .box .img-hover {
        display: none;
    }
	.box:hover .img-normal{
        display: none;
    }
	.box:hover .img-hover {
        display: block;
    }
	
	@media(max-width:1200px){
	.cust-col{
		  padding-left: 15px;
		   padding-right: 15px;
		}
		.cust-row{
			margin-bottom:10px;
		}
		.dashboard-stat .desc {
			font-size: 14px;
		}
	}
	

	
	
@media(max-width:1400px){
	.sticky-search-nav{
	  width: 55%;
	}
}
@media(max-width:1170px){
	.sticky-search-nav{
	  width: 100%;
	}
}	

 @media(max-width:767px) {
 body {
	padding-top: 52px;
}
     .search-btn {
         width: 100%;
    }
     .logo {
         padding: 10px 10px;
         height: 50px;
         width: 65%;
    }
	.logo img{
         width: 70%;
    }
	#search-banner .form-control {
	height: 50px;
	}
	#domain-extension {
		height: 50px;
	}
	.padding-5{padding:5px;}
	#search-banner .btn {
		font-size: 17px;
		padding: 9px 3px;
		height: 50px;
	}
	.banner-header{font-size: 17px;}
		.banner-header {
	font-size: 20px !important;
	margin-top: 20px;
}
	.buy-now-btn {
		font-size: 12px;
		padding: 3px 8px 4px;
	}
	
}
  @media(max-width:460px) {
     .search-btn {
         width: 100%;
    }
     .logo {
         padding: 10px 10px;
         height: 50px;
         width: 80%;
    }
	.logo img{
         width: 100%;
    }
	.banner-header {
	font-size: 15px !important;
	margin-top: 20px;
}
	
}