body{direction: rtl; }

h1, h2 , h3 , h4 , h5 {
     text-align: right;
    font-weight: 900;
     color: #333;
    font-family: vazir !important;
	color: #E08802;
	font-size:20px;
}
a {   font-family: vazir !important;
    color: #E08802;}
    a:hover{color: #E69209 !important;}

li{list-style-type: disc;
color: #444;
font-family: vazir !important;
font-size: 17px !important;}
img{vertical-align:middle !important}
h1{font-size: 24px !important}h2{font-size:22px !important}h3{font-size: 18px !important}
.ktitl{margin-top: -300px;
margin-bottom: 300px;
color: #fff;
text-align: right;
animation-duration: 1s;
padding-right: 60%;
padding-bottom: 25px;
padding-top: 20px;
font-size: 26px !important;
font-family: vazir !important;
font-weight: 900 !important;}
.ktitl1{margin-top: -300px;
margin-bottom: 70px;
color: #fff;
text-align: right;
animation-duration: 1s;
padding-right: 60%;
padding-top: 20px;
font-family: vazir !important;
font-weight: 900 !important}

p , span{color:#222222 !important; font-size: 16px !important; line-height: 2em}
.pad-bot-5{padding-bottom:5px !important}
.pad-bot-10{padding-bottom:10px !important}
.pad-bot-20{padding-bottom:20px !important}
.txtli{direction:rtl; font-family: vazir !important;line-height:2.3em; padding-bottom:20px}
.elementor-234 .elementor-element.elementor-element-bc78507 .elementor-button{  background: rgb(131,58,180);
background: linear-gradient(0deg, rgba(131,58,180,1) 0%, rgba(223,134,0,1) 0%, rgba(254,184,37,1) 100%); }/* End custom CSS */
.elementor-234 .elementor-element.elementor-element-bc78507 .elementor-button{  background: rgb(131,58,180);
background: linear-gradient(0deg, rgba(131,58,180,1) 0%, rgba(223,134,0,1) 0%, rgba(254,184,37,1) 100%); }
.boxed{padding: 30px 100px}
@media only screen and (max-width: 796px){.boxed{padding: 30px 10px}
.hide{display: none !important;}
.ktitl{margin-top: -100px;
margin-bottom: 10px;
color: #fff;
text-align: center;
padding-bottom: 15px;
 padding-right:100px;
    font-size: 20px !important;
}
.imgborders{margin:5px !important;}
 .ktitl1{display: none }
.content figure.block img {
    width: 100%;
    max-width: 100%;
    height: 180px;
    padding-top: 50px;
}}
.imgbord{border: solid 1px #333; margin: 0 auto; margin:50px auto; width: 700px;}
.imgbord h2{padding-top: 20px}
.imgborders{border: solid 1px #333; margin: 0 auto; margin:50px auto; width: 800px;}
.imgborders h2{padding-top: 20px}
.elementor-button-link:hover{color:#755f32  !important}
.elementor-button-link{padding: 7px 35px;
font-size: 1em;
line-height: 2em;
border-radius: 5px;
letter-spacing: 0px;
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
background-image: none;
white-space: nowrap;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
color: #fff;
}
.elementor-234 .elementor-element.elementor-element-4d49beb > .elementor-container{min-height:400px;}.elementor-234 .elementor-element.elementor-element-4d49beb:not(.elementor-motion-effects-element-type-background), .elementor-234 .elementor-element.elementor-element-4d49beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://localhost/fund/wp-content/uploads/2021/02/header-for-vazirb-scaled.jpg");}.elementor-234 .elementor-element.elementor-element-4d49beb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-234 .elementor-element.elementor-element-4d49beb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-234 .elementor-element.elementor-element-510dd58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-234 .elementor-element.elementor-element-510dd58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-234 .elementor-element.elementor-element-c655f67 > .elementor-element-populated{padding:15px 50px 50px 50px;}.elementor-234 .elementor-element.elementor-element-ea48816{text-align:right;}.elementor-234 .elementor-element.elementor-element-ea48816 .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-234 .elementor-element.elementor-element-6aa7d1b{text-align:right;}.elementor-234 .elementor-element.elementor-element-6aa7d1b .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-234 .elementor-element.elementor-element-2db963c .elementor-text-editor{text-align:justify;}.elementor-234 .elementor-element.elementor-element-23e8230 .elementor-text-editor{text-align:justify;}.elementor-234 .elementor-element.elementor-element-0d7753b{text-align:right;}.elementor-234 .elementor-element.elementor-element-0d7753b .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-234 .elementor-element.elementor-element-4e9e79c .elementor-text-editor{text-align:justify;}.elementor-234 .elementor-element.elementor-element-6943453 .elementor-image img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;}.elementor-234 .elementor-element.elementor-element-f994dd5{text-align:right;}.elementor-234 .elementor-element.elementor-element-f994dd5 .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-234 .elementor-element.elementor-element-ea7c722 .elementor-text-editor{text-align:justify;}.elementor-234 .elementor-element.elementor-element-655ca71 .elementor-text-editor{text-align:justify;}.elementor-234 .elementor-element.elementor-element-655ca71{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-234 .elementor-element.elementor-element-655ca71 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-234 .elementor-element.elementor-element-bc78507 .elementor-button{background-color:#FEB825;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DF9D00;padding:15px 35px 15px 35px;}.elementor-234 .elementor-element.elementor-element-d441fe0 .elementor-text-editor{text-align:justify;}.elementor-234 .elementor-element.elementor-element-d4d9983 .elementor-image img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;}.elementor-234 .elementor-element.elementor-element-c144f3c{text-align:right;}.elementor-234 .elementor-element.elementor-element-c144f3c .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-234 .elementor-element.elementor-element-d7c53fb .elementor-text-editor{text-align:justify;}.elementor-234 .elementor-element.elementor-element-bc26d39{text-align:right;}.elementor-234 .elementor-element.elementor-element-bc26d39 .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-234 .elementor-element.elementor-element-616f830 .elementor-text-editor{text-align:justify;}.elementor-234 .elementor-element.elementor-element-1806488 .elementor-image img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;}.elementor-234 .elementor-element.elementor-element-d1d0614{text-align:right;}.elementor-234 .elementor-element.elementor-element-d1d0614 .elementor-heading-title{color:#333333;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-234 .elementor-element.elementor-element-78083fd .elementor-text-editor{text-align:justify;}.elementor-234 .elementor-element.elementor-element-ca3d60e .elementor-button{background-color:#FEB825;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DF9D00;padding:15px 35px 15px 35px;}/* Start custom CSS for heading, class: .elementor-element-ea48816 */.labels{font-family:vazirb !important;}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0d7753b */.labe{font-family: vazirb !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e9e79c */.txt{direction:rtl;font-family: vazirb !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea7c722 */.txt{direction:rtl;}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-bc78507 */.elementor-button{  background: rgb(131,58,180);
background: linear-gradient(0deg, rgba(131,58,180,1) 0%, rgba(223,134,0,1) 0%, rgba(254,184,37,1) 100%); }/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-ca3d60e */.elementor-234 .elementor-element.elementor-element-bc78507 .elementor-button{  background: rgb(131,58,180);
background: linear-gradient(0deg, rgba(131,58,180,1) 0%, rgba(223,134,0,1) 0%, rgba(254,184,37,1) 100%); }/* End custom CSS */
.feature-grid .feat{
    width: 33.13333%;
    text-align:center !important;
    float:left;
}
.feature-grid .feat h1 , .feature-grid .feat h2{

    text-align:center !important;

}
.site-footer p {
    color: #fff !important;
    font-size:10px !important;
}
.site-footer .lynkstext{font-size:12px !important;}
@media screen and (max-width:796px){a {font-size: 16px}  h1{font-size: 18px !important}h2{font-size:16px !important}h3{font-size: 16px !important}
    .imgborders , .imgbord{width: auto;}
    .imgborders img , .imgbord img{ width: 100%; height: auto;}
    .elementor-button-wrapper {margin: 0 auto !important; text-align: center !important;}
.elementor-button-link{ font-size: 13px !important;letter-spacing:0px !important;padding: 7px 35px;}

.feature-grid .feat{
    width: 100%;}}


 div[class^="d"]{
            width: 33%;
            margin: 5px auto;
        }
        .ld{
            border: 0;
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            text-align: center;
            margin: 0 auto;
        }
        .d1 , .d2 , .d3{padding:15px;}
        @media only screen and (max-width:768px){
           div[class^="d"]{
            width: 100%;
            margin: 5px auto;
        }
            .d1{
                order: 1;
                width: 100%;
                padding:10px;
            }
            .d2{
                order: 2;
                width: 100%;
                padding:10px;
            }
            .d3{
                order: 3;
                width: 100%;
                padding:10px;
            }
        }
        
 div[class^="dd1"]{
            width: 70%;
            margin: 5px auto;
             }
 div[class^="dd2"]{
            width: 30%;
            margin: 5px auto;
        }
        .ldd{
            border: 0;
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            text-align: center;
            margin: 0 auto;
           align-items: center;
        }
        .dd1 , .dd2 {padding:15px;}
        @media only screen and (max-width:768px){
           div[class^="dd"]{
            width: 100%;
            margin: 5px auto;
        }
            .dd1{
                order: 1;
                width: 100%;
                padding:10px;
            }
            .dd2{
                order: 2;
                width: 100%;
                padding:10px;
            }

        } 