@font-face {
	font-family: IRANSansDN;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansDN/IRANSansDNFaNum.eot');
	src: url('fonts/IRANSansDN/IRANSansDNFaNum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansDN/IRANSansDNFaNum.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansDN/IRANSansDNFaNum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansDN/IRANSansDNFaNum.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansDN;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/IRANSansDN/IRANSansDNFaNum-Bold.eot');
	src: url('fonts/IRANSansDN/IRANSansDNFaNum-Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansDN/IRANSansDNFaNum-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansDN/IRANSansDNFaNum-Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansDN/IRANSansDNFaNum-Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansDN;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/IRANSansDN/IRANSansDNFaNum-Light.eot');
	src: url('fonts/IRANSansDN/IRANSansDNFaNum-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansDN/IRANSansDNFaNum-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansDN/IRANSansDNFaNum-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansDN/IRANSansDNFaNum-Light.ttf') format('truetype');
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/IRANSans/eot/IRANSansWeb_Black.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/IRANSans/eot/IRANSansWeb_Bold.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/IRANSans/eot/IRANSansWeb_Medium.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/IRANSans/eot/IRANSansWeb_Light.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSans/eot/IRANSansWeb.eot');
	src: url('fonts/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSans/ttf/IRANSansWeb.ttf') format('truetype');
}

body,h1,h2,h3,h4,h5,h6 {
    font-family: "IRANSansDN";
}
p,a,input,textarea,.value {
	font-family: "IRANSans" !important;
}
input.button.btn-send.disabled {
    float: left;
}
.info-list li .title {
    font-family: 'IRANSansDN';
}
@media only screen and (max-width: 480px) {
html .col-sm-1, html .col-sm-10, html .col-sm-11, html .col-sm-12, html .col-sm-2, html .col-sm-3, html .col-sm-4, html .col-sm-5, html .col-sm-6, html .col-sm-7, html .col-sm-8, html .col-sm-9, html .col-xs-1, html .col-xs-10, html .col-xs-11, html .col-xs-12, html .col-xs-2, html .col-xs-3, html .col-xs-4, html .col-xs-5, html .col-xs-6, html .col-xs-7, html .col-xs-8, html .col-xs-9, html .col-md-1, html .col-md-10, html .col-md-11, html .col-md-12, html .col-md-2, html .col-md-3, html .col-md-4, html .col-md-5, html .col-md-6, html .col-md-7, html .col-md-8, html .col-md-9 {
    float: inherit;
}
}

/*************************************** hair salon demo *******************************************/

.mCSB_dragger_bar {
    border-radius: 5px !important;
}
.layout-menu-left .site-main-menu li a:after {
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}
.page-id-4 .wrapper.layout-menu-left.template-style-dark .header.mobile-menu-hide.header-color-dark.mCustomScrollbar.mCS-dir-rtl {
    margin: 50px;
    border-radius: 15px;
	box-shadow: 0px 0px 10px #ec5598;
}
.page-id-4 .wrapper.layout-menu-left.template-style-light .header.mobile-menu-hide.header-color-light.mCustomScrollbar.mCS-dir-rtl {
    margin: 50px;
    border-radius: 15px;
	box-shadow: 0px 0px 10px #ec5598;
}
.wrapper.layout-menu-left.template-style-light a.pt-trigger , .wrapper.layout-menu-left.template-style-dark a.pt-trigger {
    padding: 5px 20px !important;
}
.lmpixels-arrow-left {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.lmpixels-arrow-right {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.my-photo img.mCS_img_loaded {
	border: 0px !important;
}
section.pt-page.default.pt-page-current {
    border-radius: 15px !important;
}
a.social-button {
    border-radius: 10px;
}
a.btn , .tags a {
    border-radius: 5px !important;
}
.single-image .single-image-wrap img {
    border-radius: 15px;
    box-shadow: 0px 0px 10px #ec5598;
}
.section-description {
    border-radius: 5px;
    padding: 3px 15px;
}
.testimonial-text {
    border-radius: 10px !important;
}
.testimonial-picture {
    border-radius: 15px !important;
}
.fun-fact-block.gray-bg {
    border-radius: 15px;
}
h5.event-date {
    border-radius: 5px;
}
.border-block-top-110 {
    border-top-right-radius: 15px;
}
.skill-percentage {
    border-radius: 5px;
}
.skill-container {
    border-radius: 10px;
}
img.attachment-portfolio-image-three-c.size-portfolio-image-three-c.wp-post-image {
    border-radius: 15px;
}
a.filter.btn.btn-sm.btn-link {
    border-radius: 5px;
}
.portfolio-preview-desc-inner {
    border-radius: 15px;
}
img.attachment-blog-masonry-image-two-c.size-blog-masonry-image-two-c.wp-post-image {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.post-info {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.blog-card {
    border-radius: 15px;
}
.blog-card .media-block a .mask {
    border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.post-date {
    border-radius: 5px;
}
.form-control {
    border-radius: 10px;
}
.lmpixels-map iframe {
    border-radius: 15px !important;
}
.fw-package {
    border-radius: 15px;
}
.button {
    border-radius: 10px !important;
}
.fw-tab-content.ui-tabs-panel.ui-corner-bottom.ui-widget-content {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.fw-accordion.ui-accordion.ui-widget.ui-helper-reset {
    border-radius: 10px;
}
/*gradient*/

.home-page-block h2 {
	text-align: right;
	}
.owl-stage-outer.owl-height , .lightbox img , .embed-video.embed-responsive.embed-responsive-16by9.embed-vimeo-video.embed-lazy-video , img.attachment-full.size-full.wp-post-image.mCS_img_loaded {
	border-radius: 15px;
}
.post-thumbnail img.attachment-full.size-full.wp-post-image.mCS_img_loaded {
	border-radius: 0px;
}
.post-content {
	border-radius: 10px;
}
ul.post-categories a {
	border-radius: 5px;
}
input#submit {
	border-radius: 10px;
}
input#search {
	border-radius: 5px;
}
#main-content div#primary , .blog-sidebar-content.clearfix {
	border-radius: 10px;
}