/*************************************************

	aboveGlobal.css
	this css file includes all the common classes of
	above.com registrar marketplace pages

**************************************************/

html,body {
	margin:0;
	padding:0;
	height:100%;
	min-height: 100%;
}

#wrapper {
	min-height:100%;
	position:relative;
}

#header
{
	height: 96px;
	position:fixed;	
	display:block;
	width: 100%;
	background: #fff;
	z-index:999;
	/*border-bottom:1px solid #dddddd;*/
	top:0px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}

@-moz-document url-prefix() {#header{height:96px;}}*::-ms-backdrop, #header { height: 97px; }

/* open-sans-regular - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/css/fonts/open-sans-v40-latin-regular.woff2') format('woff2'); 
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/css/fonts/open-sans-v40-latin-600.woff2') format('woff2'); 
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/css/fonts/open-sans-v40-latin-700.woff2') format('woff2'); 
}
/* roboto-regular - latin */
@font-face {
  font-display: swap; 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/css/fonts/roboto-v47-latin-regular.woff2') format('woff2'); 
}

#content {
	font-family: "open sans",Arial, Helvetica;
	color:#333333;
	font-size:15px;	
	padding-top:20px;
	padding-bottom:420px; /* Height of the footer */
}

#footer {
	position:absolute;
	bottom:0;
	width:100%;
	 /* Height of the footer */
	font-family: "open sans",Arial, Helvetica;
	font-size:15px;
	background: #333333;
}

body {padding: 0;margin: 0;position: relative;font-family:"open sans", Arial, Helvetica;color:#555555;font-size:0.8125rem}

.contentbg{padding:110px 15px 50px 15px;overflow:auto;}
.contentDiv{margin:auto;width:1260px;min-height:500px;font-size:15px;line-height: 1.50;}
/*.contentDiv a{color:#312f32;text-decoration:underline}
.contentDiv a:hover{color:#D92027;text-decoration:none}
.contentDiv a:visited{color:#312f32;text-decoration:none}*/

.container540{width:540px;margin:auto;padding:30px;}
.container700{width:700px;margin:auto;}
.container800{width:800px;margin:auto;}
.container900{width:900px;margin:auto;}
.container1000{width:1000px;margin:auto;}

.contentWrapper1260{margin:auto;width:1260px;position:relative;}
.contentWrapper1260 p{line-height:150%;}

/* classes for HEADER SECTION */

#topnav {float: left;margin-left:20px;margin-right:20px;margin-top:57px;}
#logo {margin-top:8px;width:234px;float: left;}
.topmenuitem{position: relative;margin:0;padding:0;display:block;float:left;margin:0px 10px 0px 10px;}
.topsocial{margin-top:-5px;margin-left:40px;}
.logoimg {height: auto;width: 233px;margin-top:5px;}

#login-content
{
    display: none;
    position: absolute;
    top: 37px;
    right: -40px;
    z-index: 999;
    background: #fff;
    padding: 10px 30px 30px 30px;
    -moz-box-shadow: 0 2px 1px -1px rgba(204,204,204,.9);
    -webkit-box-shadow: 0 2px 1px -1px rgba(204,204,204,.9);
    box-shadow: 0 2px 1px -1px rgba(204,204,204,.9);
    -moz-border-radius: 0px 0 3px 3px;
    -webkit-border-radius: 0px 0 3px 3px;
    border-radius: 0px 0 3px 3px;
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
}

.caps-lock-warning { display:inline-block;float:right; width:18px; height:18px; background: url(/images/warning.png) center center !important; background-repeat: no-repeat !important;margin-top:-20px}
.caps-lock-warn { display:inline-block;float:right; width:18px; height:18px; background: url(/images/warning.png) center center !important; background-repeat: no-repeat !important;margin-top:-20px}

/* top menu classes*/

a.bracstyle {
	  /*line-height:85px;*/
      color:#000000 !important;font-size:13px;text-transform:uppercase;font-weight: 600;letter-spacing: 1px;text-decoration:none !important;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
	  
a.bracstyle:hover {
        color: #e62128 !important; }


a.bracstyle::before, a.bracstyle::after{
	display: inline-block;

	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;	    
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
a.bracstyle::before {
	margin-right: 6px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

a.bracstyle::after {
	margin-left: 6px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

a.bracstyle:hover::before,
a.bracstyle:hover::after,
a.bracstyle:focus::before,
a.bracstyle:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
	color:#e62128  !important;
}

a.current-menu-item {
      font-family: "open sans",Arial, Helvetica;color:#e62128 !important;text-decoration:none !important;
	-webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
/*a.current-menu-item::before, a.current-menu-item::after{
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;	    
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
a.current-menu-item::before {
	margin-right: 11px;
	content: '';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

a.current-menu-item::after {
	margin-left: 11px;
	content: '';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

a.current-menu-item::before,
a.current-menu-item::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
	color:#e62128  !important;
}*/

/* admin pages */
.toplink{padding-top:8px;border:0px solid;text-align:center;color:#ffffff;font-size:14px;}
.toplink a{color:#c1272d;text-decoration:none}
.toplink a:hover{color:#c1272d;text-decoration:underline}


/* classes for LINKS */

a{color:#312f32;text-decoration:underline}
a:hover{color:#D92027;text-decoration:none}

/* classes for COLUMNS and CONTAINERS */

.contentcol_1{width:70%;float:left}
.contentcol_2{width:25%;float:right;}
.contentcol_3{width:50%;float:left}
.contentcol_4{width:45%;float:right}

.col-ma-2{width:25%;float:left;border:0px solid}
.col-ma-7{width:40%;float:left;border:0px solid}
.col-ma-8{width:40%;float:left;border:0px solid;margin-left:30px}

.col-ma-content{margin-top:0px;padding:0px 15px 15px 10px;}
.col-ma-content1{padding:15px;line-height: 1.55;}
.rcol-ma-content1{padding:0px 15px 15px 15px;text-align:justify;line-height: 1.55;}

.whitebox{background:#ffffff;padding:25px 25px 25px 25px;border:1px solid #d3d3d3}
.whitebox1{background:#ffffff;padding:15px 0px 15px 10px;border:1px solid #d3d3d3}
.whitebox2{background:#ffffff;padding:30px 40px;border:1px solid #d3d3d3;border-radius: 4px}
.whiteboxbrd{background:#ffffff;padding:25px 25px 25px 25px;border:1px solid #d3d3d3}
.whitebrd{background:#ffffff;border:1px solid #d3d3d3}
.imgauto{width:100%;}
.imgauto90{width:100%;}

.rightcolcontent{margin-top:15px;width:240px;border:1px solid #dddddd;padding:10px;background:#ffffff;text-align:center;font-size:13px;overflow:auto}

.manualmenu{width:250px;min-width:250px;}
.manualmobilemenu{display:none;width:100%;margin-bottom:20px;margin-left:15px;}
.menupos{position:absolute;z-index:10;margin-top:40px;}
a.menulink{cursor:pointer;background: #eee;padding:5px;}

.logindiv{width:600px;margin:auto;background:#ffffff;border:1px solid #d3d3d3;padding:25px;margin-top:40px}
.loginformfld{width:250px;padding:10px;font-size:15px;border:1px solid #dddddd;border-radius:4px}
.consolidatelogindiv{width:650px;margin:auto;background:#ffffff;border:1px solid #d3d3d3;padding:25px;margin-top:40px}


/* class for SIDE BULLET NAVIGATION */

#sidenavigation {
    position: fixed;
    top: 300px;
    right: 0;
    margin: 0;
	z-index: 999999;
    padding: 10px 10px 15px 10px;
    width: 40px;
    background: #0e0e0e;
	border-radius:5px 0px 0px 5px;
}
#sidenavigation > li {
    margin: 0;
    padding: 0;
    list-style: none;
	text-align:center;	
}
#sidenavigation > li > a {
    margin: 0px;
    color: #ffffff;
    background:url(/img/sidenav1.png) no-repeat top center;width:20px;height:15px;
    display: block;
    padding: 12px 5px;
    text-decoration: none;
    transition: all 400ms;
}
#sidenavigation > li > a.current,
#sidenavigation > li:hover > a {
    background:url(/img/sidenav2.png) no-repeat top center;width:20px;height:15px;    
}

.sidetipsy{font-size:11px !important;color:#ffffff !important;background-color: #D92027 !important;}

.flip-container{perspective: 1000;width:113px;}
.flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(180deg);}
.flip-container, .front, .back {width: 113px;height: 113px;}
.flipper {transition: 0.6s;transform-style: preserve-3d;position: relative;}
.front, .back {backface-visibility: hidden;position: absolute;top: 0;left: 0;}
.front {z-index: 2;/* for firefox 31 */transform: rotateY(0deg);}
.back {transform: rotateY(180deg);}

/* class for GRAPHS */

.chart{zoom:1;width:90%}
.chart:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.chart li{display:block;height:23px;margin-top:3px;position:relative}
.chart li:before{color:#fff;content:attr(title);left:5px;position:absolute}
.chart li.title:before{color:#555555;left:0}
.chart li.current{padding:30px 0px 30px 0px}
.chart li:first-child{margin-top:0}
.chart li .bar{background:#dd3333;border-radius:12px;height:20px;}
.chart li .bar1{background:#1e73be !important;border-radius:12px;height:20px;}
.chart li .number{background:url(/img/graphpercentbg.png) no-repeat top center;height:24px;color: #FFF;vertical-align: top;position:absolute;margin-top:-28px;margin-left:-30px;padding:2px 4px 0px 4px;font-size:12px;}
.chart li.past .bar{background:#aaa}
.chart li.past .number{color:#aaa}

/* classes for SOCIAL ICONS */

.socialfb{background:url("../img/icon-fb.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialfb:hover{background:url("../img/icon-fb-hover.png") no-repeat;height:36px;width:36px;}

.socialfb1{background:url("../img/icon-fb1.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialfb1:hover{background:url("../img/icon-fb-hover1.png") no-repeat;height:36px;width:36px;}

.socialfb2{background:url("../img/icon-fb2.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialfb2:hover{background:url("../img/icon-fb-hover.png") no-repeat;height:36px;width:36px;}

.socialtw{background:url("../img/icon-tw.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialtw:hover{background:url("../img/icon-tw-hover.png") no-repeat;height:36px;width:36px}

.socialtw1{background:url("../img/icon-tw1.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialtw1:hover{background:url("../img/icon-tw-hover1.png") no-repeat;height:36px;width:36px}

.socialtw2{background:url("../img/icon-tw2.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialtw2:hover{background:url("../img/icon-tw-hover.png") no-repeat;height:36px;width:36px}

.socialln{background:url("../img/icon-ln.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialln:hover{background:url("../img/icon-ln-hover.png") no-repeat;height:36px;width:36px}

.socialln1{background:url("../img/icon-ln1.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialln1:hover{background:url("../img/icon-ln-hover1.png") no-repeat;height:36px;width:36px}

.socialln2{background:url("../img/icon-ln2.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialln2:hover{background:url("../img/icon-ln-hover.png") no-repeat;height:36px;width:36px}

.socialinsta{background:url("../img/icon-insta.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialinsta:hover{background:url("../img/icon-insta-hover.png") no-repeat;height:36px;width:36px;}

.socialinsta1{background:url("../img/icon-insta1.png") no-repeat;height:36px;width:36px;display:block;float:left}
.socialinsta1:hover{background:url("../img/icon-insta-hover1.png") no-repeat;height:36px;width:36px;}

a.bluelink{color:#0080e2 !important;text-decoration:none;}
a.bluelink:hover{color:#0080e2 !important;text-decoration:underline;}

/* H tags */

h1, h2, h3, h4, h5 {
	font-family: "open sans",Arial, Helvetica;
    font-weight: 700;
    color: #312f32;
    line-height: 1.2em;
    margin-bottom: 0.1rem;
}

h1{font-size: 2.2rem}
h2{font-size: 1.8rem}
h3{font-size: 1.5rem;}
h4{font-size: 1.25rem;}
h5{font-size: 1rem;}
h6{font-size: 0.75rem;}

p {margin-top: 1rem;}

/* Forms */
form{ padding: 0px; margin: 0px; }
textarea{resize:none;}

/* Floats */
.left {	float: left !important;}
.right {float: right !important;}
.fL {float:left}
.fR {float:right}
.fN {float: none !important}

/* Text alignmen t*/
.aL {text-align:left}
.aR {text-align: right}
.aC {text-align: center}
.aJ {text-align: justify}

.mL10{margin-left:10px;}
.mT50{margin-top:50px}

/* Widths */

.w10 {width:10%}
.w12 {width:12%}
.w15 {width:15%}
.w20 {width:20%}
.w24 {width:24%}
.w25 {width:25%}
.w28 {width:28%}
.w30 {width:30%}
.w32 {width:32%}
.w40 {width:40%}
.w43 {width:43%}
.w50 {width:50%}
.w55 {width:55%}
.w56 {width:56%}
.w60 {width:60%}
.w63 {width:63% !important}
.w75 {width:75%}
.w100 {width:100%}
.w96 { width:96%}
.mxw930 {max-width:930px;}
.mxw1000 {max-width:1000px;}

/* Fonts */
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px}
.font13{font-size:13px !important}
.font14{font-size:14px !important}
.font15{font-size:15px !important}
.font16{font-size:16px;}
.font18{font-size:18px !important;}
.font20{font-size:20px !important;;}
.font22{font-size:22px;}
.font24{font-size:24px !important;}
.font28{font-size:28px;}
.font30{font-size:30px !important;}
.font32{font-size:32px !important;;}
.font36{font-size:36px;}
.font40{font-size:40px;}
.font44{font-size:44px;line-height:44px}
.font45{font-size:45px;line-height:45px}
.font48{font-size:48px;line-height:40px;}
.font50{font-size:50px}

/* Text */
.dred{color:#D92027}
.red{color:#ff0000}
.black{color:#000000}
.white{color:#ffffff}
.red1{color:#ff0000;}
.orange{color:#FF9900 !important}
.green{color:#009900}
.greenl{color:#009933 !important}
.blue{color:#0080e2}
.grey{color:#aaaaaa}
.black{color:#000000}
.dgrey{color:#bbbbbb}
.newdgrey{color:#323232}
.txtred{color:#dd0003;}
.newred{color:#D92027 !important}
.newblue{color:#0062FF}
.fontsans{font-family: "open sans";font-weight: 700;line-height:1;letter-spacing:-1px}
.mpheadtxt{background:#d8d8d8;padding:10px;font-family: "open sans";font-weight: 700;font-size:18px;color:#323232}
.mpheadtxt1{background:#d8d8d8;padding:10px;font-family: "open sans";font-weight: 700;font-size:18px;color:#323232}
.headstyle1{color:#312f32;line-height:1.2;letter-spacing:-1px}
.lH1{line-height: 1em;}
.lH11{line-height: 1.1em;}
.lH80{line-height:80% !important;}
.lH100{line-height:100%;}
.lH200{line-height:200%;}
.trade{color:#D92027;font-size:24px;vertical-align:top;line-height:30px;}
.trade1{font-size:10px;vertical-align:top;line-height:14px;font-weight:bold;}
.idxText {font-size:14px;}
.textstyle1{font-size:18px;}
.lt{text-decoration: line-through;}
.w90head{width:90%;max-width: 240px;}
.w90contact{width:90%;max-width: 300px;}
.w90{width:90%;max-width: 260px;}
.h100{height:100%}
.mH300{min-height:300px;}
.wb{word-break: break-all;}

/* general classes */

.clear{clear:both;}
.cleardiv{clear:both}
.b{font-weight:bold}
.b1{font-weight:600}
.fB{font-weight:bold}
.bold {font-weight:bold;}
.un { text-decoration:underline !important;}
img { border: 0 }
img {border:none !important}
.cpointer{cursor:pointer}

.l150{line-height:150%}
.lH20 {line-height:20px}
.lH30 {line-height:30px}

.vDvdr {background: url(../img/vert_divider.png) no-repeat scroll right center transparent;}
.heading2 {color:#d00000; font-size:24px; font-weight:bold}
.cr {font-size:11px; color:#444; margin:12px 0}
.cursor{cursor:pointer}
.codebox{width:90%;height:60px;}
.nw{white-space: nowrap;}

.bL{border-left: 1px solid #87a6d1}
.bR{border-right: 1px solid #87a6d1}
.bB{border-bottom: 1px solid #87a6d1}
.bT{border-top: 1px solid #87a6d1}
.bTB{border-top: 1px solid #87a6d1; border-bottom: 1px solid #87a6d1;background:#f5f7f8;padding:5px 0px 6px 0px}
.bRD{border-right: 1px dotted #87a6d1;}
.bT0{border-top:0px}
.bB0{border-bottom:0px}
.bR0{border-right:0px}
.bL0{border-left:0px}

table.box{font-size:12px;border:0px;}

.maicon{width:140px;float:left;margin-left:10px}
.mahead{width:1100px;float:left;padding-top:0px}

#friendlyErrDiv{margin-top:20px;margin-bottom:20px}
#friendlyErr{border:1px solid #d3d3d3;background:#ffffff;padding:10px;text-align:center;color:#ff0000}

.sidelines {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.sidelines:before,
.sidelines:after {
    content: '';
    border-top: 2px solid;
    margin: 0 20px 0 0;
    flex: 1 0 20px;
}

.sidelines:after {
    margin: 0 0 0 20px;
}

a.but_play {background:url(../img/but_play.png) top left; background-position:0 0; width:49px; height:34px; display:inline-block; cursor:pointer}
a.but_play_small {background:url(../img/but_play_small.png) top left; background-position:0 0; width:34px; height:20px; display:inline-block; cursor:pointer}

a.but_back {background:#c71d23 url(/img/but_back.png) center left no-repeat; background-position:8px; display:block; width:180px; height:30px; line-height:30px; color:#FFF !important; font-weight:bold; padding-left:30px; text-decoration:none}
a.but_back:hover {background-color:#3f59a5; text-decoration:none; color:#FFF !important}

.scrolldata {
	overflow-x:auto;
}

.member { border-bottom: 1px solid #d92027; text-align: center; padding-bottom: 50px; width: 80%; margin: auto; margin-bottom: 50px;}
.member-img { position: relative; overflow: hidden; border-radius: 50%; width: 50% !important;}
.bluesocial {color: #1774cb; font-size: 24px;}
.ih26 {height:26px;}

/* Paging */

.paggingDiv{float:left;width:50%;font-size:12px;}
.noofrecDiv{float:left;width:200px;}
.noofrecDiv th, paggingDiv th{font-size:12px;font-weight:100;}
.pagging_tbl{border:0px solid}
.pagging_tbl th{width:230px;font-size:12px;font-weight:100;}
.pagging_tbl td{font-size:12px !important;}
.pagging_tbl td table .num{height:20px;width:15px;text-align:center;margin:0px 1px 0px 1px;}
.pagging_tbl td table .link, .pagging_tbl td table a{text-align:center;font-weight:normal;color:#4d4d4d;text-decoration:underline;}
.pagging_tbl #activeone{font-size:11px;/*background-color:#CCCCCC;*/}


/* Footer Classes */

.footerWrapper {color:#4d4d4d;font-size: 15px;}
.footer {margin:0 auto;	max-width:1242px;}
.footerbottom {background: #222222;color:#ffffff;}
.footerpad{padding-top:30px;/*padding-bottom:70px*/}
.footercol{display:none;text-align:center}
.footercol_1{width:23%;float:left;border:0px solid;line-height:150%}
.footercol_2{width:25%;float:left;border:0px solid;line-height:150%}
.footercol_3{width:22%;float:left;border:0px solid;line-height:150%}
.footercol_4{width:20%;float:left;border:0px solid;line-height:150%}
.footercol_5{width:10%;float:left;border:0px solid;line-height:150%}

.fHdr {white-space: nowrap;color: #fff;font-size: 16px;font-weight: bold;}
.sfooter{color: #fff;text-transform:uppercase;font-size: 15px;font-weight: 700;letter-spacing: 1px;margin-bottom:20px}

.footerlinks{margin-top: 8px}
.footerlinks a{color:#fff !important;text-decoration:none}
.footerlinks a:hover{color:#fff !important;text-decoration:underline !important}
.footerlinks a:visited{color:#fff !important;text-decoration:none}
.footerlinks a:active{color:#fff !important;text-decoration:none}

.footer a{color:#fff !important;text-decoration:none}
.footer a:hover{color:#fff !important;text-decoration:underline !important}
.footer a:visited{color:#fff !important;text-decoration:none}
.footer a:active{color:#fff !important;text-decoration:none}

.footerlogos ul{margin: 0;padding: 0;list-style: none}
.footerlogos ul li{margin: 0;padding: 0;padding-right:25px;padding-bottom:20px;display: inline-block;}

.copytxt{font-size:12px;}
.copydiv{float:left;width:70%;font-size:13px;padding-top:15px;padding-bottom:10px;}
.footersocial{float:right;width:20%;padding-top:5px;padding-bottom:10px;}

.socialsites {width: 150px;	padding-top: 12px;	float: left;border:0px solid}
.socialsites a {cursor: pointer;display: block;	height: 32px;margin-left: 6px;width: 32px;}
.socialsites a:hover {border: 1px solid #F6F7F9;margin-left: 6px;}
.tweet {background: url(../img/twitter_32.png) center no-repeat;	float: left;}
.fb {background: url(../img/facebook_32.png) center no-repeat;float: left;}
.linkedin {background: url(../img/linkedin_32.png) center no-repeat;float: left;}
.gplus {background: url(../img/google_32.png) center no-repeat;float: left;}
.in {background: url(../img/footer_icons.png) repeat scroll -60px 0 transparent;	float: left;}
.mail {background: url(../img/footer_icons.png) repeat scroll -80px 0 transparent;float: left;}
.bnow {line-height:14px}

.medias {padding-bottom:10px}
.medias a {height: 56px;margin-right: 8px;vertical-align:middle}
.medias a.veri {margin-top:11px}
.medias a.ica {margin-top:13px}
.medias a.ds {margin-top:13px}
.medias a.dmn {margin-top:13px}
.helpcontainer{max-width: 50rem; margin: auto;}

/* faq page new accordian */

.trigger{border:1px solid #dddddd;background:#5eb5f8;padding:12px;font-size:13px;margin:0;margin-bottom:4px;cursor:pointer;border-radius:6px}
.trigger:hover{border:1px solid #dddddd;background:#7cc3f9;}
.trigger a{color:#000000 !important;text-decoration:none;font-size:16px;font-weight: 600;}
.trigger a:hover{color:#000000 !important;text-decoration:none;font-size:16px}
.toggle_container{display:none;border:1px solid #cccccc;padding:10px;margin-bottom:4px;font-size:14px;}

.trigger .image {
    vertical-align:middle;
    display:inline-block;
    height:15px;
    width:15px;
    background:url("/img/faq_arrow.png");
}

.trigger.expanded .image {
    background:url("/img/faq_arrow.png");
}

.trigger-p{margin:0 0 8px 0;cursor:pointer;}
.trigger-p a{text-decoration:none;font-weight:bold;}
.trigger-p a:hover{text-decoration:none;}
.toggle_container_p{display:none;border:1px solid #cccccc;padding:0 14px;margin-bottom:4px;}
.trigger-p .image {vertical-align:middle;display:inline-block;height:15px;width:15px;background:url("/img/faq_arrow.png");}
.trigger-p.expanded .image {background:url("/img/faq_arrow.png");}

ul#tabs {
  list-style-type: none;
  margin: 0;margin-left:15px;
  padding: 0;  
  clear:both;
  }
  
ul#tabs li {
    display:block;
	float:left;
    background-color: #e1e1e1;
    padding: 10px 20px;
    margin: 0px;
	margin-right:3px;
    color: #000000;
	font-size:15px;
    cursor: pointer; 
	border-radius:2px;
	}

ul#tabs li:hover {background-color: #D92027;color: #505050;color:#fff}
ul#tabs li.active {background-color: #D92027;color: #505050;color:#fff}

ul#tab {
  clear:both;	
  list-style-type: none;
  margin: 0;
  padding: 0;  
  border:1px solid #d3d3d3;
  background:#fff;
  }

ul#tab li {
    display: none;
    padding: 30px;
    }

ul#tab li.active {display: block; }


/* New Registration pages*/

.newAc {
    position:relative;
	margin:0 auto;
	width:720px;
	background:#fff;
	border:1px solid #d3d3d3
}
.newAcWrapper {padding:10px 30px 30px 30px;}

.newAc h1.first {
	padding: 25px 0 10px 30px;
	text-align:left;
	color: #2e9ce7 !important;
	background: #fff;
	border:0px solid #d3d3d3;
	font-size:29px !important;
	
}
.newAc .second {font-size:11px;color:#aaaaaa;padding-left:30px}
.newAc .optional {font-size:11px;color:#aaaaaa;}


.but-blue {
    background: url("/img/but_blue_bg.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    border: 1px solid #0172bd;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 26px;
    line-height: 20px;
    padding: 0 18px;
}
.lh24 {line-height:24px}
.brdL{border-left:1px solid #ddd;padding-left:40px;}
.registerformfld{border:1px solid #c3ceda;width:300px;padding:10px 5px;}
.registerformfld1{border:1px solid #c3ceda;width:35px;padding:10px 5px;}
.registerformfld2{border:1px solid #c3ceda;width:245px;padding:10px 5px;}

.forsale_titlediv{float:left;width:150px;text-align:left;padding-right:10px;padding-top:4px;margin-bottom:8px}
.forsale_titlediv1{float:left;width:230px;text-align:left;padding-right:10px;padding-top:4px;margin-bottom:8px}
.forsale_flddiv{float:left;width: auto;margin-bottom:8px}

table.topdomainsTab{}
table.topdomainsTab a{color:#555555;text-decoration:none}
table.topdomainsTab a:hover{color:#ff0000;text-decoration:underline}

/* Registrar - domain search result page accordian */

table.reg_domain_tab {min-width:600px;border: 1px solid #0062FF; }
table.reg_domain_tab th { background: #0062FF; border-right: 1px solid #fff;color: #fff;font-size: 13px;height: 30px;padding: 0 4px;text-align: center; white-space: nowrap;}
table.reg_domain_tab th:last-child {border-right: none !important;}
table.reg_domain_tab td {padding:2px 10px;height:24px;font-size:11px;border-bottom:1px solid #f2f2f2;}

table.reg_domain_tab td table{padding:0;margin:0}
table.reg_domain_tab td table td{padding:0;margin:0;border-bottom:0px}

.h {font-size: 18px;font-family: Roboto;font-weight: bold !important;line-height: 36px; color: #000}
.h a {color: #000 !important}

.w60p {	width:60px !important}
.font12 {font-size:12px !important}

table.auction_tab { border: 1px solid #97d2fa;}
table.auction_tab th { background: none repeat scroll 0 0 #97d2fa;border-right: 1px solid #eef6fb;color: #000; font-family: Arial,Helvetica,sans-serif;font-size: 13px;height: 26px;padding: 0 4px;text-align: center;white-space: nowrap;}
table.auction_tab td { color: #000;font-family: Arial,Helvetica,sans-serif;font-size: 13px; padding: 6px 3px;}
table.auction_tab tr.odd_row { background: none repeat scroll 0 0 #f1fafe; color: #000000;}
table.auction_tab tr.even_row { background: none repeat scroll 0 0 #FFF;color: #000000;}

.show_hide{	display: inline-block;	text-align:right;width:auto;font-weight:bold;cursor:pointer;color:#0066CC;}
.show_bulk {color: #0066cc; cursor: pointer;display: inline-block;font-weight: bold;text-align: right;width: auto;}
	  
.avlbl { font-weight:bold; color:#78b800}
.notAvlbl {color:#FF0000}

.accordion1 * {	margin: 0; padding: 0;}
.accordion1 { margin: 0; padding: 0;}
.accordion1 ul li {}
.accordion1 li.last-child {	list-style-type: disc;	margin-left: 10px;}
.accordion1 .inner {margin: 0; overflow: hidden; position: relative;}
.accordion1 .inner .innercontent { font-size: 13px;	margin-bottom: 4px;	padding: 0;}
.accordion1 .inner .innercontent ol.listing { margin-left: 0;}
.accordion1 .inner .innercontent ol.listing li { padding-bottom: 5px;}
.accordion1 .inner .innercontent ul.listing { margin-left: 0;}
.accordion1 .inner .innercontent ul.listing li { padding-bottom: 5px;}
.accordion1 .outer { border: 0 solid #dadada;}
.accordion1 h4 { background: none repeat scroll 0 0 #117ee1; border: 1px solid #117ee1;	margin-top: 4px; padding: 4px 0 4px 4px;}
.accordion1 h4:hover { background: none repeat scroll 0 0 #117ee1; border: 1px solid #117ee1; margin-top: 4px; padding: 4px 0 4px 4px;}
.accordion1 h4 a { color: #fff !important;	font-size: 13px; font-weight: bold;	outline: 0 none; text-decoration: none !important;}
.accordion1 h4 a:hover { color: #fff !important; font-size: 13px; font-weight: bold; outline: 0 none; text-decoration: none !important;}
a.trigger1 { background-image: url("/registrar/img/plus.gif") !important;	background-repeat: no-repeat !important; display: block; padding-left: 0;}
a.trigger1.open { background-image: url("/registrar/img/minus.gif") !important; background-repeat: no-repeat !important;}

.slidingRow{display: none}

.whois_col1{width:48%;float:left;border:0px solid}
.whois_col2{width:48%;float:right;border:0px solid}
.whois_col3{width:52%;float:left;border:0px solid}
.whois_col4{width:44%;float:right;border:0px solid}

.rbrd{border-left: 1px solid #d3d3d3;padding-left:50px;}

/* end domain search result page accordian */

.marqueewidth{width:380px}
.marqueewidth1{width:100%}
.marqueestyle{background-color:#cccccc;padding:5px 10px 5px 10px;text-transform: lowercase;color:#555555;font-size: 14px;}
.marqueestyle1{background-color:#dddddd;padding:5px 10px 5px 10px;text-transform: lowercase;color:#555555;font-size: 14px;}

.dottedline{border-bottom:4px dashed #312f32;height:3px;}
.radius4{border-radius: 4px;}

/*
As per T11909
*/

.primaryBtnSmall{display:inline-block;border:0;border-radius:5px;background:#0062FF;color:#ffffff;font-size:12px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.primaryBtnSmall:hover{background:#61A9EB}

.secondaryBtnSmall{display:inline-block;border:0;border-radius:5px;background:#333333;color:#ffffff;font-size:12px;padding:0px 10px;height:24px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.secondaryBtnSmall:hover{background:#999999}

.greyBtn{display:inline-block;border:0;border-radius:5px;background:#cccccc;color:#ffffff;font-size:14px;padding:0px 20px;height:30px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.greyBtn:hover{background:#dddddd}

.redBtn{display:inline-block;border:0;border-radius:5px;background:#c90000;color:#ffffff;font-size:14px;padding:0px 20px;height:30px;text-decoration:none;cursor:pointer;-webkit-appearance: none;}
.redBtn:hover{background:#da0000}

/* tooltip */

.tipsy { padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #ffffd7; color: #666; max-width: 300px; text-align: left; border:1px solid #a89965;  }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url(/img/tipsy-y.gif) no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 1px; width: 5px; height: 9px; z-index: 1000001; }

.slist { background: #ffffff; text-decoration: none; border: none; }
.button{display: inline-block;padding:12px 15px 12px 15px;color:#ffffff !important;background:#D92027 !important;text-decoration:none !important;border-radius:3px;border:0px;font-size:14px;word-wrap: break-word;cursor:pointer}
.button:hover{background:#000000 !important;}

.ipclass {
    border: 1px solid #cccccc;
    padding: 4px;
    width: 250px;
}

/* regsitrar image gallery classes */

.outerWrapper {
	text-align: left;
	position:relative;
	margin:auto;
	width:652px;
}

.item {
	float:left;
	margin-right:20px;
	width:202px;	
	height:202px;
	padding:0px;
	border:1px solid #b3b3b3;
	background-color:#fff;
}

.item div {
	width:99%;
	height:99%;
	color:white;
}

.thumbtitle{padding:10px 5px 10px 5px;text-align:center;font-size:14px}

span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url('/registrar/img/mag.png') center center no-repeat #000;
	cursor: pointer;
	height: 200px;
	width: 202px;
	position: absolute;
	z-index: 10;
	opacity: 0;
}

span.rollover:hover {
	opacity: .5;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}


span.rollover1 {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url('/registrar/img/mag.png') center center no-repeat #000;
	cursor: pointer;
	height: 180px;
	width: 250px;
	position: absolute;
	z-index: 10;
	opacity: 0;
}

span.rollover1:hover {
	opacity: .5;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}

.item {
	float:left;
	margin-right:20px;
	width:200px;
	height:220px;
	padding:0px;
	border:1px solid #b3b3b3;
	background-color:#fff;
}

.item div {
	width:99%;
	height:99%;
	color:white;
}

.left-nav-btn, .right-nav-btn {
	position:absolute;
	width:37px;
	height:37px;
	top:80px;
	cursor:pointer;
	opacity: 0.8;
	background:transparent url('/img/arrows.png') top left no-repeat;
	-webkit-transition:opacity 0.2s linear;
  	-moz-transition:opacity 0.2s linear;
  	-o-transition:opacity 0.2s linear;
  	transition:opacity 0.2s linear;
}

.left-nav-btn {
	left:-60px;
}

.right-nav-btn {
	right:-60px;
	background-position: top right;
}

.left-nav-btn:hover, .right-nav-btn:hover {
	opacity: 1;
}

.input-group-addon {
	padding: .8rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.25;
	color: #495057;
	text-align: center;
	background-color: none;
	border: 1px solid #ced4da;
	border-radius: 0rem .25rem .25rem 0rem;
	border-left:0px;
}

/* regsitrar image gallery classes */


/* registraion form classes*/

.regheading{color: #2e9ce7 !important;font-size:29px !important;}
.regdesc{font-size:11px;color:#aaaaaa;padding-left:5px;margin-top:10px;margin-bottom:5px;}
.optional{font-size:11px;color:#aaaaaa;}
.phonefld1{border:1px solid #ced4da;width:50px;padding:10px 5px;border-radius:4px;}
.phonefld2{border:1px solid #ced4da;width:245px;padding:10px 5px;border-radius:4px}
.backarrow{padding:10px;border:1px solid;border-radius: 3px;cursor: pointer;}
.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #ced4da;
    width: 300px;
	height:33px;
/*	padding:4px;*/
    overflow: hidden;
    background-color: #fff;
    background: #fff url("/img/arrow-down.png") no-repeat 100% 50%;
}
.select-style select {
  padding: 5px 8px;
  width: 120%;
  height:28px;
  padding:4px;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select-style select:focus {
    outline: none;
}

.selectProduct {background-color:#ecf8fe; border:1px solid #0071bc; padding:24px; line-height:24px;}
.nActxtBox {width:254px; height:20px; border:1px solid #0071bc; padding:4px}
.captcha {display:inline; width:142px; height:52px; border:1px solid #000; float:left}
.enCode {display:inline; height:52px; float:left; margin-left:6px}

#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

/* for checkbox on registration page. */

.checkcontainer {
	display: block;
	position: relative;
	padding-left: 25px;
	margin-bottom: 10px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
  }
  
  /* Hide the browser's default checkbox */
  .checkcontainer input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark {
	position: absolute;
    top: 5px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #eee;
    border: 1px solid #ddd;
  }
  .btn-success {
	color: #fff;
	background-color: #63b90a;
	border-color: #63b90a;
  }
  .btn-success:hover {
	color: #fff;
	background-color: #55a008;
	border-color: #55a008;
  }
  
  /* On mouse-over, add a grey background color */
  .checkcontainer:hover input ~ .checkmark {
	background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .checkcontainer input:checked ~ .checkmark {
	background-color: #2196F3;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
	content: "";
	position: absolute;
	display: none;
  }
  
  /* Show the checkmark when checked */
  .checkcontainer input:checked ~ .checkmark:after {
	display: block;
  }
  
  /* Style the checkmark/indicator */
  .checkcontainer .checkmark:after {
	left: 5px;
	top: 2px;
	width: 4px;
	height: 8px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
  }

/* material classes*/

.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 22px;  /* Preferred icon size */
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	color:#000000;
	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;

	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;

	/* Support for IE. */
	font-feature-settings: 'liga';
}

.material-icons.hover{color:#0FACF3;}

.miblue{color:#0062FF}
.miblue1{color:#2ad9ff}
.miwhite{color:#ffffff}
.mired{color:#ff0000}
.migreen{color:#5ac45a}
.migrey{color:#cccccc}
.mib{font-weight:bold}

.vam{vertical-align:middle}
.vab{vertical-align:bottom}

.material-arrow{margin-left:-5px;font-size:28px !important;color:#2ad9ff;vertical-align:middle}

/* edited classes of bootstrap */

.bg-light {background-color: #ffffff!important;}
.navbar{padding: .0rem 1rem;}
.nav-item{padding: 4px 20px 8px 20px}
.nav-link {color: rgba(0,0,0) !important;font-family: "open sans",Arial, Helvetica;font-size: 16px;font-weight: 600;cursor: pointer;text-decoration: none;}
*::-ms-backdrop, .nav-link { color:#000000 !important; }
.nav-link:hover{color: rgba(230,33,40) !important} 

.dropdown-item {padding: 0.4rem 0.5rem;font-size: 15px;text-decoration: none}

.navbar-toggler {border: 0px !important;margin-top:20px;}
.navbar-collapse{margin-top:44px}
.dropdown-menu {  
	margin-top: 0px;  
    left: auto;
    right: 0px;
    min-width: 10rem;    
    padding: 1rem 2rem;
    font-size: 13px;
    color: #333;
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0 0 0.25rem 0.25rem;
}

.dropdown-toggle::after {
    border-top: 0.4em solid;
    border-right: 0.4em solid transparent;
    border-bottom: 0;
    border-left: 0.4em solid transparent;
}

.dropdown-menu-pad {
    padding: 1rem 1rem;
}
.btn{text-decoration:none}
.btn-danger{background-color: #D92027 !important;border-color: #D92027 !important;}
.btn-danger:hover{background-color: #c82333 !important;border-color: #c82333 !important;}

@media (max-width: 1200px) {
	.navbar-collapse {
        position: absolute;
        top: 37px;
        left: 100%;
		padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        width: 100%;
        transition: all 0.4s ease;
        display: block;
		background: #eee;
    }
    .navbar-collapse.collapsing {
        height: auto !important;
        margin-left: 50%;
        left: 50%;
        transition: all 0.2s ease;
    }
    .navbar-collapse.show {
        left: 0;
    }
    
}
/* end of edited classes of bootstrap */


/* Media Queries */


/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	.container {max-width: 1280px !important;}
	.manualmenu{display: block !important;position: static !important;z-index: 0 !important;margin-top:0px !important;}
    .manualmobilemenu{display:none}
	/*#ma_menu{visibility: visible !important}*/
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	#content{padding-bottom:600px !important; /* Height of the footer */}
	.logoimg {margin-top: 20px;}
	.whitebox{padding:0px 0px 0px 0px;border:0px}
	.dropdown-menu {border-top: 1px solid rgba(0, 0, 0, 0.15);}
    .container1000{width:100%;}
    .rbrd{border-left: 0px solid #d3d3d3;padding-left:0px;}
    .manualmenu{display:none}
    .manualmobilemenu{display:block}
    .topsocial{margin-left:0px;}
    div.tld_pricing_grp { margin-left: 0px !important;}
    .contentDiv{width:100%;}
		
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	#content{padding-bottom:700px !important; /* Height of the footer */}
	.logoimg {margin-top: 20px;}
	.whitebox{padding:0px 0px 0px 0px;border:0px}
	.dropdown-menu {border-top: 1px solid rgba(0, 0, 0, 0.15);}
    .container700{width:100%;}
    .container800{width:100%;}
	.container900{width:100%;}
    .container1000{width:100%;}
    .outerWrapper {width:412px;margin:auto}
	.left-nav-btn {left:-50px;}
	.right-nav-btn {right:-50px;}
	div.tld_pricing_grp { margin-left: 0px !important;}
	.rbrd{border-left: 0px solid #d3d3d3;padding-left:0px;}
	.manualmenu{display:none}
    .manualmobilemenu{display:block}
    .topsocial{margin-left:0px;}
    .banner90{width: 100%;height: auto}
    .brdL{border-left:0px;padding-left:0px;}
    .contentDiv{width:100%;}
	.loginbtnspace{margin-top:0px}		
}
	
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	#content{padding-bottom:900px !important; /* Height of the footer */}
	.logoimg {margin-top: 20px;}
	.whitebox{padding:0px 0px 0px 0px;border:0px}
	.dropdown-menu {border-top: 1px solid rgba(0, 0, 0, 0.15);height:200px;overflow-y:auto;}
	.container700{width:100%;}
	.container800{width:100%;}
	.container900{width:100%;}
    .container1000{width:100%;}
    .outerWrapper {width:206px;margin:auto}
	.left-nav-btn {left:-50px;}
	.right-nav-btn {right:-50px;}
	div.tld_pricing_grp { margin-left: 0px !important;}
	.couponBox{width:100% !important;}
	.rbrd{border-left: 0px solid #d3d3d3;padding-left:0px;}
	.mpboxstyle1{background:none !important;padding:0px !important}
	.mpboxstyle1 .aR{text-align: left !important;padding-top:10px;}
	.filterpad{padding:0px 0px !important;}
	.manualmenu{display:none}
    .manualmobilemenu{display:block}
    .topsocial{margin-left:0px;}  
    ul#tabs {margin-left:0;}
    ul#tabs li {padding:10px 10px;}  
    .brdL{border-left:0px;padding-left:0px;}
    .contentDiv{width:100%;}
	.loginbtnspace{margin-top:0px}		
}

/* Small devices (landscape phones)*/
@media screen and (max-width: 1000px) {
	.navbar-collapse {
	max-height: calc(100vh - 60px);
	overflow-y: auto;
	}
}

/* Small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	#content{padding-bottom:1370px !important;border:0px solid #f00; /* Height of the footer */}
	.logoimg {width: 200px !important;margin-top: 20px;}
	.whitebox{padding:0px 0px 0px 0px !important;border:0px !important;}
	.dropdown-menu {border-top: 1px solid rgba(0, 0, 0, 0.15); padding: 0.5rem 1rem !important;}
	.copytxt{font-size:11px;}
	.btn{white-space:normal !important;}
	.whitebrd{border:0px;}
	h1{font-size:2rem;}
	.container540{width:100%;padding: 0px 0px 30px 0px}
	.container700{width:100%;}
	.container800{width:100%;}
	.container900{width:100%;}
    .container1000{width:100%;}
	.select-style{width:280px;}
    .phonefld2{width:225px;}
    #Calendar .tab_content {width:100% !important;margin-left:0px !important}
    .searchdiv input[type=input] {width: 80% !important;}
    .outerWrapper {width:206px;margin:auto}
	.left-nav-btn {left:-50px;}
	.right-nav-btn {right:-50px;}
	div.tld_pricing_grp { margin-left: 0px !important;}
	table.domain_tab th { font-size: 10px !important;}
	.couponBox{width:100% !important;}
	.rbrd{border-left: 0px solid #d3d3d3;padding-left:0px;}
	.mpboxstyle1{background:none !important;padding:0px !important}
	.mpboxstyle1 .aR{text-align: left !important;padding-top:10px;}
	.filterpad{padding:0px 0px !important;}
	.pbd_head{font-size:16px !important}
	.tpd_head{font-size:16px !important}
	.trd_head{font-size:16px !important}
	.exd_head{font-size:16px !important}
	.manualmenu{display:none}
    .manualmobilemenu{display:block}
    .imgauto90{width:90%;}
    .topsocial{margin-left:0px;}
    .footerWrapper .col{min-width: 220px;}
    .flexslider{width:92%;}
    .wim_txt1{font-size:42px !important;}
    .wim_txt3{font-size:42px !important;}
    .wim_div1{padding:10px !important;}
    .wim_div2{border:0px !important;padding:0px !important;}
    .banner100{width: 100%;height: auto}
    ul#tabs {margin-left:0;}
    ul#tabs li {width: 100%;margin-bottom: 5px}
    .whitebox2{border:0;padding:0;}
    .brdL{border-left:0px;padding-left:0px;}
    .contentDiv{width:100%;}
    .form-control-lg{font-size: 0.9rem !important;padding: 1.5rem 0.5rem;}
	.tld_search_box{padding: 6px;}
	.loginbtnspace{margin-top:0px}		
}

/* Extra small devices (portrait phones, less than 350px)*/		
@media (max-width: 350px){
	#content{padding-bottom:1400px !important;border:0px solid #f00; /* Height of the footer */}
    .btn{font-size: 0.8rem !important;white-space:normal !important;}
    .w90head{max-width: 220px;}
    .w90{max-width: 240px;}
    .w90contact{max-width: 240px;}
    .dropdown-menu{height:200px;overflow-y:auto;}
    .whitebrd{border:0px;}
    h1{font-size:1.8rem;}
    .p-4 {padding: 0.5rem !important;}
    .container540{width:100%;padding: 0px 0px 30px 0px}
    .container700{width:100%;}
    .container800{width:100%;}
	.container900{width:100%;}
    .container1000{width:100%;}
    .select-style{width:250px;}
    .phonefld2{width:190px;}
    #Calendar .tab_content {width:250px !important;margin-left:0px !important}
    .searchdiv input[type=input] {width: 70% !important;}
    .outerWrapper {width:206px;margin:auto}
	.left-nav-btn {left:-50px;}
	.right-nav-btn {right:-50px;}
	div.tld_pricing_grp { margin-left: 0px !important;}
	table.domain_tab th { font-size: 11px !important;}
	.couponBox{width:100% !important;}
	.rbrd{border-left: 0px solid #d3d3d3;padding-left:0px;}
	.mpboxstyle1{background:none !important;padding:0px !important}
	.mpboxstyle1 .aR{text-align: left !important;padding-top:10px;}
	.filterpad{padding:0px 0px !important;}
	.pbd_head{font-size:16px !important}
	.tpd_head{font-size:16px !important}
	.trd_head{font-size:16px !important}
	.exd_head{font-size:16px !important}
	.manualmenu{display:none}
    .manualmobilemenu{display:block}
    .imgauto90{width:90%;}
    .topsocial{margin-left:0px;}
    .flexslider{width:92%;}
    .wim_txt1{font-size:36px !important;}
    .wim_txt3{font-size:36px !important;}
    .wim_div1{padding:10px !important;}
    .wim_div2{border:0px !important;padding:0px !important;}
    .banner100{width: 100%;height: auto}
    .whitebox2{border:0;padding:0;}
    .brdL{border-left:0px;padding-left:0px;}
    .contentDiv{width:100%;}
    .form-control-lg{font-size: 0.8rem !important;padding: 1.5rem 0.5rem;}
	.loginbtnspace{margin-top:0px}	
}

.paymentcontainer{width:600px}
.ccdetailsfld1{width: 316px !important;}
#checkout-card {width: 316px !important;height:auto !important;}
#checkout-card input[name=newcc_expmonth] { width: 40px !important; }
#checkout-card input[name=newcc_expyear] { width: 30px !important; }
#checkout-card input[name=newcc_cvv] { width: 40px !important; }



.btn-load{
    border: 0;
    border-radius: 5px;
    background: #0062FF;
    color: #ffffff;
    font-size: 14px;
    padding: 0px 20px;
    height: 30px;
    text-decoration: none;
    cursor: pointer;
}

.btn-remove{
    border: 0;
    border-radius: 5px;
    background: #000;
    color: #ffffff;
    font-size: 14px;
    padding: 0px 20px;
    height: 30px;
    text-decoration: none;
    cursor: pointer;
}

.formfield{
	padding: 5px 15px;
	border-radius: 4px;
	border: 1px solid #707070;
	width: 100%;
}

.formfield-2{
	padding: 10px 15px;
	border-radius: 4px;
	border: 1px solid #707070;
	width: 100%;
	overflow: auto;
}

.account-field {
	display: flex;
	justify-content: space-around;
}

.domains-field {
	display: flex;
	justify-content: space-around;
}

.bottom-btns {
	display: flex;
	justify-content: space-around;
	margin-top: 1rem;
	margin-left: 1rem;
	max-width: 40%;
}
.mainListTableRow a {
    color: #fff!important;
}