@font-face {
    font-family: iryekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/bold.ttf') format('truetype');
}
@font-face {
    font-family: iryekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/light.ttf') format('truetype');
}

@font-face {
    font-family: iryekan;
    font-style: normal;
    font-weight: 400;
    src: url('fonts/medium.ttf') format('truetype');
}

.txt-sec101{
	border:0px solid #e0e0e0;
	padding:20px;
	margin-top:5px;
	margin-bottom:15px;
	direction:rtl;
}
a,a:hover {
	text-decoration:none !important;
}
#txt-p1-box1
{
background-color:#dd2837;

	Border-radius:12px 12px 12px 12px;
}
#txt-p1-box2
{

}
#txt-p1-box3
{
width:70%;
background-color:#447bff;
background: url('http://fanitasisat.ir/wp-content/uploads/2021/06/klipartz.com7766.png')  no-repeat,#447bff;
Border-radius:0px 12px 0px 12px;
float:left;
}
.heat-sec101{
	border:0px solid #000000;
	padding:20px;
	margin-top:5px;
	margin-bottom:15px;
	direction:rtl;
	color:#ffffff;
    font-size:15px;
}
#heat-box1{
background-color:#447bff;
Border-radius:0px 12px 0px 12px;

}
#heat-box2{
background-color:#f92638;
Border-radius:0px 12px 0px 12px;
}
#bath-box1{
height:262px;
background-color:#31b2ee;
margin-bottom:5px;
padding-top:8px;
color:#ffffff;
}
#bath-box1 p h
{
margin:0px;
padding:10px;
}
#bath-mbox2
{
margin:0px;
}
#bath-mbox1
{
margin-right:1% !important;
}
#bath-mbox3
{
margin-left:6%;
}
.cleaner-txt1
{
background-color:#ffffff;
width:100%;
float:right;
position:relative;
top:150px;
right:20px;
opacity:0.8;
clear:both;
height:500px;
}

/*********************CARRYME***************************/


body,h1,h2,h3,h4,h5,h6 {
    font-family:iryekan !important;
	line-height: 1.90em;
}
.av-preloading-logo {
    max-width: 350px !important;
    max-height: 350px !important;
}
.spinner {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  
  -webkit-animation: sk-rotate 2.0s infinite linear;
  animation: sk-rotate 2.0s infinite linear;
}

.dot1, .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #f7901d;
  border-radius: 100%;
  
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}

.dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {
    color: #333333;
	font-weight: 400;
}
.pwhite {
	color:#ffffff !important;
}
.titles1 {
    font-size: 24px;
}
.centered {
	text-align: center !important;
	display:block;
}
#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, #top .av_header_transparency #header_main_alternate, .av_header_transparency #header_main .social_bookmarks li a {
    color: #fff !important;
    border-color: transparent;
    background: transparent;
}
#avia2-menu a {
    cursor: default;
}
.boldz {
	font-weight: bold !important;
}
#contactdiv {
	background-image: url(https://fanitasisat.ir/wp-content/uploads/2021/07/appon-home-3-campaign-right-bg-2.png) !important;
	background-position: right !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.mapz {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
    box-shadow: 2px 2px 9px gray;
}
#top #header .av-main-nav > li > a:hover {
    color: #fdb913;
}
#scroll-top-link {
    background-color: #fdb713;
    border-radius: 100%;
	color: #f4f4f4;
}
#scroll-top-link:before {
	color: #f4f4f4;
}
#socket .container {
    text-align: center;
}
#socket .copyright {
    float: unset !important;
    text-align: center;
	color: #3c3c3c;
}
#socket {
    background-color: #161616;
    border: none;
}
#socket .copyright {
    float: unset !important;
    text-align: center;
    color: #cecece;
}
div.nopointer>a>span>span,div.nopointer>p>a>span>span {
	color: rgb(253, 185, 19) !important;
}
#footer {
    font-size: 14px;
	color:#fff;
	font-weight: 300;
}
.news-headline {
    font-weight: 300;
}
.widgettitle::after {
    content: '';
    width: 10px;
    height: 2px;
    background-color: #fdb712;
    position: absolute;
    right: 0;
    bottom: 0;
}
.widgettitle::after {
    content: '';
    width: 40px;
    height: 3px;
    background-color: #fdb712;
    position: absolute;
    right: 0px;
    bottom: -6px;
    border-radius: 20px;
}
.widgettitle {
	position:relative;
	font-weight: bold !important;
}
.textwidget {
    margin-top: 40px;
}
#top #footer .widget ul {
    margin-top: 40px;
}
.footlogo {
    width: 240px;
    display: block;
    margin: auto;
	margin-top: -40px;
}
.footlinkz:hover {
    color: #fdb712 !important;
    transition: 0.3s;
}
.footlinkz {
	transition: 0.3s;
}
.wa__popup_chat_box,.wa__btn_popup .wa__btn_popup_txt {
	font-family:iryekan;
}
.news-headline {
	font-weight:300 !important;
}
.whatsappcontact {
    margin: auto;
    width: 100px;
    display: block;
}
.cloickwhatsapp {
    color: #3c3c3c;
    font-size: 13px;
    text-align: center;
}
.headericonz1 {
    box-shadow: 0 13px 29px rgba(2, 21, 78, 0.09);
    padding: 17px;
    border: 1px solid #e8e8e8;
    border-radius: 6px;
    transition: 0.3s;
    background-color: #fff;
}
.flexdivcent {
    display: flex;
    align-items: center;
}
.headericonz1 > div.headericonz2 > img {
    transition: 1.5s;
}
.contacticonz {
    display: block;
    margin: auto;
    width: 65px;
}
.headertxtz {
    color: #3a4268 !important;
}
.headertxtz {
    margin-right: 13px;
}
p.iniconz {
    margin-bottom: 0;
	font-size: 13px;
	color: #000;
}
h4.iniconz {
    font-size: 18px;
}
.headericonz1:hover {
    box-shadow: 0 13px 29px rgba(2,21,78,.17);
}
.wa__popup_title,.wa__popup_intro {
    color: #fff !important;
}
.html_elegant-blog #top .avia-content-slider .blog-categories {
    font-family: iryekan;
    font-weight: 300;
    color: #fdbc26 !important;
}
.slide-entry-title.entry-title {
    font-size: 17px !important;
    letter-spacing: 0 !important;
}
.avia-content-slider .slide-entry-excerpt {
    font-size: 13px;
    text-align: justify;
    line-height: 21px;
}
.avia-content-slider .slide-image img {
    max-height: 205px;
}
.html_elegant-blog #top .main_color .blog-categories a:hover,span.blog-categories .minor-meta > a {
    color: #fdb713;
}
.html_elegant-blog .avia-content-slider .slide-meta {
	font-weight:300;
}
.divblog {
    background-color: #0000008c;
    padding: 30px;
    border-radius: 30px;
}
.blogdesc {
    font-size: 15px;
    font-weight: 300;
    margin: 40px 0px;
}
#firstpic {
	width:320px;
}
#firstbanner {
    background-color: #ffffffd9;
    border-radius: 30px !important;
}
div.serrdiv > img {
	width: 50px;
}
div.serrdiv > h3 {
	font-size: 17px;
	color:#fff;
}
div.serrdiv > p {
	font-size:13px;
	color:#bbb8b8;
}
#top .iconbox_content_container {
    color: #000;
}
.iconbox_content {
    box-shadow: 4px 3px 12px #8080802e !important;
    border-radius: 20px !important;
}
#top .iconbox_top {
    text-align: center;
    color: #000;
}
#services1{
	border-top-right-radius: 60px;
	border-top-left-radius: 60px;
}
.titles0{
	font-size:32px;
}
.avia-testimonial-markup-entry-content {
    color: #fff;
    font-size: 15px;
}
#top .av-large-testimonial-slider .avia-testimonial-name {
	font-size:13px;
	color:#fff;
	font-weight:300;
}
#top .av-large-testimonial-slider .avia-slideshow-arrows a::before {
    background: white;
    color: #000;
    opacity: 1;
    border-radius: 100%;
}
.rotax {
 -webkit-animation:spin 4s linear infinite;
 -moz-animation:spin 4s linear infinite;
 animation:spin 4s linear infinite
}
@-moz-keyframes spin {
 100% {
  -moz-transform:rotate(360deg)
 }
}
@-webkit-keyframes spin {
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes spin {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.toggle_icon {
    background-color: #fdcc59;
    border-radius: 10px;
}
.centered.titles2,.titles2 {
    font-weight: bold;
    font-size: 16px !important;
}
.imgaboutus {
	width:300px;
	margin:auto;
	display:block;
}
.pjust {
	text-align:justify !important;
}
.flexdiv {
	display:flex;
	justify-content:center;
	align-items:center;
}
h3.mansoor {
	font-size:12px;
	font-weight:bold;
}
.aboutusdiv > img {
    width: 60px;
}
.aboutusdiv > h3 {
	font-size: 15px;
}
div.serrdiv2 > img {
    width: 60px;
}
div.serrdiv2 > h2 {
    font-size: 18px !important;
    color: #000;
}
div.serrdiv2 > p {
    font-size: 15px;
    color: #262626;
}































































































































































































































@media only screen and (max-width: 767px) { 
#header_meta {
    display: none;
}	
.avia-menu-text {
    font-family: iryekan;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 0;
    color: #000;
}
	
	
	
}

