@font-face {
  font-family: 'p30';
  font-style: bold;
  font-weight: 700;
  src: url(pfonts/p30.eot);
  src: url(pfonts/p30.eot?#iefix) format('embedded-opentype'),
       url(pfonts/p30.woff2) format('woff2'),
       url(pfonts/p30.woff) format('woff'),
       url(pfonts/p30.ttf) format('truetype');
}

p,h1,h2,h3,h4,h5,h6,a,ul,div,tr,td,input,.menu-title,.sansFont,.module h3.modtitle,.wellcomesj h1 span,.wellcomesj a.readmore.gray{
font-family: "p30" !important;
}
[class*="span"]{
	margin: 0 8px 0 0;
}
.navigation li .image-title {
	text-align:center;
}
#pagenav,
.navigation .menu,
.navigation #pagenav li{
	float: right;
}
.navigation > .menu > ul > li{
	margin: 0 0 0 8px;
}
.navigation .menu > li{
	margin: 0 8px 0 0;
}
.row{
	margin-right: -8px;
	margin-left:0;
}

#btl .btl-panel > span > span{
	padding-right:10px;
	padding-left: 0;
}
.pagination a{
	float: none;
	padding: inherit;
	border: none;
}
.bg-item-header-img .published, .itemContentHeader .published{
	float: right;
	margin:0 0 0 20px;
}
.contentHeader{
	text-align: right;
}
.createdby{
	background-position: right center;
	margin:0 0 0 10px;
	padding:0 18px 0 0;
}
.category-name{
	background-position: right center;
	margin:0 0 0 10px;
	padding:0 22px 0 0;
}
.show-contact p span{
	padding: 0 42px 0 0;
}
.navigation .nav-child{
	float: right;
	right: 0;
}
.nav-pills li ul.nav-child li.parent > a{
	background-image: url(../images/header-images/bg-menu-haschild-nor-rtl.png);
	background-position: left center;
}
.nav-pills li ul.nav-child li.parent:hover > a{
	background-image: url(../images/header-images/bg-menu-haschild-hover-rtl.png);
	background-position: left center;
}
.navigation .nav-pills li ul ul{
	margin-right: 220px;
}
.nav-pills li ul.nav-child li a{
	padding: 0 10px 0 32px;
	margin: 0 0 0 3px;
}
/*Portfolio*/
.btp-direction{
	float: left;
}
/*BT Login*/
#btl-content-login ul,
.btl-content-block{
	text-align: right!important;
}
#simplemodal-container a.modalCloseImg{
	right: -60px!important;
	left: auto!important;
}
.btl-formlogin{
	background-position: right top!important;
	padding:0 200px 0 0!important;
}
.btl-content-block h3{
	padding-right: 20px!important;
	padding-left: 0!important;
}
.btl-formlogin h3{
	float: right!important;
}
#btl-input-username,
#btl-input-password{
	background-position: right center!important;
}
input.btl-buttonsubmit, button.btl-buttonsubmit{
	background: url(../images/button-rtl.png) no-repeat right top!important;
}
.frm-login .btl-buttonsubmit{
	left: 0!important;
	right: auto!important;
}
#btl-input-remember{
	float: left!important;
}
.btl-field-username,.btl-field-pass2, .btl-field-email2{
	background-image: url(../images/icon_field_rtl.png)!important;
}
.btl-field-name,.btl-field-username, .btl-field-pass,.btl-field-pass2, .btl-field-email2,.btl-field-email{
	background-position: right center!important;
	padding: 0 30px 0 0!important;
}
.btl-field, #register-link, .btl-error-detail, .btl-error, .btl-note{
	margin: 0 20px 0 25px!important;
}
.btl-field .btl-label{
	float: right!important;
}
.btl-field .btl-input{
	float: left!important;
}
div.btl-buttonsubmit{
	margin-left: 25px!important;
	margin-right: 20px!important;
	text-align: left!important;
}
/*end BT Login*/
/*Content*/
.page-heading-title{
	float: right;
	padding: 0 20px;
}
.path-way{
	float: left;
}
div.itemAuthorLatest ul li a, div.itemRelated ul li a{
	background: url(../images/k2-images/bg-a-list-relate-rtl.png) no-repeat right center;
	padding: 0 25px 0 0;
}
div.itemCommentsForm #comment-form label{
	float: right;
}
div.itemHeader span.itemDateCreated, div.catItemHeader span.catItemDateCreated, div.userItemHeader span.userItemDateCreated, div.tagItemHeader span.tagItemDateCreated, span.latestItemDateCreated{
	float: right;
	margin: 0 0 0 20px;
}
div.itemHeader, div.catItemHeader, div.userItemHeader, div.tagItemHeader, div.latestItemHeader{
	text-align: right;
}
.well{
	background-position: right top;
}
.login #username,
.login #password{
	background-position: 98% center;
}	
.login .btl-input, .k2AccountPage .btl-input{
	float: right;
}
.login .btl-buttonsubmit{
	left: 52px;
	right: auto;
}
.form-horizontal .controls{
	margin-top: 0;
}
.k2AccountPage th.k2ProfileHeading{
	text-align: right;
}
.k2AccountPage table tr td label{
	text-align: right;
	background-position: right center!important;
}
.k2AccountPage table tr td label#usernamemsg,
.k2AccountPage table tr td label#email2msg,
.k2AccountPage table tr td label#pw2msg,
.k2AccountPage #imagemsg, .k2AccountPage #urlmsg{
	background-image: url(../images/icon_field_rtl.png);
}
div.catItemCategory, div.userItemCategory, div.tagItemCategory, div.latestItemCategory{
	background-position: right center;
	padding: 0 22px 0 0;
}
.itemCommentsLink-head a, div.catItemCommentsLink a, div.userItemCommentsLink a, div.latestItemCommentsLink a{
	background-position: right center;
	padding: 0 27px 0 0;
}
.mod_btquickcontact,.btqc-field-container label{
	text-align: right!important;
}
.btqc-field-container input[type="text"],
.btqc-field-container label{
	float: right!important;
}
.btqc-field-container input.button{
	margin: 0 0 0 5px!important;
}
@media (min-width: 768px) and (max-width: 979px){

}
@media (min-width: 480px) and (max-width: 767px){
	.navigation #pagenav li.active{
		margin-right: 0!important;
	}
	.navigation .nav-pills li ul ul li a{
		padding-right: 24px;
	}
	.navigation .nav-pills li ul ul{
		margin-right: 0;
	}
	#simplemodal-container a.modalCloseImg{
		right: 0!important;
		left: auto!important;
	}
}
@media (max-width: 479px){
	.navigation > .menu > ul > li{
    margin-left:10px;
  }
  .navigation .menu > li{
	margin-right: 10px;
  }
  .navigation .nav-pills li ul ul li a{
	padding-right: 24px;
  }
  .navigation .nav-pills li ul ul{
	margin-right: 0;
	
  }
  #simplemodal-container a.modalCloseImg{
		right: 20px!important;
		left: auto!important;
	}
  
}
.navigation .nav li li .nav-child 
{

right: auto !important;
left :auto !important;

}














