@font-face {
	font-family: 'rupee';
	src: url('../ajax/libs/WebRupee/2.0/WebRupee.V2.0.eot');
	src: local('WebRupee'), url('../ajax/libs/WebRupee/2.0/WebRupee.V2.0.ttf') format('truetype'), url('../ajax/libs/WebRupee/2.0/WebRupee.V2.0.woff') format('woff'), url('../ajax/libs/WebRupee/2.0/WebRupee.V2.0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
  background: #FFF;
  font-family: roboto;  
}

a{ outline:none;}

.rupee {
	font-family: rupee !important;
}

.bold{ font-weight:bold!important;}
/** centered ul li list & special border **/
.centered-ul{
    float:right;
    position:relative;
    left: -53%;
    text-align:left;
}
.centered-ul ul{
    list-style:none;
    position:relative;
    left:50%;
}

.centered-ul li{float:left;position:relative;}/* ie needs position:relative here*/
/** dotted border **/
.right-border{
  border-right: 1px dotted #7ab8ef;
}
.left-border{
  border-left: 1px dotted #7ab8ef;
}
.top-border{
  border-top: 1px dotted #7ab8ef;
}
.bottom-border{
  border-bottom: 1px dotted #7ab8ef;
}
/** centered ul li list & special border **/


/** navigation section **/
#navigation{
  padding: 15px;
}
#navigation i{
  color: #0dca6f;
  padding-right: 5px;
}
#navigation .nav-tabs {
    border-bottom: 0px solid #ddd;
    margin-right: 10px;
}
/*#navigation .nav-tabs li.nav-rupee-icon{opacity: 0.8;}*/
#navigation .nav-tabs li.nav-phone-btn a{font-size: 20px; margin-top: -4px;}
#navigation .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
   
}
#navigation .nav-tabs>li>a{
  border: 1px transparent;
  color: #5f5f5f;
  font-family: Lato;
  font-size: 13px;
  font-weight: bold;
  background-color: transparent;
}

#navigation .nav-tabs>li>a:hover {
  background-color: transparent;
  border-bottom: 1px soild transparent;
  border: 1px soild transparent;
  color: #0dca6f;
  -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
#navigation .nav-cart-btn {
    padding: 10px 15px;
}
/* cart dropdown popup*/
.dropbtn {
    border: none;
  cursor: pointer;
  color: #5f5f5f;
  font-family: Lato;
  font-size: 13px;
  font-weight: bold;
 
}

.dropbtn:hover, .dropbtn:focus {
    background-color: transparent;
    color: #0dca6f;
    text-decoration: none;
}

.cartDropdown {
    float: right;
    position: relative;
    display: inline-block;
    
}

.dropdown-content {
    display: none;
  position: absolute;
  background-color: #fff;
  min-width: 300px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.32);
  right: 0;
  z-index: 1899;
  top: 40px;
  max-height: 330px;
  padding: 15px 0px;
  border-radius: 5px;
  max-width: 300px;
}
.dropdown-content .row{
    margin: 0px 0px 10px 0;
    border-bottom: 1px solid #eaeaea;
    padding: 5px 0px;
}
.dropdown-content h4{
  margin: 0;
  font-weight: bold;
}
.dropdown-content .row p{
  margin: 0;
  padding-left: 5px;
  word-wrap: break-word;
}
.dropdown-content .row p.faded{
  color: #a8a7a7;
  word-wrap: break-word;
}
/* START IF CART IS EMPTY */
.dropdown-content .empty-cart{
		text-align: center;
		margin-top: 10% !important;
		border-bottom: 0px solid #ccc !important;
}
.dropdown-content .empty-cart h2{
		font-size: 26px;
		font-weight: bold;
		color: #0072bc;
}
.dropdown-content .empty-cart p{
		font-size: 16px;
		color: #000;
}
/* end IF CART IS EMPTY */

.show {display:block;}

#myCartDropdown .fa-link{
  background-color: #0072bc;
  padding: 7px 6px;
  margin-top: 7px;
  color: #fff;
}
#myCartDropdown .remove-item{
  color: #ccc;
  font-size: 20px;
  padding-top: 10px;
  cursor:pointer;
}
#myCartDropdown .remove-item:hover{
  color: red;
  transition: 0.5s ease-in-out;
}
#myCartDropdown .view-cart-link{
  padding: 15px 0px;
}
#myCartDropdown .view-cart-link a{
  color: #0dca6f;
  border: 1px solid;
  padding: 9px 20px;
  border-radius: 250px;
  font-size: 15px;
  text-transform: uppercase;
}
#myCartDropdown .view-cart-link a:hover{
  color: #fff;
  border-color: #0072bc;
  background-color: #0072bc;
  text-decoration: none;
  transition: 0.5s ease-in-out;
}

/* end cart dropdown popup */

/* currency icon and dropdown */
/*#navigation .dropdown-menu{
  min-width: 516px !important;
  padding:15px;
  position:absolute;
}*/
.nav-login-btn .faicon {
    font-size: 13px;
    margin-left: 15px;
}
.nav-login-btn .fatext {
    display: inline-block !important;
    padding: 10px 5px !important;
}
.nav-login-btn .dropdown-menu {
    min-width: 300px !important;
    padding: 15px;
    position: absolute;
}
.nav-rupee-icon .dropdown-menu {
    min-width: 55px !important;
    padding: 0px !important;
}
/** main menu secttion **/
#main-menu{
  background-color: #f4f5f8;
}
#main-menu .main-menu-row{
  margin-right: 0px;
}
#main-menu .navbar-inverse {
    background-color: #0066a7;
    border-color: #0066a7;
}
#main-menu .navbar {
  margin-bottom: 0px;
}
#main-menu .navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
}
#main-menu .navbar-inverse li a{
  font-family: Roboto;
font-size: 16px;
text-transform: uppercase;
color: #fff;
font-weight: 700;
padding: 15px 21px;
}
#main-menu .navbar-inverse li a.first{
  padding-left: 0px;
}
#main-menu .navbar-inverse li a.last{
  padding-right: 0px;
  text-align: center;
}
#main-menu .navbar-inverse li a:hover, #main-menu .navbar-inverse li a:focus, #main-menu .navbar-inverse li a:active{
color: #fffc00;
font-weight: 900;
-webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}


/** drowpdown menu **/

#main-menu .main-menu-bar{
        background-color: rgba(0, 103, 182, 0);
    padding-left: 0px!important;
      padding-right: 0px!important;
}
#main-menu .submenu-top-image{
  position: absolute;
  top: 0;
  right: 0;
  
}

#main-menu .nav { margin-bottom: 0; }
#main-menu .nav > li.dropdown.open { position: static; }
#main-menu .nav > li.dropdown.open .dropdown-menu {
  display:table; 
  width: 100%; 
  text-align: left; 
  left: 0px;
  right: 0px;
  margin-right: 15px;
  border-top: 3px solid #0072bc;
}
#main-menu .dropdown-menu>li { 
  display: table-cell; 
}
#main-menu .dropdown-menu li{
  padding: 5px 0px;
}

#main-menu .dropdown-menu{
  background-color: #01263e;
}
#main-menu .navbar-inverse .navbar-nav li a i.menu-caret-image{
vertical-align: bottom;
text-align: center;
float: none;
margin-bottom: -24px;
margin-left: -50%;
color: transparent;

}
#main-menu .navbar-inverse .navbar-nav>.open>a>i.menu-caret-image{
vertical-align: bottom;
text-align: center;
float: none;
margin-bottom: -24px;
margin-left: -50%;
color: rgb(0, 114, 188);

}
#main-menu .dropdown-menu li a{
  color: #afafaf;
  font-weight: normal !important;
  padding: 15px 0px;
  font-family: lato;
  font-size: 15px;
}
#main-menu .dropdown-menu li a:hover {
    color: #0072bc;
    text-decoration: none;
}
#main-menu .dropdown-menu .container {
    position: relative;
  }
/* text style */
#main-menu .dropdown-menu .row{
  padding: 70px 0px;
}
#main-menu .dropdown-menu li.submenu-label{
  font-weight: bold;
    color: #fff;
    font-family: lato;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 20px;
}  

#main-menu .navbar-inverse .navbar-nav>.open>a, #main-menu .navbar-inverse .navbar-nav>.open>a:focus, #main-menu .navbar-inverse .navbar-nav>.open>a:hover {
    color: yellow;
    background-color: rgba(8, 8, 8, 0);
} 

#main-menu .navbar-inverse .dropdown .submenu-cloud-image{
    position: absolute;
    right: 6%;
    bottom: -5px;
}

/* list type sub menu */
#main-menu .list-type .dropdown-menu {
display: block !important;
    width: auto !important;
    text-align: left;
    left: auto !important;
    border-top: 3px solid #0072bc;
    padding-left: 30px;
}
#main-menu .list-type .dropdown-menu >li{
    display: block !important;
}

/*  end dropdown menu */


/** main banner 
.jumbotron {
     
}
**/
section.home-banner .jumbotron {
    background-color: #343434;
     background-image: url(../common/images/1homepage-bg.jpg);
     background-image-width: 100%;
     background-size: cover;
     padding-top: 0px;
    padding-bottom: 0px;
}

#banner-area h1{
  color: #fff;
font-family: Roboto;
font-size: 33px;
font-weight: 400;
text-transform: uppercase;
    padding: 115px 0px 45px 0px;
}

/** search box on banner home page **/
.search-form input[type="text"] {
    background: url(../common/images/search-icon.png) no-repeat 20px 15px #fcfcfc;
    color: #bebebe;
     -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
.search-form .search-field {
    width: 75% !important;
    float: left;
    height: 50px;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    padding-left: 55px;
    border: 1px solid #e0e0e0;
}
#search-form .search-field.dark-border {
    border-color: #ccc;
}
.searchbutton{
  width: 25%;
  float: left;
  height: 50px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 25px;
    border-top-right-radius: 25px;
    margin-left: -25px;
    font-family: roboto;
   opacity: 9!important;
} 
.search-form .button .bttn-primary{
  background-color: #0072bc;
 
}
/** end search box **/

#banner-area .domain-prices{
  padding: 30px 0px 76px 0px;
}
#banner-area .domain-prices ul{
  margin: 0 auto;
  width: auto;
}
#banner-area .domain-prices ul li{
  list-style: none;
  float: left;
  padding: 0px 20px;
}


/* Text style for ".com" */
#banner-area .domain-prices strong{
color: #0dca6f;
font-family: Roboto;
font-size: 24px;
font-weight: 700;
}
/* Text style for "599.00*" */
#banner-area .domain-prices span{
color: white;
font-size: 16px;
font-weight: 400;
padding-left: 5px;
}

/** banner bottom **/
#banner-area .banner-bottom{
padding: 0px 0px;
background-color: rgba(255, 255, 255, 0.28);

}
#banner-area .banner-bottom ul{
  padding: 15px 0px 30px;
}
#banner-area .banner-bottom ul li{
  float: left;
list-style: none;
padding: 0px 40px;
color: #fff;
font-size: 12pt;
font-weight: bold;
border-right: 1px solid;
font-family: roboto;
}
#banner-area .banner-bottom ul li.last{
 border-right: 1px solid transparent;
}
#banner-area .banner-bottom ul li span{
  font-weight: normal;
}



/** services section **/

/* chat icon */
.chat-icon{
  position: fixed;
    bottom: 40%;
    right: 0;
    width: 90px;
    opacity: 0.5;
    z-index: 11;
}
.chat-icon:hover{
  opacity: 1;
  transition: all 0.4s ease 0s;
}

.chat-icon span {
  background-color: #0072bc;
border-radius: 50px;
color: #fff;
padding: 28px 21px 25px 21px;
} 
.chat-icon a p{
  margin-top: 30px;
text-decoration: none;
background-color: #eaeaea;
border-radius: 3px;
padding:7px 0 7px 20px;
font-size: 13px;
color: #5d5d5d;
font-family: roboto;
}


/* Text style for "Our Servic" */
#services-area h1{
  color: #0b63af;
  font-family: Roboto;
  font-size: 35px;
  font-weight: 300;
  line-height: 45px;
  /*padding: 25px 0px 0px 0px;*/
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
}
/* Text style for "Here are s" */
#services-area p.services-tagline{
color: #000;
font-family: Roboto;
font-size: 18px;
font-weight: 300;
line-height: 35px;
}
  /** offer carousel **/
#services-carousel {
      margin-top: 15px;
}
#services-carousel .services-block{
  padding: 25px 35px 50px 35px;
}
/* Text style for "DIY / email / hosting" */
#services-carousel h2{
color: #000;
font-family: Roboto;
font-size: 20px;
font-weight: 500;
line-height: 35px;
}
/* Text style for short details "p" */
#services-carousel p{
color: #000;
font-family: Roboto;
font-size: 16px;
font-weight: 300;
line-height: 25px;
min-height: 125px;
}
#services-carousel .btn{
      padding: 3px 27px;
}
#services-carousel .carousel-indicators {
  display:none;
}
#services-carousel .btn-success{
color: white;
font-size: 18px;
line-height: 35px;
font-weight: 400;
font-family: Roboto;
background-color: #0dca6f;
border-color: #0dca6f;
border-radius: 50px;
}
#services-carousel .btn-success:hover{
background-color: #0072bc;
border-color: #0072bc;
color: #fff;
-webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
  #services-carousel .carousel-control {
    position: absolute;
    width: 0%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    /* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
    /* background-color: rgba(0,0,0,0); */
    filter: alpha(opacity=50);
    opacity: .5;
    display: none;
}


/** offer section **/
#offer-section{
  background-color: #151d23;
  padding: 30px 0px; 
  background-image: url('../common/images/offers-pattern.png');
}
#offer-section .carousel-control {
    position: absolute;
    width: 0%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    /* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
    /* background-color: rgba(0,0,0,0); */
    filter: alpha(opacity=50);
    opacity: .5;
    
    }
/* Text style for "Our Offers" */
#offer-section h1{
color: #fff;
font-family: Roboto;
font-size: 35px;
font-weight: 300;
line-height: 45px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
}

/* Text style for "Declare IT" */
#offer-section p.offer-tagline{
opacity: 0.4;
color: white;
font-family: Roboto;
font-size: 18px;
font-weight: 300;
line-height: 25px;
}
/* Text style for offer heading h2 */
#offer-section h2{
color: #fff;
font-family: Roboto;
font-size: 22px;
font-weight: 400;
line-height: 35px;
text-align:center;
margin: 15px 0px;
margin-bottom: 30px;

}
#offer-section .carousel-indicators {
  display: none;
}
/** price block left */
/* only on index */
#offer-section .hmePage .price-block{
text-align: right;
}
/* end only on index */

#offer-section .price-block{
text-align: center;
padding-top: 40px;
}
.home-page-offer-slider #offer-section .price-block .rupee{vertical-align: text-top;}
/*.home-page-offer-slider #offer-section .price-block span.icon {
    position: absolute;
    margin-top: 15px;
    margin-left: -30px;
    vertical-align: text-top;
    line-height: 0px !important;
}*/
.home-page-offer-slider #offer-section .price-block span.icon {
    /* position: absolute; */
    /* margin-top: 15px; */
    margin-left: -30px;
    vertical-align: top;
    line-height: 35px;
}
/* Text style for "`" */
#offer-section .price-block span.icon{
color: #00c6ff;
font-size: 58px;
font-weight: 400;
line-height: 57px;
}

/* style for currency symbol */
/* price icon and font **/
#offer-section .price-block  span.icon{
    vertical-align: top;
    /*position: absolute;*/
    margin-top: -15px;
    /*margin-top: -53px;*/
    margin-left: -30px;
}
/* Text style for "58" */
#offer-section .price-block span.amt{
color: #00c6ff;
font-family: Roboto;
font-size: 100px;
/*font-size: 170px;*/
font-weight: normal !important;
line-height: 25px;
letter-spacing: -3px;
}
/* Text style for "*" */
#offer-section .price-block span.star-icon{
color: #00c6ff;
font-family: Roboto;
font-size: 52px;
font-weight: 400;
line-height: 49px;  
}
#offer-section .price-block span.star-icon{
    vertical-align: top;
    position: absolute;
    margin-top: -15px;
    /*margin-top: -53px;*/
}
/* Text style for "/mo" */
#offer-section .price-block span.monthly{
color: #8d8d8d;
font-family: Roboto;
font-size: 70px;
font-weight: 400;
line-height: 69px;
}
#offer-section ul li{
  list-style: none;
}
#offer-section ul li:before {
  content: '\f058';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #0dca6f;
}
/* offers listing block */
/* Text style for "Up to Unli" */
#offer-section ul li{
/*opacity: 0.4;*/
color: #dedede;
font-family: Roboto;
font-size: 16px;
font-weight: 400;
line-height: 24px;
padding: 3px;
}
#offer-section ul li span{
opacity: 0.4;
}

/* Text style for "View all o" */
#offer-section a.btn-primary{
  background-color: #0071bb;
color: white;
font-family: Roboto;
font-size: 14px;
font-weight: 700;
line-height: 21px;
text-transform: uppercase;
padding: 8px 25px;
/* margin: 40px 0px 15px 0px; */
border-radius: 50px;
}
#offer-section .btn-primary{
  background-color: #0071bb;
color: white;
font-family: Roboto;
font-size: 14px;
font-weight: 700;
line-height: 21px;
text-transform: uppercase;
padding: 8px 25px!important;
margin: 20px 0px;
border-radius: 50px;
}
#offer-section a.btn-primary:hover{
  background-color: #0dca6f;
    border-color: #0dca6f;
    -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
 } 
 #offer-section .btn-primary:hover{
  background-color: #0dca6f;
    border-color: #0dca6f;
    -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
 } 
#offer-section .carousel-indicators {
    bottom: -10px;
}
#offer-section .carousel-control {
    padding-top: 125px;
}    
/** clinets-partner section **/
#clients-partner{
  padding: 25px 0px 75px 0px;
}
#clients-partner h1{
/* Text style for "Certificat" */
color: #0b63af;
font-family: Roboto;
font-size: 35px;
font-weight: 300;
line-height: 45px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
}
/* Text style for "View our c" */
#clients-partner .clients-tagline{
color: #000;
font-family: Roboto;
font-size: 18px;
font-weight: 300;
line-height: 35px;
margin-bottom: 25px;
}
#clients-partner .clients-logo-block{
  border-right: 1px solid rgba(204, 204, 204, 0.34);
    padding-right: 50px;
}
#clients-partner .clients-logo-block .clinet-image-block{
  padding: 10px 10px;
}
/** clients and partners carousel **/
#clients-partner .clients-carousel-block{
  padding-left: 50px;
}
/* Text style for "Here are s" */
#clients-partner h4{
color: black;
font-family: Roboto;
font-size: 25px;
font-weight: 300;
line-height: 30px;
padding-top: 10px;
}
/* Text style for "View our c" */
#clients-partner .clients-carousel-block p{
color: black;
font-family: Roboto;
font-size: 18px;
font-weight: 300;
line-height: 22px;
padding-top: 10px;
}
#clients-partner .clients-carousel-block .carousel{
  padding-top: 30px;
}
#clients-partner .carousel-indicators{
  left: 10%;
  bottom: -50px;
}

#clients-partner .carousel-indicators li {
  width: 8px;
    height: 8px;
  border: 1px solid #c1c1c1;
  background-color: #c1c1c1;
}
#clients-partner .carousel-indicators .active {
    background-color: #FFF;
    width: 10px;
    height:10px;
    border: 1px solid #c1c1c1;
    padding-top: 4px;
}

/** social link section **/
#social-link{
  background-color: #f7f7f7;
  padding: 20px 0;
}
/* Text style for "Stay conne" */
#social-link h2{
color: #022338;
font-family: Roboto;
font-size: 30px;
font-weight: 100;
line-height: 20px;
margin-top: 25px;
}
#social-link ul li {
  list-style: none;
    float: left;
    width: 52px;
    height: 52px;
    border: 1px solid #337ab7;
    border-radius: 250px;
    margin: 10px;
    padding: 15px 20px;
    color: #337ab7;
    text-align:center;
}
#social-link ul li:hover{
  background-color: #337ab7;
color: rgb(255, 255, 255);
transition: 0.5s ease-in-out;
}
#social-link ul li a{
    color: #61a6d3;
}

/**************** footer section *****/
#footer-section{
  background-color: #151d23;
    padding: 25px 0px 10px 0px;
}

/** footer menu links **/
/* Text style for "Company In" */
#footer-section h4{
color: #fff;
font-family: Roboto;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
}
#footer-section .links-row{
  margin-left: 15px;
  margin-right: 15px;
}
#footer-section .footer-link-block{
  width: 25%;
  float: left;
}
#footer-section .footer-menu ul,
#footer-section .footer-menu li {
  padding: 0;
  margin: 0;
  list-style: none;
}

#footer-section .footer-menu ul {
  margin: 2em 0;
}

#footer-section .footer-menu li {
  margin: 0px;
  margin-left: 23px;
}
#footer-section .footer-menu ul li:before {
  content: '\f105';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #656565;
  margin-top: 3px;
}
#footer-section .footer-menu ul li a{
  color: #6f7274;
font-family: Roboto;
font-size: 14px;
font-weight: 300;
line-height: 26px;
}
#footer-section .footer-menu ul li a:hover{
  color: #fff;
}


/** copyright section **/
#footer-section p span.contact-detail{
  font-family: Roboto;
font-size: 16px;
font-weight: 400;
color: #cacaca;
}
#footer-section p span.contact-detail strong, #footer-section p span.contact-detail strong a{
color: white;
}
#footer-section p{
  color: #6f7274;
  font-size: 12pt;
  font-family: robot;
  border-bottom: 1px solid #4d5f6b;
      padding: 5px 0px;
      margin-bottom: 5px;
}
/* Text style for "© Copyrigh" */
#footer-section p span.copyright-text{
color: #6f7274;
font-family: Roboto;
font-size: 12px;
font-weight: 300;
line-height: 20px;
float: right;
}
/*** footer bottom links **/
#footer-section .bottom-links ul{
  padding: 0px;
  margin: 0px;
  
}
#footer-section .bottom-links ul li{
  list-style: none;
  float: left;
  padding: 0px 8px;
  border-right: 1px solid;
}
#footer-section .bottom-links ul li.first{
  padding-left: 0px;
}
#footer-section .bottom-links ul li.last{
  padding-right: 0px;
  border: 0px;
}
#footer-section .bottom-links ul li a{
  color: #6f7274;
    font-family: Roboto;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
}
#footer-section .bottom-links ul li a:hover{
  color: #FFF;
}
/** end bottom links **/


/* domain search page */
/* domain search / search block section */
#domain-search-search-section{
    background: #002339; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#002339, #004b7b); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#002339, #004b7b); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#002339, #004b7b); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#002339, #004b7b); /* Standard syntax (must be last) */
    padding: 20px 0px 50px 0px;
}
#domain-search-search-section h1{
  font-family: roboto;
  font-size: 24px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  margin-bottom: 25px;
}

/* domain search / search result */
#domain-search-search-result-section{
  padding: 18px 0px 10px;
  font-family: roboto;
}
#domain-search-search-result-section .check-icon{
/*border-radius: 250px;
border: 5px solid #0072bc;
background-color: #0072bc;*/
width: 47px;
color: #0dca6f;
height: 47px;
float: left;
margin-right: 20px;
margin-top: 10px;
}
#domain-search-search-result-section .check-icon .fa-3x {
    font-size: 53px;
    margin-top: -4px;
}
#domain-search-search-result-section p{
  font-family: roboto;
  font-size: 16px;
  margin-left: 67px;
}
#domain-search-search-result-section p span{
  color: red;
}
#domain-search-search-result-section h2{
  color: #0072bc;
  font-size: 35px;
  font-family: roboto;
  font-weight: medium;
  margin-top: 10px;
  margin-left: 67px;
  line-height: 20px;
}
#domain-search-search-result-section h2.price{
  color: #4E4E4E;
  font-size: 25px;
  font-family: roboto;
  font-weight: bold;
  line-height: 20px;
  padding-left: 10px;
}
#domain-search-search-result-section h2 span{
  color: #4E4E4E;
  font-size: 16px;
  font-family: roboto;
  font-weight: bold;
  line-height: 20px;
}
#domain-search-search-result-section h2 span select{
  border : 0px solid transparent;
}
/* dropdown-select icon change */
.dropdown-select select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0px 0px;
padding: 0px 0px;
font-size: 14px;
line-height: 1.75;
color: #333;
background-color: #ffffff;
background-image: none;
-ms-word-break: normal;
word-break: normal;
height: 35px;
width: 40px;
}
#domain-search-search-result-section .dropdown-select::after{
  content: '\f0dd';
font: 14px "Consolas", monospace;
color: #333;
font-family: FontAwesome;
padding: 0 0 2px;
pointer-events: none;
margin-left: -15px;
}
/* end */
#domain-search-search-result-section .btn-default{
  background-color: #0dca6f;
  text-transform: uppercase;
  color: #fff;
  border-color: #0dca6f;
  border-radius: 20px;
  padding: 8px 45px;
}

#domain-search-search-result-section .btn-default:hover {
    background-color: #337ab7;
    border-color: #337ab7;
    -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
#domain-search-search-result-section span.arrow-icon img{
  margin-top: -40px;
}
/* domain search / bundle offer section */
#domain-search-bundle-offer-section{
  padding: 10px 0px 0px 0px;
  background-color: #fafafa;
  border-top: 1px solid #e1e1e1;
}
#domain-search-bundle-offer-section .domain-border-shape{
    position: absolute;
    left: 50%;
    margin-top: -31px;
    margin-left: -20px;
}
}
#domain-search-bundle-offer-section h3{
  font-family: roboto;
font-size: 22px;
text-align: center;
color: #005f9c;
font-weight:medium;
}
#domain-search-bundle-offer-section h3 span{
  border-bottom: 1px solid #bebfc0;
}
#domain-search-bundle-offer-section ul li::before {
    content: '\f058';
    font-family: 'FontAwesome';
    float: left;
    margin-left: -1.5em;
    color: #0dca6f;
    margin-top: 2px;
}
#domain-search-bundle-offer-section ul{
  margin-top: 0px;
}
#domain-search-bundle-offer-section ul li{
  font-family: roboto;
  font-size: 18px;
  font-weight: regular;
  color: #4E4E4E;
  list-style : none;
}
#domain-search-bundle-offer-section h2{
  font-family: roboto;
  font-size: 25px;
  font-weight: regular;
  color: #4E4E4E;
}
#domain-search-bundle-offer-section .btn-default{
  background-color: #0072bc;
  text-transform: uppercase;
  color: #fff;
  border-color: #0072bc;
  border-radius: 20px;
  padding: 8px 30px;
}
#domain-search-bundle-offer-section .btn-default:hover{
  background-color: #0dca6f;
    border-color: #0dca6f;
    -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

/* domain search / available domains carousel section */
#domain-search-carousel-section {
  background-color: #fafafa;
  padding: 25px;
}
#domain-search-carousel-section #domainOptionCarousel{
  background-color: #20354a;
  border-radius: 8px;
}
#domain-search-carousel-section #domainOptionCarousel .carousel-item-area{
  background-color: #fff;
  padding: 25px 15px;
margin: 25px 0px;
border-radius: 7px;
text-align: center;
}
#domain-search-carousel-section #domainOptionCarousel .carousel-item-area img{
  padding: 0px 0px 15px 0px;
}
#domain-search-carousel-section #domainOptionCarousel .carousel-item-area p{
  text-align:center;
  color: #9c9c9c;
  font-size: 14px;
  font-family: roboto;
  font-weight: 100;
}
#domain-search-carousel-section #domainOptionCarousel .carousel-item-area .btn-primary{
  background-color: #0dca6f;
  text-transform: uppercase;
  color: #fff;
  border-color: #0dca6f;
  border-radius: 20px;
  padding: 2px 25px;
font-size: 14px;
font-weight: bold;
}
#domain-search-carousel-section #domainOptionCarousel .carousel-item-area .btn-primary:hover{
  background-color: #7b7b7b;
    border-color: #7b7b7b;
    -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* domain search / Other options block section */
#available-domains-options-section{
background-color: #fafafa;
  padding: 25px;
}
#available-domains-options-section .block-area{
  border: 1px solid #063249;
  border-radius: 6px;
  margin-bottom: 20px;
}
#available-domains-options-section .block-area label{word-wrap: break-word;}
#available-domains-options-section .block-area h2{
  background-color: #063249;
  margin: 0px;
  border-bottom: 1px solid #063249;
  padding: 10px 30px;
}
#available-domains-options-section .block-area h2 span{
background-color: #063249;
color: #fff;
font-family: roboto;
font-weight: normal;
font-size: 22px;
border-top-left-radius: 5px;

}
#available-domains-options-section .block-area h2 span img{
  margin-right: -45px;
height: 47px;
margin-bottom: 0px;
padding-bottom: 0px;
}
#available-domains-options-section .block-area .row{
  border-bottom: 1px solid #ccc;
padding: 20px 20px 15px 15px;
margin-right: 0px;
margin-left: 0px;
}
#available-domains-options-section .block-area .btn-primary {
    background-color: #0072bc;
text-transform: uppercase;
color: #fff;
border-color: #0072bc;
border-radius: 20px;
padding: 5px 20px!important;
}
#available-domains-options-section .block-area .btn-primary:hover{
  background-color: #0dca6f;
    border-color: #0dca6f;
    -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}


#available-domains-options-section .block-area select{
  border: 1px solid #e3e3e3;
  padding: 5px 10px;
  border-radius: 40px;
  font-size: 14px;
font-family: roboto;
}
.selectdiv:after {
  content: '\f0dd';
  font: 14px "Consolas", monospace;
  color: #333;
  right: 22px;
  font-family: FontAwesome;
  /*Adjust for position however you want*/
  
  top: 7px;
  padding: 0 0 2px;
  
  /*left line */
  
  position: absolute;
  pointer-events: none;
}
 
.selectdiv select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: block;
width: 100%;
max-width: 340px;
float: right;
margin: 0px 0px;
padding: 0px 0px;
font-size: 14px;
line-height: 1.75;
color: #333;
background-color: #ffffff;
background-image: none;

-ms-word-break: normal;
word-break: normal;
height: 35px;
}
#available-domains-options-section .more-link a{
  color: #3e97f3;
}
#available-domains-options-section .more-link a:hover{
  color: #000;
  text-decoration: none;
  transition: 0.8s ease-in-out;
  font-weight: bold;
}
#available-domains-options-section .more-icon{
display: block;
}
/* domain search / offer section */
#offer-section .domain-search-offer-section p.offer-tagline {
    opacity: 0.4;
    color: white;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    line-height: 25px;
    padding-bottom: 20px;
}
#offer-section .domain-search-offer-section .price-block span.amt {
    color: #00c6ff;
    font-family: Roboto;
    font-size: 72px;
    font-weight: normal !important;
    line-height: 25px;
    letter-spacing: -3px;
}
#offer-section .domain-search-offer-section .price-block span.monthly {
    color: #8d8d8d;
    font-family: Roboto;
    font-size: 37px;
    font-weight: 400;
    line-height: 69px;
}
#offer-section .domain-search-offer-section .price-block span.star-icon {
    color: #00c6ff;
    font-family: Roboto;
    font-size: 21px;
    font-weight: 400;
    line-height: 49px;
    vertical-align: top;
    position: absolute;
    margin-top: -20px;
}

#offer-section .domain-search-offer-section .price-block .icon {
    /*vertical-align: top;
    position: absolute;
    margin-top: -25px;
    margin-left: -16px;
    color: #00c6ff;
    font-size: 28px;
    font-weight: 300;
    line-height: 67px;*/
    vertical-align: top;
    margin-top: -25px;
    margin-left: -16px;
    color: #00c6ff;
    font-size: 28px;
    font-weight: 300;
    line-height: 18px;
}
#offer-section .domain-search-offer-section .second-block{
  border-left: 3px dotted #b3b3b3;
  border-right: 3px dotted #b3b3b3;

}
#offer-section .domain-search-offer-section .carousel-inner {
  padding: 0px 0px;
}

#offer-section .domain-search-offer-section h2{
  margin-bottom: 0px;
  margin-top: 10px;
}
#offer-section .domain-search-offer-section a.btn-primary {
  margin: 25px 0px 0px 0px;
}

/** domain search / available domain carousel **/
  #domain-search-carousel-section .carousel-control{ width:  6%; }
  #domain-search-carousel-section .carousel-control.left, #domain-search-carousel-section .carousel-control.right {margin-left:15px;background-image:none;}

/** domain search / available domain carousel **/

/* end domain search page */

/* cart page ---------------------  cart page------------------cart page */
/* Cart page / cart items listing section*/
  #cart-items-section .top-title{
    font-size: 22px;
    padding: 20px 12px;
  }
  #cart-items-section .top-title .fa-shopping-cart{
    color: #0072bc;
  }
  #cart-items-section .cart-items-list-area{
    border: 1px solid rgb(25, 151, 210);
    border-radius: 5px;
  }
  #cart-items-section .cart-items-list-area .list-head{
    padding: 18px 25px;
    border-bottom: 1px solid #ccc;
    margin-right: 0px;
    margin-left: 0px;
  }
  #cart-items-section .cart-items-list-area .list-head p{
    /*text-align: center;*/
    font-weight: bold;
    margin: 0 0 0px;
  }
  /*#cart-items-section .cart-items-list-area .list-head p.price{text-align: right;}*/
  #cart-items-section .cart-items-list-area .list-row{
    padding: 30px 25px;
    border-bottom: 1px solid #ccc;
    margin: 0 0;
  }
  /*#cart-items-section .cart-items-list-area .list-row .fa-link{
    background-color: #0f6fc5;
    float: left;
    padding: 10px;
    margin: 5px 10px 30px 0px;
    color: #fff;
  }
  #cart-items-section .cart-items-list-area .list-row .right-align{
    text-align: right;
  }
  #cart-items-section .cart-items-list-area .year{text-align: center;}
  #cart-items-section .cart-items-list-area img{padding: 5px 15px;}
  */
  #cart-items-section .cart-items-list-area .list-row .icon{
    background-color: #0f6fc5;
    float: left;
    padding: 10px;
    margin: 8px 0px 0px 0px;
    color: #fff;
    min-width: 33px;
  }
 
  #cart-items-section .cart-items-list-area .list-row p{margin-bottom: 4px; word-wrap: break-word;}
  #cart-items-section .cart-items-list-area .list-row .right-align{text-align: right;}
  #cart-items-section .cart-items-list-area .year{text-align: center;}
  #cart-items-section .cart-items-list-area .list-row select{/*width: 170px;*/ padding-left: 5px;}
  #cart-items-section .cart-items-list-area .list-row select option{padding-left: 8px;}
  #cart-items-section .cart-items-list-area img{padding: 5px 15px;}
  #cart-items-section .cart-items-list-area .list-row .faded {color: #7d7c7c;}
  #cart-items-section .cart-items-list-area .list-row .fa-trash-o:hover {color: #ff3030; transition: all 0.5s ease-in-out;}
  
/* cart summary area */
  #cart-items-section .cart-items-summary-area{
    border: 1px solid rgb(25, 151, 210);
    border-radius: 5px;
    font-family: roboto;
    margin-bottom: 30px;
  }
  #cart-items-section .cart-items-summary-area h2{
    font-size: 20px;
    padding: 0px 15px 15px;
    margin: 20px 0px 0px;
    border-bottom: 1px solid #cfcece;
  }
  .cross-line-cart-price{
    background-image: url(../common/images/cross-line-cart-img.png);
    background-position: center;
  }
  .mrgn-left-40{margin-left:40px;}
  #cart-items-section .cart-items-summary-area h3{
    font-size: 15px;
    padding: 0px 15px 5px;
  }
  #cart-items-section .cart-items-summary-area h4{
    font-size: 15px;
    padding: 0px 15px 15px;
    border-bottom: 1px solid #cfcece;
  }
  #cart-items-section .cart-items-summary-area p.saving{
    font-size: 15px;
    padding: 5px 15px 15px;
    margin-bottom: 0;
  }
  #cart-items-section .cart-items-summary-area p.faded{
    font-size: 16px;
    padding: 0px 15px 5px;
    color: #aeaeae;
   } 
   #cart-items-section .cart-items-summary-area p.total-amount{
    font-size: 17px;
    padding: 15px 15px;
    border-top: 1px solid #cfcece;
    font-weight: bold;
  }
  #cart-items-section .cart-items-summary-area .input-group{
    padding: 0px 15px 15px;
  }
  #cart-items-section .cart-items-summary-area .btn-primary{
    background-color: #ccc;
    border-color: #ccc;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  #cart-items-section .cart-items-summary-area div.paynow-btn{
    text-align: center;
    margin: 0px 0 25px;;
  }
  #cart-items-section .cart-items-summary-area .btn-success{
    background-color: #0dca6f;
    border-color: #0dca6f;
    color: #fff;
    padding: 10px 50px !important;
    text-transform: uppercase;
    border-radius: 10px;
  }
  #cart-items-section .cart-items-summary-area h2 span, 
  #cart-items-section .cart-items-summary-area h3 span, 
  #cart-items-section .cart-items-summary-area h4 span, 
  #cart-items-section .cart-items-summary-area p span{
    float: right;
  }
  #cart-items-section .cart-items-summary-area .radio-button-row{
    padding: 15px 10px;
    margin-top: 20px;
    border-top: 1px solid #ccc;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 14px;
    font-family: roboto;
  }
  #cart-items-section .cart-items-summary-area .radio-button{
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
  }
  #cart-items-section .cart-items-summary-area .radio-button input{
    display: block;
    margin: 0 auto;
  }
  #cart-items-section .cart-items-summary-area .radio-button-row span{
    display: block;
  }
  
  /* cart-services-offered-section */
  #cart-services-offered-section{
    padding: 40px 0px;
  }
  #cart-services-offered-section .main-area{
    border-right: 1px solid #e4e4e4;
  }
  #cart-services-offered-section h2{
    font-size: 35px;
    font-family: roboto;
    color: #0072bc;
    font-weight: 100;
  }
  #cart-services-offered-section p.tagline{
    font-size: 18px;
    font-family: roboto;
    margin-bottom: 50px;
  }
  #cart-services-offered-section .main-area h3, #cart-services-offered-section .main-area2 h3{
    font-size: 25px;
    margin-bottom: 20px;
    text-align: left;
  }
  #cart-services-offered-section .icon-area {
    text-align: center;
    margin-top: -70px;
  }
#cart-services-offered-section .price-block{
  margin: 10px 0px;
}  
#cart-services-offered-section .price-block i {
  vertical-align: top;
  position: absolute;
  margin-top: -8px;
  margin-left: -16px;
  color: #4aa3f2;
  font-size: 29px;
  font-weight: 100;
  line-height: 67px;
}
#cart-services-offered-section .price-block span.amt {
    color: #4aa3f2;
    font-family: Roboto;
    font-size: 50px;
    font-weight: normal !important;
    line-height: 25px;
    letter-spacing: -3px;
}
#cart-services-offered-section .price-block span.star-icon {
    color: #4aa3f2;
    font-family: Roboto;
    font-size: 21px;
    font-weight: 400;
    line-height: 49px;
    vertical-align: top;
    position: absolute;
    margin-top: -4px;
}
#cart-services-offered-section .price-block span.monthly {
    color: #282828;
    font-family: Roboto;
    font-size: 37px;
    font-weight: 300;
    line-height: 69px;
}
  #cart-services-offered-section .btn-success{
    background-color: #0dca6f;
    border-color: #0dca6f;
    border-radius: 50px;
    text-transform: uppercase;
    padding: 10px 17px;
  }
  #cart-services-offered-section .btn-success:hover{
    background-color: #0072bc;
    border-color: #0072bc;
    transition: all 0.5s ease-in-out;
  }
  #cart-services-offered-section ul{
    padding-left: 20px;
  }
  #cart-services-offered-section ul li{
    list-style: none;
    font-size: 16px;
    color: #6f7274;
    font-family: roboto;
  }
#cart-services-offered-section ul li::before {
    content: '\f058';
    font-family: 'FontAwesome';
    float: left;
    margin-left: -1.5em;
    color: #0dca6f;
} 
#cart-services-offered-section select.options-choice{
  margin: 13px 0;
  width: 80%;
} 

  /* cart-recommendation-section */
  #cart-recommendation-section{
    background-color: #20354a; 
    padding: 20px 0 50px;
  }
  #cart-recommendation-section h2{
    color: #fff;
    font-family: roboto;
    font-size: 35px;
    font-weight: normal;
    margin-bottom: 35px;
  }
  #cart-recommendation-section .block-area{
    background-color: #fff;
    border-radius: 8px;
    padding: 15px 20px;
  }
  #cart-recommendation-section .block-area .faded-price{
    color: #6f6f6f;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 1.5px;
  }
  #cart-recommendation-section .block-area .fa-shopping-cart{
    background-color: #0dca6f;
    color: #fff;
    padding: 12px;
    font-size: 18px;
    border-radius: 50px;
    margin-top: 8px;
  }
  #cart-services-offered-section .selectdiv select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    max-width: 340px;
    float: left;
    margin: 0px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 14px;
    line-height: 1.75;
    color: #333;
    background-color: #ffffff;
    background-image: none;
    -ms-word-break: normal;
    word-break: normal;
    height: 35px;
}
/*#cart-services-offered-section .selectdiv::after {content: '\f0dd';font: 14px "Consolas", monospace;color: #333;right: 50px;font-family: FontAwesome;top: auto;padding: 0 0 2px;position: absolute;pointer-events: none;vertical-align: bottom;margin: 5px;}*/
#cart-items-section .selectdiv::after {
    content: '\f0dd';
    font: 14px "Consolas", monospace;
    font-family: "Consolas",monospace;
    color: #333;
    right: 50px;
    font-family: FontAwesome;
    padding: 0px 0px 0px;
    position: absolute;
    pointer-events: none;
}
#cart-items-section .selectdiv::after {right: 20px !important;}
.cart-items-summary-area .form-control {height: 30px;}
  
  
  /*IF CART IS EMPTY ITEM SECTION*/
  #empty-cart-section{
    text-align: center;
    font-family: roboto;
  }
  #empty-cart-section .empty-cart-area{
    padding: 30px 0px 40px 0px;
    border-bottom: 0px solid #e1e1e1;
  }

  #empty-cart-section #search-form .search-field {
    border: 1px solid #ccc;
  }
  #empty-cart-section .container h2{
    font-size: 33px;
  }
  #empty-cart-section .container p{
    font-size: 18px;
    padding: 15px 0;
  }
  
  /*END IF CART IS EMPTY ITEM SECTION*/
/* end cart page ---------------------  end cart page------------------end  cart page */


/*  ------------------ start static pages style ------------------ */

.lblError{ color:#cc0000; font-size:11px;}
/*.modal-dialog{ width:516px;}*/
.mrg-all0{margin:0px !important;}
.mrg20-0{margin:20px 0px !important;}
.mrg-top5{ margin-top:5px !important;}
.mrg-top8{ margin-top:8px !important;}
.mrg-top10{ margin-top:10px !important;}
.mrg-top20{ margin-top:20px !important;}
.mrg-left5{ margin-left:5px !important;}
.mrg-left20{ margin-left:20px !important;}
.mrg-left30{ margin-left:30px !important;}

.rel{ position:relative;}
.login-top-arrow{ position:absolute; top:-11px; right:54px}
.pad-all0{ padding:0 !important;}
.pad10-0{ padding:10px 0px !important;}
.pad20-0{ padding:20px 0px !important;}
.pad30-0{ padding:30px 0px !important;}
.pad-btm10{ padding-bottom:10px !important;}
.pad-btm20{ padding-bottom:20px !important;}
.pad-btm30{ padding-bottom:30px !important;}
.pad-btm38{ padding-bottom:38px !important;}
.bdr-none{ border:none !important;}

.red{ color:#cc0000!important;}
.blue{color: #0b63af;}

.art-head { font-family:roboto; line-height:20px; padding: 40px 0px;}
.art-head h1{color: #0072BC; font-family: Roboto; font-size: 35px; font-weight: 300; line-height: 15px; margin: 15px 0px;}
.art-head h2{font-size: 22px; font-weight: 400; line-height: 35px; color: #0072BC;}
.art-head p{ margin:20px 0px; color:#4d4e53;}
.art-head li{ margin:20px 5px;}


.alert-orgdrk {background-color: #ff7e00; color:#fff; padding:15px;}
.alert-orglgt {
    background-color: #ffad00;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    padding: 43.4px 25px;
    text-align: center;
}
.alert-blue { background-color: #1270b4; color:#fff; padding:15px;}
.alert-purple{ background-color: #62027a; color:#fff; padding:15px;}

.ulnlist-bdr-btm li{ line-height:60px; border-bottom:1px solid #eee;}
.page h2{color:#0b63af; margin:0px 0px 25px 0px;}
.page .unlist li{ margin:15px 0px 0px 0px;}

/*  code by Dilshad */
    
.static-page p{font-family: roboto;line-height: 20px;}
.static-page h1{color: #0072BC; font-family: Roboto; font-size: 35px; font-weight: 300; line-height: 35px; margin: 30px 0px;}
.static-page h2{font-size: 22px; font-weight: 400; line-height: 35px; color: #0072BC;}
.static-page h3 {font-size: 20px; color: #0b63af; font-weight: bold;}
/* investor relations page */

.tabs{
     z-index:1;
}
.investor-relations .nav-tabs > li.active > a, .investor-relations .nav-tabs > li.active > a:focus, .investor-relations .nav-tabs > li.active > a:hover {
    border: 1px solid #fff;
        background: #0072bc;
    color: #fff;
}
.investor-relations .nav-tabs a{
	background-color: #d7ae00;
	color: #fff;
}
.investor-relations .tab-content .tab-pane{
    padding: 10px 15px
    }
.investor-relations .tab-content ul
{
    padding-left: 0px;
    }
.investor-relations .tab-content li
{
    list-style: none;
    padding: 5px 10px;
    background-color: #f0f0f0;
}
.investor-relations .nav-tabs > li .active{
	background-color: #fff;
	color: #fff;
}
.investor-relations .nav-tabs > li a:hover {
    text-decoration: none;
    background-color: #0461b0;
}
.investor-relations .tab-content > .active {
	background-color: #fff;
}
.investor-relations .tab-pane img, .investor-relations .tab-pane a.more-link{
	float: right;
	margin-right: 20%;
}
/* end investor relations page */
/* start company-info page */
.static-page .why-net4{
    background: #d2e8f6;
    margin: 75px 0px;
    padding: 1px 15px;
    text-align: justify;
}
.static-page .why-net4 ul
{
    padding-left: 15px;
    padding-bottom: 20px;
}
.static-page .block
{
    padding: 1px 10px 20px 20px;
    background-color: #f0f0f0;
    margin: 10px 0px;
}
.static-page .block h2{
    font-size: 20px;
    font-weight: normal;
    margin: 15px 0px;
} 
.static-page .block ul
{
    padding-left: 15px;
}   
/* end company-info page */

/* start media page */
.static-page .top-img-block{
    padding: 20px 0;
    background-color: #ebebeb;
}
.media-page .old-news-toggle
{
    /*background: #d2e8f6;*/
}    
.media-page .news-room p, .media-page .old-news-toggle p, .media-page .archives p{
    list-style: none;
    padding: 5px 10px;
    background-color: #f0f0f0;
}
/* //end media page */

/* start refer a friend page */
.refer-feriend .top-img{
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 30px;
}
.refer-feriend .top-img img
{
 width: 100%;   
}   
/* end refer a friend page */

/* start resources page */
.resources ul{
    padding-left: 13px;
}
.resources ul li::before {
    content: '\f0da';
    font-family: 'FontAwesome';
    float: left;
    margin-left: -0.8em;
    color: #A4A4A4;
    font-size: 16px;
}
.resources ul li{
    padding-bottom: 15px;
    list-style: none;
    text-align: justify;
}
/* end resources page */

/* sitemap page */
.sitemap-page ul
{
    padding-left: 13px;
}
/* end sitemap */

/* start terms reseller page */
.terms-reseller strong, .terms span{
color: #0b63af;
}
/* end terms reseller page */

/* thanks page */
.static-page .thanks-block
{
    padding: 10% 0px;
    border-radius: 5px;
}
/* article index page */
.article-index-page ul, .article-index-page ol{padding-left: 15px;}
.article-index-page ul li, .article-index-page ol li{margin: 5px 0px;}

/* -------------------- compare email page ---------   */
.compare-email .table{color: #3c3c3c;}
.compare-email .table-bordered > tbody > tr > td, .compare-email .table-bordered > tbody > tr > th, .compare-email .table-bordered > tfoot > tr > td, .compare-email .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .compare-email .table-bordered > thead > tr > th {
    border: 1px solid #ccc;
}
.compare-email th.headcell1{background-color: #fcfcfc;}
.compare-email th.headcell2{background-color: #f2f2f2; text-align: center;}
.compare-email th.headcell3{background-color: #dadada; text-align: center;}
.compare-email th.headcell4{background-color: #BDBDBD; text-align: center;}
.compare-email td.cell1{background-color: #fcfcfc;}
.compare-email td.cell2{background-color: #F2F2F2; text-align: center;}
.compare-email td.cell3{background-color: #dadada; text-align: center;}
.compare-email td.cell4{background-color: #BDBDBD; text-align: center;}
.compare-email .fa-check{color: #039204;}
.compare-email .fa-times{color: #D40D0D;}
.compare-email h3, .compare-email h2, .compare-email h5 {margin-top: 10px;}
.compare-email tr.list-head{background-color: #dedede;}
/* -------------------- end compare email page ------  */
/* ------- forgot password page ---*/
.forgot-password .login-signup-form-area {padding: 15px 10px !important;}
.forgot-password .btn-default {background-color: #0b63af;border-color: #0d6dca;border-radius: 50px;text-transform: uppercase;padding: 12px 20px;color: #fff;}
/*  ------------------ // end static pages style ------------------ */
/* buy vps */
.buyvps .email-offer-price-section .radio td {width: 100%; padding: 5px 0px; font-family: Roboto;font-size: 16px;font-weight: 400;line-height: 24px;color: #414141;}
.buyvps .radio .mylist td label{padding-left: 10px;}
.buyvps .mylist{width: 260px; margin: 0 auto;}
/*.buyvps .email-offer-price-section #offer-section h6 {padding-left: 22%;}*/
.buyvps .features-boxes-area .col-md-12, .buyvps .features-boxes-area .col-sm-12{padding-left: 0px;padding-right: 0px;}
.buyvps .table{padding-left: 10px;background-color: transparent;}
.buyvps .table > tbody > tr > td{border-top: 0px solid #ddd; vertical-align:middle;padding: 5px 5px;}
.buyvps .table > tbody > tr > td p{padding: 3px;margin: 0px;font-size: 14px;text-align: left;}
.buyvps .inputSizeFix{width: 30%; float: left; margin-right:15px;}
.buyvps .table h3 {margin-bottom: 1px;  margin-top: 1px;font-size: 14px;font-weight: bold;}
.buyvps .table h3.total{font-size: 50px; font-weight: 800; color: #878787;}
.buyvps .email-custom-business-email-section {padding: 30px 0px;}
.buyvps #datacenter{background-color: #d7d7d7;padding: 10px 15px;width: 100%;}
.buyvps #datacenter h2{margin: 0px; background-color: #d7d7d7;color: #337ab7;font-size: 15px; text-transform: uppercase;}
.buyvps #datacenter a:hover{text-decoration: none; color: #2278f9;}
.buyvps #datacenter ul{padding-left: 0px;margin-top: 15px;padding-bottom: 30px;}
.buyvps #datacenter ul li{width: 32.8%;float: left;text-align: center; background-color: #e3c523;list-style: none;margin: 0px 1px;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.buyvps #datacenter ul li a{padding: 7px 0px; color: #fff;}
    /* features tabbing */
.buyvps .tab-row-header {border-bottom: 0px solid #e6e6e6; padding: 8px 5px;} 
.buyvps .nav{padding-left: 0; padding-right:0;}
.buyvps .nav-tabs{border-bottom: none;} 
.buyvps .nav-tabs li{width: 33.3%;}
.buyvps .nav-tabs.two-tabs li{width: 50%;}
.buyvps .nav-tabs li a{background-color: #e0e0e0;color: #000;text-align:center;padding: 12px 0px;border-top-right-radius: 10px;border-top-left-radius: 10px;text-decoration: none;font-size: 16px;}    
.buyvps .nav-tabs li.active a{background-color: #0072BC!important;color: #fff!important; border: 1px solid #0072BC!important;}
.buyvps .tab-row-header li.active .fa-caret-down {font-size: 35px;position: absolute;bottom: -22px;color: #0072bc; right: 45%;}

/* tlds landing pages */
.tlds-landing-pages .pdng0{padding-left:0px; padding-right:0px;}
.tlds-landing-pages-search-section .mrgn-btm20{margin-bottom: 20px;}
.tlds-landing-pages .banner{color: #fff;}
/* dot-tickets */
.tlds-landing-pages .ticket-tld .jumbotron{padding: 40px 0; background-image: url(../common/images/dot-tickets.jpg);}
.tlds-landing-pages .banner .jumbotron .banner-listing ul li.last {border-bottom: none;}
.tlds-landing-pages .banner .jumbotron .container h1{margin-top: 60px;}
.tlds-landing-pages .banner .jumbotron .container img{width: 244px;}
.tlds-landing-pages .strong-font{text-transform: uppercase;}
.tlds-landing-pages-search-section{margin-bottom: 30px;}
.tlds-landing-pages-search-section .search-form input[type="text"] {color: #7a7a7a; border-color: #c3c3c3;}
.tlds-landing-pages-search-section h3.text-primary{margin: 5px 0 25px 0;}
.tlds-landing-pages h3{margin-bottom: 20px;}
.tlds-landing-pages ul li{list-style: none; margin: 10px 0 10px -15px; font-size: 16px;}
.tlds-landing-pages ul li::before {content: '\f105'; font-family: 'FontAwesome'; float: left; margin-left: -1.7em; color: #b6b6b6;}
.tlds-landing-pages .block-area{padding: 30px; background-color: #e9e9e9; margin: 60px 10%; box-shadow: 0px 5px 6px #7b7b7b; border-top-left-radius: 10px;border-top-right-radius: 10px;}
.tlds-landing-pages .block-area img{margin: 10px 0 30px 0;}
.tlds-landing-pages .block-area p{font-size: 16px; color: #303030;}
.tlds-landing-pages .btn-primary{background-color: #0071bb; color: white; font-family: Roboto; font-size: 14px; font-weight: 700; line-height: 21px; text-transform: uppercase; padding: 13px 35px; margin: 15px 0px; border-radius: 50px;}
.tlds-landing-pages .note-txt{color: #565f72; margin-top: 30px; font-size:13px;}
/* dot desi */
.tlds-landing-pages .desi-tld .jumbotron{padding: 0px 0 50px; background-image: url(../common/images/dot-desi.png);background-size: cover;}
.tlds-landing-pages .dot-desi-summary .block-area{padding: 30px; background-color: #f6f6f6; margin: 20px 0%; box-shadow: 0px 5px 6px #ababab; border-top-left-radius: 10px;border-top-right-radius: 10px;}
.tlds-landing-pages .dot-desi-summary .block-area p.sum-txt{min-height:103px;}
/* dot film */
.tlds-landing-pages .film-tld .jumbotron{padding: 0px 0 50px; background-image: url(../common/images/dot-film.jpg);}
/* dot shiksha */
.tlds-landing-pages .shiksha-tld .jumbotron{padding: 0px 0 50px; background-image: url(../common/images/dot-shiksha.jpg);}
.shiksha-search-area .upload-btn{padding: 12px 40px;margin: 30px auto;}
.shiksha-search-area .bx-brdr{border: 1px solid #ccc;background-color}
/* dot bharat-rules and sunriseag */
.tlds-landing-pages .bharat-rules-tld .jumbotron{padding: 50px 0 75px; background-image: url(../common/images/dot-bharat-banner.png); color:#8d5858 !important; background-size:cover;}
.tlds-landing-pages .bharat-rules-tld .jumbotron p.strong-font{color:#0f0f0f !important;}
/* dot ooo */
.tlds-landing-pages .ooo-tld .jumbotron{padding: 0px 0 50px; background-image: url(../common/images/partner-or-reseller.png);}
.tlds-landing-pages .ooo-tld .brdr-btm{border-bottom: 1px solid #ccc; margin-bottom:8px;padding-bottom: 10px;}
/* dot bank */
.tlds-landing-pages .bank-tld .jumbotron{padding: 0px 0 50px; background-image: url(../common/images/bank-domain.png); background-color: #fff; padding: 30px 0 70px;}
/* dot shop */
.tlds-landing-pages .shop-tld .jumbotron{padding: 0px 0 50px; background-image: url(../common/images/dotshop-banner.png);background-size: cover; padding: 30px 0 70px;}
/* dot store */
.tlds-landing-pages .store-tld .jumbotron{padding: 0px 0 50px; background-image: url(../common/images/dotstore-banner.png);background-size: cover; padding: 30px 0 70px;}
/* dot club */
.tlds-landing-pages .club-tld .jumbotron{padding: 0px 0 50px; background-image: url(../common/images/club-banner.png);background-size: cover; padding: 30px 0 70px;}
.email-custom-business-email-section.dot-club-bg{background-image: none;/*background-position: left;*/background-color: #2e72c2;}
.club-tld-bgcolor{background-color:#b50000;}
/* dot insu */
.tlds-landing-pages .insu-tld .jumbotron{padding: 30px 0 70px; background-image: url(../common/images/dot-insu.png);background-size: cover;}
/* end tlds landing pages */



/* start ssl page --- ssl ------ ssl page  */
  /* ssl banner section */
  .ssl-banner .jumbotron {
    background-color: #0c2643;
    background-image: url(../images/ssl.jpg);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
    font-family: roboto;
    color: #fff;
    margin-bottom: 0px;
  }
  .ssl-banner .paddingTopBottom30{padding-top: 50px; padding-bottom: 50px;}
  .ssl-banner h2{font-size: 40px;  padding: 0px; margin: 0;}
  .ssl-banner h1{font-size: 56px; text-transform: uppercase; margin: 0px;}
  .ssl-banner p{font-size: 25px;margin: 10px 0 45px 0;}
  .ssl-banner ul{padding-left: 0;}
  .ssl-banner ul.banner-icons li{list-style: none; width: 250px; float:left;}
  .ssl-banner ul.banner-icons li span{border: 1px solid #0dca6f;padding: 15px;border-radius: 5px;font-size: 31px;}
  .ssl-banner ul.banner-icons li p{font-size:20px; line-height:20px; margin: -9px 0 0 0;}
  .pdngall0{padding-left: 0px; padding-right: 0px;}
  .ssl-banner .banner-bottom{background: #071a30; color: #fff;}
  .ssl-banner .banner-bottom ul li{font-size: 14px; padding: 15px 0px; text-transform: uppercase; }
  .ssl-banner .banner-bottom ul li span{padding: 0px 35px; border-right: 1px solid #ccc;}
  .ssl-banner .banner-bottom ul li span a{color: #fff;} .ssl-banner .banner-bottom ul li span a:hover{color: #24bdcf; text-decoration: none;}
  .ssl-banner .banner-bottom ul li.last span{border-right:0;}
  /* ssl-choose-ssl-plans-section */
  .ssl-choose-ssl-plans-section{padding-top:10px;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area ul {max-width: 755px;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .nav-tabs > li > a {margin: 0 18px;font-size: 14pxt;text-align: center;word-wrap: break-word;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tab-icon-block img {padding: 20px; border-radius: 10px;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .nav-tabs > li{border-bottom: 0px; -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ filter: grayscale(100%); opacity: 0.7;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .nav-tabs > li.active, 
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .nav-tabs > li:hover{-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */ filter: grayscale(0%); opacity: 1;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content {border: none;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .bordered-area{border: 1px solid #e5e5e5;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .block1{border-right: 1px solid #e5e5e5; text-align: left; padding: 20px 25px;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .block2{padding: 20px 25px;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content ul li{list-style: none; color: #6f7274; font-size: 16px; margin: 20px 0;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content ul li::before {content: '\f058';font-family: 'FontAwesome'; float: left; margin-left: -1.5em; color: #0dca6f;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .block2 h2{text-align:center; margin-bottom:0;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .block2 h2 .icon{font-size: 30px; margin-top:-10px;vertical-align: top; }
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .block2 h2 .amt{font-size: 50px; margin-top:-10px;vertical-align: middle;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .block2 h2 span.monthly {color: #000;vertical-align: bottom;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .btn-center{text-align: center;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .mrgnTop30{margin-top: 30px;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .mrgnbtm15{margin-bottom: 15px;}
  .ssl-choose-ssl-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content .btn-center .btn-default{background-color: #0dca6f;text-transform: uppercase; color: #fff; border-color: #0dca6f; border-radius: 45px;padding: 12px 30px;margin: 50px 0 0px 0;}
  /* all plans section */
  .ssl-all-plans-section{background-color: #f6f6f6; padding-top: 15px;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area ul {max-width: 730px;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area ul li{border: 1px solid #dbdbdb; opacity: 1; color: #ccc;margin:0 13px; background-color: #fff; border-radius: 5px;-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ filter: grayscale(100%); opacity: 0.7;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area ul li:hover,.ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area ul li.active{-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */ filter: grayscale(0%); opacity: 1;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .nav-tabs > li a{opacity: 1;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .nav-tabs > li.active span, 
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .nav-tabs > li:hover span{color: #d8174c !important;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tab-icon-block img {margin-right: 15px; padding: 0px; border-radius: 0px; border: none;}
  .ssl-all-plans-section a.btn-primary {background-color: #0071bb; color: white; font-family: Roboto; font-size: 14px; font-weight: 700; line-height: 21px; text-transform: uppercase; padding: 8px 25px; margin: 40px 0px; border-radius: 50px;}
  /* child tabs area and tabs */
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .tab-content {margin:0px; border: none;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs ul {max-width: 100%;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs ul li {color: #454545; background-color: transparent; border: none;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs ul li a{padding: 20px 15px; border-bottom: 1px solid #d8d8d8; text-align:left; font-weight:100;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs ul li.active a{border-bottom: 1px solid transparent; color: #0b63af; font-weight: bold;}  
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs ul li a .fa-angle-right{float:right;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs ul li.active a .fa-angle-right{font-weight: 700;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs .nav-tabs {margin: 0;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs .tab-pane ul li{margin: 10px 0; list-style: none;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs .tab-pane ul li::before {content: '\f105'; font-family: 'FontAwesome'; float: left; margin-left: -1.5em; color: #0b63af;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs .tab-pane .form-control {height: 40px;background-color: #ececec;padding-left: 10px; color: #928d8d;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs .tab-pane .block-area h1{ font-size: 50px; color: #c6c6c6; text-align: left; padding-left: 15px;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs .tab-pane .block-area h1 span.monthly{font-size:35px;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs .tab-pane .block-area h1 .fa-inr{font-size:35px; vertical-align:top; padding-top:7px;}
  .ssl-all-plans-section .reseller-choose-membership-plan-section .tabs-area .all-plans-child-tabs .tab-pane .block-area .mybutton-block .btn-primary {padding: 15px 30px;margin: 30px 10px;}
  /* ssl comparison section */
  .ssl-comparison-section{background-color: #262f37;color: #fff;padding: 10px 0px;}
  .ssl-comparison-section .carousel-control {width: auto;}
  .ssl-comparison-section .carousel-control.left {background-image: none;left: 40px;}
  .ssl-comparison-section .carousel-control.right {background-image: none;right: 40px;}
  .ssl-comparison-section .carousel-indicators {bottom: 0;}
  .ssl-comparison-section h2{font-size: 25px; text-align: center; margin-bottom:30px;}
  .ssl-comparison-section .table tr, .ssl-comparison-section .table td, .ssl-comparison-section .table th, .ssl-comparison-section .table tbody {border: 1px solid #0f5787;}
  .ssl-comparison-section .table .th-registration {background-color: #186ba1;}
  .ssl-comparison-section .table .th-renewal {background-color: #115480;}
  .ssl-comparison-section .table .th-col-3{background-color: #1b5f8c;}
  .ssl-comparison-section .table .th-col-4{background-color: #1e5377;}
  .ssl-comparison-section .table .th-col-5{background-color: #204761;}
  .ssl-comparison-section .table .th-col-6{background-color: #233b4c;}
  .ssl-comparison-section .table .orngtext{color: #de5758;}
  .ssl-comparison-section .table .yelotext{color: #deb71b;}
  .ssl-comparison-section .table .caps-text{text-transform: uppercase;}
  .ssl-comparison-section .table .faded-text{color: #7e96ac;}
  .ssl-comparison-section .dwnldlinks-area{margin-bottom: 30px;}
  .ssl-comparison-section .dwnldlinks-area h2{margin: 0px; text-align; right;}
  .ssl-comparison-section .dwnldlinks-area h2 a{color: #fff;}
  .ssl-comparison-section .dwnldlinks-area h2 a span .fa-arrow-circle-o-down{color: #0dca6f; margin-right: 15px;}
  .ssl-comparison-section .dwnldlinks-area p{color: #6e7681; font-size: 22px; line-height: 30px;}
/* end ssl page --- ssl ------ ssl page  */
/* start domain search page */
#offer-section .domain-search-main-page-offer .price-block .fa-inr {vertical-align: top; position: absolute; margin-top: -25px; margin-left: -16px; color: #00c6ff; font-size: 28px; font-weight: 300; line-height: 67px;}
#offer-section .domain-search-main-page-offer{margin-bottom: 20px;}
.website-builder-4easy-setp-section .domain-search-main-page .col-md-1{padding: 0px 1px 1px 30px; margin-bottom: 25px;}
.domain-search-area .website-builder-4easy-setp-section {padding: 0px 0px;}
.domain-search-main-page2 .fa{color: #05b0ff; font-size: 35px; margin-top: 0px !important;}
.web-builder-tool-section .domain-search-main-page2 .block{padding: 20px 0px 50px 0px;}
.domain-search-tlds-carousel-area .reseller-sell-grow-business-section .block-area {border-radius: 5px;box-shadow: 5px 11px 2px #ccc;background-color: #fff; padding: 20px 0px; text-align: center;  margin: 0px 0px;}
.domain-search-tlds-carousel-area .reseller-sell-grow-business-section {padding: 10px 0 25px;}
.domain-search-tlds-carousel-area .email-offer-price-section #offer-section {padding: 0px 0px;}
.domain-search-tlds-carousel-area .email-offer-price-section #offer-section h1 {text-transform: uppercase;color: #DB5313;font-weight: 700;}
.domain-search-tlds-carousel-area .reseller-sell-grow-business-section h4 {color: #a4a4a4; font-size: 20px; font-style: oblique; text-decoration: line-through;}
.line_through_label{text-decoration: line-through;}
.domain-search-tlds-carousel-area .email-offer-price-section #offer-section h2 {color: #2770b3; font-size: 25px; font-weight: 700; font-style: oblique;}
.domain-search-main-page-kb-block-section .web-builder-tool-section{padding-top:10px; background-color: #fff;}
.domain-search-main-page-kb-block-section .domain-search-kb-btn span {background-color: #0b6ac1;color: #fff;padding: 9px 15px;border-radius: 50px;}
/* end domain search page */
/* start UploadWithWhois-bulkSearch */
.UploadWithWhois-bulkSearch{padding: 40px 0;}
/* start UploadWithWhois-bulkSearch */
/* start */
.webhosting-email-combo-pack #empty-cart-section .empty-cart-area {padding: 0px 0px 60px 0px; border-bottom: none;}
.webhosting-email-combo-pack .reseller-banner .jumbotron{color: #fff; padding: 50px 0;}
.webhosting-email-combo-pack #cart-services-offered-section{padding: 30px 0px;}
.webhosting-email-combo-pack #cart-services-offered-section .icon-area { text-align: center; margin-top: -50px;}
/* end */
/* website-builder-3block */
.website-builder-3block-carousel .email-offer-price-section #offer-section, .website-builder-3block-carousel .email-offer-price-section .offer-price-area{margin:0; padding:0 !important;}
.website-builder-3block-carousel .email-offer-price-section #offer-section .email-price-block p {/*font-size:20px;*/}
/* end 3 block */

/* start copied from website builder page */
.tab-button {
      background-color:#f7f7f7;
      margin-top: -17px;
}
.tab-button .tab-row-header-custom{
      }

.tab-button .tab-row-header-custom .tabs{text-align: right; padding-right: 0;}
.tab-button .tab-row-header-custom a {
    background-color: #e0e0e0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #000;
    font-size: 14px;
    padding: 14px 27px !important;
    text-decoration: none;
}
.tab-button .tab-row-header-custom a:hover{box-shadow: 0px 0px 7px #888888;}
.tab-button .tab-row-header-custom a.active{
  background-color: #0072BC;
  color: #fff;
}
.tab-button .tab-row-header-custom a.active .fa-caret-down{
  font-size: 30px;
  position: absolute;
  bottom: -28px;
  color: #0072bc;
  text-align: center;
}
.tab-button .tab-row-header-custom a .fa-caret-down{color: transparent;}
.tab-button .tab-row-header-custom .multiple a {
    padding: 14px 18px !important;
}
.website-builder-3block-carousel .email-offer-price-section .second-block {
    border-left: 1px dotted #A5A5A5;
    border-right: 1px dotted #A5A5A5;
}
/* end copied from website builder page */
/* reseller register */
.regtr-frm-drop-fld .selectdiv select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    max-width: 100%;
    float: right;
    margin: 0px 0px;
    padding: 0px 0px;
    font-size: 14px;
    line-height: 1.75;
    color: #333;
    background-color: #ffffff;
    background-image: none;
    -ms-word-break: normal;
    word-break: normal;
    height: 35px;
    }
/* start reseller rotate block */
.rotate-control-row{text-align:center; color: #0b63af;}
.rotate-control-row strong{color:#898989; font-weight:500;}
.mylable strong{
    position: absolute;
    left: -75px;
    background: #fff;
    padding: 10px 0px;
    top: 100px;
    color: #e03e12;
    border: 1px solid#ccc;
    box-shadow: -3px 6px 8px 0px #A8A8A8;
    transform: rotate(-90deg);
    float: left;
    height: 40px;
    width: 160px;
    text-align: center;
    }
.reseller-choose-membership-plan-section .tabs-area .tab-content .brdrd-blck .block2{
    /*box-shadow: 0px 0px 5px 2px #ccc;*/
 }
 .reseller-choose-membership-plan-section .tabs-area .tab-content .brdrd-blck {
    box-shadow: 0px 0px 5px 2px #ccc;
}
/* end reseller rotate block */    
h1.frwlthdg{font-size:30px !important;}
.bltno{
color: #0b63af;
font-size: 20px;
background-color: #fff;
border-radius: 50px;
padding: 10px 17px;
margin-right: 10px;
border: 2px solid #0b63af;
}
/*.vpsadvntg .vps_ftr_height .dark-box, .vpsadvntg .vps_ftr_height .light-box {
    min-height: 393px !important;
}*/
.compare-email th.headcell1 {
    background-color: #fbfbfb;
    text-align: center;
}
.compare-email td.cell1 {
    background-color: #fbfbfb;
    text-align: center;
}
.pdngrgtmnu5{padding-right:5px;}

/* ssl new section for features */
section.sslmnftrs{padding: 10px 0px 35px 0px;}
.sslmnftrs h2{font-size: 35px;color: #0b63af;padding-bottom: 0px;line-height: 55px;margin-bottom: 0px;margin-top: 15px;}
.sslmnftrs p.tagline{color: #414141;font-size: 17px;padding-bottom: 10px;text-align: left;}
.sslmnftrs .area{padding: 20px 10px;}
.sslmnftrs .area h4{margin-top:0px; color: #0b63af;}
.sslmnftrs .area p{text-align:justify;}
#main-menu .dropdown-menu li.sslmnutltebld a {color: #fff;font-weight: bold !important;font-size: 18px;}
/* umake */
.umketopblks .cldblk{}
.umketopblks .cldblk .fa{font-size: 17px;padding-right: 5px;color: #05b0ff;}
.umketopblks .cldblk strong{color: #575757;font-size: 15px;font-weight: 300;}
.abuse_plc {
    background: #f7f7f7;
}
.abuse_plc h4{color: #0072BC;margin-top: 10px;}
.submenu-label big{font-size:16px;}
/* end Dilshad code */

.page-header{ font-family:Roboto; font-size:35px; color:#0b63af;}
.mrg-top60{ margin-top:60px;}
.fs20{font-size:20px;}
.list-mrg-lft-25 li{ margin-left:-25px;}
.half-width-form-control {
   display: inline-block;
    width: calc(50% - 2px);
    /*width: 50%;*/
    /*box-sizing: border-box;*/
}
/* start website builder page --------------------- start website builder------------------start website builder */
/*search section*/
.website-builder-search-section{
  background: #00243c; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#00243c, #004571); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#00243c, #004571); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#00243c, #004571); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#00243c, #004571); /* Standard syntax (must be last) */
  padding: 30px 0px 25px;
  color: #fff;
  font-family: roboto;
}
.website-builder-search-section h3{ 
  margin-bottom: 15px;
  margin-top: 12px;
}
.website-builder-search-section h3 strong{
  font-size: 26px;
}
.website-builder-search-section #search-form input[type="text"] {
  color: #484848;
}
.left-padding0{
  padding-left: 0px!important;
}    
/*website-builder-tools section*/
.web-builder-tool-section{
  padding: 30px 0px;
  background-color: #f7f7f7;
}
.web-builder-tool-section h1{
  font-size: 35px;
  color: #0b63af;
}
.web-builder-tool-section p.tagline{
  color: #414141;
  font-size: 18px;
  padding-bottom: 20px;
}
.web-builder-tool-section .block{
  padding: 0px 0px;
}
.web-builder-tool-section .block .fa, .web-builder-tool-section .block .glyphicon{
  color: #05b0ff;
  font-size: 35px;
  margin-top: 5px;
}
.web-builder-tool-section .block strong{
  color: #575757;
  font-weight: 600;
  font-size: 18px;
}
.web-builder-tool-section .block p{
  margin: 0px 0px 5px;
  font-size: 16px;
}
.web-builder-tool-section .right-aligned-big-img img{
  position: absolute;
  width: 110%;
  top: 30px;
  right: -5%;
}

/* start website builder / 4 easy step section */
.website-builder-4easy-setp-section{
  padding: 20px 0px;
}
.website-builder-4easy-setp-section h1{
  font-size: 35px;
  color: #0b63af;
  text-align: center;
}
.website-builder-4easy-setp-section p.tagline{
  color: #414141;
  font-size: 18px;
  padding-bottom: 30px;
  text-align: center;
}

.website-builder-4easy-setp-section .learn-more-about-area{
  border: 1px solid #e0e0e0;
  padding: 10px 40px 30px;
  /*margin: 0px 145px 0px 50px;*/
}
.website-builder-4easy-setp-section .learn-more-about-area h1{
  font-size: 34px;
  color: #0b63af;
  padding-bottom: 20px;
  line-height: 55px;
  text-align: left;
}
.website-builder-4easy-setp-section .learn-more-about-area h1 span{
  border-bottom: 2px solid;
  padding-bottom: 10px;
}
.website-builder-4easy-setp-section .learn-more-about-area p.summary{
  color: #414141;
  font-size: 16px;
}
.website-builder-4easy-setp-section .learn-more-about-area p.button-center{
  text-align: center;
  margin: 20px 0px;
}
.website-builder-4easy-setp-section .learn-more-about-area p.button-center .btn-primary{
  border-radius: 50px;
  padding: 10px 15px;
  background-color: #0071bb;
  border-color: #0071bb;
  font-size: 15px;
}
.website-builder-4easy-setp-section .learn-more-about-area p.button-center .btn-default{
  border-radius: 50px;
  padding: 10px 15px;
  background-color: #adb4c0;
  border-color: #adb4c0;
  color: #fff;
  font-size: 15px;
  min-width: 204px;
}
.website-builder-4easy-setp-section .block{
  padding: 20px 0px;
}
.website-builder-4easy-setp-section .block .col-md-1{
  padding: 10px 1px 1px 1px;
}
.website-builder-4easy-setp-section .block span {
    color: #FFF;
    font-size: 20px;
    background-color: #0b63af;
    border-radius: 50px;
    padding: 10px 17px;
}
.website-builder-4easy-setp-section .block strong{
  color: #575757;
  font-weight: 600;
  font-size: 18px;
}
.website-builder-4easy-setp-section .block p{
  margin: 0px 0px 5px;
  font-size: 16px;
}
/* start website builder / features section */
.website-builder-features-section{
  padding: 0px 0px 15px 0px;
  background-color: #f7f7f7;
}
.website-builder-features-section .top-area{
  text-align: center;
  padding: 10px 0;
}
.website-builder-features-section .top-area h1{
  font-size: 35px;
  color: #0b63af;
  padding-bottom: 0px;
  line-height: 55px;
  margin-bottom: 0px;
}
.website-builder-features-section .top-area p.tagline{
  color: #414141;
  font-size: 18px;
}
.website-builder-features-section .top-area img{
  margin: 0 auto;
}
.website-builder-features-section .top-area h2{
  font-size: 35px;
  color: #000;
  padding-bottom: 0px;
  line-height: 55px;
  margin-bottom: 0px;
}
.website-builder-features-section .top-area h4{
  font-size: 25px;
  color: #000;
  line-height: 0px;
  margin-bottom: 50px;
}
.website-builder-features-section .features-boxes-area{
  text-align: center;
  padding: 0px 20px;
}
.website-builder-features-section .features-boxes-area .col-md-4{
  padding-left: 0px;
  padding-right: 0px;
}
.website-builder-features-section .features-boxes-area .dark-box{
  background-color: #e6f2ff;
  padding: 50px 0px;
  min-height: 265px;
}
.website-builder-features-section .features-boxes-area .light-box{
  background-color: #e4ffff;
  padding: 50px 0px;
  min-height: 265px;
}
.website-builder-features-section .features-boxes-area p{ 
  font-size: 16px;
  margin-top: 15px;
}
.website-builder-features-section .features-boxes-area .more-button .btn-primary{
  border-radius: 50px;
  padding: 10px 15px;
  background-color: #0071bb;
  border-color: #0071bb;
  font-size: 15px;
  margin: 35px 0px 20px 0px;
}
/*more features*/
.website-builder-features-section .features-boxes-area .more-features{display: none;}

/*buy other services

.website-builder-buy-services #offer-section .price-block{
    text-align: center;
    padding-top: 5px;
}*/
.website-builder-buy-services #offer-section h6{
  color: #fff;
  font-size: 16px;
  padding-left: 13%;
  margin-top: 20px;
}
/* end website builder page --------------------- end website builder------------------end website builder */


/* start email solutions / business mail page ---  start business email solutions / business mail page  */
 /*price list offer section*/
.email-offer-price-section #offer-section .tab-row-header{
  border-bottom: 1px solid #e6e6e6;
  padding: 8px 0;
  margin: 0px 15px;
}
.email-offer-price-section #offer-section h1 {
    color: #0072BC;
    font-family: Roboto;
    font-size: 35px;
    font-weight: 300;
    line-height: 15px;
    margin: 5px 0px;
    letter-spacing: -1px;
}
.email-offer-price-section .tab-row-header .page-head{padding-left: 0;}
.email-offer-price-section .tab-row-header .tabs{text-align: right; padding-right: 0;}
.email-offer-price-section .tab-row-header a{
  background-color: #e0e0e0;
  color: #000;
  padding: 14px 27px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  text-decoration: none;
  font-size: 14px;
}
.email-offer-price-section .tab-row-header a:hover{box-shadow: 0px 0px 7px #888888;}
.email-offer-price-section .tab-row-header a.active{
  background-color: #0072BC;
  color: #fff;
}
.email-offer-price-section .tab-row-header a.active .fa-caret-down{
  font-size: 30px;
  position: absolute;
  bottom: -28px;
  color: #0072bc;
  text-align: center;
}
.email-offer-price-section .tab-row-header a .fa-caret-down{color: transparent;}
.email-offer-price-section #offer-section {
    background-color: #fff;
    padding: 30px 0px 0px 0px;
    background-image: none;
    color: #000;
}
.email-offer-price-section .offer-price-area{
  padding: 40px 0px 25px 0px;
}
.email-offer-price-section .email-price-block{
    padding: 0px 30px 20px 30px;
    border: 1px solid transparent;
}
.email-offer-price-section .email-price-block:hover, .email-offer-price-section .second-block:hover{
  box-shadow: 0px 4px 4px 1px #45ef9c;
  border: 1px solid #0dca6f !important;
  transition: all ease-in-out 0.5s;
}
.email-offer-price-section #offer-section h2 {
    color: #0072BC;
}
.email-offer-price-section #offer-section .email-price-block p {
    color: #2C2C2C;
    text-align: center;
}
.email-offer-price-section #offer-section .price-block {
    padding-top: 0px;
}
.email-offer-price-section .pdngbtm30{padding-bottom: 30px;}
.email-custom-business-email-section .mrgnlft20{margin-left: 6px; margin-top: 30px;}
.email-custom-business-email-section .mrgnlft20 input[type="radio"] {margin-left: -8px;}
.email-offer-price-section #offer-section h6 {
  padding-left: 22%;
  margin-top: 20px;
  font-size: 16px;
  color: #575757;
}
.pdngbtm0{pdding-bottom: 0 !important;}
pdng0{padding: 0px !important;}
.email-offer-price-section #offer-section ul li span {
    opacity: 1;
    color: #414141;
}
.email-offer-price-section #offer-section .domain-search-offer-section .second-block {
    border-left: 1px dotted #616467;
    border-right: 1px dotted #616467;
}

.email-offer-price-section .radio table
{
    width:100%;}
.email-offer-price-section .radio input
{
    margin-left: 20px;
    position: relative;}
    
.email-offer-price-section .radio label
{
    width:auto; padding-left:5px;}

.email-offer-price-section .radio td{
  width: 24%;
  float: left;
  color: #000;
  list-style: none;
}
.email-offer-price-section #offer-section td {
    opacity: 1;
    color: #3c3c3c;
}
.email-of4er-price-section .radio td::before {
    content: none !important;
    font-family: 'FontAwesome';
    float: left;
    margin-left: -1.5em;
    color: transparent !important;
}

.email-offer-price-section .selectdiv select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    /*appearance: none;*/
    display: block;
    width: 100%;
    max-width: 340px;
    float: right;
    margin: 22px 0px 10px 0px;
    padding: 0px 10px;
    font-size: 14px;
    line-height: 1.75;
    color: #333;
    background-color: #ffffff;
    background-image: none;
    -ms-word-break: normal;
    word-break: normal;
    height: 45px;
    border-radius: 25px;
}
.email-offer-price-section .selectdiv::after {
    content: '\f0dd';
    font: 14px "Consolas", monospace;
    color: #333;
    right: 40px;
    font-family: FontAwesome;
    top: 35px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
}
/* IE9 and above */
.selectdiv select::-ms-expand { display: none; }


.email-offer-price-section #offer-section .domain-search-offer-section a.btn-primary {
    margin: 25px 0px 0px 0px;
    padding: 13px 30px;
}
.email-offer-price-section #offer-section .domain-search-offer-section .btn-primary {
    margin: 25px 0px 0px 0px;
    padding: 13px 30px;
}
/* end price list offer section*/

/*start email solutions / business email /  custom pack section */
.email-custom-business-email-section{
    background-image: url('../common/images/email-solutions/business-email-solutions.png');
    background-position: right;
    padding: 20px 0px 40px 0px;
    background-color: #f7f7f7;
    background-repeat: no-repeat;
    background-size: contain;
}
.email-custom-business-email-section h1{
  color: #0072BC;
  font-family: Roboto;
  font-size: 35px;
}
.email-custom-business-email-section p{
  font-size: 17px;
  line-height: 30px;
}
.email-custom-business-email-section .form-control {
  height: 40px;
  background-color: #ececec;
  padding-left: 10px;
  color: #928d8d;
}
.email-custom-business-email-section .selectdiv::after {
    color: #AAA;
    right: 30px;
}
.email-custom-business-email-section .radio ul li{
	width: 25%;
	float: left;
	color: #000;
	list-style: none;
	font-size: 17px;
}
.email-custom-business-email-section .radio ul {
    padding: 35px 5px 40px 18px;
}
.email-custom-business-email-section .radio ul li label {
    margin: 0;
    padding: 0;
}
.email-custom-business-email-section .radio tr{  
  float: left;
  color: #000;
  list-style: none;
  font-size: 17px;
}
.email-custom-business-email-section .radio table td{
  padding: 35px 5px 40px 18px;
  width: 25%;
}
.email-custom-business-email-section .radio label{ padding-left:10px; margin-right:20px;}


.email-custom-business-email-section h1.calculated-price{
  font-size: 50px;
  color: #c7c7c7;
}  
.email-custom-business-email-section a.btn-primary {
  margin: 20px 0px 0px 0px;
  padding: 13px 30px;
  font-size: 18px;
  text-transform: uppercase;
  border-radius: 50px;
}
 
/* end email solutions / business email /  custom pack section */

 /*start email solutions / features section*/
 .email-features-business-email-section .website-builder-features-section{
  background-color: #fff;
 }
 .email-features-business-email-section .tab-row-header {margin: 0px 0px 20px 0px;}
 .email-features-business-email-section p.tagline{
  font-size: 17px;
  line-height: 30px;
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 40px;
  padding: 0px 10px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area p {
    font-size: 16px;
    margin: 15px 0 0;
    padding: 0px 28px;
} 
/*.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box {
    min-height: 315px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.xxsbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.xxsbox {
    min-height: 250px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.xsbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.xsbox {
    min-height: 270px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.smbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.smbox {
    min-height: 295px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.mdbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.mdbox {
    min-height: 330px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.lgbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.lgbox {
    min-height: 355px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.xlgbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.xlgbox {
    min-height: 400px;
}
*/









.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box {
    min-height: 330px;
}


.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.vxsbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.vxsbox {
    min-height: 280px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.xxsbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.xxsbox {
    min-height: 295px;
}

.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.xsbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.xsbox {
    min-height: 315px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.smbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.smbox {
    min-height: 360px;
}

.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.mdbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.mdbox {
    min-height: 420px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.lgbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.lgbox {
    min-height: 445px;
}
.email-features-business-email-section .website-builder-features-section .features-boxes-area .dark-box.xlgbox, 
.email-features-business-email-section .website-builder-features-section .features-boxes-area .light-box.xlgbox {
    min-height: 450px;
}


.email-features-business-email-section .website-builder-features-section .features-boxes-area .more-button .btn-primary {
    border-radius: 50px;
    padding: 15px 30px;
    background-color: #0071bb;
    border-color: #0071bb;
    font-size: 15px;
    margin: 35px 0px 20px 0px;
    text-transform: uppercase;
}


	.modal-content {border-radius: 0px;}
	
/* CSS by Sushma Arya */
.text-red {color:red !important;}
.text-white{color:#fff !important;}
.text-primary{color:#337ab7 !important;}
.text-success {color: #0dca6f !important;}
.text-yellow {color:#ffff09 !important;}
.bg-green{background:#0dca6f; color:#fff;}
.border-green{border: solid 1px #0dca6f;}
.border-green:focus{border: solid 1px #0dca6f;}
h1,h2,h3{margin-bottom:10px; margin-top:20px;}
h4,h5,h6{ margin-bottom:10px; margin-top:20px;}
h1.subheading {
    color: #0b63af;
    font-size: 30px;
    margin-top: 40px;
    margin-bottom: 5px;
}
h2.subheading {
    color: #0b63af;
    font-size: 26px;
    margin-top: 40px;
    margin-bottom: 5px;
}
p.tagline {
    color: #414141;
    font-size: 17px;
    padding-bottom: 20px;
    margin:0;
}
p.tagline span {
    color: red;
}

.tab-row-header{
  border-bottom: 1px solid #e6e6e6;
  padding: 8px 0;
  margin: 30px 0px 20px 0px;
}
.tab-row-header .page-head{padding-left: 0;}
.tab-row-header .page-head h1 {
    color: #0072BC;
    font-family: Roboto;
    font-size: 35px;
    font-weight: 300;
    letter-spacing: -2px;
    line-height: 15px;
    margin: 5px 0px;
}
.tab-row-header .page-head h1 .smltxt {
    color: #333;
    font-size: 24px;
    line-height: 15px;
    margin-left: 40px;
}
.tab-row-header .tabs{text-align: right; padding-right: 0;}
.tab-row-header a {
    background-color: #e0e0e0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #000;
    font-size: 14px;
    padding: 15px 20px !important;
    text-decoration: none;
}
.tab-row-header a:hover{box-shadow: 0px 0px 7px #888888;}
.tab-row-header a.active{
  background-color: #0072BC;
  color: #fff;
}
.tab-row-header a.active .fa-caret-down{
  font-size: 30px;
  position: absolute;
  bottom: -28px;
  color: #0072bc;
  text-align: center;
}
.tab-row-header a .fa-caret-down{color: transparent;}
.tab-row-header .multiple a {
    padding: 14px 18px !important;
}
.price-area {
    background-color: #fff;
    border-radius: 8px;
    padding: 15px;
    margin-bottom: 5px;
}
.price-area.dark {
    background-color: #01263e;
    color: #fff;
}
.block-area .fa-shopping-cart {
    background-color: #0dca6f;
    border-radius: 50px;
    color: #fff;
    font-size: 18px;
    margin-top: 8px;
    padding: 12px;
}
.box-count-list {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    padding: 0px 30px 30px;
    margin: 15px 0px 30px;
}
.count-list {
    counter-reset: section;
    list-style: outside none none;
    padding-left: 50px;
    margin-bottom: 20px;
}
.count-list li {
    opacity: 1;
    font-family: Roboto;
    font-size: 16px;
    line-height: 25px;
    margin: 13px 0px;
}
.count-list li::before {
    counter-increment: section;
    content: counters(section,".") " ";
    font-size: 14px;
    line-height: 15px;
    color: #fff;
    float: left;
    background: #0b63af;
    border-radius: 50%;
    padding: 6px 10px;
    margin-left: -50px;
    margin-right:20px;
}
.icon-list {
    list-style: outside none none;
    padding-left: 40px;
}
.icon-list li {
    color: #3c3c3c;
    opacity: 1;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 3px;
}
.icon-list li::before {
    color: #0b63af;
    content: "";
    float: left;
    font-family: "FontAwesome";
    margin-left: -2em;
}
.easy-site-block {
    padding: 0px;
    margin: 15px 0px 4px;
}
.easy-site-block h2 {
    background: #0072bc;
    border: 1px solid f9f9f9;
    border-radius: 5px 5px 0px 0px;
    color: #fff;    
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 50px;
    text-align: center;
    margin: 0px;
}
.easy-site-block p {
    color: #2c2c2c;
    text-align: center;
    margin-bottom: 20px;
}
.easy-site-body {
    background: #fff;
    border: solid 1px #f9f9f9;
    padding: 20px 30px;
    margin: 0px;
}
.easy-site-block:hover .easy-site-body {
    background: #f9f9f9;
    border-bottom-color: #eee;
    transition: all ease-in-out 0.5s;
}
.easy-site-block:hover .easy-site-footer {
    color: #fff !important;
    background: #0072bc;
    transition: all ease-in-out 0.5s;
}
.easy-site-block:hover .easy-site-footer h2, .easy-site-block:hover .easy-site-footer .text-primary {
    color: #fff !important;
    transition: all ease-in-out 0.5s;
}
.easy-site-footer {
    background: #f9f9f9;
    text-align: center;
    border-radius: 0px 0px 5px 5px;
    padding: 0px;
}
.easy-site-footer h2 {
    background: transparent;
    font-size: 25px;
    color: #333;
    padding: 0px 30px;
    margin: 0px;
}
.counter-list {
    counter-reset: section;
    list-style-type: none;
    padding-left: 15px;
    margin-bottom: 20px;
}
.counter-list li {
    background: #f5f5f5;
    border: solid 5px #fff;
    color: #3c3c3c;
    opacity: 1;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 55px;
    padding: 0 10px;
    margin: 13px 0px;
}
.counter-list li::before {
    counter-increment: section;
    content: counters(section,".") " ";
    font-size: 18px;
    line-height: 15px;
    color: #fff;
    float: left;
    background: #0b63af;
    border: solid 5px #fff;
    border-radius: 50%;
    margin-left: -2em;
    margin-right: 20px;
    margin-top: -5px;
    padding: 20px 22px;
}

#search-form input[type="text"] {
    background: url(../common/images/search-icon.png) no-repeat 20px 15px #fcfcfc;
    color: #bebebe;
     -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
#search-form .search-field {
    width: 75% !important;
    float: left;
    height: 50px;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    padding-left: 55px;
    border: 1px solid #fff;
}
#search-form a{
    width: 25%;
    float: left;
    height : 50px;
    line-height : 37px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 25px;
    border-top-right-radius: 25px;
    margin-left: -25px;
    font-family: roboto;
} 


/* 5-10-2016 */
.bulk-form p {
    font-size: 11px;
    margin-bottom: 5px;
}
table.borderless td,table.borderless th{
     border: none !important;
}
.borderless > tbody > tr > td {
    padding: 3px;
}
.checkbox .borderless input[type="checkbox"] {
    margin-left: 0px !important;
}
.bulk-search-chk {
    margin-top: -15px;
}
.bulk-search-chk a {
    cursor: pointer;
    font-size: 12px;
    text-align: left;
}
#cart-items-section .cart-items-summary-area h5 {
    font-size: 14px;
    padding: 0 15px 10px;
    margin-bottom: 0px;
    margin-top: 15px;
}
#cart-items-section .cart-items-summary-area h5 span {
    float: right;
}
#cart-items-section .select-area {
    padding: 0px 15px 15px;
    margin-bottom: 20px;
  }
#cart-items-section .selectdiv select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    max-width: none;
    float: left;
    margin: 0px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 14px;
    line-height: 1.75;
    color: #333;
    background-color: #ffffff;
    background-image: none;
    -ms-word-break: normal;
    word-break: normal;
    height: 35px;
} 
#cart-items-section .selectdiv select option{
    padding-left: 13px;
}    
/*#cart-items-section .selectdiv::after {
    content: '\f0dd';
    font: 14px "Consolas", monospace;
    color: #333;
    top: auto;
    right: 50px;
    font-family: FontAwesome;
    padding: 5px 0px 2px;
    position: absolute;
    pointer-events: none;
  }*/
section.reseller-banner .jumbotron.hospitalbnr {
	background-image: url(../common/images/banners/build-doctor-website_banner.jpg);
}
section.reseller-banner .jumbotron.educationbnr {
	background-image: url(../common/images/banners/build-education-website-banner.jpg);
}

.website-builder-features-section .features-boxes-area .col-md-3 {
    padding-left: 0;
    padding-right: 0;
}

.pad-top0{ padding-top: 0px !important;}
.text-center-bg th {
    text-align: center;
    background: #ccc;
}
h1 .border-head {
    color: #0dca6f;
    font-weight: 700;
    border-bottom: solid 3px;
}
.btn-primary {
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 14px 23px;
}
.btn:hover {
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
.btn-success {
    border-radius: 50px!important;
    font-weight: 700;
    padding: 8px 25px !important;
    background-color: #0dca6f!important;
    text-transform: uppercase;
    border-color: #0dca6f!important;
    
}
.btn-success:hover, .btn-success:focus {
    background-color: #0dca6f;
    border-color: #0dca6f;
    transition: all 0.5s ease-in-out;
}
.modal-frame-form .form-horizontal .form-group {
    margin-right: 0px;
}
.modal-frame-form .form-group input, .modal-frame-form .form-group select {
    color: #9999a6;
    font-size: 16px;
    border-top: 0px;
    border-right: 0px;
    border-left: 0;
    box-shadow: 0px 0px;
    border-radius: 0px;
    padding: 4px 0px;
    border-bottom: 1px solid #e4e4e4;
}

.word-manage {
    width: auto;
    overflow-wrap: break-word;
    line-height: normal !important;
}

#cart-services-offered-section .price-block .icon {
  vertical-align: top;
  position: absolute;
  margin-top: -8px;
  margin-left: -16px;
  color: #4aa3f2;
  font-size: 29px;
  font-weight: 100;
  line-height: 67px;
}
#search-form.input-group .search-field {
    float: left;
}
#search-form.input-group .input-group-btn {
    float: left;
    width: 25% !important;
}

#search-form .input-group-btn a {
    display: inline-block;
    float: none;
    margin-left: -18px;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
}

#search-form .input-group-btn .search-dropdown {
    height: 50px;
    border: solid #ccc;
    border-width: 1px 1px 1px 0px;
    background: #fcfcfc;
    margin-left: -2px;
    -webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.075);
    box-shadow:inset 0 1px 0 rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    padding: 0 25px;
}
#search-form .open > .dropdown-menu {
    padding: 20px !important;
}
.searchbutton-bulk{
  /*width: 25%;*/
  width: auto;
  float: left;
  height: 50px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 20px !important;
  border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
    margin-left: -25px;
    font-family: roboto;
} 
.btn-square {
    border-radius: 0px !important;
}
.btn-primary.btn-xs, .btn-success.btn-xs {
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px;
    text-transform: inherit;
    padding: 3px 8px !important;
}
.btn-primary.btn-sm, .btn-success.btn-sm {
    font-size: 12px;
    line-height: 1.5;
    text-transform: inherit;
    padding: 3px 15px !important;
}

.website-builder-4easy-setp-section .block.small {
    padding: 25px 0;
}
.website-builder-4easy-setp-section .block.small .col-md-1 {
    padding: 0 1px 1px;
}
.website-builder-4easy-setp-section .block.small span {
    padding: 5px 12px;
}
#domain-search-search-result-section h2 .result-text {
    color: #0072bc;
    font-family: roboto;
    font-size: 35px;
    font-weight: bold;
    line-height: 20px;
}
#available-domains-options-section .block-area.width-full h2 {
    background: #0072bc;
    border-bottom: 1px solid #0072bc;
    margin: 0;
    padding: 10px 30px;
}

 #available-domains-options-section .block-area.width-full h2 span {
    background: none;
    border-top-left-radius: 6px;
    color: #fff;
    font-family: roboto;
    font-size: 22px;
    font-weight: normal;
}

.btn-primary {
    line-height: inherit;
}
.block-area .fa-shopping-cart {
    background: none;
    border-radius: 50px;
    margin: 0px;
    padding: 0px;
}
.dropdown-menu.full-width-box {
    width: auto;
    height: 240px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 15px 20px 30px;
    margin: 10px 5% 0;
}
.dropdown-menu.full-width-box .col-md-2, 
.dropdown-menu.full-width-box .col-sm-2, 
.dropdown-menu.full-width-box .col-xs-4 {
    padding-right: 0px;
}
.button-default .btn-default{
	background-color: #adb4c0;
	border-color: #adb4c0;
	color: #fff;
}
.button-default .btn-default:hover{
	background-color: #a0a8b7;
	border-color: #a0a8b7;
	color: #fff;
}
.btn-warning{
	border-radius: 50px;
	padding: 14px 23px;
	background-color: #f0ad4e;
	border-color: #eea236;
	color: #fff;
	font-size: 15px;
}
.text-disclaimer {
    font-size:11px;
}

.email-custom-business-email-section.buyhosting-bg{
    background-image: url('../common/images/email-solutions/small-business-user-hosting.png');
}
.email-custom-business-email-section.web-hosting-bg{
    background-image: url('../common/images/email-solutions/medium-business-user-hosting.png');
}
.email-custom-business-email-section.eco-hosting-bg{
    background-image: url('../common/images/email-solutions/ecommerce-hosting.png');
}
.email-custom-business-email-section.enterp-email-bg{
    background-image: url('../common/images/email-solutions/enterprise-email-solutions.png');
}
.email-custom-business-email-section.office-365-bg{
    background-image: url('../images/office-365-email-solutions.png');
}
.email-custom-business-email-section.buyvps-bg{
    background-image: url('../images/cloud-hosting.png');
    padding: 20px 0;
}
#international-domain-search-section {
    padding: 40px 0px;
}
#international-domain-search-section .container h2 {
    color: #0072bc;
    font-size: 33px;
    margin-top:0px;
}
#international-domain-search-section .icon-round .fa {padding: 10px 13px;margin-top: 0px; font-size:20px;margin-right: 10px;}
#international-domain-search-section h4.bold{font-size:21px;line-height: 25px;}
#search-form a { line-height:normal}
.icon-round .fa {
    background-color: #0dca6f;
    border-radius: 50px;
    color: #fff;
    margin-right: 20px;
    margin-top: 8px;
    padding: 15px 18px;
}
.nav-block-tabs li a {
    background: #eee;
    border: solid 1px #fff;
    font-size:18px;
    padding: 15px 20px!important;
}
.tab-content-bordered {
    border: solid 1px #eee;
    padding: 20px;
}
.tab-content-fixed {
    height: 270px;
    overflow-y: scroll;
}
#feature-international-domains-section {
    padding: 40px 0;
}
#feature-international-domains-section .container h2 {
    color: #0072bc;
    font-size: 24px;
}
#feature-international-domains-section .feature-block {
    list-style:none;
    margin-top: 20px;
}
#feature-international-domains-section .feature-block .feature-list {
    list-style:none;
    margin-bottom: 15px;
    background: #f1f1f1;
    border-bottom: solid 1px #eee;
    padding-bottom: 10px;
    padding-top: 10px;
}
#feature-international-domains-section .feature-block .col-md-6 {
    padding-left: 0px;
}
#feature-international-domains-section .feature-block .btn-primary {
    background-color: #0072bc;
    border-color: #0072bc;
    border-radius: 20px;
    color: #fff;
    padding: 5px 20px!important;
    text-transform: uppercase;
}
.left-carousel .carousel-indicators {
    bottom: 0px;
}
.left-carousel .carousel-indicators li {
    background-color: #c1c1c1;
}
.left-carousel .carousel-indicators .active {
    background-color: #fff;
    border-color: #c1c1c1;
}
.form-horizontal .control-label.text-left {
    text-align: left;
}
.division-or {
    text-align:center;
    margin: 60px 0;
}
.division-or span {
    background: #337ab7;
    border-radius:50%;
    font-size:20px;
    line-height:50px;
    font-weight:bold;
    color: #fff;
    padding:20px;
}
.email-custom-business-email-section.dot-desi-bg{
    background-image: url('../common/images/dot-desi-tld.png');
    background-position: left;
    background-color: #d5a129;
}
.desi-tld-bgcolor{background-color:#e61c38;}
.email-custom-business-email-section.dot-store-bg{
    background-image: url('../common/images/dot-store-tld.png');
    background-position: left;
    background-color: #0eadb3;
}
.store-tld-bgcolor{background-color:#0eadb3;}

/* END CSS */

.lnkRedirectbut{display:none;}

/* start reseller page ---  reseller ------ reseller page  */
    /* domain reseller */
    .reseller-domainBg .ssl-banner .jumbotron {
    background-image: url(../common/images/banners/domain-reseller.jpg);
    }
    /* reseller hosting */
    .reseller-hostingBg section.reseller-banner .jumbotron {
    background-image: url(../common/images/banners/reseller-webhosting.jpg);
    }
    
    /* free wallet */
    .freeWalletBg .ssl-banner .jumbotron {
    background-image: url(../common/images/banners/freewalletprofit.jpg);
    }
    /* media */
    .referFriendBg .ssl-banner .jumbotron {
    background-image: url(../common/images/email-solutions/refer-friend-bg.jpg);
    }
    /* media */
    .mediaBg .ssl-banner .jumbotron {
    background-image: url(../common/images/email-solutions/media.jpg);
    }
    /* insta store */
    .instaStoreBg section.reseller-banner .jumbotron {
    background-image: url(../common/images/banners/insta-store.jpg);
    }
    /* reseller White Label API */
    .whiteLabelApiBg section.reseller-banner .jumbotron {
    background-image: url(../common/images/banners/reseller-api.jpg);
    }
    /* reseller White Label API */
    .investorRelationsBg .ssl-banner .jumbotron {
    background-image: url(../common/images/banners/investor-relations.jpg);
    }
	/* reseller banner section */
	section.reseller-banner .jumbotron {
		background-color: #343434;
		background-image: url(../common/images/partner-or-reseller.png);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		font-family: roboto;
		margin-bottom:0;
	}
	.reseller-banner p.normal-font{
		font-size: 36px;
		color: #fff;
		font-weight: normal;
		margin-bottom: 0px;
	}
	.reseller-banner p.strong-font{
		font-size: 40px;
		color: #fff;
		font-weight: 800;
		margin-bottom: 0px;
	}
	.reseller-banner p.strong-font span{font-weight: 100;}
	.reseller-banner .banner-listing{
		color: #fff;
		padding-top: 60px;
	}
	.reseller-banner .banner-listing ul{padding-left: 5px;}
	.reseller-banner .banner-listing ul li{
		padding-bottom: 25px;
		border-bottom: 1px dotted;
		margin-bottom: 25px;
		font-size: 15px;
		list-style: none;
	}
	.reseller-banner .banner-listing ul li.last{border-bottom: none;}
	.reseller-banner .banner-listing ul li::before {
	    content: '\f058';
	    font-family: 'FontAwesome';
	    float: left;
	    margin-left: -1.5em;
	    color: #0dca6f;
	}
	/* end reseller banner section */

	/*start membership grade plan section*/
	.reseller-choose-membership-plan-section{padding-bottom: 80px;}
	.reseller-choose-membership-plan-section h1{
		font-size: 35px;
		color: #0b63af;
		text-align: center;
		margin-top: 20px;
	}
	.reseller-choose-membership-plan-section h3{
		font-size: 18px;
		color: #000;
		text-align: center;
	}
	/* tabs area */
	.reseller-choose-membership-plan-section .tabs-area{}
	.reseller-choose-membership-plan-section .tabs-area ul{
		max-width: 600px;
		margin: 0 auto;
	}
	.reseller-choose-membership-plan-section .tabs-area .nav-tabs {
    border-bottom: 0px solid #ddd;
    margin: 12px auto 0px auto;
	}
	.reseller-choose-membership-plan-section .tabs-area .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    color: #333;
    background: transparent; opacity: 0.4;
	}
	.reseller-choose-membership-plan-section .tabs-area .nav-tabs > li > a:hover {opacity: 1.0;}
	.reseller-choose-membership-plan-section .tabs-area .nav-tabs > li > a > p{padding: 10px 0;}
	.reseller-choose-membership-plan-section .tabs-area .nav-tabs > li.active > a, 
	.reseller-choose-membership-plan-section .tabs-area .nav-tabs > li.active > a:focus, 
	.reseller-choose-membership-plan-section .tabs-area .nav-tabs > li.active > a:hover {
    color: #333;
    cursor: default;
    ackground-color: #fff;
    /*border: 0px solid #ddd;*/
    opacity: 1;
	}
	.reseller-choose-membership-plan-section .tab-icon-block img{
	padding: 25px;
	border-radius: 10px;
	border: 1px solid #bcbcbc;
	}
	.reseller-choose-membership-plan-section .tab-icon-block img.bronze{
	background-color: #e48026;
	}
	.reseller-choose-membership-plan-section .tab-icon-block img.silver{
	background-color: #d5d5d5;
	}
	.reseller-choose-membership-plan-section .tab-icon-block img.gold{
	background-color: #e48026;
	}
	.reseller-choose-membership-plan-section .tab-icon-block img.platinum{
	background-color: #cdcdcd;
	}
	.reseller-choose-membership-plan-section .tab-icon-block img.titanium{
	background-color: #b8e1e7;
	}
		/* tab content area */
	.reseller-choose-membership-plan-section .tabs-area .tab-content{
		margin: 0 50px;
	}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .brdrd-blck{
		border: 1px solid #e6e6e6;
	}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block1{text-align: center; padding: 25px; border-right: 1px solid  #e6e6e6;}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block1 h3{
    font-size: 25px;
    color: #000;
    }
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block1 h1{
    font-size: 80px;
    color: #4aa3f2;
    }
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block1 h1 span{
    font-size: 40px;
    vertical-align: top;
    line-height: 65px;
	}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block1 .btn-primary{
    background-color: #0dca6f;
    text-transform: uppercase;
    color: #fff;
    border-color: #0dca6f;
    border-radius: 40px;
	padding: 12px 30px;
	margin: 20px 0;
	}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .row{margin-right: 0px; padding-right: 0px; border-bottom: 1px solid #ccc;}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .line1{padding: 26px 20px;}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 h2{font-size: 62px; color: #4aa3f2;}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 h2 span{
    font-size: 30px;
    vertical-align: top;
    line-height: 51px;
	}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .mrgnTop{margin-top: 30px;}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .line1 p{margin: 4px 0px;}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .line1 p span{
    background-color: #23d780;
	padding: 1px 14px;
	color: #fff;
	border-radius: 3px;
	text-transform: uppercase;
	}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .line1 p i.glyphicon{
		color: #23d780;
		margin-right: -4px;
		top: 3px;
		font-size: 15px;
	}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .line1 h4{font-size: 26px; font-weight: 800; color: #005ba1; margin: -4px 0 2px 0;}
	.reseller-choose-membership-plan-section .tabs-area .tab-content .block2 .line1 h5{font-size: 25px; margin: 3px 0 0 0; color: #AEAEAE;}
	/* end  membership grade plan section*/
	
	/* start sell and grow your business section */
	.reseller-sell-grow-business-section .email-offer-price-section #offer-section {background-color: #f0f0f0;padding: 0px 0px 0px 0px;}
	.reseller-sell-grow-business-section{background-color: #f0f0f0; padding: 10px 0px 0px;}
	.reseller-sell-grow-business-section h1{font-size: 35px; color: #0b63af; text-align: center;}
	.reseller-sell-grow-business-section h4{font-size: 18px; text-align: center; }
	.reseller-sell-grow-business-section .block-area{
    background-color: #fff;
    padding: 30px;
    text-align: center;
    margin: 40px 20px;
	}
	.reseller-sell-grow-business-section .email-offer-price-section .offer-price-area {padding: 0px 0px 0px 0px;}
	.reseller-sell-grow-business-section .block-area h2{font-size: 25px;}
	.reseller-sell-grow-business-section .block-area p{font-size: 16px; line-height: 25px; min-height: 125px;}
	.reseller-sell-grow-business-section .block-area a{color: #0072bc; text-decoration: none; font-size: 18px; line-height: 50px;}
	.reseller-sell-grow-business-section .email-offer-price-section .email-price-block:hover {box-shadow:none;}
	/* end sell and grow your business section */

	/* start start your business section */
	.reseller-start-your-business-section{padding: 10px 0px;}
	.reseller-start-your-business-section h1{font-size: 35px; color: #0b63af; text-align: center;}
	.reseller-start-your-business-section h4{font-size: 18px; text-align: center; }
	.reseller-start-your-business-section .area, .reseller-start-your-business-section .area2{padding: 20px 38px 20px 0px;}
	.reseller-start-your-business-section .area h3{font-size: 24px;}
	.reseller-start-your-business-section .area h5{font-size: 20px; padding: 25px 0px; line-height: 40px;}
	.reseller-start-your-business-section .area ul{padding-left: 25px;}
	.reseller-start-your-business-section .area ul li::before {content: '\f105'; font-family: 'FontAwesome'; float: left; margin-left: -1.5em; color: #b6b6b6;}
	.reseller-start-your-business-section .area ul li{font-size: 18px; margin-bottom: 10px; list-style: none;}
	/* area 2 right side */
	.reseller-start-your-business-section .area2{padding: 0px 0px 0px 60px;border-left: 1px solid #d8d8d8;margin-top: 40px;}
	.reseller-start-your-business-section .area2 ul{padding-left: 0px;}
	.reseller-start-your-business-section .area2 ul li{list-style: none; font-size: 18px; border-bottom: 1px solid #e0e0e0; padding: 25px 0px;}
	.reseller-start-your-business-section .area2 ul li span{width: 70px;float: left;}
	.reseller-start-your-business-section .area2 ul li span img{padding-right: 20px;}
	.reseller-start-your-business-section .area2 ul li.last{border-bottom: 0px;}
	/* end start your business section */

	/*  start reseller comparison section*/
	.reseller-comparison-section{background-color: #262f37; color: #fff; padding: 40px 0px;}
	.reseller-comparison-section h2{font-size: 25px; text-align: center; margin-bottom: 30px;margin-top: 0px;}
	.reseller-comparison-section .table tr, 
	.reseller-comparison-section .table td, 
	.reseller-comparison-section .table th, 
	.reseller-comparison-section .table tbody{border: 1px solid #0f5787; text-align: center; color:#fff;}
	.reseller-comparison-section .table tr.uprcase{text-transform: uppercase;}
	.reseller-comparison-section .table tr.uprcase th, .reseller-comparison-section .table tr.uprcase td{padding: 10px 5px;}
	.reseller-comparison-section .table .th-domain{background-color: #194563;}
	.reseller-comparison-section .table .th-registration{background-color: #186ba1;}
	.reseller-comparison-section .table .th-renewal{background-color: #115480;}
	.reseller-comparison-section .table .th-transferin{background-color: #194563;}
	.reseller-comparison-section .table .row2cell2{background-color: #3c444b; border: none;}
	.reseller-comparison-section .table .row2cell3{background-color: #51595f; border: none;}
	.reseller-comparison-section .table .row2cell4{background-color: #3c444b; border: none;}
	.reseller-comparison-section .table td.tdbrdrboth0{border-right: 0px; border-left: 0px;}
	.reseller-comparison-section .table td.tdbrdrleft0{border-left: 0px;}
	.reseller-comparison-section .table td.tdbrdrright0{border-right: 0px;}
	/* dwnldlinks-area */
	.reseller-comparison-section .dwnldlinks-area p span{width: 45px; float: left;}
	.reseller-comparison-section .dwnldlinks-area .fa-arrow-circle-o-down{color: #0dca6f; font-size: 40px;}
	.reseller-comparison-section .dwnldlinks-area h5{line-height: 20px;}
	.reseller-comparison-section .dwnldlinks-area p h5{font-size: 16px color: #777f8b; float: left;}
	/*  end reseller comparison section*/

	/*start reseller-register-business-section  */
	.reseller-register-business-section{padding: 5px 0 15px 0px; text-align: center; border-bottom: 1px solid #ccc;}
	.reseller-register-business-section h1{font-size: 35px; color: #0b63af;}
	.reseller-register-business-section a.btn-primary {
	    background-color: #0071bb;
		color: white;
		font-family: Roboto;
		font-size: 14px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		padding: 10px 28px;
		margin: 15px 0px;
		border-radius: 50px;
	}
	/* end reseller-register-business-section  */

	/* Modal style --------- Modal style ----------Modal style 
	.modal-content {border-radius: 0px; padding: 20px 0px;}
	.modal-content .close{padding: 0px 30px;font-size: 35px;}
	.modal-content h2.title{text-align: center; font-size: 30px; color: #0072bc;}
	.modal-content .form-area{padding: 20px 45px;}
	.modal-content form input, .modal-content form select{color: #9999a6; font-size: 16px; margin-bottom: 20px; border-top: 0px; border-right: 0px; border-left: 0; box-shadow: 0px 0px; border-radius: 0px; height: 40px; padding: 4px 0px; border-bottom: 1px solid #e4e4e4;}
	.modal-content form .form-control:focus {box-shadow: 0px 0px;}
	.modal-content p{font-size: 13px; text-align: left; color: #9999a6;}
	.modal-content .modal-footer {padding: 40px 20px 20px 20px;  text-align: left; border-top: 1px solid #e5e5e5;  margin-top: 10px;}
	.modal-content .modal-footer .btn-primary{background-color: #0dca6f; border-color: #0dca6f; border-radius: 50px; text-transform: uppercase; padding: 13px 35px; float: right;}
	.modal-content .modal-footer .btn-primary:hover {background-color: #0072bc; border-color: #0072bc; transition: all 0.5s ease-in-out;}
	.modal-content .selectdiv select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    max-width: 340px;
    float: left;
    line-height: 1.75;
    background-color: #ffffff;
    background-image: none;
    -ms-word-break: normal;
    word-break: normal;
    height: 40px;
	}*/
	
	/* reseller carousel */
	.reseller-slider-control ul {padding: 10px 150px;}
	.reseller-slider-control ul li{list-style: none; width: 50%; float: left;}
	.reseller-slider-control ul li.last{text-align: right;}
	.reseller-slider-control ul li a{color: #000; text-transform: uppercase;}
	.reseller-slider-control ul li .arrows{font-size: 25px; color: #77baf5; padding: 0px 8px; vertical-align: middle;}
	/* end reseller carousel */
/* start reseller page ---  reseller ------ reseller page  */
/* start login and signup page --- login and signup page */
	section.login-signup-section{
		background-color: #f4f5f8;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
	}
	.login-signup-section .login{
		margin: 150px 0px 0px 0;
	}
	.login-signup-section .login-signup-form-area{
		background-color: #fff;
		border: 1px solid #e1e4e7;
		padding: 70px 70px 0px;
	}
	.login-signup-section .login-signup-form-area span img{margin-top:-170px;}
	.login-signup-section .login-signup-form-area h2{margin: -40px 0 30px 0; text-align: center; font-size: 25px; color: #000;}
	.login-signup-section h5{margin: 38px 0; text-align: center; font-size: 16px; color: #838587;}
	.login-signup-section .login-signup-form-area input, .login-signup-section .login-signup-form-area select {
    color: #9999a6;
    font-size: 16px;
    /*margin-bottom: 20px;*/
    border-top: 0px;
    border-right: 0px;
    border-left: 0;
    box-shadow: 0px 0px;
    border-radius: 0px;
    padding: 4px 0px;
    border-bottom: 1px solid #e4e4e4;
	}
	.login-signup-section .login-signup-form-area .checkbox{color: #838587; margin-top: 15px;  margin-bottom: 20px;  font-size: 14px;  padding-left: 15px;}
	.login-signup-section .login-signup-form-area .btn-primary, .login-signup-section .signup-form-footer .btn-primary{
    background-color: #0dca6f;
    border-color: #0dca6f;
    border-radius: 50px;
    text-transform: uppercase;
    padding: 12px 35px;
    }
    /* signup page */
    .login-signup-section .signup{margin: 100px 0px 0px 0; padding: 70px 70px 25px 70px;	}
	.login-signup-section .signup .checkbox{color: #838587; margin-top: 15px;  margin-bottom: 20px;  font-size: 14px;  padding-left: 0px;}
	.login-signup-section .signup-form-footer{
		background-color: #fbfbfb;
		border: 1px solid #e1e4e7;
		padding: 30px 50px;
		color: #76797c;
		border-top: none;
	}
/* end login and signup page --- login and signup page */
.bdr-btm{ border-bottom:1px dashed #f1f1f1;}
.mrg-btm40{ margin-bottom:40px;}
.second-navbar .navbar-collapse{ padding-left:0px; padding-right:0px;}
.second-navbar .nav > li > a{ padding:17px 12px;}
.searchimage{ position:absolute; right: 0; top: 5px;}

.fs40 {
    font-size: 40px;    
}
.fs80 {
    font-size: 80px;    
}

/*============= Freelancer =======================*/
.fs52.red22 {
    font-size: 52px;    
}
.fs38.red22 {
    font-size: 38px;    
    line-height:45px;
}
.img-center 
{
    display: table;
    margin: 10px auto;
}
.grn_head.top_rnd {
    height: auto;
    background: #74cb02;
    background: -moz-linear-gradient(top, #74cb02 0%, #6bc200 50%, #66a600 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #74cb02), color-stop(50%, #6bc200), color-stop(100%, #66a600));
    background: -webkit-linear-gradient(top, #74cb02 0%, #6bc200 50%, #66a600 100%);
    background: -o-linear-gradient(top, #74cb02 0%, #6bc200 50%, #66a600 100%);
    background: -ms-linear-gradient(top, #74cb02 0%, #6bc200 50%, #66a600 100%);
    background: linear-gradient(to bottom, #74cb02 0%, #6bc200 50%, #66a600 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74cb02', endColorstr='#66a600', GradientType=0 );

}
body #container {
    min-width: auto;
}
.art-head ul 
{
 list-style: disc;
 padding-left: 15px;   
}
.mleft30 
{
    margin-left:30px;   
}
.clearfix .bw-contactw 
{
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    height: auto;
    margin-top: 30px;
    padding: 15px 0;
}
.table.table-striped 
{
    font-weight: normal;   
}
.table.table-striped td
{
    vertical-align:middle; 
    min-height: 50px;  
}
/*============= bharat domain page =======================*/
.art-head .table-look 
{
 border:1px solid rgb(25, 151, 210);
 border-radius: 6px;
}
.art-head .table-look > .row
{
    padding: 16px 0;
    margin:0;
    border-bottom: 1px solid #ccc;
}
.art-head .table-look > .row.bg-gray
{
    font-weight: 700;
    background-color:#f5f5f5;
    border-radius: 6px 6px 0 0;
}
.art-head .table-look .btn-default{
	background-color: #0dca6f;
	text-transform: uppercase;
	color: #fff;
	border-color: #0dca6f;
	border-radius: 20px;
	padding: 8px 15px;
}

.art-head .table-look .btn-default:hover {
	background-color: #337ab7;
	border-color: #337ab7;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.art-head .faqs h3 
{
    color: #0dca6f;
    font-size:18px;
}
.art-head .faqs h2 
{
    border-bottom: 1px solid #ccc;
}
/*============= error page =======================*/
.error_block 
{
 position: relative;
 display:table;
 margin: 20px auto;  
 font-size: 35px;
 color: #000; 
}

.error_block .xl-text-error 
{
 color: #0DCA6F;
 font-size: 180px;
 font-weight: 900; 
 display: block;  
 line-height:1; 
}
.error_block .error_name 
{
 color: #0072BC;
 font-size: 35px;
 padding:5px 10px;
 display: block;   
}
/*============= transfer guide page =======================*/
.transfer-head 
{
    padding: 40px 0;   
}
.transfer-head h1 {
		color: #0072BC;
		font-family: "Roboto",Arial,sans-serif;
		font-size: 35px;
		font-weight: 300;
		line-height: 1.4;
		margin: 5px 0px;
}

.transfer-head h2 {
    color: #0072BC;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 10px
}

.transfer-head p strong 
{
    color: #0DCA6F;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 16px;
    padding-top:10px;
    display: block;
}
.transfer-head .nav.nav-tabs li  {
    margin:0;   
}

.transfer-head .nav.nav-tabs a {
	background-color: #e0e0e0;
	color: #000;
	padding: 12px 50px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	text-decoration: none;
	font-size: 16px;
	margin-right:1px;
}
.transfer-head .nav.nav-tabs a a:hover{box-shadow: 0px 0px 7px #888888;}
.transfer-head .nav.nav-tabs li.active a {
	background-color: #0072BC;
	color: #fff;
}

.transfer-head .nav.nav-tabs li a .fa-caret-down{color: transparent;}
.transfer-head .nav.nav-tabs li.active a .fa-caret-down {
  bottom: -20px;
  color: #0072bc;
  font-size: 30px;
  left: 46%;
  position: absolute;
  text-align: center;
}

/*============= diwali offer page =======================*/
.offer-head
{
    padding: 40px 0;   
}
.offer-head h1 {
		color: #0072BC;
		font-family: "Roboto",Arial,sans-serif;
		font-size: 35px;
		font-weight: 300;
		line-height: 1.4;
		margin: 5px 0px;
}

.offer-head h2 {
    color: #0072BC;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 10px
}
.offer-head .btn-default{
	background-color: #0dca6f;
	text-transform: uppercase;
	color: #fff;
	border-color: #0dca6f;
	border-radius: 20px;
	padding: 8px 15px;
}

.offer-head .btn-default:hover {
	background-color: #337ab7;
	border-color: #337ab7;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.offer-head .text-success {
	color: #0FC673;
}
/*============= diwali offer page =======================*/
.store-head
{
    padding: 40px 0;   
}
.store-head h1 {
		color: #0072BC;
		font-family: "Roboto",Arial,sans-serif;
		font-size: 35px;
		font-weight: 300;
		line-height: 1.4;
		margin: 5px 0px;
}

.store-head h2 {
    color: #0072BC;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 10px
}
.store-head .btn-default{
	background-color: #0dca6f;
	text-transform: uppercase;
	color: #fff;
	border-color: #0dca6f;
	border-radius: 20px;
	padding: 8px 15px;
}

.store-head .btn-default:hover {
	background-color: #337ab7;
	border-color: #337ab7;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.offer-head .text-success {
	color: #0FC673;
}
.offer-head #accordion 
{
    display: block; 
    float: none;  
}
.offer-head .panel 
{
    display: block;
    padding:0;
    background: #f1f1f1;   
    border-left:4px solid #0FC673;
    border-right: 1px solid #ccc;
}
.offer-head .panel .panel-body
{
    background: #fff;   
}
.store-head .number 
{
    display: inline-block;
    background: #0dca6f;
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
}
/*============= Freelancer =======================*/
.fs52.red22 {
    font-size: 52px;    
}
.fs38.red22 {
    font-size: 38px;    
    line-height:45px;
}
.img-center 
{
    display: table;
    margin: 10px auto;
}
.grn_head.top_rnd {
    height: auto;
    background: #74cb02;
    background: -moz-linear-gradient(top, #74cb02 0%, #6bc200 50%, #66a600 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #74cb02), color-stop(50%, #6bc200), color-stop(100%, #66a600));
    background: -webkit-linear-gradient(top, #74cb02 0%, #6bc200 50%, #66a600 100%);
    background: -o-linear-gradient(top, #74cb02 0%, #6bc200 50%, #66a600 100%);
    background: -ms-linear-gradient(top, #74cb02 0%, #6bc200 50%, #66a600 100%);
    background: linear-gradient(to bottom, #74cb02 0%, #6bc200 50%, #66a600 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74cb02', endColorstr='#66a600', GradientType=0 );

}
body #container {
    min-width: auto;
}
.art-head ul 
{
 list-style: disc;
 padding-left: 15px;   
}
.mleft30 
{
    margin-left:30px;   
}
.clearfix .bw-contactw 
{
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    height: auto;
    margin-top: 30px;
    padding: 15px 0;
}
.table.table-striped 
{
    font-weight: normal;   
}
.table.table-striped td
{
    vertical-align:middle; 
    min-height: 50px;  
}
/*============= bharat domain page =======================*/
.art-head .table-look 
{
 border:1px solid rgb(25, 151, 210);
 border-radius: 6px;
}
.art-head .table-look > .row
{
    padding: 16px 0;
    margin:0;
    border-bottom: 1px solid #ccc;
}
.art-head .table-look > .row.bg-gray
{
    font-weight: 700;
    background-color:#f5f5f5;
    border-radius: 6px 6px 0 0;
}
.art-head .table-look .btn-default{
	background-color: #0dca6f;
	text-transform: uppercase;
	color: #fff;
	border-color: #0dca6f;
	border-radius: 20px;
	padding: 8px 15px;
}

.art-head .table-look .btn-default:hover {
	background-color: #337ab7;
	border-color: #337ab7;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.art-head .faqs h3 
{
    color: #0dca6f;
    font-size:18px;
}
.art-head .faqs h2 
{
    border-bottom: 1px solid #ccc;
}
/*============= error page =======================*/
.error_block 
{
 position: relative;
 display:table;
 margin: 20px auto;  
 font-size: 35px;
 color: #000; 
}

.error_block .xl-text-error 
{
 color: #0DCA6F;
 font-size: 180px;
 font-weight: 900; 
 display: block;  
 line-height:1; 
}
.error_block .error_name 
{
 color: #0072BC;
 font-size: 35px;
 padding:5px 10px;
 display: block;   
}
/*============= transfer guide page =======================*/
.transfer-head 
{
    padding: 40px 0;   
}
.transfer-head h1 {
		color: #0072BC;
		font-family: "Roboto",Arial,sans-serif;
		font-size: 35px;
		font-weight: 300;
		line-height: 1.4;
		margin: 5px 0px;
}

.transfer-head h2 {
    color: #0072BC;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 10px
}

.transfer-head p strong 
{
    color: #0DCA6F;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 16px;
    padding-top:10px;
    display: block;
}
.transfer-head .nav.nav-tabs li  {
    margin:0;   
}

.transfer-head .nav.nav-tabs a {
	background-color: #e0e0e0;
	color: #000;
	padding: 12px 50px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	text-decoration: none;
	font-size: 16px;
	margin-right:1px;
}
.transfer-head .nav.nav-tabs a a:hover{box-shadow: 0px 0px 7px #888888;}
.transfer-head .nav.nav-tabs li.active a {
	background-color: #0072BC;
	color: #fff;
}

.transfer-head .nav.nav-tabs li a .fa-caret-down{color: transparent;}
.transfer-head .nav.nav-tabs li.active a .fa-caret-down {
  bottom: -20px;
  color: #0072bc;
  font-size: 30px;
  left: 46%;
  position: absolute;
  text-align: center;
}

/*============= diwali offer page =======================*/
.offer-head
{
    padding: 40px 0;   
}
.offer-head h1 {
		color: #0072BC;
		font-family: "Roboto",Arial,sans-serif;
		font-size: 35px;
		font-weight: 300;
		line-height: 1.4;
		margin: 5px 0px;
}

.offer-head h2 {
    color: #0072BC;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 10px
}
.offer-head .btn-default{
	background-color: #0dca6f;
	text-transform: uppercase;
	color: #fff;
	border-color: #0dca6f;
	border-radius: 20px;
	padding: 8px 15px;
}

.offer-head .btn-default:hover {
	background-color: #337ab7;
	border-color: #337ab7;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.offer-head .text-success {
	color: #0FC673;
}
/*============= diwali offer page =======================*/
.store-head
{
    padding: 40px 0;   
}
.store-head h1 {
		color: #0072BC;
		font-family: "Roboto",Arial,sans-serif;
		font-size: 35px;
		font-weight: 300;
		line-height: 1.4;
		margin: 5px 0px;
}

.store-head h2 {
    color: #0072BC;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 35px;
    margin-bottom: 10px
}
.store-head .btn-default{
	background-color: #0dca6f;
	text-transform: uppercase;
	color: #fff;
	border-color: #0dca6f;
	border-radius: 20px;
	padding: 8px 15px;
}

.store-head .btn-default:hover {
	background-color: #337ab7;
	border-color: #337ab7;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.offer-head .text-success {
	color: #0FC673;
}
.offer-head #accordion 
{
    display: block; 
    float: none;  
}
.offer-head .panel 
{
    display: block;
    padding:0;
    background: #f1f1f1;   
    border-left:4px solid #0FC673;
    border-right: 1px solid #ccc;
}
.offer-head .panel .panel-body
{
    background: #fff;   
}
.store-head .number 
{
    display: inline-block;
    background: #0dca6f;
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
}
.white{ color:#fff!important;}
.black{color:#3d3d3d;}



/*-----Start---Css  By Aman Gupta---------------*/
      .dwnldlinks-area h3 a {
    color: #fff;
}
.fn-size15 tr.uprcase th, .fn-size15 tr.uprcase td{font-size:15px;}
/*============= reseller-web-hosting page =======================*/

.font-plan {
    color: #fff;
    font-size: 28px !important;
    font-weight: bold !important;
    margin-top: 20px;
}
.small-white {
    font-size: 16px;
}
.plan-start {
    background: #fff;
    float: left;
    text-align: center;
    padding: 10px 15px;
    border-radius: 6px;
    color: #337ab7;
    font-weight: bold;
    margin-right: 30px;
}
.plan-res {
    margin-top: 20px;
    float: left;
}
.res-rw {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.lblue {
    color: #0072bc;
}

.reseller_item p {
    font-size: 12px;
    margin-bottom: 5px;
}
.reseller_item h4 {
    text-align: left !important;
    line-height: 24px;
    color: #0072bc;
}
.bggrey-row{    background: #f5f5f5;
    padding: 20px;
        width: 100%;
    float: left;}
    .reseller_itplan {
    padding: 40px 0;
}
.reseller_itplan p{    font-size: 12px;
    margin-bottom: 10px;}
.reseller_itplan p strong{    color: #000;}
.reseller_itplan p i{    color: #000;
    font-weight: bold;
    font-size: 14px;
    margin-right: 10px;}
    
/*============= Free Wallet Profit page =======================*/

.freewallet-instruction {
    padding: 50px 0;
    background: #fff;
}
.fllw-instruction {
    width: 100%;
    float: left;
}

    .box_height335{min-height:335px;}
    .freewallet_insta_box {
    width: 100%;
    float: left;
    background: #0072bc;
    color: #fff;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 10px;
}
.freewallet_insta_box h2{    margin-top: 10px;
    font-size: 40px;
    font-weight: bold;
    color: #fff;}
.freewallet_insta_box h3{    margin-top: 0;}
.freewallet_insta_box h3 i{    font-size: 50px;
    color: #2fb1d3;
    width: 90px;
    height: 90px;
    line-height: 90px;
    background: #fff;
    border-radius: 50%;}
.freewallet_insta_box h4{    font-size: 40px;}
.freewallet_insta_box p{    font-size: 16px;
    font-weight: bold;
    min-height: 90px;}

/*---
.fllw-instruction ul{    padding: 0;
    margin: 0;}
.fllw-instruction ul li {
    margin: 10px 0;
    list-style: none;
    width: 100%;
    float: left;
}
.fa-use i {
    font-size: 50px;
    color: #0dca6f;
}
.fa-blue i {
    color: #0072bc;
    font-size: 26px;
}
.fa-mar i { margin-left: 7px;
    margin-top: 7px;}
.mrt10 i {
    margin-top: 10px;
}
.bg-grn span {
    background: #008e4a;
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 5px 0px;
    border-radius: 6px;
}
.bg-ble span{
    background: #0072bc;
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 5px 0px;
    border-radius: 6px;
}
.bg-rd span {
    background: #f00;
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    padding: 12px 5px 0px;
    border-radius: 6px;
}
.bg-org span{
    background: #f60;
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 5px 0px;
    border-radius: 6px;
}
.bg-violet span{
    background: #664ba7;
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 5px 0px;
    border-radius: 6px;
}

---*/

.use-freewallet {
    padding: 20px 0;
    background: #262f37;
    color: #fff;
}
.howuse-freewallet {
    padding: 30px 0;background: #f5f5f5;}
 
 .box_freeuse {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    text-align: center;
    padding: 10px;
    height: 240px;
    margin-bottom: 15px;
    background-color: #fff;
}
.box_freeuse h1{    margin: 10px 0 20px;
    color: #0dca6f;
    font-size: 50px;}
.box_freeuse h2{    margin: 20px 0 10px;
    font-size: 26px;
    font-weight: bold;
    color: #0072bc;}
.box_freeuse h3{    margin: 0;
    font-size: 18px;
    color: #000;
    height: 40px;}
 .ln210{line-height:210px;}
 .hd-insta{    margin: 0;
    color: #0072bc;
    font-size: 25px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 35px;
}
.hd-insta a.btn-warning {
border-radius: 50px;
padding: 10px 15px;
background-color: #f0ad4e;
border-color: #eea236;
color: #fff;
font-size: 15px;
}
.hd-insta .dr_rgt{margin-top:-15px;}
.freewallet-comparison-section{    background-color: #262f37;
    color: #fff;
    padding: 40px 0px;}
.freewallet-comparison-section tr, .freewallet-comparison-section th{text-align:center;}
.freewallet-comparison-section .dwnldlinks-area .fa-arrow-circle-o-down {
    color: #0dca6f;
    font-size: 40px;
}
.freewallet-comparison-section .dwnldlinks-area p span {
    width: 45px;
    float: left;
}
.freewallet-comparison-section .dwnldlinks-area{}
.freewallet-comparison-section .dwnldlinks-area span.freewlt-txt {
    line-height: 20px;
    color: #7c8490;
    margin-top: 0px;
    font-size: 15px;
    vertical-align: text-top;
    padding: 0 15px;
}
.freewallet-comparison-section .dwnldlinks-area span.freewlt-rptLnk{vertical-align: super;}
.freewallet-comparison-section .table tr, .freewallet-comparison-section .table td, .freewallet-comparison-section .table th, .freewallet-comparison-section .table tbody {
    border: 1px solid #0f5787;
    text-align: center;
    color: #fff;
}
.freewallet-comparison-section .table .th-domain {
    background-color: #194563;
}
.freewallet-comparison-section .table .th-registration {
    background-color: #186ba1;
}
.freewallet-comparison-section .table .th-renewal {
    background-color: #115480;
}
.widthfreewallet15p{width:15%;}
.widthfreewallet30p{width:30%;}
.widthfreewallet20p{width:20%;}
.freeleft{text-align:left !important;}
td.pdn{line-height: 118px !important;}
.mrgn-btm20{margin-bottom: 20px;}
.mrgn-top30{margin-top:30px;}
.mrgn_btm50{margin-bottom:50px;}
.mrgn_btm15{margin-bottom:15px;}
.mrgn_lft-right-menu{margin: 0 15px !important;}
.mnuImgSize{width: 50px;height: 20px;vertical-align: top;}
/*============= compareplans-individual page =======================*/

    .compare_plan-ind {
   
}
.compare_planindividual{}
.widthfreewallet25p{width:25%;}
.bg_wht{    background: rgb(255, 255, 255);
    color: #0072bc !important;;
    text-align: left !important;}
 .ic_right i{    background: #0dca6f;
    width: 24px;
    height: 24px;
    line-height: 25px;
    border-radius: 50%;
    font-size: 16px;
    color: #fff;}
 .ic_wrong i{background: #f00;
    width: 24px;
    height: 24px;
    line-height: 25px;
    border-radius: 50%;
    font-size: 16px;
    color: #fff;}
  .compare_planindividual .table tr, .compare_planindividual .table td{border:1px solid #0072bc;}
   .compare_planindividual .table .th-domain {
    background-color: #194563;color:#fff;
}
.compare_planindividual .table .th-registration {
    background-color: #186ba1;color:#fff;}
.compare_planindividual .table .th-renewal {
    background-color: #115480;color:#fff;
}
.compare_planindividual .table .th-transferin {
    background-color: #194563;color:#fff;
}
.compare_planindividual .table .uprcase th{text-transform:uppercase;text-align:center !important;}
.cm_planhd{    margin: 0 0 20px;
    font-size: 24px;
    color: #0dca6f;}
.compare_planindividual .dwnldlinks-area p span {
    width: 45px;
    float: left;
}
.compare_planindividual .dwnldlinks-area .fa-arrow-circle-o-down {
    color: #0072bc;
    font-size: 40px;}
    
/*============= domain-reseller page =======================*/

.plan-start1 {
    background: #fff;
    float: left;
    text-align: center;
    padding: 15px 15px;
    border-radius: 6px;
    color: #337ab7;
    font-weight: bold;
    margin-right: 30px;
    line-height: 20px;
}
.pl_strt10{font-size:12px;}
section.dmn_com {
      padding: 40px 0 30px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}


 .cl_rd{color:#f00;}
 .ds_limted{margin-top:20px;}
 .ds_limted p{    margin: 0;
    color: #fff;
    text-transform: capitalize;
    font-size: 13px;}
 .ds_limted p span{     font-size: 11px;
    color: #0dca6f;}
 .ds_limted-bgblack{background: rgba(0, 0, 0, 0.5);
    padding: 10px 10px;}
 .hd_bl_all h1{    margin: 0;
    color: #0072bc;
    font-size: 30px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 35px;}
 .hd_bl_all h1 span{    font-size: 16px;
    color: #f00;}
  .reseller-mem-grade{    background: #f7f7f7;
    padding: 40px 0px;}
 .reseller-mem-grade_hd{padding:40px 0 0px;}
 
 .dmn_discountprice {
    text-align: center;
    background: rgba(255, 255, 255, 0.71);
    border-radius: 30px 0px 30px 0px;
    padding: 10px 0px;
    margin-bottom: 10px;

}
.dmn_discountprice h3{    margin: 10px 0 0;
    color: #0071bb;
    font-weight: bold;}
.dmn_discountprice img{height:24px;}

.partner-benifits-setp-section{
    padding: 20px 0px;
}
.partner-benifits-setp-section h1 {
    font-size: 35px;
    color: #0b63af;
    text-align: center;
}
.partner-benifits-setp-section p.tagline {
    color: #414141;
    font-size: 18px;
    padding-bottom: 30px;
    text-align: center;
}
.partner-benifits-setp-section .block {
    padding: 20px 0px;
}
.partner-benifits-setp-section .block span {
       color: #FFF;
    font-size: 20px;
    background-color: #0b63af;
    border-radius: 50px;
    padding: 6px 12px;
}
.partner-benifits-setp-section .block strong {
    color: #575757;
    font-weight: 600;
    font-size: 18px;
}
.partner-benifits-setp-section .block p {
       margin: 0px 0px 5px;
    font-size: 16px;
    padding-top: 5px;
}
.partner-benifits-setp-section .learn-more-about-area {
    border: 1px solid #e0e0e0;
    padding: 10px 40px 30px;}
    
    .partner-benifits-setp-section .learn-more-about-area h1 {
    font-size: 35px;
    color: #0b63af;
    padding-bottom: 20px;
    line-height: 55px;
    text-align: left;
}
.partner-benifits-setp-section .learn-more-about-area h1 span {
    border-bottom: 2px solid;
    padding-bottom: 10px;
}
.partner-benifits-setp-section .learn-more-about-area p.summary {
    color: #414141;
    font-size: 16px;
}
.partner-benifits-setp-section .block .col-md-1 {
            padding: 0px 0px 5px 1px;
}
.al-register-business-section{    padding: 30px 0;
    text-align: center;
    background:#f5f5f5;}
.al-register-business-section h1{    font-size: 35px;
    color: #0b63af;margin-bottom:30px;}
    
.grid_bgchangecustom table{width:100%;    text-align: center;}
.grid_bgchangecustom th, .grid_bgchangecustom tr, .grid_bgchangecustom td{    border: 1px solid #0b63af;padding:6px;}
.grid_bgchangecustom th {
    background: #337ab7;
   text-align: center;
    color: #fff;
    font-size: 18px;
}
.more_tlds {
    color: #4CAF50;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
}
.more_tlds  i{    margin-left: 5px;
    font-size: 20px;
    color: #337ab7;}
.panel-heading [data-toggle="collapse"]:after {
        content: url(../common/images/icon-arrow-down.png);
        float: right;
        line-height: 10px;
        /* rotate "play" icon from > (right arrow) to down arrow */
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    .panel-heading [data-toggle="collapse"].collapsed:after {
        /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate360deg;
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
        color: #454444;
    }
.pg_cmprplan {
    background: #0072bc !important;
    color: #fff !important;
    margin: auto 15px;
}
/* NEW LINE */ .inner_grey_box_green_full{margin: auto 15px;} 
.pg_cmprplan a{display:block;}
.service-prices-for-partners .grn_head.top_rnd {
    margin: 0;
    color: #fff;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    padding: 10px !important;
    margin-bottom: 20px;
    background: #0072bc !important;
    border-radius: 0 !important;
}
.service-prices-for-partners .grey_box_lite{background:transparent !important;}
.service-prices-for-partners div#MainContent_price_gvMyService_dvSubHeading_0 {
    background: #ccc !important;
    width: 100%;
    float: left;
    padding: 10px 10px;
}
.service-prices-for-partners div#MainContent_price_gvMyService_dvSubHeading_1 {
    background: #ccc !important;
    width: 100%;
    float: left;
    padding: 10px 10px;
}
.service-prices-for-partners div#MainContent_price_gvMyService_dvSubHeading_2 {
    background: #ccc !important;
    width: 100%;
    float: left;
    padding: 10px 10px;
}
.service-prices-for-partners div#MainContent_price_gvMyService_dvSubHeading_3 {
    background: #ccc !important;
    width: 100%;
    float: left;
    padding: 10px 10px;
}
.service-prices-for-partners div#MainContent_price_gvMyService_dvSubHeading_4 {
    background: #ccc !important;
    width: 100%;
    float: left;
    padding: 10px 10px;
}

.service-prices-for-partners span#MainContent_price_gvMyService_lblPackService_0 {
    width: 100%;
    float: left;
    color: #0072bc !important;
    font-size: 15px !important;
}
.service-prices-for-partners span#MainContent_price_gvMyService_lblPackService_1 {
    width: 100%;
    float: left;
    color: #0072bc !important;
    font-size: 15px !important;
}
.service-prices-for-partners span#MainContent_price_gvMyService_lblPackService_2 {
    width: 100%;
    float: left;
    color: #0072bc !important;
    font-size: 15px !important;
}
.service-prices-for-partners span#MainContent_price_gvMyService_lblPackService_3 {
    width: 100%;
    float: left;
    color: #0072bc !important;
    font-size: 15px !important;
}
.service-prices-for-partners span#MainContent_price_gvMyService_lblPackService_4 {
    width: 100%;
    float: left;
    color: #0072bc !important;
    font-size: 15px !important;
}
.enq-bttn_top{padding:40px 0 0px;}
.dr_rgt{float:right;}

/*============= Tickets page =======================*/
.ticket_main_banner .tlds-landing-pages .ticket-tld .jumbotron
{background-image: url(../common/images/ticket-domain.jpg);background-color: #372b2b;background-size:cover;}
.ticket_kb_main_banner  .tlds-landing-pages .ticket-tld .jumbotron
{background-image: url(../common/images/ticket-domain.jpg);background-color: #372b2b;background-size:cover;}
.ticket-kb-accordion {
    padding: 10px 0 40px;
}
.ticket-kb-accordion .panel-heading h4 a{    display: block;
    color: #fff;
    text-transform: capitalize;}
.ticket-kb-accordion .panel-heading{background: #5d8dab !important;}
.ticket-kb-accordion .panel-body{background: #f5f5f5;}

.career_accordian .panel-heading h4 a{display: initial !important;}
/*============= Contact-us page =======================*/

.contact-part-dept {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    margin-top: 15px;
}
.contact-part-dept h2{     margin: 0;
    padding: 5px 15px;
    color: #fff;
    background: #0072bc;
    font-size: 24px;}
.in_part-dept{padding: 10px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    margin: 10px 0;
    width: 100%;
    float: left;}
.in_part-dept h3{    margin: 0 0 10px;
    font-size: 20px;
    font-weight: bold;}
.in_part-dept ul{    margin: 0;
    padding: 0;}
.in_part-dept li{    list-style: none;
    margin: 3px 0;
    width: 100%;
    float: left;
    font-size: 13px;}
 
.contact-part-branches{ width: 100%;
    float: left;
    border: 1px solid #ccc;
    margin-top: 30px;}
.contact-part-branches h2{    margin: 0;
    padding: 8px 15px;
    color: #fff;
    background: #0072bc;
    font-size: 26px;}
.cnt_no-all{    background: #fff;
    padding: 10px 10px 0;
    box-shadow: 0px 0px 4px #e2e2e2;    height: 120px;}
.cnt_no-all p{width:100%;float:left;}
.cnt_no-all span{    font-weight: 600;
    font-size: 15px;}
.cnt_no-all i.fa.fa-mobile{    float: left;
    font-size: 36px;
    color: #0dca6f;
    margin-right: 10px;
    height: 45px;}
.cnt_no-all i.fa.fa-fax{    float: left;
    font-size: 20px;
    color: #0dca6f;
    margin-right: 10px;}
 
 /*============= Ticket page =======================*/   
  .lgreen {
    color: #0dca6f;
} 
.apply-for-ur-own-ticket {
    background: #262f37;
    padding: 50px 0 30px;
    color:#fff;
}
.apply-for-ur-own-ticket h3{margin: 0 0 30px;}


 /*============= investor Relation page =======================*/ 
.investor_relation_page_section {
    padding: 20px 0 40px;
}
.brsolid-in{border:1px solid #ccc;}
.investor_relation_page_section i.fa.fa-file-text {
    float: right;
    margin-right: 20%;
    font-size: 16px;
    color: #f00;
}

 /*============= Ticket Info page =======================*/ 
 .ticket-info-section{padding:10px 0 20px;}
 .ticket-info-section .rw-img1 img{width:100%;}
 .ticktinfo_pt2{background:url(../common/images/tickets-img-2.jpg);width:100%;float:left;    padding:70px 40px;color:#fff;}
.ticktinfo_pt2 h4{    line-height: 25px;}
.ticktinfo_pt2 h3{    line-height: 35px;}
.ticktinfo_pt2 h2{    line-height: 40x;}
.l-org{color:#fdb813;}
.mrgn-bttm25{margin-bottom:25px;}

.ticktinfo_pt3{background:url(../common/images/tickets-img-3.jpg);width:100%;float:left;    padding:100px 40px;color:#fff;}
.lskyb {
    color: #50c3c7;
}
.ticktinfo_pt3 h3{margin:0;}
.ticktinfo_pt3 h4{margin:0;}
.mrgnTopBottom10{margin:10px 0;}

.ticktinfo_pt4{background:url(../common/images/tickets-img-4.jpg);width:100%;float:left;    padding:100px 40px;color:#fff;}
.ticktinfo_pt4 h3{margin:0;}
.ticktinfo_pt4 h4{    margin: 0 0 10px;
    line-height: 30px;
    font-size: 21px;}
.fontSise150{font-size:150px;margin:0;}

.ticktinfo_pt5{background:url(../common/images/tickets-img-5.jpg);width:100%;float:left;    padding:100px 40px;color:#fff;}
.ticktinfo_pt5 h4{line-height:25px;}



/*============= domain-eligibility Page Section =======================*/

.internation-doamin-select-box {
    background: #0171bb;
    padding: 25px 0;
}
.hd_rowInternational {
    font-size: 20px;
    color: #fff;
}
.internation-doamin-select-box select{    width: 100%;
    padding: 12px 10px;
    font-weight: bold;
    border: none;
    font-size: 16px;
    margin-top: 5px;}
.headlineAll_interDomain{    padding: 0px 0 10px;
    font-size: 16px;
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;}
.allDoamins_detail-Section{    background: #f5f5f5;
    padding: 30px 0;
    border-bottom: 1px solid #ccc;}
.blocksIntdomain{margin-bottom:15px;}
.partitionInt_dmans{    width: 100%;
    float: left;
    background: #fff;
    padding: 25px 0 10px;}
.blocksIntdomain ul{    margin: 0;
    padding: 0 0 0 10px;
    list-style: none;}
.blocksIntdomain ul li{    font-size: 13px;
    color: #000;
    line-height: 24px;}
.blocksIntdomain ul li i{    margin-right: 5px;
    font-size: 12px;}
.blocksIntdomain h3{    margin: 0;
    color: #f60;}
.blocksIntdomain h4{    font-size: 15px;
    color: #0171bb;
    font-weight: bold;}
.boxIntdmains {
    border: 1px solid #ccc;
    padding: 15px 15px 10px;
}
.boxIntdmainsbank{    border: 1px solid #ccc;
    padding: 15px;}
.boxIntdmainsbank h4{    color: #0171bb;
    font-weight: bold;
    font-size: 20px;
    margin: 0 0 15px;}
.boxIntdmainsbank p{    margin-bottom: 5px;
    line-height: 20px;
    font-size: 13px;
    color: #000;
}
.boxIntdmainsbank p span{color:#f60;font-size:15px;}

/*============= News letter index Page Section =======================*/ 
 

.NewsletterIndex-section {
    padding: 10px 0 40px;
}
.newsIndexlinks-section{    list-style: none;
    padding: 0 0 0 10px;}
.newsIndexlinks-section li{    margin-bottom: 10px;}
.newsIndexlinks-section li a{    font-size: 15px;
    font-weight: 500;
    color: #2196F3;
    text-transform: capitalize;}
 .newsIndexlinks-section li a:hover{color: #0b6d00;}
.newsIndexlinks-section li a i{    font-size: 18px;
    color: #f60;
    margin-right: 7px;}
    
/*============= Contact Page Enquiry Section =======================*/
.contact_get-enquiry{    border: 1px solid #e0e0e0;
    /*padding: 10px 40px 30px;*/
    padding: 0px 40px 17px;    
    margin-top: 52px;
    }  
.pdng-btm26{padding-bottom: 26px;} 
.pdng-btm9{padding-bottom: 9px;}    
 .contact_get-enquiry h1 span {
    border-bottom: 2px solid;
    padding-bottom: 10px;
}
.contact_get-enquiry h1 {
    font-size: 35px;
    color: #0b63af;
    padding-bottom: 20px;
    line-height: 55px;
    text-align: left;
}
.contact_get-enquiry p.summary {
    color: #414141;
    font-size: 16px;
}
.btn_sendEq{margin: 25px 0 0;}   
.btn_sendEq a{font-size: 18px !important;} 
.mrgn-0{margin:0;}
.mrgn_top0{margin-top:0px;}

/*============= white-label-api Page =======================*/ 

.bg_white {
    background: #fff;
    min-height: 260px;
    padding: 25px;
    border: 1px solid #ccc;
    margin: 20px 0;
}
.white_label-api .block .fa, .white_label-api .block .glyphicon{    font-size: 28px;
    margin: 0;
    color: #0072BC;
    line-height: 40px;}
.white_label-api .block strong {
    font-size: 16px;
    color: #0072BC;
}
.step7_section-white_lable .block strong{    font-size: 15px;}


/*============= /aspx/account/login-cart.aspx Page =======================*/ 
.re_login_hd{    background: #0072BC;
    color: #fff;
    padding: 10px;
    font-size: 20px;
    margin: 10px 0 20px;}
.re_caption {
        margin: 0 0 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
.re_caption span{
    color:#f00;float:right;
}
.re_submit{    border-radius: 50px !important;
    font-weight: normal !important;
    padding: 7px 20px !important;
    background-color: #0dca6f !important;
    border-color: #0dca6f !important;}
.re_register_area{background-color: #fbfbfb;
    border: 1px solid #e1e4e7;
    padding: 30px 50px;
    color: #76797c;
    border-top: none;}
    
    .mr_resource a{    background: none;
    border-radius: 0;
    padding: 0 !important;
    letter-spacing: initial;
    color: #0072bc;
    font-weight: 600;}
.mr_resource a:hover{box-shadow:none;}


.refer_friend_con {
    margin-top: 40px;
    margin-bottom: 20px;
}
.refer-earn-area{    border: 1px solid #e0e0e0;
    padding: 10px 20px 30px;}
.refer-earn-area h1{    font-size: 28px;
    color: #0b63af;
    padding-bottom: 15px;
    text-align: left;
    margin: 10px 0 0;}
.refer-earn-area h1 span{    border-bottom: 2px solid;
    padding-bottom: 5px;}
.refer-earn-area ul{    margin: 0;
    padding-left: 10px;
    margin-top: 10px;}
.refer-earn-area ul li{    margin-bottom: 5px;
    list-style: none;}
.refer-earn-area ul li i{    color: #0dca6f;
    font-size: 12px;
    margin-right: 5px;}
    
.abuse_plc{background:#f7f7f7;}
.abuse_plc td{padding:4px 15px;}
.abuse_hdng{ font-size: 18px;
    color: #fff;
    background: #444;}
.abuse_ftd {
    color: #000;
    font-weight: 600;
}
.minhgt270 {
    min-height: 260px;
}
.news-room {
    margin-bottom: 30px;
}
.news-room p:nth-child(odd), .old-news-toggle p:nth-child(odd){
    background: #666;
    color: #fff;
}
.old-news-toggle p:nth-child(odd){
    background: #999;
    color: #fff;
}
.fa-ul li i.fa-li.fa.fa-arrow-right{color: #0dca6f;}
.reset-grey{    background-color: #adb4c0;
    border-color: #adb4c0;
    color: #fff;}
.head_oldnews{    color: #0072BC !important;
    font-family: Roboto;
    font-size: 35px !important;
    font-weight: 300 !important;
    letter-spacing: -2px;
    margin: 0px 0px 30px;
    border-bottom: 1px solid #ccc;
    padding: 8px 0;}


.srch_dmn_bg{    background: #002339;
    background: -webkit-linear-gradient(#002339, #004b7b);
    background: -o-linear-gradient(#002339, #004b7b);
    background: -moz-linear-gradient(#002339, #004b7b);
    background: linear-gradient(#002339, #004b7b);
    color:#fff;}
    
.blue12 th{text-align:center;padding:5px 0;}
.rmv_vps_app{border: none;
    background: #f00;
    color: #fff;
    margin: 5px 0px;
    padding: 4px 10px;
    border-radius: 5px;}
    
 .hst_blck_h225{min-height:225px;}
 .hst_blck_h285{min-height:285px;}
 .insta_business_para{    min-height: 175px !important;}
 .insta_colLeft .col-md-1.col-sm-1.col-xs-2{padding:0 15px;}
 .mrg-top24{margin-top:24px;}
 .cheapest_domain_price_table td {
    font-size: 16px;
}
.emptycart_para img{    width: 40px;
    margin-right: 10px;
    margin-top: -20px;}
.domain_tranGuide{font-size:18px;}

.promo_main_sec {padding: 7px 10px;}
.promo_cd_apply input{    height: 30px;}
.promo_cd_apply .btn-primary{    background-color: #ccc;
    border-color: #ccc;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;}
    
.websitebuilder_ftr_height .dark-box, .websitebuilder_ftr_height .light-box{min-height:250px;}
.vps_ftr_height .dark-box, .vps_ftr_height .light-box{min-height:250px;}
.clr_lghtGrey{color:#999 !important;}
.font-size12{font-size:12px!important;}
.fp-ser-block{    padding: 0px 30px 20px 30px;
    border: 1px solid transparent;}
.bg_white_offer_sec{background:#fff !important;}
.bg_white_offer_sec  h1{    color: #0071bb !important;}
.bg_white_offer_sec p.offer-tagline{color: #666 !important;opacity:1 !important;}
.bg_white_offer_sec h2{color: #333 !important;}
.bg_white_offer_sec ul li span{color: #666 !important;opacity:1 !important;}
.min_hgt225{min-height:225px !important;}
.WeMake-web-builder .block .fa, .WeMake-web-builder .block .glyphicon{/*margin-top:0 !important;*/font-size:30px !important;}
.text-center{text-align:center !important;}
#loading p{margin-top:30px;}
.btn.btnlogout{    border-radius: 50px;
    font-weight: 700;
    padding: 8px 25px !important;
    background-color: #0072bc;
    text-transform: uppercase;
    border-color: #0072bc;
    color: #fff;}
 .dotshoppage{    background-color: #ff5903;}
 .email-custom-business-email-section.shopdot-bgimg{    background-image: url('../common/images/dotshop-ban2.png');
        background-position: left;
    background-color: #012d4a;
}
 .dotshop-bottomarea{background: #337ab7; padding: 25px 0;}
 .wid-200{width:200px;}
 .dotshop_carousel .services-block{padding-bottom:10px !important;}
 .umkeWemkeDO .price-block span.amt{    font-size: 60px !important;}
 .umkeWemkeDO #offer-section .price-block span.icon {
    font-size: 28px;
    margin-left: -25px;
}
.umkeWemkeDO .price-block span.monthly {
    font-size: 37px !important;
}
/*============= End---Css  By Aman Gupta =======================*/ 

/*============= Add To cart finish dialog =======================*/ 

    .img-cart-modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                /*url('../FhHRx.gif')*/
                url('../common/images/cart-added-popup.png')
                50% 50% 
                no-repeat;
}


body.loading {
    overflow: hidden;   
}


body.loading .img-cart-modal {
    display: block;
}


/* For DirectNew master menu css dont't use in any pre login buy page */

#content {
	clear: both
}
#section_inner {
	width: 100%;
	background: none;
	background: url(../common/images/line3.gif) repeat-x 0px 100%;
	/*overflow: hidden;
	padding: 10px 0px*/
}
#section_inner h2 {
	color: #0e62bc;
	font-size: 45px;
	font-weight: bold;
	padding: 20px 0px 10px 10px
}
#section_inner h2 span {
	color: #4D4D4D;
	font-size: 18px;
	font-weight: bold
}
#section_inner h3 {
	color: #4d4d4d;
	font-size: 18px;
	font-weight: bold;
	float: left;
	padding: 45px 0px 10px 5px
}
#section_inner ul.sub {
	margin: 0px;
	padding: 10px 0px;
	clear: both;
	width: 100%;
	overflow: hidden
}
#section_inner ul.sub li {
	margin: 0px;
	float: left;
	padding: 0px 10px;
	border-right: 1px solid #000
}
#section_inner ul.sub li.last {
	margin: 0px;
	padding: 0px;
	float: left;
	padding: 0px 10px;
	border: none
}
#section_inner ul.sub li a {
	font-size: 12px;
	color: #000000;
	text-decoration: none
}

#search_field_master {
	float: right;
	background: url(../common/images/search_bg_lft.png) no-repeat 0px 0px;
	width: 134px;
	height: 25px;
	margin: 5px 0px 0px 0px
}
#search_field_master .textfield {
	margin: 4px 0px 0px 0px;
	width: 100px;
	background: none;
	border: 0;
	color: #7b7b7b;
	font-size: 11px;
	height: 20px;
	vertical-align: top;
	float: left
}
#search_field_master .globalsearch {
	margin: 2px 0px 0px 0px;
	width: 80px;
	background: none;
	border: 0;
	color: #7b7b7b;
	font-size: 11px;
	height: 20px;
	vertical-align: top;
	float: left;
	font-weight: bold
}
#search_field_master .submit_btn {
	background: none;
	border: 0;
	width: 32px;
	height: 25px;
	cursor: pointer
}
.searchimage {
	float: left;
	border: 0;
	margin: 0;
	padding: 0
}
.usermenu_container {
	float: left;
	width: 100%;
	height: 37px;
	position: relative;
}
.usermenu_container ul{ margin:0px; padding:0px;}
.usermenu_container li{ margin:0px; padding:0px;}
.searchtopcontainer {
	float: right;
	width: 140px;
}
.srch_position {
	position: absolute;
	z-index: 1800;
position:relative;
}
.wrapper{line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
#sub-menu 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	float: left;
	line-height: 37px;
	color: #000;
	clear: both;
	z-index: 2;
}
#sub-menu a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0 20px;
}
#sub-menu a.dts {
	display: block;
	text-decoration: none;
padding:text-align:center;
	color: #000;
}
#sub-menu a:hover {
	background: #000 url(../common/images/arrow-img.gif) no-repeat 50% 100%;
	color: #fff;
}
#sub-menu ul li, #sub-menu ul li ul li {
	list-style-type: none;
	z-index: 1500;
}
#sub-menu ul li ul li a {
	list-style-type: none;
	background: #efefef;
	border-top: none;
	line-height: 37px;
}
#sub-menu ul li ul li a:hover {
	list-style-type: none;
	background: black;
}
#sub-menu ul li {
	float: left;
}
#sub-menu ul li.division {
	background: url(../common/images/pipe-img.gif) no-repeat;
	padding-left: 0;
	float: left;
}
#sub-menu ul li ul, #sub-menu:hover ul li ul, #sub-menu:hover ul li:hover ul li ul {
	display: none;
	list-style-type: none;
	width: 100px;
	position: absolute;
}
#sub-menu:hover ul, #sub-menu:hover ul li:hover ul, #sub-menu:hover ul li:hover ul li:hover ul {
	display: block;
}
#sub-menu:hover ul li:hover ul li:hover ul {
	position: absolute;
	background: #fff;
}
.sub-renew {
	width: auto;
	height: 10px!important;
	float: left;
	margin-left: 10px;
	margin-top: 4px;
}
.sub-renew a {
	height: 25px;
	color: #fff!important;
	text-decoration: none;
	background-color: #1169a8!important;
	border-radius: 5px 5px 5px 5px;
	padding: 0px 10px!important;
}
.sub-renew a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #1169a8!important;
	border-radius: 5px 5px 5px 5px;
	background-image: none!important;
}
.sub-renewtext {
	position: relative;
	top: -6px;
	font-weight: bold;
}
.www-icon {
	background: url(../common/images/www-icon.png) no-repeat;
	width: 45px;
	height: 44px;
}

.clear{ clear:both;}

ul#jsddm {
	margin: 0 0 0 10px;
	padding: 0;
	cursor: pointer;
}
ul#jsddm ul {
	margin: 0;
	padding: 0;
	cursor: default;
}
ul#jsddm li {
	float: left;
	list-style: none;
	font: 11px Arial;
	text-align: left;
	position: relative;
	width: 115px;
	z-index: 1200;
}
ul#jsddm li ul {
	display: none;
	position: absolute;
	top: 23px;
	left: -5px;
}
ul#jsddm li:hover {
}
ul#jsddm li:hover ul {
	display: block;
}
ul#jsddm li:hover ul li {
	background-color: #5fb1e1;
	color: #fff;
	padding: 3px 18px;
	border: 1px solid #e2e2e2;
	margin: 0;
	text-align: left;
}
ul#jsddm li:hover ul li:hover {
	text-decoration: underline;
	background-color: #005ca1;
	color: #fff;
}

/* End For DirectNew master menu css dont't use in any pre login buy page */


/* css for Flip */



.front-toggle90 
{
    /*
    -webkit-transform-origin: 50% 50%;
     transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
*/
    -webkit-animation: flipAnimation 0.4s ease-in;
    animation: flipAnimation 0.4s  ease-in;
    -moz-animation: flipAnimation 0.4s  ease-in;
    -ms-animation: flipAnimation 0.4s  ease-in;
    -o-animation: flipAnimation 0.4s  ease-in;
}


@-webkit-keyframes flipAnimation {
      0% 
      {
        -webkit-transform-style: preserve-3d;
         -webkit-transform: rotateX(90deg);
      }
      
      
      
      
      100% 
      {
         opacity:1;
        -webkit-transform-style: preserve-3d;  
        -webkit-transform: rotateX(0deg);
      }
}


@-o-keyframes flipAnimation {
      0% 
      {
        -o-transform-style: preserve-3d;
         -o-transform: rotateX(90deg);
      }
      
      
      
      
      100% 
      {
         opacity:1;
        -o-transform-style: preserve-3d;  
        -o-transform: rotateX(0deg);
      }
}


@-ms-keyframes flipAnimation {
      0% 
      {
         -ms-transform-style: preserve-3d;       
        -ms-transform: rotateX(90deg);
      }
      
      
      
      
      100% 
      {
         opacity:1;
         -ms-transform-style: preserve-3d;         
        -ms-transform: rotateX(0deg);
      }
}




@-moz-keyframes flipAnimation {
      0% 
      {
        
        -moz-transform-style: preserve-3d;      
        -moz-transform: rotateX(90deg);
      }
      
    
      
      
      100% 
      {
         opacity:1;
         -moz-transform-style: preserve-3d;         
        -moz-transform: rotateX(0deg);
      }
}



@keyframes flipAnimation {
      0% 
      {
      
      transform-style: preserve-3d;      
        transform: rotateX(90deg);
      }
      
      
      
      100% 
      {
          opacity:1;
          transform-style: preserve-3d;         
        transform: rotateX(0deg);
      }
}




.back-toggle 
{
    backface-visibility: hidden;
	transition: 0.4s;
	transform-style: preserve-3d;
    
     -moz-transform: rotateX(90deg);
	 -webkit-transform: rotateX(90deg); /* Safari */
    transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
}

/* easysite template scroll*/

@-webkit-keyframes slide {
    from{
        background-position:575px;
    }
    to{
        background-position:1725px;
    }
}

#easysite-banner{
    width:100%;
    height:530px;
    background:url(../common/images/banners/site_designs_slide.png);
    -webkit-animation: slide 40s linear infinite;
}

 /*/easysite template scroll*/






.we-make .fa, .we-make .glyphicon{
  color: #05b0ff;  
  
  font-size:25px;
}

.we-make span{position: relative; top: 3px;}
.we-make strong{
  color: #575757;
}

.wemake-img{
    background:url(../common/images/website-builder-tool.png);
    background-repeat:no-repeat;
    background-position:right bottom;
}

.cheap-price th{ text-align:center!important;}

.mrgn_top8{margin: 8px 0px !important;}
.mrg-top-9{ margin-top:-9px !important;}
.mrgn_top10{margin-top: 10px;}


.pack-acrdion{background-color: #fafafa;}
.spced-btn{padding: 8px 48px !important;border-radius: 20px;}
.dmn-rslt-clpse-bx{background-color: #fff; padding:20px 15px;}
.mrgn-lft30{margin-left:30px;}

/* for easysite */
.umkeWemke #offer-section .price-block span.icon {
    font-size: 28px;margin-left: -25px;
}
.umkeWemke .price-block span.amt {
    font-size: 60px !important;
}
.umkeWemke .price-block span.monthly {
    font-size: 37px !important;
}
.easysite-search-availbty-btn{padding: 8px 53px !important;}

/* easysite result page */
#search-form2 input[type="text"] {
    background: url(../common/images/search-icon.png) no-repeat 20px 15px #fcfcfc;
    color: #bebebe;
     -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
#search-form2 .search-field {
    width: 75% !important;
    float: left;
    height: 50px;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    padding-left: 55px;
    border: 1px solid #fff;
}
#search-form2 a{
    width: 25%;
    float: left;
    height : 50px;
    line-height : 37px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 25px;
    border-top-right-radius: 25px;
    margin-left: -25px;
} 
.pdng-top-btm-30{padding-top:30px;padding-bottom:30px;}
.pdng-top-btm-25{padding-top:25px !important;padding-bottom:25px !important;}
.plesk-hosting-features-table .table tr td{padding-top:15px !important;padding-bottom:15px !important; }
.green-red-blt{
    float: left;
    margin-right: 12px;
    margin-top: 5px;
}
.uwemkerslt-btn .btn-primary {
    background-color: #0072bc;
    text-transform: uppercase;
    color: #fff;
    border-color: #0072bc;
    border-radius: 20px;
}
.clr-grn{color: #0dca6f;}
.clr-red{color: Red;}
.bg-red{background-color:Red !important; border-color:Red !important;}

/* new css for home page animation section */
.pdng-top-30{padding-top:30px;}
.color-white{color:#fff;}
.bg-color-blck{background-color:#000;}
.btm-brdr{border-bottom:0px solid transparent;}
/* animation slide in offer slider */
#vidPopup iframe{width:100%; min-height:200px; height:470px; border:5px solid #000;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
#offer-section .animt-rght-txt {margin-top: 0;}

.bg-gray{background-color:#ececec;}
.pdng-top-btm-10{padding-top: 10px; padding-bottom: 10px;}
.pdng-top-7{padding-top: 7px;}
.pdng-left-right-15{padding-left: 15px; padding-right: 15px;}
.md-sm-only-text-right{text-align:right;}

#selectGstndropicon .selectdiv::after {
    content: '\f0dd';
    font: 14px "Consolas",monospace;
    color: #333;
    top: auto;
    right: 50px;
    font-family: FontAwesome;
    padding: 5px 0 2px;
    position: absolute;
    pointer-events: none;
    margin-top: -18px !important;
}

/* asc landing page */
.asc-langing-page-area .pdng0{padding-right:0 !important;}
section.asc-langing-page-area{margin:27px 0;}
.asc-langing-page-area .btn-primary{font-size: 13px;padding: 9px 20px;}
.asc-langing-page-area .btn-success{margin-left: -10px;font-size: 13px !important;padding: 9px 20px !important; font-weight:normal !important;}
.asc-langing-page-area span.nos
{
    padding: 8px 13px;
    border-radius: 50px;
    text-align: center;
    color: #0071bc;
    /*background-color: #c36718;*/
    border:1px solid #0071bc;
    }
.asc-langing-page-area fieldset.scheduler-border {
    border: 1px solid #337ab7 !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    box-shadow:  0px 0px 0px 0px #000;
    min-height: 204px;
}

.asc-langing-page-area legend.scheduler-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
    border-bottom: 0px;
    padding-left: 10px;
    width: 25%;
} 
.asc-langing-page-area ul li{list-style:none;}
.asc-langing-page-area ul li:before {
    content: '\f00c';
    font-family: 'FontAwesome';
    float: left;
    margin-left: -2.10em;
    color: #28a02d;
    margin-top: -2px;
    
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    border: 1px solid #0071bb !important;
}
/** O-365 MS Gold logo on the page as tab **/
.email-offer-price-section .tab-row-header .O365-ms-logo a.active {background-color: #EFEFEF;}
.email-offer-price-section .tab-row-header .O365-ms-logo a.active .fa-caret-down {color: #EFEFEF;}
.email-offer-price-section .tab-row-header .O365-ms-logo a.active img{width: 65px;}
.tab-row-header .O365-ms-logo a {padding: 17px 35px !important;}


.pleskbnr section.reseller-banner .jumbotron {
	background-image: url(../common/images/banners/plesk-banner.png);
}

.wordpresskbnr section.reseller-banner .jumbotron {
	background-image: url(../common/images/banners/wordpress-hosting-banner.png);
}

/** home page and domain result page coupon offer **/
.all-pdng0{padding:0 !important;}
.offer-strip-coupon{text-align: center;color: #fff;padding: 10px 15px 0 15px;margin: 0;font-size: 18px;line-height: 18px;}
.coupon-percent{color:#ffeb79;font-weight:700;}
.coupon-txt{font-size:14px;} 
.coupon-clr{color:#fe823f;font-weight:700;}
.blue-bg-coupon{background: #0066a7;}
.coupon-tiny-txt{color:#fff;padding: 0px 0px 10px 0;margin: 0;text-align:center;font-size: 10px;}