
.top-header{background: #f0eeee;}
.top-header .menu {padding: 0px 17px; margin: auto;}
.top-header .menu li{padding: 5px 6px; color: #000;}
.top-header .menu li a{color: #000;}
.top-header .menu:hover{color: #00ADEF !important;}
.top-header .menu .active a {background: #004F6D;color: #fff !important;}
.navbar-toggler {background: #47a9b9;border: none;cursor: pointer; }




/*li.nav-item.dropdown a {
    background: #004f6d;
    color: #fff !important;
}*/
li.nav-item ul.dropdown-menu.show a {
    background: transparent;
    color: #000 !important;
}
.important-information-section .important-information-inner .important-information-title{background: #00ADEF; padding: 45px 69px; height: 123px;}
.important-information-section .important-information-inner .important-information-text{background: #F18964;padding: 23px 54px;line-height: 30px;color: #fff;font-weight: bold;font-size: 18px;height: 123px;}


.about-us {padding: 11px;margin: 50px;}
.about-us-text p {font-size: 23px; margin: 15px;}




.bottom{
	/* background: linear-gradient(#a1b2be,  #001821); */
	background:#a1b2be !important;
}
.bottom .useful-links, .policies, .address-section, .logo-social-media{padding: 30px 0 15px 0px;}
.useful-links, .policies h4, .address-section h4, .logo-social-media h4{color: #fff;}
.bottom .useful-links ul, .policies ul{list-style: none;padding: 0;line-height: 35px;color: #fff;}
.mobile p, .email p, .address p {display: inline-block;color: #fff;}
.bottom-footer{background: #004F6D;margin: 0;padding: 0;text-align: center;color: #fff;}
.bottom-footer p{margin: 0;padding: 19px;}
/*.moble p {  display: inline-block;line-height: 45px;color: #fff;}}*/


.search-domain {
height: 438px;
    /* background: #00000078; */
    position: absolute;
    width: 100%;
    left: 0;
    top: 148px;
	}
.search-domain-inner {width: 70%;margin-top: 9%;height: 150px;}
.search-domain-inner input {border-radius: 0 !important;height: 50px !important;}
.search-domain-inner select {border-radius: 0 !important;height: 50px !important;}
.search-domain-inner button{outline: none; background: #004f6d;border-radius: 0 !important;height: 50px !important;color: #fff;}
.slider { position: relative; }
.search-domain button {height: 50px;widows: 100px;}
textarea:focus,
textarea.form-control:focus,
input.form-control:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
[type=text].form-control:focus,
[type=password].form-control:focus,
[type=email].form-control:focus,
[type=tel].form-control:focus,
[contenteditable].form-control:focus {box-shadow: inset 0 0px 0 #ddd;}
.required {color: red;}



/*apply Domain star*/
.apply-domain-note, .agreement-details-outer, .ernet-registration-num-outer, .terms-conditions-outer, .submit-form-section {padding: 10px;}
.apply-domain-note p {font-size: 17px;font-weight: bold;text-align: center;}
.agreement-details-outer h3, .ernet-registration-num-outer h3{margin: 10px 0;}
.agreement-details-outer h3, .ernet-registration-num-outer h3 {-webkit-text-decoration-color: red;text-decoration-color: #00ADEF;text-decoration-thickness: 5px; margin: 10px 0px;}
.ernet-registration-num-inner h5 {margin-bottom: 20px;font-weight: initial;}
#agreement_details, #important_details {margin-right: 15px;}
.terms-conditions-inner{border: 1px solid #ccc;}
.terms-conditions-inner ol {margin-left: 18px;}
.terms-conditions-inner h4 {margin: 30px 0px;}
.terms-conditions-inner ol li {line-height: 35px;}
.submit-form-section button {background: #00ADEF;padding: 15px 38px;color: #fff;border: none;border-radius: 5px;}
/*apply Domain end*/





@media (max-width: 992px)
{
	.top-bar.py-2.bg-primary {
		font-size: 14px;
	}
	.top-header .menu {padding: 0px 0px;}
	.about-us {padding: 4px;margin: 0px;}
	.search-domain-inner {width: 100%;margin: 5% auto;height: 136px;}
	.important-information-section .important-information-inner .important-information-title{background: #00ADEF; padding: 31px 40px; height: 135px;}
	.important-information-section .important-information-inner .important-information-text {background: #F18964;background-image: none;padding: 9px 32px;line-height: 27px;color: #fff;font-weight: bold;font-size: 16px; height: 135px;}

}
@media only screen and (max-width:1024px) {
    .Escalation .card {
    padding: 0;
    }
        .Escalation .card p {
        font-size: 15.6px;
            margin-bottom: 0;
    
    }
.col-md-4.Escalation .card-body {
    font-size: 15px;
    padding: 19px !important;
}
}

@media (max-width: 1024px)
{
	.search-domain {
		height: 360px;
	}
	.card-deck.p-5 .card {
		height: 625px!important;
	}
	.navbar-nav .nav-item a {
		font-size: 12px !important;
		padding-left: 2px !important;
		padding-right: 2px !important;
	}
	.nav-left-header{
		display: inline-flex;
	}
	.nav-left-header .g20{
width: 40px !important;
	}
	.nav-left-header .shine{
		width: 20px !important;
	}
	.top-header .menu li {
		padding: 5px 4px !important;
	}
 	ul.navbar-nav.menu {
		margin: 22px 0 !important;
	}
	a.navbar-brand img {
		width: 100px !important;
	}
	.top-header .menu {padding: 0px 0px;}
	.about-us {padding: 4px;margin: 0px;}
	.search-domain-inner {width: 100%;margin: 3% auto;height: 136px;}
	.important-information-section .important-information-inner .important-information-title{background: #00ADEF; padding: 31px 40px; height: 135px;}
	.important-information-section .important-information-inner .important-information-text {background: #F18964;background-image: none;padding: 9px 32px;line-height: 27px;color: #fff;font-weight: bold;font-size: 16px; height: 135px;}

}

@media (max-width: 1200px)
{
	/* .nav-left-header{display: none !important;} */
	.top-header .menu {padding: 0px 4px;margin: auto;font-size: 13px;}
	.important-information-section .important-information-inner .important-information-title{height: 140px;}
	.important-information-section .important-information-inner .important-information-text {height: 140px;}
}
@media only screen and (max-width: 1280px){
.col-md-4.Escalation .card-body {
    font-size: 15px;
    padding: 0 12px;
}
}


@media only screen and (max-width: 1366px)
{
.col-md-4.Escalation .card .card-body {
    padding: 8px 0;
}
}
@media (max-width: 1400px)
{

	.top-header .menu {padding: 0px 4px;margin: auto;font-size: 13px;}
}

@media only screen and (max-width: 425px)
{
.search-domain {
    top: 100px  !important;;
}
	.search-domain-inner select {
		height: 35px !important;
	}
	.search-domain-inner input {
		height: 35px !important;
	}
	.search-domain-inner input {
		height: 35px !important;
	}
	.search-domain-inner select {
		border-radius: 0 !important;
		height: 35px !important;
	}
}
@media only screen and (max-width: 320px){
	.search-domain {
	  top: 120px !important;
	 }
	 div#hero .carousel-item img {
		height: 180px;
	}
  }
@media (max-width: 576px)
{
	.search-domain-inner select {
		border-radius: 0 !important;
		height: 35px !important;
	}
	div#hero .carousel-item img {
		height: 190px;
	}
	.navbar-brand {
    
		padding: 0.875rem 10px;
		
	}
	section .card-deck.p-5 {
		padding: 8px !important;
		text-align: justify;
	}
	.search-domain {
		top: 100px;
	}
	span.mt-2.mx-2.text-white.screen-reader {
		display: none;
	}
	span.mt-2.mx-2.text-white.skip-content {
		display: none;
	}
	.card-deck.p-5 .card {
		height: auto !important;
	}
	.list-group {
		overflow-y: scroll;
		height: 275px;
	}
	.top-header .menu {padding: 0px 0px;}
	.search-domain-inner {width: 100%;margin: 5% auto;height: 136px;}
	.search-domain-inner input {height: 35px !important;}
	.search-domain-inner button{height: 35px !important;width: 100%;}
	.apply-domain-note, .agreement-details-outer, .ernet-registration-num-outer, .terms-conditions-outer {padding: 15px;}
	.agreement-details-outer h3, .ernet-registration-num-outer h3, .terms-conditions-outer h3 {margin: 15px 0;}
}
@media only screen and (max-width:768px) {
    .top-bar.py-2.bg-primary {
        font-size: 11px;
    }
}
@media (max-width: 768px)
{
	.card-deck.p-5 .card {
		height: auto !important;
	}
	.top-header .menu {padding: 0px 0px;}
	.search-domain-inner {width: 100%;margin: 3% auto;height: 136px;}
}


/* @media only screen and (max-width: 425px){ */

	
