@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;
}
/*
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/BMitraBold.woff') format('woff');
}
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/BMitra.woff') format('woff');
}
*/
html, body, div, h1, h2, h3, h4, h5, h6, input, textarea {
	font-family: WYekan !important;
	font-weight: normal;
}
p {
	font-family: WYekan !important;
}
.header-menu ul li a {
    font-family: WYekan;
	}
.contact-info ul, .social-link ul, .post-meta ul, .aboutus-content ul, .latest-blog .post-data > ul, .gallery-pagination > ul, .blog-data > ul {
	padding-right: 0;
	margin-right: -5px;
	padding-left: 0;
	margin-left: auto;
}
.contact-info ul li, .social-link ul li, .post-meta ul li, .aboutus-content ul li, .latest-blog .post-data > ul li, .gallery-pagination > ul li, .blog-data ul li {
	padding-right: 5px;
	padding-left: 0;
}/**************************header *********************/
.contact-info {
	float: right;
}
.contact-info > ul > li {
	margin-left: 10px;
	margin-right: auto;
}
.contact-info > ul > li > a > i {
	padding-left: 5px;
	padding-right: 0;
}
.social-link > ul, .social-link > ul > li {
	float: right;
}
.social-link > ul > li > a > i {
	border-right: 1px solid #e6e6e6;
	border-left: none;
}
.social-link {
	float: left;
}
.social-link > ul {
	border-left: 1px solid #e6e6e6;
	border-right: none;
}
.header-menu ul {
	float: left;
}
.header-menu ul li {
	padding-right: 0;
	padding-left: 0;
	float:right;
	margin-right: 5px;
	margin-left: auto;
}
.header-menu ul li ul li {
	margin-right: 0;
	margin-left: auto;
}
.header-menu ul li ul > li > a {
	text-align: right;
}
.slider_button {
	margin-right: 10px;
	margin-left: 10px;
}
.caption-text h2 {
    background-color: rgba(255, 255, 255, 0.2);
    padding: 10px;
}/** Slider Part End ***//** Our Development Process Start ***/
.title h2:after, .sidebar-widget h2:after {
	right: 0;
	left: auto;
}
.title h2 > span, .sidebar-widget h2 > span {
	padding-left: 10px;
	padding-right: 10px;
}
.round-image {
	float: right;
	margin-left: 20px;
	margin-right: -45px;
}
.process {
	float: right;
}
.process-detail {
	margin-right: 45px;
	margin-left: auto;
}
.blog-data ul li i {
	padding-left: 5px;
	padding-right: 0;
}/** Latest BLOG POSTS End **//*****************HOME PAGE END******************//** Breadcrumb  Part Start  **/
.site-breadcumb h1 {
	float: right;
}
.site-breadcumb ol {
	float: left;
}/** Breadcrumb  Part End  **//*****************BLOG PAGE START******************/
.page-template-right-sidebar .dblog {
	padding: 0 45px 0 15px;
}
.dblog {
	padding-left: 45px;
	padding-right: 0;
}
.page-template-full-width .deserve-container .dblog {
	padding-left: 15px;
	padding-right: 0;
}
.read-more a {
	float: left;
}
.read-more a:before {
	padding-left: 4px;
	padding-right: 0;
}
.blog-pagination {
	text-align: left;
}
.comment-author {
	padding-right: 60px;
	padding-left: 0;
}
.comment-author .avatar {
	right: 0;
	left: auto;
}
.comment-list .children {
	padding-right: 20px;
	padding-left: 0;
}
.comment-metadata {
	padding-right: 5px;
	padding-left: 0;
}
.comment-body .reply {
	left: 0;
	right: auto;
}
.comment-metadata .reply a {
	float: left;
	text-align: left;
}
.comment-content {
	margin-right: 58px;
	margin-left: auto;
}
.reply-box input {
	padding: 10px 10px 10px 0;
}
.reply-box textarea {
	padding-right: 10px;
	padding-left: 0;
}
.send-btn {
	float: right;
}
.input-txt {
	padding: 7px 5px 7px 36px;
}
.input-btn {
	left: 0;
	right: auto;
}
.blog-media {
	float: right;
}
.sidebar-widget .blog-img {
	padding-right: 0;
	padding-left: 0;
}
.sidebar-widget ul {
	padding-right: 0;
	padding-left: 0;
}
.contact-info > ul > li > i {
	padding-left: 5px;
	padding-right: 0;
}
.sidebar-widget ul {
	margin-right: 0;
	margin-left: auto;
}
.sidebar-widget ul li a:before {
	padding-left: 4px;
	padding-right: 0;
}
.sidebar-widget > ul > li ul, .sidebar-widget ul li .sub-menu {
	padding-right: 10px;
	padding-left: 0;
}/*****************BLOG PAGE END******************//**************************footer *********************/
.main_footer {
	float: right;
}
.top_footer {
	float: right;
}
.footer-widget ul {
	padding-right: 0;
	padding-left: 0;
}
.footer-widget ul li a:before {
	padding-left: 4px;
	padding-right: 0;
}
.social-icon ul li {
	padding-left: 0;
	padding-right: 0;
}
.bottom-footer p {
	float: right;
}
.terms {
	float: left;
}
.terms ul li {
	padding-right: 0;
	padding-left: 0;
}
.terms ul li:after {
	padding: 0 7px 0 0;
}/*.comment-form */
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url {
	float: right;
}
.comment-form textArea {
	padding-right: 10px;
	padding-left: 0;
}
.bypostauthor > article .fn:before {
	margin: 0 2px 0 -2px;
}/**********************************/
.main-sidebar h1 {
	float: right;
	padding-left: 30px;
	padding-right: 0;
}
.main-sidebar .sidebar-title {
	float: right;
}
.gallery-item {
	float: right;
	margin: 0 0 4px 4px;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-left: 0;
	margin-right: auto;
}
.gallery-caption {
	right: 0;
	text-align: right;
	left: auto;
}
.gallery-caption:before {
	right: 0;
	left: auto;
}
.tagcloud {
	text-align: right;
}
.tagcloud a {
	margin-left: 6px;
	margin-right: auto;
}
.footer-menu .children {
	padding-right: 10px;
	padding-left: 0;
}
.footer-widget ul .sub-menu {
	padding-right: 10px;
	padding-left: 0;
}
.blog-img {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}
.blog-post {
	float: right;
}/*******************************/
.post-data li ul {
	padding: 0 40px 0 0;
}
.footer-menu .sidebar-widget h2 {
	text-align: right;
}
.deserve-nav-next {
	float: left;
}
.deserve-nav-previous {
	float: right;
}
.alignleft {
	float: left;
	margin-right: 1.5em !important;
}
.alignright {
	float: right;
	margin: 1em 0 1em 2em;
}/*****************HOME PAGE START******************/
.site-logo > a {
	float: right;
}

@media (max-width:767px) {
.footer-widget ul .sub-menu {
	padding-right: 10px;
	padding-left: 0;
}
.blog-img {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}
.blog-post {
	float: right;
}
.post-data li ul {
	padding: 0 40px 0 0;
}
.footer-menu .sidebar-widget h2 {
	text-align: right;
}
.deserve-nav-next {
	float: left;
}
.deserve-nav-previous {
	float: right;
}
.alignleft {
	float: left;
	margin-right: 1.5em !important;
}
.alignright {
	float: right;
	margin: 1em 0 1em 2em;
}
}

@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: right;
}
}
.navbar-toggle {
    float: left;
}
@media (max-width: 767px){
.header-menu ul li {
    float: none;
	}
	.header-menu ul li ul {
    margin-right: 15px;
	margin-left:auto;
    text-align: right;
}
.header-menu ul li a {
    text-align: right;
}
	}
p.comment-awaiting-moderation {
    padding-right: 60px;
}
.blog-data > ul {
    display: none;
	}
.blog-data.col-md-12.no-padding {
    margin-bottom: 10px;
    bottom: 50px;
    background-color: rgba(0, 0, 0, 0.26);
    text-indent: 5px;
}
.blog-data > a {
    color: #d7d7d7;
}
.blog-data > a:hover {
    color: #ECECEC;
}	
@media (max-width: 567px){
.social-link ,.contact-info {
    float: none;
	}
.social-link > ul, .social-link > ul > li {
    float: none;
}	
	}
/*font size*/
.footer-widget {
    font-size: 15px;
}	
.title p {
    font-size: 17px;
	}
.process p, .information p {
    font-size: 14px;
}
.blog-box p {
    font-size: 16px;
}
.blog-title {
    font-family: WYekan;
}
