h1,h2,h3,h4,h5,h6,p, a , select, .inside-content-boxes, .font_14, .font_10, span#ad_basic_plan_label, .plan-overview, ul.doc-list li, div {
    font-family: 'Droid Arabic Kufi', 'sans-serif' !important;
}

.alert ul li {
	font-family: 'Droid Arabic Kufi', 'sans-serif';
}

.white-content-wrapper, 
.sponsor-cta-box .place-of-visa-selection label, 
.sponsor-cta-box .select-tab-section .label,
.sponsor-cta-box .place-of-visa-selection select,
ul.doc-list {
    font-family: 'Droid Arabic Kufi', 'sans-serif';
}

.sponsor-cta-box, .premium-section {direction:rtl;}

.premium-grid table thead tr td:first-child {text-align:right;padding: 0px 15px;}

.two-coloum-box {direction:rtl;}

.premium-grid table tbody tr td:first-child {
    text-align: right;
	padding: 0px 15px;
}

.premium-grid table thead tr td, .premium-grid table tbody tr td {left:9px;right:0;}

.two-coloum-box .right-panel {margin-right:0px;margin-left:0px;}

.benefits-grid table tbody tr td:first-child {
    padding-right: 45px;
    border-right: none;
	border-left: 1px solid #D7D7D7;
}

.benefits-grid:before {background:none;}

.benefits-grid table tbody tr td {
    text-align: right !important;
}

.benefits-grid {
    padding: 0 0 0 40px;
}

ul.doc-list li {
    text-align: right;
}

.two-coloum-box .left-panel , .documents-list-container, .two-coloum-box .right-panel{
    text-align: right;
}

.two-coloum-box .right-panel h3 .document-icon {
    margin-left: 10px;
	margin-right:0px;
	top: 3px;
}

ul.doc-list {
    margin: 0 40px 20px 0;
}

.two-coloum-box .right-panel h3 {
    padding: 10px 20px 15px 0px;
}

.two-coloum-box .left-panel h3 {
	margin: 0 0 30px 0;
}

.benefits-grid {
    padding:0px !important;
}

.benefits-grid:after {
    background:none;
    content: "";
    display: block;
    width: 7%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
}

.premium-grid table thead tr td, .premium-grid table tbody tr td {
    left: 0;
    right: 10px;
}

#existing_basic_tracks_table_wrapper .bottom .dataTables_length {width: 18%;}
#existing_basic_tracks_table_wrapper .bottom .dataTables_paginate {width: 40%;}

#existing_basic_tracks_table_wrapper .bottom select.form-control {
    background-position: -10px;
}

.sponsor-cta-box .place-of-visa-selection {
    margin-top: 23px;
    direction: rtl;
	text-align: right;
}

.sponsor-cta-box .place-of-visa-selection select {
    padding: 5px 10px;
}

.sponsor-cta-box .place-of-visa-selection {
    margin-right: 40px;
}

.select-tab-section, .alert-box {
	direction: rtl;
    text-align: right;
}

#sponsorDeclarationDiv h2 {border-bottom:none !important;}

@media only screen 
  and (min-device-width: 280px) 
  and (max-device-width: 767px)  { 
  
	.sponsor-cta-box .place-of-visa-selection {
		margin-right: 0px;
	}
	
	.benefits-grid {padding:0px;}
	
	.benefits-grid table tbody tr td:first-child {
		border-left: none;
		border-right: none;
	}
	
	.benefits-grid:after {width:0px;}
	
	.benefits-grid table tbody tr td:first-child {
		padding-right: 10px;
	}
	#policy-info-div p a {float:left;}
}

select#placeOfVisa {
    background-position: left 1rem center !important;
}

.mr-24 {
    margin-right:0px !important;
}

.ml-24 {
    margin-left:24px;
}

.doc_title_wrap {
    display: flex;
    align-items: center;
    margin-left: 24px;
    padding-left: 24px;
    margin-right: 0;
    padding-right: 0px !important;
    border-left: 1px solid #F6F6F6;
    border-right:none !important;
}

ul.doc-list li:before {
    margin-left:10px;
}