a{text-decoration:none;color:#fff}.f-j{display:flex;justify-content:center}.m-b-15{margin-bottom:16px}.header{background-color:#fdd458;width:100%;height:100%;margin-top:5px;border-radius:5px}.header-row{justify-content:center}.logo{display:flex;align-items:center;justify-content:space-around;margin-top:15px}.logo-wrappe{padding-left:0!important}.website{color:#424141;font-weight:700;font-size:20px;margin:4px 25px 0 0}.logo-row{display:flex;align-items:center;justify-content:space-around}.logo-row img{width:100%;margin-left:25px;padding:5px}.hamburger-menu{cursor:pointer}.nav-section-mobile{width:200px; height:1000px;background:#a5a5a5;position:fixed;z-index:100;top:0;right:0;margin-right:-205px;transition:all .4s ease-in-out;border-radius:20px 0 0 0}.close-menu{display:flex;flex-direction:row-reverse}.close-menu img{width:27px;margin:10px;box-shadow:0 0 2px 0 red}.mobile-menu-ul{margin-right:-10px}.mobile-menu-ul li{margin-top:15px}.head{height:90px;padding:0!important}.head-content{background:#fff;box-shadow:0 0 6px 0 #858585;width:100%;height:100%;margin-top:17px;border-radius:5px}.head-content h1{color:#424141;text-align:center;font-size:21px;font-weight:500;padding-top:25px}.head-content p{color:#424141;text-align:center;font-size:21px;font-weight:500;padding-top:25px}.contact{height:90px}.tel{display:flex;flex-direction:column;align-items:end;justify-content:space-evenly;height:100%}.tel span{font-size:20px;color:#424141;font-weight:700}.tel-color{color:#424141}.nav-section{height:50px;background:#fdd458;margin-top:33px;padding:0 10px;border-radius:25px}.nav-section nav{display:flex;align-items:center;height:100%;margin-right:10px}.nav-section nav ul{display:flex}.nav-section nav ul li{border-left:1.5px solid #7e7e7eb8;margin-left:5px;padding-left:9px}.nav-section nav ul :last-child{border-left:none}.nav-section nav ul li a{color:#000;font-size:16px}.nav-section nav ul li a:hover{color:#fff}.horizontal{margin:14px;border:1px solid #c8c8c8b8}.section-1{margin-top:15px}.right-pic{display:flex;justify-content:flex-start;transition:transform .5s ease-in}.left-pic{display:flex;justify-content:flex-end;transition:transform .5s ease-in}.main-text{height:100%;display:flex;justify-content:center;margin-left:50px}.main-text ul{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.main-text ul li{width:334px;text-align:center}.main-text ul li::before{color:red}.main-text a{color:#202020}.question-row{transform-origin:50% 50%;transition:transform .7s;margin-bottom:15px}.main-question{margin-top:100px}.question{background-color:#fafafa;height:350px;position:relative;border:1px dashed #777;border-radius:10px;display:flex;justify-content:space-evenly;flex-direction:column;align-items:center}.icon{position:absolute;background:#fdd458;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:30px;font-weight:600;right:42%;top:-32px;font-family:sans-serif;box-shadow:rgb(0 0 0 / 40%) 0 30px 90px}.question h2{font-size:17px;margin-top:50px;font-weight:700;color:#000}.content{display:flex;flex-direction:column;align-items:center}.content p{line-height:25px;padding:10px;margin-top:10px;font-weight:300}.question-btn{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.question-btn button{outline:0;border:none;padding:4px;width:120px;background:#fdd458;color:#000;font-size:16px;font-family:Vazir;border-radius:25px;cursor:pointer;border:1px solid #bcbcbc;margin-bottom:25px}.content button{margin-top:35px;outline:0;border:none;padding:7px;width:138px;background:#fdd458;box-shadow:0 0 2px 0 #000;color:#000;font-size:18px;font-family:Vazir;border-radius:5px;cursor:pointer}.images-three{box-shadow:rgb(149 157 165 / 20%) 0 8px 24px;border-radius:20px;padding:1px;margin:40px 0}.main-pic{display:flex;align-items:center;justify-content:space-between;margin:30px 0}.pic1{text-align:center;transition:transform .5s ease-in}#mainHomePic{max-width:140px}.pic3{transition:transform .5s ease-in;text-align:center}.pic2{transition:transform .5s ease-in;text-align:center}.math1{margin:15px auto;font-size:70px;color:#000}.math2{margin:15px auto;font-size:70px;color:#000}.thumbnail{margin:20px auto;display:block;height:auto!important;max-width:100%!important}.blogs{background-color:#fafafa;border:1px dashed #777;border-radius:10px;position:relative;display:flex;justify-content:start;flex-direction:column;align-items:flex-start;height:100%;margin:15px auto;transform-origin:50% 50%;overflow:hidden;transition:transform .7s;margin-bottom:15px}.title{background:#fdd458;width:100%;padding:12px;text-align:center;font-weight:700;cursor:pointer}.blogs .title h5{color:#000!important;font-weight:600}ul.posts{margin-top:15px;padding:5px 10px}.posts li{list-style-type:disc;list-style-position:inside;margin-right:6px;line-height:2.2;font-size:15px}::marker{color:#00c853}.posts li a{color:#202020;cursor:pointer}.footer-link a{color:#3f9118;text-align:center;font-weight:500}.footer-link a:hover{color:#000}.footer-logo{width:125px;height:125px;text-align:center;margin:auto}.footer-textRight{padding:0;font-size:12px;display:flex;flex-direction:column;justify-content:center}.footer-textMain{font-size:12px;padding:0;width:537px;display:flex;align-items:center;margin:20px 0;line-height:26px}.footer-leftImg{padding:0;width:97px}.copyright-top{margin-bottom:8px;border-bottom:2px solid #fec655;padding:6px;margin-left:9px}.footer-tel{height:200px}.footer-tel h5{margin-top:23px;font-size:21px}.footer-tel span{margin-top:18px;cursor:pointer;display:block;font-size:17px;line-height:25px}.footer-tel a{color:#000}.footer-center-text{margin-bottom:36px;line-height:2;text-align:center}.enemad{width:100%}.copyright{background:#dbdbdb;text-align:center;padding:20px;border-radius:3px;margin:49px 0 10px 0}#userMessage{margin-top:15px}.main-content{display:flex;flex-direction:column;align-items:center;margin-top:40px}.text{line-height:30px}.main-content-blog img{display:block;margin:20px auto;max-width:100%!important;height:auto!important}.main-content-blog a{color:#00f}.main-content-blog p{line-height:30px}.main-content-blog h1{font-size:26px;margin:15px 0}.main-content-blog h2{font-size:23px;margin:15px 0}.main-content-blog>p{font-size:15px;font-weight:300}.tel-logo{width:42px;margin-top:22px}.whatsapp-logo{width:42px;margin-top:22px;margin-right:15px}.page-title{margin:35px auto;padding:15px;width:60%;border-radius:5px;background:linear-gradient(-45deg ,#ff984fde,#fd9362,#fdd458);background-size:400% 400%;animation:gradient 8s ease infinite;text-align:center}.page-title h1{color:#000;font-weight:700;font-size:18px;line-height: 1.8}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.contact-title{margin:20px 0;font-size:19px;color:#000}.contact-ul li{margin-top:20px;list-style-type:disc;list-style-position:inside;font-size:18px}ul.contact-ul li a{color:#000}.contact-form{display:flex;flex-direction:column}.form-input{font-family:Vazir;font-size:15px;margin-top:10px;outline:0;border:none;box-shadow:0 0 3px 0 #747474;border-radius:4px;padding:9px}.form-input:focus{box-shadow:0 0 4px 0 #f88d00}.form-lable{margin-top:20px;color:#444;font-size:15px}.form-textarea{margin-top:10px;outline:0;border:none;box-shadow:0 0 3px 0 #747474;border-radius:4px;padding:9px;resize:none}.form-textarea:focus{box-shadow:0 0 4px 0 #f88d00}.contact-form button{margin-top:28px;margin-bottom:30px;outline:0;border:none;padding:7px;width:138px;background:#fdd458;color:#000;font-size:16px;font-family:Vazir;border-radius:25px;cursor:pointer;border:1px solid #bcbcbc;cursor:pointer}#errorMessage{margin-right:17px;background:#ff4747;padding:10px;border-radius:5px;color:#fff;font-size:18px;display:none}#errorMessagePhone{margin-right:17px;background:#ff4747;padding:10px;border-radius:5px;color:#fff;font-size:18px;display:none}#successMessage{margin-right:11px;background:#2bb512;font-size:18px;padding:10px;border-radius:5px;color:#fff;font-size:17px;display:none}.message-row{display:flex;align-items:center}.accordion .accordion-title{background:#eee!important;font-size:16px;padding:10px;color:#3b4188;cursor:pointer;border-radius:25px;margin:5px 0;line-height:1.7}.accordion .accordion-title::before{content:'+';width:15px;height:15px;margin-left:10px}.accordion .accordion-title.active::before{content:'-'!important;margin-left:16px}.accordion .accordion-content{background:#fafafa;height:0;overflow:hidden;border-radius:25px;text-align:right;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.accordion .accordion-content p{line-height:1.8;font-size:14px;text-align:right;margin:10px}.blog-ul{margin-top:30px}.blog-ul li{list-style-position:inside;list-style-type:disclosure-closed;margin-top:27px}.blog-ul li a{color:#000;font-size:16px;cursor:pointer;color:#000}.blog-ul li:last-child{margin-bottom:50px}.comment{display:flex;align-items:center}.comment-content{margin-bottom:100px}.comment-content p{text-align:justify;margin-right:20px;word-spacing:2px;line-height:23px;font-weight:300;font-size:15px}.comment-row{padding:10px;background:#ededed;border-radius:5px;margin-top:13px}.comment-info{display:flex;align-items:center}.comment-info span{margin-left:13px;font-size:15px;color:#5a5a5a}.comment-contetn{margin-top:20px}.comment-contetn button{margin-top:20px;outline:0;border:none;cursor:pointer;padding:6px;background:#fdd458;color:#000;font-size:12px;font-family:Vazir;border-radius:5px;width:50px}.comment-reply{margin-right:40px;background:#f1f1f1b5}.contact-reply{padding:20px 0}.reply-message{display:flex;align-items:center;padding:7px;margin-top:40px;border-radius:3px;background-color:#f5f5f5;justify-content:space-around;display:none}.reply-message button{outline:0;border:none;padding:4px;background:#ff3434;color:#000;font-size:12px;font-family:Vazir;border-radius:5px;cursor:pointer;margin-right:24px;color:#fff}.login{margin:90px auto;background-color:#efefef54;padding:15px;border-radius:5px}.pagination{display:flex;align-items:center;justify-content:center}.pagination li{background-color:#686868;margin-right:10px;padding:5px;border-radius:5px;font-size:17px}.pagination li a{font-size:20px}.img-row{display:flex;flex-direction:column;margin:30px 0;text-align:center;max-width:100%;transition:transform .5s ease-in}.img-row img{width:100%}.image-title{margin-top:20px;line-height:1.8;color:#000}.aparat-video{margin-top:20px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;width:47%;position:relative;border-radius:10px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.slider img{display:block;margin:0 auto;padding:30px;max-width:100%}.nextImg{position:absolute;top:45%;right:74px;background:red;width:45px;height:45px;text-align:center;margin:auto;padding-top:13px;border-radius:50%;color:#fff;cursor:pointer}.preveImg{position:absolute;top:45%;left:74px;background:red;width:45px;height:45px;text-align:center;margin:auto;padding-top:13px;border-radius:50%;color:#fff;cursor:pointer}.error-container{text-align:center;font-size:180px;font-weight:800;margin-bottom:90px}.error-container>span{display:inline-block;line-height:.7;position:relative;color:#ffb485}.error-container>span{display:inline-block;position:relative;vertical-align:middle}.error-container>span:nth-of-type(1){color:#d1f2a5;animation:colordancing 4s infinite}.error-container>span:nth-of-type(3){color:#f56991;animation:colordancing2 4s infinite}.error-container>span:nth-of-type(2){width:120px;height:120px;border-radius:999px}.error-container>span:nth-of-type(2):after,.error-container>span:nth-of-type(2):before{border-radius:0;content:"";position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:999px;box-shadow:inset 30px 0 0 rgba(209,242,165,.4),inset 0 30px 0 rgba(239,250,180,.4),inset -30px 0 0 rgba(255,196,140,.4),inset 0 -30px 0 rgba(245,105,145,.4);animation:shadowsdancing 4s infinite}.error-container>span:nth-of-type(2):before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.screen-reader-text{position:absolute;top:-9999em;left:-9999em}@keyframes shadowsdancing{0%{box-shadow:inset 30px 0 0 rgba(209,242,165,.4),inset 0 30px 0 rgba(239,250,180,.4),inset -30px 0 0 rgba(255,196,140,.4),inset 0 -30px 0 rgba(245,105,145,.4)}25%{box-shadow:inset 30px 0 0 rgba(245,105,145,.4),inset 0 30px 0 rgba(209,242,165,.4),inset -30px 0 0 rgba(239,250,180,.4),inset 0 -30px 0 rgba(255,196,140,.4)}50%{box-shadow:inset 30px 0 0 rgba(255,196,140,.4),inset 0 30px 0 rgba(245,105,145,.4),inset -30px 0 0 rgba(209,242,165,.4),inset 0 -30px 0 rgba(239,250,180,.4)}75%{box-shadow:inset 30px 0 0 rgba(239,250,180,.4),inset 0 30px 0 rgba(255,196,140,.4),inset -30px 0 0 rgba(245,105,145,.4),inset 0 -30px 0 rgba(209,242,165,.4)}100%{box-shadow:inset 30px 0 0 rgba(209,242,165,.4),inset 0 30px 0 rgba(239,250,180,.4),inset -30px 0 0 rgba(255,196,140,.4),inset 0 -30px 0 rgba(245,105,145,.4)}}@keyframes colordancing{0%{color:#d1f2a5}25%{color:#f56991}50%{color:#ffc48c}75%{color:#effab4}100%{color:#d1f2a5}}@keyframes colordancing2{0%{color:#ffc48c}25%{color:#effab4}50%{color:#d1f2a5}75%{color:#f56991}100%{color:#ffc48c}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.zoom-area{max-width:490px;margin:50px auto 30px;font-size:19px;text-align:center;font-size:36px}.link-container{text-align:center}a.more-link{outline:0;padding:12px 16px;max-width:200px;background:#fdd458;color:#000;font-size:16px;font-family:Vazir;border-radius:25px;cursor:pointer;border:1px solid #bcbcbc;margin-bottom:25px}.home-row{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.rightSection p{line-height:2;text-align:justify;font-weight:300;font-size:15px}.leftSection p{line-height:2;text-align:justify;font-weight:300;font-size:15px}.leftSection img{display:block;margin:30px auto;max-width:100%!important;height:auto!important}.rightSection img{display:block;margin:30px auto;max-width:100%!important;height:auto!important}.mainSection{display:flex;flex-direction:column}.mainSection p{line-height:1.8;font-weight:300}.mainSection img{display:block;margin:30px auto;max-width:100%!important;height:auto!important}.mainSection h1{font-size:24px;margin:15px 0}.mainSection h2{font-size:22px;margin:15px 0}.mainSection h2{font-size:20px;margin:15px 0}.postItemParent{display:inline}.footer-leftImg img,.row.section-1 img{width:100%}img{border-radius:10px}textarea{font-family:Vazir}#goftino_w{display:none;}.main-content-blog li,.content-1 li{line-height: 1.7}

/***start Contact Area***/
.contact-area {
    background: #fff;
    width: 100%;
    position: fixed;
    height: 55px;
    right: 0;
    bottom: 0;
    padding: 5px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    box-shadow: 0 0 9px rgba(0,0,0,0.12);
    z-index: 1000;
}
.contact-area-text {
    font-weight: 600;
}
.c-a-ico a {
    display: flex;
    flex-direction: column;
    align-items: center;
    color:#000;
}
svg.bi.bi-telegram {
    color: #30a7df;
    height: 30px;
    width: 30px;
    margin-bottom: 3px;
}
svg.bi.bi-whatsapp {
    color: #33d951;
    height: 30px;
    width: 30px;
    margin-bottom: 3px;
}
svg.bi.bi-telephone {
    color: #777;
    height: 27px;
    width: 27px;
    margin-bottom: 3px;
}
.c-a-ico a {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    align-items: center;
}



@media only screen and (min-width: 768px) {
    .contact-area{
        display:none;
    }
}

@media only screen and (max-width: 767px) {
	#arcontactus {
        display: none;
    }
}
/***end Contact Area***/

/********Instagram Modal*******/
/* Modal container */
        .custom-modal {
            display: none;
            position: fixed;
            z-index: 1000;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: auto;
            background-color: rgba(0, 0, 0, 0.4);
        }

        /* Modal content */
        .custom-modal-content {
            position: absolute;
            background-color: #fff;
            margin: auto;
            padding: 0 0 10px;
            border: 1px solid #888;
            width: 80%;
            max-width: 500px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
            border-radius: 10px;
        }

        /* Close button */
        .custom-close {
            color: #aaa;
            position: absolute;
            top: 10px;
            right: 10px;
            font-size: 28px;
            font-weight: bold;
            cursor: pointer;
            background-color: #fff;
            border: none;
            padding-top: 4px;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
            z-index: 1001;
        }

        .custom-close:hover,
        .custom-close:focus {
            color: #000;
            text-decoration: none;
            background-color: #f0f0f0;
        }

        /* Background image */
        .custom-modal-background {
            position: relative;
        }

        .custom-modal-background img {
            width: 100%;
            height: auto;
            display: block;
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
        }

        /* Responsive adjustments */
        @media (max-width: 600px) {
            .custom-modal-content {
                width: 90%;
            }
        }

        .custom-checkbox-container {
            margin-top: 10px;
            display: flex;
            align-items: center;
        }

        .custom-checkbox-container input {
            margin-right: 10px;
        }
        .custom-checkbox-container label{
            margin: 0 2px -5px;
        }