@font-face
{
	font-family:"_myFirstFont_";
	src: url("GE_Dinar_One_Medium.otf") format("opentype");
	     font-weight:normal;
	     font-style:normal;
}
@font-face
{
	font-family:"CoconNextArabicLight";
	src: url("Cocon-Next-Arabic-Light.otf") format("opentype");
	     font-weight:normal;
	     font-style:normal;
}

@font-face {
	font-family:myFirstFont;
	src: url("../fonts/JF-Flat-regular.eot") format('embedded-opentype'), 
		url("../fonts/JF-Flat-regular.woff") format('truetype');
}


#back-top {
  bottom: 12px !important;
}
.nbs-flexisel-inner {
	max-height: 252px;
}
.block-cart-header .empty {
  background: none !important;
}
.block-cart-header .empty .price {
  margin-right: 5px;
}
.splash {
  position: fixed;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.54);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.splash-content {
  width: 300px;
  height: 380px;
  background: url('../images/popup-newsletter.png');
  left: 50%;
  top: 50%;
  margin-top: -170px;
  margin-left: -150px;
  position: fixed;
  box-shadow: rgba(0, 0, 0, 0.18) 0 0 5px;
}
.splash-content .input-group {
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  text-align: center;
}   
.splash-content span#newsletter-msg {
  display: block;
  padding: 0 0 8px;
  font-size: 10px;
  font-style: normal;
}       
.splash-content input#newsletter-email {
  background: #F2F2F3;
  color: #797979;
  height: 35px;
  width: 80%;
  font-size: 13px;
  text-align: center;
  margin-bottom: 8px;
  border-radius: 5px;
  border: 1px solid #BCBEC0;
}      
.splash-content button#newsletter-add-email {
  bottom: 30px;
  width: 30%;
  height: 30px;
  background: #A5508E;
  border: 0;
  font-size: 13px;
  color: #fff;
  box-shadow: none;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
}   
.splash-close {
  position: absolute;
  top: -10px;
  right: -10px;
  width: 30px;
  height: 30px;
  color: #e1e1e1;
  background: #A5508E;
  border-radius: 50%;
  text-align: center;
  line-height: 230%;
  text-decoration: none;
  box-shadow: rgba(0, 0, 0, 0.18) 0 0 5px;
}    
.splash-close:hover {
  color: #ffffff;
  text-decoration: none;
} 
.footer-row {
  position: relative;
}
.payments_method {
  position: absolute;
  top: 25px;
  right: 50%;
  margin-right: -130px;
}
a.mothoq {
  float: none;
  display: block !important;
  margin-top: 35px !important;
}
a.mothoq img {
   width: 82px; 
   height: 24px; 
}
.rqmnh_copyright {
  /*display: inline;*/
  float: left;
}
.rqmnh_copyright .text, .copyright {
  float: right;
  text-align: right;
  font-size: 14px;
  color: #939393;
  /*font-family: CoconNextArabicLight !important;*/
  font-family: myFirstFont !important;
  padding-left: 8px;
}
.rqmnh_copyright .logo {
  float: right;
  width: 30px;
  height: 30px;
  top: -2px;
  margin: 0 !important;
  right: 0 !important;
  position: relative;
  background-size: cover;
  background-image: url("../images/rqmnh_logo.png");
}
.headlinks {
	display: none;
}
.socials {float: right;margin: 2px 0;}
.socials img, .social-links img {
	width: 28px;
}
.social-links a{
	margin: 0 2px;
}
.socials a {
	margin: 0 2px;
	opacity: 0.5;
	transition: .5s all;
}
.socials a:hover {
	opacity: 1;
}

.addToCart {
font-weight: bold;
font-size: 14px;
}
div.box-collateral.box-tags {
display: none;
}
.product-featured {
	width: 100%;
	padding: 10px 0;
	margin: 10px 0;
	border-top: 1px solid #e5e5e5;
	overflow: hidden;
	direction: rtl;
}
.product-featured li {
	float: right;
	margin-left: 5px;
	width: 30%;
}
.product-featured i {
	display: block;
	width: 30px;
	height: 30px;
	float: right;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.product-featured span {
	margin-right: 10px;
	float: right;
	color: #B0B8BA;
	font-family: myFirstFont;
	font-size: 11px;
}
.product-featured .first {
	background-image: url('../images/original-brand.jpg');
}
.product-featured .second {
	background-image: url('../images/carFedex.jpg');
}
.product-featured .third {
	background-image: url('../images/Support.jpg');
}
.product-featured img {
	width: 90px;
}
.products-grid .product-name a, .products-list .product-name a {
	direction: rtl;
}
.header
{
	padding: 0 !important;
}
.pages li{
	padding: 2px 5px !important;
	color: #943980 !important;
	border: 1px solid #a2aaad !important;
}
.pages li:hover, .pages .current {
	color: white !important;
	border: 1px solid #a2aaad !important;
	background-color: #943980 !important;
}
.pages li:hover a {
	color: white !important;
}


    .ban1
    {
        overflow:hidden;
        position: relative;
    }
    .ban1 .ban-icon{
        width: 100px;
        height: 100px;
        bottom: 15px;
        z-index: 10;
        right: 20px;
        padding: -10px;
        position: absolute;
        border-radius: 50%;
        border: 2px solid #ffffff;
        background-size: 104px;
        background-position: center;
        background-image: url('../images/Image_icon-11.png');
    }
    .ban1 .ban-icon:hover
    {
        background-image: url('../images/Image_icon-1.png');
    }
    .ban1 .inner
    {
        left: 20px;
        bottom: 15px;
        width: 230px;
        position: absolute;
        font-family: myFirstFont;
    }
    .ban1 .inner a, .ban2 .inner a, .ban3 .inner a, .ban4 .inner a, .ban5 .inner a
    {
    	width: 100% !important;
    	height: 100px !important;
    	display: block !important;
    }
    .ban1 .inner h3{
        font-size: 30px;
        font-weight: bold;
        color: #ffffff;
        padding: 0;
        margin: 0;
        text-align: right;
        padding: 0 15px 5px;
        border-bottom: 3px solid #ffffff;
    }
    .ban1 .inner p{
        text-align: right;
        font-size: 14px;
        color: #ffffff;
        padding-right: 20px;
        margin-top: 10px;
    }

    .ban2
    {
        background-position: center;
        position: relative;
       /* background-image: url("../images/banner2.jpg");*/
    }
     .ban2:hover img {
    transform: initial !important;
    -o-transform: initial !important;
    -moz-transform: initial !important;
    -webkit-transform:initial !important;
}

    .ban1:hover img, .ban2:hover img, .ban3:hover img, .ban4:hover img, .ban5:hover img{
    
    transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);


    }
    
    
    [class*="span"] img { 
    -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;

}
	    [class*="span"] { overflow: hidden}

	.logo-title{color:#d2d6d8; font-size:30px;font-family:myFirstFont;position:absolute;bottom:0px;left:0px}

	.header-links .LoginLink a
	{
		border: 0 !important;
	}
	.form-search .button{
		border-radius: 15px;
		height:30px;
		width:30px;
		left: auto;
		position: absolute;
		background-size: 50%;
		background-repeat: no-repeat;
		background-position: center;
		background-color:#943980;
		background-image: url('../images/search-icon.png');
	}
	.form-search .input-text{
		border-radius:30px !important;
		height:30px;
		padding-left: 35px  !important;
		width: 100% !important;
	}
    .ban2 .ban-icon{
        width: 100px;
        height: 100px;
        bottom: 15px;
        z-index: 10;
        right: 30px;
        position: absolute;
        border-radius: 50%;
        border: 2px solid #ffffff;
        background-size: 104px;
        background-position: center;
        background-image: url('../images/Image_icon-2.png');
    }
    .ban2 .ban-icon:hover
    {
        background-image: url('../images/Image_icon-22.png');
    }
    .ban-icon{
        padding: 0;
        margin: 0;
    }
    .ban2 .inner
    {
        right: 35px;
        top: 25px;
        max-width: 260px;
        position: absolute;
        font-family: myFirstFont;
    }
    .ban2 .inner h3{
        font-size: 40px;
        font-weight: bold;
        color: #ffffff;
        padding: 0;
        margin: 0;
        text-align: right;
        padding: 0 20px 10px;
        border-bottom: 3px solid #943980;
    }
    .ban2 .inner p{
        text-align: right;
        font-size: 16px;
        color: #ffffff;
        margin-top: 20px;
    }


    .ban3
    {
        overflow: hidden;
        position: relative;
    }
    .ban3 .ban-icon{
        width: 100px;
        height: 100px;
        bottom: 15px;
        z-index: 10;
        right: 20px;
        padding: -10px;
        position: absolute;
        border-radius: 50%;
        border: 2px solid #ffffff;
        background-size: 104px;
        background-position: center;
        background-image: url('../images/Image_icon-33.png');
    }
    .ban3 .ban-icon:hover
    {
        background-image: url('../images/Image_icon-3.png');
    }
    .ban4
    {
        overflow: hidden;
        position: relative;
    }
    .ban4 .ban-icon{
        width: 100px;
        height: 100px;
        bottom: 15px;
        z-index: 10;
        right: 20px;
        /*padding: -10px;*/
        position: absolute;
        border-radius: 50%;
        border: 2px solid #ffffff;
        background-size: 104px;
        background-position: center;
        background-image: url('../images/Image_icon-4.png');
    }
    .ban4 .ban-icon:hover
    {
        background-image: url('../images/Image_icon-44.png');
    }
    .ban5
    {
        overflow: hidden;
        position: relative;
    }
    .ban5 .ban-icon{
        width: 100px;
        height: 100px;
        bottom: 15px;
        z-index: 10;
        right: 20px;
        padding: -10px;
        position: absolute;
        border-radius: 50%;
        border: 2px solid #ffffff;
        background-size: 104px;
        background-position: center;
        background-image: url('../images/Image_icon-55.png');
    }
    .ban5 .ban-icon:hover
    {
        background-image: url('../images/Image_icon-5.png');
    }
    .ban3 , .ban4 , .ban5
    {
    	margin: 10px 0;
    }
    .ban3 .inner, .ban4 .inner, .ban5 .inner
    {
        left: 20px;
        bottom: 15px;
        width: 230px;
        position: absolute;
        font-family: myFirstFont;
    }
    .ban3 .inner h3, .ban4 .inner h3, .ban5 .inner h3
    {
        font-size: 30px;
        font-weight: bold;
        color: #ffffff;
        padding: 0;
        margin: 0;
        text-align: right;
        padding: 0 15px 5px;
        border-bottom: 3px solid #ffffff;
    }
    .ban3 .inner p, .ban4 .inner p, .ban5 .inner p
    {
        text-align: right;
        font-size: 14px;
        color: #ffffff;
        padding-right: 20px;
        margin-top: 10px;
    }
    
    .in-stock{
    	margin-top: 10px !important;
    }
    
    .custom-servis-ul li h3{
    	padding-top: 5px !important;
    	padding-right: 36px !important;
    }

.product-shop
{
	/*float: left !important;*/
}
.col-main.span9{

	float: right !important;
}
.col-right.sidebar
{
	float: left !important;
}
.odd
{
	overflow: hidden;
	clear: both;
}

.sf-menu a, .sf-menu-phone a,#menu-icon, .page-title h1, .category-title h1
{
	font-family: myFirstFont !important;
	font-size: 18px !important;
}
.sf-menu a span
{
	/* text-shadow: 0px 1px 0px #000004; */
	font-size: 15px !important;
}
.sf-menu a span:hover
{
	color: #ffffff !important;
}
.sf-menu > li.active > a span {
	color: #ffffff !important;
}
.sf-menu a:hover
{
	background-color: #893676 !important;
}
.sf-menu a:hover span
{
	color: #ffffff !important;
}
.banner-header
{
	width: 500px !important;
	overflow: hidden;
	margin-right: 50px;
	direction: rtl;
}
.banner-header figure
{
	width: 150px;
	height: 100px;
	float: right;
	padding: 0;
	margin: 0;
	text-align: center;
}
.banner-header figure img
{
	width: 100px;
	height: 60px;
}
.banner-header figure figcaption
{
	color: #B0B8BA;
	font-family: myFirstFont;
	font-size: 14px;
}
.product-name a
{
	font-family: myFirstFont !important;
	font-size: 14px !important;
	line-height: 20px !important;
	font-weight: bold !important;
}
.product-name h1
{
	font-family: myFirstFont !important;
	font-size: 17px !important;
	font-weight: bold !important;
}
.footer-cols-wrapper h4
{
	font-family: myFirstFont !important;
	font-size: 14px !important;
	font-weight: bold !important;
}
.price-box .price, .link-wishlist
{
	color: #93a0a9 !important;
}
.block-layered-nav dd li a
{
	float: none !important;
}
.block-title strong span
{
	padding-left: 30px !important;
}
.block-title span.toggle
{
	width: 2px !important;
	height: 2px !important;
	left: 7px !important;
	background-position: center -51px !important;
	background-repeat: no-repeat !important;
	background-image: url(../images/toogle-button.png) !important;
}

.footer-col {
    width: 18.5% !important;
    border-left: 1px solid #C1C1C1;
}

.footer-col.last {
  border: 0;
}


.box-description .box-collateral-content
  {
  	direction: rtl;
  }

.special-price .price
{
	color: #904288 !important;
	font-size: 16px;
}
.header-container [class*="span"]
{	
	overflow: visible !important;
}

.logo img
{
	width: 200px !important;
}
.manufacturer-list ul li
{
	width: 30%;
	float: right;
	margin: 15px 5px;
	text-align: center;
}
.box-description {
	display: none;
}

.block-cart-header .cart-content {
  float: none !important;
  z-index: 10000 !important;
  width: 310px !important;
  padding: 5% !important;
  background: #f9f9f9;
  box-shadow: 0 0 5px rgba(0,0,0,0.18);
}
.header .form-search {
  margin-top: 10px;
}
#search_mini_form {
  float: none !important;
}

.block-cart-header .empty {
  /*background: none !important;*/
}
p.block-subtitle, p.empty {
  padding-right: 5px;
}
ul#flexiselDemo3 {
  display: none;
}
@media all and (min-width: 768px){
  .ban-block .span8:first-child{
  	float: right !important;
  }
    
}   
@media all and (max-width: 768px){
  .pager .limiter {
    margin-bottom: 15px;
    float: none !important;
  }
  .pager .pages {
    margin: 1px 0 !important;
  }
.splash-content {
	top: 30%;
	margin-top: 0;
}
.block-cart-header .empty .cart-content {
  top: 10px !important;
  margin-bottom: 20px;
}
.block-cart-header .empty {
  float: none !important;
}
.block-cart-header .block-content {
  float: none !important;
}
.block-cart-header{
  float:none !important;
  margin:25px 0 10px !important;
  padding: 5px 60px !important;
}
.block-cart-header .actions > button.button {
  margin: 0 !important;
  padding-left: 5px;
}
.block-cart-header .actions button.button:last {
  margin: 0 !important;
}
.block-cart-header .actions {
  padding: 5px !important;
}
  .block-cart-header .empty .cart-content {
    overflow: hidden;
    padding-bottom: 50px;
  }
.block, .category-title{
  padding: 0 5px !important;
}
.block-cart-header .cart-content {
    /*    padding: 0 !important;
    background: none !important;
    width: 100% !important;
    box-shadow: none !important;
    margin-bottom: 50px !important;*/
    position: relative !important;
    width: 230px !important;
    left: -55px !important;
    background-color: white;
    margin-bottom: 40px;
    }
    .empty .cart-content {
    left: 75px !important;
}
.header-search .row-2{
    margin-right: 0px !important;
    padding-right: 0px !important;
}
.block-cart-header .mini-products-list li {
  padding: 20px 0 !important;
}
.header .form-search {
  margin-bottom: 15px;
}
#search_mini_form {
  float: none;
  width: 100%;
}
.block-related .block {
  padding-right: 5px;
}
.product-view .product-shop {
  width: 90% !important;
  float: none !important;
  margin: 0 auto !important;
}
.block-cart-header .empty .price {
  float: none !important;
}
.header .form-search .input-text {
  float: none !important;
  width: 100% !important;
}
.form-search .button {
  top: 0;
}
.form-search-group {
  width: 90%;
  position: relative;
  margin: 0 auto;
}
.header .row-2 {
  float: none !important;
  width: 100% !important;
}
.header-1{
        padding-bottom: 45px !important;
}
.header .links {
  display: inline-block;

}
.socials {
    width: 31%;
        padding-top: 5px;
}
.header .links li a{
    margin-left: 3px !important;
    padding-left: 3px!important  ; 
    font-size: 11px!important ;
}
.header-links {
  text-align: center !important;
  float: left;
    width: 69%;
      padding-top: 14px !important;
}
.bot-banner {
    text-align: center;
}
.form-subscribe-header > label{
    text-align: center !important;
}
.block-subscribe .form-subscribe-header{
    float: none !important;
    text-align: center; 
    display: block !important;
}
.bot-banner span {
    width: 100%;
    float: right;
    text-align: center;
}
.block-cart-header {
  float: none !important;
  width: 45% !important;
  margin: 0 auto 15px !important;
}

.block-related .block-content {
	display: block !important;
	.res-img {
		width: 100%;
	}
}
.footer-col,
.footer-col.last {
  border: 0;
  width: 100% !important;

}
.header .welcome-msg {
  padding: 8px 5px 0 0 !important;
}
#back-top {
  bottom: 40px !important;
}
.rqmnh_copyright .text, .copyright {
  font-size: 12px;
}
  .logo-title {
    display: none;
  }

.cms-about .about-col-1, .cms-about .about-col-2, .cms-about .about-col-3 {
	float: none !important;
	width: 98% !important;
	margin-bottom: 5px !important;
}
  .footer ul li a {
display: block !important;
height: 100% !important;
width: 100% !important;
}
  .block-subscribe
  {
  	overflow: hidden;
  	padding-bottom: 10px !important;
  }
  .block-subscribe .sevices-block
  {
  	display: none;
  }
  .lettericon {
  	float: none !important;
  	width: 100% !important;
  	margin: 0 !important;
  }
  .block-subscribe .input-box 
  {
  	width: 90% !important;
  	float: none !important;
  	margin: 0 auto !important;
  }
  .block .block-title {
	text-align: center !important;
	padding-right: 0 !important;
}
.paypal-logo
{
	display: none !important;
}
  .block-subscribe .actions
  {
  	float: none !important;
  	width: 90% !important;
  	text-align: center !important;
  	margin: 0 auto !important;
  }

  .banner-header
  {
  	display: none;
  }

  .header .logo {
    text-align: center;
    float: none !important;
    position: relative;
    width: auto !important;
  }
  .social-links .footer-col-content
  {
  	display: block !important;
  }
  .social-links span{
	background-position: 0 0 !important;
  }
  .ban-block .span8:first-child{
  	margin-bottom: 5px;
  }
  .box-description .box-collateral-content
  {
  	display: block !important;
  }
  .ban3 .inner, .ban5 .inner
  {
  	/*display: none;*/
  }
  .shop-cycle
  {
  	width: 80%;
  	margin: 0 auto;
  }   
  .sf-menu-phone li a
  {
  	width: 100% !important;
  	display: block !important;
  	font-size: 16px !important;
  }
  .sf-menu-phone li a:hover
  {
  	color: #943980 !important;
  }
  .sf-menu-phone > li.active > a > span
  {
  	color: #943980 !important;
  }
  
 
	
	.products-grid .product-image
	{
		min-width: 150px;
		min-height: 150px;
	}
	.nav-container{z-index: 1 !important;}
	.block-cart-header .actions{
		clear: both;
	}
	.block-cart-header {
		overflow: hidden;
	}
/*	.cart-content {
		z-index: 1000 !important;
		position: relative !important;
		background: #F7F7F7 !important;
		color: #943987 !important;
		margin-bottom: 40px !important;
	}*/
	
.add-to-cart button.button {
float: left !important;
}
#checkout-step-login .col2-set .col-2{width: 100%;}
#checkout-step-login .col-2 .form-list input.input-text{width: 270px !important;}
.cart .cart-collaterals .grid_custom_1.indent-sw1 { float: right; width: 100%; }
.cart-collaterals .grid_custom_2 { float: right; width: 100%; }
.cart-collaterals .grid_custom_1.indent-sw1 .col-2 { width: 90%; padding-bottom: 15px; }
#checkout-review-table-wrapper{overflow: scroll;}
.form-list select, .advanced-search .form-list select { width: 315px !important; }
.form-list li.wide .input-box { width: 325px !important; }
#checkout-step-login .col2-set .col-2 { width: 100% !important; }
}
@media all and (max-width: 430px){



.footer-row {
  padding: 40px 0 0 !important;
}


#flexiselDemo3 {
	display:none;
	height: 91px;
	overflow: hidden;
}
.payments_method {
  position: absolute;
  top: 10px;
  right: 50%;
  margin-right: -130px;
}


.product-featured span {
margin-right: 0 !important;
width: 100%;
text-align: center;
}
.product-featured i {
width: 100% !important;
float: none !important;
}

  .ban1 .inner, .ban3 .inner, .ban4 .inner, .ban5 .inner
  {
  	left: 10px;
  	bottom: 5px;
  	max-width: 190px;
  }
  .product-social li{
	margin: 0 5px !important;
}

.product-social ul{
	padding-right: 0 !important;
}
  .btn-cart span{
  	font-size: 11px !important;
  }
.manufacturer-list
{
	text-align: center;
}
.manufacturer-list ul li
	{
	width: 100%;
	float: none;
	margin: 15px 5px;
	text-align: center;
	}

}

.add-to-cart .price {
	color: #943980 !important;
	font-weight: bold !important;
	font-size: 30px !important; 
	font-family: CoconNextArabicLight !important;
}

.btn-add-to-cart input{
	float: left;
	width: 20px !important;
	padding: 0 !important;
	color: #a2aaad;
	border-left: 0 !important;
	text-align: center !important;
	height: 45.3px !important;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-lerightft-radius: 10px;
}

.btn-add-to-cart button{
	float: left;
	/*font-family: CoconNextArabicLight !important;*/
	height: 40px !important;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
.btn-add-to-cart button span {
	padding: 0 12px !important;
}
.btn-add-to-cart button:hover span{
	background-color: #a2aaad !important;
}
.product-social {
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.product-social ul{
	padding-right: 50px;
}
.product-social li{
	float: right;
	margin: 0 5px;
	color: #B0B8BA;
	font-family: myFirstFont;
	font-size: 14px;
	line-height: 200%;
	min-width: 30px;
	min-height: 30px;
	transition: background .5s;
	-webkit-transition: background .5s;
}
.product-social a{
	min-width: 30px;
	min-height: 30px;
	display: block;
}
.product-social .facebook {
	background-image: url('../images/facebook.png');
}
.product-social .facebook:hover{
	background-image: url('../images/facebook-icon.png');
}
.product-social .twitter {
	background-image: url('../images/twitter.png');
}
.product-social .twitter:hover{
	background-image: url('../images/twitter-icon.png');
}
.product-social .pinterest {
	background-image: url('../images/pinterest.png');
}
.product-social .pinterest:hover{
	background-image: url('../images/pinterest-icon.png');
}
.product-social .googleplus {
	background-image: url('../images/google-plus.png');
}
.product-social .googleplus:hover{
	background-image: url('../images/google-plus-red.png');
}

.product-view .manufacturer-img-box img{
	height: 80px;
}
.product-view .product-name h1 {
	font-size: 20px !important;
	direction: rtl !important;
}

.product-price span {font-size: 13px;font-weight: normal;color: #93a0a9;text-align: center;text-decoration: line-through;}
.product-price {
direction: rtl;
color: #943980;
font-size: 20px;
float: right;
margin-left: 10px;
font-weight: bold;
}

body {
	margin-top: -17px !important;
}



table.ncoltable1, table.ncoltable2, table.ncoltable3 {
  margin-right: 10px;
  width: 70%;
  direction: rtl;
  float: right;
}
td.ncoltxtl, td.ncoltxtl2 {
  height: 30px;
  width: 20%;
}
input.ncol {
  background: #943980;
  border: 0;
  padding: 5px 10px 10px;
  color: #fff;
  margin: 5px 28% 5px 0;
  font-size: 13px;
  border: solid 1px #d4d4d4;
  font-weight: 700;


}
td.ncollogoc {
  display: none;
}
input#Ecom_Payment_Card_Name, input#Ecom_Payment_Card_Number, input#Ecom_Payment_Card_Verification{
  border: 1px solid #EEECE7;
  padding: 5px;

}
input#Ecom_Payment_Card_Name, input#Ecom_Payment_Card_Number{
  width: 98%;
}
