/* ---------------------------------------------------------------------- */
/*	Basic Elements & Classes
/* ---------------------------------------------------------------------- */

body {
	background: #fff ; margin:0px;
}


@font-face {
font-family:OswalReg;
src: url('../fonts/Oswald-Regular.ttf'),url('../fonts/Oswald-Regular.otf'),url('../fonts/Oswald-Regular.eot'),url('../fonts/Oswald-Regular.woff'),url('../fonts/Oswald-Regular.svg');
font-weight: normal;
font-style: normal;
}
.bidspantitle{ font-size:18px; width:34% !important;}
.plus{float: left; margin-top: 6px; font-size: 18px;}
#successcontainer{ font-size:13px !important;}
#stripesuccesscontainer ul {display: block;  list-style: outside none disc;  padding: 0 0 5px 15px;}
#stripesuccesscontainer li {padding: 5px 0 0;}
#stripesuccesscontainer  { color: #555555;   font-size: 15px; }
.Link1 a{ text-decoration:none; color:#e2e2e2; }
.Link1 a:hover{ text-decoration:none; color:#fff;}

.Link2 a{ text-decoration:none; color:#c1c1c1; }
.Link2 a:hover{ text-decoration:none; color:#fff;}

.Link3 a{ text-decoration: none;
  color: #fff;
  font-weight: bold; }
.Link3 a:hover{ text-decoration:none; color:#fff;}

.Link4 a{ text-decoration: underline; color:#1F4D79 !important; }
.Link4 a:hover{ text-decoration:none; color:#000;}


.Light11{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.Light12{ font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.Oswald13{ font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.Oswald14{ font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.Oswald16{ font-family: Arial, Helvetica, sans-serif; font-size:16px;}
.Oswald18{ font-family: Arial, Helvetica, sans-serif; font-size:18px;}
.Oswald29{ font-family: Arial, Helvetica, sans-serif; font-size:29px;}
.Oswald22{ font-family: Arial, Helvetica, sans-serif; font-size:22px;}



.Pad01{ padding-top:20px;}

.Bold{ font-weight:bold;}
.White{ color:#fff;}
.Black{ color:#000;}
.Gray1{ color:#e2e2e2;}
.Gray2{ color:#363535;}
.Gray3{ color:#e2e2e2;}
.Gray4{ color:#c1c1c1;}
.Gray5, #advancedsearch, .contentwrap, .contentwrap p, .contentwrap input, select{ color:#666 ;}
.Orange{ color:#f29301;}

.Upparcase{ text-transform:uppercase;}
.Lineheight1{ line-height:18px;}
.Lineheight2{ line-height:25px;}
.Lineheight3{ line-height:20px;}
.Align_cent{ text-align:center;}
.Align_right{ text-align:right;}
.Justify{ text-align:justify;}
.Italic{ font-style:italic;}

.Fl{ float:left;}
.Fr{ float:right;}

.posn{ position: relative;}

.Top_right select{ 
      background:#000000; width:108px; 
	  border:#636161 1px solid; 
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; float:right; margin-top:8px;
	  color:#bdbdbd;
	  height:25px; }
	  .col_1 a{color:#666; text-decoration:none;}
	  .col_1 a:hover{color:#323131; text-decoration:underline;}
	  
.Txtbx_2{ 
      background:#003c5b; width:250px; padding-left:8px;  height:32px; 
	  border:#cccccc 2px solid; border-radius:4px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; float:left; margin:12px 0px 0px 15px;
	  color:#373737; background: -webkit-linear-gradient(#ffffff, #eeeeee); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #eeeeee); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #eeeeee); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #eeeeee); /* Standard syntax */ 
	  }
	  
.Txtbx_3{ 
      background:#003c5b; width:170px; padding-left:8px;  height:38px; 
	  border:#cccccc 2px solid; border-radius:4px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; float:left; margin:12px 0px 0px 8px;
	  color:#373737; background: -webkit-linear-gradient(#ffffff, #eeeeee); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff, #eeeeee); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff, #eeeeee); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff, #eeeeee); /* Standard syntax */ 
	  }
	  
.Saerch_btn {
  width: auto;
  float: left;
  border-radius: 5px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  color: #fff !important;
  font-size: 14px;
  text-transform: uppercase;
  border: 2px solid;
  padding: 7px 10px;
  background: #0070c0 !important;
  cursor: pointer;
  margin: 12px 15px 0px 10px;
  -webkit-appearance: none;
}
.Search_domain .Saerch_btn{-webkit-background:#F49A10;background:#F49A10; color:#fff;-webkit-appearance: none;}

/*----Nav-------*/

#Main_menu{ width:100%;  float:right; position:relative; background:#0070c0; }

.Menubx {
    width: 100%; height:auto; 
     float:left; position:relative; background:#0070c0;}

.toggleMenu {
    display:  none; background:#fff;
     font-size:17px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:18px; 
    padding: 10px; text-align:center;  
    color: #000; letter-spacing:2px; text-transform:uppercase; 
}
.padlock{float:right; position:absolute; top:8px; right:15px; z-index:9; color:#515151; text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:none;}
.padlock i{display:inline-block; padding-right:4px; vertical-align:middle;}


.nav {
    list-style: none;
     *zoom: 1; margin:0;
      padding:0px;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 9em;
}

.nav li { position: relative; }

.nav li a {  
   text-decoration:none; 
   font-weight: bold;
   font-size:12px; /*background:url(../images/right_line.jpg) no-repeat right top;*/ 
   font-family:Arial, Helvetica, sans-serif; 
   color:#fff;  text-align:center; 
  padding: 9px 3px 12px; text-transform:capitalize;width: 114px; }


.nav li a { color:#fff; /*background:url(../images/nav_hv.jpg) no-repeat center bottom;*/ text-decoration:none; }
.nav li a:hover, .nav li .current { color:#F90; background:#0070c0; text-decoration:none; }

.nav > li {
    float: left;
    
}

.nav > li > a {
    display: block; float:left; 
}
.nav li  ul {
    position: absolute;
    left: -9999px; top:60px;
	width:196px; background:#212121; 
	box-shadow:0 10px 18px rgba(0, 0, 0, 0.3) inset;
	border-radius:0 0 5px 5px;
	z-index:1;
	
	 
}
.nav > li.hover > ul { 
    left:0px; 
}
.nav li li.hover ul {
    left:70%;
    top: 0;
}

.nav li li {
	padding-right:0px;
	background:none;
    
}

.nav li li a {
    display: block; color:#727272;
     padding:6px 20px; 
    position: relative;
    z-index:100; line-height:18px;
	border-width: 1px 0;
	border-top:1px solid #000000;
	border-style:solid;
	border-bottom:1px solid #2B2A2A;
	font-size:12px;
	text-align:left;
    
}
.nav li li li a {
    background:#48a6e3; 
    z-index:200;
    border-top: 1px solid #fff;
}


/*---end---*/

h6{margin:0px;font-size:12px;}


/*=======================16-3-2017==================*/
.sell_counter{ color:green !important;}
.green{color:green !important ;}
.grey{color:#ccc !important;}
.blue{color:blue !important;}
.red{color:red !important;}
.orange{color:#FB763C !important;}
.buyer_counter{ color:blue !important;}
.nocomment{color:#777777 !important;}
.nomessage{color:#777777 !important;}
#offrecdomainname {float: left; width:50%;}
#offerRevFilter{ float:left; width:50%;}
.eppboxbtn{display:none;}
.eppinputbox{ width:150px !important; display:none;}
.messagebox{ display:none;}
.messageboxbtn{ display:none;}
.messageboxsuccess{display:none; color:green;}

#offrecdomainname .serachbydomain , #offerRevFilter select {float: left !important; margin: 10px !important; padding: 10px !important;}
/* .topoptions{width:137px;} */
#offrecdomainname .Saerch_btn, #offerRevFilter .Saerch_btn { margin:7px; padding:10px;}
.Doman_col.test{ width:33%;}
.rig{ float:right;}
#offerRevFilter .Saerch_btn { background: #f49a10 none repeat scroll 0 0 !important;    color: #fff; }
.addbinform{ display:none;}
.addbinform .addbinforminput{ float:left; width:30px !important; height: 20px !important; }
.addbinform .Saerch_btn{padding:2px !important; float:left;margin:0 !important; font-size:9px !important; width:auto !important;}
.forsalemsg{float:left; width:100%; margin-top:10px;margin-bottom:10px; font-size:16px !important;}
.sell_counter {  color: green;}
.buyer_counter{ color:blue !important;}
.sellerexpand{display:none;}
.buyerexpand{display:none;}
.tableINFO{ float:left; width:100%; margin:0px 0;}
.tableINFO.innertable{width:100%;}
.tableINFO.innertable table tr td {width:25%;}
.tableINFO table{ float:left; width:100%;}
.tableINFO table tr td{ float:left; width:100%; border:1px solid #f1f1f1;}
.tableINFO table tr td{ float:left; width:20%; font-size:12px; color:#353535; padding:8px 15px; box-sizing:border-box; border-right:1px solid #f1f1f1;}
.counterdetailstable { display:none;}
.declineconfirm{display:none;}
.buyitnowforsale{color:blue;}
.size16{font-size:16px !important;}
.declinebutton{background: #0070c0 none repeat scroll 0 0 !important;border: 2px solid;border-radius: 5px;color: #fff !important;cursor: pointer;float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 7px 10px;
    text-align: center;
    text-transform: uppercase;
	text-decoration:none;
    width: auto;
}
.forsalesearchbtn {background: #59A051 none repeat scroll 0 0 !important;border: 2px solid;border-radius: 5px;color: #fff !important;cursor: pointer;float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 7px 10px;
    text-align: center;
    text-transform: uppercase;
	text-decoration:none;
    width: auto;
}

.test > a {
    display: block;
    overflow-wrap: break-word;
    width: 130px;
}
.bttnnow3{ background: #f49a10 none repeat scroll 0 0;
  border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
     
    padding: 7px 10px;
    text-align: center;
    text-transform: uppercase;
    width: auto;}
/*============== terms and condition ==*/
.tremsdiv h4{font-size:20px;  color:#0070c0; font-weight:600;   font-family: Arial,Helvetica,sans-serif;}
.tremsdiv h3{font-size:22px; text-transform:uppercase; color:#0070c0; font-weight:600;   font-family: Arial,Helvetica,sans-serif;}
.tremsdiv p{font-size:14px;  color:#666; text-align:justify; line-height:24px;   font-family: Arial,Helvetica,sans-serif;}

.tremsdiv ul li{ list-style:none; margin-bottom:10px;}
.trmsindex h4{font-size:14px;color:#0070c0; font-weight:normal; font-weight:600;   font-family: Arial,Helvetica,sans-serif; margin:10px 0;}
.trmsindex ul li{list-style:none; font-size:14px;  color:#0070c0;font-family: Arial,Helvetica,sans-serif; line-height:24px;}
.trmsindex ul{margin:5px 0;}

/*24/7/2017*/
.form_box1{display:flex;}
.dccp {
  
    margin: 20px auto;
  
    width: 80%;
}
.dc_op1{  padding: 20px;   background: #f6f6f6 none repeat scroll 0 0; float:left; width:100%;}
.dc_op1 .forminput {
    margin: 0 0 10px;
	float:left;
}

.dc_op1 .forminput label {
    float: left;
    min-width: 200px;
}

.dc_op1 .forminput > input {
    border: 1px solid #ccc;
    height: 25px;
    width: 240px;
	float:left;
}
.forminput1 .radio{float: left; width: auto !important; height: auto !important; margin: 0px 12px 0px 0px;}
.forminput1 label{min-width:175px !important;}
.forminput1 label small{font-weight:600;}

.tel_inputs {
   
    width: 244px;
	float:left
}
.input_tel1{ border: 1px solid #ccc;
    height: 25px;
    width: 240px; margin:0 0 5px 0;}
	.input_tel2{  border: 1px solid #ccc;
    float: left;
    height: 25px;
    width:72px;}
	.form_box1 .contentwrap.clearfix {
    width: 100%;
}
.tel_inputs > span {
    float: left;
    margin: 6px 4px 0 6px;
}
.tel_inputs > i {
    float: left;
    margin: 6px 4px 0 6px;
}
@media (max-width:1920px){ }
@media only screen and (min-width: 768px) and (max-width: 983px) {

/*---Nav---*/

#Main_menu{ width:100%;}	
.toggleMenu {
    display:  none !important;
   
}
.nav{ display:block !important;}

.nav li a { padding:14px 1px 14px;width: 104px;}

/*---end--*/

.Txtbx_2{ width:110px; margin:12px 0 0 4px;}
.Txtbx_3{ width:130px; margin:12px 0 0 5px;}
.Saerch_btn{ margin:12px 3px 0; padding:7px 5px;}

}

/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
.dc_paymentmethods .col{min-height:150px !important;}
.dc_paymentmethods .col img{width:100% !important;}

.dc_paymentmethods .col ul li{display:block;}
#makeoffer .colfull .Saerch_btn{display:block !important;}
#offrecdomainname, #offerRevFilter {float: left; width:100% !important;}
.bttnnow3{margin-left:0 !important;  margin-top: 10px !important;}
.bidspantitle{ font-size:18px; width:100% !important;}
.padlock{display:block;}
.Doman_col.test{ width:100%;}

/*---Nav---*/
#Main_menu{ width:100%;}

.Menubx{ z-index:1; }
.toggleMenu { display:block !important;}
.active {
        display: block;
    }
	
.nav {
    list-style: none;
     *zoom: 1;
     background: #fff;  margin:0px;
}

.nav a {
     text-decoration:none;
    
}
.nav > li {
        float: none;
    }
.nav > li > .parent {
        background-position: 95% 50%;
    }
.nav li li .parent {
        background-image: url("./images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
.nav ul {
        display: block;
        width: 100%; padding:0px;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static; 
    }
  
.nav li a {
    background:#0070C0; font-size:15px;  float:none; padding:10px 0px; border-bottom:#CCCCCC 1px solid; width:auto;
    
    
   
}  
  


.nav li a:hover, .nav li .current { background:#f79911; color:#fff;
    
}

.nav li { background:none; padding-right:0px;}

.nav li ul{ width:auto; border-radius:0px;}

.nav li li a{ text-align:center;}

/*--end---*/

.Txtbx_2, .Txtbx_3{ width:46%; padding-left:1%;  margin-left:2%;}
.Saerch_btn{ margin:12px 0px 0px; float:none;}

}

@media (max-width:370px) {

.Txtbx_1{ width:100%; height:30px; margin-bottom:8px; margin-top:4px;}
.Txtbx_2, .Txtbx_3{ width:99%; margin:8px 0 0;}

}
.contentbar h4 span {
 
    text-transform: capitalize !important;
}
.or {
display: inline-block;
float: left;
margin: 7px 0 0 10px;
}


.detail_orange {
    background: #f49a10 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-weight: normal;
    border: 2px solid #fff;
    padding: 7px 10px;.
cursor: pointer;
font-size:14px;
text-transform:uppercase;
}
 
.detail_orange a{ color: #fff;
                  font-weight: normal; 
}

.welcome_name{  background: #e7e6e6 none repeat scroll 0 0; }
.row1 li, .row2 li{ list-style:none; }
.datepairExample input{ width:40%;}
.right_test { float:right;}
.right_test a{ text-decoration:none; color:#fff;}
.testimonial {
     
    box-sizing: border-box;
    float: left;
   
    margin-right: 2%;
    margin-top: 10px;
    padding: 8px;
    width: 31%;
}
.testimonial:nth-child(2n) {
    margin-right: 0;
}
.testimonial .domain {  float: left; }

.white_text{ color:#fff;}
.testimonial .title {
    color: #1f4d79 !important;
    float: left !important;
    font-weight: bold !important;
    width: 100% !important;
}
.read_more,.read_less {color:#1f4d79 !important; font-weight: bold;}
#errorcontainer { color: #ff0000;   font-size: 12px; }
#errorcontainer ul, #successcontainer ul {display: block;  list-style: outside none disc;  padding: 0 0 5px 15px;}
#successcontainer li , #errorcontainer li {padding: 5px 0 0;}
#successcontainer  { color: #009900;   font-size: 12px; }
/* CSS for New DomainCheckout Page */
.dc {padding: 20px; padding-top:10px !important;}
.domaincheckout_btn{ background: #46AC49 none repeat scroll 0 0;border: medium none;border-radius: 3px;color: #fff !important;cursor: pointer;font-family: Arial,Helvetica,sans-serif;font-size: 14px;height: auto;padding: 5px 10px;width: auto;}
.dc .register_label span, .dc .register_label_acc span{ width:48%; float:left; margin:10px 0 0;}
.dc .register_label input, .dc .register_label_acc input {float: left;margin: 10px 0 0;width: 48%;}
.dc .register_label, .dc .register_label_acc{ float:left; width:100%;}
.dc h4 {float: left;width: 100%;}
.dc h3 {float: left;width: 100%;}
.dc h3.domaindetail{margin-bottom:0px;}
.dc_paymentmethods .col input{margin:0 11px 0 0; display:inline-block; float:left;}
.dc_paymentmethods .col ul{padding:0;}
.dc h4.domaindetail{margin-bottom:0px;}
.dc p {float: left; width: 100%; margin:0px; line-height:24px;} 
.dc .dc_terms{ float:left; width:100%; margin-top:10px;}
.domaincheckout_btn {display: block;margin: 10px auto;} 
.dc_paymentmethods { float:left;width:100%;}
.dc_paymentmethods .col{    width: 48%;
    margin-right: 2%;
    float: left;
   /* min-height: 250px;*/
    BORDER: 1px solid #f1f1f1;
    box-sizing: border-box;
    margin-top: 20px;
    padding: 10px;}
.dc_paymentmethods .col ul{ float:left;width:100%; margin:20px 0 14px 0;}
.dc_paymentmethods .col ul li{ float:left;width:100%; text-decoration:none; margin-bottom:10px; display:inline-block;}
/* End of Domain Checkout Page */
.img_info_n {float: right; width: 100%;}
.img_info_n p {float: right; width: 80%; color:#666;}
.img_info_n > span {display: inline-block;float: left; height: 160px; width: 160px; color:#666}
.img_info_n img {width: 100%;height:100%;}
.hubaccount{ margin-top:12%;}

.account_box {
    float: left;
    width: 100%;
}
.a_img {
    float: left;
    margin: 0 16px 0 0;
    width: auto;
}
.a_text {
    color: #0070c0;
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 17px;
}

.a_price {
  
    font-size: 14px;
  
}
/* CSS STICKER */


.sticker {
    float: left;
    margin: 10px 0;
    width: 100%;
    text-align:center;
}
.sticker_inner{
display:inline-block;
text-align: left;
}

.images_domin {
    float: left;
}



.domin_text {
     float:left;
     
    padding-left: 20px;
}
 

.domin_text > p {
    float: left;
   margin-top:0px;
    font-size: 16px;
    line-height: 24px;
    width: 100%;
}
.sticker marquee{border: 2px dashed #d9d9d9;}





