
.disabled{
	padding:15px 36px;
	border:6px solid #ffffff;
	border-radius:16px;
	font-size:25px;
	background:#ff2600;
	width:auto;
	margin:5px auto;
	display:table;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
    pointer-events: none;
	cursor: default;
}
.wrapper,img {
	margin:0 auto;
}

.choose-carrier h2,.header h1,.tnc h3 {
	text-transform:uppercase;
}

img {
	width:100%;
	max-width:640px;
	font-family:Roboto,sans-serif;
}
*
{
	box-sizing:border-box;
}

img {
	width:auto;
	max-width:100%;

}
.bannerimg {
	width:auto;
	max-width:100%;
}
.banner{
	    text-align: right;
}
.banner1{
	    text-align: center;
}
.header h1,p {
	margin:0;
	text-align:center;
}

p {
	font-size:12px;
}
.header h1 {
	padding:16px 5px;
	font-size:32px;
	color:#fff;
	background:#000;
}

.description h2 {
	text-align:center;
	margin:15px 0 4px;
}

.description h2 img:last-of-type {
	display:none;
}

.description h2 img:first-of-type {
	display:block;
}

.description h2.confirm-now img:first-of-type {
	display:none;
}

.description h2.confirm-now img:last-of-type {
	display:block;
}

.subscribe{
	padding:10px 0 0;
	/*
	margin-bottom:-40px;
	*/
	position:relative;
	z-index:2;
}
.subscribe p {
	color:#595959;
	font-size:13px;
	margin:1px 0;
}

p.big-text {
	font-size:18px;
}

.subscribe input[type=tel] {
	padding:10px 12px;
	border:1px solid #d0d0d0;
	border-radius:4px;
	font-size:18px;
	width:80%;
	min-width:300px;
	/*
	margin:8px auto 6px;
	*/
	margin:-10px auto -8px;
	display:block;
	text-align:center;
}

.subscribe .submit-button {
	padding:15px 36px;
	border:6px solid #fff;	
	font-size:25px;
	background:#5EA131;
	width:auto;
	margin:5px auto;
	display:table;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
}

/*.submit-button span:last-of-type,.submit-button.submit-success span:first-of-type {
	display:none;
}*/

.submit-button.submit-success {
	background:#85b13e;
}

.choose-carrier,.tnc {
	background:#2d2d2d;
	border-bottom:10px solid #5EA131;
}

.submit-button.submit-success span:last-of-type {
	display:block;
}

.tnc {
	color:#fff;
	font-weight:100;
	
}

.tnc p {
	text-align:right;
	font-size:13px;
}



.tnc h3 {
	font-size:16px;
	font-weight:500;
	margin:15px 0 0;
}

.tnc ul {
	padding:0;
	margin:5px 0 10px;
}

.tnc li {
	margin:4px 0;
	font-size:13px;
}

.tnc li span {
	font-weight:600;
}

.tnc li:before {
	content:" ";
}

.choose-carrier {
	padding:10px 15px 20px;
	margin-top:10px;
	float:left;
	width:100%;
}
.choose-carrier:after {
	clear:both;
	float:none;
}

.choose-carrier h2 {
	font-size:26px;
	color:#fff;
	text-align:center;
	font-weight:300;
	margin:5px 0;
}
.choose-carrier a {
	width:47%;
	margin:12px 1.5%;
	padding:12px 5px;
	border:3px solid #fff;
	border-radius:9px;
	float:left;
	cursor:pointer;
	min-width:194px;
}

.choose-carrier .etisalat-logo {
	background:#85b13e;
}

.choose-carrier .du-logo {
	background:#01addd;
}

@media all and (max-width:540px){
	.header h1 {
		font-size:32px;
		padding:15px 5px;
	}
}

@media all and (max-width:480px){
	.header h1 {
		font-size:28px;
	}
	.choose-carrier a {
		margin:10px auto;
		padding:6px;
		display:block;
		float:none;
	}
}
@media all and (max-width:420px){
	.header h1 {
		font-size:24px;
		padding:14px 5px
	}
	.subscribe input[type=submit]{
		font-size:22px;
	}
}
@media all and (max-width:360px){
	.header h1{
		font-size:20px;
		padding:8px 5px;
	}
}
.button {
  background-color: black ! important;
  -webkit-border-radius: 10px;
	padding:15px 36px;
	border:6px solid #ffffff;
	border-radius:16px;
	font-size:16px;
	background:#ff2600;
	width:auto;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:1px;
	cursor:pointer;
	
}

@-webkit-keyframes glowing {
  0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
}

@-moz-keyframes glowing {
  0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
  0% { background-color: #5EA131; box-shadow: 0 0 3px #5EA131; }
  50% { background-color: #5EA131; box-shadow: 0 0 40px #5EA131; }
  100% { background-color: #5EA131; box-shadow: 0 0 3px #5EA131; }
}

@keyframes glowing {
  0% { background-color: #5EA131; box-shadow: 0 0 3px #5EA131; }
  50% { background-color: #5EA131; box-shadow: 0 0 40px #5EA131; }
  100% { background-color: #5EA131; box-shadow: 0 0 3px #5EA131; }
}

.button {
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
#language{
	width:100%;
	text-align:right;
}
button{
	width:75px;
	height:70px;
	margin-bottom:5px;
	border-radius: 2px;
	border:1px solid #ccc;
	color:#333;
	font-weight:bold;
}
.button1{
	width:75px;
	height:25px;
	margin-bottom:5px;
	border-radius: 2px;
	border:1px solid #ccc;
	color:#333;
	font-weight:bold;
}
/*.goog-logo-link {
   display:none !important;
} 

.goog-te-gadget{
   color: transparent !important;
}*/
.taglineenglish{
	font-size:10px;
	text-align:center;
	color:#006797;
	/*
	padding-top:20px;
	*/
}
.tagline{
	font-size:10px;
	text-align:right;
	color:#006797;
	/*
	padding-top:20px;
	*/
	margin-bottom:.0001pt;
	line-height:normal;
	direction:rtl;
	unicode-bidi:embed;
}
.labletitle{
	margin-bottom:0in;
	margin-bottom:.0001pt;
	line-height:normal;
	direction:rtl;
	unicode-bidi:embed;
}
.labletitle1{
	margin-bottom:0in;
	margin-bottom:.0001pt;
	text-align:right;
	line-height:normal;
	direction:rtl;
	unicode-bidi:embed;
}
.banner_arab{
	text-align:right;
}
.buttonbar{
	width: 100%;
    margin: auto;
}
.subbttn{
	padding:15px 36px;
	border:6px solid #fff;	
	font-size:25px;
	background:#5EA131;
	width:auto;
	margin:5px auto;
	display:table;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	
}
.center{
	position: relative;
    text-align: right;
}
.labletitle2{
	margin-bottom:0in;
	margin-bottom:.0001pt;
	text-align:center;
	line-height:normal;
	direction:rtl;
	unicode-bidi:embed;
}
#english{
	display:none;
}
#confirmeng{
	display:none;
}
#confirmarbic{
	display:none;
}
	