@font-face {
  font-family: 'Shabnam';
  font-style: normal;
  font-weight: normal;
  src: url('fonts/Shabnam/Shabnam/Shabnam-FD.eot');
  src: url('fonts/Shabnam/Shabnam/Shabnam-FD.eot?#iefix') format('embedded-opentype'),
    url('fonts/Shabnam/Shabnam/Shabnam-FD.woff2') format('woff2'),
    url('fonts/Shabnam/Shabnam/Shabnam-FD.woff') format('woff'),
    url('fonts/Shabnam/Shabnam/Shabnam-FD.ttf') format('truetype');
}

@font-face {
  font-family: 'Shabnam';
  font-style: normal;
  font-weight: bold;
  src: url('fonts/Shabnam/Shabnam-Bold/Shabnam-Bold-FD.eot');
  src: url('fonts/Shabnam/Shabnam-Bold/Shabnam-Bold-FD.eot?#iefix') format('embedded-opentype'),
    url('fonts/Shabnam/Shabnam-Bold/Shabnam-Bold-FD.woff2') format('woff2'),
    url('fonts/Shabnam/Shabnam-Bold/Shabnam-Bold-FD.woff') format('woff'),
    url('fonts/Shabnam/Shabnam-Bold/Shabnam-Bold-FD.ttf') format('truetype');
}

@font-face {
  font-family: 'Shabnam';
  font-style: normal;
  font-weight: lighter;
  src: url('fonts/Shabnam/Shabnam-Light/Shabnam-Light-FD.eot');
  src: url('fonts/Shabnam/Shabnam-Light/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'),
    url('fonts/Shabnam/Shabnam-Light/Shabnam-Light-FD.woff2') format('woff2'),
    url('fonts/Shabnam/Shabnam-Light/Shabnam-Light-FD.woff') format('woff'),
    url('fonts/Shabnam/Shabnam-Light/Shabnam-Light-FD.ttf') format('truetype');
}

body, p, h1, h2, h3, h4, h5, h6,  a, table, article, section, figure, figcaption, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, input, div, form, .rtl #wpadminbar * {
  font-family: Shabnam;
}

html, body, div,  applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  font-family: Shabnam;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .site-branding .site-title, .site-branding .site-description, .site-title a, .site-branding .site-title, .site-branding .site-description, .site-title a {
  font-family: Shabnam !important;
}

.mean-container .mean-nav ul li a {
   font-family: Shabnam;
}


button,
.comment-reply-link,
 input[type="button"],
 input[type="reset"],
 input[type="submit"] {
    background-color: #4477a3;
 }
 
 button:hover,
.comment-reply-link,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background-color: #4477a3 ;
}


input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
    padding: 6px 6px 0 9px;
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/

/* a {
    color: #4477a3 ;
} */

a:visited {
    color: #4477a3 ;
}

a:hover,
a:focus,
a:active {
    color:#4477a3;
}

.main-navigation li {
	float : right;
}
.main-navigation ul li.current-menu-item a,
.main-navigation ul li a:hover {
    color: #4477a3;
	font-weight: bolder;
}

.home.page .slider-enabled.header-collapse ul li a:hover{
    color: #4477a3;
}

#infinite-handle span {
    background: #4477a3;
}

 #infinite-handle span:hover {
    background: #4477a3;
}

.nav-links .nav-previous a:hover,
.nav-links .nav-next a:hover {
    background: transparent;
    color: #4477a3;
}


.comment-navigation .nav-next a:hover:after,
.comment-navigation .nav-previous a:hover:before,
.nav-links .nav-previous a:hover:before,
.nav-links .nav-next a:hover:after {
    color: #4477a3;
}

.nav-links .page-numbers.current,.nav-links a.page-numbers:hover {
    background: #4477a3 none repeat scroll 0 0;
    border-color: #4477a3 ;
}

.section-title .seperator i {
    color:#4477a3;
}

#home-page-widget-area .bg_enabled .widget-title span::before,
#home-page-widget-area .bg_enabled .widget-title span::after,
#home-page-widget-area .business_point_widget_services .widget-title span::before,
#home-page-widget-area .business_point_widget_services .widget-title span::after,
#home-page-widget-area .business_point_widget_latest_news .widget-title span::before,
#home-page-widget-area .business_point_widget_latest_news .widget-title span::after{
	background-color:#4477a3;
}

.entry-meta > span::before,
.entry-footer > span::before,
.single-post-meta > span::before {
    color:#4477a3;
	margin-left: 8px;
}

#commentform  input[type="submit"] {
    border:1px solid #4477a3;
	
}

#commentform  input[type="submit"]:hover {
    color: #4477a3;
	background: #fff;
}

.button {
    background: #4477a3;
    border-color: #4477a3; 
	color : #ffffff !important;
}


.search-box > a {
    background: #4477a3 none repeat scroll 0 0;
}

.search-box > a:hover {
    background-color: #4477a3;
}

.business_point_widget_social ul li a:hover {
    background-color: #4477a3;
}
#home-page-widget-area .business_point_widget_social ul li a::before {
    color: #4477a3;
}

#home-page-widget-area .business_point_widget_social li a {
    border-color: #4477a3;
}

.top-header {
    background: #4477a3;
}

.socials-custom {
	display: flex;
    list-style: none;
    margin-top: 15px !important;
	margin-bottom: 15px;
}

.socials-custom .telegram a{
	color:#5cb5d6 !important;
	font-size: 34px !important;
	padding: 8px;
}

.socials-custom .instagram  a{
	color: #cc5ba4 !important;
	font-size: 34px !important;
	padding: 8px;
}
.socials-custom .whatsapp a {
	color: #1fb52b !important;
	font-size: 34px !important;
	padding: 8px;
}

.business_point_widget_latest_news .latest-news-title > a {
	font-size: 22px;
}

.custom-aboutme li{
	margin-right: 35px;
}

.custom-aboutme h3{
	margin-top:40px;
	margin-bottom: 20px;
}
.comments-title{
	float: right;
}

.vcard .avatar {
    float: right;
    margin: 7px 0px 15px 15px;
}

.comment .comment-body{
	text-align: right;
}
.comments-area form#commentform p {
	float: right;
}

.search-results #primary article {
    text-align: right;
}
.search-submit {
	left : 0;
	right: unset;
}
/*slider pager box*/
#main-slider .pager-box {
    background-color: #4477a3;
}

#main-slider .pager-box.cycle-pager-active {
    border-color: #4477a3;
}
#main-slider .cycle-prev:hover i{
    color: #4477a3;
}
#main-slider .cycle-next:hover i{
    color: #4477a3;
}

.widget_calendar caption {
    background: #4477a3 none repeat scroll 0 0;
}

#footer-widgets .widget-title {
    color: #4477a3;
}

.scrollup {
    background-color: #4477a3;
}

.scrollup:hover {
    background-color: #4477a3;
}

#breadcrumb {
    background: #4477a3;
}


.breadcrumb-trail li{
	float: right !important;
}

.breadcrumb-trail li::after {
    margin-right: 10px;
	margin-left : 0px;
}
.business_point_widget_services .services-item .service-icon {
    border-color: #4477a3 ;
}

.business_point_widget_services .services-item i {
    color: #4477a3;
}

.business_point_widget_services .services-item:hover .service-icon {
    background: #4477a3; 
}

.services-item a {
    color: #4477a3;
}

.business_point_widget_call_to_action .call-to-action-buttons .cta-button-secondary.button:hover {
    background: #4477a3;
}

.bg_enabled.business_point_widget_facts {
    background: #4477a3 none repeat scroll 0 0;
}

.business_point_widget_facts .counter-item span.count-text {
    color: #4477a3;
}

.pt-team-item .pt-team-title {
    color: #4477a3;
}
.pt-team-social li a::before{
    color: #4477a3;
}

.pt-portfolio-item .pt-portfolio-text-wrap .pt-portfolio-title {
    color: #4477a3;
}

.pt-testimonial-item .pt-testimonial-title {
    color: #4477a3;
}

.slick-dots li button {
    background: #4477a3;
}

.slick-dots li.slick-active button{
    border-color:#4477a3;
}

.business_point_widget_features{
    background: #4477a3 none repeat scroll 0 0;
}

a.read-more {
    background: #4477a3 none repeat scroll 0 0;
}
.business_point_widget_contact{
    background: #4477a3 none repeat scroll 0 0;
}

.business_point_widget_contact .contact-wrapper form input[type="submit"]:hover {
	color:#4477a3;
}

.bg_enabled.business_point_widget_contact .contact-wrapper form input[type="submit"]:hover {
	border-color:#4477a3;
}

#home-page-widget-area .bg_enabled.business_point_widget_contact .widget-title span::before,
#home-page-widget-area .bg_enabled.business_point_widget_contact .widget-title span::after {
	background-color: #4477a3;
}

.business_point_widget_teams .our-team-text-wrap {
    background:#4477a3 ;
}

#primary .post  .entry-title:hover a,
#primary .page .entry-title:hover a{
    color: #4477a3;
}

#sidebar-primary .widget .widget-title,
#primary .page-header .page-title{
     border-bottom-color: #4477a3;
}

#primary .page-header .page-title {
    border-bottom-color: #4477a3;
}

.post-navigation  .nav-previous:hover a,
.post-navigation  .nav-next:hover a,
.post-navigation  .nav-previous:hover:before,
.post-navigation  .nav-next:hover:after{
    color: #4477a3;
}

.post-navigation  .nav-previous:before,
.post-navigation  .nav-next:after{
    color: #4477a3;
}

blockquote{
	border-left-color: #4477a3;
}

.error-404.not-found  form.search-form input[type="submit"],
.search-no-results  form.search-form input[type="submit"]{
    background-color: #4477a3;
}

.error-404.not-found  form.search-form input[type="submit"]:hover{
    background-color: #4477a3;
}

.mean-container a.meanmenu-reveal span{
    background: #4477a3;
}

.mean-container .mean-nav ul li a  {
    background: #4477a3;
}

.mean-container a.meanmenu-reveal {
    color: #4477a3;
}

.top-left span i {
    margin-left: 3px;
}

.section-title .seperator {
	font-size : 20px !important;
}

#primary .post .featured-thumb img, #primary .page .featured-thumb img, .search-results #primary article .featured-thumb img {
    float: right;
    margin-left: 20px;
	margin-right:0px;
}

#primary .post .content-wrap{
	text-align : right;
}

#primary .post .featured-thumb, .search-results #primary article .featured-thumb{
	float: right;
}
.entry-footer span {
    margin-right: 0px;
}

.post .entry-content .readmore-content {
    float: left;
}
.post .entry-content .readmore-content .fa {
	-webkit-transform: rotate(180deg);
	-moz--transform: rotate(180deg);
	transform: rotate(180deg);
}

.post-navigation .nav-links .nav-previous {
    float: right;
    text-align: right;
}

.post-navigation .nav-links .nav-next {
    float: left;
    text-align: left;
}

.comment-navigation .nav-next a::after, .posts-navigation .nav-next a::after, .post-navigation .nav-next a::after {
    transform: rotate(180deg);
    margin-right: 10px;
	margin-left: 0px;
}

.comment-navigation .nav-previous a::before, .posts-navigation .nav-previous a::before, .post-navigation .nav-previous a::before{
	transform: rotate(180deg);
    margin-right: 0px;
	margin-left: 10px;
}

.contactUs_custom{
	list-style: none;
	margin-top:20px;
	margin-bottom:20px;
}
.contactUs_custom li{
	line-height: 45px;
	font-size: 16px;
	font-weight: bold;
}

.contactUs_custom li i{
	color: #ffc40e;
    font-size: 25px;
    margin-left: 5px;
}
#colophon .copyright{
	float: right;
}

#primary .post, #primary .page,.sidebar .widget{
	background-color: #fff;
}

@media screen and (max-width: 1050px) {
	.mean-container .mean-nav ul li a:hover {
         background: #4477a3;
    }
}

@media only screen and (max-width:900px) {
	#mobile-trigger i {
			background-color: #4477a3 ;
		}
}

@media(min-width: 992px){
    .sidebar .search-form input.search-field{
        padding-right: 15px;
		padding-left: 90px;
    }
}

@media only screen and (max-width: 767px){
	.site-branding {
		text-align: right !important;
	}
}

@media screen and (max-width:375px){
	.site-branding {
		font-size: 15px;
	}
	
	.site-description{
		font-size: 13px;
	}
}

/* body {
	direction : rtl;
}

.pt_theme_addon_widget_testimonials {
    direction: ltr;
}

.section-title .seperator span::before {
    right: 100%;
    left:auto;
}

.section-title .seperator span::after {
    left: 100%;
    right:auto;
}

.pt_theme_addon_widget_clients {
    direction: ltr;
}

#home-page-widget-area .widget-title {
    margin-top: 15px;
}

.fa-angle-right::before {
    content: "\f104";
}

.fa-angle-left::before {
    content: "\f105";
}

.services-item a::after {
    content: "\f100";
}

.comment-navigation .nav-previous a::before, .posts-navigation .nav-previous a::before, .post-navigation .nav-previous a::before {
    content: "\f101";
}

.comment-navigation .nav-next a::after, .posts-navigation .nav-next a::after, .post-navigation .nav-next a::after {
    content: "\f100";
}


.mean-container .mean-nav ul li a {
    float: right;
    text-align: right;
}


.site-branding {
    margin-right: 30px;
}

 */










