@font-face{font-family:'01web-yekan';src:url('../fonts/yekan/eot/IRANYekanWebRegular.eot');src:local('01web-yekan'),local('01web-yekan'),url('../fonts/yekan/woff/IRANYekanWebRegular.woff') format('woff'),url('../fonts/yekan/ttf/IRANYekanWebRegular.ttf') format('truetype');font-display:swap}@font-face{font-family:'01web-yekan-bold';src:url('../fonts/yekan/eot/IRANYekanWebExtraBold.eot');src:local('01web-yekan-bold'),local('01web-yekan-bold'),url('../fonts/yekan/woff/IRANYekanWebExtraBold.woff') format('woff'),url('../fonts/yekan/ttf/IRANYekanWebExtraBold.ttf') format('truetype');font-display:swap}@font-face{font-family:sans_fa;src:url('../fonts/IRANSans(FaNum).eot');src:local('sans_fa'),local('sans_fa'),url('../fonts/IRANSans(FaNum).woff') format('woff'),url('../fonts/IRANSans(FaNum).ttf') format('truetype')}body,p,span{font-family:sans_fa}.h2,.h3,h1,h2,h3,h4,h5,h6{font-family:'01web-yekan-bold'}h1{font-size:35px}h2{font-size:24px}.h3,h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}a{text-decoration:none!important}.rounded{border-radius:20px!important}.text-site{color:#7a03aa}.btn-site{background:#7a03aa;padding:12px}.bg-light{background:#eee!important}.nav-top{position:relative;z-index:1000}.nav-top .logo{width:80px}.rounded-5{border-radius:40px}.sid ul li{padding:10px 0}.sid ul li a{color:#6c757d}.sid ul li a:focus,.sid ul li a:hover{color:#7a03aa;text-decoration:none}.sidebar{height:100%;width:0;position:fixed;z-index:20;top:0;right:0;background-color:#eee;overflow-x:hidden;transition:.5s;padding-top:250px;text-align:right}.sidebar a{padding:8px 8px 8px 32px;text-decoration:none;color:#818181;display:block;transition:.3s}.sidebar a:hover{color:#f1f1f1}.sidebar .closebtn{position:absolute;top:100px;left:0;font-size:36px}.openbtn{font-size:50px;cursor:pointer;background-color:#fff;color:#ccc;padding:0 15px;border:none}#main{transition:margin-right .5s;padding:16px}.carousel-indicators{bottom:-60px}.carousel-indicators li{width:15px;height:15px;background-color:#7a03aa}@media screen and (max-height:450px){.sidebar{padding-top:15px}.sidebar a{font-size:18px}}@media (max-width:1400px){.box-ser h3{font-size:18px}}@media (max-width:900px){.carousel-indicators{bottom:-50px}}@media (max-width:768px){.rounded-5{border-radius:25px}h3{font-size:16px}.col-4{padding:0 8px}}@media (max-width:480px){h1{font-size:28px}h2{font-size:20px}.box-ser h3{font-size:16px}.nav-top .logo{width:60px}.openbtn{font-size:38px}.rounded-5{border-radius:18px}h3{font-size:12px}.col-4{padding:0 5px}.sidebar{padding-top:180px}}