﻿.animated-pane{opacity:0}

@font-face {
    font-family: yekanbold;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/iranyekanwebbold.eot');
    src: url('../fonts/iranyekanwebbold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/iranyekanwebbold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/iranyekanwebbold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/iranyekanweblight.eot');
    src: url('../fonts/iranyekanweblight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/iranyekanweblight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/iranyekanweblight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: yekan;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/iranyekanwebregular.eot');
    src: url('../fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/iranyekanwebregular.ttf') format('truetype');
}

:root {
    --bs-body-font-size:1rem;
    --bs-body-line-height:1.5;
    --bs-font-sans-serif: "yekan", Arial, sans-serif;
    --bs-body-font-family: "yekan", Arial, sans-serif;
    --darkblack:#0C0E2B;
    --darkgray: #9FA2CE;

    --bs-font-size-base: 0.875rem;
    --bs-h1-font-size: 2rem;
    --bs-h2-font-size: 1.75rem;
    --bs-h3-font-size: 1.5rem;
    --bs-h4-font-size: 1.25rem;
    --bs-h5-font-size: 1rem;
    --bs-h6-font-size: 0.875rem;
    --bs-nav-link-font-size:1rem;
    --bs-danger:#fb7901;
    --bs-heading-color:#000;
}
.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #fb7901;
  --bs-btn-border-color: #fb7901;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #e06f01;
  --bs-btn-hover-border-color: #c76401;
  --bs-btn-focus-shadow-rgb: 251, 121, 1;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #c76401;
  --bs-btn-active-border-color: #a85801;
  --bs-btn-disabled-bg: #fb7901;
  --bs-btn-disabled-border-color: #fb7901;
}
.border-danger {
  --bs-border-opacity: 1;
  border-color: #fb7901 !important;
}

*{margin:0;padding:0;border:none;outline:none}
html {font-size:15px}
body{background-color:#fbfbfb}

.fs-9{font-size:0.815rem !important}
.fs-8{font-size:0.845rem !important}
.fs-7{font-size:0.875rem !important}

.border-10{border-width:10px!important}
.border-15{border-width:15px!important}
.border-20{border-width:20px!important}

.direction-ltr{direction:ltr;}
.h-400{height:400px}
.h-110{height:100px}
.bg-bw{background-image:url(../img/bw.png);background-position:bottom left;background-repeat:repeat-x}
.bg-darkblue{background-image:url(../img/register_bg2.png);background-position:left bottom;background-repeat:no-repeat;background-size:cover}
.bg-darkblue:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block;background:rgba(33,65,186,0.9);background: linear-gradient(180deg, rgba(32,67,185,0.95) 0%, rgba(33,65,186,0.95) 100%);}
.bg-lightblue{background-color:#e5f4fb}
.bg-darkblack{background-color:#0C0E2B}
.bg-plum{background-color:#160f30}
.mw-80{max-width:80px}
.text-justify{text-align:justify}
.rotate-180{transform:rotate(180deg)}
.rotate-xy{transform: rotateX(180deg) rotateY(45deg)}
.square{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
.square-48{width:48px;aspect-ratio:1/1;line-height:48px}
.bg-darkblack a.text-darkgray:hover{color:#fb7901}

h1 { font-size: var(--bs-h1-font-size);line-height:var(--bs-body-line-height)}
h2 { font-size: var(--bs-h2-font-size);line-height:var(--bs-body-line-height)}
h3 { font-size: var(--bs-h3-font-size);line-height:var(--bs-body-line-height);font-weight:600}
h4 { font-size: var(--bs-h4-font-size);line-height:var(--bs-body-line-height);font-weight:600}
h5 { font-size: var(--bs-h5-font-size);line-height:var(--bs-body-line-height);font-weight:600}
h6 { font-size: var(--bs-h6-font-size);line-height:var(--bs-body-line-height);font-weight:600}

.Normal, .NormalDisabled, .NormalDeleted {
  color: var(--bs-body-color);
  font-size:var(--bs-body-font-size);
  font-weight:var(--bs-body-font-weight);
  line-height:var(--bs-body-line-height);
  word-wrap: break-word;
}

.text-orange{color:#fb7901 !important}
.text-blue{color:#009ffb !important}
.text-light-blue{color:#039efb !important}
.text-darkgray{color:var(--darkgray)}
.bg-orange{background-color:#fb7901 !important}
.bg-blue{background-color:#009ffb !important}
.bg-light-blue{background-color:#039efb !important}
.btn-orange{background-color:#fb7901 !important;border-color:#fb7901 !important;color:#fff !important}
.btn-orange:hover{background-color:#f26631 !important;border-color:#f26631 !important}
.btn-blue{background-color:#009ffb !important;border-color:#009ffb !important;color:#fff !important}
.btn-blue:hover{background-color:#0594e7 !important;border-color:#0594e7 !important}
.btn-light-blue{background-color:#039efb !important;border-color:#039efb !important;color:#fff !important}
.btn-light-blue:hover{background-color:#038bdc !important;border-color:#038bdc !important}
.border-orange { border-color:#fb7901 !important; }
.border-blue { border-color: #009ffb !important; }
.border-light-blue { border-color: #039efb !important; }
.bg-lightblue .shadow-lg{box-shadow: 0 1rem 1rem rgb(140, 203, 232)!important}
.shadow-blue{box-shadow:0px 0px 3px #039efb}
.shadow-blue-sm{box-shadow:0px 0px 3px rgba(3, 158, 251, 0.7)}
.btn-active{border-bottom:3px solid #fb7901 !important}
.btn-active.shadow-blue{box-shadow:0px 0px 1px #fb7901}
.title-2line{height:52px}

.bg-position-tl { background-position: top left; }
.bg-position-tc { background-position: top center; }
.bg-position-tr { background-position: top right; }
.bg-position-cl { background-position: center left; }
.bg-position-cc { background-position: center center; }
.bg-position-cr { background-position: center right; }
.bg-position-bl { background-position: bottom left; }
.bg-position-bc { background-position: bottom center; }
.bg-position-br { background-position: bottom right; }

.bg-size-auto { background-size: auto; }
.bg-size-cover { background-size: cover; }
.bg-size-contain { background-size: contain; }
.bg-size-100 { background-size: 100%; }
.bg-size-50 { background-size: 50%; }

.bg-repeat { background-repeat: repeat; }
.bg-no-repeat { background-repeat: no-repeat; }
.bg-repeat-x { background-repeat: repeat-x; }
.bg-repeat-y { background-repeat: repeat-y; }

.bg-fixed { background-attachment: fixed; }
.bg-scroll { background-attachment: scroll; }
.bg-local { background-attachment: local; }

.btn-orange{color:#fff;background-color:#fb7901;border-color:#fb7901}
.btn-orange:hover{color:#fff;background-color:#e66e00;border-color:#d96400}
.btn-orange:focus,.btn-orange.focus{color:#fff;background-color:#e66e00;border-color:#d96400;box-shadow:0 0 0 0.25rem rgba(251,121,1,0.5)}
.btn-orange:active,.btn-orange.active,.show > .btn-orange.dropdown-toggle{color:#fff;background-color:#cc5f00;border-color:#b95300}
.btn-orange:disabled,.btn-orange.disabled{color:#fff;background-color:#fb7901;border-color:#fb7901;opacity:0.65}

.social-share{list-style:none;padding:0;display:flex;gap:10px;justify-content:center}
.social-share li{display:inline}
.social-share a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:white;text-decoration:none;font-size:20px}
.facebook{background-color:#3b5998}
.twitter{background-color:#1da1f2}
.whatsapp{background-color:#25d366}
.telegram{background-color:#0088cc}
.instagram{background-color:#e4405f}
.email{background-color:#ea4335}

#navbarNav > ul > li > a {margin:0 0 0 .5rem;white-space:nowrap!important}
.nav-link{font-family:'yekanbold','yekan',Tahoma}

@media (max-width: 575.98px) {.bg-hide-xs { background-image: none !important; }}
@media (max-width: 767.98px) {.bg-hide-sm { background-image: none !important; }}
@media (max-width: 991.98px) {.bg-hide-md { background-image: none !important; }}
@media (max-width: 1199.98px) {.bg-hide-lg { background-image: none !important; }}
@media (min-width: 1200px) {.bg-hide-xl { background-image: none !important; }}

@keyframes cir-anim{
    0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes dot-anim{
    0%{transform:translateY(20px)}
    100%{transform:translateY(0px)}
}
@keyframes dot-anim-2{
    0%{transform:translateX(20px)}
    100%{transform:translateX(0px)}
}
@keyframes move5{
    0%{-webkit-transform:translateY(0);transform:translateY(0)}
    50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
    100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes zoomBig{
    0%{-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);opacity:1;border-width:3px}
    40%{opacity:.5;border-width:2px}
    65%{border-width:1px}
    100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0;border-width:1px}
}

.registerarea_img .register_1{position:absolute;top:8%;right:8%;animation:3s linear 0s infinite alternate none running dot-anim-2}
.registerarea_img .register_2{position:absolute;top:50%;right:11%;animation:cir-anim 6s linear 0s infinite alternate}
.registerarea_img .register_3{position:absolute;top:60%;right:3%;animation:3s linear 0s infinite alternate none running dot-anim}
.registerarea_video .btn-video{width:60px;height:60px;line-height:50px;background:var(--bs-danger);color:var(--bs-light);border-radius:100%;text-align:center;display:inline-block;position:relative}
.registerarea_video .btn-video::before{content:"";border:2px solid var(--bs-danger);position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:180px;height:180px;border-radius:50%;-webkit-animation:zoomBig 3.25s linear infinite;animation:zoomBig 3.25s linear infinite;animation-delay:0s;-webkit-animation-delay:0.75s;animation-delay:0.75s}

.banner_icon img{position:absolute}
.banner_icon .banner_icon_1{right:50%;bottom:15%;animation:cir-anim 6s linear 0s infinite alternate}
.banner_icon .banner_icon_2{top:10%;right:5%;animation:dot-anim-2 3s linear 0s infinite alternate}
.banner_icon .banner_icon_3{top:5%;right:45%}
.banner_icon .banner_icon_4{bottom:15%;right:5%;width:calc(100% - 5%)}

@media (max-width: 768px) {
    .banner_icon .banner_icon_3{right:0}
    .bg-bw{padding-bottom:86px!important}
    .bg-bw .container.translate-middle-y{transform:none!important}
    .bg-bw .container.translate-middle-y .shadow-sm{border:0px !important;box-shadow:none !important}
    .populerarea_content_wraper_2{padding-top:3rem !important}
    .registerarea_wraper{padding-top:3rem !important}
    .bg-darkblue .position-absolute{position:static!important;margin-bottom:3rem!important}
    .h-110{height:3rem !important}
    .registerarea_img .register_1{top:2%}
}

.mouse-will{transition:transform 0.1s ease-out;will-change:transform;transform:perspective(1000px) rotateX(0deg) rotateY(0deg)}
.dnnFormItem input[type="text"], .dnnFormItem input[type="password"], .dnnFormItem input[type="email"], .dnnFormItem input[type="tel"], .dnnFormItem select, .dnnFormItem textarea{max-width:100%}

.dnn-login .loginGroup,.dnn-login .registerGroup{display:inline-block}
.dnn-login .registerGroup ul,.dnn-login .registerGroup ul li{margin:0;padding:0;list-style:none;}
.dnn-login .registerGroup,.dnn-login .registerGroup *,.dnn-login .loginGroup,.dnn-login .loginGroup *{display:inline-block}
.dnn-login .registerGroup,.dnn-login .loginGroup{padding:0;margin:0}
.dnn-login .registerGroup li:first-child:hover{border-left:#222}
.dnn-login .registerGroup .buttonGroup{margin-right:0}
.dnn-login .registerGroup a,.dnn-login .loginGroup a{display:block;position:relative;vertical-align:middle;color:var(--bs-btn-color)}
.dnn-login .registerGroup a:active,.dnn-login .loginGroup a:active{color:#fff;text-shadow:0 -1px 0 #333333}
.dnn-login .registerGroup a:hover,.dnn-login .loginGroup a:hover{text-decoration:none}
.dnn-login .registerGroup a strong,.dnn-login .loginGroup a strong{display:block;position:absolute;left:0;top:0;width:100%;overflow:hidden;font-size:11px;text-indent:-9999px}
.dnn-login .userMessages a,.dnn-login .userNotifications a{background-color:#333}
.dnn-login .userMessages strong{height:100%;background:url('images/icon_message.png') no-repeat center center}
.dnn-login .userNotifications{border-right:1px solid #CCC}
.dnn-login .userNotifications strong{height:100%;background:url('images/icon_notification.png') no-repeat center center}
.dnn-login .registerGroup a span{display:inline-block;position:absolute;right:2px;top:-9px;min-width:7px;margin-right:3px;background:rgb(59,150,182); text-align:center;font-size:11px;color:#fff;text-shadow:0 1px 0 #333333}
.dnn-login .registerGroup .userProfileImg a{min-width:25px;min-height:32px;padding:0;background:none}
.dnn-login .registerGroup a img{height:32px;width:32px;background:#333}
/*.dnn-login .loginGroup{border-right:1px solid #CCC}*/
.dnn-login .loginGroup a{color:#333}
.dnn-login .userMessages a span,.dnn-login .userNotifications a span{display:inline-block;margin-top:9px;margin-right:0;background-color:transparent;font-size:10px}
.dnn-login .userMessages,.dnn-login .userNotifications,.dnn-login .registerGroup .userProfileImg{display:none}

.PagingTable{background-color:transparent;border:0 solid #036;height:auto;width:auto;margin:auto}
.PagingTable td:nth-child(1){display:none}
.PagingTable td:nth-child(2) :nth-child(1),.PagingTable td:nth-child(2) :last-child{display:none}
.PagingTable td a,.PagingTable td span{position:relative;display:inline-block;font-size:16px;font-family:'yekanbold',sans-serif;font-weight:700;height:50px;width:50px;line-height:50px;text-align:center;color:#462b34;background:transparent;border-radius:5px;border:1px solid #eae0d9;z-index:1;transition:all 500ms ease}
.PagingTable td span,.PagingTable td a:hover{border-color:#f5d010;background:#f5d010;color:#fff}
.PagingTable td span:nth-of-type(2){background-color:transparent;border:1px solid #eae0d9;color:#462b34;display:none}

.LoginPanel .dnnFormHelp,.dnnRegistrationForm .dnnFormHelp{display:none!important}
.LoginPanel .dnnForm .dnnForm,.dnnRegistrationForm .dnnForm{float:none!important;width:100%!important;min-width:100%!important}
.LoginPanel .dnnForm .dnnLabel,.dnnRegistrationForm .dnnLabel,.LoginPanel .dnnForm .dnnFormLabel{float:none!important;width:100%!important;padding:0!important;margin:0!important;text-align:right}
.LoginPanel .dnnFormItem input[type="text"],.LoginPanel .dnnFormItem input[type="password"],.LoginPanel .dnnFormItem input[type="email"],.LoginPanel .dnnFormItem input[type="tel"],.LoginPanel .dnnFormItem select,.LoginPanel .dnnFormItem textarea,.dnnRegistrationForm .dnnFormItem input[type="text"],.dnnRegistrationForm .dnnFormItem input[type="password"],.dnnRegistrationForm .dnnFormItem input[type="email"],.dnnRegistrationForm .dnnFormItem input[type="tel"],.dnnRegistrationForm .dnnFormItem select,.dnnRegistrationForm .dnnFormItem textarea{width:100%!important;min-width:100%!important}
.LoginPanel{width:100%!important;padding:15px!important}
.LoginPanel .dnnForm{max-width:100%!important;width:100%!important}
.LoginPanel .dnnForm #dnn_ctr722_Login_Login_DNN_cancelLink,.LoginPanel .dnnForm #dnn_ctr722_Login_Login_DNN_liRegister{display:none}
.dnnRegistrationForm{width:100%!important;min-width:100%!important;padding:15px!important}
.dnnRegistrationForm .dnnCaptcha::after{content:'';clear:both;display:block;width:100%}
.dnnRegistrationForm .dnnCaptcha{margin:0!important;padding:0!important}

@media (max-width:768px){
    .navbar-toggler{padding:0.25rem 0.5rem;font-size:0.75rem;height:30px}
}

.border-none {
    border-width:0 !important;
}

@media (min-width: 576px) { /* sm */
    .border-sm-show { border-width:var(--bs-border-width) !important; }
}
@media (min-width: 768px) { /* md */
    .border-md-show { border-width:var(--bs-border-width) !important; }
}
@media (min-width: 992px) { /* lg */
    .border-lg-show { border-width:var(--bs-border-width) !important;}
}
@media (min-width: 1200px) { /* xl */
    .border-xl-show { border-width:var(--bs-border-width) !important;}
}
@media (min-width: 1400px) { /* xxl */
    .border-xxl-show { border-width:var(--bs-border-width) !important;}
}


.aboutarea{position:relative}
.aboutarea_img_inner{position:relative;height:100%}
@media (max-width:767px){.aboutarea_img_inner{margin-top:90px}}
.aboutarea_img_inner .aboutarea_img .aboutimg_1{width:100%}
.aboutarea_img_inner .aboutarea_img .aboutimg_2{position:absolute;right:0;margin:auto;left:0;top:0}
@media (max-width:767px){.aboutarea_img_inner .aboutarea_img .aboutimg_2{top:-20%;width:100%}}
.aboutarea_content_wraper{padding-right:35px}
@media (min-width:768px) and (max-width:991px){.aboutarea_content_wraper{margin-top:30px;padding-right:0}}
@media (max-width:767px){.aboutarea_content_wraper{margin-top:30px;padding-right:0}}
.aboutarea_content_wraper .aboutarea_headding{margin-bottom:13px}
.aboutarea_content_wraper .aboutarea_para{margin-bottom:13px}
.aboutarea_content_wraper .aboutarea_para.aboutarea_para_2{border-right:2px solid #fb7901;padding-right:13px}
.aboutarea_content_wraper .aboutarea_para p{line-height:var(--bs-body-line-height)}
.aboutarea_content_wraper .aboutarea_list ul li{margin-bottom:14px;line-height:30px;color:var(--bs-black)}
.aboutarea_content_wraper .aboutarea_list ul li i{height:16px;width:16px;line-height:16px;color:var(--bs-purple);border:1px solid var(--bs-purple);border-radius:100%;margin-left:12px}
@media (max-width:767px){.aboutarea_content_wraper .aboutarea_list ul li i{margin-left:5px}}
.aboutarea_content_wraper .aboutarea_bottom_button{margin-top:20px}
.aboutarea_2 .aboutarea_content_wraper{padding-right:0}
.aboutarea_2 .aboutarea_content_wraper .aboutarea_headding{margin-bottom:25px}
.aboutarea_2 .aboutarea_content_wraper .aboutarea_para{margin-bottom:25px}
.aboutarea_list_2 ul li{margin-bottom:22px;color:var(--bs-black);font-weight:500;display:block}
@media (min-width:768px) and (max-width:991px){.aboutarea_list_2 ul li{margin-bottom:12px}}
@media (max-width:767px){.aboutarea_list_2 ul li{margin-bottom:8px}}
.aboutarea_list_2 ul li:hover i{color:#fae7d6;background:#fb7901}
.aboutarea_list_2 ul li i{width:31px;height:33px;line-height:31px;text-align:center;background:#fae7d6;color:#fb7901;transition:var(--transition);display:inline-block;margin-left:15px}
.about_right_wraper_2{position:relative;height:100%}
@media (min-width:768px) and (max-width:991px){.about_right_wraper_2{margin-bottom:30px}}
.about_right_wraper_2 .aboutarea_2_img_1{margin-right:70px;border-radius:10px}
@media (max-width:767px){.about_right_wraper_2 .aboutarea_2_img_1{margin-right:0;max-width:100%}}
.about_right_wraper_2 .aboutarea_2_img_2{position:absolute;bottom:0;left:15px}
@media (min-width:768px) and (max-width:991px){.about_right_wraper_2 .aboutarea_2_img_2{left:143px}}
@media (max-width:767px){.about_right_wraper_2 .aboutarea_2_img_2{bottom:-20px;left:-17px}}
.about_right_wraper_2 .aboutarea_2_img_3{position:absolute;top:-18px;right:30px;z-index:-1;animation:dot-anim-2 3s linear 0s infinite alternate}
.about_right_wraper_2 .aboutarea_2_img_4{position:absolute;top:30%;right:0;z-index:-1}
.aboutarea_2_text{background:var(--bs-white);display:flex;border-right:4px solid #fb7901;max-width:290px;box-shadow:0 30px 40px 0 rgba(1,11,60,0.06);align-items:center;justify-content:center;padding:15px 10px;position:absolute;bottom:0;right:0;animation:move5 3s infinite linear}
@media (max-width:767px){.aboutarea_2_text{padding:12px 10px}}
.aboutarea_2_text .aboutarea_counter{display:flex;color:var(--bs-purple);padding-left:10px;font-size:var(--bs-h3-font-size);font-weight:700}
.aboutarea_2_text p{line-height:var(--bs-body-line-height);font-weight:700;color:var(--bs-black);margin:0}
.about_right_wraper_4{position:relative}
@media (min-width:768px) and (max-width:991px){.about_right_wraper_4{margin-bottom:80px}}
@media (max-width:767px){.about_right_wraper_4{margin-bottom:80px}}
.about_right_wraper_4 .aboutimg_4_img_2{position:absolute;right:0;top:0}
@media (min-width:992px) and (max-width:1365px){.about_right_wraper_4 .aboutimg_4_img_2{right:-23px}}
@media (min-width:992px) and (max-width:1365px){.aboutarea_5{padding-top:80px;padding-bottom:80px}}
@media (min-width:768px) and (max-width:991px){.aboutarea_5{padding-top:70px;padding-bottom:70px}}
@media (max-width:767px){.aboutarea_5{padding-top:50px;padding-bottom:50px}}
.aboutarea_5_img{background-image:url(../img/about/about_8.png);position:relative}
.aboutarea_5_img img{width:100%;border-radius:10px}
.aboutarea_content_wraper_5{margin-right:65px}
@media (min-width:992px) and (max-width:1365px){.aboutarea_content_wraper_5{margin-right:0}}
@media (min-width:768px) and (max-width:991px){.aboutarea_content_wraper_5{margin-right:0;margin-top:30px}}
@media (max-width:767px){.aboutarea_content_wraper_5{margin-right:0;margin-top:30px}}
.aboutarea_content_wraper_5 .section_title{margin-bottom:30px}
@media (min-width:768px) and (max-width:991px){.aboutarea_content_wraper_5 .section_title{margin-bottom:10px}}
.aboutarea_content_wraper_5 .aboutarea_5_small_icon_wraper{display:flex;align-items:center;margin-bottom:25px;margin-top:25px}
@media (min-width:768px) and (max-width:991px){.aboutarea_content_wraper_5 .aboutarea_5_small_icon_wraper{margin-bottom:5px;margin-top:5px}}
.aboutarea_content_wraper_5 .aboutarea_5_small_icon_wraper .aboutarea_5_small_icon{margin-left:17px}
.aboutarea_content_wraper_5 .aboutarea_5_small_icon_wraper .aboutarea_small_heading{color:var(--bs-black2)}
.aboutarea_content_wraper_5 .aboutarea_5_small_icon_wraper .aboutarea_small_heading span{font-weight:700}
.aboutarea_content_wraper_5 .aboutarea_bottom_button_5{margin-top:30px}
@media (min-width:768px) and (max-width:991px){.aboutarea_content_wraper_5 .aboutarea_bottom_button_5{margin-top:10px}}
.about_button_wrap{margin-bottom:50px}
@media (min-width:768px) and (max-width:991px){.about_button_wrap{margin-bottom:10px}}
@media (max-width:767px){.about_button_wrap{margin-bottom:10px}}
.about_button_wrap li{margin-left:35px}
@media (min-width:768px) and (max-width:991px){.about_button_wrap li{margin-left:10px}}
@media (max-width:767px){.about_button_wrap li{margin-left:14px}}
.about_button_wrap li button{padding:15px 59px;border:none;background:var(--bodyBg1);text-transform:uppercase;color:var(--bs-black2);font-weight:700;box-shadow:0 0 50px 10px rgba(95,45,237,0.08);position:relative}
@media (min-width:768px) and (max-width:991px){.about_button_wrap li button{padding:10px 40px}}
@media (max-width:767px){.about_button_wrap li button{padding:10px 25px;margin-bottom:10px}}
.about_button_wrap li button:after{position:absolute;content:"";width:0;height:2px;background:var(--bs-purple);right:0;bottom:0;transition:var(--transition)}
.about_button_wrap li button:hover:after{width:100%}
.about_button_wrap li button.active:after{width:100%}
.aboutarea_content_tap_wraper .paragraph_1{margin-bottom:25px}
.aboutarea_content_tap_wraper .aboutarea_tap_heading{margin-bottom:30px}
.aboutarea_content_tap_wraper .aboutarea_tap_heading h5{margin-bottom:0}
.aboutarea_content_tap_wraper img{width:100%}
.brandarea{background:var(--lightGrey7)}
.brandarea_wraper{display:flex;align-items:center;text-align:center;flex-wrap:wrap;justify-content:center}
.brandarea_wraper .brandarea_img{width:20%;margin:25px 0 45px}
@media (min-width:768px) and (max-width:991px){.brandarea_wraper .brandarea_img{width:25%}}
@media (max-width:767px){.brandarea_wraper .brandarea_img{width:50%}}
.brandarea_wraper.brandarea_wraper_2{background:var(--bs-white);border-radius:6px;z-index:11;box-shadow:0 0 20px 10px rgba(95,45,237,0.05)}
.brandarea_wraper.brandarea_wraper_2 .brandarea_img{margin:45px 0}
@media (min-width:992px) and (max-width:1365px){.brandarea_wraper.brandarea_wraper_2 .brandarea_img{margin:35px 0}}
@media (min-width:768px) and (max-width:991px){.brandarea_wraper.brandarea_wraper_2 .brandarea_img{margin:25px 0}}
@media (max-width:767px){.brandarea_wraper.brandarea_wraper_2 .brandarea_img{margin:20px 0}}
.brandarea_2{transform:translateY(-50%)}
@media (max-width:767px){.brandarea_2{transform:translateY(0)}}
.brandarea_2 .container{max-width:1510px}
.brandarea .section_title .section_title_heading h2{max-width:80%;margin:auto}
@media (max-width:767px){.brandarea .section_title .section_title_heading h2{max-width:100%}}
@media (min-width:768px) and (max-width:991px),(max-width:767px){.tution_img{margin-bottom:20px}}
.tution_img img{border-radius:10px}
@media (min-width:992px) and (max-width:1365px){.abouttabarea{padding-bottom:80px}}
@media (min-width:768px) and (max-width:991px){.abouttabarea{padding-bottom:70px}}
@media (max-width:767px){.abouttabarea{padding-bottom:50px}}
@media (min-width:992px) and (max-width:1365px){.aboutarea_content_tap_wraper .single_event_wraper .eventarea_content_wraper .single_event_heading h4{font-size:20px;margin-left:0}}
@media (min-width:576px) and (max-width:767px){.aboutarea_content_tap_wraper .single_event_wraper .eventarea_img{width:40%}}
@media (min-width:320px) and (max-width:575px){.aboutarea_content_tap_wraper .single_event_wraper .eventarea_img{margin-bottom:20px}}
@media (min-width:576px) and (max-width:767px){.aboutarea_content_tap_wraper .single_event_wraper.single_award .eventarea_content_wraper{width:60%}}
.aboutarea_single_course .aboutarea_img img{width:100%}
.about_padding_wrap{background:var(--darkdeep3);margin:0 150px;padding:120px 0;box-shadow:0 0 50px 10px rgba(95,45,237,0.1);border-radius:20px}
@media (min-width:1366px) and (max-width:1499px){.about_padding_wrap{margin:0 50px;padding:50px 0}}
@media (min-width:992px) and (max-width:1365px){.about_padding_wrap{margin:0 50px;padding:40px 30px}}
@media (min-width:768px) and (max-width:991px){.about_padding_wrap{margin:0 50px;padding:40px 30px}}
@media (max-width:767px){.about_padding_wrap{margin:0 10px;padding:10px}}
.about_padding_wrap .instructor_list > ul{flex-wrap:wrap}
@media (min-width:992px) and (max-width:1365px){.about_padding_wrap .instructor_list > ul > li{width:50%}}
@media (min-width:992px) and (max-width:1365px){.about_padding_wrap .educationarea_img img{padding-bottom:30px}}
@media (min-width:992px) and (max-width:1365px){.about_padding_wrap .aboutarea_5_img img{padding-bottom:30px}}
@media (min-width:992px) and (max-width:1365px){.about_padding_wrap .tution_img img{padding-bottom:30px}}
@media (max-width:767px){.about_padding_wrap .tution_img img{width:100%}}
.about_single_course_counter{padding-top:30px}

.populerarea_content_wraper_2 .populerarea_content_3{border-right:2px solid #fb7901;padding-right:13px}
.service_animate_shape_1 img{position:absolute;left:50px;bottom:-50px;animation:dot-anim-2 3s linear 0s infinite alternate}

.bg-white.service_item{transition:.3s;position:relative}
.service_icon_box svg{height:80px;width:80px}
.service_icon_box .service_icon_bg{position:absolute;right:0;top:0}
.bg-white.service_item svg.icon_hover_img{position:absolute;top:20px;left:30px;opacity:0;max-height:25px;max-width:30px;transition:.3s}
.bg-white.service_item:hover{background-color:#039efb !important;transform:translateY(-5px)}
.bg-white.service_item:hover svg path{fill:var(--bs-white)!important}
.bg-white.service_item:hover h1,.bg-white.service_item:hover h2,.bg-white.service_item:hover h3,.bg-white.service_item:hover h4,.bg-white.service_item:hover h5,.bg-white.service_item:hover h6,.bg-white.service_item:hover a,.bg-white.service_item:hover p{color:var(--bs-white)}
.bg-white.service_item:hover a,.bg-white.service_item:hover a:link,.bg-white.service_item:hover a:active,.bg-white.service_item:hover a:visited{color:var(--bs-white)!important}
.bg-white.service_item:hover a:hover{color:var(--bs-red)!important}
.bg-white.service_item:hover svg.icon_hover_img{opacity:1}

.CommentsFlag{margin-bottom:30px;display:none}
.addComment [id$="AddNew_trWebSite"]{display:none}
.addComment [id$="DNNComment_lblWaitApprove"]{all:unset; display:block;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.375rem;font-size:1rem;line-height:1.5;color:#055160;background-color:#cff4fc; border-color:#b6effb}
.addComment [id$="DNNComment_lblWaitApprove"]:before{content:"⏳ "; font-weight:bold}
.addComment [id$="DNNComment_lblWaitApprove"].hidden{display:none;}
.addComment input[type="text"],.addComment textarea{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.375rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}
.addComment input[type="text"]:focus,.addComment textarea:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}
.addComment textarea{resize:vertical;min-height:calc(1.5em + 0.75rem + 2px)}
.addComment input[type="text"]::placeholder,.addComment textarea::placeholder{color:#6c757d;opacity:1}
.addComment input[type="text"]:disabled,.addComment textarea:disabled{background-color:#e9ecef;opacity:1}
.addComment textarea{min-height:180px}
.addComment .acaction{display:block;clear:both;padding-top:15px}
.addComment .acaction .dnnPrimaryAction{width:100px}
.user-img{width:50px;height:50px;object-fit:cover;border-radius:50%;background-color:#f0f0f0;display:inline-block;font-size:0;content:url('../img/avatar.png')}
.DnnModule-DNNComment-Comment{margin-bottom:3rem!important}

.dnnPrimaryAction{ all:unset;display:inline-block; font-weight:400;line-height:1.5;color:#fff;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;background-color:#0d6efd;border:1px solid #0d6efd;padding:0.375rem 0.75rem;font-size:1rem;border-radius:0.375rem;user-select:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}
.dnnPrimaryAction:hover{background-color:#0b5ed7;border-color:#0a58ca;color:#fff}
.dnnPrimaryAction:focus{outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.5)}
.dnnPrimaryAction:disabled,.dnnPrimaryAction.disabled{opacity:0.65;pointer-events:none;background-color:#0d6efd;border-color:#0d6efd}
.dnnPrimaryAction:active{background-color:#0a58ca;border-color:#0a53be;color:#fff}

.btn-mentor{position:relative}
.btn-mentor img.btn-mentor-img{transition:all 0.1s ease}
.btn-mentor:hover img.btn-mentor-img{border:3px solid #fb7901;position:relative;z-index:10}
.btn-mentor:hover .btn-mentor-holder::before, .btn-mentor:hover .btn-mentor-holder::after{content:'';display:block;width:100%;height:100%;position:absolute;border:3px solid #fb7901;border-radius:50%;transition:all 0.1s ease}
.btn-mentor:hover .btn-mentor-holder::before{top:-11px;left:-11px;mask-image:linear-gradient(to right, #000 50%, transparent 50%);-webkit-mask-image:linear-gradient(to right, #000 50%, transparent 50%);}
.btn-mentor:hover .btn-mentor-holder::after{right:-11px;top:11px;mask-image:linear-gradient(to left, #000 50%, transparent 50%);-webkit-mask-image:linear-gradient(to left, #000 50%, transparent 50%);}

#UserDisplayNameHeader{text-align:center;margin-bottom:15px}
#UserProfileImg{text-align:center}
.ProfilePhoto{border-radius:50%;margin:0 auto 15px;display:inline-block;border:4px solid #d7003b}
.UserProfileControls ul{margin:15px 0 2px 0;padding:0}
.UserProfileControls ul li a.dnnSecondaryAction{background-color:#484848 !important;background-image:none !important;display:block;margin:0;color:var(--bs-light);border:0}
.UserProfileControls ul li a.dnnSecondaryAction:hover{background-color:#70b1c7 !important;}
.console.profile .console-none h3{margin-left:0px !important;margin-right:0px !important;padding-left:0px !important;padding-right:0px!important;text-align:center}

.golden-forms .lbl-text{display:none}
.golden-forms .form-buttons section{text-align:left}
.golden-forms .button.blue,.golden-forms .bubble.blue{padding:0.375rem 0.75rem !important;padding-left:2rem!important;padding-right:2rem!important;margin-right:0px;margin-left:0px;background-color:#fb7901 !important;background-image:none !important;border:1px solid #fb7901 !important;color:#fff !important;font-size:1rem !important;font-weight:400 !important;line-height:1.5 !important;border-radius:0.375rem !important;display:inline-block !important;transition:all 0.15s ease-in-out !important;text-align:center !important;cursor:pointer !important}
.golden-forms .button.blue:hover,.golden-forms .bubble.blue:hover{background-color:#e06f01 !important;border-color:#d06801 !important;color:#fff !important}
.golden-forms .button.blue:focus,.golden-forms .bubble.blue:focus{background-color:#e06f01 !important;border-color:#d06801 !important;box-shadow:0 0 0 0.25rem rgba(251,121,1,0.5) !important;outline:none !important;color:#fff !important}
.golden-forms .button.blue:active,.golden-forms .bubble.blue:active{background-color:#c45f01 !important;border-color:#a95401 !important;color:#fff !important}
.golden-forms .button.blue:disabled,.golden-forms .bubble.blue:disabled{background-color:#fb7901 !important;border-color:#fb7901 !important;color:#fff !important;opacity:0.65 !important;pointer-events:none !important}
.golden-forms .input,.golden-forms .textarea{background-color:#f0f1f3 !important;outline:none !important;border:1px solid #f0f1f3 !important;box-shadow:none !important;color:#000 !important;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;border-radius:0 !important}
.golden-forms .input:focus,.golden-forms .textarea:focus{background-color:#ffffff !important;border-color:#f0f1f3 !important;color:#000 !important;outline:none !important;box-shadow:none !important}
.golden-forms section {margin-bottom:0px;position:relative;width:100%;}
.golden-forms .form-enclose .form-section{display:flex;flex-wrap:wrap;gap:1rem}
.golden-forms .form-enclose .form-section section:last-child{margin-bottom:20px}
.golden-forms .form-enclose .form-section > section[id$="_emailWrapper"],.golden-forms .form-enclose .form-section > section[id$="_phoneWrapper"]{width:100%}
@media (min-width:768px){.golden-forms .form-enclose .form-section > section[id$="_emailWrapper"],.golden-forms .form-enclose .form-section > section[id$="_phoneWrapper"]{width:calc(50% - 0.5rem);}}


.ModDNNArticleSearchC .dnnFormItem{display:flex !important;align-items:stretch !important; gap:0 !important;max-width:100% !important;}
.ModDNNArticleSearchC .NormalTextBox{background-color:#f0f1f3 !important;border:1px solid #f0f1f3 !important;color:#000 !important;-webkit-border-top-right-radius:0.375rem !important;-webkit-border-bottom-right-radius:0.375rem !important;-moz-border-radius-topright:0.375rem !important;-moz-border-radius-bottomright:0.375rem !important;border-top-right-radius:0.375rem !important;border-bottom-right-radius:0.375rem !important;border-radius: 0 0.375rem 0.375rem 0 !important;padding:0.375rem 0.75rem !important;font-size:1rem !important;line-height:1.5 !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;box-sizing:border-box !important}
.ModDNNArticleSearchC a.dnnPrimaryAction,.ModDNNArticleSearchC .search-button{background:#fb7901 !important;border:1px solid #fb7901 !important;color:white !important;padding:0.375rem 0.75rem !important;-webkit-border-top-left-radius:0.375rem !important;-webkit-border-bottom-left-radius:0.375rem !important;-moz-border-radius-topleft:0.375rem !important;-moz-border-radius-bottomleft:0.375rem !important;border-top-left-radius:0.375rem !important;border-bottom-left-radius:0.375rem !important;border-radius: 0.375rem 0 0 0.375rem !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;font-size:0 !important;height:auto !important;box-sizing:border-box !important;aspect-ratio:1 / 1 !important;}
.ModDNNArticleSearchC a.dnnPrimaryAction::before,.ModDNNArticleSearchC .search-button::before{content:"\f002" !important;font-family:"Font Awesome 6 Pro" !important;font-weight:900 !important;font-size:1.2rem !important;color:white !important;line-height:1 !important}
.ModDNNArticleSearchC a.dnnPrimaryAction:hover,.ModDNNArticleSearchC .search-button:hover{background:#e06f01 !important;border-color:#e06f01 !important}

.dnnPrimaryAction,.dnnFormItem input[type="submit"],a.dnnPrimaryAction{display:inline-block !important;font-weight:400 !important;line-height:1.5 !important;color:#fff !important;text-align:center !important;vertical-align:middle !important;user-select:none !important;background:#fb7901 !important;border:1px solid #fb7901 !important;padding:0.375rem 0.75rem !important;font-size:1rem !important;border-radius:0.375rem !important;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out !important;text-decoration:none !important}
.dnnPrimaryAction:hover,.dnnFormItem input[type="submit"]:hover,a.dnnPrimaryAction:hover{background:#e06f01 !important;border-color:#e06f01 !important;color:#fff !important}

header.bg-white.sticky-top.shadow-sm .col-lg-1{text-align:left}
.gridfilter_nav button:hover{color:#fb7901 !important}