.elementor-bc-flex-widget .elementor-3054 .elementor-element.elementor-element-13d62d4a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3054 .elementor-element.elementor-element-13d62d4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3054 .elementor-element.elementor-element-238d52a1{text-align:left;}.elementor-3054 .elementor-element.elementor-element-238d52a1 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Iranyekan_Fanum", Sans-serif;font-size:28px;font-weight:700;line-height:48px;}.elementor-3054 .elementor-element.elementor-element-238d52a1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3054 .elementor-element.elementor-element-3a383ad8{text-align:justify;font-family:"Iranyekan_Fanum", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-3054 .elementor-element.elementor-element-3a383ad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel__content{text-align:left;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-slick-dots li span{background-color:#D81E2945;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-primary );}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-bc-flex-widget .elementor-3054 .elementor-element.elementor-element-65f3ad8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3054 .elementor-element.elementor-element-65f3ad8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3054 .elementor-element.elementor-element-520fcfd{text-align:left;}.elementor-3054 .elementor-element.elementor-element-520fcfd .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Iranyekan_Fanum", Sans-serif;font-size:28px;font-weight:700;line-height:48px;}.elementor-3054 .elementor-element.elementor-element-520fcfd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3054 .elementor-element.elementor-element-c0c0bde{text-align:justify;font-family:"Iranyekan_Fanum", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-3054 .elementor-element.elementor-element-c0c0bde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3054 .elementor-element.elementor-element-4535c3a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3054 .elementor-element.elementor-element-4535c3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3054 .elementor-element.elementor-element-4535c3a > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel__content{text-align:left;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-slick-dots li span{background-color:#D81E2945;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-primary );}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}@media(min-width:768px){.elementor-3054 .elementor-element.elementor-element-65f3ad8{width:49.928%;}.elementor-3054 .elementor-element.elementor-element-4535c3a{width:49.941%;}}@media(max-width:767px){.elementor-3054 .elementor-element.elementor-element-16a18fd6{padding:0px 0px 0px 0px;}.elementor-3054 .elementor-element.elementor-element-13d62d4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3054 .elementor-element.elementor-element-238d52a1 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-3054 .elementor-element.elementor-element-e119493 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-arrow{font-size:14px;width:24px;height:24px;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-arrow:before{font-size:14px;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-arrow svg{width:14px;height:14px;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-slick-dots li span{width:7px;height:7px;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-slick-dots li span:hover{width:7px;height:7px;}.elementor-3054 .elementor-element.elementor-element-545e232 .jet-carousel .jet-slick-dots li.slick-active span{width:9px;height:9px;}.elementor-3054 .elementor-element.elementor-element-520fcfd .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-arrow{font-size:14px;width:24px;height:24px;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-arrow:before{font-size:14px;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-arrow svg{width:14px;height:14px;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-slick-dots li span{width:7px;height:7px;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-slick-dots li span:hover{width:7px;height:7px;}.elementor-3054 .elementor-element.elementor-element-4aa31f6 .jet-carousel .jet-slick-dots li.slick-active span{width:9px;height:9px;}}/* Start custom CSS for heading, class: .elementor-element-238d52a1 */@media only screen and (max-width: 720px){
    .elementor-heading-title{
    font-size: 18px !important;
    line-height: 1.6em !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13d62d4a */.elementor-3054 .elementor-element.elementor-element-13d62d4a {
    padding: 0px ;
    width: 100%;
}
.elementor-3054 .elementor-element.elementor-element-13d62d4a .elementor-element-populated{
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16a18fd6 */.elementor-3054 .elementor-element.elementor-element-16a18fd6 .elementor-column-gap-wider{
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-520fcfd */@media only screen and (max-width: 720px){
    .elementor-heading-title{
    font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.home-slider .elementor-slide-heading img {
    display: block;
    margin: auto;
    margin-bottom: 30px;
}
.home-slider .swiper-pagination-bullet {
    background-color: #fff;
}
.home-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 16px !important;
    border-radius: 50px;
}
.home-counter-wrapper .elementor-counter .elementor-counter-number-suffix {
    margin-right: 10px;
}
.home-counter-wrapper .elementor-counter-title {
    margin-top: 5px;
}
.home-why-us-container {
    background-size: 35% 85% !important;
}
.home-why-us-container .swiper-container {
    border-radius: 20px;
}
.home-testimonials-wrapper .elementor-testimonial {
    display: flex;
    flex-direction: column-reverse;
}
.home-testimonials-wrapper .elementor-testimonial .elementor-testimonial__footer {
    margin-bottom: 30px;
}
.home-testimonials-wrapper .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: #374B5C;
    opacity: 0.5;
}
.home-testimonials-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    width: 16px !important;
    border-radius: 50px;
}
.home-logo-wrapper .bdt-slider-dotnav.bdt-active a {
    width: 16px !important;
    border-radius: 50px;
}
.home-services-tabs .elementor-tab-title {
    opacity: 0.75;
}
.home-services-tabs .elementor-tab-title.elementor-active {
    opacity: 1;
}
.home-price-table .pricing-table__action .pricing-table-button {
    height: 100%;
}
.home-portfolio-wrapper .jet-posts .jet-posts__item .post-thumbnail {
    transition: all 0.3s;
    position: relative;
}
.home-portfolio-wrapper .jet-posts .jet-posts__item:hover .post-thumbnail {
    border-bottom: 4px solid #0085FF;
}
.home-portfolio-wrapper .jet-posts .jet-posts__item .post-thumbnail:before {
    content: "f002";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    left: 50%;
    top: 150%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 80px;
    height: 80px;
    z-index: 10;
    background: rgba(255,255,255,0.75);
    border-radius: 50%;
    font-weight: 900;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0085FF;
    font-size: 30px;
    transition: all 0.3s;
}
.home-portfolio-wrapper .jet-posts .jet-posts__item:hover .post-thumbnail:before {
    top: 50%;
}
.home-gallery-wrapper .bdt-post-grid .bdt-post-grid-item {
    border-radius: 10px;
    transition: all 0.3s;
}
.home-gallery-wrapper .bdt-post-grid .bdt-post-grid-item:hover {
    border-bottom: 4px solid #0085FF;
}
.home-gallery-wrapper .bdt-post-grid .bdt-post-grid-item:before {
    content: "f002";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    left: 50%;
    top: 150%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 50px;
    height: 50px;
    z-index: 10;
    background: rgba(255,255,255,0.75);
    border-radius: 50%;
    font-weight: 900;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0085FF;
    font-size: 20px;
    transition: all 0.3s;
}
.home-gallery-wrapper .bdt-post-grid .bdt-post-grid-item:hover:before {
    top: 50%;
}
.home-blog-wrapper .bdt-post-block-item {
    border: 1px solid #F2F4F8;
    border-radius: 10px;
    padding: 0 !important;
}
.home-blog-wrapper .bdt-post-block-item.featured-part .bdt-post-block-desc {
    padding: 0 30px 20px 30px;
}
.home-blog-wrapper .bdt-post-block-item.list-part img {
    height: 100% !important;
    border-radius: 0 10px 10px 0;
}
.home-blog-wrapper .bdt-post-block-item.list-part .bdt-post-block-desc {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.home-contact-map iframe {
    border-radius: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Iranyekan_Fanum';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://andiyaco.com/wp-content/uploads/2022/10/iranyekanwebthinfanum.woff') format('woff'),
		url('https://andiyaco.com/wp-content/uploads/2022/10/iranyekanwebthinfanum.ttf') format('truetype');
}
@font-face {
	font-family: 'Iranyekan_Fanum';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://andiyaco.com/wp-content/uploads/2022/10/iranyekanwebregularfanum.woff') format('woff'),
		url('https://andiyaco.com/wp-content/uploads/2022/10/iranyekanwebregularfanum.ttf') format('truetype');
}
@font-face {
	font-family: 'Iranyekan_Fanum';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://andiyaco.com/wp-content/uploads/2022/10/iranyekanwebboldfanum.woff') format('woff'),
		url('https://andiyaco.com/wp-content/uploads/2022/10/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: 'Iranyekan_Fanum';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://andiyaco.com/wp-content/uploads/2022/10/iranyekanwebblackfanum.woff') format('woff'),
		url('https://andiyaco.com/wp-content/uploads/2022/10/iranyekanwebboldfanum-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */