#comment-form p label {
    margin-left: 5px;
}
@font-face {
	    font-family: 'WYekan';
	    src: url('fonts/WebYekan.eot');
	    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),         url('fonts/WebYekan.woff') format('woff'),         url('fonts/WebYekan.ttf') format('truetype'),         url('fonts/WebYekan.svg#WebYekan') format('svg');
	    font-weight: normal;
	    font-style: normal;
	    unicode-range: U+0600–06FF;
}

html, body, div, h1, h2, h3, h4, h5, h6, input, textarea{
	  font-family: WYekan !important;
	 font-weight: normal;
}

p{
	  font-family: WYekan !important;
}

.viewport {
    float: right;
    margin: 0 0 9px 9px;
}

/* This is so that the 2nd thumbnail in each row fits snugly. You will want to add a similar

   class to the last thumbnail in each row to get rid of the margin-left. */

.no-margin {
    margin-left: 0;
	margin-right: auto;
}

.viewport a img {
    right: -20px;
	left: auto;
}

.viewport a span {
    right:0;
	left: auto;
}

#cat-tabContaier {
    border-right:none;
    border-left: none;
}

#cat-tabContaier li {
    float:right;
}

#cat-tabContaier li a {
    border-left:0;
	border-right: none;
}

#cat-tabContaier li a.active {
    border-left:0;
	border-right: none;
}

.cat-snapshot {
    float: right;
    margin: 0 0 10px 5px;
}

/****************cat tab 1******************/

#cat-tab1 li {
    float: right;
    text-align: right;
    margin: 0 0 20px 20px;
}

/****************cat tab 2******************/

#cat-tab2 li {
    float: right;
    text-align: right;
    margin: 0 0 20px 20px;
}

/****************cat tab 3******************/

#cat-tab3 li {
    float: right;
    text-align: right;
    margin: 0 0 20px 20px;
}

/****************cat tab 4******************/

#cat-tab4 li {
    float: right;
    text-align: right;
    margin: 0 0 20px 20px;
}
/* change colours to suit your needs */

/* change colours to suit your needs */

/* change border colour to suit your needs */

/* styles start here */

/* =WordPress Core

-------------------------------------------------------------- */

.alignnone {
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignnone {
    margin: 5px 0 20px 20px;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.aligncenter {
    margin-right: auto;
    margin-left: auto;
}

.wp-caption.alignnone {
    margin: 5px 0 20px 20px;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

#topnav {
    padding: 0 15px 0 20px;
}

#topnav ul li {
    float: right;
}

.responsive-mainnav li ul {
    margin-right: 2em;
	margin-left: auto;
}

.responsive-topnav li ul {
    margin-right: 2em;
	margin-left: auto;
}

#logoarea h1 {
    padding-right: 30px;
	padding-left: 0;
}

#logo {
    float: right;
    margin-right: 20px;
	margin-left: auto;
}

#top-banner {
    float: left;
    margin-left: 20px;
	margin-right: auto;
}

.description {
    padding-right: 33px;
	padding-left: 0;
}

blockquote {
    border-right: 5px solid rgb(92, 185, 238);
	border-left: none;
}

.mainest-index {
    float: right;
    margin: 0 0 0 -198px;
}

/* Sidebars */

.main-sidebar {
    float: right;
}

.sidebar-widget h3 {
    padding: 0 20px 0 0;
}

.left-sidebar {
    float: left;
    padding: 0 0 0 20px;
}

.left-sidebar-widget h3 {
    padding: 0 20px 0 0;
}

.all-content {
    float: left;
}

.main-index {
    float: right;
    margin: 0 0 0 -276px;
}

article ul, ol {
    padding-right: 20px;
	padding-left: 0;
}

/*

.articles h1, h2, h3, h4, h5, h6 */

*/

.articles-nav-prev {
    margin: 20px 0 20px 0px;
}

.articles-nav-next {
    margin:20px 0px 20px 0px;
}

.category-title {
    margin: 0 0 20px 20px;
}

.gen-post {
    padding: 20px 0 20px 20px;
}

.gen-post h1 {
    padding: 0 0 5px 10px;
}

.article-preview-image {
    margin: 0 0 0 20px;
    float: right;
}

.article-date {
    margin: 0 -215px 0 0;
    float: right;
}

.article-comments {
    float: left;
}

.search_results {
    margin-left: 20px;
	margin-right: auto;
}

.button {
    font-family:WYekan;
    float: left;
    left: 20px;
	right: auto;
}

/***** Widget *****************/





.article-snapshot {
    float: right;
    margin: 0 0 10px 10px;
}

.comments-snap img {
    margin-left: 2px;
	margin-right: auto;
}

/****************grow image effect********************/

.pic {
    margin: 0 0 0 15px;
    */

  float: right;
}

.right-footer {
    float: right;
}

.left-footer {
    float: right;
}

.right-footer-widget {
    float: right;
    margin-right: 2.5%;
    margin-left: 2.5%;
}

.left-footer-widget {
    float: right;
    margin-right: 2.5%;
    margin-left: 2.5%;
}

.copyleft-container {
    float:right;
}

.credits {
    float:right;
    padding: 12px 20px 10px 0;
}

.owner {
    float:right;
	text-align:right;
	margin-right:25px;
}

/* calendar widget style */

.widget_calendar {
    float: right;
}

#wp-calendar caption {
    text-align: right;
}

#wp-calendar tfoot #next {
    text-align: left;
}

/************** FORM ********************/



#search-form {
    float: left;
}

/*#search-button*/

form input[type="text"], form input[type="email"], form input[type="url"] {
    margin: 5px 0 20px 10px;
}

/*************** COMMENTS ***************/

.comments-area blockquote {
    border-right : 5px solid #ccc;
	border-left:none;
}

.article-add-comments {
    float : left;
}

.commentslist li ol, .commentslist li ul {
    padding-right : 3em;
	padding-left:0;
    margin-right : 3em;
	margin-left:0;
    border-right : 1px dotted #bebebe;
	border-left:none;
}

.commentslist li ol li::before, .commentslist li ul li::before {
    right : -2em;
	left:auto;
}

.commentslist li article {
    margin-right : 0;
	margin-left:0;
}

.commentslist li article header h5 span {
    margin-left : 0.5em;
	margin-right:0;
}

.commentslist li article header::before {
    left : 0;
	right:auto;
}

.comment-avatar img {
    float : left;
	margin: 0px 2em 1.5em 0;
}

#comment-form input[type="text"], #comment-form input[type="url"], #comment-form input[type="email"] {
    margin-left : 1em;
	margin-right:0;
}

.tagcloud {
    padding-left: 20px;
	padding-right: 0;
}

/****** Responsive **************/


#comment-form input[type="text"], #comment-form input[type="url"], #comment-form input[type="email"] {
    margin-left : 1em;
}

.tagcloud {
    padding-left: 20px;
	padding-right: 0;
}

	.nav_menu {
    float:right;
}

	.nav_menu ul.dropmenu {
    border-left: 1px solid #000;
    border-right: 1px solid #3c3c3c;
}

.nav_menu ul.dropmenu a.toplevel {
    border-right: 1px solid #000;
    border-left: 1px solid #3C3C3C;
}

/* subitems */

/* sub subitems */
	.nav_menu ul.dropmenu li ul ul {
    right: 180px;
    border-right: 1px solid #fff;
	left: auto !important;
	border-left: none;
}

/* Sub Menu Indicators */
	.nav_menu ul.dropmenu a.indicator {
    background: url(../images/arrow_left.png) no-repeat left 50%;
}

.nav_menu ul.dropmenu a.toplevel.indicator {
    background: url(../images/arrow_left.png) no-repeat left 50%;
}
.nav_menu ul.dropmenu li {
float:right !important;}
.nav_menu ul.dropmenu li ul {
    right: 0;
    left: auto !important;
}
.sidebar-widget #search-form {
padding:5px 0;
}
.flexslider .flex-control-nav {
    left: 8px;
	right:auto;
	direction:ltr;
}
.flexslider .slides p {
    padding: 15px 15px 15px 120px;
	left:auto;
	right:0;
    font-family:WYekan;
}
.flex-control-paging li a {
    text-indent: 9999px;}
.right-sidebar-widget h3 {
    padding: 0px 20px 0px 0;
}
@media only screen and (max-width: 767px){
.gen-post {
    padding: 20px 0;
}
}
.articles-nav-prev {
    margin: 20px 0px 20px 20px;
    float: left;
}	
