* {scroll-margin-top: 8rem;}
.no-overflow, #about {overflow: visible !important;}
[dir="ltr"] body {direction: ltr;}
.headerlogo img {padding: 1rem 0;}
.contenta {float: left;padding: 0px 1rem 0px 0px !important;}
.contentb {float: left;padding: 0px 0px 0px 0px !important;}
.customblocks {width: 100% !important;padding: 1rem !important;}
a:hover {color: #62cbc9;}
@media screen and (min-width: 1200px) {#region-main.has-blocks {width: calc(100% - 330px);}
	#region-main-settings-menu.has-blocks {width: calc(100% - 330px);}}
@media screen and (min-width: 1200px) {[data-region="blocks-column"] {width: calc(330px - 30px);}}
.btn-outline-secondary {color: #495057;border-color: #495057;}
.btn-outline-secondary:disabled {color: #adb5bd;border-color: #adb5bd;}
.section .activity-information {margin-top: 5px;}
#page-my-index #block-region-side-pre .dashboard-card-deck.one-row {flex-flow: column;overflow-x: auto;}
#page-my-index #block-region-side-pre .block-recentlyaccesseditems .course-info-container {padding: 0;}
.block-myoverview .summaryimage.rounded-circle {border-radius: 0% !important;}
#page-my-index .btn-outline-secondary, #page-my-index .dropdown-item.active, .dropdown-item:active {color: inherit;}
#page-my-index [data-region="course-events-container"] {padding: 1rem;}
.moodle-dialogue-bd div[role="alert"] {background-color: #d9534f;padding: 1rem;}
body#page-login-index, body#page-login-signup {-webkit-background-size: cover;background-size: cover;background-position: center;}
.fpsignup {background-color: rgba(255,255,255,.9);padding: 1rem;-webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);border: 1px solid #fff;margin-bottom: 2rem;}
.col-md-4.signinform {padding-left: 0;padding-right: 20px;margin-right: 15px;float: left;}
.fpsignup label {margin: 0;}
.sign-up-btn {margin-top: .5rem;}
.fpsignup .m-t-2 {margin-top: .5rem !important;}
.row.signin {position: relative;z-index: 1;}
.fpcustomtext {margin: 2rem 0 4rem 0;text-align: center;background-color: #fff;}
div#dganewlogin {background-color: #fff;}
.fpinstructions {margin-top: 15%;background-color: rgba(255,255,255,.7);}
.loginnavicon {display: inline-block;padding: 1.5rem;margin-bottom: 1rem;}
.card.loginicon, #page-enrol-users .loginicon#filterform, .que .loginicon.history, .userprofile .profile_tree section.loginicon, .loginicon.groupinfobox, .loginicon.well {text-align: center;}
.row.loginicons {padding: 2rem 0;color: #1b71af;}
.featuretext {text-align: initial;}
.logintop {text-align: center;}
.logintopimage {display: inline-block;}
.loginfeaturedimage img {-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.3);box-shadow: 0 1px 1px 1px rgba(0,0,0,.3);border: 1px solid #fff;}
.featuretext h4 {border-top: 4px solid #000;padding: 1rem;border-bottom: 1px dashed #dee2e6;background-color: #f8f9fa;}
#page-login-index #page, #page-login-signup #page {margin-top: 0 !important;}
#page-login-signup #dganewlogin {display: none;}
#page-login-index #page-wrapper {padding-bottom: 0;}
#page-my-index {background-color: #fcfcfc;}
.editing aside#block-region-fp-a {border: 2px dashed #dee2e6;min-height: 10rem;}
.editing aside#block-region-fp-b {border: 2px dashed #dee2e6;min-height: 10rem;}
.editing aside#block-region-fp-c {border: 2px dashed #dee2e6;min-height: 10rem;}
.editing aside#block-region-side-pre {border: 2px dashed #dee2e6;min-height: 10rem;}
.modal-dialog {max-width: 1200px;margin: 30px auto;}
.teacherdashboard {padding: 1rem;}
.studentdashboard {padding: 1rem;}
.studentdashboard .col-md-2 {float: right;width: auto;text-align: center;padding: 0 2rem;font-weight: bold;}
.teacherdashbutton {font-size: 16px;float: right;padding: 5px 10px;}
.teacherdashboard i.dashicon {float: left;padding: 0px 4px;}
.coursestafflisting img.userpicture {margin-right: 0;float: right;}
.thiscoursebutton {font-size: 16px;float: right;padding: 5px 10px;}
.thiscoursebutton .dropdown-menu {right: -10px;left: initial;}
.editcogbutton {float: right;margin-left: .25rem;padding: 0 .25rem;}
.enrollcodebutton {font-size: 16px;float: right;padding: 5px 10px;}
@media screen and (max-width: 576px) {.enrollcodes.nav-item.nav-link {display: none;}
	.navbar .container-fluid {padding: 0;}}
div#blockslider {background-color: #e9ecef;border: 1px solid #ced4da;padding: 1rem;position: relative;}
.blockpanelbtn {position: absolute;right: 0;top: 0;z-index: 2;}
.blockpanelbtn button.btn, .blockpanelbtn #page-grade-grading-manage .actions button.action, #page-grade-grading-manage .actions .blockpanelbtn button.action {border-radius: 0px 0px 15px 15px;}
.blockpanelbtn .btn:focus, .blockpanelbtn #page-grade-grading-manage .actions .action:focus, #page-grade-grading-manage .actions .blockpanelbtn .action:focus, .blockpanelbtn .btn-primary:focus {outline: 0;-webkit-box-shadow: none !important;box-shadow: none !important;}
ul.footercontact {list-style: none;}
#page-footer {position: relative;background-color: #1b71af;}
#page-footer .dga-logo, #page-footer .vision-2030-logo {display: inline-block;max-height: 100px;background-position: center center;background-repeat: no-repeat;width: 150px;height: 100px;}
#page-footer .dga-logo {background-image: url("/theme/image.php?theme=dganew&component=theme&image=dgalogo");-webkit-background-size: contain;background-size: contain;}
#page-footer .vision-2030-logo {-webkit-background-size: 95px;background-size: 95px;background-image: url("/theme/image.php?theme=dganew&component=theme&image=saudi-vision-2030-logo");}
#page-footer .socials_wrapper .socials a {text-decoration: none !important;color: #1b71af;}
.slide1image, .slide2image, .slide3image, .slide4image {height: 600px;}
.carousel-item:first-child h3 .text_to_html {display: none;}
h3 .text_to_html {margin-top: 10%;}
.carousel-caption.d-none.d-sm-block {background: rgba(0,0,0,.7);display: block !important;}
.carousel-caption {bottom: 0px;}
.carousel-indicators {bottom: 0 !important;margin-right: auto !important;margin-left: auto !important;}
.carousel-indicators li {width: 40px;height: 10px;margin: 0;border-radius: 0px;}
.carousel-indicators .active {width: 40px;height: 10px;margin: 0;background-color: #fff;border-radius: 0px;}
.carousel-indicators1 {bottom: 0 !important;margin-right: auto !important;margin-left: auto !important;}
.carousel-indicators1 li {width: 40px;height: 10px;margin: 0;border-radius: 0px;}
.carousel-indicators1 .active {width: 40px;height: 10px;margin: 0;background-color: #fff;border-radius: 0px;}
.slideNav {height: auto;color: #fff;background: rgba(72,72,72,.95);width: auto;text-align: center;border-right: 1px solid #464343;cursor: pointer;padding: 25px;}
.slideNav.active {height: auto;color: #fff;background: rgba(74,187,185,.95);width: auto;text-align: center;}
.slideNav.active:before {color: rgba(74,187,185,.95);position: absolute;top: -32px;content: "";border: none;font-family: "FontAwesome";font-size: 35px;}
a.left.carousel-control .fa-chevron-left {font-size: 35px;position: absolute;left: 10px;bottom: 40%;}
a.right.carousel-control .fa-chevron-right {font-size: 35px;position: absolute;right: 10px;bottom: 40%;}
.loginslideshow .slide1image, .loginslideshow .slide2image, .loginslideshow .slide3image, .loginslideshow .slide4image {height: 100%;}
.loginslideshow div#dganewcarousel {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.loginslideshow .carousel-inner {height: 100%;}
.loginslideshow .carousel-item {height: 100%;}
.carousel-control {display: none;}
.customloginspacer {height: 200px;}
.carousel.slide.carousel-fade .carousel-item {opacity: 0;-webkit-transition-duration: .6s;-o-transition-duration: .6s;transition-duration: .6s;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.carousel.slide.carousel-fade .carousel-item.active, .carousel.slide.carousel-fade .carousel-item-next.carousel-item-left, .carousel.slide.carousel-fade .carousel-item-prev.carousel-item-right {opacity: 1;}
.carousel.slide.carousel-fade .active.carousel-item-left, .carousel.slide.carousel-fade .active.carousel-item-right {opacity: 0;}
.carousel.slide.carousel-fade .carousel-item-next, .carousel.slide.carousel-fade .carousel-item-prev, .carousel.slide.carousel-fade .carousel-item.active, .carousel.slide.carousel-fade .active.carousel-item-left, .carousel.slide.carousel-fade .active.carousel-item-prev {-webkit-transform: translateX(0);-webkit-transform: translate3d(0,0,0);-moz-transform: translateX(0);-moz-transform: translate3d(0,0,0);-ms-transform: translateX(0);-ms-transform: translate3d(0,0,0);-o-transform: translateX(0);-o-transform: translate3d(0,0,0);transform: translateX(0);transform: translate3d(0,0,0);}
.fpwonderbox {margin-bottom: 1rem;}
.fpstartwrap {padding: 1rem;}
.fpstart {text-align: center;}
.iconset .btn.btn-secondary, .iconset #page-grade-grading-manage .actions .btn-secondary.action, .iconset #page-grade-grading-manage .actions .action.btn-default, #page-grade-grading-manage .actions .iconset .btn-secondary.action, .iconset .btn.btn-default, .iconset #page-grade-grading-manage .actions .btn-default.action, #page-grade-grading-manage .actions .iconset .btn-default.action {min-width: 100px;margin-bottom: .5rem;}
.iconset .btn.btn-secondary.createacourse, .iconset #page-grade-grading-manage .actions .btn-secondary.createacourse.action, .iconset #page-grade-grading-manage .actions .createacourse.action.btn-default, #page-grade-grading-manage .actions .iconset .btn-secondary.createacourse.action, .iconset .btn.createacourse.btn-default, .iconset #page-grade-grading-manage .actions .createacourse.btn-default.action, #page-grade-grading-manage .actions .iconset .createacourse.btn-default.action {width: 150px;}
div#fpslider {padding: 1rem;border: 1px solid #dee2e6;}
.alertbox {text-align: center;}
.alertmessage {display: inline-block;background-color: #ff7518;border-radius: .25rem;padding: 15px;margin: 20px;}
.alertmessage p {margin-top: initial;margin-bottom: initial;}
.ilearnsecurealert {padding: 1rem;margin: 0;}
.ilearnsecurealert p {margin: 0;}
.marketcontent::-webkit-scrollbar {width: 7px;}
.marketcontent::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,.3);border-radius: .25rem;}
.marketcontent::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}
.easyenrol {text-align: center;}
.qr-input-group-addon {padding: .25rem .75rem;font-size: 2rem;line-height: 1.25;text-align: center;}
form#enrolform_easy {text-align: center;display: inline-flex;}
form#enrolform_easy .input-group-addon.qr-button {font-size: 2rem;}
form#enrolform_easy input#enrolform_course_code {font-size: 2rem;}
form#enrolform_easy button.btn.btn-primary, form#enrolform_easy #page-grade-grading-manage .actions button.btn-primary.action, #page-grade-grading-manage .actions form#enrolform_easy button.btn-primary.action {font-size: 2rem;}
.class-box-fp {height: 250px;background-color: #fcfcfc;padding: 1rem;border: 1px solid #fcfcfc;-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);}
.class-box-fp-style3 {min-height: 250px;max-height: inherit;background-color: #fcfcfc;padding: 1rem;border: 1px solid #fcfcfc;-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);}
.class-box-fp-2col {min-height: 250px;max-height: inherit;background-color: #fcfcfc;border: 2px solid #fff;-webkit-box-shadow: 2px 2px 10px 2px rgba(0,0,0,.6);box-shadow: 2px 2px 10px 2px rgba(0,0,0,.6);}
.class-box-fp .course-title h4 a:hover {text-decoration: none;}
.class-box-fp .course-title, .class-box-fp-style3 .course-title {background-color: #fff;padding: 1rem;padding-bottom: 0;margin-bottom: 0;text-align: center;-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);}
.class-box-fp-2col .course-title-2col {background-color: #fff;padding-top: 1rem;margin-bottom: 0;text-align: center;}
.course-summary-2col {margin: 0 2rem;padding: 1rem;color: #fff;background-color: rgba(0,0,0,.8);border-radius: 0 0 .25rem .25rem;}
@media screen and (max-width: 576px) {.course-summary-2col {display: none;}
	#dganewcarousel {display: none !important;}
	#dganewcarousel1 {display: flex;}
	#page-wrapper.loggedin #dganewcarousel, #page-wrapper.loggedin #dganewcarousel1 {display: none !important;}
	h3 .text_to_html {margin-top: 40%;}}
.courseimagecontainer {height: calc(45%);}
.class-box4 {margin-bottom: 2rem;border: 1px solid #fff;-webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);padding: 1rem;height: 250px;overflow: hidden;}
.class-box {border: 1px solid #dee2e6;padding: 0;margin-bottom: 2rem;height: 250px;overflow: hidden;}
.class-fullbox {margin-bottom: 2rem;border: 1px solid #fff;-webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);padding: 1rem;}
.class-fullbox7 {margin-bottom: 2rem;border: 1px solid #fff;-webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);padding: 4rem 2rem 0 2rem;}
.class-fullbox .course-summary {height: 100%;overflow: auto;}
.fullbox {background-color: rgba(255,255,255,.7);background-blend-mode: overlay;}
.fullbox7 {background-color: #fff;}
.coursedata {padding-top: .5rem;}
.course-title-fullboxbkg {background-color: #fff;padding: 1rem;}
.course-title-fullboxbkg7 {padding: 1rem;}
.course-title4 {padding-top: 1rem;}
.course-title {padding: .5rem;}
.class-list {clear: both;}
.coursesmorelink {padding: 1rem;}
.course-image-view {height: 100%;}
.dash-course-image-view {padding-top: 5rem;}
.class-box4 .course-summary4 {height: 4rem;overflow: auto;margin-bottom: 1rem;padding-bottom: 1rem;}
.class-box .course-summary {height: 4rem;overflow: auto;margin-bottom: 1rem;padding-bottom: 1rem;margin: .5rem;}
.class-box .course-summary::-webkit-scrollbar, .class-box4 .course-summary4::-webkit-scrollbar {width: 7px;}
.class-box .course-summary::-webkit-scrollbar-track, .class-box4 .course-summary4::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,.3);border-radius: 5%;}
.class-box .course-summary::-webkit-scrollbar-thumb, .class-box4 .course-summary4::-webkit-scrollbar-thumb {background-color: #11466d;outline: 1px solid slategrey;}
.tooltip-inner {max-width: 350px;font-size: 14px;}
.course_category_tree {padding: 1rem;}
.cat-icon {margin: 5px;}
.category.box-class {padding-bottom: 1rem;text-align: center;}
.category.box-class:nth-child(5) {clear: both;}
.circle-count {float: right;padding-left: 3px;}
.courseimagecontainer:hover .course-overlay {opacity: 1;}
.courseimagecontainer:hover .course-image-view {opacity: .3;}
.course-overlay {-webkit-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;opacity: 0;position: absolute;left: 40%;font-size: 5rem;margin-top: -7rem;color: #212529;}
.coursestyle2 {width: 100%;height: 250px;background-color: #000;color: #fff;text-align: left;font-size: 16px;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);box-shadow: 0 0 5px rgba(0,0,0,.15);}
.coursedimmed1 {background-color: rgba(233,236,239,.9);}
.coursedimmed2 {background-color: rgba(150,150,150,.9);height: 100%;}
.coursedimmed3 {background-color: #868e96;padding: 1rem;}
.coursedimmed4 {background-color: rgba(150,150,150,.9);}
.coursedimmed9 {background-color: rgba(98,203,201,.2);}
.class-box-courseview {background-color: #dae6e5;border: 1px solid #dae6e5;-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);height: 100%;}
.coursestyle2 * {-webkit-transition: all .35s;-o-transition: all .35s;transition: all .35s;-webkit-box-sizing: border-box;box-sizing: border-box;}
.coursestyle2 figcaption {position: absolute;height: 98px;bottom: 0px;left: 0px;right: 0px;overflow: hidden;padding: 15px;background-color: rgba(0,0,0,.75);}
.coursestyle2 h3 {text-transform: uppercase;font-size: 20px;font-weight: 400;line-height: 24px;margin: 3px 0;}
a.coursestyle2url {position: absolute;top: 0;bottom: 0;left: 0;right: 0;cursor: pointer;}
a.coursestyle3url {position: absolute;top: 0;bottom: 0;left: 0;right: 0;cursor: pointer;}
.coursestyle2:hover figcaption, .coursestyle2.hover figcaption {height: calc(100%);}
.coursestyle2:hover p.course-summary::-webkit-scrollbar {width: 7px;}
.coursestyle2:hover p.course-summary::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,.3);border-radius: 5%;}
.coursestyle2:hover p.course-summary::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}
@media screen and (min-width: 992px) {.coursestyle2:hover p.course-summary, .coursestyle2.hover p.course-summary {overflow-y: auto;height: 5rem;}}
.coursestyle2 .course-card {margin-top: 4rem;}
.coursestyle2:hover .course-card {margin-top: 0rem;}
ul.teacherscourseview {list-style-type: none;font-weight: bold;font-style: italic;}
.tilecontainer {position: relative;margin: 3rem 0 2rem 0;}
.coursestyle9row {padding: 1rem 0;border-bottom: 1px dashed #dee2e6;}
.coursestyle9row:hover {-webkit-transition: all .3s cubic-bezier(.25,.8,.25,1);-o-transition: all .3s cubic-bezier(.25,.8,.25,1);transition: all .3s cubic-bezier(.25,.8,.25,1);background-color: #fff6ae;}
.hoverhighlight:hover {-webkit-transition: all .3s cubic-bezier(.25,.8,.25,1);-o-transition: all .3s cubic-bezier(.25,.8,.25,1);transition: all .3s cubic-bezier(.25,.8,.25,1);background-color: #fff6ae;}
#page-header .singlebutton {z-index: 1;}
.dashtitle {padding-top: .5rem;}
.jumpmenu {display: inline-block;}
.enrolmenticons {float: right;}
.course-content ul.topics li.section .left, .course-content ul.topics li.section .right {width: auto;padding: 0;}
.editing .course-content ul.topics li.section .left, .editing .course-content ul.topics li.section .right {width: auto;padding: 0 6px;}
#page-my-index .block_myoverview .card-body, #page-my-index .block_myoverview .userprofile .profile_tree section, .userprofile .profile_tree #page-my-index .block_myoverview section {border: 0;}
.path-course-view .actions img.icon {width: 24px;height: 24px;}
#page-badges-mybadges .fpwonderbox {display: none;}
#page-badges-mybadges .markettiles {display: none;}
#page-user-files .fpwonderbox {display: none;}
.socials_wrapper {margin: 0 auto;}
.socials_wrapper .socials {margin-bottom: 0;}
.socials a:hover {text-decoration: none;}
.coursecontrols .nav-item.nav-link {padding: 0;margin-left: 2px;margin-right: 2px;}
.editingbutton {float: left;margin: 0 .25rem;padding: .175rem .75rem;font-size: 1.2375rem;line-height: 1.4rem;border-radius: 15px;}
.region_main_settings_menu_proxy {background-color: transparent;}
.dropdown-toggle {position: relative;}
.dropdown-toggle:after {position: relative;top: 3px;}
.navbar-nav .coursecontrols .nav-item + .nav-item {margin-left: .25rem;}
.navbar {background-color: #fff;}
.navbar-fhs .navbar-brand {color: #000;}
.navbar-fhs .navbar-brand:hover, .navbar-fhs .navbar-brand:focus {color: #000;}
.navbar-fhs .navbar-nav .nav-link {color: #8890a6;font-weight: bold;}
.navbar-fhs .navbar-nav .nav-link:hover .icon {color: #000;}
.navbar-fhs .navbar-nav .nav-link:hover, .navbar-fhs .navbar-nav .nav-link:focus {color: #000;}
.navbar-fhs .navbar-nav .nav-link.disabled {color: #000;}
.navbar-fhs .navbar-nav .show > .nav-link, .navbar-fhs .navbar-nav .active > .nav-link, .navbar-fhs .navbar-nav .nav-link.show, .navbar-fhs .navbar-nav .nav-link.active {color: #000;}
.navbar-fhs .navbar-toggler {color: #000;border-color: initial;}
.navbar-fhs .navbar-toggler-icon {background-image: initial;}
.navbar-fhs .navbar-text {color: #000;}
.navbar-fhs .navbar-text a {color: #000;}
.navbar-fhs .navbar-text a:hover, .navbar-fhs .navbar-text a:focus {color: #000;}
span.userbutton {color: #000;}
#page-wrapper:not(.loggedin) .navbar-fhs .navbar-nav .nav-link {color: #000;}
#nav-drawer.closed {left: -305px;}
[data-region="drawer"] {background-color: rgba(235,251,255,.8);}
.studentdash .btn, .studentdash #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .studentdash .action, .teacherdash .btn, .teacherdash #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .teacherdash .action, .enrollcodes .btn, .enrollcodes #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .enrollcodes .action, .siteadminlink .btn, .siteadminlink #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .siteadminlink .action {background-color: #1b71af;border-color: #1b71af;color: #fff;}
.studentdash .btn:hover, .studentdash #page-grade-grading-manage .actions .action:hover, #page-grade-grading-manage .actions .studentdash .action:hover, .teacherdash .btn:hover, .teacherdash #page-grade-grading-manage .actions .action:hover, #page-grade-grading-manage .actions .teacherdash .action:hover, .enrollcodes .btn:hover, .enrollcodes #page-grade-grading-manage .actions .action:hover, #page-grade-grading-manage .actions .enrollcodes .action:hover, .siteadminlink .btn:hover, .siteadminlink #page-grade-grading-manage .actions .action:hover, #page-grade-grading-manage .actions .siteadminlink .action:hover {background-color: #fff;color: #212529;}
.path-mod-quiz .que .form-inline {display: inline-block;}
[data-region="coursecompetencyactivities"] .list-inline-item img {width: 32px;}
#page-course-editdefaultcompletion .modules.mb-1 img {height: 32px;width: 32px;}
.block_recentlyaccesseditems img.icon {height: 32px;width: 32px;}
@media (min-width: 544px) {.form-inline .form-control-static {display: block !important;}}
#back-to-top {position: fixed;bottom: 20px;right: 20px;z-index: 2;cursor: pointer;-webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;transition: opacity .2s ease-out;opacity: 0;}
#back-to-top.show {opacity: 1;}
.mycoursecompletion {float: left;padding-right: 1rem;}
.mycoursecompletiontile2 {padding-left: .5rem;padding-top: .5rem;}
.mycoursecompletiontile4 {padding-left: .5rem;padding-top: .5rem;}
.completiontextposition {color: initial;}
.export-group {background-color: #f8f9fa;padding: 1rem;margin-bottom: 2rem;border: 1px solid #e9ecef;border-top: 7px solid #3fcbda;}
.export-group .col-md-3 label {font-weight: bold;}
.export-group .form-group.row.fitem:first-child, .export-group .row.fitem.form-buttons:first-child, .export-group .path-admin .row.fitem.buttons:first-child, .path-admin .export-group .row.fitem.buttons:first-child, .export-group .fp-content-center form + div.row.fitem:first-child, .fp-content-center .export-group form + div.row.fitem:first-child, .export-group div.backup-section + form.row.fitem:first-child {border-bottom: 1px solid #dee2e6;}
.progress-chart-container .no-progress .icon {top: 50%;left: 40%;}
.progress-bar .fhsprogresstest {width: max-content;margin-left: 1rem;}
.progress.dganewsinglepage {float: right;height: 7px;border: 0;width: 25%;}
div#page.container-fluid {padding: 0 2rem;}
@media screen and (max-width: 576px) {div#page-content {padding: 0;}
	#page-course-view-topics .course-content ul.topics li.section, #page-course-view-govxsections .course-content ul.govxsections li.section {padding: 2rem 0;}
	.card-body, .userprofile .profile_tree section {padding: .5rem;}
	.section li.activity {padding: .5rem;}
	.course-content ul.section {margin: 0;}
	div#page.container-fluid {padding: 0 !important;}
	.row {margin-left: 0;margin-right: 0;}
	.p-a-1 {padding: 0 !important;}
	.class-fullbox7 {padding: 3rem .25rem 0 .25rem;}
	.course-summary-2col {margin: 0;padding: 0;border-radius: 0;}
	.blockbtntext {display: none;}
	.progress {width: 100%;}}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute;max-height: 500px;overflow: auto;}
ul.ctopics {width: 100%;}
.path-course-view .video-js.vjs-audio {width: 400px;}
.path-course-view .mod-indent-outer .mediaplugin {display: contents;}
.path-course-view .mediaplugin_videojs > div {margin: initial;}
audio.mediaplugin_html5audio {width: 400px;height: 54px;position: initial;}
#page-login-index #page {background-color: transparent;}
#page-message-index #region-main {height: auto;}
.custom-select {width: auto;}
nav.fixed-top.navbar.navbar-teacher.navbar-expand.moodle-has-zindex {background-color: #f3e420;}
nav.fixed-top.navbar.navbar-student.navbar-expand.moodle-has-zindex {background-color: #fff;}
body.editing .course-content ul.collapsibletopics a.sectiontoggle {float: unset;}
body.editing .course-content ul.collapsibletopics a.sectiontoggle[aria-expanded="true"] {background-position: left 55%;padding-right: 1rem;padding-left: 1rem;}
body.editing .course-content ul.collapsibletopics a.sectiontoggle[aria-expanded="false"] {background-position: left 55%;padding-right: 1rem;padding-left: 1rem;}
.dganewcourseformat h3.sectionname {background-color: #e9ecef;padding: 1rem;}
li#section-0.dganewcourseformat h3.sectionname {background-color: initial;padding: 0;}
.course-content ul li.section.main.dganewcourseformat {border-bottom: 0;}
.course-content ul.collapsibletopics .dganewcourseformat .content .summarytext {padding: 1rem;margin: 0;}
body.editing ul.collapsibletopics .dganewcourseformat .content .summarytext {margin: 0;padding: 1rem;}
.dganewcourseformat .progress {background-color: #adb5bd;}
.dganewcourseformat .fhscoursebutton {display: block;text-align: right;}
.course-content ul.collapsibletopics li.section.dganewcourseformat .content {padding: 0;}
.course-content ul.collapsibletopics a.sectiontoggle {font-size: 1.2rem;}
.dganewcourseformat ul.section {margin: 0;padding: 1rem;}
@font-face {font-family: "SSTArabic";src: url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Regular.eot");src: url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Regular.eot%3F%23iefix") format("embedded-opentype"),url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Regular.woff") format("woff"),url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Regular.ttf") format("truetype");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "SSTArabic";src: url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Regular.eot");src: url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Regular.eot%3F%23iefix") format("embedded-opentype"),url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Regular.woff") format("woff"),url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Regular.ttf") format("truetype");font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: "SSTArabic";src: url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Bold.eot");src: url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Bold.eot%3F%23iefix") format("embedded-opentype"),url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Bold.woff") format("woff"),url("/theme/font.php?theme=dganew&component=theme&font=DiodrumArabic-Bold.ttf") format("truetype");font-weight: bold;font-style: normal;font-display: swap;}
#nav-drawer[aria-hidden=true] .list-group-item {display: block;}
#nav-drawer .list-group-item[data-parent-key^="localboostnavigationcustom"][data-hidden="1"] {display: none;}
#nav-drawer .list-group-item[data-parent-key^="localboostnavigationcustom"][data-hidden="0"] {display: block;}
.markettiles, #dganewcarousel {display: none;}
nav.fixed-top:before {content: "BETA";display: block;width: 100px;background-color: #008a39;color: #fff;position: absolute;top: 10px;left: -25px;text-align: center;-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg);z-index: 100;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);box-shadow: 0 2px 4px rgba(0,0,0,.1);padding: 2px;font-size: .785rem;}
body.lang-ar nav.fixed-top:before {-webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);transform: rotateZ(45deg);content: "???? ???????";text-align: -webkit-center;font-size: smaller;top: 16px;}
@media only screen and (min-width: 200px) {.navbar-nav d-none d-md-flex ml-auto .d-md-flex {display: flex !important;width: 90px;height: 45px;}}
body.notloggedin {background-color: #fff;}
.pagelayout-frontpage #page-wrapper:not(.loggedin) #page, .pagelayout-login #page-wrapper:not(.loggedin) #page {padding: 0px;}
#page-wrapper:not(.loggedin) .search-container, #page-wrapper:not(.loggedin) .search-wrapper {display: none;}
#page-wrapper:not(.loggedin) .navbar-brand {display: block !important;}
#page-wrapper:not(.loggedin) .navbar-brand .logo {display: block !important;}
#page-wrapper:not(.loggedin).pagelayout-coursecategory #page-content {max-width: 1100px;margin: auto;}
#page-wrapper:not(.loggedin) .markettiles, #page-wrapper:not(.loggedin) #dganewcarousel, #page-wrapper:not(.loggedin) #dganewcarousel1 {display: flex;}
#page-wrapper:not(.loggedin) #region-main > .fp-blocks > .container-fluid {padding-left: 0px;padding-right: 0px;}
#page-wrapper:not(.loggedin) .pagelayout-frontpage #page-header, #page-wrapper:not(.loggedin) .navbar-nav .usermenu, #page-wrapper:not(.loggedin) .block_globalsearch {display: none;}
#dganewcarousel .carousel-indicators li {width: 20px;height: 20px;margin: 0 12px;background-color: transparent;border-radius: 50%;border: 5px solid #fff;opacity: .8;}
#dganewcarousel .carousel-indicators li.active, #dganewcarousel .carousel-indicators li:hover {background-color: #fff;}
#dganewcarousel .carousel-indicators1 li {width: 20px;height: 20px;margin: 0 12px;background-color: transparent;border-radius: 50%;border: 5px solid #fff;opacity: .8;}
#dganewcarousel .carousel-indicators1 li.active, #dganewcarousel .carousel-indicators1 li:hover {background-color: #fff;}
#region-main {border: none;background-color: transparent;}
#region-main .explore.btn, #region-main #page-grade-grading-manage .actions .explore.action, #page-grade-grading-manage .actions #region-main .explore.action {margin-left: 1rem;font-size: 1.125rem;padding: .35rem 1.5rem;border-radius: 20px;}
.carousel-caption {bottom: initial;top: 0px;}
.carousel-caption h3 {font-size: 3.125rem;line-height: 3rem;}
.carousel-caption.d-none.d-sm-block {background: transparent;color: #fff;margin-top: 20px;}
.carousel-caption .slideshow-button {text-transform: uppercase;background-color: #fff;padding: 4px 24px;font-size: 1rem;display: block;border-radius: 15px;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.08);box-shadow: 0 2px 4px rgba(0,0,0,.08);}
.carousel-caption .slideshow-button .text_to_html {font-size: 1.25rem;}
.carousel-caption .slideshow-button:hover {text-decoration: none;background-color: #efefef;}
.carousel-caption .slideshow-button.login-btn {background-color: #62cbc9;color: #fff;}
.carousel-caption .slideshow-button.login-btn:hover {background-color: #55b7b5;}
.carousel-caption .slider-container {max-width: 380px;background-color: rgba(255,255,255,.8);border-radius: 20px;margin-top: -50px;}
.carousel-caption .slider-title {color: #024b87;font-weight: bold;font-size: 1.5rem;}
.carousel-caption .slider-subtitle {font-size: .875rem;}
.carousel-caption .slider-subtitle img {margin-left: 3px;margin-top: -5px;width: 33px;}
.carousel-caption .slider-description {color: #024b87;font-weight: bold;line-height: 1.5625em;padding: 10px 0 20px;font-size: 1.25rem;}
@media (max-width: 767px) {.carousel-caption {right: 5%;left: 5%;}}
.pagelayout-frontpage .blocks-landing-page-blocks-row {}
.pagelayout-frontpage .blocks-landing-page-blocks-row .block_course_summary {background-color: transparent;border: none;margin-bottom: 0px !important;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .block_course_summary .content {padding: 0px;margin-top: 0px !important;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .no-overflow {overflow: visible;}
.pagelayout-frontpage .blocks-landing-page-blocks-row h3 {font-size: 2.25rem;max-width: 800px;margin: auto;text-align: center;}
.pagelayout-frontpage .blocks-landing-page-blocks-row p.section-text {max-width: 800px;margin: auto;text-align: center;font-size: 1.375rem;line-height: 30px;margin-top: 30px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .courses-container {background-color: #261175;background-color: linear-gradient(180deg,#261175 0%,#a79cc6 100%);background-repeat: no-repeat;background-position: bottom center;-webkit-background-size: 100%;background-size: 100%;padding: 40px 0px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .courses-container h3 {color: #fff;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .courses-container p.section-text {color: #fff;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .institutions-container {display: flex;justify-content: center;margin-top: 50px;flex-wrap: wrap;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .institution-location {margin-bottom: 15px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .institution-item {position: relative;min-width: 260px;max-width: 280px;height: 280px;flex: 0 0 33.333%;padding-left: 15px;padding-right: 15px;border-radius: 15px;background-color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;margin: 20px;-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.3);box-shadow: 0 2px 10px rgba(0,0,0,.3);}
.pagelayout-frontpage .blocks-landing-page-blocks-row .institution-item:hover .institution-desciption {display: flex;flex-direction: column;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .institution-main {display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 25px;text-align: center;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .institution-main img {width: auto;margin-bottom: 0px;height: 140px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .institution-main p {margin-top: 20px;font-size: 1.125rem;}
.pagelayout-frontpage .blocks-landing-page-blocks-row p.final-text {text-align: center;color: #fff;font-size: 1.4375rem;margin-top: 44px;margin-bottom: 50px;padding-left: 30px;padding-right: 30px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section {display: flex;padding: 5% 0px;align-items: center;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container {flex: 0 0 40%;padding: 0 0 0 10%;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container h2 {font-size: 2.25rem;line-height: 2.7rem;margin-bottom: 20px;margin-top: 50px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container p {font-size: 1.0625rem;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container .subtitle {font-size: 1rem;text-transform: uppercase;margin-top: 40px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container .get-app-icon {margin-top: 25px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container .get-app-icon .icons-wrapper {display: inline-block;margin-right: 10px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container .get-app-icon .icons-wrapper img {max-height: 45px;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .image-container {flex: 0 0 60%;}
.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .image-container img {width: 100%;height: auto;max-width: 1000px;}
@media (max-width: 767px) {.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section {flex-wrap: wrap;}
	.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container {flex: 0 0 100%;padding: 5% 10%;}
	.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .image-container {flex: 0 0 100%;}}
.pagelayout-frontpage #frontpage-category-names {background-color: #fff;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);padding: 1rem;margin-left: 15px;margin-right: 15px;}
.pagelayout-frontpage #frontpage-category-names .course_category_tree {padding: 0px;}
body:not(.notloggedin).pagelayout-frontpage:not(.editing) .blocks-landing-page-blocks-row {display: none;}
body.notloggedin.pagelayout-frontpage #region-main {overflow: visible;}
body.notloggedin.pagelayout-frontpage section > .card-body, body.notloggedin.pagelayout-frontpage .userprofile .profile_tree section > section, .userprofile .profile_tree body.notloggedin.pagelayout-frontpage section > section {padding-left: 0px !important;padding-right: 0px !important;}
@media (max-width: 992px) {.notloggedin.pagelayout-frontpage #dganewcarousel .carousel-indicators li {width: 14px;height: 14px;margin: 0 8px;}
	.notloggedin.pagelayout-frontpage .carousel-caption h3, .notloggedin.pagelayout-frontpage .blocks-landing-page-blocks-row h3, .notloggedin.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container h2 {font-size: 1.87rem;line-height: 2.25rem;}
	.notloggedin.pagelayout-frontpage .carousel-caption .text_to_html, .notloggedin.pagelayout-frontpage .blocks-landing-page-blocks-row p.final-text, .notloggedin.pagelayout-frontpage .blocks-landing-page-blocks-row p.section-text {font-size: 1.2rem;}
	.notloggedin.pagelayout-frontpage .certications-container {padding-left: 2rem;padding-right: 2rem;}
	.notloggedin.pagelayout-frontpage .slick-list {margin: 0px;}
	.notloggedin.pagelayout-frontpage #page-content .courses-container {padding-left: 2rem;padding-right: 2rem;}
	.notloggedin.pagelayout-frontpage #page-content .courses-container .institutions-container {margin-top: 20px;}
	.notloggedin.pagelayout-frontpage #page-content .courses-container .institutions-container .institution-item {margin: 10px;height: 230px;min-width: 230px;max-width: 250px;}
	.notloggedin.pagelayout-frontpage #page-content .courses-container .institutions-container .institution-item .institution-main {padding: 15px;}
	.notloggedin.pagelayout-frontpage #page-content .courses-container .institutions-container .institution-item .institution-main p {margin-top: 8px;}
	.notloggedin.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container {padding: 1rem 0 1rem 2rem;}
	.notloggedin.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container h2 {margin-top: 20px;}
	.notloggedin.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container .get-app-icon .icons-wrapper img {max-height: 40px;}
	.notloggedin.pagelayout-frontpage .courseslider-course-button {padding: 5px 15px;font-size: .875rem;}
	.notloggedin.pagelayout-frontpage .courseslider-course {padding: 0px;}
	.notloggedin.pagelayout-frontpage .courseslider-course-type {padding: 0px 10px;font-size: .8rem;}
	.notloggedin.pagelayout-frontpage .carousel-caption {left: 5%;}}
@media (max-width: 576px) {.notloggedin.pagelayout-frontpage #page-content > .col-12, .notloggedin.pagelayout-frontpage #page-content > .col-xs-12 {padding: 0px;}
	.notloggedin.pagelayout-frontpage #page-content .blocks-landing-page-blocks-row .col-md-12 {padding: 0px;}
	.notloggedin.pagelayout-frontpage .block_govx_course_slider .courseslider-course-inner {display: block;}
	.notloggedin.pagelayout-frontpage .block_govx_course_slider .courseslider-course-image-div {width: 100%;display: block;text-align: left;height: 190px !important;}
	.notloggedin.pagelayout-frontpage .block_govx_course_slider .courseslider-course-details {width: 100%;margin-bottom: 20px;}
	.notloggedin.pagelayout-frontpage .block_govx_course_slider .slick-slide img {position: unset;}
	.notloggedin.pagelayout-frontpage .courses-container .institutions-container .institution-item {height: 220px;min-width: 220px;max-width: 250px;}
	.notloggedin.pagelayout-frontpage .blocks-landing-page-blocks-row .start-learning-section .description-container {padding: 1rem 2rem;}}
.pagelayout-mydashboard #region-main, .pagelayout-frontpage #region-main {padding: 0px !important;}
.pagelayout-frontpage #region-main .fp-blocks {padding-top: 0px;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch ~ .block_html .no-overflow {padding: 0px;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch ~ .block_html .card-text.content {margin-top: 0px !important;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .content-centred {max-width: 100%;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .progress-chart-container {display: none;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .card-deck {padding: 20px 30px;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .courses-view-course-item {border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);border: none;margin-left: .5rem;margin-right: .5rem;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .courses-view-course-item .taggedcoursesearchimg {border-top-right-radius: 15px;border-top-left-radius: 15px;-webkit-background-size: cover;background-size: cover;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .courses-view-course-item .tags {display: none;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .pagination {justify-content: center;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .text-muted, .pagelayout-frontpage #region-main .block_taggedcoursesearch a.dimmed, .pagelayout-frontpage #region-main .block_taggedcoursesearch a.dimmed:link, .pagelayout-frontpage #region-main .block_taggedcoursesearch a.dimmed:visited, .pagelayout-frontpage #region-main .block_taggedcoursesearch a.dimmed_text, .pagelayout-frontpage #region-main .block_taggedcoursesearch a.dimmed_text:link, .pagelayout-frontpage #region-main .block_taggedcoursesearch a.dimmed_text:visited, .pagelayout-frontpage #region-main .block_taggedcoursesearch .dimmed_text, .pagelayout-frontpage #region-main .block_taggedcoursesearch .dimmed_text a, .dimmed_text .pagelayout-frontpage #region-main .block_taggedcoursesearch a, .pagelayout-frontpage #region-main .block_taggedcoursesearch .dimmed_text a:link, .dimmed_text .pagelayout-frontpage #region-main .block_taggedcoursesearch a:link, .pagelayout-frontpage #region-main .block_taggedcoursesearch .dimmed_text a:visited, .dimmed_text .pagelayout-frontpage #region-main .block_taggedcoursesearch a:visited, .pagelayout-frontpage #region-main .block_taggedcoursesearch .usersuspended, .pagelayout-frontpage #region-main .block_taggedcoursesearch .usersuspended a, .usersuspended .pagelayout-frontpage #region-main .block_taggedcoursesearch a, .pagelayout-frontpage #region-main .block_taggedcoursesearch .usersuspended a:link, .usersuspended .pagelayout-frontpage #region-main .block_taggedcoursesearch a:link, .pagelayout-frontpage #region-main .block_taggedcoursesearch .usersuspended a:visited, .usersuspended .pagelayout-frontpage #region-main .block_taggedcoursesearch a:visited, .pagelayout-frontpage #region-main .block_taggedcoursesearch .dimmed_category, .pagelayout-frontpage #region-main .block_taggedcoursesearch .dimmed_category a, .dimmed_category .pagelayout-frontpage #region-main .block_taggedcoursesearch a, .pagelayout-frontpage #region-main .block_taggedcoursesearch .tag_feed .media .muted a, .tag_feed .media .muted .pagelayout-frontpage #region-main .block_taggedcoursesearch a, .pagelayout-frontpage #region-main .block_taggedcoursesearch #page-admin-qtypes .disabled, #page-admin-qtypes .pagelayout-frontpage #region-main .block_taggedcoursesearch .disabled, .pagelayout-frontpage #region-main .block_taggedcoursesearch #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .pagelayout-frontpage #region-main .block_taggedcoursesearch .disabled, .pagelayout-frontpage #region-main .block_taggedcoursesearch #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .pagelayout-frontpage #region-main .block_taggedcoursesearch .componentname, .pagelayout-frontpage #region-main .block_taggedcoursesearch #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .pagelayout-frontpage #region-main .block_taggedcoursesearch .versionnumber, .pagelayout-frontpage #region-main .block_taggedcoursesearch #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .pagelayout-frontpage #region-main .block_taggedcoursesearch .requiredby, .pagelayout-frontpage #region-main .block_taggedcoursesearch #page-admin-search .adminpagepath li, #page-admin-search .adminpagepath .pagelayout-frontpage #region-main .block_taggedcoursesearch li, .pagelayout-frontpage #region-main .block_taggedcoursesearch .block .minicalendar td.weekend, .block .minicalendar .pagelayout-frontpage #region-main .block_taggedcoursesearch td.weekend, .pagelayout-frontpage #region-main .block_taggedcoursesearch .section .activity .stealth, .section .activity .pagelayout-frontpage #region-main .block_taggedcoursesearch .stealth, .pagelayout-frontpage #region-main .block_taggedcoursesearch .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .pagelayout-frontpage #region-main .block_taggedcoursesearch .activity-count, .pagelayout-frontpage #region-main .block_taggedcoursesearch .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .pagelayout-frontpage #region-main .block_taggedcoursesearch .sectionname > span, .pagelayout-frontpage #region-main .block_taggedcoursesearch .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .pagelayout-frontpage #region-main .block_taggedcoursesearch .content > div.summary, .pagelayout-frontpage #region-main .block_taggedcoursesearch .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .pagelayout-frontpage #region-main .block_taggedcoursesearch .activityinstance, .pagelayout-frontpage #region-main .block_taggedcoursesearch #course-category-listings .listitem[data-visible="0"], #course-category-listings .pagelayout-frontpage #region-main .block_taggedcoursesearch .listitem[data-visible="0"], .pagelayout-frontpage #region-main .block_taggedcoursesearch #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .pagelayout-frontpage #region-main .block_taggedcoursesearch .listitem[data-visible="0"] > div > a, .pagelayout-frontpage #region-main .block_taggedcoursesearch #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .pagelayout-frontpage #region-main .block_taggedcoursesearch .listing-pagination-totals.dimmed, .pagelayout-frontpage #region-main .block_taggedcoursesearch .fitem.disabled .fp-btn-choose, .fitem.disabled .pagelayout-frontpage #region-main .block_taggedcoursesearch .fp-btn-choose, .pagelayout-frontpage #region-main .block_taggedcoursesearch .form-defaultinfo, .pagelayout-frontpage #region-main .block_taggedcoursesearch .form-label .form-shortname, .form-label .pagelayout-frontpage #region-main .block_taggedcoursesearch .form-shortname, .pagelayout-frontpage #region-main .block_taggedcoursesearch .formsettingheading .form-horizontal, .formsettingheading .pagelayout-frontpage #region-main .block_taggedcoursesearch .form-horizontal, .pagelayout-frontpage #region-main .block_taggedcoursesearch .no-felement.fstatic, .pagelayout-frontpage #region-main .block_taggedcoursesearch .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .pagelayout-frontpage #region-main .block_taggedcoursesearch .backup_stage {display: none;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch a.dimmed {display: block;color: #000;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .page-link {background-color: transparent;border: none;border-radius: 10px;margin: 0px 1px;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .page-item.active .page-link {background-color: #261175;}
.pagelayout-frontpage #region-main .block_taggedcoursesearch .page-item.active.disabled .page-link {background-color: transparent;}
#page-footer {background-color: #261175;}
#page-footer .footer-menu-item {text-decoration: none;margin: 0px 3px 10px 3px;display: inline-block;padding: 0px 15px;border-radius: 15px;font-size: .75rem;}
#page-footer .footer-menu-item:hover {background-color: #65529b;}
#page-footer .socials_wrapper {margin-bottom: 25px;margin-top: 10px;}
#page-footer .socials_wrapper .socials a.socialicon {color: transparent;border: 2px solid #fff;border-radius: 50%;margin: 0px 5px;width: 2rem;display: inline-block;height: 2rem;}
#page-footer .socials_wrapper .socials a.socialicon .fa-stack {width: 100%;height: 100%;}
#page-footer .col-md-8, #page-footer .col-md-4 {max-width: 100%;flex: 0 0 100%;text-align: center;}
#page-footer .col-md-8 p, #page-footer .col-md-4 p {margin-bottom: 15px;font-size: .75rem;}
#page-footer .logininfo, #page-footer .homelink, #page-footer .helplink, #page-footer .tool_dataprivacy {display: none;}
body:not(.notloggedin) #page-footer {background-color: #261175;background-position: left bottom;background-repeat: no-repeat;-webkit-background-size: auto 80%;background-size: auto 80%;}
div#learningcontent {border-top: none !important;}
#nav-drawer {background: #230871;background: linear-gradient(195deg,#261175 0%,#7b6baa 100%);padding: 0px;margin-top: 5px;}
body {font-family: "Bahij Janna",sans-serif;overflow-x: hidden;font-weight: normal;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .path-calendar .maincalendar .calendar-controls .current, .h3, .h4, .h5, .h6 {margin-bottom: .5rem;font-weight: normal;line-height: 1.2;}
h1, .h1 {font-size: 1.625rem;}
h2, .h2, .path-calendar .maincalendar .calendar-controls .current {font-size: 1.25rem;font-weight: bold;}
h3, .h3 {font-size: 1.640625rem;}
h4, .h4 {font-size: 1.40625rem;}
h5, .h5 {font-size: 1.171875rem;}
h6, .h6 {font-size: .9375rem;}
h1, h2, h3, button, .btn-primary, .btn-secondary, .btn-default {font-weight: bold;}
button.btn, #page-grade-grading-manage .actions button.action, .btn-primary, .btn-secondary, .btn-default {padding: .175rem 1.25rem 5px;border-radius: 15px;}
select, .custom-select, .form-control {border-radius: 15px;}
#page-header .card, #page-header #page-enrol-users #filterform, #page-enrol-users #page-header #filterform, #page-header .que .history, .que #page-header .history, #page-header .userprofile .profile_tree section, .userprofile .profile_tree #page-header section, #page-header .groupinfobox, #page-header .well {background-color: transparent;border: none;}
#nav-drawer nav {background-color: transparent;padding: 0px;margin-right: 0px;margin-top: 40px;}
footer .sitelink, footer .brandbox {display: none;}
#nav-drawer .list-group li:first-child {padding-top: 1.15rem;}
#nav-drawer .list-group li:last-child {padding-bottom: 1.15rem;}
#nav-drawer .list-group li[data-key="home"] {display: none;}
#nav-drawer .list-group a[data-parent-key="home"] .media-body, #nav-drawer .list-group a[data-key="coursehome"] .media-body {line-height: 1.75rem;}
#nav-drawer .list-group a[data-parent-key="home"] .media-left, #nav-drawer .list-group a[data-key="coursehome"] .media-left {width: 16px;height: 1.75rem;margin-right: .5rem;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 16px;background-size: 16px;opacity: .6;background-image: url("/theme/image.php?theme=dganew&component=theme&image=courseicon");}
#nav-drawer .list-group a[data-parent-key="home"] .media-left i, #nav-drawer .list-group a[data-key="coursehome"] .media-left i {display: none;}
#nav-drawer .list-group:not(.mt-1) li {margin-bottom: 0px;}
#nav-drawer .list-group:not(.mt-1) li[data-key="localboostnavigationcustomrootusersdiscover"] {padding-top: 1.15rem;}
#nav-drawer .list-group:not(.mt-1) li .media-body {line-height: 1.75rem;}
#nav-drawer .list-group:not(.mt-1) li .media-left {width: 16px;height: 1.75rem;margin-right: .5rem;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 16px;background-size: 16px;opacity: .6;background-image: url("/theme/image.php?theme=dganew&component=theme&image=courseicon");}
#nav-drawer .list-group:not(.mt-1) li .media-left i {display: none;}
#nav-drawer .list-group:not(.mt-1) li[data-label="General"] {display: none;}
#nav-drawer .list-group:not(.mt-1) li:not([data-parent-key="home"]):not([data-key="coursehome"]):not([data-parent-key="localboostnavigationcustombottomusersmanual"]) {background-color: rgba(0,0,0,.2);padding-left: 1.75rem;border-left: 5px solid rgba(0,0,0,.3);padding: 0px;}
#nav-drawer .list-group:not(.mt-1) li:not([data-parent-key="home"]):not([data-key="coursehome"]):not([data-parent-key="localboostnavigationcustombottomusersmanual"]) a {padding: .4rem 1.25rem .4rem 2.25rem;border-bottom: 1px solid rgba(255,255,255,.4);}
#nav-drawer .list-group:not(.mt-1) li:not([data-parent-key="home"]):not([data-key="coursehome"]):not([data-parent-key="localboostnavigationcustombottomusersmanual"]) a:hover {background-color: rgba(0,0,0,.3);}
#nav-drawer .list-group:not(.mt-1) li:not([data-parent-key="home"]):not([data-key="coursehome"]):not([data-parent-key="localboostnavigationcustombottomusersmanual"]) a .media-left {display: none;}
#nav-drawer .list-group:not(.mt-1) li:not([data-parent-key="home"]):not([data-key="coursehome"]):not([data-parent-key="localboostnavigationcustombottomusersmanual"])[data-key="localboostnavigationcustomcourseuserscoursecalendar"] {padding-bottom: .95rem;}
#nav-drawer .list-group:not(.mt-1) li:not([data-parent-key="home"]):not([data-key="coursehome"]):not([data-parent-key="localboostnavigationcustombottomusersmanual"])[data-key="localboostnavigationcustomcourseuserscoursecalendar"] a {border-bottom: none;}
#nav-drawer .list-group:not(.mt-1) li[data-key="coursehome"] {background-color: rgba(0,0,0,.2);border-left: 5px solid rgba(0,0,0,.3);}
#nav-drawer .list-group:not(.mt-1) li[data-key="coursehome"] a {margin: 0px 20px !important;padding: .85rem .55rem;max-width: 225px;}
#nav-drawer .list-group:not(.mt-1) li[data-key="coursehome"] a .media-left {background-image: url("/theme/image.php?theme=dganew&component=theme&image=courseicon");}
#nav-drawer .list-group:not(.mt-1) li[data-key="coursehome"] a .media-body {font-weight: normal !important;}
#nav-drawer .list-group:not(.mt-1) li[data-key="coursehome"] a:hover {background-color: rgba(0,0,0,.3);}
#nav-drawer .list-group li:not([data-parent-key="home"])[data-parent-key="localboostnavigationcustombottomusersmanual"] {background-color: transparent;border-left: none;}
#nav-drawer .list-group li:not([data-parent-key="home"])[data-parent-key="localboostnavigationcustombottomusersmanual"] a {padding: .4rem 0rem;margin: 0px 40px !important;max-width: 195px;border-bottom: 1px solid rgba(255,255,255,.4);}
#nav-drawer .list-group li:not([data-parent-key="home"])[data-parent-key="localboostnavigationcustombottomusersmanual"] a .media-body {line-height: 1.75rem;}
#nav-drawer .list-group li:not([data-parent-key="home"])[data-parent-key="localboostnavigationcustombottomusersmanual"] a .media-left {display: none;}
#nav-drawer .list-group li[data-parent-key="home"][data-key="localboostnavigationcustombottomusersmanual"] a > div:after {top: .85rem;}
#nav-drawer a.list-group-item {border: none;background-color: transparent;color: #fff;padding: .85rem .55rem;margin: 0px 20px !important;max-width: 225px;}
#nav-drawer a.list-group-item:hover {background-color: rgba(0,0,0,.1);}
#nav-drawer a.list-group-item[data-key="localboostnavigationcustomrootusersdiscover"] .media-left {background-image: url("/theme/image.php?theme=dganew&component=theme&image=discovericon");}
#nav-drawer a.list-group-item[data-key="localboostnavigationcustomrootusersdashboard"] .media-left {background-image: url("/theme/image.php?theme=dganew&component=theme&image=dashboardicon");}
#nav-drawer a.list-group-item[data-key="localboostnavigationcustomrootuserscommunicationcenter"] .media-left {background-image: url("/theme/image.php?theme=dganew&component=theme&image=notificon");}
#nav-drawer a.list-group-item[data-key="localboostnavigationcustomrootuserssettings"] .media-left {background-image: url("/theme/image.php?theme=dganew&component=theme&image=settingsicon");}
#nav-drawer a.list-group-item[data-key="localboostnavigationcustomrootadminsenrollment"] .media-left {background-image: url("/theme/image.php?theme=dganew&component=theme&image=enrollment");}
#nav-drawer a.list-group-item[data-key="localboostnavigationcustomcourseadminsenrolment"] {border-bottom: none !important;}
#page-header {margin-right: -30px;margin-left: -30px;}
#page-header .col-12, #page-header .col-xs-12 {padding-top: 20px !important;}
#page-header .dashboard-card .course-info-container .categoryname {color: #261175 !important;}
#page-header .dashboard-card .course-info-container .coursename {font-weight: bold;}
#page-header .breadcrumb {background-color: transparent;}
#page-mod-page-view #page-header {display: none;}
@media screen and (max-width: 576px) {#page-header {margin-left: 0px;margin-right: 0px;}}
.coursestyle9row {border-radius: 15px;}
.coursestyle9row:hover {background-color: #daf5ff;}
.program-preview-blocks {width: 98%;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-auto-rows: 1fr;}
.program-preview-blocks a {background: #00a0de;background: linear-gradient(195deg,#261175 0%,#00a0de 100%);color: #fff;border-radius: 15px;padding: 35px 20px;line-height: 27px;border: none;}
.program-preview-blocks a:hover {background: #261175;background: linear-gradient(195deg,#0057ad 0%,#261175 100%);text-decoration: none;}
.program-preview-blocks a h3 {font-weight: 500;font-size: 1.640625rem !important;height: 100%;display: inline-flex;align-items: center;align-self: center;margin-bottom: 0px;}
.pagelayout-mydashboard .program-preview-blocks {grid-template-columns: 1fr 1fr;}
.pagelayout-mydashboard .program-preview-blocks a {padding: 25px 20px;}
.track-preview-blocks {padding: 40px 30px 50px;}
.pagelayout-frontpage .program-preview-blocks {padding: 25px;}
.pagelayout-frontpage .programs-block-title {text-align: left !important;max-width: 100% !important;font-size: 1.171875rem;}
.pagelayout-frontpage .programs-block-categories {margin: 1rem 0px;}
.pagelayout-frontpage #page-header {display: none;}
.pagelayout-frontpage.notloggedin section.block {margin-bottom: 0rem !important;}
.pagelayout-frontpage.notloggedin section.block .no-overflow {padding: 0px;}
.pagelayout-frontpage.notloggedin section.block .card-text {margin-top: 0px !important;}
.pagelayout-frontpage.notloggedin section.block.card, .pagelayout-frontpage.notloggedin #page-enrol-users section.block#filterform, #page-enrol-users .pagelayout-frontpage.notloggedin section.block#filterform, .pagelayout-frontpage.notloggedin .que section.block.history, .que .pagelayout-frontpage.notloggedin section.block.history, .pagelayout-frontpage.notloggedin .userprofile .profile_tree section.block, .userprofile .profile_tree .pagelayout-frontpage.notloggedin section.block, .pagelayout-frontpage.notloggedin section.block.groupinfobox, .pagelayout-frontpage.notloggedin section.block.well {border: none;}
.list-group-item[data-key="mycourses"] .media-left {display: none;}
.list-group-item[data-key="mycourses"] .media-body {cursor: default;}
.path-course-view .completionprogress {float: initial;}
.course-content .single-section .completionprogress {margin-right: 3rem;margin-bottom: 10px;font-size: .875rem;float: initial;}
.navbar {max-height: 120px;}
.navbar .user-options {align-items: center;}
.navbar .nav-part1 {flex-grow: 1;align-items: center;}
.navbar .logo img {max-height: 65px !important;margin-left: 3rem;}
.navbar .site-name {display: none !important;}
.navbar .search-container {flex: 1 1 0;margin: auto;justify-content: center;}
.navbar .search-input-wrapper {margin-top: -5px;max-width: 500px;width: 100%;flex-grow: 1;flex-shrink: 1;opacity: 1;position: relative;}
.navbar .search-input-wrapper.nav-link:hover .icon {color: #fff;}
.navbar .search-input-wrapper > form {opacity: 1;position: relative;}
.navbar .search-input-wrapper .icon {color: #8890a6;}
.navbar .search-input-wrapper > form input {margin-top: 5px;margin-bottom: 5px;padding-right: 70px;background-color: #f5f5f5;border-radius: 19px;}
.navbar .search-input-wrapper > div .icon {margin-top: 15px;}
.navbar .popover-region-container {top: 2.26875rem;}
.navbar .top-search-btn {background-color: #62cbc9;border: none;position: absolute;right: 6px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);padding: 2px 22px;border-radius: 14px;}
.navbar .top-search-btn:hover {background-color: linear-gradient(195deg,#65529b 0%,#7b6baa 100%);}
.navbar .search-input-form {display: flex;}
.navbar .search-input-form .icon {margin-right: 0px;color: #fff;}
.navbar .custom-item, .navbar .login-btn {font-weight: bold;color: #000;padding: 0px 20px;text-transform: uppercase;}
.navbar .login-btn a {background-color: #62cbc9;border-radius: 15px;color: #fff;vertical-align: middle;display: inline-block;padding: 0px 15px 5px 15px;}
.navbar .login-btn a:hover {background-color: #55b7b5;text-decoration: none;}
.navbar .usermenu .caret {display: none;}
.navbar .usermenu .dropdown-toggle:after {border-top: .6em solid;border-right: .5em solid transparent;border-left: .5em solid transparent;top: 5px;}
#page {margin-top: 90px;}
@media screen and (max-width: 767px) {#page {margin-top: 120px;}
	.navbar-nav .custom-item, .navbar-nav .login-btn {padding: 0px;margin-right: .5rem;font-size: .875rem;}}
.pagelayout-mydashboard .block_html .no-overflow {overflow: visible;}
.pagelayout-mydashboard .page-context-header {display: none;}
.pagelayout-mydashboard #region-main {background-color: transparent !important;}
.pagelayout-mydashboard .block_download_certificates table td a, .pagelayout-mydashboard .block_earnedbadges table td a {display: inline-flex;align-items: center;}
.pagelayout-mydashboard section[data-region="blocks-column"] .block_calendar_month .card-text {max-width: 350px;}
body:not(.notloggedin) #page-content .block, .card[data-region="course-content"], #page-enrol-users #filterform[data-region="course-content"], .que .history[data-region="course-content"], .userprofile .profile_tree section[data-region="course-content"], .groupinfobox[data-region="course-content"], .well[data-region="course-content"] {background-color: #fff;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);border: none;}
.dashboard-card-deck {margin-top: 15px;}
.dashboard-card-deck .card[data-region="course-content"] .card-footer, .dashboard-card-deck #page-enrol-users #filterform[data-region="course-content"] .card-footer, #page-enrol-users .dashboard-card-deck #filterform[data-region="course-content"] .card-footer, .dashboard-card-deck .que .history[data-region="course-content"] .card-footer, .que .dashboard-card-deck .history[data-region="course-content"] .card-footer, .dashboard-card-deck .userprofile .profile_tree section[data-region="course-content"] .card-footer, .userprofile .profile_tree .dashboard-card-deck section[data-region="course-content"] .card-footer, .dashboard-card-deck .groupinfobox[data-region="course-content"] .card-footer, .dashboard-card-deck .well[data-region="course-content"] .card-footer {background-color: transparent !important;}
.dashboard-card-deck .dashboard-card .dashboard-card-img {border-top-right-radius: 15px;border-top-left-radius: 15px;}
.dashboard-card-deck.program-preview-blocks:not(.fixed-width-cards) .dashboard-card {width: 97% !important;margin-bottom: 2%;}
#region-main.has-blocks .dashboard-card-deck.program-preview-blocks:not(.fixed-width-cards) .dashboard-card {width: 97%;}
#block-region-content {padding-left: 10px;padding-right: 10px;}
section .block-region {margin-top: 1rem;}
.pagelayout-mydashboard #region-main .fpwonderbox {margin-bottom: 0px !important;}
.teacherdashboard .list-group {margin-bottom: 1rem;}
.studentdashboard .row {justify-content: space-between;}
.studentdashboard .studentgradebook a, .studentdashboard .studentadministration a {padding: .5rem;border: 1px solid;border-radius: 15px;display: flex;text-align: left;align-items: center;max-width: 300px;margin: auto;}
.studentdashboard .studentgradebook a p, .studentdashboard .studentadministration a p {margin-bottom: 0;margin-left: 1rem;font-weight: bold;}
.studentdashboard .studentgradebook a:hover, .studentdashboard .studentadministration a:hover {text-decoration: none;color: #fff;background-color: #261175;}
.studentdashboard .studentdashboardsettings {padding: 0px;}
.studentdashboard .editcogbutton {float: initial;margin-left: auto;}
@media (max-width: 767px) {.studentdashboard .col-md-6, .studentdashboard .editcogbutton, .studentdashboard .studentgradebook, .studentdashboard .studentadministration {max-width: 50%;}
	.studentdashboard .studentgradebook a, .studentdashboard .studentadministration a {margin: 0px;}
	.studentdashboard .activitylinks, .studentdashboard .studentdashboardsettings {margin-top: 2rem;}
	.studentdashboard .studentdashboardsettings {display: flex;}}
@media (max-width: 576px) {.studentdashboard .studentdashboardsettings {display: block;}
	.studentdashboard .studentgradebook, .studentdashboard .studentadministration {max-width: 100%;}
	.studentdashboard .col-md-6 {max-width: 80%;}
	.studentdashboard .editcogbutton {max-width: 20%;}}
#flexibleiconcontainer .col-sm-12[role="region"] {background-color: #fff;border: none;padding: 20px 30px;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);margin-left: 10px;margin-right: 10px;margin-bottom: 10px;}
#flexibleiconcontainer .image_holder {background-color: #fff;border-radius: 15px;}
#flexibleiconcontainer .image_holder img {display: none;}
.course-content ul.flexibleicons li .flexiblesectionwrapper {background-color: transparent;}
.course-content ul.flexibleicons > li .icon_content.content_inside {position: relative;padding: 25px 20px 60px;text-align: left;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);background-color: #fff;border-radius: 15px;color: #261175 !important;opacity: 1 !important;}
.course-content ul.flexibleicons > li .icon_content.content_inside:hover {background-color: #f5f5f5 !important;}
.course-content .modtype_url .mod-indent-outer {width: 100%;}
.flexibleicon_link:hover {text-decoration: none !important;}
.course-content ul.flexibleicons > li div.sctilegraphic {position: absolute;bottom: 5px;left: 10px;right: 10px;padding-top: 10px;background-color: #fff;border-top: 1px solid #f5f5f5;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
.progress, .block .block-cards .progress {height: .7rem;}
.progress-bar {background-color: #3dae2b;border: 3px solid #fff;border-radius: 13px;}
.bg-white {border-radius: 15px;}
#flexiblemiddle-column, body:not(.editing) #flexiblemiddle-column {line-height: 1.3rem;}
.course-content .section-summary {background-color: #fff;border: none;padding: 10px 0px;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);}
.course-content .section-summary .summarytext {text-align: left;}
.course-content ul li.section.main:last-child {border-bottom: none;}
.course-content .single-section {margin-top: 0;background-color: #fff;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);}
.course-content .single-section .section-navigation {border-top: none;}
.course-content .single-section .section-navigation .mdl-left, .course-content .single-section .section-navigation .mdl-right {display: none;}
.course-content .single-section .section-navigation.mdl-bottom {display: none;}
.course-content .single-section h3.sectionname {text-align: left;}
#page-course-index-category .generalbox.info {border: none;}
#page-course-index-category #coursesearch {margin-top: 3em;margin-left: 1rem;margin-right: 1rem;}
#page-course-index-category .categorypicker {text-align: left;}
#page-course-index-category .categorymaincontent {background-color: #fff;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);width: 100%;padding: .5rem 1.5rem;}
#page-course-index-category .categorymaincontent .mediaplugin {margin-bottom: 20px;}
#page-course-index-category .categorymaincontent .customfields-value {font-weight: bold;color: #17173b;line-height: 1.7rem;}
#page-course-index-category .categorymaincontent .customfields-location .customfields-value {font-weight: normal;color: #5c6374;}
#page-course-index-category .categorymaincontent .customfields-mode .customfields-value {border: 3px solid #ededed;border-radius: 16px;padding: 0px 18px;}
#page-course-index-category .categorymaincontent .customfield-wrapper {margin-bottom: 1.2rem;align-self: center;}
#page-course-index-category .categorymaincontent .customfield-wrapper .fa-map-marker {font-size: 1.3rem;padding-right: .5rem;color: #8890a6;position: relative;top: .1rem;}
#page-course-index-category .categorymaincontent .customfields-container-wrapper {margin-top: 1rem;display: flex;justify-content: space-between;}
#page-course-index-category .categorymaincontent .customfields-container {width: 100%;}
#page-course-index-category .enroll-bt-wrapper {text-align: center;margin-top: 2rem;margin-bottom: 1.5rem;}
#page-course-index-category .enroll-bt-wrapper .enroll-track-bt {font-size: 1.125rem;padding: .35rem 1.5rem;border-radius: 20px;}
.coursedimmed1, .coursevisible {background-color: #fff;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);margin-bottom: 0px;width: 100%;}
.coursedimmed1 .teacherscourseview, .coursevisible .teacherscourseview {padding-left: 0px;}
.course-title {padding: .2rem 10px 0;}
.course-title h4 {font-size: 1.25rem;font-weight: bold;}
.class-box .course-summary, .class-fullbox .course-summary {margin: 0px;padding: .2rem 10px;height: auto;overflow: visible;font-size: .875rem;}
.class-box .course-summary .teacherscourseview, .class-fullbox .course-summary .teacherscourseview {margin-bottom: 0px;}
.course-image-view {border-top-left-radius: 15px;border-top-right-radius: 15px;}
.coursedimmed1 .class-box, .coursevisible .class-box {border: none;height: auto;overflow: visible;padding: 10px 5px;margin-bottom: 0px;}
.customfield_track_campus, .customfield_track_online, .customfield_workshop, .customfield_training_level, .customfield_training_mode .customfieldname, .customfield_training_mode .customfieldseparator {display: none;}
.courseimagecontainer, .course-image-view {display: none;min-height: 110px;}
.subcategories {display: grid;grid-template-columns: 1fr 1fr 1fr;}
.subcategories .category {padding: 5px;}
.subcategories .category .custom-category-block {background: #7b6baa;background: linear-gradient(195deg,#4f398d 0%,#7b6baa 100%);cursor: pointer;border-radius: 15px;border-radius: 15px;color: #261175;color: #fff;padding: 10px;display: flex;align-items: center;height: 100%;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);min-height: 4.8rem;}
.subcategories .category .custom-category-block:hover {text-decoration: none;background: #4f398d;background: linear-gradient(195deg,#7b6baa 0%,#bdb4d4 100%);}
.subcategories .category .custom-category-block .category-desc a {color: white;text-decoration: none;}
.subcategories .category .custom-category-block .custom-category-icon {font-size: 2em;padding-left: 10px;padding-right: 10px;display: flex;display: none;align-items: center;background-color: rgba(255,255,255,.16);border-radius: 12px;height: 100%;border: 1px solid rgba(255,255,255,.2);}
.subcategories .category .custom-category-block .custom-category-info {text-align: left;padding: 5px 10px;}
.subcategories .category .custom-category-block .category-name {font-weight: bold;font-size: 1.1875rem;line-height: 1.375rem;}
.subcategories .category .custom-category-block .category-desc {max-height: 5.9rem;line-height: 1.3rem;margin-top: 5px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: .875rem;text-overflow: ellipsis;}
.subcategories .category .custom-category-block .category-desc *, .subcategories .category .custom-category-block .category-desc video, .subcategories .category .custom-category-block .category-desc img {display: none;}
.subcategories .category .custom-category-block .category-desc h5, .subcategories .category .custom-category-block .category-desc p.track-summary {display: block;font-size: .875rem;margin-bottom: 0px;line-height: 1.3rem;}
.subcategories .category .coursevisible {background-color: #fff;}
.subcategories .category #category-course-list .class-list h4 {display: none;}
.subcategories .category > .info > .categoryname {padding: 0px;}
.subcategories .category.dimmed_category a {color: #b0c2d3 !important;}
.course_category_tree .category > .info > .categoryname, .course_category_tree .category.with_children.collapsed > .info > .categoryname, .course_category_tree .category.with_children > .info > .categoryname {background-image: none;padding: 0px;margin: 0px;}
.course_category_tree .category > .content {display: none;}
#category-course-list .class-list {margin-bottom: 20px;}
#category-course-list .container-fluid {margin-top: 0px;padding-left: 0px;padding-right: 0px;}
#category-course-list .container-fluid .col-md-4 {align-items: stretch;display: flex;padding-left: 5px;padding-right: 5px;}
#category-course-list .container-fluid .col-sm-12, #category-course-list .container-fluid .col-md-6, #category-course-list .container-fluid .col-lg-4 {margin-bottom: 1rem;}
#category-course-list .container-fluid .coursevisible, #category-course-list .container-fluid .coursedimmed1 {height: 100%;}
#category-course-list .container-fluid .coursevisible.hoverhighlight:hover, #category-course-list .container-fluid .coursedimmed1.hoverhighlight:hover {background-color: #f2f2f2;}
.page-featured-video .mediaplugin > div {max-width: 800px !important;}
.pagelayout-course #region-main {padding-bottom: 0px;overflow: visible;margin-top: .5rem;}
.pagelayout-course .sectionname {padding-left: 10px;padding-right: 10px;font-size: 1.5rem;font-weight: 400;}
.pagelayout-course .sectionname a {color: #4d4f5c;}
.pagelayout-course .section .activity {border-bottom: none;border-bottom: 2px solid #f5f5f5;font-size: initial;margin-bottom: 5px;padding: 15px 10px;}
.pagelayout-course .section .activity > div {padding-left: 10px !important;padding-right: 10px !important;}
.pagelayout-course .section .activity:last-child {border-bottom: none;}
.pagelayout-course .section .activity.folder {padding: 0px;}
.pagelayout-course .section .activity:hover {background-color: transparent;}
.pagelayout-course .section .activity .contentafterlink {margin-top: 0px;margin-left: 30px;}
.pagelayout-course .section .activity .contentafterlink p {margin-bottom: 3px;margin-top: 0px;}
.pagelayout-course .course-content img.activityicon, .pagelayout-course #flexibleiconcontainer img.activityicon {height: auto;width: 25px;}
.pagelayout-course .course-content ul.section, .pagelayout-course #flexibleiconcontainer ul.section {border: none;}
.pagelayout-course .course-content ul.section:hover, .pagelayout-course #flexibleiconcontainer ul.section:hover {-webkit-box-shadow: none;box-shadow: none;}
.pagelayout-course .course-content ul.section {margin: 0px;padding: 0px;}
.pagelayout-course .course-content ul.section li {padding-left: 0px;padding-right: 0px;}
.pagelayout-course #blocksliderbutton.collapsed .fa-chevron-up {display: none;}
.pagelayout-course #blocksliderbutton:not(.collapsed) .fa-chevron-down {display: none;}
.pagelayout-course #blocksliderbutton i {font-size: 13px;padding-right: 5px;}
.course-content > ul.topics li.section, .course-content .govxsections:not(.subsection) > li.section, .course-content .govxsections .section-row-wrapper-inner > li.section, .single-section {background-color: #fff;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);border: none;padding-top: 1rem;margin-top: 1rem;margin-bottom: 1rem;}
.course-content > ul.topics li.section.main:last-child, .course-content .govxsections:not(.subsection) > li.section.main:last-child, .course-content .govxsections .section-row-wrapper-inner > li.section.main:last-child, .single-section.main:last-child {border: none;}
.course-content > ul.topics li.section .content, .course-content .govxsections:not(.subsection) > li.section .content, .course-content .govxsections .section-row-wrapper-inner > li.section .content, .single-section .content {margin: 10px 30px;}
.course-content .govxsections:not(.subsection) > li.section, .course-content .govxsections:not(.subsection) .section-row-wrapper .section-row-wrapper-inner > li.section {padding-bottom: 1rem;}
.single-section {padding: 10px 20px;}
.single-section .content, .single-section ul.topics li.section .content, .single-section .govxsections-level-0 > li.section .content, .single-section .govxsections-level-1 > li.section .content {margin: 0rem 30px;}
.single-section .section {margin-top: 0px;}
.section[aria-label="Overview"] h4, .section[order="1"] h4, #flexibleiconcontainer .col-sm-12[role="region"] h4 {color: #261175;text-transform: uppercase;margin-top: 40px;margin-bottom: 20px;}
.section[aria-label="Overview"] h4:after, .section[order="1"] h4:after, #flexibleiconcontainer .col-sm-12[role="region"] h4:after {content: "";display: block;width: 50px;height: 2px;background-color: #3dae2b;margin-top: 12px;}
.instructor-container {display: flex;background-color: #f7f7f7;border-radius: 15px;padding: 20px;font-size: .75rem;max-width: 400px;}
.instructor-container p {margin-bottom: 5px;}
.instructor-image {width: 70px;height: 70px;border-radius: 50%;}
.instructor-details {margin-left: 20px;}
.instructor-name {color: #261175;font-weight: bold;font-size: 1rem;}
.instructor-institute {font-size: .875rem;font-weight: bold;}
.pagelayout-mydashboard #page-content .block.block_overview {background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}
.pagelayout-mydashboard #page-content .block.block_overview .card-body, .pagelayout-mydashboard #page-content .block.block_overview .userprofile .profile_tree section, .userprofile .profile_tree .pagelayout-mydashboard #page-content .block.block_overview section {padding: 0px !important;}
.badges-number .box-container::before, .certicifates-number .box-container::before {border-radius: 18px;}
.block_overview .card-text {display: flex;}
.pagelayout-incourse .activity-navigation {display: none;}
.pagelayout-incourse .continuebutton {margin-top: 1rem;}
.pagelayout-incourse #region-main {background-color: #fff;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);border: none;padding: 1.5em 2.5rem;}
.pagelayout-incourse .enrolmenticons, .pagelayout-coursecategory .enrolmenticons {display: none;}
@media (max-width: 992px) {.course-content > ul.topics li.section .content, .course-content .govxsections:not(.subsection) > li.section .content, .course-content .govxsections .section-row-wrapper-inner > li.section .content, .single-section .content {margin: .5rem 1rem;}
	#page-course-view-topics .course-content ul.topics li.section, #page-course-view-govxsections .course-content ul.govxsections li.section {padding: .5rem 0;}
	.pagelayout-incourse #page-wrapper:not(.loggedin) #region-main {padding: 1rem;}}
@media screen and (max-width: 576px) {#page-course-view-topics .course-content ul.topics li.section, #page-course-view-govxsections .course-content ul.govxsections li.section {padding: .5rem 0;}
	.pagelayout-incourse #region-main {padding: .2rem;}
	.pagelayout-incourse #page-wrapper:not(.loggedin) #region-main {padding: 1rem;}
	.course-content > ul.topics li.section .content, .course-content .govxsections:not(.subsection) > li.section .content, .course-content .govxsections .section-row-wrapper-inner > li.section .content, .single-section .content {margin: .5rem;}
	.blockbtntext {display: inline-block;}
	.block_overview .card-text {display: block;}
	.block_overview .card-text .badges-number, .block_overview .card-text .certicifates-number {width: 100%;min-height: 100px;}
	.block_overview .card-text .badges-number .numberCircle, .block_overview .card-text .certicifates-number .numberCircle {margin-right: 15px;font-size: 30px;}
	.block_overview .card-text .badges-number .data-container, .block_overview .card-text .certicifates-number .data-container {padding: 30px 30px 0px;}
	.block_overview .card-text .certicifates-number {margin-top: 1rem;}}
.section .activity .activityinstance a {display: inline-block;color: #4d4f5c;font-weight: bold;}
.section .activity .activityinstance .resourcelinkdetails {margin-left: 15px;}
.section .activity.folder {position: relative;}
.section .activity.folder .fp-filename-icon {display: flex;align-items: center;}
.section .activity.folder table:first-child .fp-filename:hover {text-decoration: none;}
.section .activity.folder .contentwithoutlink {display: block;width: 100%;}
.section .activity.folder .mod-indent-outer {width: 100%;}
.section .activity.folder .fp-filename {display: inline-block;color: #4d4f5c;font-weight: bold;}
.section .activity.folder .fp-filename:hover {text-decoration: underline;}
.section .activity.folder td.ygtvcell {padding: 5px 0px;}
.section .activity.folder div.generalbox.folderbuttons {text-align: right;}
.section .activity.folder div.generalbox.folderbuttons .btn-secondary, .section .activity.folder div.generalbox.folderbuttons .btn-default {color: #999;border-color: #f0f0f0;background-color: #fff;}
.section .activity.folder div.generalbox.folderbuttons .btn-secondary:hover, .section .activity.folder div.generalbox.folderbuttons .btn-default:hover {background-color: #f0f0f0;}
.section .activity .fp-icon {width: 22px;height: auto;margin-top: 0px;}
.section .activity .fp-icon img {max-height: 40px;max-width: 30px;}
.section .activity .fp-icon img.icon {width: 22px;height: auto;}
.path-calendar .maincalendar .controls, .path-calendar .maincalendar .calendarmonth {margin: 0px;width: 100%;}
.maincalendar .header {padding-top: 7px;padding-bottom: 7px;}
.maincalendar .btn-outline-secondary {color: inherit;border-color: inherit;height: 100%;}
.maincalendar .btn-outline-secondary.dropdown-toggle::after {vertical-align: .1em;}
.maincalendar .cal_courses_flt {color: inherit;}
.maincalendar .bottom {padding-top: 15px;}
.calendarwrapper {-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.16);box-shadow: 0 2px 4px 0 rgba(0,0,0,.16);border-radius: 15px;background-color: #fff;margin-top: 10px;}
.calendarwrapper thead {background-color: #f5f5f5;}
.calendarwrapper .calendar-controls {background-color: #261175;border-top-left-radius: 15px;border-top-right-radius: 15px;height: 100%;overflow: hidden;color: #fff;}
.calendarwrapper .calendar-controls h3, .calendarwrapper .calendar-controls h2 {margin-bottom: 0px;}
.calendarwrapper .calendar-controls a {color: #fff;}
.calendarwrapper .calendar-controls .previous {color: #fff;padding-top: 10px;padding-left: 10px;}
.calendarwrapper .calendar-controls .next {color: #fff;padding-top: 10px;padding-right: 10px;}
aside .calendarwrapper {max-width: 350px;}
.block .minicalendar {max-width: 350px;}
.block .minicalendar caption.calendar-controls {background-color: #261175;padding-top: 5px;padding-bottom: 5px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.block .minicalendar caption.calendar-controls .previous, .block .minicalendar caption.calendar-controls .next {color: #fff;padding-top: 0px;}
.block .minicalendar caption.calendar-controls .previous {padding-left: 10px;}
.block .minicalendar caption.calendar-controls .next {padding-right: 10px;}
.block .minicalendar caption.calendar-controls .current a {color: #fff;font-weight: bold;}
.block .minicalendar thead {background-color: #f5f5f5;}
.block .minicalendar th, .block .minicalendar td {padding-top: 7px;padding-bottom: 7px;}
.block .minicalendar td {border-radius: 15px;}
.block_calendar_upcoming .calendarwrapper {-webkit-box-shadow: none;box-shadow: none;}
.calendar_event_course {background: #7cd7fa;background: linear-gradient(195deg,#7cd7fa 0%,#74cbec 100%);}
.modal-header, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {border-bottom: none;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.modal-content, .moodle-dialogue-base .moodle-dialogue-wrap.moodle-dialogue-content {border: none;border-radius: 15px;}
.modal-dialog {border-radius: 15px;}
table.discussion-list th a {color: #373a3c;}
.show-more-wrapper {text-align: center;margin-top: 30px;}
.section-go-link {border: 1px solid #230871;color: #230871;background-color: transparent;}
.section-go-link:after {content: "";font-family: "FontAwesome";font-size: 14px;margin-left: .5rem;}
.section-go-link:hover {border: 1px solid rgba(35,8,113,.6);color: #fff;background-color: rgba(35,8,113,.6);}
.activity.label .no-overflow {overflow: visible;}
.accordion .card, .accordion #page-enrol-users #filterform, #page-enrol-users .accordion #filterform, .accordion .que .history, .que .accordion .history, .accordion .userprofile .profile_tree section, .userprofile .profile_tree .accordion section, .accordion .groupinfobox, .accordion .well {border: none;}
.accordion .card-header {background-color: transparent;border: none;border-top: 1px solid #edeef2;position: relative;padding: 0px;cursor: pointer;}
.accordion .card-header:hover {background-color: #f9f9f9;}
.accordion .card-header button {text-align: left;text-decoration: none;width: 100%;border-radius: 0px;color: #000;padding: 14px;}
.accordion .card-header button:hover {text-decoration: none;}
.accordion .card-header button:after {display: block;display: inline-block;width: 10px;height: 10px;content: "";border: solid black;border-width: 0 3px 3px 0;padding: 3px;position: absolute;top: 23px;right: 14px;-webkit-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
.accordion .card-header button.collapsed:after {top: 19px;-webkit-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.accordion .card-body, .accordion .userprofile .profile_tree section, .userprofile .profile_tree .accordion section {border-top: 1px solid #edeef2;}
div#blockslider {border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);background: linear-gradient(195deg,#261175 0%,#7b6baa 100%) !important;border: none;}
div#blockslider .card-body, div#blockslider .userprofile .profile_tree section, .userprofile .profile_tree div#blockslider section {padding: 1rem 1.5rem !important;}
div#blockslider .card, div#blockslider #page-enrol-users #filterform, #page-enrol-users div#blockslider #filterform, div#blockslider .que .history, .que div#blockslider .history, div#blockslider .userprofile .profile_tree section, .userprofile .profile_tree div#blockslider section, div#blockslider .groupinfobox, div#blockslider .well {border-radius: 15px;border: none;}
.userprofile .profile_tree section, .userprofile .description {-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);background-color: #fff;border: none;border-radius: 15px;}
.userprofile .description {margin-bottom: 0px;margin-top: 0px;padding: 1.25rem;}
.form-autocomplete-suggestions li:hover {background-color: #1177d1;}
.badge-info {border-radius: 5px;}
#tag-search-box form {display: flex;justify-content: center;}
#tag-search-box #searchform_query {border: 1px solid #ced4da;border-radius: 15px;padding: 3px 15px;margin: 0px 5px;}
#tag-search-box input[type="submit"] {padding: 5px 20px;line-height: 1.4rem;border-radius: 15px;border: none;font-weight: bold;color: #212529;background-color: #e9ecef;margin: 0px 5px;}
#tag-search-box input[type="submit"]:hover {color: #212529;background-color: #d3d9df;}
span.flagged-tag, tr.flagged-tag, span.flagged-tag a, tr.flagged-tag a {color: #bf6036 !important;}
@media (max-width: 992px) {.userprofile .profile_tree section {padding: .5rem 1rem;}
	#page-user-preferences .card-body, #page-user-preferences .userprofile .profile_tree section, .userprofile .profile_tree #page-user-preferences section {padding: .5rem 1rem;}}
.pagelayout-course section.customblocks {padding-top: 0px !important;}
.pagelayout-course section.customblocks .card-body, .pagelayout-course section.customblocks .userprofile .profile_tree section, .userprofile .profile_tree .pagelayout-course section.customblocks section {text-align: left;}
.pagelayout-course section.customblocks aside.block-region {margin-top: 0px;}
.pagelayout-course section.customblocks .post {padding: 10px;border-bottom: 1px solid #cecece;}
.pagelayout-course section.customblocks .post:last-child {border: none;}
.pagelayout-course section.customblocks .post .info {padding: 10px 0px 5px;}
.pagelayout-course section.customblocks section > .card-body, .pagelayout-course section.customblocks .userprofile .profile_tree section > section, .userprofile .profile_tree .pagelayout-course section.customblocks section > section {margin: 10px 30px;}
.pagelayout-course section.customblocks .card-text.content {margin-top: 0px !important;}
#page-mod-forum-discuss .discussion-nav {display: none;}
#page-mod-forum-discuss article .forumpost {border: none !important;padding: 20px 20px 0px !important;}
#page-mod-forum-discuss [data-region="replies-container"] {background-color: #f7f7f7;border-top: 1px solid #dedede;}
#page-user-editadvanced #id_moodle_interests input, #page-user-edit #id_moodle_interests input {height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: .9375rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 15px;-webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#page-user-editadvanced #id_moodle_interests input:focus, #page-user-edit #id_moodle_interests input:focus {color: #495057;background-color: #fff;border-color: #3a9cff;outline: 0;-webkit-box-shadow: 0 0 0 .2rem rgba(0,92,185,.25);box-shadow: 0 0 0 .2rem rgba(0,92,185,.25);}
#page-user-editadvanced div#fitem_id_city, #page-user-edit div#fitem_id_city {display: none;}
#page-user-editadvanced div#fgroup_id_city_grp, #page-user-edit div#fgroup_id_city_grp {display: none;}
#page-user-edit [role="main"] h2 {display: none;}
.coursebox .content .summary {float: left;width: 100%;}
.coursebox .content .summary .no-overflow {overflow: visible;}
.block .content h3.block_discussion_feed_headline {display: inline-block;}
.block .content h3.block_discussion_feed_headline a {color: #4d4f5c;}
@media screen and (min-width: 1200px) and (max-width: 1400px) {#region-main.has-blocks {width: calc(100% - 260px);display: inline-block;}
	[data-region="blocks-column"] {width: calc(280px - 30px);display: inline-block;}
	.badges-number .data-container, .certicifates-number .data-container {padding: 40px 20px 10px;}
	.badges-number .numberCircle, .certicifates-number .numberCircle {margin-right: 10px;}}
#page-wrapper.loggedin .navbar .count-container {border-radius: 7px;background-color: #fca938;}
#page-wrapper.loggedin .navbar .moodle-actionmenu a.dropdown-item {color: #8890a6;font-weight: bold;}
#page-wrapper.loggedin .navbar .moodle-actionmenu a.dropdown-item:hover {color: #261175;background-color: #f5f5f5;}
#page-wrapper.loggedin .navbar .moodle-actionmenu a.dropdown-item:hover .icon {color: #261175;}
#page-wrapper.loggedin .navbar .dropdown-menu {border-radius: 15px;}
@media (min-width: 992px) {#page-wrapper.loggedin {margin-left: 285px !important;}
	#page-wrapper.loggedin #nav-drawer.closed {left: 0px;}}
@media (min-width: 992px) {.navbar .logo img {margin-left: 3rem;}
	#page-login-index:not(.notloggedin) {margin-left: 0px !important;}
	#page-login-index:not(.notloggedin) div#page.container-fluid {padding: 0px;}}
@media (max-width: 1470px) {#region-main.has-blocks .dashboard-card-deck:not(.program-preview-blocks) .dashboard-card {width: calc(33.33% - 30px);}}
@media (max-width: 1270px) {.program-preview-blocks {grid-template-columns: 1fr 1fr;}
	.programs-block-categories .col-md-3 {flex: 0 0 50%;max-width: 50%;}}
@media (max-width: 970px) {.programs-block-categories .col-md-3 {flex: 0 0 100%;max-width: 100%;}}
@media (max-width: 1200px) {.course-content > ul.topics li.section, .course-content .govxsections-level-0 > li.section, .course-content .govxsections-level-1 > li.section {display: block !important;width: 100% !important;}
	body:not(.editing).format-govxsections .course-content ul.govxsections .section-row-wrapper li.section {margin-bottom: 1rem;}
	.course-content .govxsections .section-row-wrapper-inner {display: block;}
	section.customblocks .col-6, section.customblocks .col-xs-6 {max-width: 100%;padding-right: 0px !important;}
	.block_taggedcoursesearch .card-deck .card.mb-3.courses-view-course-item, .block_taggedcoursesearch .card-deck #page-enrol-users .mb-3.courses-view-course-item#filterform, #page-enrol-users .block_taggedcoursesearch .card-deck .mb-3.courses-view-course-item#filterform, .block_taggedcoursesearch .card-deck .que .mb-3.courses-view-course-item.history, .que .block_taggedcoursesearch .card-deck .mb-3.courses-view-course-item.history, .block_taggedcoursesearch .card-deck .userprofile .profile_tree section.mb-3.courses-view-course-item, .userprofile .profile_tree .block_taggedcoursesearch .card-deck section.mb-3.courses-view-course-item, .block_taggedcoursesearch .card-deck .mb-3.courses-view-course-item.groupinfobox, .block_taggedcoursesearch .card-deck .mb-3.courses-view-course-item.well {flex: inherit;width: calc(47% - .5rem);}}
@media (max-width: 576px) {.block_taggedcoursesearch .card-deck .card.mb-3.courses-view-course-item, .block_taggedcoursesearch .card-deck #page-enrol-users .mb-3.courses-view-course-item#filterform, #page-enrol-users .block_taggedcoursesearch .card-deck .mb-3.courses-view-course-item#filterform, .block_taggedcoursesearch .card-deck .que .mb-3.courses-view-course-item.history, .que .block_taggedcoursesearch .card-deck .mb-3.courses-view-course-item.history, .block_taggedcoursesearch .card-deck .userprofile .profile_tree section.mb-3.courses-view-course-item, .userprofile .profile_tree .block_taggedcoursesearch .card-deck section.mb-3.courses-view-course-item, .block_taggedcoursesearch .card-deck .mb-3.courses-view-course-item.groupinfobox, .block_taggedcoursesearch .card-deck .mb-3.courses-view-course-item.well {flex: inherit;width: 100%;}
	#region-main.has-blocks .dashboard-card-deck:not(.program-preview-blocks) .dashboard-card {width: 100%;}}
.closebutton::after, button.close, .moodle-dialogue-base button.closebutton {font-family: initial;}
[data-region="drawer"], [data-region="right-hand-drawer"].drawer {top: 85px;height: calc(100% - ( 65px + 20px ));}
@media screen and (min-width: 1920px) {#page-wrapper, nav {max-width: 1920px;margin-left: auto;margin-right: auto;}
	#page-wrapper.loggedin {margin-left: calc(( 100% - 1920px ) / 2 + 285px) !important;margin-right: calc(( 100% - 1920px ) / 2);}
	#page-wrapper.loggedin .navbar {max-width: 1920px;margin: auto !important;}
	#page-wrapper.loggedin #nav-drawer[data-region="drawer"] {left: calc(( 100% - 1920px ) / 2) !important;}
	#page-wrapper.loggedin [data-region="right-hand-drawer"].drawer {right: calc(( 100% - 1920px ) / 2);}}
#head_page {background: #7b6baa;text-align: left;color: #fff;background-position: bottom right;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;padding: 40px;background-image: url("/theme/image.php?theme=dganew&component=theme&image=header_bg"),linear-gradient(-45deg,#81d5d4 0%,#7b6baa 90%);}
#head_page .top-left {letter-spacing: .357142868px;margin-bottom: 10px;}
#head_page .top-left a {display: inline-block;color: #fff;}
@media screen and (max-width: 1350px) {#head_page .top-left {font-size: 1.375rem;}}
#head_page .bottom-left {font-weight: bold;color: white;font-size: 2.25rem;}
@media screen and (max-width: 1100px) {#head_page .bottom-left {display: none;}}
.contact, .contactsec {max-width: 480px;white-space: nowrap;text-align: left;color: #646464;font-size: 2rem;}
.contactin, .contactsecin {max-width: 480px;line-height: 1.875rem;margin-top: 10px;text-align: left;color: #8b8b8b;font-size: 1.25rem;}
[dir="rtl"] .contactsec, .contactsecin {text-align: right;}
.divwrap {align-items: center;text-align: center;}
.divwrapsec {align-items: center;}
.abouttext {font-size: 1.5rem;}
.program-goals-container h2 {line-height: 1.375;}
.contact-form-wrapper {background-image: url("/theme/image.php?theme=dganew&component=theme&image=contactus");background-position: bottom right 10%;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;}
.contact-form-wrapper .contact-us {padding: 40px;background-color: #fff;}
.contact-form-wrapper .contact-us label {font-weight: bold;font-size: 1.25rem;}
.contact-form-wrapper .contact-us textarea {resize: none;}
.contact-form-wrapper .form-control {background-color: #f1f4fa;border: none;}
.contact-form-wrapper .btn-wrapper {text-align: center;}
.contact-form-wrapper .btn, .contact-form-wrapper #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .contact-form-wrapper .action {font-size: 1.25rem;padding: 10px 30px;}
.contact-form-wrapper .btn.btn-secondary, .contact-form-wrapper #page-grade-grading-manage .actions .btn-secondary.action, .contact-form-wrapper #page-grade-grading-manage .actions .action.btn-default, #page-grade-grading-manage .actions .contact-form-wrapper .btn-secondary.action, .contact-form-wrapper .btn.btn-default, .contact-form-wrapper #page-grade-grading-manage .actions .btn-default.action, #page-grade-grading-manage .actions .contact-form-wrapper .btn-default.action {margin-right: 20px;background-color: #fff;border: 2px solid #261175;color: #261175;}
.contact-info-wrapper {background-color: #f1f4fa;background-image: url("/theme/image.php?theme=dganew&component=theme&image=contact_bottom_bg");background-position: bottom right;background-repeat: no-repeat;padding: 40px;-webkit-background-size: contain;background-size: contain;}
.contact-info-wrapper h3, .contact-info-wrapper h4, .contact-info-wrapper h5 {color: #000;font-weight: bold;}
.contact-info-wrapper h3 {text-align: center;font-size: 2.35rem;margin-top: 20px;line-height: 3.15rem;}
.contact-info-wrapper h4 {font-size: 1.87rem;line-height: 2rem;}
.contact-info-wrapper h5 {font-size: 1.25rem;margin-bottom: 0px;padding-bottom: 2px;}
.contact-info-wrapper a {margin-right: 20px;}
.contact-info-wrapper .subtitle {font-weight: bold;margin-top: 60px;margin-bottom: 20px;color: #000;font-size: 1.375rem;}
.contact-info-wrapper .download-info {margin-top: 40px;padding-left: 30px;padding-right: 30px;}
.contact-info-wrapper .download-info p {font-size: 1.125rem;max-width: 450px;}
.contact-info-wrapper .download-info img {height: 50px;}
.contact-info-wrapper .contact-info {margin-top: 40px;padding-left: 30px;padding-right: 30px;}
.contact-info-wrapper .contact-info .contact-elem {margin-top: 10px;padding-bottom: 1px;background-position: top 6px left;background-repeat: no-repeat;padding-left: 75px;padding-top: 10px;}
.contact-info-wrapper .contact-info .contact-elem.address {background-image: url("/theme/image.php?theme=dganew&component=theme&image=pin");}
.contact-info-wrapper .contact-info .contact-elem.telephone {background-image: url("/theme/image.php?theme=dganew&component=theme&image=tel");}
.contact-info-wrapper .contact-info .contact-elem.fax {background-image: url("/theme/image.php?theme=dganew&component=theme&image=fax");}
.contact-info-wrapper .contact-info .contact-elem.email {background-image: url("/theme/image.php?theme=dganew&component=theme&image=mail");}
@media (max-width: 1400px) {.contact-form-wrapper {background-position: bottom right;-webkit-background-size: 50% auto;background-size: 50% auto;}}
@media (max-width: 992px) {.contact, .contactsec {font-size: 2.1rem;line-height: 1.9rem;}
	.contactin, .contactsecin {line-height: 1.7rem;font-size: 1.1rem;}
	.contact-form-wrapper .contact-us label {font-size: 1.125rem;margin-bottom: 0px;}
	.contact-form-wrapper .btn, .contact-form-wrapper #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .contact-form-wrapper .action {padding: 4px 20px;}
	.contact-info-wrapper .download-info {margin-top: 40px;}
	.contact-info-wrapper .download-info p {font-size: 1.2rem;}
	.contact-info-wrapper .download-info img {max-height: 40px;}
	.contact-info-wrapper .subtitle {font-size: 1.5rem;line-height: 2rem;margin-top: 40px;}
	.contact-info-wrapper h5 {font-size: 1.25rem;}
	.contact-info-wrapper h3, .contact-info-wrapper h4 {font-size: 1.87rem;line-height: 2.25rem;margin-bottom: 1rem;}
	.contact-info-wrapper .contact-info {margin-top: 0px;}
	.contact-info-wrapper .contact-info .contact-elem {margin-top: 0px;padding-bottom: 10px;}
	.contact-info-wrapper .contact-info .contact-elem p {font-size: 1rem;}
	.program-goals-container .col {flex-basis: 100%;margin-bottom: 1.5rem;}
	.program-goals-container img {max-width: 200px;}
	.program-goals-container .lead, .program-goals-container .userprofile .profile_tree section h3, .userprofile .profile_tree section .program-goals-container h3 {font-size: 1.1rem;}}
@media (max-width: 767px) {.contact-info-wrapper {padding: 1rem 1.5rem;margin-top: 3rem;}
	.contact-info-wrapper h3 {margin-top: 3rem;margin-bottom: 2rem;}
	.contact-info-wrapper .contact-info, .contact-info-wrapper .download-info {padding-left: 0px;padding-right: 0px;margin-top: 0px;}
	.contact-info-wrapper a {margin-right: 5px;}
	.contact-info-wrapper .download-info {margin-bottom: 20px;margin-top: 2rem;}
	.contact-info-wrapper .download-info img {height: 40px;}
	.contact-form-wrapper .contact-us {padding: 10px;}
	.contactsec, .contactsecin {text-align: left;}}
@media (max-width: 576px) {#page-mod-page-view .generalbox .lead, #page-mod-page-view .generalbox .userprofile .profile_tree section h3, .userprofile .profile_tree section #page-mod-page-view .generalbox h3 {margin-top: 1rem;}}
.no-overflow {padding-top: 1rem;padding-bottom: 1rem;}
.dimmed-message-text {text-align: center;font-style: italic;color: #ccc;padding-bottom: 1.5rem;padding-top: .5rem;}
.slide1image, .slide2image, .slide3image, .slide4image {height: calc(600px) !important;background-position: center bottom 40%;}
#page-enrol-index #region-main {margin-top: 1rem;}
#page-enrol-index #region-main form.mform .femptylabel .col-md-3 {display: none;}
#page-enrol-index #region-main form.mform .femptylabel .col-md-9 {display: block;text-align: center;max-width: 100%;flex: 0 0 100%;}
.video-js .vjs-big-play-button {width: 1.63332em;line-height: 1.63332em;border: none;border-radius: 50%;background-color: rgba(20,20,20,.8);}
.vjs-big-play-centered .vjs-big-play-button {margin-left: -.81666em;}
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus {background-color: rgba(50,50,50,.8);}
.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 {border-radius: 15px;overflow: hidden;}
#page-user-preferences #region-main .card, #page-user-preferences #region-main #page-enrol-users #filterform, #page-enrol-users #page-user-preferences #region-main #filterform, #page-user-preferences #region-main .que .history, .que #page-user-preferences #region-main .history, #page-user-preferences #region-main .userprofile .profile_tree section, .userprofile .profile_tree #page-user-preferences #region-main section, #page-user-preferences #region-main .groupinfobox, #page-user-preferences #region-main .well {-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);border: none;border-radius: 15px;}
#page-user-preferences #region-main .card .card-text, #page-user-preferences #region-main #page-enrol-users #filterform .card-text, #page-enrol-users #page-user-preferences #region-main #filterform .card-text, #page-user-preferences #region-main .que .history .card-text, .que #page-user-preferences #region-main .history .card-text, #page-user-preferences #region-main .userprofile .profile_tree section .card-text, .userprofile .profile_tree #page-user-preferences #region-main section .card-text, #page-user-preferences #region-main .groupinfobox .card-text, #page-user-preferences #region-main .well .card-text {line-height: 2.2;}
#page-message-notificationpreferences .preferences-container {overflow: auto;height: 70vh;position: relative;}
#page-message-notificationpreferences .preferences-container thead th {background-color: #fff;position: -webkit-sticky;position: sticky;top: -1px;z-index: 2;}
#page-admin-tag-manage #id_tagfilter {height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: .9375rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 15px;-webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#page-admin-tag-manage #id_tagfilter:focus {color: #495057;background-color: #fff;border-color: #3a9cff;outline: 0;-webkit-box-shadow: 0 0 0 .2rem rgba(0,92,185,.25);box-shadow: 0 0 0 .2rem rgba(0,92,185,.25);}
#page-admin-tag-manage input[type="submit"] {margin-left: 5px;margin-right: 5px;}
.pagelayout-login #region-main {background-repeat: no-repeat;background-repeat: no-repeat;-webkit-background-size: cover;-webkit-background-size: 100%;background-size: cover;background-size: 100%;min-height: 600px;background-position: center;background-position: bottom center;overflow-x: hidden;background-color: #f9f9f9;background-image: url("/theme/image.php?theme=dganew&component=theme&image=certificationsbg");background-image: url("/theme/image.php?theme=dganew&component=theme&image=certificationsbg"),linear-gradient(180deg,#f9f9f9 0%,#d3cee3 100%);}
.pagelayout-login #region-main .card, .pagelayout-login #region-main #page-enrol-users #filterform, #page-enrol-users .pagelayout-login #region-main #filterform, .pagelayout-login #region-main .que .history, .que .pagelayout-login #region-main .history, .pagelayout-login #region-main .userprofile .profile_tree section, .userprofile .profile_tree .pagelayout-login #region-main section, .pagelayout-login #region-main .groupinfobox, .pagelayout-login #region-main .well {border: none;border-radius: 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);background-color: rgba(255,255,255,.8);margin: auto;}
.pagelayout-login #region-main .card.login-card, .pagelayout-login #region-main #page-enrol-users .login-card#filterform, #page-enrol-users .pagelayout-login #region-main .login-card#filterform, .pagelayout-login #region-main .que .login-card.history, .que .pagelayout-login #region-main .login-card.history, .pagelayout-login #region-main .userprofile .profile_tree section.login-card, .userprofile .profile_tree .pagelayout-login #region-main section.login-card, .pagelayout-login #region-main .login-card.groupinfobox, .pagelayout-login #region-main .login-card.well {max-width: 450px;}
.pagelayout-login #region-main .card.login-card img, .pagelayout-login #region-main #page-enrol-users .login-card#filterform img, #page-enrol-users .pagelayout-login #region-main .login-card#filterform img, .pagelayout-login #region-main .que .login-card.history img, .que .pagelayout-login #region-main .login-card.history img, .pagelayout-login #region-main .userprofile .profile_tree section.login-card img, .userprofile .profile_tree .pagelayout-login #region-main section.login-card img, .pagelayout-login #region-main .login-card.groupinfobox img, .pagelayout-login #region-main .login-card.well img {max-height: 100px;}
.pagelayout-login #region-main .card.signup-card .card-title, .pagelayout-login #region-main #page-enrol-users .signup-card#filterform .card-title, #page-enrol-users .pagelayout-login #region-main .signup-card#filterform .card-title, .pagelayout-login #region-main .que .signup-card.history .card-title, .que .pagelayout-login #region-main .signup-card.history .card-title, .pagelayout-login #region-main .userprofile .profile_tree section.signup-card .card-title, .userprofile .profile_tree .pagelayout-login #region-main section.signup-card .card-title, .pagelayout-login #region-main .signup-card.groupinfobox .card-title, .pagelayout-login #region-main .signup-card.well .card-title, .pagelayout-login #region-main .card.signup-card form, .pagelayout-login #region-main #page-enrol-users .signup-card#filterform form, #page-enrol-users .pagelayout-login #region-main .signup-card#filterform form, .pagelayout-login #region-main .que .signup-card.history form, .que .pagelayout-login #region-main .signup-card.history form, .pagelayout-login #region-main .userprofile .profile_tree section.signup-card form, .userprofile .profile_tree .pagelayout-login #region-main section.signup-card form, .pagelayout-login #region-main .signup-card.groupinfobox form, .pagelayout-login #region-main .signup-card.well form {padding-left: 1.25rem;padding-right: 1.25rem;}
.pagelayout-login #region-main .card-body, .pagelayout-login #region-main .userprofile .profile_tree section, .userprofile .profile_tree .pagelayout-login #region-main section {padding: .75rem 1.25rem 3.75rem;}
.pagelayout-login #region-main .login-moreinfo {font-size: .835rem;padding-left: .3rem;padding-right: .3rem;text-align: center;}
.pagelayout-login #region-main .login-moreinfo a {display: inline-block;}
.pagelayout-login #region-main .nafath-btn {margin-top: 2rem;margin-bottom: .5rem;background: url("/theme/image.php?theme=dganew&component=theme&image=nafathlogo") no-repeat left 10px center #261175;padding: .475rem 1.25rem .475rem 50px;color: #fff;-webkit-background-size: 40px;background-size: 40px;text-align: center;}
.pagelayout-login #region-main .nafath-btn:hover {text-decoration: none;background-color: #65529b;}
.pagelayout-login #region-main .forgetpass, .pagelayout-login #region-main .cookiesinfo {font-size: .875rem;text-align: center;}
.pagelayout-login #region-main .card-header {padding: 1.75rem 1.25rem .75rem;background-color: transparent;border: none;}
.pagelayout-login #region-main .loginasguest-wrapper {text-align: center;border-top: 1px solid #ced4da;padding-top: 1rem;}
.pagelayout-login #region-main .loginasguest-wrapper button {background-color: #8890a6;border-color: #8890a6;color: #fff;}
.pagelayout-login #region-main .login-content-wrapper {position: relative;right: 15%;left: 15%;}
.navbar-nav.user-options .nav-item:first-child {display: flex;align-items: center;}
.navbar-nav.user-options .count-container {top: 2px;}
[data-region="popover-region-messages"] {margin-right: 0px !important;}
[data-region="popover-region-messages"]:not(.collapsed) .popover-region-toggle {background-color: #e9ecef;color: #000;}
[data-region="popover-region-messages"] .popover-region-toggle {padding: .175rem .75rem !important;width: auto;border: 1px solid #e9ecef;border-radius: 15px;}
[data-region="popover-region-messages"] .popover-region-toggle:hover, [data-region="popover-region-messages"] .popover-region-toggle:focus {background-color: #e9ecef;color: #000;}
[data-region="popover-region-messages"] .popover-region-toggle:before {display: none;}
[data-region="popover-region-messages"] .popover-region-toggle:after {display: inline-block !important;content: "";border-left: .3em solid;border-top: .3em solid transparent;border-right: 0;border-bottom: .3em solid transparent;position: absolute;font-size: 1.2375rem;bottom: 8px;}
[data-region="popover-region-messages"] .popover-region-toggle .count-container {position: absolute;top: -2px;right: 17px;}
[data-region="popover-region-messages"].collapsed .popover-region-toggle:after {border-right: .3em solid;border-top: .3em solid transparent;border-left: 0;border-bottom: .3em solid transparent;}
#page-user-preferences #region-main .row {margin-right: 0px;}
#page-user-preferences #region-main .col-md-4 {padding-right: 0px;margin-bottom: 1rem;}
#page-user-preferences #region-main .col-md-4 > .card, #page-user-preferences #region-main #page-enrol-users .col-md-4 > #filterform, #page-enrol-users #page-user-preferences #region-main .col-md-4 > #filterform, #page-user-preferences #region-main .que .col-md-4 > .history, .que #page-user-preferences #region-main .col-md-4 > .history, #page-user-preferences #region-main .userprofile .profile_tree .col-md-4 > section, .userprofile .profile_tree #page-user-preferences #region-main .col-md-4 > section, #page-user-preferences #region-main .col-md-4 > .groupinfobox, #page-user-preferences #region-main .col-md-4 > .well {margin-bottom: 0rem !important;height: 100%;}
@media screen and (max-width: 992px) {.coursecontrols a.btn, .coursecontrols #page-grade-grading-manage .actions a.action, #page-grade-grading-manage .actions .coursecontrols a.action {padding: .3rem .7rem;}
	.coursecontrols a.btn.editingbutton, .coursecontrols #page-grade-grading-manage .actions a.editingbutton.action, #page-grade-grading-manage .actions .coursecontrols a.editingbutton.action {padding: .3rem .5rem;}
	.navbar {padding: .9rem .2rem;}
	.navbar .navbar-nav.custom-menu-lang .nav-item {font-size: .875rem;}
	.navbar .navbar-nav.custom-menu-lang .nav-link {padding-left: 0px;padding-right: 0px;}
	.navbar .user-options {flex-wrap: nowrap;flex-direction: row;}
	.navbar [data-region="popover-region-messages"] {margin-right: 10px !important;}
	body.notloggedin .navbar-nav.custom-menu-lang {margin-right: 1rem;}
	[data-region="drawer"] {top: 65px;height: calc(100% - 65px);}
	[data-region="right-hand-drawer"].drawer {top: 75px;height: calc(100% - ( 65px + 10px ));}
	[data-region="blocks-column"] {float: initial;}
	.pagelayout-mydashboard #region-main {overflow: visible;}
	.pagelayout-mydashboard #region-main #block-region-content {padding-left: 0px;padding-right: 0px;}
	#page {margin-top: 75px;}
	body.notloggedin #page {margin-top: 105px;}
	[data-region="drawer-toggle"] {margin-left: 2rem;}
	[data-region="drawer-toggle"] button {padding: .5rem 1.5rem;background-color: #261175;border-color: #261175;color: #fff;margin-right: .5rem !important;border-radius: 19px;}
	.navbar .search-input-wrapper {max-width: 350px;}
	.userbutton .usertext {display: none;}
	.userbutton .userpicture {width: 30px;height: 30px;margin-right: 0px;}
	.search-wrapper, .search-container {flex-shrink: 1;width: 100%;justify-content: center;margin-left: 2rem;}
	.search-wrapper .search-input-form, .search-container .search-input-form {display: block;width: 100%;opacity: 1;position: relative;margin-left: 0px;}
	.search-wrapper .search-input-wrapper, .search-container .search-input-wrapper {float: initial;margin-top: 0px;margin-right: 0px;}
	.search-wrapper .search-input-wrapper > form input, .search-container .search-input-wrapper > form input {padding-right: 20px;}
	.search-wrapper .search-input-wrapper.nav-link:hover .icon, .search-container .search-input-wrapper.nav-link:hover .icon {color: #4f398d;}
	.search-wrapper .top-search-btn, .search-container .top-search-btn {background-color: transparent;padding-right: 10px;padding-left: 10px;}
	.search-wrapper .top-search-btn .icon, .search-container .top-search-btn .icon {color: #4f398d;}
	.search-wrapper .top-search-btn:hover .icon, .search-container .top-search-btn:hover .icon {color: #fff !important;}
	#page-message-index #page-wrapper #page {padding: 0rem 1rem;}
	.pagelayout-frontpage #region-main {overflow: visible;}
	.pagelayout-frontpage #region-main .fp-blocks .container-fluid {padding-left: 0px;padding-right: 0px;}
	.pagelayout-frontpage #region-main #frontpage-category-names {margin-left: 0px;margin-right: 0px;}
	.pagelayout-frontpage #region-main .explore.btn, .pagelayout-frontpage #region-main #page-grade-grading-manage .actions .explore.action, #page-grade-grading-manage .actions .pagelayout-frontpage #region-main .explore.action {margin-left: 0px;padding: .3rem 1rem;}}
.simplesearchform .search-icon .icon {margin-right: 0;}
@media (max-width: 576px) {#nav-drawer {-webkit-box-shadow: 1px 3px 8px 0 rgba(0,0,0,.2);box-shadow: 1px 3px 8px 0 rgba(0,0,0,.2);}
	#page-user-preferences #region-main .col-md-4 {padding-right: 0px;padding-left: 0px;}
	[data-region="drawer"] {top: 100px;height: calc(100% - 100px);}
	[data-region="right-hand-drawer"].drawer {top: 110px;height: calc(100% - ( 100px + 10px ));}
	.navbar .popover-region .popover-region-container {top: 115px;}
	.popover-region-toggle:before {right: 28px;}
	.popover-region-toggle:after {right: 29px;}
	#page {margin-top: 110px;}
	nav.navbar {flex-wrap: wrap;padding: 0px;}
	nav.navbar .nav-row-1, nav.navbar .nav-row-2 {flex-direction: row;flex-grow: 1;}
	nav.navbar .nav-row-1 {justify-content: space-around;padding: 15px 10px 15px;-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);box-shadow: 0 3px 8px 0 rgba(0,0,0,.1);align-items: center;width: 100%;}
	nav.navbar .coursecontrols {flex-grow: 1;justify-content: flex-end;}
	nav.navbar .coursecontrols a.btn, nav.navbar .coursecontrols #page-grade-grading-manage .actions a.action, #page-grade-grading-manage .actions nav.navbar .coursecontrols a.action {padding: .4rem .7rem;}
	nav.navbar .coursecontrols a.btn i, nav.navbar .coursecontrols #page-grade-grading-manage .actions a.action i, #page-grade-grading-manage .actions nav.navbar .coursecontrols a.action i {width: auto;}
	nav.navbar .coursecontrols .editingbutton {float: initial;padding: .3rem .7rem;margin-left: 2px;margin-right: 2px;}
	nav.navbar .nav-row-2 .nav-item .icon, nav.navbar .nav-row-2 .nav-link {color: #4f398d;}
	nav.navbar .nav-row-2 .nav-item a:focus .icon, nav.navbar .nav-row-2 .nav-link:focus {color: #000;}
	nav.navbar .nav-row-2 .popover-region {float: initial;margin-right: 0;width: 50%;text-align: center;}
	nav.navbar .nav-row-2 .popover-region-toggle {width: auto;}
	nav.navbar .nav-row-2 [data-region="drawer-toggle"] {margin-left: 0rem !important;width: 100%;}
	nav.navbar .nav-row-2 [data-region="drawer-toggle"] button {border-radius: 0px;width: 100%;height: 100%;background-color: #261175;border-color: #261175;}
	nav.navbar .nav-row-2 [data-region="drawer-toggle"] button .icon {color: #fff;}
	nav.navbar .nav-row-2 .user-options {flex-grow: 1;justify-content: space-around;}
	nav.navbar .nav-row-2 .user-options > .nav-item:first-child {width: 45%;display: flex;}
	nav.navbar .nav-row-2 .user-options > .nav-item:last-child {width: 25%;justify-content: center;margin-left: 0px !important;}
	nav.navbar .nav-row-2 .user-options .userpicture {width: 30px;height: 30px;}
	nav.navbar .nav-row-2 .popover-region-notifications .count-container {right: 37%;}
	nav.navbar .nav-row-2 [data-region="popover-region-messages"]:not(.collapsed) .popover-region-toggle {color: #4f398d;}
	nav.navbar .nav-row-2 [data-region="popover-region-messages"]:not(.collapsed) .popover-region-toggle i {color: #4f398d;}
	nav.navbar .nav-row-2 [data-region="popover-region-messages"] .popover-region-toggle:hover, nav.navbar .nav-row-2 [data-region="popover-region-messages"] .popover-region-toggle:focus {border-color: #fff;color: #4f398d;}
	nav.navbar .nav-row-2 [data-region="popover-region-messages"] .popover-region-toggle:hover i, nav.navbar .nav-row-2 [data-region="popover-region-messages"] .popover-region-toggle:focus i {color: #4f398d;}
	nav.navbar .nav-row-2 [data-region="popover-region-messages"] .popover-region-toggle:after {right: 8px;}
	nav.navbar .nav-row-2 [data-region="popover-region-messages"] .count-container {right: 25%;}
	nav.navbar .nav-row-2 .custom-menu-lang {justify-content: center;}
	nav.navbar .search-input-wrapper {max-width: 230px;}
	nav.navbar .search-input-wrapper.nav-link:hover .icon {color: #4f398d;}
	#page-wrapper:not(.loggedin) nav.navbar .nav-row-1 {padding: 10px 5px;}
	#page-wrapper:not(.loggedin) nav.navbar .nav-row-2 .login-btn {padding: 0px;}
	#page-wrapper:not(.loggedin) nav.navbar .nav-row-2 .login-btn a {margin-top: 2px;padding: 0rem 1rem;}
	#page-wrapper:not(.loggedin) nav.navbar .nav-row-2 .custom-item a {padding: .3rem .5rem;}
	#page-wrapper:not(.loggedin) nav.navbar .navbar-brand img {max-height: 50px !important;}
	#page-wrapper:not(.loggedin) .navbar-brand, #page-wrapper:not(.loggedin) .navbar-brand .logo {display: block !important;}
	.login-content-wrapper {position: relative;right: initial;left: initial;}
	#page-message-index #region-main-box {padding: 0px;margin-top: 5px;}
	#page-message-index .dropdown-menu.pull-right {-webkit-transform: translate3d(-140px,35px,0px);-moz-transform: translate3d(-140px,35px,0px);-ms-transform: translate3d(-140px,35px,0px);-o-transform: translate3d(-140px,35px,0px);transform: translate3d(-140px,35px,0px);}
	#page-message-index .panel-body-container a[role="button"] .rounded-circle {height: 30px !important;}
	#page-message-index .panel-body-container a[role="button"] > div.w-100.text-truncate {margin-top: 1.2rem !important;}
	#page-message-index .message-app .contact-status {left: 31px;top: 31px;}
	#page-message-index .view-search .input-group-append button.btn, #page-message-index .view-search .input-group-append #page-grade-grading-manage .actions button.action, #page-grade-grading-manage .actions #page-message-index .view-search .input-group-append button.action {padding: .175rem .35rem;}}
div#notice.box.py-3.generalbox {padding-top: 6rem !important;}
.message-app .message a {word-wrap: break-word;color: #261175;}
@media only screen and (min-width: 300px) {.customfield_outcome .text_to_html br {display: none;}
	.customfield_track_course_details .text_to_html {display: inline-block;}
	.customfield_track_eligibility .text_to_html {display: inline-block;}
	.customfield_offered_by .customfieldvalue {display: inline-block;}
	.customfield_track_onpremises .customfieldvalue {display: inline-block;}
	.customfield .customfield_checkbox .customfield_track_blended {display: inline-block;}
	.customfield_uni_url .customfieldvalue a {display: inline-block;}
	.customfield_training_mode_detailed .customfieldname {display: inline-block;}}
.page-context-header {display: flex;align-items: center;}
.page-context-header .header-button-group {display: none;}
#mobileContainerBadges, #normalScreenContainerBadges, #widescreenContainerBadges {background-color: #00a0de;background-image: url("/theme/image.php?theme=dganew&component=theme&image=certificationsbg");background-image: url("/theme/image.php?theme=dganew&component=theme&image=certificationsbg"),linear-gradient(180deg,#00a0de 0%,#261175 100%);background-repeat: no-repeat;background-position: bottom center;-webkit-background-size: 100%;background-size: 100%;padding: 2rem;}
#mobileContainerBadges h1, #normalScreenContainerBadges h1, #widescreenContainerBadges h1 {font-size: 2.25rem;}
#mobileContainerBadges h3, #normalScreenContainerBadges h3, #widescreenContainerBadges h3 {font-size: 1.375rem;line-height: 2rem;}
#mobileContainerBadges b, #normalScreenContainerBadges b, #widescreenContainerBadges b {font-weight: bold;}
.repository_upload .nav-link {padding: .3rem 1rem;margin: .2rem;}
.repository_upload .nav-link:hover, .repository_upload .nav-link.active {background-color: #4f398d;color: #fff;}
.repository_upload .nav-link:hover img, .repository_upload .nav-link.active img {filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
.repository_upload .nav-link img {width: 12px;height: 12px;margin-right: 7px;margin-bottom: 4px;}
@media (max-width: 767px) {#mobileContainer {display: block;}
	#desktopContainer {display: none;}
	#mobileContainerBadges {display: block;}
	#normalScreenContainerBadges {display: none;}
	#widescreenContainerBadges {display: none;}
	#mobileContainer .col-md-6 {text-align: center;}
	#mobileContainer .col-md-6 .contact, #mobileContainer .col-md-6 .contactin {text-align: center;margin: auto;}
	#mobileContainer .col-md-6 img {max-width: 300px;margin-bottom: 1rem;margin-top: 1rem;}}
@media (max-width: 768px) {.slideNav {padding: 10px;}}
@media (min-width: 768px) and (max-width: 1199px) {#mobileContainer {display: none;}
	#desktopContainer {display: block;}
	#mobileContainerBadges {display: none;}
	#normalScreenContainerBadges {display: block;}
	#widescreenContainerBadges {display: none;}}
@media (min-width: 1200px) {#mobileContainer {display: none;}
	#desktopContainer {display: block;}
	#mobileContainerBadges {display: none;}
	#normalScreenContainerBadges {display: none;}
	#widescreenContainerBadges {display: block;}}
.lang-ar .preference-state-status-container {padding: .2rem 1.6rem;display: grid;place-items: center;place-content: center;}
#page-message-notificationpreferences .preferences-container thead th {padding: 6px;white-space: nowrap;}
@media screen and (max-width: 700px) {.lang-ar .preference-state-status-container {padding: .1rem 1.8rem;display: grid;place-items: center;place-content: center;}
	.preferences-container div.row-fluid {flex-wrap: nowrap;}}
#page-mod-quiz-attempt form .formulation.clearfix {clear: initial;}
.editor_atto_content_wrap {background-color: white;color: #333;}
.editor_atto_content {padding: 4px;resize: vertical;overflow: auto;}
.editor_atto_content_wrap, .editor_atto + textarea {width: 100%;padding: 0;}
.editor_atto + textarea {border-radius: 0;resize: vertical;margin-top: -1px;}
div.editor_atto_toolbar {display: block;background: #f2f2f2;min-height: 35px;border: 1px solid #8f959e;width: 100%;padding: 0 0 9px 0;}
div.editor_atto_toolbar button {padding: 4px 9px;background: none;border: 0;margin: 0;border-radius: 0;cursor: pointer;}
div.editor_atto_toolbar button + button {border-left: 1px solid #ccc;}
div.editor_atto_toolbar button[disabled] {opacity: .45;background: none;cursor: default;}
.editor_atto_toolbar button:hover {background-image: radial-gradient(ellipse at center,#fff 60%,#dfdfdf 100%);background-color: #ebebeb;}
.editor_atto_toolbar button:active, .editor_atto_toolbar button.highlight {background-image: radial-gradient(ellipse at center,#fff 40%,#dfdfdf 100%);background-color: #dfdfdf;}
div.editor_atto_toolbar button::-moz-focus-inner {border: 0;padding: 0;}
div.editor_atto_toolbar button .icon {padding: 0;margin: 2px 0;}
div.editor_atto_toolbar div.atto_group {display: inline-block;border: 1px solid #ccc;border-bottom: 1px solid #b3b3b3;border-radius: 4px;margin: 9px 0 0 9px;background: #fff;}
.editor_atto_content img {resize: both;overflow: auto;}
.atto_hasmenu {white-space: nowrap;}
.atto_menuentry .icon {width: 16px;height: 16px;}
.atto_menuentry {clear: left;}
.atto_menuentry h1, .atto_menuentry h2, .atto_menuentry p {margin: 4px;}
.atto_form textarea.fullwidth, .atto_form input.fullwidth {width: 100%;}
.atto_form {padding: .5rem;}
.atto_control {position: absolute;right: -6px;bottom: -6px;display: none;cursor: pointer;}
.atto_control .icon {background-color: white;}
div.editor_atto_content:focus .atto_control, div.editor_atto_content:hover .atto_control {display: block;}
.editor_atto_menu.yui3-menu-hidden {display: none;}
.editor_atto_content img:-moz-broken {-moz-force-broken-image-icon: 1;min-width: 24px;min-height: 24px;}
.moodle-dialogue-base .editor_atto_menu .moodle-dialogue-content .moodle-dialogue-bd {padding: 0;z-index: 1000;}
.editor_atto_menu .dropdown-menu > li > a {margin: 3px 14px;}
.editor_atto_menu .open ul.dropdown-menu {padding-top: 5px;padding-bottom: 5px;}
.editor_atto_wrap {position: relative;}
.editor_atto_wrap textarea {direction: ltr;}
.editor_atto_notification .atto_info, .editor_atto_notification .atto_warning {display: inline-block;background-color: #f2f2f2;padding: .5em;padding-left: 1em;padding-right: 1em;border-bottom-left-radius: 1em;border-bottom-right-radius: 1em;}
.editor_atto_notification .atto_info {background-color: #f2f2f2;}
.editor_atto_notification .atto_warning {background-color: #ffd700;}
.editor_atto_toolbar, .editor_atto_content_wrap, .editor_atto + textarea {-webkit-box-sizing: border-box;box-sizing: border-box;}
.editor_atto_content.form-control {width: 100%;border-top: 0;}
.has-danger .editor_atto_content.form-control .invalid-feedback, .has-danger .editor_atto_content.form-control-danger .invalid-feedback, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .invalid-feedback, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .invalid-feedback, .has-danger .editor_atto_content.maintenancewarning.error .invalid-feedback {display: none;width: 100%;margin-top: .25rem;font-size: 80%;color: #ca3120;}
.has-danger .editor_atto_content.form-control .invalid-tooltip, .has-danger .editor_atto_content.form-control-danger .invalid-tooltip, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .invalid-tooltip, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .invalid-tooltip, .has-danger .editor_atto_content.maintenancewarning.error .invalid-tooltip {position: absolute;top: 100%;left: 0;z-index: 5;display: none;max-width: 100%;padding: .25rem .5rem;margin-top: .1rem;font-size: .8203125rem;line-height: 1.5;color: #fff;background-color: rgba(202,49,32,.9);}
.form-row > .col > .has-danger .editor_atto_content.form-control .invalid-tooltip, .form-row > [class*="col-"] > .has-danger .editor_atto_content.form-control .invalid-tooltip, .form-row > .col > .has-danger .editor_atto_content.form-control-danger .invalid-tooltip, .form-row > .col > .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .invalid-tooltip, #page-admin-mnet-peers .mform .form-row > .col > .has-danger .editor_atto_content.deletedhostinfo .invalid-tooltip, .form-row > .col > .has-danger .editor_atto_content.maintenancewarning.error .invalid-tooltip, .form-row > [class*="col-"] > .has-danger .editor_atto_content.form-control-danger .invalid-tooltip, .form-row > [class*="col-"] > .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .invalid-tooltip, #page-admin-mnet-peers .mform .form-row > [class*="col-"] > .has-danger .editor_atto_content.deletedhostinfo .invalid-tooltip, .form-row > [class*="col-"] > .has-danger .editor_atto_content.maintenancewarning.error .invalid-tooltip {left: 5px;}
.was-validated .has-danger .editor_atto_content.form-control:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.form-control:invalid ~ .invalid-tooltip, .has-danger .editor_atto_content.form-control.is-invalid ~ .invalid-feedback, .has-danger .editor_atto_content.form-control.is-invalid ~ .invalid-tooltip, .was-validated .has-danger .editor_atto_content.form-control-danger:invalid ~ .invalid-feedback, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo:invalid ~ .invalid-feedback, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.maintenancewarning.error:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.form-control-danger:invalid ~ .invalid-tooltip, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo:invalid ~ .invalid-tooltip, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo:invalid ~ .invalid-tooltip, .was-validated .has-danger .editor_atto_content.maintenancewarning.error:invalid ~ .invalid-tooltip, .has-danger .editor_atto_content.form-control-danger.is-invalid ~ .invalid-feedback, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.is-invalid.deletedhostinfo ~ .invalid-feedback, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.is-invalid.deletedhostinfo ~ .invalid-feedback, .has-danger .editor_atto_content.is-invalid.maintenancewarning.error ~ .invalid-feedback, .has-danger .editor_atto_content.form-control-danger.is-invalid ~ .invalid-tooltip, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.is-invalid.deletedhostinfo ~ .invalid-tooltip, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.is-invalid.deletedhostinfo ~ .invalid-tooltip, .has-danger .editor_atto_content.is-invalid.maintenancewarning.error ~ .invalid-tooltip {display: block;}
.was-validated .has-danger .editor_atto_content.form-control .form-control:invalid, .has-danger .editor_atto_content.form-control .form-control.is-invalid, .was-validated .has-danger .editor_atto_content.form-control-danger .form-control:invalid, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control:invalid, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .form-control:invalid, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .form-control:invalid, .has-danger .editor_atto_content.form-control-danger .form-control.is-invalid, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control.is-invalid, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control.is-invalid, .has-danger .editor_atto_content.maintenancewarning.error .form-control.is-invalid {border-color: #ca3120;padding-right: calc(1.5em + .75rem);background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23ca3120\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23ca3120\' stroke=\'none\'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + .1875rem) center;-webkit-background-size: calc(.75em + .375rem) calc(.75em + .375rem);background-size: calc(.75em + .375rem) calc(.75em + .375rem);}
.was-validated .has-danger .editor_atto_content.form-control .form-control:invalid:focus, .has-danger .editor_atto_content.form-control .form-control.is-invalid:focus, .was-validated .has-danger .editor_atto_content.form-control-danger .form-control:invalid:focus, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control:invalid:focus, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .form-control:invalid:focus, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .form-control:invalid:focus, .has-danger .editor_atto_content.form-control-danger .form-control.is-invalid:focus, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control.is-invalid:focus, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control.is-invalid:focus, .has-danger .editor_atto_content.maintenancewarning.error .form-control.is-invalid:focus {border-color: #ca3120;-webkit-box-shadow: 0 0 0 .2rem rgba(202,49,32,.25);box-shadow: 0 0 0 .2rem rgba(202,49,32,.25);}
.was-validated .has-danger .editor_atto_content.form-control textarea.form-control:invalid, .has-danger .editor_atto_content.form-control textarea.form-control.is-invalid, .was-validated .has-danger .editor_atto_content.form-control-danger textarea.form-control:invalid, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo textarea.form-control:invalid, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo textarea.form-control:invalid, .was-validated .has-danger .editor_atto_content.maintenancewarning.error textarea.form-control:invalid, .has-danger .editor_atto_content.form-control-danger textarea.form-control.is-invalid, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo textarea.form-control.is-invalid, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo textarea.form-control.is-invalid, .has-danger .editor_atto_content.maintenancewarning.error textarea.form-control.is-invalid {padding-right: calc(1.5em + .75rem);background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);}
.was-validated .has-danger .editor_atto_content.form-control .custom-select:invalid, .has-danger .editor_atto_content.form-control .custom-select.is-invalid, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-select:invalid, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-select:invalid, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .custom-select:invalid, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .custom-select:invalid, .has-danger .editor_atto_content.form-control-danger .custom-select.is-invalid, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-select.is-invalid, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-select.is-invalid, .has-danger .editor_atto_content.maintenancewarning.error .custom-select.is-invalid {border-color: #ca3120;padding-right: calc(.75em + 2.3125rem);background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23ca3120\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'.6\' fill=\'%23ca3120\' stroke=\'none\'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;}
.was-validated .has-danger .editor_atto_content.form-control .custom-select:invalid:focus, .has-danger .editor_atto_content.form-control .custom-select.is-invalid:focus, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-select:invalid:focus, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-select:invalid:focus, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .custom-select:invalid:focus, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .custom-select:invalid:focus, .has-danger .editor_atto_content.form-control-danger .custom-select.is-invalid:focus, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-select.is-invalid:focus, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-select.is-invalid:focus, .has-danger .editor_atto_content.maintenancewarning.error .custom-select.is-invalid:focus {border-color: #ca3120;-webkit-box-shadow: 0 0 0 .2rem rgba(202,49,32,.25);box-shadow: 0 0 0 .2rem rgba(202,49,32,.25);}
.was-validated .has-danger .editor_atto_content.form-control .form-check-input:invalid ~ .form-check-label, .has-danger .editor_atto_content.form-control .form-check-input.is-invalid ~ .form-check-label, .was-validated .has-danger .editor_atto_content.form-control-danger .form-check-input:invalid ~ .form-check-label, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-input:invalid ~ .form-check-label, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .form-check-input:invalid ~ .form-check-label, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .form-check-input:invalid ~ .form-check-label, .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid ~ .form-check-label, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-input.is-invalid ~ .form-check-label, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-check-input.is-invalid ~ .form-check-label, .has-danger .editor_atto_content.maintenancewarning.error .form-check-input.is-invalid ~ .form-check-label {color: #ca3120;}
.was-validated .has-danger .editor_atto_content.form-control .form-check-input:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.form-control .form-check-input:invalid ~ .invalid-tooltip, .has-danger .editor_atto_content.form-control .form-check-input.is-invalid ~ .invalid-feedback, .has-danger .editor_atto_content.form-control .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .has-danger .editor_atto_content.form-control-danger .form-check-input:invalid ~ .invalid-feedback, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-input:invalid ~ .invalid-feedback, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .form-check-input:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .form-check-input:invalid ~ .invalid-feedback, .was-validated .has-danger .editor_atto_content.form-control-danger .form-check-input:invalid ~ .invalid-tooltip, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-input:invalid ~ .invalid-tooltip, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .form-check-input:invalid ~ .invalid-tooltip, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .form-check-input:invalid ~ .invalid-tooltip, .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid ~ .invalid-feedback, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-input.is-invalid ~ .invalid-feedback, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-check-input.is-invalid ~ .invalid-feedback, .has-danger .editor_atto_content.maintenancewarning.error .form-check-input.is-invalid ~ .invalid-feedback, .has-danger .editor_atto_content.form-control-danger .form-check-input.is-invalid ~ .invalid-tooltip, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-input.is-invalid ~ .invalid-tooltip, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-check-input.is-invalid ~ .invalid-tooltip, .has-danger .editor_atto_content.maintenancewarning.error .form-check-input.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid ~ .custom-control-label, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid ~ .custom-control-label, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid ~ .custom-control-label, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input:invalid ~ .custom-control-label, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .custom-control-input:invalid ~ .custom-control-label, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input:invalid ~ .custom-control-label, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid ~ .custom-control-label, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid ~ .custom-control-label, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid ~ .custom-control-label, .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input.is-invalid ~ .custom-control-label {color: #ca3120;}
.was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid ~ .custom-control-label::before, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input:invalid ~ .custom-control-label::before, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .custom-control-input:invalid ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input:invalid ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid ~ .custom-control-label::before, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid ~ .custom-control-label::before, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid ~ .custom-control-label::before, .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input.is-invalid ~ .custom-control-label::before {border-color: #ca3120;}
.was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid:checked ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid:checked ~ .custom-control-label::before, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input:invalid:checked ~ .custom-control-label::before, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .custom-control-input:invalid:checked ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input:invalid:checked ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid:checked ~ .custom-control-label::before, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input.is-invalid:checked ~ .custom-control-label::before {border-color: #e04d3d;background-color: #e04d3d;}
.was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid:focus ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid:focus ~ .custom-control-label::before, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input:invalid:focus ~ .custom-control-label::before, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .custom-control-input:invalid:focus ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input:invalid:focus ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid:focus ~ .custom-control-label::before, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input.is-invalid:focus ~ .custom-control-label::before {-webkit-box-shadow: 0 0 0 .2rem rgba(202,49,32,.25);box-shadow: 0 0 0 .2rem rgba(202,49,32,.25);}
.was-validated .has-danger .editor_atto_content.form-control .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .has-danger .editor_atto_content.form-control-danger .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .has-danger .editor_atto_content.maintenancewarning.error .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {border-color: #ca3120;}
.was-validated .has-danger .editor_atto_content.form-control .custom-file-input:invalid ~ .custom-file-label, .has-danger .editor_atto_content.form-control .custom-file-input.is-invalid ~ .custom-file-label, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-file-input:invalid ~ .custom-file-label, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-file-input:invalid ~ .custom-file-label, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .custom-file-input:invalid ~ .custom-file-label, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .custom-file-input:invalid ~ .custom-file-label, .has-danger .editor_atto_content.form-control-danger .custom-file-input.is-invalid ~ .custom-file-label, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-file-input.is-invalid ~ .custom-file-label, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-file-input.is-invalid ~ .custom-file-label, .has-danger .editor_atto_content.maintenancewarning.error .custom-file-input.is-invalid ~ .custom-file-label {border-color: #ca3120;}
.was-validated .has-danger .editor_atto_content.form-control .custom-file-input:invalid:focus ~ .custom-file-label, .has-danger .editor_atto_content.form-control .custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .has-danger .editor_atto_content.form-control-danger .custom-file-input:invalid:focus ~ .custom-file-label, .was-validated .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-file-input:invalid:focus ~ .custom-file-label, #page-admin-mnet-peers .mform .was-validated .has-danger .editor_atto_content.deletedhostinfo .custom-file-input:invalid:focus ~ .custom-file-label, .was-validated .has-danger .editor_atto_content.maintenancewarning.error .custom-file-input:invalid:focus ~ .custom-file-label, .has-danger .editor_atto_content.form-control-danger .custom-file-input.is-invalid:focus ~ .custom-file-label, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-file-input.is-invalid:focus ~ .custom-file-label, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-file-input.is-invalid:focus ~ .custom-file-label, .has-danger .editor_atto_content.maintenancewarning.error .custom-file-input.is-invalid:focus ~ .custom-file-label {border-color: #ca3120;-webkit-box-shadow: 0 0 0 .2rem rgba(202,49,32,.25);box-shadow: 0 0 0 .2rem rgba(202,49,32,.25);}
.open.atto_menu > .dropdown-menu {display: block;}
div.editor_atto_toolbar button .icon {color: #495057;}
body {background-color: #f9f9f9;}
.btn-primary:hover {background: linear-gradient(195deg,#65529b 0%,#7b6baa 100%);}
#back-to-top {color: #fff;background-color: #62cbc9;border-color: #62cbc9;padding: 6px 10px !important;}
a.dropdown-toggle {color: #62cbc9;}
.blue-medium {color: #007fba;}
.ctn-preloader {align-items: center;-webkit-align-items: center;display: flex;display: -ms-flexbox;height: 100%;justify-content: center;-webkit-justify-content: center;position: fixed;left: 0;top: 0;width: 100%;z-index: 999999;background: #fff;}
.ctn-preloader .animation-preloader {position: absolute;z-index: 100;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {font-family: "Bahij Janna Bold" !important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background-color: #027fba;color: white;}
.ctn-preloader .animation-preloader .spinner {-webkit-animation: spinner 1.5s infinite linear;animation: spinner 1.5s infinite linear;border-radius: 50%;border: 3px solid rgba(101,92,151,.06);border-top-color: #655c97;border-bottom-color: #655c97;height: 170px;margin: 0 auto 45px auto;width: 170px;}
.ctn-preloader .animation-preloader .txt-loading {text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:before {-webkit-animation: letters-loading 4s infinite;animation: letters-loading 4s infinite;color: #655c97;content: attr(data-text-preloader);left: 0;opacity: 0;top: 0;line-height: 70px;position: absolute;}
.rounded {border-radius: .5rem !important;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading {font-family: "Bahij Janna Bold",sans-serif;font-weight: 500;letter-spacing: 15px;display: inline-block;color: rgba(101,92,151,.14);position: relative;font-size: 70px;line-height: 70px;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {animation-delay: .2s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {animation-delay: .4s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {animation-delay: .6s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {animation-delay: .8s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before {animation-delay: 1s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before {animation-delay: 1.2s;}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before {animation-delay: 1.4s;}
.ctn-preloader .loader-section {background-color: #fff;height: 100%;position: fixed;top: 0;width: calc(50% + 1px);}
.loaded .animation-preloader {opacity: 0;-webkit-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}
.logo {background-image: url("/theme/image.php?theme=dganew&component=theme&image=logo");background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;width: 150px;height: 50px;}
.fixed .logo {background-image: url("/theme/image.php?theme=dganew&component=theme&image=logo-dark");}
@-webkit-keyframes spinner {to {-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);transform: rotateZ(360deg);}}
@-o-keyframes spinner {to {-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);transform: rotateZ(360deg);}}
@keyframes spinner {to {-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);transform: rotateZ(360deg);}}
@-webkit-keyframes letters-loading {0%, 75%, 100% {opacity: 0;-webkit-transform: rotateY(-90deg);-moz-transform: rotateY(-90deg);-ms-transform: rotateY(-90deg);-o-transform: rotateY(-90deg);transform: rotateY(-90deg);}
	25%, 50% {opacity: 1;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}}
@-o-keyframes letters-loading {0%, 75%, 100% {opacity: 0;-webkit-transform: rotateY(-90deg);-moz-transform: rotateY(-90deg);-ms-transform: rotateY(-90deg);-o-transform: rotateY(-90deg);transform: rotateY(-90deg);}
	25%, 50% {opacity: 1;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}}
@keyframes letters-loading {0%, 75%, 100% {opacity: 0;-webkit-transform: rotateY(-90deg);-moz-transform: rotateY(-90deg);-ms-transform: rotateY(-90deg);-o-transform: rotateY(-90deg);transform: rotateY(-90deg);}
	25%, 50% {opacity: 1;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}}
@media screen and (max-width: 767px) {.ctn-preloader .animation-preloader .spinner {height: 8em;width: 8em;}}
@media screen and (max-width: 500px) {.ctn-preloader .animation-preloader .spinner {height: 7em;width: 7em;}
	.ctn-preloader .animation-preloader .txt-loading .letters-loading {font-size: 40px;letter-spacing: 10px;}
	#topbar {position: -webkit-sticky;position: sticky;margin-bottom: 3rem;}
	#topbar a {padding: 4px 6px !important;font-size: 9px !important;}}
.scroll-top {width: 35px;height: 35px;line-height: 35px;position: fixed;bottom: 20px;left: 5px;z-index: 99;text-align: center;color: #fff;font-size: 18px;cursor: pointer;border-radius: 50%;background: #000;display: none;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.scroll-top:after {position: absolute;z-index: -1;content: "";top: 100%;left: 5%;height: 10px;width: 90%;opacity: 1;background: radial-gradient(ellipse at center,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 80%);}
::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-track {background: #fff;}
::-webkit-scrollbar-thumb {background: var(--blue-dark);border-radius: 0;}
:root {--text-color: #73737b;--text-light: #888;--heading: #29b3b4;--blue-dark: #6f55ff;--red-light: #fd6a5e;--yellow-deep: #ffb840;--blue-light: #3bb0d7;--purple-blue: #655c97;--vin-red: #973c56;}
::selection {background-color: #6f55ff;color: #fff;}
body {font-family: "Bahij Janna",sans-serif;font-weight: normal;font-size: 18px;position: relative;line-height: 1.7em;color: var(--text-color);}
.main-page-wrapper {overflow-x: hidden;padding-top: 150px;}
.h1, h1, .h2, .path-calendar .maincalendar .calendar-controls .current, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 {color: var(--heading);font-weight: normal;}
.h1, h1 {font-size: 80px;line-height: 1.1em;}
.h2, .path-calendar .maincalendar .calendar-controls .current, h2 {font-size: 52px;line-height: 1.1em;}
.h3, h3 {font-size: 36px;}
.h4, h4 {font-size: 22px;}
.h5, h5 {font-size: 20px;}
.h6, h6 {font-size: 15px;}
.font-Bahij-janna-bold {font-family: "Bahij Janna Bold",sans-serif !important;}
.font-slab {font-family: "Bahij Janna",serif !important;}
.font-bahijJanna {font-family: "Bahij Janna" !important;}
::-webkit-input-placeholder {color: #acaeb3;}
:-ms-input-placeholder {color: #acaeb3;}
::-webkit-input-placeholder {color: #acaeb3;}
::-moz-placeholder {color: #acaeb3;}
:-ms-input-placeholder {color: #acaeb3;}
::placeholder {color: #acaeb3;}
.cs-screen {position: absolute;}
.illustration-holder {position: relative;}
.shapes {position: absolute;z-index: -1;}
.dark-style {background: #0f1123;color: #afafaf;}
.dark-style .h1, .dark-style h1, .dark-style .h2, .dark-style .path-calendar .maincalendar .calendar-controls .current, .path-calendar .maincalendar .calendar-controls .dark-style .current, .dark-style h2, .dark-style .h3, .dark-style h3, .dark-style .h4, .dark-style h4, .dark-style .h5, .dark-style h5, .dark-style .h6, .dark-style h6 {color: #fff;}
.gr-bg-one {background: linear-gradient(90.6deg,#f548a0 2.93%,#f57c35 99.47%);}
.hover-reverse-gr-bg-one {position: relative;z-index: 1;}
.hover-reverse-gr-bg-one:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;right: 0;background: linear-gradient(270.01deg,#f548a0 .01%,#f57c35 100%);border-radius: 6px;-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;opacity: 0;z-index: -1;}
.hover-reverse-gr-bg-one:hover:before {opacity: 1;}
.top-border {border-top: 1px solid #efefef;}
.bottom-border {border-bottom: 1px solid #efefef;}
.tran3s {-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.tran4s {-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.tran5s {-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.tran6s {-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.calendar-section {background-color: #e5f2f8;}
.title-style-one h2 {font-family: "Bahij Janna Bold";font-size: 42px;line-height: 1.15em;color: #fff;}
.title-style-one h6 {font-size: 20px;color: #cacaca;padding-bottom: 15px;}
.title-style-one p {font-size: 22px;line-height: 1.58em;color: #fff;padding-top: 25px;}
.title-style-two p {text-transform: uppercase;font-size: 16px;color: #adb1b5;letter-spacing: 1.12px;padding-bottom: 7px;}
.title-style-two h2 {font-family: "Bahij Janna Bold";font-size: 42px;line-height: 1.15em;}
.title-style-two span {position: relative;}
.title-style-two span img {position: absolute;bottom: -30px;left: 0;z-index: -1;}
.title-style-two .sub-text {font-size: 24px;line-height: 1.5em;color: #6d6d6d;padding-top: 15px;}
.title-style-three p {text-transform: uppercase;font-size: 20px;color: #adb1b5;letter-spacing: 1.12px;padding-bottom: 17px;}
.title-style-three h6 {font-family: "Bahij Janna Bold",sans-serif;font-size: 18px;color: #adb1b5;padding-bottom: 15px;}
.title-style-three h2 {font-family: "Bahij Janna Bold";font-size: 54px;line-height: 1.18em;}
.title-style-three span {position: relative;}
.title-style-three span img {position: absolute;bottom: -21px;left: 0;z-index: -1;}
.title-style-four {padding-top: 0rem;padding-right: 0rem;padding-bottom: 3rem;padding-left: 0rem;}
.title-style-four h6 {font-family: "Bahij Janna Bold",sans-serif;font-size: 20px;color: rgba(0,0,0,.35);padding-bottom: 15px;}
.title-style-four h2 {font-family: "Bahij Janna Bold";font-size: 42px;line-height: 1.15em;color: #007fba;}
.title-style-four span {position: relative;z-index: 1;}
.title-style-four span img {position: absolute;bottom: -25px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}
.title-style-four .sub-text {font-size: 22px;line-height: 1.59em;color: #5f5f5f;}
.title-style-five h2 {font-family: "Bahij Janna Bold",serif;font-size: 54px;line-height: 1.25em;}
.title-style-five h2 span {position: relative;z-index: 1;}
.title-style-five h2 span:before {content: "";width: 100%;height: 15px;position: absolute;background: rgba(241,193,83,.45);left: 0;bottom: 12px;z-index: -1;}
.title-style-five h6 {font-size: 20px;color: rgba(0,0,0,.35);text-transform: uppercase;letter-spacing: 1px;padding-bottom: 12px;}
.title-style-six h2 {font-weight: normal;font-size: 72px;line-height: 1.27em;color: #000;}
.dark-style .title-style-six h2 {color: #fff;}
.title-style-six h2 span {color: #ff2759;text-decoration: underline;text-decoration-thickness: 4px;}
.title-style-six h6 {font-size: 18px;text-transform: uppercase;color: #bfbfbf;padding-bottom: 20px;letter-spacing: 1.8px;}
.title-style-six .text-xs {font-size: 22px;line-height: 1.65em;padding-top: 30px;}
.dark-style .title-style-six .text-xs {color: rgba(255,255,255,.4);}
.title-style-seven h2 {font-size: 64px;font-weight: 500;line-height: 1.32em;}
.title-style-seven h2 span {position: relative;display: inline-block;}
.title-style-seven h2 span:before {content: "";width: 100%;height: 13px;background: #ffeaa0;position: absolute;left: 0;bottom: 10px;z-index: -1;}
.title-style-seven p {font-size: 22px;color: #000;padding-top: 22px;}
.title-style-eight h2 {font-size: 68px;font-weight: 700;line-height: 1.26em;}
.title-style-eight p {font-size: 22px;color: #000;padding-top: 40px;}
.title-style-eight h6 {font-size: 16px;letter-spacing: 2px;color: rgba(0,0,0,.3);padding-bottom: 20px;}
.title-style-eight h2 span {display: inline-block;position: relative;}
.title-style-eight h2 span img {position: absolute;max-height: 100%;z-index: -1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.title-style-nine h6 {font-size: 15px;text-transform: uppercase;letter-spacing: 1px;color: #c8c8c8;padding-bottom: 25px;}
.title-style-nine h2 {font-size: 52px;font-weight: 700;line-height: 1.34em;}
.title-style-nine h2 span {display: inline-block;position: relative;}
.title-style-nine h2 span img {position: absolute;max-height: 100%;z-index: -1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.title-style-nine p {font-size: 20px;color: #6a6b72;padding-top: 28px;}
.title-style-ten h6 {font-size: 16px;text-transform: uppercase;letter-spacing: 1px;color: rgba(0,0,0,.25);padding-bottom: 20px;}
.title-style-ten h2 {font-family: "Bahij Janna";font-size: 68px;font-weight: 500;line-height: 1.27em;}
.title-style-ten p {font-size: 24px;line-height: 1.91em;color: #000;}
.title-style-eleven .upper-title {font-size: 14px;text-transform: uppercase;color: #000;letter-spacing: 3px;padding-bottom: 10px;}
.title-style-eleven p {font-size: 20px;}
.title-style-twelve .upper-title {text-transform: uppercase;font-size: 18px;color: rgba(0,0,0,.4);letter-spacing: 3px;padding-bottom: 8px;}
.title-style-twelve h2 {font-weight: 700;font-size: 42px;line-height: 1.29em;}
.title-style-twelve span {position: relative;}
.title-style-twelve span img {position: absolute;bottom: -20px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}
.title-style-twelve p {font-size: 24px;line-height: 1.75em;}
.title-style-thirteen .upper-title {text-transform: uppercase;font-size: 15px;font-weight: 500;color: rgba(0,0,0,.2);letter-spacing: 3px;padding-bottom: 16px;}
.title-style-thirteen h2 {font-family: "Bahij Janna";font-weight: 700;font-size: 72px;line-height: 1.25em;letter-spacing: -1px;}
.title-style-thirteen span {position: relative;}
.title-style-thirteen span img {position: absolute;bottom: -20px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}
.title-style-fourteen h2 {font-size: 52px;font-weight: 500;line-height: 1.25em;letter-spacing: -1px;}
.title-style-fourteen .upper-title {text-transform: uppercase;font-size: 14px;color: #000;letter-spacing: 2px;padding-bottom: 10px;}
.title-style-fifteen h2 {font-size: 64px;font-weight: 500;line-height: 1.4em;text-transform: uppercase;}
.title-style-fifteen .upper-title {text-transform: uppercase;font-size: 18px;color: #b6b6b6;letter-spacing: 3px;padding-bottom: 18px;}
.title-style-sixteen h2 {font-size: 42px;font-weight: 500;line-height: 1.29em;letter-spacing: -1px;text-transform: uppercase;}
.title-style-sixteen .upper-title {font-size: 20px;color: #bababa;padding-bottom: 25px;}
body .theme-btn-one {font-size: 16px;font-weight: 500;color: #fff;line-height: 50px;background: var(--blue-dark);padding: 0 42px;border-radius: 4px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-one.btn-lg, body .btn-group-lg > .theme-btn-one.btn, body #page-grade-grading-manage .actions .btn-group-lg > .theme-btn-one.action, #page-grade-grading-manage .actions body .btn-group-lg > .theme-btn-one.action, body #page-grade-grading-manage .actions .theme-btn-one.action, #page-grade-grading-manage .actions body .theme-btn-one.action {padding: 0 50px;line-height: 55px;text-transform: uppercase;letter-spacing: 1.14px;}
body .theme-btn-one:hover {background: #ffba12;}
body .theme-btn-two {font-size: 18px;color: #fff;line-height: 48px;border: 2px solid var(--red-light);background: var(--red-light);padding: 0 42px;border-radius: 30px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-two:hover {background: transparent;color: var(--red-light);}
body .theme-btn-three {font-size: 18px;color: var(--red-light);line-height: 51px;border-radius: 30px;border: 2px solid var(--red-light);padding: 0 32px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-three:hover {background: var(--red-light);color: #fff;}
body .theme-btn-four {font-size: 17px;color: var(--blue-dark);border: 2px solid var(--blue-dark);border-radius: 5px;line-height: 46px;padding: 0 35px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-four:hover {background: var(--blue-dark);color: #fff;}
body .theme-btn-five {font-family: "Bahij Janna Bold",sans-serif;line-height: 56px;padding: 0 35px;text-align: center;color: #fff;background: var(--purple-blue);position: relative;z-index: 1;}
body .theme-btn-five:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: var(--vin-red);z-index: -1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(0,1);-moz-transform: scale(0,1);-ms-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);transform-origin: 0 100%;}
body .theme-btn-five:hover:before {-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
body .theme-btn-six {font-size: 16px;font-weight: 500;line-height: 50px;color: #000;color: #fff;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background: #000;padding: 0 30px;}
body .theme-btn-six.lg {padding: 0 45px;}
body .theme-btn-six:hover {background: var(--blue-light);color: #fff;}
body .theme-btn-seven {font-weight: 500;text-align: center;line-height: 60px;color: #fff;border-radius: 6px;padding: 0 45px;background: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-seven:hover {background: #ff2759;}
body .theme-btn-eight {font-weight: 500;font-size: 16px;line-height: 58px;padding: 0 40px;border-radius: 5px;background: #2d2d2d;color: #fff;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-eight:hover {background: #ffeaa0;color: #212121;}
body .theme-btn-nine {line-height: 58px;border-radius: 10px;color: #fff;padding: 0 34px;text-align: center;background: linear-gradient(90deg,#0397b2 0%,#4162a8 75%,#754c9e 100%);}
body .theme-btn-nine:hover {background: #694e90;}
body .theme-btn-ten {font-weight: 500;font-size: 18px;letter-spacing: -.5px;color: #000;position: relative;padding-bottom: 5px;}
body .theme-btn-ten .fa {font-size: 14px;margin-right: 5px;}
body .theme-btn-ten:before {content: "";position: absolute;width: 100%;height: 2px;background: #000;left: 0;bottom: 0;}
body .theme-btn-eleven {font-family: "Bahij Janna";font-weight: 500;font-size: 18px;line-height: 48px;border: 2px solid #000;border-radius: 30px;color: #000;padding: 0 40px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-eleven:hover {background: #000;color: #fff;}
body .theme-btn-twelve {font-family: "Bahij Janna";font-size: 17px;line-height: 48px;background: #ff006b;border: 2px solid #ff006b;border-radius: 30px;color: #fff;padding: 0 32px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-twelve:hover {background: transparent;color: #ff006b;}
body .theme-btn-thirteen {font-family: "Bahij Janna";font-size: 17px;line-height: 50px;background: #232323;border-radius: 30px;color: #fff;padding: 0 45px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-thirteen:hover {background: #ff006b;}
body .theme-btn-fourteen {font-family: "Bahij Janna";font-size: 17px;line-height: 54px;background: #000;border-radius: 7px;color: #fff;letter-spacing: -.3px;padding: 0 33px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body .theme-btn-fourteen:hover {background: #6f6cff;}
.page-pagination-one li a {font-family: "Bahij Janna Bold",sans-serif !important;background: #fff;width: 40px;height: 45px;line-height: 45px;text-align: center;font-size: 17px;color: #515151;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.07);box-shadow: 0 2px 4px rgba(0,0,0,.07);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.page-pagination-one li a .fa {font-size: 22px;}
.page-pagination-one li:first-child a {border-radius: 0 5px 5px 0;}
.page-pagination-one li:last-child a {border-radius: 5px 0 0 5px;}
.page-pagination-one li a:hover, .page-pagination-one li a.active {background: var(--blue-dark);color: #fff;}
.blog-v3 .page-pagination-one li a:hover, .blog-v3 .page-pagination-one li a.active {background: var(--red-light);color: #fff;}
.page-pagination-two ul li {font-family: "Bahij Janna Bold",sans-serif;font-size: 22px;color: #bababa;margin: 0 11px;}
.page-pagination-two ul li:last-child a {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.page-pagination-two ul li:hover a, .page-pagination-two ul li.active a {color: #000;}
.page-pagination-two ul li.arrow {font-size: 35px;color: #000;}
.page-pagination-two ul li:nth-child(7) a {color: #000;}
.theme-main-menu {position: fixed;z-index: 99;top: 0;left: 0;right: 0;background: #37326d;padding: 30px 70px;-webkit-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out;}
.theme-main-menu.bg-none {background: transparent;}
.theme-main-menu.sticky-menu.fixed {z-index: 9999;padding-top: 0;padding-bottom: 0;background: #fff;-webkit-box-shadow: 0 13px 35px -12px rgba(35,35,35,.1);box-shadow: 0 13px 35px -12px rgba(35,35,35,.1);}
.theme-main-menu .logo a {display: block;}
.theme-menu-one .logo img {max-width: 120px;}
.theme-menu-one .right-button-group a {border-radius: 5px;font-weight: 500;font-size: 13px;line-height: 45px;text-transform: uppercase;text-align: center;color: var(--heading);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-one .right-button-group .signIn-action:hover {color: var(--blue-dark);}
.theme-menu-one .right-button-group .signUp-action {width: 155px;color: #fff;background: var(--blue-dark);-webkit-box-shadow: 0px 15px 40px rgba(161,146,250,.35);box-shadow: 0px 15px 40px rgba(161,146,250,.35);margin-right: 35px;}
.theme-menu-one .right-button-group .signUp-action:hover {background: #ffba12;-webkit-box-shadow: 0px 15px 40px rgba(255,186,18,.3);box-shadow: 0px 15px 40px rgba(255,186,18,.3);}
.theme-menu-one .right-button-group {margin-right: 100px;}
.hero-banner-one {position: relative;}
.hero-banner-one .hero-upper-container {position: relative;padding: 60px 0 165px;text-align: center;z-index: 5;}
.hero-banner-one .hero-heading span {display: inline-block;position: relative;color: var(--blue-dark);}
.hero-banner-one .hero-heading span:before {content: "";width: 96%;height: 12px;border-radius: 6px;background: var(--blue-dark);opacity: .16;position: absolute;bottom: 12px;left: 8px;z-index: -1;}
.hero-banner-one .hero-sub-heading {font-size: 20px;padding: 20px 0 50px;}
.hero-banner-one .subscription-form {max-width: 610px;margin: 0 auto;position: relative;}
.hero-banner-one .subscription-form input {width: 100%;height: 58px;border: 1px solid #e2e2e2;border-radius: 30px;padding: 0 170px 0 30px;font-size: 16px;}
.hero-banner-one .subscription-form button {position: absolute;top: 0;right: 0;bottom: 0;background: var(--blue-dark);border-radius: 0 30px 30px 0;color: #fff;font-size: 17px;width: 165px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hero-banner-one .subscription-form button:hover {background: #ffba12;}
.hero-banner-one .sing-in-call {font-size: 16px;padding-top: 18px;}
.hero-banner-one .sing-in-call a {color: var(--blue-dark);-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.hero-banner-one .sing-in-call a:hover {text-decoration: underline;}
.hero-banner-one [class*="icon-box"] {position: absolute;background: #fff;border-radius: 50%;}
.hero-banner-one [class*="icon-box"] img {margin: 0 auto;position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.hero-banner-one .icon-box-one {width: 58px;height: 58px;-webkit-box-shadow: 0px 20px 50px rgba(31,36,44,.07);box-shadow: 0px 20px 50px rgba(31,36,44,.07);top: 9%;left: 17%;}
.hero-banner-one .icon-box-one img {width: 29px;}
.hero-banner-one .icon-box-two {width: 90px;height: 90px;-webkit-box-shadow: 10px 20px 50px rgba(31,36,44,.07);box-shadow: 10px 20px 50px rgba(31,36,44,.07);top: 32%;left: 5%;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.hero-banner-one .icon-box-two img {width: 42px;}
.hero-banner-one .icon-box-three {width: 70px;height: 70px;-webkit-box-shadow: 10px 25px 70px rgba(31,36,44,.07);box-shadow: 10px 25px 70px rgba(31,36,44,.07);top: 45%;left: 20%;-webkit-animation: jumpThree 3.5s infinite linear;animation: jumpThree 3.5s infinite linear;}
.hero-banner-one .icon-box-three img {width: 30px;}
.hero-banner-one .icon-box-four {width: 75px;height: 75px;-webkit-box-shadow: 10px 30px 60px rgba(31,36,44,.07);box-shadow: 10px 30px 60px rgba(31,36,44,.07);bottom: 12%;left: 10%;-webkit-animation: jumpThree 3s infinite linear;animation: jumpThree 3s infinite linear;}
.hero-banner-one .icon-box-four img {width: 40px;}
.hero-banner-one .icon-box-five {width: 58px;height: 58px;-webkit-box-shadow: 0px 20px 50px rgba(31,36,44,.07);box-shadow: 0px 20px 50px rgba(31,36,44,.07);top: 9%;right: 17%;-webkit-animation: jumpTwo 3.5s infinite linear;animation: jumpTwo 3.5s infinite linear;}
.hero-banner-one .icon-box-five img {width: 35px;}
.hero-banner-one .icon-box-six {width: 90px;height: 90px;-webkit-box-shadow: 10px 20px 50px rgba(31,36,44,.07);box-shadow: 10px 20px 50px rgba(31,36,44,.07);top: 32%;right: 5%;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.hero-banner-one .icon-box-six img {width: 54px;}
.hero-banner-one .icon-box-seven {width: 70px;height: 70px;-webkit-box-shadow: 10px 25px 70px rgba(31,36,44,.07);box-shadow: 10px 25px 70px rgba(31,36,44,.07);top: 45%;right: 20%;-webkit-animation: jumpThree 3.5s infinite linear;animation: jumpThree 3.5s infinite linear;}
.hero-banner-one .icon-box-seven img {width: 26px;}
.hero-banner-one .icon-box-eight {width: 75px;height: 75px;-webkit-box-shadow: 10px 30px 60px rgba(31,36,44,.07);box-shadow: 10px 30px 60px rgba(31,36,44,.07);bottom: 12%;right: 10%;-webkit-animation: jumpThree 3s infinite linear;animation: jumpThree 3s infinite linear;}
.hero-banner-one .icon-box-eight img {width: 30px;}
.hero-banner-one [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.hero-banner-one [class*="bubble"]:before {content: "";border-radius: 50%;position: absolute;}
.hero-banner-one .bubble-one {width: 120px;height: 120px;left: 4%;top: 15%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.hero-banner-one .bubble-one:before {width: 6px;height: 6px;background: #fac3ff;top: 0;left: 50%;}
.hero-banner-one .bubble-two {width: 160px;height: 160px;top: 30%;left: 15%;-webkit-animation: rotated 17s infinite linear;animation: rotated 17s infinite linear;}
.hero-banner-one .bubble-two:before {width: 10px;height: 10px;background: #8fe9e0;top: 50%;right: 100%;}
.hero-banner-one .bubble-three {width: 120px;height: 120px;bottom: 33%;left: 4%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.hero-banner-one .bubble-three:before {width: 6px;height: 6px;background: #ffd5ad;bottom: 0;left: 50%;}
.hero-banner-one .bubble-four {width: 120px;height: 120px;right: 4%;top: 15%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.hero-banner-one .bubble-four:before {width: 6px;height: 6px;background: #8fe9e1;top: 0;left: 50%;}
.hero-banner-one .bubble-five {width: 160px;height: 160px;top: 30%;right: 15%;-webkit-animation: rotated 17s infinite linear;animation: rotated 17s infinite linear;}
.hero-banner-one .bubble-five:before {width: 10px;height: 10px;background: #ffd5ad;top: 50%;right: 100%;}
.hero-banner-one .bubble-six {width: 120px;height: 120px;bottom: 33%;right: 4%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.hero-banner-one .bubble-six:before {width: 6px;height: 6px;background: #fac3ff;bottom: 0;left: 50%;}
.fancy-feature-one {background-image: url("/theme/image.php?theme=dganew&component=theme&image=dot-bg-01");background-repeat: no-repeat;background-position: center 230px;-webkit-background-size: cover;background-size: cover;position: relative;z-index: 5;}
.fancy-feature-one .feature-img-area {display: inline-block;position: relative;z-index: 5;padding-right: 125px;}
.fancy-feature-one .feature-img-area:before {content: "";position: absolute;left: 35px;right: 160px;background: #fff;height: 200px;top: -25px;border: 1px solid #f1f1f1;border-radius: 10px;-webkit-box-shadow: 0px -3px 21px rgba(0,0,0,.04);box-shadow: 0px -3px 21px rgba(0,0,0,.04);z-index: -1;}
.fancy-feature-one .feature-img-area:after {content: "";position: absolute;left: 80px;right: 205px;background: #fff;height: 200px;top: -50px;border: 1px solid #f1f1f1;border-radius: 10px;-webkit-box-shadow: 0px -3px 21px rgba(0,0,0,.04);box-shadow: 0px -3px 21px rgba(0,0,0,.04);z-index: -2;}
.fancy-feature-one .feature-img-area .screen-one {width: 51%;right: -13%;bottom: -46%;z-index: 1;-webkit-animation: jumpTwo 3s infinite linear;animation: jumpTwo 3s infinite linear;}
.fancy-feature-one .feature-img-area .screen-two {width: 38%;right: 0;top: 33%;}
.fancy-feature-one .feature-img-area .screen-three {width: 32%;left: 21.5%;top: 47%;}
.fancy-feature-one .feature-img-area .screen-four {width: 32%;left: 35%;top: 61%;}
.fancy-feature-one .feature-img-area .screen-five {width: 25%;right: 19.5%;bottom: 16%;z-index: 0;}
.fancy-feature-one .block-style-one {margin-top: 240px;}
.block-style-one .inner-container {position: relative;}
.block-style-one .icon-box {width: 90px;height: 90px;border-radius: 50%;position: relative;border-width: 5px;border-style: solid;margin: 0 auto;cursor: pointer;}
.block-style-one .icon-box:after {content: "";font-family: "Flaticon";position: absolute;top: -50px;left: 59%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);font-size: 26px;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-one .icon-box:before {content: "";position: absolute;top: -5px;left: -5px;right: -5px;bottom: -5px;border-radius: 50%;border-width: 10px;border-style: solid;z-index: -1;}
.block-style-one .block-meta-data:hover .icon-box:before {-webkit-animation: hvr-ripple-out 2.75s infinite linear;animation: hvr-ripple-out 2.75s infinite linear;}
.block-style-one .block-meta-data:nth-child(1) .icon-box {border-color: #ff6080;color: #ff6080;}
.block-style-one .block-meta-data:nth-child(1) .icon-box:before {border-color: #ffd8e2;}
.block-style-one .block-meta-data:nth-child(2) .icon-box {border-color: #02e7e8;color: #02e7e8;}
.block-style-one .block-meta-data:nth-child(2) .icon-box:before {border-color: #c6fff6;}
.block-style-one .block-meta-data:nth-child(3) .icon-box {border-color: #936dff;color: #936dff;}
.block-style-one .block-meta-data:nth-child(3) .icon-box:before {border-color: #e3ddf4;}
.block-style-one .block-meta-data:nth-child(4) .icon-box {border-color: #ffba12;color: #ffba12;}
.block-style-one .block-meta-data:nth-child(4) .icon-box:before {border-color: #ffe0b8;}
.block-style-one .icon-box img {margin: 0 auto;position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.block-style-one .block-meta-data p {font-size: 20px;padding: 25px 0 80px;position: relative;}
.block-style-one .block-meta-data p:before {content: "";position: absolute;width: 25px;height: 25px;border-top: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9;background: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);left: 45%;bottom: 25px;z-index: 1;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-one .block-meta-data .hover-content {font-size: 15px;border: 1px solid #e9e9e9;border-radius: 20px;position: absolute;left: 0;bottom: 0;background: #fff;width: 100%;text-align: left;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-one .block-meta-data .hover-content span {position: relative;z-index: 5;display: block;padding: 3px 20px;}
.block-style-one .block-meta-data:hover .hover-content, .block-style-one .block-meta-data:hover p:before, .block-style-one .block-meta-data:hover .icon-box:after {opacity: 1;visibility: visible;}
.block-style-one .block-meta-data .line-dot-container {position: relative;}
.block-style-one .block-meta-data .line-dot-container:before {content: "";position: absolute;right: -187px;top: 42px;width: 160px;height: 1px;border: 1px dashed rgba(151,151,151,.35);}
.block-style-one .block-meta-data:last-child .line-dot-container:before, .fixed #topbar {display: none;}
.block-style-two .img-holder {position: relative;}
.block-style-two {margin: 0 -60px;}
.block-style-two > [class*="col-"] {padding: 0 60px;}
.block-style-two .text-wrapper h6 {font-size: 16px;text-transform: uppercase;letter-spacing: 1.6px;padding-bottom: 15px;}
.block-style-two .text-wrapper h3 {font-size: 36px;line-height: 1.25em;padding-bottom: 26px;}
.block-style-two .text-wrapper a {font-size: 16px;color: var(--blue-dark);margin-top: 18px;}
.block-style-two .text-wrapper a:hover {text-decoration: underline;}
.block-style-two .text-wrapper .quote {border-top: 1px solid #ececec;margin-top: 22px;padding-top: 20px;}
.block-style-two .text-wrapper .quote blockquote {font-size: 15px;padding-bottom: 22px;line-height: 25px;}
.block-style-two .text-wrapper .quote img {width: 42px;height: 42px;border-radius: 50%;}
.block-style-two .text-wrapper .quote .info-meta {padding-right: 15px;}
.block-style-two .text-wrapper .quote .info-meta h5 {font-size: 16px;font-weight: 500;}
.block-style-two .text-wrapper .quote .info-meta span {font-size: 16px;color: #7034ff;display: block;}
.block-style-two .img-holder-one .screen-one {z-index: -5;top: -19%;left: 15%;max-width: inherit;}
.block-style-two .img-holder-one .dot-shape {z-index: -1;top: 32%;right: 37%;width: 60%;}
.block-style-two [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.block-style-two [class*="bubble"]:before {content: "";border-radius: 50%;position: absolute;}
.block-style-two .img-holder-one .bubble-one {width: 120px;height: 120px;right: 23%;top: -3%;-webkit-animation: rotated 14s infinite linear;animation: rotated 14s infinite linear;}
.block-style-two .img-holder-one .bubble-one:before {width: 8px;height: 8px;background: #ae78ff;top: 0;left: 50%;}
.block-style-two .img-holder-one .bubble-two {width: 160px;height: 160px;top: 28%;right: -21%;-webkit-animation: rotatedTwo 25s infinite linear;animation: rotatedTwo 25s infinite linear;}
.block-style-two .img-holder-one .bubble-two:before {width: 17px;height: 17px;background: #ffb15f;top: 50%;right: 100%;}
.block-style-two .img-holder-one .bubble-three {width: 120px;height: 120px;bottom: -7%;right: -10%;-webkit-animation: rotated 15s infinite linear;animation: rotated 15s infinite linear;}
.block-style-two .img-holder-one .bubble-three:before {width: 7px;height: 7px;background: #ff53b3;bottom: 0;left: 50%;}
.block-style-two .img-holder-one .bubble-four {width: 120px;height: 120px;left: 27%;bottom: -13%;-webkit-animation: rotatedTwo 17s infinite linear;animation: rotatedTwo 17s infinite linear;}
.block-style-two .img-holder-one .bubble-four:before {width: 12px;height: 12px;background: #2eeaed;bottom: 0;left: 50%;}
.block-style-two .img-holder-one .progress-line-one {width: 16%;height: .95%;background: #03c4c6;border-radius: 4px;right: 28%;top: 33.5%;}
.block-style-two .img-holder-one .progress-line-two {width: 16%;height: .85%;background: #ff3793;border-radius: 4px;left: 10%;top: 52.6%;}
.block-style-two .img-holder-two .screen-one {top: -6%;right: -29%;z-index: 1;-webkit-animation: jumpTwo 3s infinite linear;animation: jumpTwo 3s infinite linear;}
.block-style-two .img-holder-two .screen-two {bottom: 1%;left: -97%;z-index: -5;max-width: inherit;}
.block-style-two .img-holder-two .dot-shape {z-index: -1;top: 44%;right: 38%;width: 69%;}
.block-style-two .img-holder-two .bubble-one {width: 120px;height: 120px;right: 15%;top: -8%;-webkit-animation: rotated 14s infinite linear;animation: rotated 14s infinite linear;}
.block-style-two .img-holder-two .bubble-one:before {width: 7px;height: 7px;background: #ffb651;top: 0;left: 50%;}
.block-style-two .img-holder-two .bubble-two {width: 160px;height: 160px;top: -31%;left: -71%;-webkit-animation: rotatedTwo 25s infinite linear;animation: rotatedTwo 25s infinite linear;}
.block-style-two .img-holder-two .bubble-two:before {width: 17px;height: 17px;background: #ff6cc4;top: 50%;right: 100%;}
.block-style-two .img-holder-two .bubble-three {width: 100px;height: 100px;top: 47%;left: -58%;-webkit-animation: rotated 17s infinite linear;animation: rotated 17s infinite linear;}
.block-style-two .img-holder-two .bubble-three:before {width: 8px;height: 8px;background: #4be8da;bottom: 0;left: 50%;}
.block-style-two .img-holder-two .bubble-four {width: 130px;height: 130px;right: 51%;bottom: -12%;-webkit-animation: rotatedTwo 15s infinite linear;animation: rotatedTwo 15s infinite linear;}
.block-style-two .img-holder-two .bubble-four:before {width: 13px;height: 13px;background: #a49bff;bottom: 0;left: 50%;}
.block-style-two .img-holder-three .screen-one {bottom: -42%;left: -30%;z-index: 1;width: 79%;-webkit-animation: jumpTwo 3s infinite linear;animation: jumpTwo 3s infinite linear;}
.block-style-two .img-holder-three .screen-two {top: -26%;right: -71%;z-index: -5;max-width: inherit;}
.block-style-two .img-holder-three .dot-shape {z-index: -1;top: 44%;right: 14%;width: 58%;}
.block-style-two .img-holder-three .bubble-one {width: 95px;height: 95px;right: 24%;top: -12%;-webkit-animation: rotated 14s infinite linear;animation: rotated 14s infinite linear;}
.block-style-two .img-holder-three .bubble-one:before {width: 8px;height: 8px;background: #6aee90;top: 0;left: 50%;}
.block-style-two .img-holder-three .bubble-two {width: 160px;height: 160px;top: 9%;right: -27%;-webkit-animation: rotatedTwo 25s infinite linear;animation: rotatedTwo 25s infinite linear;}
.block-style-two .img-holder-three .bubble-two:before {width: 15px;height: 15px;background: #ff6cc4;top: 50%;right: 100%;}
.block-style-two .img-holder-three .bubble-three {width: 100px;height: 100px;bottom: -5%;right: -42%;-webkit-animation: rotated 17s infinite linear;animation: rotated 17s infinite linear;}
.block-style-two .img-holder-three .bubble-three:before {width: 7px;height: 7px;background: #51fcff;bottom: 0;left: 50%;}
.block-style-two .img-holder-three .bubble-four {width: 130px;height: 130px;right: 14%;bottom: -42%;-webkit-animation: rotatedTwo 15s infinite linear;animation: rotatedTwo 15s infinite linear;}
.block-style-two .img-holder-three .bubble-four:before {width: 14px;height: 14px;background: #ffcd8b;bottom: 0;left: 50%;}
.useable-tools-section {background: url("/theme/image.php?theme=dganew&component=theme&image=our-partenrs") no-repeat center bottom;-webkit-background-size: cover;background-size: cover;}
.useable-tools-section.bg-shape {position: relative;z-index: 5;-webkit-background-size: contain;background-size: contain;padding: 500px 0 350px;}
.useable-tools-section.bg-color {background: var(--blue-dark);padding: 130px 0 120px;}
.useable-tools-section h6 {font-size: 16px;text-transform: uppercase;letter-spacing: .2em;padding-bottom: 15px;color: #fff;}
.useable-tools-section.bg-transparent h6 {color: rgba(0,0,0,.3);}
.useable-tools-section.bg-transparent h2 {color: #5f5f5f;margin: 0;}
.useable-tools-section h2, .title-style-eleven h2, .fancy-hero-seven h2 {font-family: "Bahij Janna Bold";font-size: 42px;line-height: 1.2em;color: #007fba;}
.useable-tools-section .sub-text {text-align: center;font-size: 22px;line-height: 1.59em;color: #000;}
.useable-tools-section .img-box a {display: block;height: 100%;}
.useable-tools-section .img-box img {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);max-width: 90px;}
.useable-tools-section .img-box {background: #fff;border-radius: 50%;border: 1px solid #dee2e6;width: 180px;height: 180px;margin: 0 auto 25px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.useable-tools-section.bg-transparent .img-box {-webkit-box-shadow: 15px 30px 50px rgba(23,32,90,.06);box-shadow: 15px 30px 50px rgba(23,32,90,.06);}
.useable-tools-section .img-box:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.useable-tools-section .img-box.bx-b {width: 121px;height: 121px;margin-top: 45px;}
.useable-tools-section .img-box.bx-d {width: 151px;height: 151px;margin-top: 25px;}
.useable-tools-section .img-box.bx-f {width: 135px;height: 135px;margin-top: 20px;}
.useable-tools-section .img-box.bx-g {width: 120px;height: 120px;}
.useable-tools-section .img-box.bx-h {width: 90px;height: 90px;margin-top: 20px;}
.useable-tools-section [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.useable-tools-section [class*="bubble"]:before {content: "";border-radius: 50%;position: absolute;background: #9a71ff;}
.useable-tools-section .bubble-one {width: 120px;height: 120px;left: 43%;top: 20%;-webkit-animation: rotated 14s infinite linear;animation: rotated 14s infinite linear;}
.useable-tools-section .bubble-one:before {width: 6px;height: 6px;top: 0;right: 50%;}
.useable-tools-section .bubble-two {width: 140px;height: 140px;right: 20%;top: 14%;-webkit-animation: rotatedTwo 14s infinite linear;animation: rotatedTwo 14s infinite linear;}
.useable-tools-section .bubble-two:before {width: 12px;height: 12px;top: 0;left: 50%;}
.useable-tools-section .bubble-three {width: 95px;height: 95px;left: 10%;top: 44%;-webkit-animation: rotated 14s infinite linear;animation: rotated 14s infinite linear;}
.useable-tools-section .bubble-three:before {width: 10px;height: 10px;top: 100%;left: 50%;}
.useable-tools-section .bubble-four {width: 95px;height: 95px;right: 10%;top: 48%;-webkit-animation: rotatedTwo 14s infinite linear;animation: rotatedTwo 14s infinite linear;}
.useable-tools-section .bubble-four:before {width: 8px;height: 8px;top: 0;left: 50%;}
.useable-tools-section .bubble-five {width: 95px;height: 95px;right: 56%;bottom: 8%;-webkit-animation: rotated 14s infinite linear;animation: rotated 14s infinite linear;}
.useable-tools-section .bubble-five:before {width: 8px;height: 8px;top: 0;left: 50%;}
.counter-info-classic {max-width: 445px;height: 442px;position: relative;z-index: 5;margin-top: 100px;}
.counter-box-one {border-radius: 50%;position: absolute;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.counter-box-one.color-one {background: rgba(0,166,255,.65);width: 195px;height: 195px;top: 40px;left: 40px;z-index: -2;}
.counter-box-one.color-two {background: rgba(140,39,255,.55);width: 154px;height: 154px;top: 136px;left: 248px;z-index: 2;}
.counter-box-one.color-three {background: rgba(255,173,58,.72);width: 212px;height: 212px;top: 200px;left: 110px;z-index: 1;}
.counter-box-one .number {color: #fff;font-size: 52px;}
.counter-box-one p {font-size: 20px;color: #fff;}
.counter-info-classic [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.counter-info-classic .bubble-one {width: 8px;height: 8px;background: #7dec72;top: 0;left: 62%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.counter-info-classic .bubble-two {width: 22px;height: 22px;background: #ffb56a;top: 15%;left: 63%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.counter-info-classic .bubble-three {width: 8px;height: 8px;background: #88d9ff;top: 16%;right: 11%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.counter-info-classic .bubble-four {width: 17px;height: 17px;background: #ff6cc4;bottom: 24%;right: 13%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.counter-info-classic .bubble-five {width: 8px;height: 8px;background: #77f4f5;bottom: 20%;right: 5%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.counter-info-classic .bubble-six {width: 26px;height: 26px;background: #a595ff;bottom: 32%;left: 0;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.counter-info-classic .bubble-seven {width: 9px;height: 9px;background: #66e19e;bottom: 40%;left: 14%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.counter-info-classic .dot-shape {z-index: -5;top: 35px;right: 0;}
.clients-feedback-classic {position: relative;padding: 20px 0 0 90px;z-index: 5;}
.clients-feedback-classic:before {content: url("/theme/image.php?theme=dganew&component=theme&image=9");position: absolute;top: -120px;left: -185px;z-index: -1;}
.clients-feedback-classic .feedback-wrapper {background: #fff;position: relative;-webkit-box-shadow: 0 20px 80px rgba(49,62,103,.07);box-shadow: 0 20px 80px rgba(49,62,103,.07);border-radius: 5px;padding: 54px 64px 48px;margin-bottom: 108px;}
.clients-feedback-classic .feedback-wrapper:before {content: url("/theme/image.php?theme=dganew&component=theme&image=05");position: absolute;bottom: 55px;left: 60px;}
.clients-feedback-classic .feedback-wrapper p {padding-bottom: 30px;}
.clients-feedback-classic .feedback-wrapper .media-meta {width: 70px;height: 70px;border-radius: 50%;position: absolute;top: -25px;left: -35px;z-index: 1;}
.clients-feedback-classic .feedback-wrapper .name {font-size: 15px;text-transform: uppercase;letter-spacing: 1.6px;}
.clients-feedback-classic .feedback-wrapper .disg-info {display: block;font-size: 16px;color: #b7b7b7;}
.clients-feedback-classic .feedback-wrapper:last-child {margin-bottom: -100px;}
.fancy-short-banner-one {position: relative;z-index: 3;background: linear-gradient(45deg,#fffbf2,#edfffd);padding: 235px 0 170px;}
.fancy-short-banner-one.space-fix {padding: 170px 0 170px;}
.fancy-short-banner-one:before, .fancy-short-banner-one:after {content: url("/theme/image.php?theme=dganew&component=theme&image=10");position: absolute;opacity: .9;}
.fancy-short-banner-one:before {top: -133px;right: 0;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.fancy-short-banner-one:after {bottom: -133px;left: 0;-webkit-animation: jumpThree 4s infinite linear;animation: jumpThree 4s infinite linear;}
.fancy-short-banner-one .form-wrapper {padding-right: 65px;}
.fancy-short-banner-one .form-wrapper form {position: relative;}
.fancy-short-banner-one .form-wrapper form input {text-align: right;font-family: "Bahij Janna Bold",sans-serif;font-size: 16px;width: calc(100% - 180px);border: none;border-bottom: 2px solid #545454;height: 50px;background: transparent;}
.fancy-short-banner-one .form-wrapper form button {position: absolute;left: 0;bottom: 0;width: 150px;height: 50px;border-radius: 25px;color: #fff;font-weight: 500;font-size: 16px;background: var(--blue-dark);-webkit-box-shadow: 0 15px 30px rgba(139,110,209,.3);box-shadow: 0 15px 30px rgba(139,110,209,.3);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-short-banner-one .form-wrapper form button:hover {background: #ffba12;-webkit-box-shadow: 0px 15px 30px rgba(255,186,18,.2);box-shadow: 0px 15px 30px rgba(255,186,18,.2);}
.fancy-short-banner-one .form-wrapper p {font-size: 16px;padding-top: 10px;}
.fancy-short-banner-one .form-wrapper p a {color: var(--blue-dark);}
.fancy-short-banner-one .form-wrapper p a:hover {text-decoration: underline;}
.fancy-short-banner-one [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.fancy-short-banner-one .bubble-one {width: 17px;height: 17px;background: #ff6cc4;top: 13%;left: 41%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-short-banner-one .bubble-two {width: 7px;height: 7px;background: #51fcff;top: 29%;right: 11%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-short-banner-one .bubble-three {width: 20px;height: 20px;background: #ffba65;bottom: -10px;right: 29%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-short-banner-one .bubble-four {width: 8px;height: 8px;background: #6aee90;bottom: 22%;left: 42%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-short-banner-one .bubble-five {width: 25px;height: 25px;background: #b183ff;bottom: -12px;left: 12%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-short-banner-one .bubble-six {width: 8px;height: 8px;background: #ffcd8b;top: 32%;left: 14%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.faq-classic.with-bg {background: #f7faff;padding: 120px 0 250px;z-index: 5;position: relative;}
.faq-classic.with-bg .shape-one {top: 13%;right: 4%;}
.faq-classic.with-bg .shape-two {top: 36%;right: 11%;}
.faq-classic.with-bg .shape-three {top: 63%;right: 0;}
.faq-classic.with-bg .shape-four {top: 63%;left: 0%;}
.faq-classic.with-bg .shape-five {top: 41%;left: 5%;}
.faq-classic.with-bg .shape-six {top: 14%;left: 0;}
.card, #page-enrol-users #filterform, .que .history, .userprofile .profile_tree section, .groupinfobox, .well {border-radius: 2rem;}
.card-title {margin-bottom: 0px;color: #393071;}
.card .text-muted, #page-enrol-users #filterform .text-muted, #page-enrol-users #filterform a.dimmed, #page-enrol-users #filterform a.dimmed:link, #page-enrol-users #filterform a.dimmed:visited, #page-enrol-users #filterform a.dimmed_text, #page-enrol-users #filterform a.dimmed_text:link, #page-enrol-users #filterform a.dimmed_text:visited, #page-enrol-users #filterform .dimmed_text, #page-enrol-users #filterform .dimmed_text a, .dimmed_text #page-enrol-users #filterform a, #page-enrol-users #filterform .dimmed_text a:link, .dimmed_text #page-enrol-users #filterform a:link, #page-enrol-users #filterform .dimmed_text a:visited, .dimmed_text #page-enrol-users #filterform a:visited, #page-enrol-users #filterform .usersuspended, #page-enrol-users #filterform .usersuspended a, .usersuspended #page-enrol-users #filterform a, #page-enrol-users #filterform .usersuspended a:link, .usersuspended #page-enrol-users #filterform a:link, #page-enrol-users #filterform .usersuspended a:visited, .usersuspended #page-enrol-users #filterform a:visited, #page-enrol-users #filterform .dimmed_category, #page-enrol-users #filterform .dimmed_category a, .dimmed_category #page-enrol-users #filterform a, #page-enrol-users #filterform .tag_feed .media .muted a, .tag_feed .media .muted #page-enrol-users #filterform a, #page-enrol-users #filterform #page-admin-qtypes .disabled, #page-admin-qtypes #page-enrol-users #filterform .disabled, #page-enrol-users #filterform #page-admin-qbehaviours .disabled, #page-admin-qbehaviours #page-enrol-users #filterform .disabled, #page-enrol-users #filterform #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname #page-enrol-users #filterform .componentname, #page-enrol-users #filterform #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version #page-enrol-users #filterform .versionnumber, #page-enrol-users #filterform #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes #page-enrol-users #filterform .requiredby, #page-enrol-users #filterform #page-admin-search .adminpagepath li, #page-admin-search .adminpagepath #page-enrol-users #filterform li, #page-enrol-users #filterform .block .minicalendar td.weekend, .block .minicalendar #page-enrol-users #filterform td.weekend, #page-enrol-users #filterform .section .activity .stealth, .section .activity #page-enrol-users #filterform .stealth, #page-enrol-users #filterform .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities #page-enrol-users #filterform .activity-count, #page-enrol-users #filterform .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden #page-enrol-users #filterform .sectionname > span, #page-enrol-users #filterform .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden #page-enrol-users #filterform .content > div.summary, #page-enrol-users #filterform .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity #page-enrol-users #filterform .activityinstance, #page-enrol-users #filterform #course-category-listings .listitem[data-visible="0"], #course-category-listings #page-enrol-users #filterform .listitem[data-visible="0"], #page-enrol-users #filterform #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings #page-enrol-users #filterform .listitem[data-visible="0"] > div > a, #page-enrol-users #filterform #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings #page-enrol-users #filterform .listing-pagination-totals.dimmed, #page-enrol-users #filterform .fitem.disabled .fp-btn-choose, .fitem.disabled #page-enrol-users #filterform .fp-btn-choose, #page-enrol-users #filterform .form-defaultinfo, #page-enrol-users #filterform .form-label .form-shortname, .form-label #page-enrol-users #filterform .form-shortname, #page-enrol-users #filterform .formsettingheading .form-horizontal, .formsettingheading #page-enrol-users #filterform .form-horizontal, #page-enrol-users #filterform .no-felement.fstatic, #page-enrol-users #filterform .path-backup .backup_progress .backup_stage, .path-backup .backup_progress #page-enrol-users #filterform .backup_stage, .que .history .text-muted, .que .history a.dimmed, .que .history a.dimmed:link, .que .history a.dimmed:visited, .que .history a.dimmed_text, .que .history a.dimmed_text:link, .que .history a.dimmed_text:visited, .que .history .dimmed_text, .que .history .dimmed_text a, .dimmed_text .que .history a, .que .history .dimmed_text a:link, .dimmed_text .que .history a:link, .que .history .dimmed_text a:visited, .dimmed_text .que .history a:visited, .que .history .usersuspended, .que .history .usersuspended a, .usersuspended .que .history a, .que .history .usersuspended a:link, .usersuspended .que .history a:link, .que .history .usersuspended a:visited, .usersuspended .que .history a:visited, .que .history .dimmed_category, .que .history .dimmed_category a, .dimmed_category .que .history a, .que .history .tag_feed .media .muted a, .tag_feed .media .muted .que .history a, .que .history #page-admin-qtypes .disabled, #page-admin-qtypes .que .history .disabled, .que .history #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .que .history .disabled, .que .history #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .que .history .componentname, .que .history #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .que .history .versionnumber, .que .history #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .que .history .requiredby, .que .history #page-admin-search .adminpagepath li, #page-admin-search .adminpagepath .que .history li, .que .history .block .minicalendar td.weekend, .block .minicalendar .que .history td.weekend, .que .history .section .activity .stealth, .section .activity .que .history .stealth, .que .history .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .que .history .activity-count, .que .history .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .que .history .sectionname > span, .que .history .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .que .history .content > div.summary, .que .history .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .que .history .activityinstance, .que .history #course-category-listings .listitem[data-visible="0"], #course-category-listings .que .history .listitem[data-visible="0"], .que .history #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .que .history .listitem[data-visible="0"] > div > a, .que .history #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .que .history .listing-pagination-totals.dimmed, .que .history .fitem.disabled .fp-btn-choose, .fitem.disabled .que .history .fp-btn-choose, .que .history .form-defaultinfo, .que .history .form-label .form-shortname, .form-label .que .history .form-shortname, .que .history .formsettingheading .form-horizontal, .formsettingheading .que .history .form-horizontal, .que .history .no-felement.fstatic, .que .history .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .que .history .backup_stage, .userprofile .profile_tree section .text-muted, .userprofile .profile_tree section a.dimmed, .userprofile .profile_tree section a.dimmed:link, .userprofile .profile_tree section a.dimmed:visited, .userprofile .profile_tree section a.dimmed_text, .userprofile .profile_tree section a.dimmed_text:link, .userprofile .profile_tree section a.dimmed_text:visited, .userprofile .profile_tree section .dimmed_text, .userprofile .profile_tree section .dimmed_text a, .dimmed_text .userprofile .profile_tree section a, .userprofile .profile_tree section .dimmed_text a:link, .dimmed_text .userprofile .profile_tree section a:link, .userprofile .profile_tree section .dimmed_text a:visited, .dimmed_text .userprofile .profile_tree section a:visited, .userprofile .profile_tree section .usersuspended, .userprofile .profile_tree section .usersuspended a, .usersuspended .userprofile .profile_tree section a, .userprofile .profile_tree section .usersuspended a:link, .usersuspended .userprofile .profile_tree section a:link, .userprofile .profile_tree section .usersuspended a:visited, .usersuspended .userprofile .profile_tree section a:visited, .userprofile .profile_tree section .dimmed_category, .userprofile .profile_tree section .dimmed_category a, .dimmed_category .userprofile .profile_tree section a, .userprofile .profile_tree section .tag_feed .media .muted a, .tag_feed .media .muted .userprofile .profile_tree section a, .userprofile .profile_tree section #page-admin-qtypes .disabled, #page-admin-qtypes .userprofile .profile_tree section .disabled, .userprofile .profile_tree section #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .userprofile .profile_tree section .disabled, .userprofile .profile_tree section #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .userprofile .profile_tree section .componentname, .userprofile .profile_tree section #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .userprofile .profile_tree section .versionnumber, .userprofile .profile_tree section #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .userprofile .profile_tree section .requiredby, .userprofile .profile_tree section #page-admin-search .adminpagepath li, #page-admin-search .adminpagepath .userprofile .profile_tree section li, .userprofile .profile_tree section .block .minicalendar td.weekend, .block .minicalendar .userprofile .profile_tree section td.weekend, .userprofile .profile_tree section .section .activity .stealth, .section .activity .userprofile .profile_tree section .stealth, .userprofile .profile_tree section .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .userprofile .profile_tree section .activity-count, .userprofile .profile_tree section .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .userprofile .profile_tree section .sectionname > span, .userprofile .profile_tree section .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .userprofile .profile_tree section .content > div.summary, .userprofile .profile_tree section .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .userprofile .profile_tree section .activityinstance, .userprofile .profile_tree section #course-category-listings .listitem[data-visible="0"], #course-category-listings .userprofile .profile_tree section .listitem[data-visible="0"], .userprofile .profile_tree section #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .userprofile .profile_tree section .listitem[data-visible="0"] > div > a, .userprofile .profile_tree section #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .userprofile .profile_tree section .listing-pagination-totals.dimmed, .userprofile .profile_tree section .fitem.disabled .fp-btn-choose, .fitem.disabled .userprofile .profile_tree section .fp-btn-choose, .userprofile .profile_tree section .form-defaultinfo, .userprofile .profile_tree section .form-label .form-shortname, .form-label .userprofile .profile_tree section .form-shortname, .userprofile .profile_tree section .formsettingheading .form-horizontal, .formsettingheading .userprofile .profile_tree section .form-horizontal, .userprofile .profile_tree section .no-felement.fstatic, .userprofile .profile_tree section .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .userprofile .profile_tree section .backup_stage, .groupinfobox .text-muted, .groupinfobox a.dimmed, .groupinfobox a.dimmed:link, .groupinfobox a.dimmed:visited, .groupinfobox a.dimmed_text, .groupinfobox a.dimmed_text:link, .groupinfobox a.dimmed_text:visited, .groupinfobox .dimmed_text, .groupinfobox .dimmed_text a, .dimmed_text .groupinfobox a, .groupinfobox .dimmed_text a:link, .dimmed_text .groupinfobox a:link, .groupinfobox .dimmed_text a:visited, .dimmed_text .groupinfobox a:visited, .groupinfobox .usersuspended, .groupinfobox .usersuspended a, .usersuspended .groupinfobox a, .groupinfobox .usersuspended a:link, .usersuspended .groupinfobox a:link, .groupinfobox .usersuspended a:visited, .usersuspended .groupinfobox a:visited, .groupinfobox .dimmed_category, .groupinfobox .dimmed_category a, .dimmed_category .groupinfobox a, .groupinfobox .tag_feed .media .muted a, .tag_feed .media .muted .groupinfobox a, .groupinfobox #page-admin-qtypes .disabled, #page-admin-qtypes .groupinfobox .disabled, .groupinfobox #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .groupinfobox .disabled, .groupinfobox #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .groupinfobox .componentname, .groupinfobox #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .groupinfobox .versionnumber, .groupinfobox #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .groupinfobox .requiredby, .groupinfobox #page-admin-search .adminpagepath li, #page-admin-search .adminpagepath .groupinfobox li, .groupinfobox .block .minicalendar td.weekend, .block .minicalendar .groupinfobox td.weekend, .groupinfobox .section .activity .stealth, .section .activity .groupinfobox .stealth, .groupinfobox .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .groupinfobox .activity-count, .groupinfobox .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .groupinfobox .sectionname > span, .groupinfobox .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .groupinfobox .content > div.summary, .groupinfobox .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .groupinfobox .activityinstance, .groupinfobox #course-category-listings .listitem[data-visible="0"], #course-category-listings .groupinfobox .listitem[data-visible="0"], .groupinfobox #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .groupinfobox .listitem[data-visible="0"] > div > a, .groupinfobox #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .groupinfobox .listing-pagination-totals.dimmed, .groupinfobox .fitem.disabled .fp-btn-choose, .fitem.disabled .groupinfobox .fp-btn-choose, .groupinfobox .form-defaultinfo, .groupinfobox .form-label .form-shortname, .form-label .groupinfobox .form-shortname, .groupinfobox .formsettingheading .form-horizontal, .formsettingheading .groupinfobox .form-horizontal, .groupinfobox .no-felement.fstatic, .groupinfobox .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .groupinfobox .backup_stage, .well .text-muted, .well a.dimmed, .well a.dimmed:link, .well a.dimmed:visited, .well a.dimmed_text, .well a.dimmed_text:link, .well a.dimmed_text:visited, .well .dimmed_text, .well .dimmed_text a, .dimmed_text .well a, .well .dimmed_text a:link, .dimmed_text .well a:link, .well .dimmed_text a:visited, .dimmed_text .well a:visited, .well .usersuspended, .well .usersuspended a, .usersuspended .well a, .well .usersuspended a:link, .usersuspended .well a:link, .well .usersuspended a:visited, .usersuspended .well a:visited, .well .dimmed_category, .well .dimmed_category a, .dimmed_category .well a, .well .tag_feed .media .muted a, .tag_feed .media .muted .well a, .well #page-admin-qtypes .disabled, #page-admin-qtypes .well .disabled, .well #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .well .disabled, .well #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .well .componentname, .well #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .well .versionnumber, .well #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .well .requiredby, .well #page-admin-search .adminpagepath li, #page-admin-search .adminpagepath .well li, .well .block .minicalendar td.weekend, .block .minicalendar .well td.weekend, .well .section .activity .stealth, .section .activity .well .stealth, .well .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .well .activity-count, .well .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .well .sectionname > span, .well .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .well .content > div.summary, .well .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .well .activityinstance, .well #course-category-listings .listitem[data-visible="0"], #course-category-listings .well .listitem[data-visible="0"], .well #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .well .listitem[data-visible="0"] > div > a, .well #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .well .listing-pagination-totals.dimmed, .well .fitem.disabled .fp-btn-choose, .fitem.disabled .well .fp-btn-choose, .well .form-defaultinfo, .well .form-label .form-shortname, .form-label .well .form-shortname, .well .formsettingheading .form-horizontal, .formsettingheading .well .form-horizontal, .well .no-felement.fstatic, .well .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .well .backup_stage, .card a.dimmed, .card a.dimmed:link, .card a.dimmed:visited, .card a.dimmed_text, .card a.dimmed_text:link, .card a.dimmed_text:visited, .card .dimmed_text, .card .dimmed_text a, .dimmed_text .card a, .card .dimmed_text a:link, .dimmed_text .card a:link, .card .dimmed_text a:visited, .dimmed_text .card a:visited, .card .usersuspended, .card .usersuspended a, .usersuspended .card a, .card .usersuspended a:link, .usersuspended .card a:link, .card .usersuspended a:visited, .usersuspended .card a:visited, .card .dimmed_category, .card .dimmed_category a, .dimmed_category .card a, .card .tag_feed .media .muted a, .tag_feed .media .muted .card a, .card #page-admin-qtypes .disabled, #page-admin-qtypes .card .disabled, .card #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .card .disabled, .card #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .card .componentname, .card #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .card .versionnumber, .card #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .card .requiredby, .card #page-admin-search .adminpagepath li, #page-admin-search .adminpagepath .card li, .card .block .minicalendar td.weekend, .block .minicalendar .card td.weekend, .card .section .activity .stealth, .section .activity .card .stealth, .card .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .card .activity-count, .card .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .card .sectionname > span, .card .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .card .content > div.summary, .card .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .card .activityinstance, .card #course-category-listings .listitem[data-visible="0"], #course-category-listings .card .listitem[data-visible="0"], .card #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .card .listitem[data-visible="0"] > div > a, .card #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .card .listing-pagination-totals.dimmed, .card .fitem.disabled .fp-btn-choose, .fitem.disabled .card .fp-btn-choose, .card .form-defaultinfo, .card .form-label .form-shortname, .form-label .card .form-shortname, .card .formsettingheading .form-horizontal, .formsettingheading .card .form-horizontal, .card .no-felement.fstatic, .card .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .card .backup_stage {color: #29b3b4 !important;}
.faq-classic .card, .faq-classic #page-enrol-users #filterform, #page-enrol-users .faq-classic #filterform, .faq-classic .que .history, .que .faq-classic .history, .faq-classic .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic section, .faq-classic .groupinfobox, .faq-classic .well {background: #fff;-webkit-box-shadow: 0px 5px 20px 0px rgba(90,111,155,.05);box-shadow: 0px 5px 20px 0px rgba(90,111,155,.05);margin-bottom: 20px;border-radius: 0;border: none;}
.item .card, .item #page-enrol-users #filterform, #page-enrol-users .item #filterform, .item .que .history, .que .item .history, .item .userprofile .profile_tree section, .userprofile .profile_tree .item section, .item .groupinfobox, .item .well {margin: 0 15px 50px;overflow: hidden;border-color: #6f4b99;}
.card-header h4.mx-4 {font-size: 1.4rem;color: #6a4f92;}
.faq-classic .card .card-header, .faq-classic #page-enrol-users #filterform .card-header, #page-enrol-users .faq-classic #filterform .card-header, .faq-classic .que .history .card-header, .que .faq-classic .history .card-header, .faq-classic .userprofile .profile_tree section .card-header, .userprofile .profile_tree .faq-classic section .card-header, .faq-classic .groupinfobox .card-header, .faq-classic .well .card-header {background: transparent;border-radius: 0;padding: 0;border: none;}
.faq-classic .card .card-header button, .faq-classic #page-enrol-users #filterform .card-header button, #page-enrol-users .faq-classic #filterform .card-header button, .faq-classic .que .history .card-header button, .que .faq-classic .history .card-header button, .faq-classic .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .faq-classic section .card-header button, .faq-classic .groupinfobox .card-header button, .faq-classic .well .card-header button {display: block;width: 100%;text-align: right;padding: 20px 70px 20px 15px;font-family: "Bahij Janna Bold",sans-serif;font-size: 22px;border: none;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;margin: 0;color: var(--heading);text-decoration: none;position: relative;}
.faq-classic .card .card-header button:before, .faq-classic #page-enrol-users #filterform .card-header button:before, #page-enrol-users .faq-classic #filterform .card-header button:before, .faq-classic .que .history .card-header button:before, .que .faq-classic .history .card-header button:before, .faq-classic .userprofile .profile_tree section .card-header button:before, .userprofile .profile_tree .faq-classic section .card-header button:before, .faq-classic .groupinfobox .card-header button:before, .faq-classic .well .card-header button:before {content: "+";position: absolute;font-size: 24px;right: 40px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.faq-classic .card .card-body, .faq-classic #page-enrol-users #filterform .card-body, .faq-classic #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic #page-enrol-users #filterform section, #page-enrol-users .faq-classic #filterform .card-body, .faq-classic .que .history .card-body, .faq-classic .que .history .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .que .history section, .que .faq-classic .history .card-body, .faq-classic .userprofile .profile_tree section .card-body, .faq-classic .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .userprofile .profile_tree section section, .userprofile .profile_tree .faq-classic section .card-body, .faq-classic .groupinfobox .card-body, .faq-classic .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .groupinfobox section, .faq-classic .well .card-body, .faq-classic .well .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .well section, .faq-classic .card .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .card section {padding: 0 70px 20px 50px;}
.faq-classic .card .card-body p, .faq-classic #page-enrol-users #filterform .card-body p, .faq-classic #page-enrol-users #filterform .userprofile .profile_tree section p, .userprofile .profile_tree .faq-classic #page-enrol-users #filterform section p, #page-enrol-users .faq-classic #filterform .card-body p, .faq-classic .que .history .card-body p, .faq-classic .que .history .userprofile .profile_tree section p, .userprofile .profile_tree .faq-classic .que .history section p, .que .faq-classic .history .card-body p, .faq-classic .userprofile .profile_tree section .card-body p, .faq-classic .userprofile .profile_tree section .userprofile .profile_tree section p, .userprofile .profile_tree .faq-classic .userprofile .profile_tree section section p, .userprofile .profile_tree .faq-classic section .card-body p, .faq-classic .groupinfobox .card-body p, .faq-classic .groupinfobox .userprofile .profile_tree section p, .userprofile .profile_tree .faq-classic .groupinfobox section p, .faq-classic .well .card-body p, .faq-classic .well .userprofile .profile_tree section p, .userprofile .profile_tree .faq-classic .well section p, .faq-classic .card .userprofile .profile_tree section p, .userprofile .profile_tree .faq-classic .card section p {text-align: justify;font-size: 17px;}
.faq-classic .card .card-body p a, .faq-classic #page-enrol-users #filterform .card-body p a, .faq-classic #page-enrol-users #filterform .userprofile .profile_tree section p a, .userprofile .profile_tree .faq-classic #page-enrol-users #filterform section p a, #page-enrol-users .faq-classic #filterform .card-body p a, .faq-classic .que .history .card-body p a, .faq-classic .que .history .userprofile .profile_tree section p a, .userprofile .profile_tree .faq-classic .que .history section p a, .que .faq-classic .history .card-body p a, .faq-classic .userprofile .profile_tree section .card-body p a, .faq-classic .userprofile .profile_tree section .userprofile .profile_tree section p a, .userprofile .profile_tree .faq-classic .userprofile .profile_tree section section p a, .userprofile .profile_tree .faq-classic section .card-body p a, .faq-classic .groupinfobox .card-body p a, .faq-classic .groupinfobox .userprofile .profile_tree section p a, .userprofile .profile_tree .faq-classic .groupinfobox section p a, .faq-classic .well .card-body p a, .faq-classic .well .userprofile .profile_tree section p a, .userprofile .profile_tree .faq-classic .well section p a, .faq-classic .card .userprofile .profile_tree section p a, .userprofile .profile_tree .faq-classic .card section p a {text-decoration: underline;color: var(--p-color);}
.faq-classic .card:last-child .card-body, .faq-classic #page-enrol-users #filterform:last-child .card-body, .faq-classic #page-enrol-users #filterform:last-child .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic #page-enrol-users #filterform:last-child section, #page-enrol-users .faq-classic #filterform:last-child .card-body, .faq-classic .que .history:last-child .card-body, .faq-classic .que .history:last-child .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .que .history:last-child section, .que .faq-classic .history:last-child .card-body, .faq-classic .userprofile .profile_tree section:last-child .card-body, .faq-classic .userprofile .profile_tree section:last-child .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .userprofile .profile_tree section:last-child section, .userprofile .profile_tree .faq-classic section:last-child .card-body, .faq-classic .groupinfobox:last-child .card-body, .faq-classic .groupinfobox:last-child .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .groupinfobox:last-child section, .faq-classic .well:last-child .card-body, .faq-classic .well:last-child .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .well:last-child section, .faq-classic .card:last-child .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .card:last-child section {border: none;}
.footer-bg-wrapper {position: relative;padding-top: 230px;}
.footer-bg-wrapper:before {content: url("/theme/image.php?theme=dganew&component=theme&image=11");position: absolute;left: 0;bottom: 0;z-index: -1;}
.footer-bg-wrapper [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.footer-bg-wrapper .bubble-one {width: 25px;height: 25px;background: #ff6cc4;top: 4%;left: 26%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.footer-bg-wrapper .bubble-two {width: 14px;height: 14px;background: #ffbe50;top: 48%;left: 10%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.footer-bg-wrapper .bubble-three {width: 7px;height: 7px;background: #04e8f4;bottom: 18%;left: 20%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-short-banner-two .content-wrapper {position: relative;}
.fancy-short-banner-two .content-wrapper:before {content: url("/theme/image.php?theme=dganew&component=theme&image=12");position: absolute;top: -117px;right: -117px;z-index: -1;opacity: .9;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-short-banner-two .bg-wrapper {position: relative;overflow: hidden;background: #7034ff;-webkit-box-shadow: 0 20px 60px 0 rgba(104,103,255,.2);box-shadow: 0 20px 60px 0 rgba(104,103,255,.2);border-radius: 5px;padding: 50px 55px;z-index: 1;}
.fancy-short-banner-two h2 {font-size: 36px;line-height: 1.16em;color: #fff;max-width: 560px;}
.fancy-short-banner-two a {width: 178px;line-height: 54px;background: #fff;border-radius: 5px;color: var(--blue-dark);font-weight: 500;text-align: center;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-short-banner-two a:hover {background: #ffba12;color: #fff;}
.fancy-short-banner-two [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.fancy-short-banner-two .bubble-one {width: 13px;height: 13px;background: rgba(216,216,216,.14);top: 27%;left: 60%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-short-banner-two .bubble-two {width: 6px;height: 6px;background: rgba(216,216,216,.14);top: 62%;right: 28%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-short-banner-two .bubble-three {width: 5px;height: 5px;background: rgba(216,216,216,.14);bottom: 37%;right: 51%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-short-banner-two .bubble-four {width: 245px;height: 245px;background: rgba(216,216,216,.14);top: -103px;right: -70px;-webkit-animation: jello 3s infinite linear;animation: jello 3s infinite linear;}
.fancy-short-banner-two .bubble-five {width: 68px;height: 68px;background: rgba(216,216,216,.14);bottom: -24px;left: -28px;-webkit-animation: jello 3s infinite linear;animation: jello 3s infinite linear;}
.theme-footer-one {position: relative;}
.theme-footer-one:before {content: url("/theme/image.php?theme=dganew&component=theme&image=ils_01");position: absolute;right: 0;bottom: 0;z-index: -1;}
.theme-footer-one .top-footer [class*="col-"] {margin-bottom: 30px;}
.theme-footer-one .top-footer .footer-title {font-family: "Bahij Janna Bold",sans-serif;font-size: 24px;padding-bottom: 25px;}
.theme-footer-one .top-footer .footer-list ul li a {font-size: 16px;line-height: 38px;color: #727272;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-footer-one .top-footer .footer-list ul li a:hover {color: var(--blue-dark);}
.theme-footer-one .top-footer .address-list ul li a {font-size: 16px;color: #727272;margin-bottom: 10px;}
.theme-footer-one .top-footer .address-list ul li a:hover {text-decoration: underline;}
.theme-footer-one .top-footer .address-list ul li a.mobile-num {font-size: 20px;color: #030303;}
.theme-footer-one .bottom-footer-content ul li {display: inline-block;}
.theme-footer-one .bottom-footer-content ul li a {font-size: 16px;color: #727272;margin-right: 20px;}
.theme-footer-one .bottom-footer-content ul li a:hover {color: #000;}
.theme-footer-one .bottom-footer-content p {font-size: 15px;color: #6a6a6a;}
.theme-footer-one .bottom-footer-content {padding: 26px 0 30px;}
.theme-footer-one .bottom-footer-content ul {padding-right: 97px;}
.fancy-hero-one {position: relative;z-index: 5;text-align: center;padding: 75px 0 170px;}
.fancy-hero-one h2 {font-size: 80px;line-height: 1.1em;}
.fancy-hero-one p {font-size: 24px;line-height: 1.75em;padding: 15px 25px 0;}
.fancy-hero-one .page-title {font-size: 18px;text-transform: uppercase;color: rgba(42,42,42,.3);letter-spacing: 1.4px;}
.fancy-hero-one .search-form {max-width: 720px;height: 70px;margin: 55px auto 0;position: relative;}
.fancy-hero-one .search-form input {width: 100%;height: 100%;border: 2px solid #000;border-radius: 5px;padding: 0 38px 0 95px;}
.fancy-hero-one .search-form button {width: 80px;background: var(--blue-dark);position: absolute;top: 7px;left: 7px;bottom: 7px;z-index: 5;border-radius: 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-hero-one .search-form button img {margin: 0 auto;}
.fancy-hero-one .search-form button:hover {background: var(--yellow-deep);}
.fancy-hero-one [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.fancy-hero-one [class*="bubble"]:before {content: "";border-radius: 50%;position: absolute;}
.fancy-hero-one .bubble-one {width: 120px;height: 120px;left: 4%;top: 15%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.fancy-hero-one .bubble-one:before {width: 6px;height: 6px;background: #fac3ff;top: 0;left: 50%;}
.fancy-hero-one .bubble-two {width: 160px;height: 160px;top: 30%;left: 15%;-webkit-animation: rotated 17s infinite linear;animation: rotated 17s infinite linear;}
.fancy-hero-one .bubble-two:before {width: 10px;height: 10px;background: #8fe9e0;top: 50%;right: 100%;}
.fancy-hero-one .bubble-three {width: 120px;height: 120px;bottom: 33%;left: 4%;-webkit-animation: rotatedTwo 12s infinite linear;animation: rotatedTwo 12s infinite linear;}
.fancy-hero-one .bubble-three:before {width: 6px;height: 6px;background: #ffd5ad;bottom: 0;left: 50%;}
.fancy-hero-one .bubble-four {width: 120px;height: 120px;right: 5%;top: 13%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.fancy-hero-one .bubble-four:before {width: 6px;height: 6px;background: #8fe9e1;top: 0;left: 50%;}
.fancy-hero-one .bubble-five {width: 160px;height: 160px;top: 30%;right: 7%;-webkit-animation: rotated 17s infinite linear;animation: rotated 17s infinite linear;}
.fancy-hero-one .bubble-five:before {width: 10px;height: 10px;background: #ffd5ad;top: 50%;right: 100%;}
.fancy-hero-one .bubble-six {width: 120px;height: 120px;bottom: 33%;right: 4%;-webkit-animation: rotatedTwo 12s infinite linear;animation: rotatedTwo 12s infinite linear;}
.fancy-hero-one .bubble-six:before {width: 6px;height: 6px;background: #fac3ff;bottom: 0;left: 50%;}
.fancy-text-block-one {position: relative;z-index: 3;background: linear-gradient(45deg,#fffbf2,#edfffd);padding: 55px 0;}
.fancy-text-block-one:before, .fancy-text-block-one:after {content: url("/theme/image.php?theme=dganew&component=theme&image=10");position: absolute;opacity: .9;}
.fancy-text-block-one:before {top: -133px;left: 0;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.fancy-text-block-one:after {bottom: -133px;right: 0;-webkit-animation: jumpThree 4s infinite linear;animation: jumpThree 4s infinite linear;}
.fancy-text-block-one .quote-wrapper {padding-left: 25px;}
.fancy-text-block-one .quote-wrapper p {font-size: 20px;color: #000;padding-bottom: 21px;}
.fancy-text-block-one .quote-wrapper p span {color: #ffb147;}
.fancy-text-block-one .quote-wrapper blockquote {font-size: 40px;line-height: 1.5em;color: #181818;position: relative;margin-bottom: 43px;}
.fancy-text-block-one .quote-wrapper blockquote:before {content: url("/theme/image.php?theme=dganew&component=theme&image=06");position: absolute;left: -92px;top: 11px;}
.fancy-text-block-one .quote-wrapper h6 {font-size: 20px;font-weight: 500;}
.fancy-text-block-one .quote-wrapper h6 span {font-weight: normal;color: #9c9c9c;font-size: 18px;}
.fancy-text-block-one [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.fancy-text-block-one .bubble-one {width: 17px;height: 17px;background: #ff6cc4;top: 15%;left: 42%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-text-block-one .bubble-two {width: 7px;height: 7px;background: #51fcff;top: 29%;right: 8%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-text-block-one .bubble-three {width: 20px;height: 20px;background: #ffba65;bottom: 7%;right: 26%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-text-block-one .bubble-four {width: 8px;height: 8px;background: #6aee90;bottom: 29%;left: 43%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-text-block-one .bubble-five {width: 25px;height: 25px;background: #b183ff;bottom: 7%;left: 9%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-text-block-one .bubble-six {width: 8px;height: 8px;background: #ffcd8b;top: 31%;left: 11%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.counter-info-standard {border-bottom: 1px solid #efefef;}
.counter-box-two {text-align: center;margin-bottom: 30px;}
.counter-box-two .number {font-size: 80px;color: var(--blue-dark);}
.counter-box-two em {font-size: 20px;display: block;color: #9e9e9e;font-style: normal;}
.counter-box-two p {font-size: 22px;line-height: 1.35em;color: #fff;padding-top: 20px;}
.fancy-text-block-two .fancy_img_media {border-radius: 8px;margin-right: auto;}
.fancy-text-block-three {position: relative;z-index: 1;padding-bottom: 110px;}
.fancy-text-block-three:before {content: "";width: 100%;position: absolute;bottom: 0;top: 16%;left: 0;background: #fafaff;z-index: -2;}
.fancy-text-block-three .feature-content {padding-bottom: 60px;}
.fancy-text-block-three .feature-content.light-bg {background: #5e43f0;border-radius: 0 5px 5px 0;}
.light-green {color: #29b3b4 !important;}
.fancy-text-block-three .feature-content.dark-bg {background: #462ec5;border-radius: 5px 0 0 5px;}
.fancy-text-block-three .feature-content .header {padding: 65px 55px 55px 20px;border-bottom: 1px solid rgba(0,0,0,.1);}
.fancy-text-block-three .feature-content .header h3 {color: #fff;font-size: 50px;}
.fancy-text-block-three .feature-content .header p {font-size: 20px;line-height: 1.5em;color: #fff;padding-top: 18px;}
.fancy-text-block-three .feature-content .feature-list {padding: 50px 55px 0 20px;}
.fancy-text-block-three .feature-content .feature-list .icon-box {width: 55px;height: 55px;background: #fff;border-radius: 50%;}
.fancy-text-block-three .feature-content .feature-list .text-meta {padding-right: 20px;width: calc(100% - 55px);}
.fancy-text-block-three .feature-content .feature-list h4 {font-size: 22px;color: #fff;}
.fancy-text-block-three .feature-content .feature-list p {color: rgba(255,255,255,.8);padding-top: 7px;}
.fancy-text-block-three .slogan {text-align: center;font-size: 40px;line-height: 1.38em;padding-top: 80px;color: #000;}
.fancy-text-block-three [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.fancy-text-block-three .bubble-one {width: 15px;height: 15px;background: #ff6cc4;top: 27%;right: 10%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-text-block-three .bubble-two {width: 7px;height: 7px;background: #f5a623;top: 70%;right: 10%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-text-block-three .bubble-three {width: 20px;height: 20px;background: #b183ff;bottom: 16%;left: 9%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-text-block-three .bubble-four {width: 8px;height: 8px;background: #6aee90;top: 40%;left: 8%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.team-section-one .controls {border-bottom: 1px solid #e5e5e5;text-align: center;}
.team-section-one .controls .control {font-family: "Bahij Janna Bold",sans-serif;font-size: 20px;display: inline-block;position: relative;margin: 0 25px;padding-bottom: 20px;color: #7f7f7f;}
.team-section-one .controls .control:before {content: "";position: absolute;width: 100%;height: 2px;background: var(--blue-dark);left: 0;bottom: -1px;border-radius: 3px;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.team-section-one .controls .control.mixitup-control-active {color: var(--blue-dark);}
.team-section-one .controls .control.mixitup-control-active:before {opacity: 1;}
.team-section-one .mixitUp-container {text-align: center;}
.team-section-one .team-member {cursor: pointer;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.team-section-one .team-member:hover {-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}
.team-section-one .team-member img {width: 180px;height: 180px;border-radius: 50%;margin: 0 auto;}
.team-section-one .team-member h4 {font-family: "Bahij Janna Bold",sans-serif;font-size: 24px;padding: 25px 0 6px;}
.team-section-one .team-member strong {color: #a5a5a5;font-weight: normal;}
.team-section-one .mix, .team-section-one .gap {width: calc(100% / 4 - ( ( ( 4 - 1 ) * 1rem ) / 4 ));display: inline-block;}
.team-section-one .mix {margin-bottom: 100px;}
.feature-blog-one .header .title-style-one {max-width: 560px;}
.feature-blog-one .row [class*="col-"] {display: flex;}
.feature-blog-one .post-meta {background: #fff;border-radius: 5px;-webkit-box-shadow: 0 10px 40px rgba(0,0,0,.08);box-shadow: 0 10px 40px rgba(0,0,0,.08);margin-bottom: 50px;padding: 20px 20px 80px;position: relative;width: 100%;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.post-meta .image-meta {width: 100%;border-radius: 5px;border-width: 3px;border-style: solid;border-image: linear-gradient(90deg,#4269ab 75%,#754c9e 100%) 1;}
.feature-blog-one .post-meta .tag, .feature-blog-one .post-meta .statusok, .feature-blog-one .post-meta .statuswarning, .feature-blog-one .post-meta .statusserious, .feature-blog-one .post-meta .statuscritical, .feature-blog-one .post-meta .que .correctness, .que .feature-blog-one .post-meta .correctness, .feature-blog-one .post-meta .label {font-family: "Bahij Janna Bold",sans-serif;font-size: 16px;color: rgba(10,10,10,.24);padding: 25px 0 3px;}
.feature-blog-one .post-meta .title {font-size: 30px;line-height: 1.2em;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.feature-blog-one .post-meta:hover a.title {color: var(--blue-dark);}
.feature-blog-one .post-meta .read-more {font-weight: 500;font-size: 15px;text-transform: uppercase;color: var(--blue-dark);letter-spacing: 1px;position: absolute;left: 20px;right: 20px;bottom: 20px;}
.feature-blog-one .post-meta .read-more i {font-size: 22px;}
.fancy-text-block-four {background-image: url("/theme/image.php?theme=dganew&component=theme&image=ourRule");background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;align-items: center;position: relative;overflow: hidden;}
.fancy-text-block-four:before {content: url("/theme/image.php?theme=dganew&component=theme&image=14");position: absolute;top: -48px;left: 0;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.fancy-text-block-four:after {content: url("/theme/image.php?theme=dganew&component=theme&image=14");position: absolute;bottom: -140px;left: 0;-webkit-animation: jumpThree 4s infinite linear;animation: jumpThree 4s infinite linear;}
.fancy-text-block-four .wrapper {position: relative;z-index: 1;}
.bg-light-green {background-color: #e5f7ed;}
.block-style-three {background: #fff;border-radius: 5px;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.02);box-shadow: 0 15px 30px rgba(0,0,0,.02);padding: 25px 50px 70px 40px;margin-top: 35px;}
.block-style-three .icon {height: 75px;}
.block-style-three h4 {font-family: "Bahij Janna Bold";font-size: 22px;padding: 25px 0 20px;}
.block-style-three p {font-size: 17px;line-height: 1.64em;}
.fancy-text-block-five {position: relative;z-index: 5;}
.fancy-text-block-five:before {content: url("/theme/image.php?theme=dganew&component=theme&image=ils_03");position: absolute;top: 150px;left: 7%;z-index: -1;-webkit-animation: jumpTwo 10s infinite linear;animation: jumpTwo 10s infinite linear;}
.block-style-four {background: #fff;border: 1px solid #e6e6e6;border-radius: 5px;padding: 25px 40px 20px 30px;margin-top: 35px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-four:hover {-webkit-box-shadow: 0 25px 60px rgba(12,28,65,.05);box-shadow: 0 25px 60px rgba(12,28,65,.05);border-color: #fff;-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}
.block-style-four .icon {height: 75px;}
.block-style-four h4 {font-size: 24px;padding: 9px 0 20px;}
.block-style-four p {font-size: 17px;line-height: 1.64em;}
.block-style-four a {font-size: 30px;color: #303030;margin-top: 30px;}
.block-style-four:hover a {color: var(--blue-dark);}
.feature-blog-two {background: #f2fbfd;}
.feature-blog-two .header .title-style-one {max-width: 560px;}
.feature-blog-two .row [class*="col-"] {display: flex;}
.feature-blog-two .post-meta {background: #fff;border-radius: 5px;-webkit-box-shadow: 0 10px 40px rgba(0,0,0,.08);box-shadow: 0 10px 40px rgba(0,0,0,.08);margin-top: 35px;padding: 20px 20px 80px;position: relative;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.feature-blog-two .post-meta:hover {-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.feature-blog-two .post-meta .image-meta {width: 100%;border-radius: 5px;}
.feature-blog-two .post-meta .title {font-size: 30px;line-height: 1.2em;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;margin-top: 50px;}
.feature-blog-two .post-meta:hover .title {color: var(--blue-dark);}
.feature-blog-two .post-meta .read-more {font-family: "Bahij Janna Bold",sans-serif;font-size: 16px;color: rgba(10,10,10,.24);position: absolute;left: 20px;right: 20px;bottom: 20px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.feature-blog-two .post-meta .read-more i {font-size: 22px;color: var(--blue-dark);}
.feature-blog-two .post-meta .read-more:hover {color: var(--blue-dark);}
.contact-us-light {background: linear-gradient(45deg,#fffbf2,#edfffd);position: relative;z-index: 1;}
.contact-us-light:before {content: url("/theme/image.php?theme=dganew&component=theme&image=15");position: absolute;left: 0;bottom: -140px;}
.contact-us-light [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.contact-us-light .bubble-one {width: 30px;height: 30px;background: #ffdfdf;left: 39%;top: -15px;z-index: 2;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.contact-us-light .bubble-two {width: 7px;height: 7px;background: #51fcff;top: 14%;right: 8%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.contact-us-light .bubble-three {width: 8px;height: 8px;background: #6aee90;top: 32%;left: 44%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.contact-us-light .bubble-four {width: 8px;height: 8px;background: #ffcd8b;left: 11%;top: 15%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.contact-us-light .address-info {text-align: center;margin-bottom: 50px;}
.contact-us-light .address-info .icon {height: 82px;}
.contact-us-light .address-info .icon img {margin: 0 auto;max-height: 100%;}
.contact-us-light .address-info .title {font-size: 18px;color: #9e9e9e;padding: 30px 0 5px;}
.contact-us-light .address-info p {font-size: 24px;line-height: 1.45em;color: #000;}
.contact-us-light .address-info ul li a {font-size: 22px;margin: 5px 15px;color: rgba(0,0,0,.2);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.contact-us-light .address-info ul li a:hover {color: var(--blue-dark);}
.form-style-light {background: #fff;border-radius: 10px;-webkit-box-shadow: 0px 10px 30px rgba(14,49,42,.05);box-shadow: 0px 10px 30px rgba(14,49,42,.05);padding: 100px 100px;margin-top: 90px;}
.form-style-light .input-group-meta {height: 55px;position: relative;}
.form-style-light .input-group-meta.lg {height: 220px;}
.form-style-light .input-group-meta input {text-align: right;width: 100%;height: 100%;border-radius: 5px;font-size: 16px;border: solid 1px #d6d6d6;padding: 0 20px 0 52px;color: var(--heading);background: transparent;font-family: "Bahij Janna Bold",sans-serif;}
.form-style-light .input-group-meta textarea {width: 100%;height: 100%;border-radius: 5px;font-size: 16px;color: var(--heading);border: solid 1px #d6d6d6;resize: none;padding: 20px;font-family: "Bahij Janna Bold",sans-serif;}
.form-style-light .input-group-meta input:focus {border-color: var(--blue-dark);}
.form-style-light .input-group-meta label {font-size: 14px;padding: 0 6px;font-weight: normal;color: #cacaca;position: absolute;right: 20px;line-height: 10px;top: -5px;z-index: 1;background: #fff;}
.form-style-light .input-group-meta .placeholder_icon {position: absolute;line-height: 55px;top: 0;left: 0;bottom: 0;width: 50px;text-align: center;z-index: 1;color: rgba(0,0,0,.45);font-size: 17px;cursor: pointer;}
.form-style-light .input-group-meta .placeholder_icon img {position: relative;top: 50%;margin: 0 auto;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.form-style-light .input-group-meta .valid-sign {opacity: 1;visibility: visible;}
.form-style-light .input-group-meta input:valid + .valid-sign {opacity: 0;visibility: hidden;}
#contact-form .form-group .help-block, #contact-form .form-buttons .help-block, #contact-form .path-admin .buttons .help-block, .path-admin #contact-form .buttons .help-block, #contact-form .fp-content-center form + div .help-block, .fp-content-center #contact-form form + div .help-block, #contact-form div.backup-section + form .help-block {position: absolute;left: 0;bottom: -24px;font-size: 14px;line-height: 22px;color: #fff;padding: 0 15px;border-radius: 3px;background: #dc3545;-webkit-box-shadow: 0px 10px 25px 0px rgba(123,147,171,.15);box-shadow: 0px 10px 25px 0px rgba(123,147,171,.15);}
#contact-form .form-group .help-block li, #contact-form .form-buttons .help-block li, #contact-form .path-admin .buttons .help-block li, .path-admin #contact-form .buttons .help-block li, #contact-form .fp-content-center form + div .help-block li, .fp-content-center #contact-form form + div .help-block li, #contact-form div.backup-section + form .help-block li {position: relative;}
#contact-form .form-group .help-block li:before, #contact-form .form-buttons .help-block li:before, #contact-form .path-admin .buttons .help-block li:before, .path-admin #contact-form .buttons .help-block li:before, #contact-form .fp-content-center form + div .help-block li:before, .fp-content-center #contact-form form + div .help-block li:before, #contact-form div.backup-section + form .help-block li:before {content: "";font-family: "font-awesome";position: absolute;top: -12px;left: 0;color: #dc3545;}
.theme-menu-two .logo {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.theme-menu-two .right-widget {position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.theme-menu-two .user-login-button li a {font-size: 16px;font-weight: 500;line-height: 43px;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-two .user-login-button li a:hover {color: var(--red-light);}
.theme-menu-two .user-login-button li .signUp-action {border: 1px solid rgba(255,122,81,.4);background: rgba(255,104,40,.07);padding: 0 45px;border-radius: 22px;color: var(--red-light);margin-right: 25px;}
.theme-menu-two .user-login-button li .signUp-action:hover {background: var(--red-light);color: #fff;}
.theme-menu-two .language-button-group li a {font-size: 16px;font-weight: 500;color: #b7b7b7;margin: 0 4px;}
.theme-menu-two .language-button-group li a.active {color: #000;}
.theme-menu-two .language-button-group {margin-left: 80px;}
.hero-banner-two {padding: 90px 0 110px;position: relative;z-index: 1;}
.hero-banner-two .container {max-width: 1490px;position: relative;padding: 0 40px;}
.hero-banner-two .hero-text-wrapper h1 {font-family: "Bahij Janna Bold";font-size: 78px;line-height: 1.11em;}
.hero-banner-two .hero-text-wrapper h1 span {position: relative;}
.hero-banner-two .hero-text-wrapper h1 span img {left: 0;bottom: -15px;width: 100%;}
.hero-banner-two .hero-text-wrapper .sub-text {font-size: 28px;line-height: 1.5em;color: #565657;padding: 40px 0 75px 60px;}
.hero-banner-two .hero-text-wrapper form {max-width: 550px;height: 70px;position: relative;}
.hero-banner-two .hero-text-wrapper form input {text-align: right;border: 2px solid #040404;border-radius: 5px;width: 100%;height: 100%;padding: 0 30px 0 200px;}
.hero-banner-two .hero-text-wrapper form button {position: absolute;left: 10px;top: 8px;bottom: 8px;background: var(--red-light);width: 184px;border-radius: 5px;text-align: center;color: #fff;font-size: 17px;font-weight: 500;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hero-banner-two .hero-text-wrapper form button:hover {background: var(--yellow-deep);}
.hero-banner-two .hero-text-wrapper .list-item li {font-size: 15px;color: #141518;position: relative;padding-right: 22px;margin-left: 13px;}
.hero-banner-two .hero-text-wrapper .list-item.lg li {font-size: 19px;line-height: 1.57em;position: relative;padding-left: 22px;margin-bottom: 15px;}
.hero-banner-two .hero-text-wrapper .list-item li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=19");position: absolute;right: 5px;top: -1px;}
.hero-banner-two .illustration-holder .shape-one {z-index: 1;top: 7%;left: -3%;width: 51.8%;-webkit-animation: jumpTwo 8s infinite linear;animation: jumpTwo 8s infinite linear;}
.hero-banner-two .illustration-holder .shape-two {z-index: 1;top: 40%;left: -11%;width: 54.6%;-webkit-animation: jumpThree 8s infinite linear;animation: jumpThree 8s infinite linear;}
.hero-banner-two .illustration-holder .shape-three {z-index: 1;top: 45%;right: -5%;width: 53.2%;-webkit-animation: jumpTwo 8s infinite linear;animation: jumpTwo 8s infinite linear;}
.hero-banner-two .trusted-companies p {font-size: 20px;color: #000;padding-bottom: 50px;}
.hero-banner-two .trusted-companies p span {font-size: 1.6em;font-weight: 500;color: #ff6559;text-decoration: underline;}
.fancy-feature-four {padding: 0 15px;}
.fancy-feature-four .inner-content {position: relative;}
.fancy-feature-four .bg-wrapper {max-width: 1460px;margin: 0 auto;position: relative;background: #fff6ec;z-index: 1;padding: 100px 0 190px;}
.fancy-feature-four .bg-wrapper:before {content: "";width: 100%;height: 28px;background: url("/theme/image.php?theme=dganew&component=theme&image=17") no-repeat center;-webkit-background-size: cover;background-size: cover;position: absolute;left: 0;bottom: -25px;}
.block-style-five {background: #fff;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding: 46px 48px 50px 30px;margin-top: 30px;border-radius: 5px;cursor: pointer;}
.block-style-five:hover {-webkit-box-shadow: 0px 30px 50px rgba(0,0,0,.04);box-shadow: 0px 30px 50px rgba(0,0,0,.04);-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}
.block-style-five .icon {height: 72px;}
.block-style-five .icon img {max-height: 100%;}
.block-style-five .title {font-size: 20px;margin: 24px 0 29px;display: inline-block;position: relative;}
.block-style-five .title:before {content: "";width: 100%;height: 3px;background: var(--yellow-deep);border-radius: 2px;position: absolute;left: 0;bottom: -2px;}
.block-style-five p {font-size: 24px;line-height: 1.45em;color: #000;}
.fancy-feature-four .shape-right {right: -16px;top: 30%;}
.fancy-feature-four .shape-left {left: -8px;top: 62%;}
.fancy-feature-four .shape-one {top: -20px;left: -64px;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-feature-four .shape-two {bottom: -85px;right: -104px;-webkit-animation: rotated 50s infinite linear;animation: rotated 50s infinite linear;}
.fancy-text-block-six {position: relative;}
.fancy-text-block-six .illustration-holder .shape-one {left: -22%;top: 29%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-six .img-meta-container {position: absolute;right: 0;top: 23px;max-width: 42%;}
.fancy-text-block-six .img-meta-container .shape-one {top: -7%;left: -4%;-webkit-animation: rotated 18s infinite linear;animation: rotated 18s infinite linear;}
.fancy-text-block-six .img-meta-container .shape-two {top: -11%;left: 26%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-six .img-meta-container .shape-three {top: -6%;right: 31%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-six .img-meta-container .shape-four {top: 44%;left: -7%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-six .img-meta-container .shape-five {bottom: -15%;left: -10%;-webkit-animation: rotated 50s infinite linear;animation: rotated 50s infinite linear;}
.fancy-text-block-six .img-meta-container .shape-six {bottom: -11%;left: 28%;-webkit-animation: rotated 20s infinite linear;animation: rotated 20s infinite linear;}
.fancy-text-block-six .img-meta-container .shape-seven {bottom: -12%;left: 57%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.accordion-style-two .card, .accordion-style-two #page-enrol-users #filterform, #page-enrol-users .accordion-style-two #filterform, .accordion-style-two .que .history, .que .accordion-style-two .history, .accordion-style-two .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two section, .accordion-style-two .groupinfobox, .accordion-style-two .well {background: #fff;margin-bottom: 0;border-radius: 0;border: none;border-bottom: 2px solid #000;}
.accordion-style-two .card .card-header, .accordion-style-two #page-enrol-users #filterform .card-header, #page-enrol-users .accordion-style-two #filterform .card-header, .accordion-style-two .que .history .card-header, .que .accordion-style-two .history .card-header, .accordion-style-two .userprofile .profile_tree section .card-header, .userprofile .profile_tree .accordion-style-two section .card-header, .accordion-style-two .groupinfobox .card-header, .accordion-style-two .well .card-header {background: transparent;border-radius: 0;padding: 0;border: none;}
.accordion-style-two .card .card-header button, .accordion-style-two #page-enrol-users #filterform .card-header button, #page-enrol-users .accordion-style-two #filterform .card-header button, .accordion-style-two .que .history .card-header button, .que .accordion-style-two .history .card-header button, .accordion-style-two .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .accordion-style-two section .card-header button, .accordion-style-two .groupinfobox .card-header button, .accordion-style-two .well .card-header button {display: block;width: 100%;text-align: right;padding: 22px 0 22px 70px;font-family: "Bahij Janna Bold",sans-serif;font-size: 30px;line-height: 1.4em;border: none;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;margin: 0;color: var(--heading);text-decoration: none;position: relative;}
.accordion-style-two .card .card-header button:before, .accordion-style-two #page-enrol-users #filterform .card-header button:before, #page-enrol-users .accordion-style-two #filterform .card-header button:before, .accordion-style-two .que .history .card-header button:before, .que .accordion-style-two .history .card-header button:before, .accordion-style-two .userprofile .profile_tree section .card-header button:before, .userprofile .profile_tree .accordion-style-two section .card-header button:before, .accordion-style-two .groupinfobox .card-header button:before, .accordion-style-two .well .card-header button:before {content: "";font-family: "font-awesome";position: absolute;font-size: 28px;left: 0;top: 30%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.accordion-style-two .card .card-body, .accordion-style-two #page-enrol-users #filterform .card-body, .accordion-style-two #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two #page-enrol-users #filterform section, #page-enrol-users .accordion-style-two #filterform .card-body, .accordion-style-two .que .history .card-body, .accordion-style-two .que .history .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .que .history section, .que .accordion-style-two .history .card-body, .accordion-style-two .userprofile .profile_tree section .card-body, .accordion-style-two .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .userprofile .profile_tree section section, .userprofile .profile_tree .accordion-style-two section .card-body, .accordion-style-two .groupinfobox .card-body, .accordion-style-two .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .groupinfobox section, .accordion-style-two .well .card-body, .accordion-style-two .well .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .well section, .accordion-style-two .card .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .card section {padding: 0 0 30px 70px;}
.accordion-style-two .card .card-body p, .accordion-style-two #page-enrol-users #filterform .card-body p, .accordion-style-two #page-enrol-users #filterform .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two #page-enrol-users #filterform section p, #page-enrol-users .accordion-style-two #filterform .card-body p, .accordion-style-two .que .history .card-body p, .accordion-style-two .que .history .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .que .history section p, .que .accordion-style-two .history .card-body p, .accordion-style-two .userprofile .profile_tree section .card-body p, .accordion-style-two .userprofile .profile_tree section .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .userprofile .profile_tree section section p, .userprofile .profile_tree .accordion-style-two section .card-body p, .accordion-style-two .groupinfobox .card-body p, .accordion-style-two .groupinfobox .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .groupinfobox section p, .accordion-style-two .well .card-body p, .accordion-style-two .well .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .well section p, .accordion-style-two .card .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .card section p {font-size: 20px;line-height: 1.55em;}
.accordion-style-two .card:last-child, .accordion-style-two #page-enrol-users #filterform:last-child, #page-enrol-users .accordion-style-two #filterform:last-child, .accordion-style-two .que .history:last-child, .que .accordion-style-two .history:last-child, .accordion-style-two .userprofile .profile_tree section:last-child, .userprofile .profile_tree .accordion-style-two section:last-child, .accordion-style-two .groupinfobox:last-child, .accordion-style-two .well:last-child {border: none;}
.counter-with-icon-one .border-style {border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;padding: 58px 0 90px;}
.counter-box-three {text-align: center;margin-top: 40px;}
.counter-box-three .icon {height: 62px;display: inline-block;}
.counter-box-three .number {font-size: 38px;padding: 5px 0 3px;}
.counter-box-three p {font-weight: 300;font-size: 24px;color: #000;}
.fancy-text-block-seven .bg-wrapper {max-width: 1460px;margin: 0 auto;position: relative;background: url("/theme/image.php?theme=dganew&component=theme&image=bg") no-repeat top center;-webkit-background-size: cover;background-size: cover;z-index: 1;padding: 42px 0 70px;}
.fancy-text-block-seven .bg-wrapper.no-bg {background: none;}
.fancy-text-block-seven .img-holder {position: relative;}
.fancy-text-block-seven .quote-wrapper blockquote {font-size: 42px;line-height: 1.35em;color: #000;padding: 22px 0 30px;}
.fancy-text-block-seven .quote-wrapper h6 {font-size: 20px;font-weight: 500;}
.fancy-text-block-seven .quote-wrapper h6 span {display: block;font-size: 18px;color: #9eadba;font-weight: normal;padding-top: 8px;}
.fancy-text-block-seven .shape-one {top: 13%;left: 5%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-seven .shape-two {top: 21%;right: 8%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-seven .shape-three {bottom: 12%;right: 8%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-seven .shape-four {bottom: 47%;left: 45%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-seven .shape-five {bottom: 12%;left: 8%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-seven .shape-six {top: 14%;right: -6%;z-index: 1;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.block-style-six {position: relative;}
.block-style-six:nth-child(even):before {content: "";position: absolute;width: 100%;height: 13px;left: 0;bottom: 0;background: url("/theme/image.php?theme=dganew&component=theme&image=line-shape-4");background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.block-style-six .text-details .title {font-size: 42px;line-height: 1.26em;padding: 24px 0 34px;}
.block-style-six .text-details .text-meta {font-size: 22px;line-height: 1.54em;padding-bottom: 65px;}
.block-style-six .text-details .quote-wrapper {background: #f4f9fc;border-radius: 5px;padding: 35px 35px 25px 50px;position: relative;}
.block-style-six .text-details .quote-wrapper .quote-icon {width: 57px;height: 57px;background: #fff;border-radius: 50%;position: absolute;right: 27px;top: -29px;}
.block-style-six .text-details .quote-wrapper blockquote {font-size: 18px;line-height: 1.55em;color: #0d0d0d;}
.block-style-six .text-details .name {font-size: 16px;color: #a8a8a8;margin-top: 24px;line-height: 1.44em;}
.block-style-six .text-details .name strong {font-weight: 500;color: #191717;}
.block-style-six .illustration-one .shape-one {width: 6px;height: 6px;background: #f2dad5;top: -7%;right: 41%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.block-style-six .illustration-one .shape-two {width: 14px;height: 14px;background: #f77a56;top: 14%;right: -10%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.block-style-six .illustration-one .shape-three {width: 7px;height: 7px;background: #f2dad5;bottom: 29%;right: -5%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.block-style-six .illustration-one .shape-four {width: 10px;height: 10px;background: #f77a56;bottom: -2%;right: 51%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.block-style-six .illustration-one .shape-five {width: 7px;height: 7px;background: #f2dad5;top: 45%;left: 5%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.block-style-six .illustration-one .shape-six {top: 17%;left: 6%;-webkit-animation: jumpTwo 8s infinite linear;animation: jumpTwo 8s infinite linear;}
.block-style-six .illustration-one .shape-seven {top: 42%;right: -3%;-webkit-animation: rotatedTwo 35s infinite linear;animation: rotatedTwo 35s infinite linear;}
.block-style-six .illustration-two .shape-one {width: 6px;height: 6px;background: #f2dad5;top: -5%;left: 22%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.block-style-six .illustration-two .shape-two {width: 8px;height: 8px;background: #f2dad5;top: 63%;right: 12%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.block-style-six .illustration-two .shape-three {width: 6px;height: 6px;background: #f77a56;bottom: -11%;right: 44%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.block-style-six .illustration-two .shape-four {width: 10px;height: 10px;background: #f77a56;bottom: 39%;left: -10%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.block-style-six .illustration-two .shape-five {top: 9%;left: -3%;-webkit-animation: rotatedTwo 35s infinite linear;animation: rotatedTwo 35s infinite linear;}
.block-style-six .illustration-two .shape-six {bottom: 3%;right: 20%;-webkit-animation: jumpTwo 8s infinite linear;animation: jumpTwo 8s infinite linear;}
.useable-tools-section-two.bg-shape {padding: 0 15px;}
.useable-tools-section-two.bg-shape .bg-wrapper {max-width: 1460px;margin: 0 auto;background-image: url("/theme/image.php?theme=dganew&component=theme&image=our-partenrs");background-position: bottom center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;position: relative;padding: 108px 0 0;z-index: 1;}
.useable-tools-section-two.bg-shape .bg-wrapper:before {content: "";position: absolute;width: 100%;height: 15px;-webkit-background-size: cover;background-size: cover;top: -13px;left: 0;}
.useable-tools-section-two.bg-shape .bg-wrapper:after {content: "";position: absolute;width: 100%;height: 24px;background-image: url("/theme/image.php?theme=dganew&component=theme&image=our-partenrs");background-position: bottom center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;bottom: -23px;left: 0;}
.useable-tools-section-two.bg-shape .bg-wrapper .shapes {z-index: 1;}
.useable-tools-section-two.bg-shape .bg-wrapper .shape-one {width: 6px;height: 6px;background: #f2dad5;top: 6%;left: 11%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.useable-tools-section-two.bg-shape .bg-wrapper .shape-two {width: 10px;height: 10px;background: #f77a56;top: 10%;right: 11%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.useable-tools-section-two.bg-shape .bg-wrapper .shape-three {width: 6px;height: 6px;background: #f2dad5;top: 45%;right: 24%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.useable-tools-section-two.bg-shape .bg-wrapper .shape-four {width: 8px;height: 8px;background: #f77a56;top: 43%;left: 16%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.useable-tools-section-two .icon-wrapper ul {margin: 0 -15px;position: relative;z-index: 1;-webkit-transform: translateY(58px);-moz-transform: translateY(58px);-ms-transform: translateY(58px);-o-transform: translateY(58px);transform: translateY(58px);}
.useable-tools-section-two .icon-wrapper ul li {padding: 0 15px;float: left;width: 11.11111%;}
.useable-tools-section-two .icon-wrapper ul li:nth-child(odd) {margin-top: 50px;}
.useable-tools-section-two .icon-wrapper ul li:nth-child(4), .useable-tools-section-two .icon-wrapper ul li:nth-child(6) {margin-top: 110px;}
.useable-tools-section-two .icon-wrapper ul li .icon-box {background: #fff;border-radius: 10px;height: 100px;margin: 20px 0;cursor: pointer;}
.useable-tools-section-two .theme-btn-two {border-radius: 5px;}
.client-feedback-slider-one {max-width: 1920px;margin: 0 auto;position: relative;}
.client-feedback-slider-one .shapes-holder {position: absolute;top: 60px;left: -35px;width: 40%;}
.client-feedback-slider-one .shapes-holder .title-style-two {position: absolute;right: 0;top: 43%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 5;}
.client-feedback-slider-one .shapes-holder .shape-one {z-index: 1;top: -11%;right: 21%;-webkit-animation: jumpTwo 8s infinite linear;animation: jumpTwo 8s infinite linear;}
.client-feedback-slider-one .shapes-holder [class*="cp-img"] {position: absolute;z-index: 1;border-radius: 50%;}
.client-feedback-slider-one .shapes-holder .cp-img-one {width: 60px;height: 60px;top: 13%;left: 26%;}
.client-feedback-slider-one .shapes-holder .cp-img-two {width: 75px;height: 75px;top: 46%;left: 13%;}
.client-feedback-slider-one .shapes-holder .cp-img-three {width: 50px;height: 50px;bottom: 7%;left: 25%;}
.client-feedback-slider-one .shapes-holder .cp-img-four {width: 80px;height: 80px;bottom: 22%;right: 21%;}
.client-feedback-slider-one .feedback-meta {position: relative;padding-top: 138px;}
.client-feedback-slider-one .feedback-meta .watermark {font-size: 160px;color: #f9fafc;position: absolute;top: 0;left: 0;}
.client-feedback-slider-one .clientSliderOne p {font-size: 24px;line-height: 1.87em;padding: 52px 0 60px;}
.client-feedback-slider-one .clientSliderOne .c_img {width: 50px;height: 50px;border-radius: 50%;}
.client-feedback-slider-one .clientSliderOne .info {padding-right: 20px;}
.client-feedback-slider-one .clientSliderOne .info strong {font-weight: 500;font-size: 24px;color: #252525;display: block;}
.client-feedback-slider-one .clientSliderOne .info span {color: #c3c3c3;}
.client-feedback-slider-one .slider-arrow li {width: 20px;line-height: 20px;text-align: center;cursor: pointer;margin-right: 15px;font-size: 24px;opacity: .5;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}
.client-feedback-slider-one .slider-arrow li:last-child i {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;}
.client-feedback-slider-one .slider-arrow li:hover {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.fancy-short-banner-three .bg-wrapper {background: url("/theme/image.php?theme=dganew&component=theme&image=bg2") no-repeat;-webkit-background-size: cover;background-size: cover;border-radius: 40px;padding: 82px 50px 89px;position: relative;}
.fancy-short-banner-three .bg-wrapper:before {content: url("/theme/image.php?theme=dganew&component=theme&image=43");position: absolute;top: -124px;right: -104px;z-index: -1;}
.fancy-short-banner-three .title-style-one h2 {font-size: 48px;}
.fancy-short-banner-three .form-wrapper {padding-right: 65px;}
.fancy-short-banner-three .form-wrapper form {position: relative;height: 70px;background: #fff;border-radius: 7px;}
.fancy-short-banner-three .form-wrapper form input {font-style: italic;font-size: 18px;width: 100%;border: none;height: 100%;padding: 0 150px 0 25px;background: transparent;}
.fancy-short-banner-three .form-wrapper form button {position: absolute;right: 8px;bottom: 8px;top: 8px;width: 150px;border-radius: 6px;color: #fff;font-weight: 500;font-size: 16px;background: var(--red-light);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-short-banner-three .form-wrapper form button:hover {background: #ffba12;-webkit-box-shadow: 0px 15px 30px rgba(255,186,18,.2);box-shadow: 0px 15px 30px rgba(255,186,18,.2);}
.fancy-short-banner-three .form-wrapper p {font-size: 16px;padding-top: 10px;}
.fancy-short-banner-three .form-wrapper p a {color: #000;}
.fancy-short-banner-three .form-wrapper p a:hover {text-decoration: underline;}
.theme-footer-two {position: relative;overflow: hidden;}
.theme-footer-two:before {content: url("/theme/image.php?theme=dganew&component=theme&image=44");position: absolute;bottom: -10px;right: 11%;z-index: -1;}
.theme-footer-two:after {content: " ";position: absolute;width: 8px;height: 8px;background: #f77a56;bottom: 19%;left: 30%;z-index: -1;}
.theme-footer-two .top-footer [class*="col-"] {margin-bottom: 30px;}
.theme-footer-two .top-footer .footer-title {font-family: "Bahij Janna Bold",sans-serif;font-size: 24px;padding-bottom: 25px;}
.theme-footer-two .top-footer .footer-list ul li a {font-size: 16px;line-height: 38px;color: #727272;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-footer-two .top-footer .footer-list ul li a:hover {color: var(--red-light);}
.theme-footer-two .top-footer .address-list ul.info li a {font-size: 16px;color: #727272;margin-bottom: 10px;}
.theme-footer-two .top-footer .address-list ul.info li a:hover {text-decoration: underline;}
.theme-footer-two .top-footer .address-list ul.info li a.mobile-num {font-size: 20px;color: #030303;}
.theme-footer-two .top-footer .address-list .social-icon a {font-size: 22px;margin-right: 20px;color: rgba(0,0,0,.35);}
.theme-footer-two .top-footer .address-list .social-icon a:hover {color: #000;}
.theme-footer-two .bottom-footer-content ul li {display: inline-block;}
.theme-footer-two .bottom-footer-content ul li a {font-size: 16px;color: #727272;margin-left: 20px;}
.theme-footer-two .bottom-footer-content ul li a:hover {color: #000;}
.theme-footer-two .bottom-footer-content p {font-size: 15px;color: #6a6a6a;}
.theme-footer-two .bottom-footer-content {padding: 26px 0 30px;}
.theme-footer-two .bottom-footer-content ul {padding-right: 97px;}
.fancy-hero-two {padding: 0 70px;}
.fancy-hero-two .bg-wrapper {background: url("/theme/image.php?theme=dganew&component=theme&image=bg3") no-repeat center;-webkit-background-size: cover;background-size: cover;border-radius: 20px;padding: 108px 0 110px;text-align: center;}
.fancy-hero-two .page-title {font-size: 24px;color: #b1b1b1;}
.fancy-hero-two .heading {font-family: "Bahij Janna Bold";font-size: 80px;line-height: 1.1em;padding: 0 0 38px;}
.fancy-hero-two .sub-heading {font-size: 24px;line-height: 1.41em;color: #5f5f5f;}
.fancy-text-block-nine {position: relative;}
.fancy-text-block-nine .text-meta {font-size: 24px;line-height: 1.66em;padding-top: 40px;text-align: center;color: #515151;}
.fancy-text-block-nine .shape-one {width: 10px;height: 10px;background: #ffdbd0;top: 5%;right: 13%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-nine .shape-two {width: 6px;height: 6px;background: #f77a56;bottom: 9%;right: 13%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-nine .shape-three {width: 8px;height: 8px;background: #ffdbd0;bottom: 9%;left: 13%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-nine .shape-four {width: 11px;height: 11px;background: #ff7052;top: 12%;left: 13%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-ten .container {max-width: 1300px;padding: 0 15px;}
.fancy-text-block-ten p {font-size: 42px;line-height: 1.35em;color: #000;padding: 25px 0 50px;}
.fancy-text-block-ten .name {font-size: 20px;font-weight: 500;color: #000;position: relative;padding-right: 28px;}
.fancy-text-block-ten .name span {font-size: 18px;color: #aeb3b7;font-weight: normal;}
.fancy-text-block-ten .name:before {content: "";width: 15px;height: 3px;border-radius: 2px;background: #000;position: absolute;right: 0;top: 14px;}
.fancy-text-block-ten .img-meta {border-radius: 5px;margin: 0 auto;}
.fancy-text-block-ten .img-gallery {position: relative;}
.fancy-text-block-ten .img-gallery:before {content: url("/theme/image.php?theme=dganew&component=theme&image=45");position: absolute;top: -14%;left: -5%;z-index: 1;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-ten .img-gallery:after {content: url("/theme/image.php?theme=dganew&component=theme&image=46");position: absolute;bottom: -12%;right: -12%;z-index: -1;-webkit-animation: rotatedTwo 50s infinite linear;animation: rotatedTwo 50s infinite linear;}
.fancy-feature-five {padding: 0 70px;}
.fancy-feature-five .bg-wrapper {background: #f2f7ff;border-radius: 10px;padding: 120px 0 140px;position: relative;z-index: 5;}
.block-style-seven {padding: 40px 22px 0;text-align: center;}
.block-style-seven .icon {height: 80px;}
.block-style-seven .icon img {margin: 0 auto;max-height: 100%;}
.block-style-seven .feature-info {color: rgba(0,0,0,.3);padding: 30px 0 7px;}
.block-style-seven p {font-size: 28px;line-height: 1.35em;color: #000;}
.fancy-feature-five .shape-one {width: 6px;height: 6px;background: #f2dad5;top: 14%;right: 15%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-feature-five .shape-two {width: 12px;height: 12px;background: #f77a56;top: 58%;right: 6%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-feature-five .shape-three {width: 7px;height: 7px;background: #f2dad5;top: 84%;left: 7%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-feature-five .shape-four {width: 8px;height: 8px;background: #f77a56;top: 27%;left: 8%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-feature-five .shape-five {bottom: 0;right: 0;}
.team-section-two {position: relative;}
.team-section-two .shape-one {width: 11px;height: 11px;background: #f77a56;right: 11%;top: 42%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.team-section-two .shape-two {width: 6px;height: 6px;background: #f2dad5;right: 11%;top: 87%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.team-section-two .shape-three {width: 10px;height: 10px;background: #f77a56;left: 13%;top: 75%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.team-section-two .shape-four {width: 8px;height: 8px;background: #f2dad5;left: 12%;top: 24%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.team-section-two .team-member {text-align: center;margin-top: 50px;cursor: pointer;}
.team-section-two .team-member img {width: 100%;border-radius: 10px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.team-section-two .team-member:hover img {-webkit-transform: translateY(8px);-moz-transform: translateY(8px);-ms-transform: translateY(8px);-o-transform: translateY(8px);transform: translateY(8px);}
.team-section-two .team-member .name {font-size: 24px;font-weight: 500;color: #5f5f5f;padding: 35px 0 0;}
.team-section-two .team-member .position {font-size: 16px;color: rgba(42,42,42,.4);}
.fancy-hero-three {background: #fff7ef;position: relative;padding: 225px 0 180px;z-index: 5;text-align: center;}
.fancy-hero-three:before {content: "";position: absolute;width: 100%;height: 24px;background: url("/theme/image.php?theme=dganew&component=theme&image=48") no-repeat center;-webkit-background-size: cover;background-size: cover;left: 0;bottom: -20px;}
.fancy-hero-three.bg-transparent:before {display: none;}
.fancy-hero-three .shape-one {width: 6px;height: 6px;background: #f77a56;top: 29%;right: 27%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-hero-three .shape-two {width: 12px;height: 12px;background: #ffdbd0;top: 59%;right: 12%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-hero-three .shape-three {width: 8px;height: 8px;background: #f77a56;top: 84%;right: 25%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-hero-three .shape-four {width: 10px;height: 10px;background: #ffdbd0;top: 79%;left: 21%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-hero-three .shape-five {width: 6px;height: 6px;background: #f77a56;top: 50%;left: 12%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-hero-three .shape-six {width: 11px;height: 11px;background: #ff7052;top: 27%;left: 21%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-hero-three .heading {font-family: "Bahij Janna Bold";font-size: 80px;line-height: 1.1em;padding: 0 0 38px;}
.fancy-hero-three .sub-heading {font-size: 24px;line-height: 1.41em;color: #5f5f5f;}
.fancy-hero-three .trial-button {border-radius: 6px;}
.fancy-text-block-eleven .text-wrapper {padding: 50px 65px 0 0;}
.fancy-text-block-eleven .text-wrapper p {font-size: 22px;line-height: 1.81em;}
.fancy-text-block-eleven .img-gallery {position: relative;display: inline-block;}
.fancy-text-block-eleven .img-gallery .overlay-img {position: absolute;left: -130px;top: -70px;z-index: 1;}
.fancy-text-block-eleven .img-gallery .shape-one {top: -13%;right: -16%;}
.fancy-text-block-eleven .img-gallery .shape-two {bottom: -19%;left: -21%;-webkit-animation: rotatedTwo 50s infinite linear;animation: rotatedTwo 50s infinite linear;}
.fancy-text-block-eleven .img-gallery .shape-three {bottom: -9%;left: -16%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-eleven .video-box {display: inline-block;border-radius: 8px;overflow: hidden;position: relative;}
.fancy-text-block-eleven .video-box .video-button {width: 85px;height: 85px;border-radius: 50%;background: #fd6a5e;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-text-block-eleven .video-box .video-button:hover {background: #212121;}
.fancy-feature-six {padding: 0 15px;}
.fancy-feature-six .bg-wrapper {max-width: 1440px;margin: 0 auto;padding: 110px 0 210px;background: url("/theme/image.php?theme=dganew&component=theme&image=bg4") no-repeat top center;-webkit-background-size: cover;background-size: cover;position: relative;z-index: 5;}
.fancy-feature-six .bg-wrapper .shape-one {width: 16px;height: 16px;background: #f96f60;z-index: 1;top: 5px;left: 14%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-feature-six .bg-wrapper .shape-two {width: 12px;height: 12px;background: #f96f60;top: 36%;right: 4%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-feature-six .bg-wrapper .shape-three {width: 7px;height: 7px;background: #f96f60;top: 68%;right: 4%;opacity: .25;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-feature-six .bg-wrapper .shape-four {width: 10px;height: 10px;background: #f96f60;top: 91%;left: 7%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-feature-six .bg-wrapper .shape-five {width: 7px;height: 7px;background: #f96f60;top: 31%;left: 4%;opacity: .25;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-feature-six .bg-wrapper .shape-six {top: 78%;right: 2%;-webkit-animation: rotatedTwo 50s infinite linear;animation: rotatedTwo 50s infinite linear;}
.fancy-text-block-twelve .text-wrapper .sub-text {font-size: 22px;line-height: 1.81em;padding-top: 40px;}
.fancy-text-block-twelve .text-wrapper .list-item-one li {font-size: 18px;margin-top: 12px;padding-right: 30px;position: relative;}
.fancy-text-block-twelve .text-wrapper .list-item-one li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=177");position: absolute;right: 0;top: 0;}
.fancy-text-block-twelve .img-gallery {display: inline-block;padding: 30px 45px 0 25px;position: relative;}
.fancy-text-block-twelve .img-gallery .shape-one {top: -7%;left: -10%;}
.fancy-text-block-twelve .img-gallery .shape-two {bottom: -13%;right: -4%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.block-style-eight {background: #fff;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding: 20px 32px 25px 15px;margin-top: 30px;border: 2px solid #dce4e8;border-radius: 5px;}
.block-style-eight:hover {border-color: #000;}
.block-style-eight .title {font-size: 20px;margin: 0 0 24px;display: inline-block;position: relative;}
.block-style-eight .title:before {content: "";width: 100%;height: 3px;background: var(--yellow-deep);border-radius: 2px;position: absolute;left: 0;bottom: -2px;}
.block-style-eight p {line-height: 1.72em;color: #000;}
.fancy-feature-seven {background: #ecf6ff;padding: 170px 0 150px;position: relative;z-index: 1;}
.fancy-feature-seven:before {content: "";position: absolute;width: 100%;height: 45px;background: url("/theme/image.php?theme=dganew&component=theme&image=58") no-repeat top center;-webkit-background-size: cover;background-size: cover;left: 0;top: -42px;}
.fancy-feature-seven:after {content: "";position: absolute;width: 100%;height: 23px;background: url("/theme/image.php?theme=dganew&component=theme&image=59") no-repeat top center;-webkit-background-size: cover;background-size: cover;left: 0;bottom: -20px;}
.block-style-nine {position: relative;}
.block-style-nine .text-wrapper h6 {font-family: "Bahij Janna",sans-serif;font-size: 20px;color: rgba(0,0,0,.3);text-transform: uppercase;letter-spacing: 1px;}
.block-style-nine .text-wrapper .title {font-size: 42px;line-height: 1.28em;padding: 5px 0 30px;}
.block-style-nine .text-wrapper p {font-size: 20px;line-height: 1.8em;color: rgba(14,14,14,.8);}
.block-style-nine:nth-child(1) {padding-bottom: 30px;}
.block-style-nine:nth-child(1):before {content: url("/theme/image.php?theme=dganew&component=theme&image=55");position: absolute;left: 33%;bottom: -14%;}
.block-style-nine:nth-child(2) {padding-bottom: 30px;}
.block-style-nine:nth-child(2):before {content: url("/theme/image.php?theme=dganew&component=theme&image=56");position: absolute;right: 33%;bottom: -26%;}
.block-style-nine:nth-child(3) {padding-bottom: 60px;}
.block-style-nine:nth-child(3):before {content: url("/theme/image.php?theme=dganew&component=theme&image=57");position: absolute;left: 36%;bottom: -16%;}
.fancy-text-block-thirteen .text-wrapper p {font-size: 24px;line-height: 1.7em;padding-top: 45px;}
.fancy-text-block-fourteen .text-wrapper .sub-text {font-size: 24px;line-height: 1.58em;color: #0e0e0e;padding-top: 40px;}
.fancy-text-block-fourteen .text-wrapper .name {font-size: 24px;color: #000;position: relative;padding-right: 28px;margin-top: 40px;}
.fancy-text-block-fourteen .text-wrapper .name span {color: #aeb3b7;}
.fancy-text-block-fourteen .text-wrapper .name:before {content: "";width: 18px;height: 3px;border-radius: 2px;background: #000;position: absolute;right: 0;top: 13px;}
.fancy-text-block-fourteen .img-holder {position: relative;padding: 0 50px 0 60px;}
.fancy-text-block-fourteen .img-holder .shape-one {right: 0;top: -10%;}
.fancy-text-block-fourteen .img-holder .shape-two {left: -1%;top: -12%;z-index: 1;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.pricing-nav-one {margin: 40px 0 20px;border: none;}
.pricing-nav-one .nav-item {margin: 0;}
.pricing-nav-one .nav-item .nav-link {font-family: "Bahij Janna Bold",sans-serif;line-height: 50px;border: 2px solid var(--blue-dark);padding: 0 15px;width: 172px;text-align: center;color: var(--blue-dark);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-nav-one .nav-item:nth-child(2) .nav-link {border-right: none;border-radius: 3px 0 0 3px;}
.pricing-nav-one .nav-item:nth-child(1) .nav-link {border-left: none;border-radius: 0 3px 3px 0;}
.pricing-nav-one .nav-item .nav-link.active {background: var(--blue-dark);color: #fff;}
.pricing-section-one .offer-text {text-align: center;color: var(--blue-dark);}
.pricing-section-one .pricing-table-area {position: relative;margin-top: -40px;padding-bottom: 130px;}
.pricing-section-one .pricing-table-area:before {content: "";position: absolute;width: 100%;height: 78%;bottom: 0;left: 0;z-index: -1;background: linear-gradient(45deg,#fffbf2,#edfffd);}
.pricing-section-one .pricing-table-area .shape-one {left: 0;top: 7%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.pricing-section-one .pricing-table-area .shape-two {right: 0;bottom: -140px;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.pricing-section-one .pr-table-wrapper {background: #fff;-webkit-box-shadow: 0 -10px 40px rgba(60,67,113,.05);box-shadow: 0 -10px 40px rgba(60,67,113,.05);padding: 35px 0 25px;text-align: center;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-section-one .pr-table-wrapper:hover {-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}
.pricing-section-one .pr-table-wrapper .pack-name {font-size: 18px;text-transform: uppercase;color: #202020;letter-spacing: 2.1px;}
.pricing-section-one .pr-table-wrapper .price {font-size: 60px;color: #000;padding: 20px 0 27px;}
.pricing-section-one .pr-table-wrapper .price sup {font-size: 25px;top: -21px;}
.pricing-section-one .pr-table-wrapper .icon {margin: 28px auto 20px;height: 102px;}
.pricing-section-one .pr-table-wrapper .bill-cycle {font-size: 17px;color: #464646;}
.pricing-section-one .pr-table-wrapper .pr-feature {text-align: right;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;padding: 46px 20px 36px 0;margin: 19px 0 33px;}
.pricing-section-one .pr-table-wrapper .pr-feature li {font-family: "Bahij Janna Bold",sans-serif;font-size: 17px;line-height: 42px;color: #464646;padding-right: 30px;position: relative;}
.pricing-section-one .pr-table-wrapper .pr-feature li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=39");position: absolute;right: 0;top: 2px;}
.pricing-section-one .pr-table-wrapper .trial-text {font-size: 16px;padding-top: 12px;color: rgba(0,0,0,.38);}
.fancy-text-block-fifteen {position: relative;padding-bottom: 170px;}
.fancy-text-block-fifteen:before {content: "";width: 100%;height: 82%;background: #fafaff;position: absolute;bottom: 0;left: 0;z-index: -1;}
.fancy-text-block-fifteen .shape-one {width: 15px;height: 15px;border-radius: 50%;background: #ff6cc4;right: 13%;top: 28%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-fifteen .shape-two {width: 7px;height: 7px;border-radius: 50%;background: #f5a623;right: 13%;bottom: 28%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-text-block-fifteen .shape-three {width: 20px;height: 20px;border-radius: 50%;background: #b183ff;left: 11%;bottom: 16%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-fifteen .shape-four {width: 8px;height: 8px;border-radius: 50%;background: #6aee90;left: 11%;top: 42%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-fifteen .bg-wrapper {background: #5e43f0;border-radius: 10px;padding: 85px 60px 0 15px;}
.fancy-text-block-fifteen .bg-wrapper .main-img {margin: 0 auto;}
.fancy-text-block-fifteen .text-wrapper .more-text {font-size: 20px;color: #fff;padding: 28px 0 20px;}
.fancy-text-block-fifteen .text-wrapper .more-text span {text-decoration: underline;}
.fancy-text-block-fifteen .text-wrapper p {font-size: 40px;line-height: 1.5em;color: #fff;}
.fancy-text-block-fifteen .text-wrapper h6 {font-size: 20px;font-weight: 500;color: #fff;padding-top: 37px;}
.fancy-text-block-fifteen .text-wrapper h6 span {font-weight: normal;font-size: 18px;}
.fancy-text-block-fifteen .contact-banner p {font-size: 42px;line-height: 1.42em;color: #000;}
.fancy-text-block-fifteen .contact-banner .theme-btn-four {line-height: 55px;width: 220px;font-size: 22px;text-align: center;display: block;}
.fancy-hero-four {background: #ecf6ff;position: relative;padding: 185px 0 390px;z-index: 5;text-align: center;}
.fancy-hero-four.bg-event {background: #fbf3ec;}
.fancy-hero-four.bg-doc {background: #f7faff;}
.fancy-hero-four.space-fix {padding: 220px 0 320px;}
.fancy-hero-four h6 {font-size: 18px;letter-spacing: 1.8px;text-transform: uppercase;color: rgba(42,42,42,.4);padding-bottom: 25px;}
.fancy-hero-four h2 {font-family: "Bahij Janna Bold";font-size: 80px;line-height: 1.1em;}
.fancy-hero-four .sub-heading {font-size: 24px;line-height: 1.75em;padding: 55px 0 15px;color: #5f5f5f;}
.fancy-hero-four .shape-one {width: 6px;height: 6px;background: #f77a56;top: 29%;right: 27%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-hero-four .shape-two {width: 12px;height: 12px;background: #ffdbd0;top: 59%;right: 12%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-hero-four .shape-three {width: 8px;height: 8px;background: #f77a56;top: 84%;right: 25%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-hero-four .shape-four {width: 10px;height: 10px;background: #ffdbd0;top: 79%;left: 21%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-hero-four .shape-five {width: 6px;height: 6px;background: #f77a56;top: 50%;left: 12%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-hero-four .shape-six {width: 11px;height: 11px;background: #ff7052;top: 27%;left: 21%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.pricing-nav-two {margin: 40px 0 20px;border: none;}
.pricing-nav-two .nav-item {margin: 0;}
.pricing-nav-two .nav-item .nav-link {font-family: "Bahij Janna Bold",sans-serif;line-height: 50px;border: 2px solid var(--red-light);padding: 0 15px;width: 172px;text-align: center;color: var(--red-light);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-nav-two .nav-item:nth-child(2) .nav-link {border-right: none;border-radius: 3px 0 0 3px;}
.pricing-nav-two .nav-item:nth-child(1) .nav-link {border-left: none;border-radius: 0 3px 3px 0;}
.pricing-nav-two .nav-item .nav-link.active {background: var(--red-light);color: #fff;}
.pricing-section-two .pricing-table-area {position: relative;margin-top: -280px;z-index: 6;border: 1px solid #f1f1f1;border-right: none;}
.pricing-section-two .pricing-table-area .tab-content {background: #fff;}
.pricing-section-two .pricing-table-area .pr-bg {border-right: 1px solid #f1f1f1;}
.pricing-section-two .pr-table-wrapper {text-align: center;padding: 20px 0 40px;width: 100%;}
.pricing-section-two .pr-table-wrapper .pack-name {font-size: 18px;text-transform: uppercase;color: #202020;letter-spacing: 2.1px;}
.pricing-section-two .pr-table-wrapper .price {font-size: 72px;color: #000;padding: 44px 0 20px;}
.pricing-section-two .pr-table-wrapper .price sup {font-size: 25px;top: -45px;}
.pricing-section-two .pr-table-wrapper .bill-cycle {font-size: 18px;color: #000;margin-bottom: 22px;}
.pricing-section-two .pr-table-wrapper .theme-btn-three {line-height: 42px;padding: 0 40px;}
.pricing-section-two .pr-table-wrapper .pr-feature {text-align: right;border-top: 1px solid #e8e8e8;padding: 34px 26px 0 0;margin: 35px 0 0;}
.pricing-section-two .pr-table-wrapper .pr-feature li {font-size: 17px;line-height: 39px;color: rgba(0,0,0,.7);padding-right: 26px;position: relative;}
.pricing-section-two .pr-table-wrapper .pr-feature li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=43");position: absolute;right: 0;top: 2px;}
.pricing-section-two .pricing-table-area .shape-one {left: -7%;top: -7%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.pricing-section-two .pricing-table-area .shape-two {right: -7%;bottom: -9%;-webkit-animation: rotatedTwo 50s infinite linear;animation: rotatedTwo 50s infinite linear;}
.accordion-style-three .card, .accordion-style-three #page-enrol-users #filterform, #page-enrol-users .accordion-style-three #filterform, .accordion-style-three .que .history, .que .accordion-style-three .history, .accordion-style-three .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three section, .accordion-style-three .groupinfobox, .accordion-style-three .well {background: transparent;border-radius: 0;border: none;border-bottom: 1px solid #000;}
.accordion-style-three .card .card-header, .accordion-style-three #page-enrol-users #filterform .card-header, #page-enrol-users .accordion-style-three #filterform .card-header, .accordion-style-three .que .history .card-header, .que .accordion-style-three .history .card-header, .accordion-style-three .userprofile .profile_tree section .card-header, .userprofile .profile_tree .accordion-style-three section .card-header, .accordion-style-three .groupinfobox .card-header, .accordion-style-three .well .card-header {background: transparent;border-radius: 0;padding: 0;border: none;}
.accordion-style-three .card .card-header button, .accordion-style-three #page-enrol-users #filterform .card-header button, #page-enrol-users .accordion-style-three #filterform .card-header button, .accordion-style-three .que .history .card-header button, .que .accordion-style-three .history .card-header button, .accordion-style-three .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .accordion-style-three section .card-header button, .accordion-style-three .groupinfobox .card-header button, .accordion-style-three .well .card-header button {display: block;width: 100%;text-align: right;padding: 35px 0 35px 35px;font-family: "Bahij Janna Bold",sans-serif;font-size: 24px;border: none;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;margin: 0;color: var(--heading);text-decoration: none;position: relative;border-bottom: 1px solid transparent;}
.accordion-style-three .card:first-child .card-header button, .accordion-style-three #page-enrol-users #filterform:first-child .card-header button, #page-enrol-users .accordion-style-three #filterform:first-child .card-header button, .accordion-style-three .que .history:first-child .card-header button, .que .accordion-style-three .history:first-child .card-header button, .accordion-style-three .userprofile .profile_tree section:first-child .card-header button, .userprofile .profile_tree .accordion-style-three section:first-child .card-header button, .accordion-style-three .groupinfobox:first-child .card-header button, .accordion-style-three .well:first-child .card-header button {border-top: 1px solid #000;}
.accordion-style-three .card .card-header button:before, .accordion-style-three #page-enrol-users #filterform .card-header button:before, #page-enrol-users .accordion-style-three #filterform .card-header button:before, .accordion-style-three .que .history .card-header button:before, .que .accordion-style-three .history .card-header button:before, .accordion-style-three .userprofile .profile_tree section .card-header button:before, .userprofile .profile_tree .accordion-style-three section .card-header button:before, .accordion-style-three .groupinfobox .card-header button:before, .accordion-style-three .well .card-header button:before {content: "";font-family: "font-awesome";position: absolute;left: 10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.accordion-style-three .card .card-body, .accordion-style-three #page-enrol-users #filterform .card-body, .accordion-style-three #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three #page-enrol-users #filterform section, #page-enrol-users .accordion-style-three #filterform .card-body, .accordion-style-three .que .history .card-body, .accordion-style-three .que .history .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .que .history section, .que .accordion-style-three .history .card-body, .accordion-style-three .userprofile .profile_tree section .card-body, .accordion-style-three .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .userprofile .profile_tree section section, .userprofile .profile_tree .accordion-style-three section .card-body, .accordion-style-three .groupinfobox .card-body, .accordion-style-three .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .groupinfobox section, .accordion-style-three .well .card-body, .accordion-style-three .well .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .well section, .accordion-style-three .card .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .card section {border-bottom: 1px solid #000;padding: 0 0 20px 50px;}
.accordion-style-three .card .card-body p, .accordion-style-three #page-enrol-users #filterform .card-body p, .accordion-style-three #page-enrol-users #filterform .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-three #page-enrol-users #filterform section p, #page-enrol-users .accordion-style-three #filterform .card-body p, .accordion-style-three .que .history .card-body p, .accordion-style-three .que .history .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-three .que .history section p, .que .accordion-style-three .history .card-body p, .accordion-style-three .userprofile .profile_tree section .card-body p, .accordion-style-three .userprofile .profile_tree section .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-three .userprofile .profile_tree section section p, .userprofile .profile_tree .accordion-style-three section .card-body p, .accordion-style-three .groupinfobox .card-body p, .accordion-style-three .groupinfobox .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-three .groupinfobox section p, .accordion-style-three .well .card-body p, .accordion-style-three .well .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-three .well section p, .accordion-style-three .card .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-three .card section p {padding-bottom: 15px;}
.accordion-style-three .card .card-body p a, .accordion-style-three #page-enrol-users #filterform .card-body p a, .accordion-style-three #page-enrol-users #filterform .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-three #page-enrol-users #filterform section p a, #page-enrol-users .accordion-style-three #filterform .card-body p a, .accordion-style-three .que .history .card-body p a, .accordion-style-three .que .history .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-three .que .history section p a, .que .accordion-style-three .history .card-body p a, .accordion-style-three .userprofile .profile_tree section .card-body p a, .accordion-style-three .userprofile .profile_tree section .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-three .userprofile .profile_tree section section p a, .userprofile .profile_tree .accordion-style-three section .card-body p a, .accordion-style-three .groupinfobox .card-body p a, .accordion-style-three .groupinfobox .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-three .groupinfobox section p a, .accordion-style-three .well .card-body p a, .accordion-style-three .well .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-three .well section p a, .accordion-style-three .card .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-three .card section p a {text-decoration: underline;color: var(--p-color);}
.accordion-style-three .card:last-child .card-body, .accordion-style-three #page-enrol-users #filterform:last-child .card-body, .accordion-style-three #page-enrol-users #filterform:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three #page-enrol-users #filterform:last-child section, #page-enrol-users .accordion-style-three #filterform:last-child .card-body, .accordion-style-three .que .history:last-child .card-body, .accordion-style-three .que .history:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .que .history:last-child section, .que .accordion-style-three .history:last-child .card-body, .accordion-style-three .userprofile .profile_tree section:last-child .card-body, .accordion-style-three .userprofile .profile_tree section:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .userprofile .profile_tree section:last-child section, .userprofile .profile_tree .accordion-style-three section:last-child .card-body, .accordion-style-three .groupinfobox:last-child .card-body, .accordion-style-three .groupinfobox:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .groupinfobox:last-child section, .accordion-style-three .well:last-child .card-body, .accordion-style-three .well:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .well:last-child section, .accordion-style-three .card:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .card:last-child section {border: none;padding-bottom: 0;}
.more-faq-meta h3 {font-size: 36px;}
.more-faq-meta a {font-size: 16px;font-weight: 500;line-height: 45px;border: 1px solid rgba(255,122,81,.4);background: rgba(255,104,40,.07);padding: 0 45px;border-radius: 22px;color: var(--red-light);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.more-faq-meta a:hover {background: var(--red-light);color: #fff;}
.contact-style-two .contact-info-wrapper {position: relative;z-index: 5;margin-top: -195px;}
.contact-style-two .contact-info-wrapper .shape-one {left: -7%;top: -18%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.contact-style-two .contact-info-wrapper .shape-two {right: -8%;bottom: -26%;-webkit-animation: rotatedTwo 50s infinite linear;animation: rotatedTwo 50s infinite linear;}
.contact-style-two .contact-info-wrapper .address-info {background: #fff;border-radius: 5px;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.04);box-shadow: 0 15px 30px rgba(0,0,0,.04);padding: 55px 15px 22px;text-align: center;margin-bottom: 35px;height: 100%;width: 100%;}
.contact-style-two .contact-info-wrapper .address-info .icon {height: 82px;}
.contact-style-two .contact-info-wrapper .address-info .icon img {margin: 0 auto;max-height: 100%;}
.contact-style-two .contact-info-wrapper .address-info .title {font-size: 20px;color: #9e9e9e;padding: 17px 0 22px;position: relative;display: inline-block;}
.contact-style-two .contact-info-wrapper .address-info .title:before {content: "";width: 100%;height: 3px;background: #ffb840;border-radius: 2px;position: absolute;left: 0;bottom: 22px;}
.contact-style-two .contact-info-wrapper .address-info p {font-size: 28px;line-height: 1.35em;color: #000;}
.contact-style-two .contact-info-wrapper .address-info ul li a {font-size: 22px;margin: 5px 15px;color: rgba(0,0,0,.2);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.contact-style-two .contact-info-wrapper .address-info ul li a:hover {color: var(--red-light);}
.form-style-classic .input-group-meta {height: 58px;position: relative;}
.form-style-classic .input-group-meta.lg {height: 200px;}
.form-style-classic .input-group-meta input {text-align: right;width: 100%;height: 100%;font-size: 23px;border: none;border-bottom: solid 2px #000;color: var(--heading);background: transparent;font-family: "Bahij Janna Bold",sans-serif;}
.form-style-classic .input-group-meta textarea {width: 100%;height: 100%;font-size: 23px;color: var(--heading);border: none;border-bottom: solid 2px #000;resize: none;padding: 20px 0;font-family: "Bahij Janna Bold",sans-serif;}
.form-style-classic .input-group-meta label {font-size: 14px;font-weight: normal;color: #bfbfbf;position: absolute;right: 0;top: -20px;z-index: 1;}
.form-style-classic [class*="theme-btn"] {border-radius: 5px;}
.faqs-inner-page {background: linear-gradient(45deg,#fffbf2,#edfffd);padding: 170px 0 185px;position: relative;z-index: 5;}
.faqs-header .icon {height: 55px;margin-left: 32px;}
.faqs-header h3 {font-size: 36px;}
.faqs-header .collection-preview {font-size: 20px;line-height: 1.6em;padding-bottom: 25px;}
.faqs-header .avatar {margin-top: -7px;}
.faqs-header .avatar img {width: 42px;height: 42px;border-radius: 50%;-webkit-box-shadow: 0 0 0 3px white;box-shadow: 0 0 0 3px white;position: relative;}
.faqs-header .avatar img:nth-child(n+2) {z-index: 1;margin-left: -10px;}
.faqs-header .avatar_fallback {width: 48px;height: 48px;border-radius: 50%;background: var(--blue-dark);border: 3px solid #fff;line-height: 42px;color: #fff;font-size: 17px;z-index: 5;margin-left: -10px;text-align: center;}
.faqs-header .collection-info {font-size: 16px;line-height: 1.5em;padding: 10px 0 0 0;color: #878787;}
.faqs-header .collection-info span {color: var(--heading);font-weight: 500;}
.all-faqs .faqs-all-qus {margin-bottom: 70px;}
.all-faqs .faqs-all-qus .article-preview {background: #fff;padding: 45px 40px;margin-bottom: 18px;-webkit-box-shadow: 0 15px 30px rgba(23,59,40,.05);box-shadow: 0 15px 30px rgba(23,59,40,.05);}
.all-faqs .faqs-all-qus .article-preview[onclick*="location"] {cursor: pointer;}
.faqs-all-qus .article-preview .avatar-img {width: 50px;height: 50px;border-radius: 50%;margin-left: 22px;}
.faqs-all-qus .article-preview h3 {font-size: 24px;padding-bottom: 10px;}
.faqs-all-qus .article-preview .avatar-info {font-size: 16px;line-height: 1.43em;color: #606060;}
.faqs-all-qus .article-preview .avatar-info span {color: var(--heading);}
.faqs-all-qus .article-preview .article-details {border-top: 1px solid #d8d8d8;margin-top: 46px;padding: 38px 0 48px;color: rgba(0,0,0,.8);}
.faqs-all-qus .article-preview .article-details .list-meta {padding: 31px 0 32px 43px;}
.faqs-all-qus .article-preview .article-details .list-meta li {padding-right: 25px;position: relative;margin-bottom: 20px;}
.faqs-all-qus .article-preview .article-details .list-meta li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=49");position: absolute;right: 0;top: 0;}
.faqs-all-qus .article-preview .article-details .reaction-wrapper {border: 2px solid #979797;border-radius: 5px;text-align: center;padding: 50px 15px;margin-top: 68px;position: relative;z-index: 1;}
.faqs-all-qus .article-preview .article-details .reaction-wrapper h4 {font-size: 24px;padding-bottom: 24px;}
.faqs-all-qus .article-preview .article-details .reaction-wrapper button {margin: 0 11px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.faqs-all-qus .article-preview .article-details .reaction-wrapper button:hover {-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px);}
.faqs-inner-page .more-faq-ask h3 {font-size: 36px;}
.faqs-inner-page .shape-one {left: 0;bottom: -140px;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.faqs-inner-page .shape-two {width: 30px;height: 30px;background: #ffdfdf;border-radius: 50%;top: -15px;left: 40%;}
.faqs-inner-page .shape-three {width: 7px;height: 7px;background: #51fcff;border-radius: 50%;top: 190px;right: 9%;}
.faqs-inner-page .shape-four {width: 8px;height: 8px;background: #ffcd8b;border-radius: 50%;top: 211px;left: 12%;}
.user-data-page .illustration-wrapper {float: left;width: 48%;padding: 40px 0;min-height: 100vh;background: #f8fafe;text-align: center;}
.user-data-page .illustration-wrapper h3 {font-size: 36px;line-height: 1.27em;padding: 40px 0;}
.user-data-page .illustration-wrapper h3 a {text-decoration: underline;}
.user-data-page .illustration-wrapper .illustration-holder {width: 100%;}
.user-data-page .illustration-wrapper .illustration-holder .illustration {width: 100%;}
.user-data-page .illustration-wrapper .illustration-holder .shape-one {bottom: 2%;left: 2%;z-index: 1;width: 60%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.user-data-page .illustration-wrapper .illustration-holder .shape-two {bottom: 2%;left: 59%;z-index: 1;width: 40%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.user-data-page .form-wrapper {float: left;width: 47%;height: 100%;padding: 50px 4% 20px;position: relative;}
.user-data-page .go-back-button {font-size: 15px;}
.user-data-page .go-back-button:hover {color: #000;text-decoration: underline;}
.user-data-page .form-wrapper h2 {font-size: 42px;line-height: 1.17em;}
.user-data-page .form-wrapper .header-info {font-size: 22px;color: var(--heading);}
.user-data-page .form-wrapper .header-info a {color: var(--blue-dark);text-decoration: underline;}
.user-data-page .form-wrapper .copyright-text {font-size: 16px;}
.user-data-form .input-group-meta {height: 55px;position: relative;}
.user-data-form .input-group-meta input {text-align: right;font-family: "Bahij Janna Bold",sans-serif;width: 100%;height: 100%;font-size: 18px;border: none;border-bottom: solid 2px #000;padding: 0 0 0 52px;color: var(--heading);background: transparent;}
.user-data-form .input-group-meta input:focus {border-color: var(--blue-dark);}
.user-data-form .input-group-meta label {font-size: 15px;font-weight: normal;color: #bfbfbf;position: absolute;right: 0;top: -21px;}
.user-data-form .input-group-meta .placeholder_icon {position: absolute;line-height: 55px;top: 0;left: 0;bottom: 0;width: 50px;text-align: center;z-index: 1;color: rgba(0,0,0,.45);font-size: 17px;}
.user-data-form .input-group-meta .valid-sign img {opacity: 0;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.user-data-form .input-group-meta input:valid + .valid-sign img {opacity: 1;}
.user-data-form .input-group-meta .placeholder_icon img {position: relative;top: 50%;margin: 0 auto;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.user-data-form .input-group-meta .placeholder_icon span {width: 100%;height: 100%;cursor: pointer;display: block;position: relative;}
.user-data-form .input-group-meta .placeholder_icon span:before {content: "";width: 2px;height: 26px;background: #000;position: absolute;top: 15px;left: 24px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);z-index: 5;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.user-data-form .input-group-meta .placeholder_icon span.eye-slash:before {opacity: 0;}
.user-data-form .agreement-checkbox label {position: relative;font-size: 15px;color: var(--heading);cursor: pointer;padding-left: 22px;line-height: 18px;-webkit-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.user-data-form .agreement-checkbox label a {color: var(--p-color);text-decoration: underline;}
.user-data-form .agreement-checkbox input[type="checkbox"] {display: none;}
.user-data-form .agreement-checkbox label:before {content: "";width: 13px;height: 13px;line-height: 11px;border-radius: 2px;border: 2px solid rgba(0,0,0,.3);font-size: 8px;text-align: center;position: absolute;left: 0;top: 2px;-webkit-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.user-data-form .agreement-checkbox input[type="checkbox"]:checked + label:before {content: "";font-family: "font-awesome";background: #000;color: #fff;border-color: #000;}
.user-data-form .agreement-checkbox a {position: relative;font-size: 15px;color: rgba(30,30,30,.55);}
.user-data-form .agreement-checkbox a:hover {text-decoration: underline;color: var(--p-color);}
.user-data-form .theme-btn-one {width: 100%;}
.user-data-page .full-height {min-height: 100vh;padding: 20px 0;flex-direction: column;text-align: center;}
.full-height .user-data-form .button-solid-one {width: 200px;margin: 0 auto 30px;}
.blog-page-bg {background: linear-gradient(45deg,#fffbf2,#edfffd);padding: 180px 0 150px;position: relative;z-index: 5;}
.blog-page-white-bg {padding: 140px 0 0;}
.blog-page-bg .shape-one {width: 30px;height: 30px;background: #b183ff;border-radius: 50%;top: -15px;left: 40%;z-index: 1;}
.blog-page-bg .shape-two {width: 7px;height: 7px;background: #51fcff;border-radius: 50%;top: 190px;right: 9%;}
.blog-page-bg .shape-three {width: 8px;height: 8px;background: #ffcd8b;border-radius: 50%;top: 211px;left: 12%;}
.feature-blog-one.width-lg .post-meta {padding: 35px 40px 80px;}
.feature-blog-one.width-lg .post-meta .read-more {left: 40px;right: 40px;}
.feature-blog-one.width-lg .post-meta p {font-size: 17px;line-height: 1.76em;padding-top: 35px;}
.blog-sidebar-one {padding-right: 20px;}
.blog-sidebar-one .sidebar-search-form form {height: 60px;background: #fff;-webkit-box-shadow: 5px 10px 25px rgba(15,24,40,.04);box-shadow: 5px 10px 25px rgba(15,24,40,.04);position: relative;}
.blog-v3 .blog-sidebar-one .sidebar-search-form form {-webkit-box-shadow: none;box-shadow: none;border: 1.5px solid #000;border-radius: 4px;}
.blog-sidebar-one .sidebar-search-form form input {font-size: 17px;width: 100%;height: 100%;border: none;padding: 0 20px 0 45px;background: transparent;}
.blog-sidebar-one .sidebar-search-form form button {width: 40px;top: 0;left: 0;bottom: 0;position: absolute;background: transparent;}
.blog-sidebar-one .sidebar-title {font-size: 30px;padding-bottom: 15px;}
.blog-sidebar-one .sidebar-categories ul li a {font-family: "Bahij Janna Bold",sans-serif;font-size: 18px;line-height: 60px;color: #000;border-bottom: 1px solid #ececec;display: block;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.blog-sidebar-one .sidebar-categories ul li a span {float: right;}
.blog-sidebar-one .sidebar-categories ul li:first-child a {border-top: 1px solid #ececec;}
.blog-sidebar-one .sidebar-categories ul li a:hover {color: var(--blue-dark);}
.blog-v3 .blog-sidebar-one .sidebar-categories ul li a:hover {color: var(--red-light);}
.blog-sidebar-one .sidebar-recent-news .title {font-size: 24px;line-height: 1.25em;color: #000;display: block;margin-bottom: 10px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.blog-sidebar-one .sidebar-recent-news ul li a:hover .title {color: var(--blue-dark);}
.blog-v3 .blog-sidebar-one .sidebar-recent-news ul li a:hover .title {color: var(--red-light);}
.blog-sidebar-one .sidebar-recent-news .date {color: #a2a2a2;}
.blog-sidebar-one .sidebar-recent-news ul li a {border-bottom: 1px solid #ececec;padding: 17px 0;}
.blog-sidebar-one .sidebar-recent-news ul li:first-child a {border-top: 1px solid #ececec;}
.blog-sidebar-one .sidebar-keyword ul {margin: 0 -5px;}
.blog-sidebar-one .sidebar-keyword ul li {float: right;padding: 0 5px;margin-bottom: 18px;}
.blog-sidebar-one .sidebar-keyword ul li a {font-weight: 500;font-size: 14px;background: #fff;line-height: 35px;border-radius: 4px;padding: 0 25px;color: #000;text-transform: uppercase;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);box-shadow: 0 2px 4px rgba(0,0,0,.1);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.blog-v3 .blog-sidebar-one .sidebar-keyword ul li a {-webkit-box-shadow: none;box-shadow: none;border: 1px solid #000;border-radius: 4px;}
.blog-sidebar-one .sidebar-keyword ul li a:hover {background: var(--blue-dark);color: #fff;}
.blog-v3 .blog-sidebar-one .sidebar-keyword ul li a:hover {background: var(--red-light);border-color: var(--red-light);}
.blog-sidebar-one .sidebar-keyword .sidebar-title {border-bottom: 1px solid #ececec;margin-bottom: 15px;}
.feature-blog-three {padding-right: 40px;}
.feature-blog-three .post-meta .image-meta {border-radius: 5px 5px 0 0;}
.feature-blog-three .post-meta .post {border: 1px solid #e4e4e4;margin-top: -8px;padding: 40px 38px 33px;border-radius: 8px;}
.feature-blog-three .post-meta .post .date {font-size: 16px;color: rgba(0,0,0,.3);}
.feature-blog-three .post-meta .post .title {font-size: 30px;line-height: 1.26em;color: #000;display: block;margin: 5px 0 25px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.post-meta h3 {margin: 5px 0 18px;}
.feature-blog-three .post-meta:hover .post .title {color: var(--red-light);}
.feature-blog-three .post-meta .post p {font-size: 17px;line-height: 1.64em;}
.feature-blog-three .post-meta .post .read-more {font-size: 16px;font-weight: 500;color: #5f5f5f;margin-top: 30px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.feature-blog-three .post-meta .post .read-more:hover {color: var(--red-light);}
.feature-blog-three .post-meta {margin-bottom: 60px;}
.blog-v4 .wrapper {max-width: 1000px;margin: 0 auto;}
.blog-v4 .post-meta {margin-bottom: 80px;}
.blog-v4 .post-meta .post {padding: 12px 0 0;}
.blog-v4 .post-meta .post .date {font-size: 16px;color: rgba(0,0,0,.3);}
.blog-v4 .post-meta .post .title {font-family: "Bahij Janna Bold";font-size: 48px;line-height: 1.04em;color: #000;display: block;margin: 5px 0 45px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.blog-v4 .post-meta .post p {font-size: 20px;line-height: 1.7em;text-align: justify;}
.blog-v4 .post-meta .post .read-more {font-size: 18px;color: #5f5f5f;margin-top: 30px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.blog-v4 .post-meta .post .read-more span {text-decoration: underline;}
.blog-v4 .post-meta.text-post {border: 2px solid #6e4c9a;border-radius: 5px;}
.blog-v4 .post-meta.text-post .post {padding: 45px 40px;}
.blog-details-post-v1 .post-meta .mark-text {font-size: 23px;color: #000;line-height: 1.41em;padding-top: 35px;}
.blog-details-post-v1 .post-meta h4 {font-family: "Bahij Janna Bold";font-size: 36px;padding-top: 60px;}
.blog-details-post-v1 .share-area {border-top: 1px solid rgba(0,0,0,.09);padding: 25px 0;margin-top: 40px;width: 100%;}
.blog-details-post-v1 .share-option li {font-size: 15px;color: var(--heading);font-style: italic;margin-right: 10px;}
.blog-details-post-v1 .share-option li:first-child {margin-right: 0;}
.blog-details-post-v1 .share-option li a {width: 38px;height: 38px;border-radius: 50%;text-align: center;line-height: 38px;color: #fff;font-size: 20px;}
.blog-details-post-v1 .share-area .tag-feature li:first-child {color: #000;font-size: 15px;}
.blog-details-post-v1 .share-area .tag-feature li a {font-size: 15px;}
.feature-blog-one.width-lg.blog-details-post-v1 .post-meta {padding-bottom: 0;}
.blog-details-post-v1 .comment-area {background: #fff;border-radius: 5px;-webkit-box-shadow: 0 10px 40px rgba(0,0,0,.08);box-shadow: 0 10px 40px rgba(0,0,0,.08);margin-bottom: 50px;padding: 50px 40px 30px;}
.blog-details-post-v1 .comment-area .title {font-family: "Bahij Janna Bold";font-size: 36px;padding-bottom: 40px;}
.blog-details-post-v1 .comment-area .single-comment {border-top: 1px solid #e5e5e5;padding: 35px 0;position: relative;}
.blog-details-post-v1 .comment-area .user-img {width: 60px;height: 60px;border-radius: 50%;}
.blog-details-post-v1 .comment-area .comment {padding-right: 20px;position: relative;}
.blog-details-post-v1 .comment-area .name {font-size: 20px;}
.blog-details-post-v1 .comment-area .time {font-size: 16px;color: #adadad;padding: 5px 0 15px;}
.blog-details-post-v1 .comment-area p {font-size: 17px;line-height: 1.58em;}
.blog-details-post-v1 .comment-area .reply {position: absolute;top: 0;left: 0;width: 70px;height: 29px;border-radius: 15px;background: var(--blue-dark);text-transform: uppercase;color: #fff;font-weight: 500;font-size: 14px;}
.blog-details-post-v1 .comment-form-section {background: #fff;border-radius: 5px;-webkit-box-shadow: 0 10px 40px rgba(0,0,0,.08);box-shadow: 0 10px 40px rgba(0,0,0,.08);margin-bottom: 50px;padding: 50px 40px 60px;}
.blog-details-post-v1 .comment-form-section .title {font-family: "Bahij Janna Bold";font-size: 36px;padding-bottom: 15px;}
.blog-details-post-v1 .comment-form-section p {font-size: 18px;color: #5f5f5f;}
.blog-details-post-v1 .comment-form-section p a {font-weight: 500;color: #000;text-decoration: underline;}
.blog-details-post-v1 .comment-form-section .form-style-light {padding: 0;-webkit-box-shadow: none;box-shadow: none;margin-top: 50px;}
.blog-details-post-v1 .comment-form-section .form-style-light [class*="col-"] {display: block;}
.theme-menu-three .logo {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.theme-menu-three .right-widget {position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.theme-menu-three .navbar {position: static;}
.theme-menu-three .user-login-button li a {font-size: 16px;font-weight: 500;line-height: 46px;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-three .user-login-button li a:hover {color: var(--blue-light);}
.theme-menu-three .user-login-button .signIn-action img {margin-left: 12px;margin-top: -3px;}
.theme-menu-three .user-login-button li .signUp-action {border: 2px solid #000;background: #000;padding: 0 20px;color: #fff;margin-right: 35px;}
.theme-menu-three .user-login-button li .signUp-action img {margin-right: 12px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.theme-menu-three .user-login-button li .signUp-action:hover {background: var(--blue-light);border-color: var(--blue-light);color: #fff;}
.hero-banner-three {padding: 40px 0 0;position: relative;}
.hero-banner-three:before {content: "";position: absolute;width: 100%;height: 83%;background: url("/theme/image.php?theme=dganew&component=theme&image=67");-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center top;left: 0;bottom: 78px;z-index: -1;}
.hero-banner-three h1 {font-size: 100px;line-height: 1.05em;text-align: center;}
.hero-banner-three .sub-text {font-size: 28px;line-height: 1.39em;font-weight: 300;color: #5f5f5f;text-align: center;padding: 25px 0 45px;}
.hero-banner-three .sing-in-call {font-size: 16px;padding-top: 25px;color: #2c2c2c;text-align: center;}
.hero-banner-three .sing-in-call a {color: var(--blue-light);-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.hero-banner-three .sing-in-call a:hover {text-decoration: underline;}
.hero-banner-three .illustration {margin: 95px auto 0;}
.search-filter-form form {max-width: 750px;margin: 0 auto;height: 78px;position: relative;background: #fff;border-radius: 5px;-webkit-box-shadow: 0 30px 50px rgba(7,21,36,.06);box-shadow: 0 30px 50px rgba(7,21,36,.06);}
.search-filter-form input {width: 100%;height: 100%;border: none;padding: 0 35px 0 260px;font-size: 16px;border-radius: 5px;}
.search-filter-form button {width: 85px;left: 7px;bottom: 7px;top: 7px;background: #111;position: absolute;border-radius: 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.search-filter-form button img {margin: 0 auto;}
.search-filter-form button:hover {background: var(--blue-light);}
.search-filter-form select {position: absolute;position: absolute;width: 135px;height: 35px;left: 120px;top: 21px;border: none;border-radius: 0;border-right: 1px solid rgba(0,0,0,.4) !important;outline: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.hero-banner-three .shape-one {top: 5%;right: 15%;-webkit-animation: rotatedTwo 25s infinite linear;animation: rotatedTwo 25s infinite linear;}
.hero-banner-three .shape-two {top: 11%;right: 7%;}
.hero-banner-three .shape-three {top: 24%;right: 20%;}
.hero-banner-three .shape-four {top: 28%;right: 11%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.hero-banner-three .shape-five {top: 40%;right: 8%;}
.hero-banner-three .shape-six {top: 6%;left: 9%;}
.hero-banner-three .shape-seven {top: 19%;left: 7%;}
.hero-banner-three .shape-eight {top: 24%;left: 16%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.hero-banner-three .shape-nine {top: 35%;left: 21%;}
.hero-banner-three .shape-ten {top: 42%;left: 11%;-webkit-animation: rotatedTwo 50s infinite linear;animation: rotatedTwo 50s infinite linear;}
.block-style-ten {border: 2px solid #eef3f7;border-radius: 10px;text-align: center;padding: 75px 80px 45px;margin-top: 40px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-ten:hover {border-color: #000;}
.block-style-ten .icon {height: 80px;}
.block-style-ten .icon img {margin: 0 auto;max-height: 100%;}
.block-style-ten .title {font-size: 20px;color: rgba(0,0,0,.3);padding: 20px 0;}
.block-style-ten p {font-size: 24px;line-height: 1.45em;color: #000;padding-bottom: 27px;}
.fancy-text-block-sixteen {position: relative;padding-bottom: 150px;z-index: 5;}
.fancy-text-block-sixteen:before {content: "";position: absolute;width: 100%;height: 82%;left: 0;bottom: 0;background: #f7faff;z-index: -1;}
.fancy-text-block-sixteen .img-slick-slider {-webkit-box-shadow: 0 30px 100px rgba(8,17,40,.05);box-shadow: 0 30px 100px rgba(8,17,40,.05);margin-bottom: 90px;}
.fancy-text-block-sixteen .img-slick-slider .slick-dots {position: absolute;width: 100%;left: 0;bottom: -84px;}
.fancy-text-block-sixteen .img-slick-slider .slick-dots li {float: left;width: 33.333333%;height: 4px;background: rgba(216,216,216,.35);position: relative;}
.fancy-text-block-sixteen .img-slick-slider .slick-dots li button {text-indent: -50000px;position: absolute;left: 0;top: 0;height: 4px;background: #ffd084;border-radius: 4px;width: 75%;opacity: 0;-webkit-transform: scale(0,1);-moz-transform: scale(0,1);-ms-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);transform-origin: 0 100%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-text-block-sixteen .img-slick-slider .slick-dots li.slick-active button {opacity: 1;-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
.fancy-text-block-sixteen .img-slick-slider .slick-dots li:last-child button {left: auto;right: 0;}
.block-style-eleven .num {font-size: 30px;color: #202020;}
.block-style-eleven .title {font-size: 18px;color: rgba(0,0,0,.5);padding: 17px 0 10px;}
.block-style-eleven p {font-size: 25px;color: #000;line-height: 1.35em;}
.block-style-twelve .text-wrapper h6 {font-size: 16px;text-transform: uppercase;color: rgba(0,0,0,.4);letter-spacing: 2px;}
.block-style-twelve .text-wrapper .title {font-size: 42px;line-height: 1.28em;padding: 20px 0 30px;}
.block-style-twelve .text-wrapper p {font-size: 22px;line-height: 1.59em;}
.block-style-twelve {padding: 140px 0;position: relative;}
.block-style-twelve:before {content: "";position: absolute;width: 100%;height: 13px;left: 0;bottom: -7px;background: url("/theme/image.php?theme=dganew&component=theme&image=line-shape-9");background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center;}
.block-style-twelve:last-child {padding-bottom: 0;}
.block-style-twelve:last-child:before {display: none;}
.client-feedback-slider-two {background: #f7faff;position: relative;padding: 90px 0 120px;z-index: 5;}
.client-feedback-slider-two .slider-content {max-width: 1500px;padding: 0 15px;margin: 0 auto;}
.client-feedback-slider-two .bg-wrapper {background: #fff;padding: 50px 40px 45px;position: relative;margin: 0 15px 70px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.client-feedback-slider-two .slick-center .bg-wrapper {-webkit-box-shadow: 0px 40px 40px rgba(2,7,7,.03);box-shadow: 0px 40px 40px rgba(2,7,7,.03);}
.client-feedback-slider-two .bg-wrapper:before {content: url("/theme/image.php?theme=dganew&component=theme&image=58");position: absolute;left: 40px;bottom: 45px;}
.client-feedback-slider-two .bg-wrapper .logo {height: 40px;}
.client-feedback-slider-two .bg-wrapper p {font-size: 22px;line-height: 1.72em;color: #2c2c2c;padding: 35px 0 40px;}
.client-feedback-slider-two .bg-wrapper .name {font-size: 22px;color: #000;}
.client-feedback-slider-two .bg-wrapper .desig {font-size: 18px;color: #b7b7b7;}
.client-feedback-slider-two .slick-dots {text-align: center;}
.client-feedback-slider-two .slick-dots li {display: inline-block;margin: 0 10px;}
.client-feedback-slider-two .slick-dots button {border: 2px solid #30346e;text-indent: -550000px;width: 12px;height: 12px;border-radius: 5px;}
.client-feedback-slider-two .slick-dots li.slick-active button {width: 32px;height: 12px;background: #30346e;}
.client-feedback-slider-two .shape-one {top: -15px;right: 17%;}
.client-feedback-slider-two .shape-two {top: 14%;right: 7%;-webkit-animation: rotatedTwo 15s infinite linear;animation: rotatedTwo 15s infinite linear;}
.client-feedback-slider-two .shape-three {bottom: 11%;right: 0;}
.client-feedback-slider-two .shape-four {bottom: -13px;right: 22%;}
.client-feedback-slider-two .shape-five {bottom: -15px;left: 22%;}
.client-feedback-slider-two .shape-six {bottom: 13%;left: 8%;-webkit-animation: rotatedTwo 15s infinite linear;animation: rotatedTwo 15s infinite linear;}
.client-feedback-slider-two .shape-seven {top: 10%;left: 0;}
.client-feedback-slider-two .shape-eight {top: -13px;left: 19%;}
.useable-tools-section-three {position: relative;}
.useable-tools-section-three .logo-wrapper {position: absolute;left: -7%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);max-width: 63%;}
.useable-tools-section-three .logo-wrapper .logo {border-radius: 50%;margin: 12px 4%;}
.useable-tools-section-three .logo-wrapper .logo.bg-white {background: #fff;-webkit-box-shadow: 15px 30px 50px rgba(23,32,90,.0696193);box-shadow: 15px 30px 50px rgba(23,32,90,.0696193);}
.useable-tools-section-three .logo-wrapper .logo:nth-child(1) {width: 165px;height: 165px;background: #ffe3e3;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.useable-tools-section-three .logo-wrapper .logo:nth-child(2) {width: 110px;height: 110px;background: #e8f8ff;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.useable-tools-section-three .logo-wrapper .logo:nth-child(3) {width: 165px;height: 165px;background: #eaffe7;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.useable-tools-section-three .logo-wrapper .logo:nth-child(4) {width: 140px;height: 140px;background: #f3f1ff;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.useable-tools-section-three .logo-wrapper .logo:nth-child(5) {width: 125px;height: 125px;background: #f0f5ef;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.useable-tools-section-three .logo-wrapper .logo:nth-child(6) {width: 185px;height: 185px;background: #fff9e5;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.useable-tools-section-three .logo-wrapper .logo:nth-child(7) {width: 125px;height: 125px;background: #e5fffe;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.useable-tools-section-three .sub-text {font-size: 22px;line-height: 1.59em;color: #000;padding: 50px 0 40px 50px;}
.useable-tools-section-three .all-button {font-weight: 500;font-size: 20px;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.useable-tools-section-three .all-button i {margin-right: 5px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;}
.useable-tools-section-three .all-button:hover {color: var(--blue-light);}
.fancy-short-banner-four {margin-top: -135px;position: relative;z-index: 5;}
.fancy-short-banner-four .bg-wrapper {background: #1b1b1b;border-radius: 3px;padding: 65px 50px;}
.fancy-short-banner-four .title h6 {font-size: 16px;text-transform: uppercase;color: #c0c0c0;letter-spacing: 1px;padding-bottom: 13px;}
.fancy-short-banner-four .title h2 {font-size: 52px;line-height: 1.15em;color: #fff;}
.fancy-short-banner-four .form-wrapper form {position: relative;height: 70px;border-radius: 5px;border: 1.5px solid #fff;}
.fancy-short-banner-four .form-wrapper form input {text-align: right;font-style: italic;color: #fff;font-size: 18px;width: 100%;border: none;height: 100%;padding: 0 25px 0 170px;background: transparent;}
.fancy-short-banner-four .form-wrapper form button {position: absolute;left: 7px;bottom: 7px;top: 7px;width: 160px;border-radius: 5px;color: #000;font-size: 16px;background: #fff;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-short-banner-four .form-wrapper form button:hover {background: var(--blue-light);color: #fff;}
.fancy-short-banner-four .form-wrapper p {font-size: 16px;color: #999;padding-top: 10px;}
.fancy-short-banner-four .form-wrapper p a {color: #fff;}
.fancy-short-banner-four .form-wrapper p a:hover {text-decoration: underline;}
.theme-footer-three {position: relative;}
.theme-footer-three .top-footer [class*="col-"] {margin-bottom: 30px;z-index: 1;position: relative;}
.theme-footer-three .top-footer .footer-title {font-family: "Bahij Janna Bold",sans-serif;font-size: 24px;padding-bottom: 18px;}
.theme-footer-three .top-footer .footer-list ul li a {font-size: 16px;line-height: 40px;color: #727272;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-footer-three .top-footer .footer-list ul li a:hover {color: var(--blue-light);}
.theme-footer-three .top-footer .address-list p {font-size: 16px;line-height: 25px;color: rgba(0,0,0,.35);padding-bottom: 15px;}
.theme-footer-three .top-footer .address-list ul.info li a {color: #1c1c1c;margin-bottom: 10px;}
.theme-footer-three .top-footer .address-list ul.info li a:hover {text-decoration: underline;}
.theme-footer-three .top-footer .address-list .social-icon a {font-size: 22px;margin-right: 20px;color: rgba(0,0,0,.35);}
.theme-footer-three .top-footer .address-list .social-icon a:hover {color: #000;}
.theme-footer-three .bottom-footer-content ul li {display: inline-block;}
.theme-footer-three .bottom-footer-content ul li a {font-size: 16px;color: #727272;margin-left: 20px;}
.theme-footer-three .bottom-footer-content ul li a:hover {color: #000;}
.theme-footer-three .bottom-footer-content p {font-size: 15px;color: #212121;padding-right: 35px;}
.theme-footer-three .bottom-footer-content {padding: 26px 0 30px;}
.fancy-hero-seven {background: url("/theme/image.php?theme=dganew&component=theme&image=innerbannerbackgroundPrograme"),linear-gradient(90deg,#0397b2 0%,#4162a8 75%,#754c9e 100%);background-repeat: no-repeat;background-position: 90%;padding: 120px 0 120px;position: relative;z-index: 5;}
.fancy-hero-five {background: url("/theme/image.php?theme=dganew&component=theme&image=innerbannerbackground"),linear-gradient(90deg,#0397b2 0%,#4162a8 75%,#754c9e 100%);background-repeat: no-repeat;background-position: 90%;padding: 120px 0 120px;position: relative;z-index: 5;}
.fancy-hero-five h3, .fancy-hero-seven h3, .fancy-hero-seven p {color: white !important;}
.fancy-hero-five .page-title {font-size: 20px;color: #b1b1b1;letter-spacing: 2px;text-transform: uppercase;padding-bottom: 10px;}
.fancy-hero-five .heading {font-family: "Bahij Janna Bold";font-size: 80px;line-height: 1.08em;}
.fancy-hero-five span {position: relative;z-index: 1;}
.fancy-hero-five span img {position: absolute;bottom: -25px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}
.fancy-hero-five .sub-heading {font-size: 24px;line-height: 1.58em;color: #5f5f5f;padding-top: 50px;padding-right: 50px;}
.fancy-hero-five .sub-heading.space-xs {padding: 15px 0 0;}
.fancy-hero-five .img-meta {bottom: -250px;left: 33px;position: absolute;}
.fancy-hero-five .shape-one {right: 0;top: 24%;}
.fancy-hero-five .shape-two {left: 0;top: 28%;}
.fancy-text-block-seventeen .text-meta {font-size: 24px;line-height: 1.66em;color: #5f5f5f;padding-bottom: 40px;}
.fancy-text-block-eighteen {background: linear-gradient(180deg,#fff,#edf2f9);padding-bottom: 425px;}
.fancy-text-block-eighteen .illustration {margin: 0 auto;}
.team-section-three {position: relative;z-index: 1;margin-top: -295px;max-width: 1920px;margin-left: auto;margin-right: auto;}
.teamSliderOne {max-width: 100%;margin: 0 auto;}
.teamSliderOne .team-member {margin: 50px 15px;}
.team-block-one {cursor: pointer;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.team-block-one:hover {-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}
.team-block-one .info {background: #fff;border-radius: 10px 10px 0 0;padding: 32px 45px;}
.team-block-one .info .desig {color: rgba(0,0,0,.3);}
.team-block-one .info .name {font-size: 28px;font-weight: 500;color: #5f5f5f;padding-top: 5px;}
.team-block-one .img-meta {overflow: hidden;}
.team-block-one .img-meta img {width: 100%;border-radius: 0 0px 10px 10px;}
.team-section-three .slider-arrows li {width: 50px;height: 50px;border-radius: 50%;background: #fff;text-align: center;line-height: 50px;color: #5f5f5f;font-size: 28px;margin-right: 15px;cursor: pointer;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.team-section-three .slider-arrows li:hover {background: var(--blue-light);color: #fff;}
.teamSliderOne .slick-current .team-member {-webkit-box-shadow: 0 20px 30px rgba(0,0,0,.05);box-shadow: 0 20px 30px rgba(0,0,0,.05);}
.map-area-one {height: 700px;position: relative;}
.map-area-one .map-canvas {height: 100%;}
.map-area-one .si-content {background: #fff;padding: 35px 30px 35px 50px;border-bottom: 5px solid #33d4b8;position: absolute;top: 20%;left: 20%;width: 440px;height: 240px;z-index: 5;}
.map-area-one .si-content h3 {font-family: "Bahij Janna Bold";font-size: 42px;}
.map-area-one .si-content p {font-size: 18px;line-height: 29px;color: #5f5f5f;padding: 5px 0 25px;}
.map-area-one .si-content span {font-size: 18px;color: rgba(42,42,42,.3);}
.doc-container.full-width {padding: 0 45px;max-width: 1920px;margin-left: auto;margin-right: auto;}
.doc-container.top-border {border-top: 1px solid rgba(0,0,0,.09);margin-top: 150px;}
.doc-container.top-border .doc-main-body, .doc-container.top-border .doc-sidebar, .doc-container.top-border .doc-sideNav {padding-top: 50px;}
.doc-sidebar {border-left: 1px solid rgba(0,0,0,.09);height: 100vh;position: -webkit-sticky;position: sticky;top: 90px;}
.doc-sidebar .search-form {border-bottom: 1px solid rgba(0,0,0,.09);padding-bottom: 30px;margin-bottom: 30px;}
.doc-sidebar .search-form form {position: relative;height: 50px;}
.doc-sidebar .search-form form input {width: 100%;height: 100%;border: 2px solid #000;border-radius: 5px;font-size: 16px;color: #5f5f5f;padding: 0 15px 0 50px;}
.doc-sidebar .search-form form button {position: absolute;top: 0;bottom: 0;left: 0;width: 50px;}
.doc-sidebar .search-form form button img {margin: 0 auto;}
#doc-sidebar-nav {max-height: 100vh;overflow-y: auto;padding-left: 45px;}
.doc-sidebar .list-item > li {border-bottom: 2px solid #000;padding: 18px 0;}
.doc-sidebar .list-item > li:first-child {padding-top: 0;}
.doc-sidebar .list-item li .sub-menu {padding-bottom: 15px;}
.doc-sidebar .list-item li h4 {display: block;position: relative;line-height: 44px;font-size: 24px;color: #5f5f5f;cursor: pointer;margin-bottom: 6px;}
.doc-sidebar .list-item li h4 .expander {position: absolute;background: transparent;line-height: 50px;left: 0;top: 0;color: inherit;font-size: 12px;}
.doc-sidebar .list-item li .sub-menu a {font-size: 16px;line-height: 36px;color: #5f5f5f;display: block;padding: 0 15px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.doc-sidebar .list-item li .sub-menu a.active {background: #000;color: #fff;line-height: 32px;text-decoration: none;}
.doc-sidebar .list-item li .sub-menu a.sec-menu {position: relative;}
.doc-sidebar .list-item li .sub-menu a.sec-menu:before {content: "";position: absolute;font-family: "font-awesome";left: 10px;top: 0;line-height: 32px;color: #000;}
.doc-sidebar .list-item li .sub-menu .main-side-nav {margin-top: 10px;}
.doc-sidebar .list-item li .sub-menu .main-side-nav a {margin-right: 15px;}
.doc-sidebar .list-item li .sub-menu a:hover {text-decoration: underline;}
.doc-sidebar ul .sub-menu {display: none;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.doc-sidebar ul .sub-menu.show {display: block;}
.doc-sidebar ul .sub-menu.open {display: block;}
.doc-container .doc-main-body {padding-right: 50px;padding-bottom: 65px;}
.doc-container.full-width .doc-main-body {border-left: 1px solid rgba(0,0,0,.09);padding-right: 50px;}
.doc-container .doc-main-body h2 {font-family: "Bahij Janna Bold";font-size: 42px;padding-bottom: 25px;}
.doc-container .doc-main-body h3 {font-size: 28px;padding-bottom: 30px;}
.doc-container .doc-main-body h3:not(:first-child) {padding-top: 20px;}
.doc-container .doc-main-body p {color: #5f5f5f;padding-bottom: 30px;}
.doc-container .doc-main-body p code {background: #f0f3f9;border-radius: 4px;}
.doc-container .doc-main-body .mark-blue {background: #f4fafa;border-right: 4px solid #9cdfc9;border-radius: 8px 0 0 8px;padding: 22px 40px;margin-bottom: 45px;}
.doc-container .doc-main-body .mark-blue pre {font-size: 16px;color: #414141;word-break: break-all;word-wrap: break-word;white-space: pre-wrap;}
.doc-container .doc-main-body .mark-blue code {color: #e83e8c;}
.doc-container .doc-main-body .mark-blue pre .s1 {color: #78d0b6;}
.doc-container .doc-main-body .mark-red {background: #fcfaf3;border-left: 4px solid #fae6bf;border-radius: 0 8px 8px 0;padding: 22px 40px;margin-bottom: 45px;}
.doc-container .doc-main-body .mark-red pre {font-size: 16px;color: #575858;word-break: break-all;word-wrap: break-word;white-space: pre-wrap;}
.doc-container .doc-main-body .mark-red pre .s1 {color: #78d0b6;background: #fff;}
.doc-container .doc-main-body .bg-black {background: #2d2d2d;border-radius: 8px;margin-bottom: 40px;padding: 30px 45px 0;max-height: 740px;white-space: pre-wrap;color: inherit;font-size: 16px;}
.doc-container .doc-main-body .bg-black code {white-space: pre-wrap;}
.doc-container .doc-main-body .bg-black .s1 {color: #5e5e5e;}
.doc-container .doc-main-body .bg-black .s2 {color: #cacaca;}
.doc-container .doc-main-body .bg-black .s3 {color: #21b787;}
.doc-container .doc-main-body .list-item-one li {font-size: 16px;line-height: 30px;color: #000;position: relative;padding-left: 15px;margin-bottom: 5px;}
.doc-container .doc-main-body .list-item-one li:before {content: "";position: absolute;width: 5px;height: 5px;border-radius: 50%;background: #000;left: 0;top: 11px;}
.doc-container .doc-main-body .img-meta {margin: 40px auto;}
.doc-pagination ul li a {width: 35px;height: 35px;line-height: 31px;border: 2px solid #000;text-align: center;border-radius: 50%;font-size: 28px;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.doc-pagination ul li a:hover {background: #000;color: #fff;}
.doc-pagination ul li span {font-size: 22px;color: #000;}
.doc-sideNav .wrapper {padding-right: 40px;}
.doc-sideNav .nav-link {display: block;font-size: 16px;line-height: 36px;color: #767676;padding: 0 15px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.doc-sideNav .nav-link.active {line-height: 32px;background: #000;color: #fff;}
.doc-sideNav {top: 100px;position: -webkit-sticky;position: sticky;height: 100%;}
.theme-main-menu.sticky-menu.fixed.theme-menu-four {background: #fbf3ec;}
.theme-menu-four .logo img {max-width: 120px;}
.theme-menu-four .navbar-nav .nav-item .nav-link {font-family: "Bahij Janna",sans-serif;font-size: 20px;margin: 0 24px;}
.theme-menu-four .right-button-group .signIn-action {font-weight: 500;font-size: 20px;line-height: 45px;color: var(--heading);margin-left: 40px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-four .right-button-group .signIn-action:hover {color: var(--vin-red);}
.theme-menu-four .right-button-group {margin-right: 100px;}
.hero-banner-four {position: relative;background: #fbf3ec;padding: 250px 0 110px;z-index: 1;}
.hero-banner-four:before {content: "";position: absolute;width: 100%;height: 103px;left: 0;bottom: -100px;background: url("/theme/image.php?theme=dganew&component=theme&image=99") no-repeat center bottom;-webkit-background-size: cover;background-size: cover;}
.hero-banner-four .shape-four {top: 1%;right: 15%;}
.hero-banner-four .shape-five {top: 11%;right: 31%;}
.hero-banner-four .shape-six {bottom: 5%;left: 0;}
.hero-banner-four .shape-seven {bottom: 8%;right: 0;}
.hero-banner-four h1 {font-family: "Bahij Janna",serif;font-size: 85px;line-height: 1.14em;}
.hero-banner-four h1 span {position: relative;z-index: 5;}
.hero-banner-four h1 span:before {content: "";position: absolute;width: 100%;height: 25px;background: rgba(241,193,83,.4);left: 0;bottom: 12px;z-index: -1;}
.hero-banner-four .sub-text {font-size: 28px;color: #565657;line-height: 1.4em;padding: 50px 0 65px;}
.hero-banner-four .review-text {text-align: left;font-size: 20px;color: #000;padding-top: 30px;}
.hero-banner-four .review-text span {font-size: 1.6em;color: var(--vin-red);text-decoration: underline;}
.hero-banner-four .illustration {max-width: 660px;}
.hero-banner-four .illustration-holder .shape-one {width: 14%;top: 9%;right: 24%;z-index: 1;-webkit-animation: jump10p 5s infinite linear;animation: jump10p 5s infinite linear;}
.hero-banner-four .illustration-holder .shape-two {width: 14%;top: 0;right: 46%;z-index: 1;-webkit-animation: jump10pRsv 5s infinite linear;animation: jump10pRsv 5s infinite linear;}
.hero-banner-four .illustration-holder .shape-three {width: 15%;top: 9%;right: 67%;z-index: 1;-webkit-animation: jump10p 5s infinite linear;animation: jump10p 5s infinite linear;}
.fancy-feature-eight .bg-wrapper {position: relative;z-index: 5;background: #fff;padding: 35px 0 42px;}
.fancy-feature-eight .bg-wrapper:before {content: "";position: absolute;width: 100%;height: 24px;background: url("/theme/image.php?theme=dganew&component=theme&image=97") no-repeat center top;left: 0;top: -20px;}
.fancy-feature-eight .bg-wrapper:after {content: "";position: absolute;width: 100%;height: 13px;background: url("/theme/image.php?theme=dganew&component=theme&image=98") no-repeat center bottom;left: 0;bottom: -10px;}
.block-style-thirteen {position: relative;text-align: center;padding: 32px 40px 20px;}
.block-style-thirteen.style-border {border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;}
.block-style-thirteen .icon {height: 70px;}
.block-style-thirteen .icon img {margin: 0 auto;max-height: 100%;}
.block-style-thirteen .title {font-size: 18px;color: rgba(0,0,0,.3);padding: 15px 0 20px;}
.block-style-thirteen p {font-size: 24px;line-height: 1.45em;color: #000;}
.fancy-text-block-nineteen .text-wrapper .client-info {font-size: 24px;color: #a09a92;padding-bottom: 20px;}
.fancy-text-block-nineteen .text-wrapper .client-info span {color: #000;text-decoration: underline;}
.fancy-text-block-nineteen .text-wrapper p {font-size: 24px;color: #0e0e0e;line-height: 1.58em;padding-top: 40px;}
.fancy-text-block-nineteen .text-wrapper .name {font-size: 24px;color: #000;position: relative;padding-right: 28px;margin-top: 50px;}
.fancy-text-block-nineteen .text-wrapper .name:before {content: "";width: 18px;height: 3px;border-radius: 2px;background: #000;position: absolute;right: 0;top: 13px;}
.fancy-feature-nine {position: relative;background: #dff1ee;padding: 140px 0 135px;z-index: 5;}
.fancy-feature-nine:before {content: "";position: absolute;width: 100%;height: 52px;background: url("/theme/image.php?theme=dganew&component=theme&image=105") no-repeat center top;-webkit-background-size: cover;background-size: cover;left: 0;top: -50px;}
.fancy-feature-nine:after {content: "";position: absolute;width: 100%;height: 75px;background: url("/theme/image.php?theme=dganew&component=theme&image=106") no-repeat center bottom;-webkit-background-size: cover;background-size: cover;left: 0;bottom: -70px;}
.fancy-feature-nine .shape-one {top: 7%;right: 13%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-feature-nine .shape-two {top: 45%;right: 5%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-feature-nine .shape-three {top: 88%;right: 10%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-feature-nine .shape-four {top: 89%;left: 11%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-feature-nine .shape-five {top: 43%;left: 4%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.fancy-feature-nine .shape-six {top: 9%;left: 15%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.block-style-fourteen {position: relative;padding: 0 25px;margin-top: 55px;text-align: center;}
.block-style-fourteen .illustration {height: 220px;}
.block-style-fourteen .illustration img {margin: 0 auto;max-height: 100%;}
.block-style-fourteen .title {font-size: 20px;color: rgba(0,0,0,.35);padding: 20px 0 15px;}
.block-style-fourteen p {font-size: 23px;line-height: 1.52em;color: #000;}
.block-style-fourteen.arrow-shape:before, .block-style-fourteen.arrow-shape:after {content: url("/theme/image.php?theme=dganew&component=theme&image=desktop");position: absolute;top: 26%;z-index: 1;}
.block-style-fourteen.arrow-shape:before {left: -20%;}
.block-style-fourteen.arrow-shape:after {right: -20%;}
.pricing-section-three {background: #fdecd8;position: relative;z-index: 1;padding: 105px 0 170px;}
.pricing-section-three:before {content: "";position: absolute;width: 100%;height: 85px;background: url("/theme/image.php?theme=dganew&component=theme&image=115") no-repeat center top;-webkit-background-size: cover;background-size: cover;left: 0;top: -84px;}
.pricing-section-three:after {content: "";position: absolute;width: 100%;height: 33px;background: url("/theme/image.php?theme=dganew&component=theme&image=116") no-repeat center bottom;-webkit-background-size: cover;background-size: cover;left: 0;bottom: -32px;}
.pricing-section-three .shape-one {top: 7%;right: 13%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.pricing-section-three .shape-two {top: 45%;right: 5%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.pricing-section-three .shape-three {top: 88%;right: 10%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.pricing-section-three .shape-four {top: 89%;left: 11%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.pricing-section-three .shape-five {top: 43%;left: 4%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.pricing-section-three .shape-six {top: 9%;left: 15%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.pricing-section-three .pricing-table-area-three {position: relative;}
.pricing-section-three .pricing-table-area-three:before {content: url("/theme/image.php?theme=dganew&component=theme&image=117");position: absolute;left: -5%;top: -5%;z-index: -1;}
.pricing-table-area-three .pr-table-wrapper {background: #fff;padding: 40px 20px 40px;text-align: center;margin-top: 45px;position: relative;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-table-area-three .pr-table-wrapper:hover {-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.pricing-table-area-three .pr-table-wrapper.skew-right:before {content: "";position: absolute;top: -8px;right: 0;width: 100%;height: 25px;background: #fff;-webkit-transform: skewY(2.3deg);-moz-transform: skewY(2.3deg);-ms-transform: skewY(2.3deg);-o-transform: skewY(2.3deg);transform: skewY(2.3deg);}
.pricing-table-area-three .pr-table-wrapper.skew-left:before {content: "";position: absolute;top: -8px;right: 0;width: 100%;height: 25px;background: #fff;-webkit-transform: skewY(-2.3deg);-moz-transform: skewY(-2.3deg);-ms-transform: skewY(-2.3deg);-o-transform: skewY(-2.3deg);transform: skewY(-2.3deg);}
.pricing-table-area-three .pr-table-wrapper .pack-name {font-size: 32px;color: #000;}
.pricing-table-area-three .pr-table-wrapper .pack-name span {position: relative;z-index: 1;}
.pricing-table-area-three .pr-table-wrapper .pack-name span:before {content: "";width: 109%;height: 15px;position: absolute;left: 50%;bottom: 5px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}
.pricing-table-area-three .pr-table-wrapper .pack-name.pc1 span:before {background: #d4fdf1;}
.pricing-table-area-three .pr-table-wrapper .pack-name.pc2 span:before {background: #dbf7ff;}
.pricing-table-area-three .pr-table-wrapper .pack-name.pc3 span:before {background: #ffe3e3;}
.pricing-table-area-three .pr-table-wrapper .price {font-size: 65px;color: #000;padding: 24px 0 0;line-height: initial;}
.pricing-table-area-three .pr-table-wrapper .user-condition {font-size: 24px;color: #000;}
.pricing-table-area-three .pr-table-wrapper .line {width: 100%;margin: 25px auto 38px;}
.pricing-table-area-three .pr-table-wrapper ul {text-align: right;padding-right: 18px;}
.pricing-table-area-three .pr-table-wrapper ul li {font-family: "Bahij Janna Bold",sans-serif;font-size: 17px;line-height: 42px;color: #464646;position: relative;padding-right: 30px;}
.pricing-table-area-three .pr-table-wrapper ul li.disable {color: #b9b9b9;}
.pricing-table-area-three .pr-table-wrapper ul li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=63");position: absolute;right: 0;top: 1px;}
.pricing-table-area-three .pr-table-wrapper ul li.disable:before {content: url("/theme/image.php?theme=dganew&component=theme&image=64");top: 5px;right: -8px;}
.pricing-table-area-three .pr-table-wrapper .subscribe-btn {display: block;width: 95%;margin: 37px auto 0;line-height: 46px;border: 2px solid var(--purple-blue);text-align: center;color: var(--purple-blue);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-table-area-three .pr-table-wrapper .subscribe-btn:hover {background: var(--purple-blue);color: #fff;}
.pricing-section-three-inner-page {background: #fbf3ec;position: relative;z-index: 1;padding: 215px 0 110px;}
.pricing-section-three-inner-page .shape-one {left: 0;top: 19%;}
.pricing-section-three-inner-page .shape-two {right: 0;top: 19%;}
.pricing-section-three-inner-page:before {content: "";position: absolute;width: 100%;height: 103px;left: 0;bottom: -100px;background: url("/theme/image.php?theme=dganew&component=theme&image=99") no-repeat center bottom;-webkit-background-size: cover;background-size: cover;}
.client-feedback-slider-three {position: relative;z-index: 5;}
.client-feedback-slider-three .shape_1 {left: 18%;top: -3%;}
.client-feedback-slider-three .shape_2 {left: 9%;top: 38%;}
.client-feedback-slider-three .shape_3 {left: 13%;top: 85%;}
.client-feedback-slider-three .shape_4 {right: 18%;top: -4%;}
.client-feedback-slider-three .shape_5 {right: 4%;top: 33%;}
.client-feedback-slider-three .shape_6 {right: 19%;top: 87%;}
.clientSliderThree {text-align: center;}
.clientSliderThree p {font-family: "Bahij Janna Bold",sans-serif;font-size: 28px;line-height: 1.71em;color: rgba(0,0,0,.8);padding: 25px 0 45px;}
.clientSliderThree .name {font-weight: 500;font-size: 24px;color: #000;}
.clientSliderThree .desig {color: #a8afae;}
.client-feedback-slider-three .slider-arrow li {cursor: pointer;margin: 0 10px;font-size: 40px;color: #5d5d5d;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}
.client-feedback-slider-three .slider-arrow li:last-child i {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;}
.client-feedback-slider-three .slider-arrow li:hover {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.faq-section-four {background: #dff1ee;position: relative;z-index: 1;padding: 78px 0 150px;}
.faq-section-four.bg-white {background: #fff;}
.faq-section-four.bg-white:before, .faq-section-four.bg-white:after {display: none;}
.faq-section-four:before {content: "";position: absolute;width: 100%;height: 100px;background: url("/theme/image.php?theme=dganew&component=theme&image=118") no-repeat center top;-webkit-background-size: cover;background-size: cover;left: 0;top: -98px;}
.faq-section-four:after {content: "";position: absolute;width: 100%;height: 33px;background: url("/theme/image.php?theme=dganew&component=theme&image=119") no-repeat center bottom;-webkit-background-size: cover;background-size: cover;left: 0;bottom: -32px;}
.faq-section-four .shape-one {left: 0;top: 21%;}
.faq-section-four .shape-two {right: 0;top: 75%;}
.accordion-style-four .card, .accordion-style-four #page-enrol-users #filterform, #page-enrol-users .accordion-style-four #filterform, .accordion-style-four .que .history, .que .accordion-style-four .history, .accordion-style-four .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four section, .accordion-style-four .groupinfobox, .accordion-style-four .well {background: #fff;border-radius: 0;border: none;margin-bottom: 10px;}
.faq-section-four.bg-white .accordion-style-four .card, .faq-section-four.bg-white .accordion-style-four #page-enrol-users #filterform, #page-enrol-users .faq-section-four.bg-white .accordion-style-four #filterform, .faq-section-four.bg-white .accordion-style-four .que .history, .que .faq-section-four.bg-white .accordion-style-four .history, .faq-section-four.bg-white .accordion-style-four .userprofile .profile_tree section, .userprofile .profile_tree .faq-section-four.bg-white .accordion-style-four section, .faq-section-four.bg-white .accordion-style-four .groupinfobox, .faq-section-four.bg-white .accordion-style-four .well {background: #f7f7f7;}
.accordion-style-four .card .card-header, .accordion-style-four #page-enrol-users #filterform .card-header, #page-enrol-users .accordion-style-four #filterform .card-header, .accordion-style-four .que .history .card-header, .que .accordion-style-four .history .card-header, .accordion-style-four .userprofile .profile_tree section .card-header, .userprofile .profile_tree .accordion-style-four section .card-header, .accordion-style-four .groupinfobox .card-header, .accordion-style-four .well .card-header {background: transparent;border-radius: 0;padding: 0;border: none;}
.accordion-style-four .card .card-header button, .accordion-style-four #page-enrol-users #filterform .card-header button, #page-enrol-users .accordion-style-four #filterform .card-header button, .accordion-style-four .que .history .card-header button, .que .accordion-style-four .history .card-header button, .accordion-style-four .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .accordion-style-four section .card-header button, .accordion-style-four .groupinfobox .card-header button, .accordion-style-four .well .card-header button {display: block;width: 100%;text-align: right;padding: 27px 45px 27px 35px;font-family: "Bahij Janna Bold",sans-serif;font-size: 24px;border: none;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;margin: 0;color: var(--heading);text-decoration: none;position: relative;}
.accordion-style-four .card .card-header button:before, .accordion-style-four #page-enrol-users #filterform .card-header button:before, #page-enrol-users .accordion-style-four #filterform .card-header button:before, .accordion-style-four .que .history .card-header button:before, .que .accordion-style-four .history .card-header button:before, .accordion-style-four .userprofile .profile_tree section .card-header button:before, .userprofile .profile_tree .accordion-style-four section .card-header button:before, .accordion-style-four .groupinfobox .card-header button:before, .accordion-style-four .well .card-header button:before {content: "";font-family: "font-awesome";position: absolute;left: 20px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.card-header, .card-footer {background-color: rgba(0,0,0,.01);padding: 1.5rem;}
.accordion-style-four .card .card-body, .accordion-style-four #page-enrol-users #filterform .card-body, .accordion-style-four #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four #page-enrol-users #filterform section, #page-enrol-users .accordion-style-four #filterform .card-body, .accordion-style-four .que .history .card-body, .accordion-style-four .que .history .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .que .history section, .que .accordion-style-four .history .card-body, .accordion-style-four .userprofile .profile_tree section .card-body, .accordion-style-four .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .userprofile .profile_tree section section, .userprofile .profile_tree .accordion-style-four section .card-body, .accordion-style-four .groupinfobox .card-body, .accordion-style-four .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .groupinfobox section, .accordion-style-four .well .card-body, .accordion-style-four .well .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .well section, .accordion-style-four .card .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .card section {padding: 0 45px 20px 50px;}
.accordion-style-four .card .card-body p, .accordion-style-four #page-enrol-users #filterform .card-body p, .accordion-style-four #page-enrol-users #filterform .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-four #page-enrol-users #filterform section p, #page-enrol-users .accordion-style-four #filterform .card-body p, .accordion-style-four .que .history .card-body p, .accordion-style-four .que .history .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-four .que .history section p, .que .accordion-style-four .history .card-body p, .accordion-style-four .userprofile .profile_tree section .card-body p, .accordion-style-four .userprofile .profile_tree section .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-four .userprofile .profile_tree section section p, .userprofile .profile_tree .accordion-style-four section .card-body p, .accordion-style-four .groupinfobox .card-body p, .accordion-style-four .groupinfobox .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-four .groupinfobox section p, .accordion-style-four .well .card-body p, .accordion-style-four .well .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-four .well section p, .accordion-style-four .card .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-four .card section p {padding-bottom: 15px;}
.accordion-style-four .card .card-body p a, .accordion-style-four #page-enrol-users #filterform .card-body p a, .accordion-style-four #page-enrol-users #filterform .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-four #page-enrol-users #filterform section p a, #page-enrol-users .accordion-style-four #filterform .card-body p a, .accordion-style-four .que .history .card-body p a, .accordion-style-four .que .history .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-four .que .history section p a, .que .accordion-style-four .history .card-body p a, .accordion-style-four .userprofile .profile_tree section .card-body p a, .accordion-style-four .userprofile .profile_tree section .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-four .userprofile .profile_tree section section p a, .userprofile .profile_tree .accordion-style-four section .card-body p a, .accordion-style-four .groupinfobox .card-body p a, .accordion-style-four .groupinfobox .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-four .groupinfobox section p a, .accordion-style-four .well .card-body p a, .accordion-style-four .well .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-four .well section p a, .accordion-style-four .card .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-four .card section p a {text-decoration: underline;color: var(--p-color);}
.fancy-short-banner-five.with-bg {position: relative;background: #dff1ee;z-index: 1;}
.fancy-short-banner-five.with-bg .shape-one {right: 5%;top: 20%;}
.fancy-short-banner-five.with-bg .shape-two {left: 5%;top: 20%;}
.fancy-short-banner-five .sub-heading {font-size: 28px;line-height: 1.32em;color: #000;text-align: center;padding: 40px 0 55px;}
.fancy-short-banner-five form {height: 70px;position: relative;margin-bottom: 17px;}
.fancy-short-banner-five form input {width: 100%;height: 100%;border: 2px solid #000;padding: 0 170px 0 40px;color: #000;}
.fancy-short-banner-five form ::-webkit-input-placeholder {color: #000;opacity: 1;}
.fancy-short-banner-five form ::-moz-placeholder {color: #000;opacity: 1;}
.fancy-short-banner-five form :-ms-input-placeholder {color: #000;opacity: 1;}
.fancy-short-banner-five form ::placeholder {color: #000;opacity: 1;}
.fancy-short-banner-five form :-ms-input-placeholder {color: #000;}
.fancy-short-banner-five form ::-ms-input-placeholder {color: #000;}
.fancy-short-banner-five form button {position: absolute;width: 160px;right: 8px;top: 8px;bottom: 8px;background: var(--purple-blue);color: #fff;font-size: 16px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-short-banner-five form button:hover {background: var(--vin-red);}
.fancy-short-banner-five .info-text {text-align: center;font-size: 16px;color: #999;}
.fancy-short-banner-five .info-text a {color: #000;}
.fancy-short-banner-five .info-text a:hover {text-decoration: underline;}
.theme-footer-four {background: #fbf3ec;padding: 80px 0 70px;position: relative;z-index: 5;}
.theme-footer-four:before {content: "";position: absolute;width: 100%;height: 52px;background: url("/theme/image.php?theme=dganew&component=theme&image=122") no-repeat center top;-webkit-background-size: cover;background-size: cover;left: 0;top: -50px;}
.theme-footer-four .footer-about-widget ul li a {font-size: 20px;color: #343434;margin-bottom: 5px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.theme-footer-four .footer-about-widget ul li a:hover {text-decoration: underline;color: var(--purple-blue);}
.theme-footer-four .footer-title {font-size: 28px;color: #0e0e0e;position: relative;margin: 5px 0 21px;}
.theme-footer-four .footer-list ul li a {font-family: "Bahij Janna Bold",sans-serif;color: #343434;line-height: 40px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.theme-footer-four .footer-list ul li a:hover {color: var(--purple-blue);text-decoration: underline;}
.theme-footer-four [class*="col-"] {margin-bottom: 35px;}
.theme-footer-four .bottom-footer-content p {font-size: 16px;color: rgba(0,0,0,.65);margin-top: -70px;}
.fancy-text-block-twenty {position: relative;padding: 215px 0 100px;z-index: 5;}
.fancy-text-block-twenty:before {content: "";position: absolute;width: 100%;height: 36%;background: url("/theme/image.php?theme=dganew&component=theme&image=123") no-repeat center bottom;top: 0;left: 0;z-index: -1;-webkit-background-size: cover;background-size: cover;}
.fancy-text-block-twenty .shape-one {left: 0;top: 19%;}
.fancy-text-block-twenty .shape-two {right: 0;top: 19%;}
.fancy-text-block-twenty .title {text-align: center;font-size: 72px;padding-bottom: 130px;}
.fancy-video-box-one .main-img {width: 100%;}
.fancy-video-box-one {position: relative;}
.fancy-video-box-one .video-button {position: absolute;width: 100px;height: 100px;background: #fff;border-radius: 50%;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 1;padding-right: 23px;}
.fancy-text-block-twenty .client-info {font-size: 24px;color: #a09a92;padding-bottom: 20px;}
.fancy-text-block-twenty .client-info span {color: #000;text-decoration: underline;}
.fancy-text-block-twenty .nav-tabs {border: none;}
.fancy-text-block-twenty .nav-tabs li {margin: 0 0 0 82px;}
.fancy-text-block-twenty .nav-tabs li:last-child {margin-left: 0;}
.fancy-text-block-twenty .nav-tabs li a {font-size: 22px;color: #969696;padding: 0;border: none;}
.fancy-text-block-twenty .nav-tabs li a.active {color: #000;text-decoration: underline;}
.fancy-text-block-twenty .tab-pane p {font-size: 20px;line-height: 1.9em;color: #000;padding-top: 35px;}
.team-section-four {background: #dff1ee;position: relative;padding: 100px 0 60px;z-index: 1;}
.team-section-four:before {content: "";position: absolute;width: 100%;height: 70px;background: url("/theme/image.php?theme=dganew&component=theme&image=127") no-repeat center top;-webkit-background-size: cover;background-size: cover;left: 0;top: -58px;}
.team-section-four:after {content: "";position: absolute;width: 100%;height: 65px;background: url("/theme/image.php?theme=dganew&component=theme&image=128") no-repeat center bottom;-webkit-background-size: cover;background-size: cover;left: 0;bottom: -63px;}
.team-section-four .shape-one {right: 0;top: 5%;}
.team-section-four .shape-two {left: 0;bottom: -3%;}
.team-section-four .team-wrapper {position: relative;z-index: 5;}
.team-section-four .team-member {margin-bottom: 60px;text-align: center;background: #fff;border-radius: 10px;overflow: hidden;padding-bottom: 30px;cursor: pointer;}
.team-section-four .team-member .img-holder {overflow: hidden;border-radius: 10px 10px 0 0;margin-bottom: 30px;}
.team-section-four .team-member .img-holder img {width: 100%;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.team-section-four .team-member:hover .img-holder img {-webkit-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);-ms-transform: scale3d(1.1,1.1,1);-o-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.team-section-four .team-member .name {font-size: 24px;}
.team-section-four .team-member .position {font-size: 16px;color: rgba(42,42,42,.4);}
.team-section-four .team-wrapper .shape-one {top: -6%;left: -5%;}
.feature-blog-four {background: #fdecd8;position: relative;z-index: 1;padding: 100px 0 100px;}
.feature-blog-four:before {content: "";position: absolute;width: 100%;height: 85px;background: url("/theme/image.php?theme=dganew&component=theme&image=115") no-repeat center top;-webkit-background-size: cover;background-size: cover;left: 0;top: -84px;}
.feature-blog-four:after {content: "";position: absolute;width: 100%;height: 33px;background: url("/theme/image.php?theme=dganew&component=theme&image=116") no-repeat center bottom;-webkit-background-size: cover;background-size: cover;left: 0;bottom: -32px;}
.feature-blog-four .feature-article-meta {margin-bottom: 35px;}
.feature-blog-four .feature-article-meta .img-meta {position: relative;overflow: hidden;margin-bottom: 40px;}
.feature-blog-four .feature-article-meta .img-meta img {-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;width: 100%;}
.feature-blog-four .feature-article-meta:hover .img-meta img {-webkit-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);-ms-transform: scale3d(1.1,1.1,1);-o-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.feature-blog-four .feature-article-meta .post-meta a {font-family: "Bahij Janna",serif;font-size: 30px;line-height: 1.3em;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.feature-blog-four .feature-article-meta:hover .post-meta a {color: var(--vin-red);}
.feature-blog-four .feature-article-meta .post-meta .author_info {font-size: 20px;color: var(--heading);margin-top: 25px;}
.feature-blog-four .feature-article-meta .post-meta .author_info span {color: #b7b7b7;}
.theme-menu-five .logo {position: absolute;left: 50px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.theme-menu-five .right-widget {position: absolute;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.theme-menu-five .right-widget .demo-button {width: 210px;font-size: 17px;line-height: 56px;border: 2px solid #000;text-align: center;border-radius: 8px;font-weight: 500;color: #000;position: relative;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-five .right-widget .demo-button:hover {background: #eef3f9;border-color: #eef3f9;}
.theme-menu-five .right-widget .demo-button img {width: 20px;display: none;margin: 0 auto;}
.theme-menu-five .navbar-nav .nav-item .nav-link {font-size: 20px;margin: 0 23px;}
.hero-banner-five {position: relative;text-align: center;padding: 56px 0 0;}
.hero-banner-five .hero-heading {font-size: 82px;line-height: 1.219em;}
.hero-banner-five .hero-heading span {position: relative;color: #ff2759;text-decoration: underline;text-decoration-thickness: 4px;}
.hero-banner-five .hero-sub-heading {font-size: 24px;padding: 20px 0 62px;color: #000;}
.hero-banner-five .sing-in-call {font-size: 16px;padding-top: 20px;color: #979797;}
.hero-banner-five .sing-in-call a {color: #000;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.hero-banner-five .sing-in-call a:hover {text-decoration: underline;}
.hero-banner-five .button-group a {width: 200px;height: 60px;padding: 0 25px 0 5px;margin: 10px 12px;border: 2px solid #111;border-radius: 6px;color: #000;text-align: right;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hero-banner-five .button-group a:hover {-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: -5px 10px 30px rgba(0,0,0,.1);box-shadow: -5px 10px 30px rgba(0,0,0,.1);}
.hero-banner-five .button-group a .icon {margin-left: 15px;}
.hero-banner-five .button-group a span {font-size: 11px;color: #737373;display: block;margin-bottom: -11px;margin-top: -5px;}
.hero-banner-five .button-group a strong {font-weight: 500;font-size: 18px;display: block;}
.hero-banner-five .button-group a.ios-button {background: #111;color: #fff;}
.hero-banner-five .button-group a.ios-button span {color: rgba(255,255,255,.7);}
.hero-banner-five .img-gallery {border-bottom: 1px solid #eaeaea;margin-top: 80px;position: relative;z-index: 1;}
.hero-banner-five .img-gallery .screen-container {border: 4px solid #000;border-radius: 45px 45px 0 0;border-bottom: none;position: relative;}
.hero-banner-five .img-gallery .screen-container .main-screen {width: 100%;border-radius: 40px 40px 0 0;}
.hero-banner-five .img-gallery .screen-one {width: 19%;top: 26%;right: -10%;z-index: 1;-webkit-box-shadow: 0 35px 70px rgba(12,21,44,.08);box-shadow: 0 35px 70px rgba(12,21,44,.08);-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.hero-banner-five .img-gallery .screen-two {width: 31%;bottom: -12%;left: -16%;z-index: 1;-webkit-box-shadow: -10px 40px 80px rgba(25,42,70,.05);box-shadow: -10px 40px 80px rgba(25,42,70,.05);-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.hero-banner-five .shape-one {left: 0;top: 25%;}
.hero-banner-five .shape-two {right: 0;bottom: 9%;}
.hero-banner-five .shape-three {right: 10%;top: 27%;}
.hero-banner-five .shape-four {left: 11%;top: 56%;}
.partner-slider-two p {font-size: 20px;color: #29b3b4;padding-bottom: 45px;}
.partner-slider-two p span {font-weight: 500;}
.partner-slider-two .img-meta {height: 80px;}
.fancy-feature-ten {padding-left: 15px;padding-right: 15px;}
.fancy-feature-ten .bg-wrapper {max-width: 1600px;margin: 0 auto;background: #f3f8ff;border-radius: 40px;padding: 130px 0 150px;position: relative;z-index: 1;}
.fancy-feature-ten .shape-one {bottom: -37px;right: 10%;}
.fancy-feature-ten .sub-text {font-size: 24px;line-height: 1.91em;color: #000;}
.block-style-fifteen {background: #fff;border-radius: 10px;position: relative;padding: 45px 40px 30px 35px;color: #000;z-index: 1;}
.block-style-fifteen:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border: 2px solid #000;z-index: -1;border-radius: 10px;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-fifteen:hover:before {opacity: 1;}
.block-style-fifteen .icon {width: 65px;height: 65px;border-radius: 50%;}
.block-style-fifteen h3 {font-weight: 500;font-size: 24px;text-transform: capitalize;padding: 27px 0 22px;}
.fancy-text-block-twentyOne .container {max-width: 1440px;margin: 0 auto;padding: 0 15px;}
.fancy-text-block-twentyOne .text-wrapper .client-info {font-size: 24px;color: #a09a92;padding: 36px 0 28px;}
.fancy-text-block-twentyOne .text-wrapper .client-info span {color: #000;text-decoration: underline;}
.fancy-text-block-twentyOne .text-wrapper p {font-size: 48px;color: #000;line-height: 1.59em;padding-bottom: 40px;}
.fancy-text-block-twentyOne .text-wrapper p span {color: #ff2759;text-decoration: underline;}
.fancy-text-block-twentyOne .text-wrapper .name {font-size: 20px;color: #000;font-weight: 500;font-style: italic;position: relative;padding-right: 30px;margin-top: 32px;}
.fancy-text-block-twentyOne .text-wrapper .name:before {content: "";width: 22px;height: 2px;border-radius: 2px;background: #000;position: absolute;right: 0;top: 13px;}
.fancy-text-block-twentyOne .img-meta {position: relative;}
.fancy-text-block-twentyOne .img-meta .shape-one {bottom: -123px;left: 6px;}
.counter-style-two {padding: 0 15px;}
.counter-style-two .border-bottom {max-width: 1600px;margin: 0 auto;border-bottom: 1px solid #e8e8e8 !important;padding-bottom: 120px;}
.counter-box-four {text-align: center;margin-top: 40px;}
.counter-box-four .number {font-size: 60px;color: #000;}
.counter-box-four p {color: #000;}
.fancy-feature-eleven {position: relative;z-index: 1;}
.fancy-feature-eleven .inner-container {max-width: 1630px;padding: 0 15px;margin: 0 auto;position: relative;}
.fancy-feature-eleven .shape-one {top: 3%;left: 7%;}
.fancy-feature-eleven .shape-two {bottom: -60px;left: 37%;z-index: 1;}
.block-style-sixteen {margin-top: 120px;position: relative;border-radius: 40px;padding: 125px 0 120px;overflow: hidden;}
.block-style-sixteen .icon {width: 68px;height: 68px;border-radius: 50%;}
.block-style-sixteen .title {font-weight: 500;font-size: 48px;line-height: 1.31em;padding: 25px 0 40px;}
.block-style-sixteen p {font-size: 24px;line-height: 1.91em;color: #000;padding-bottom: 75px;}
.block-style-sixteen .screen-one {right: 70px;width: 48%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}
.block-style-sixteen .screen-two {left: 10px;width: 48%;bottom: 0;z-index: 1;}
.block-style-sixteen .screen-three {right: 0;width: 48%;bottom: 0;z-index: 1;}
.pricing-nav-three {margin: 60px 0 100px;border: none;flex-direction: row-reverse;}
.pricing-nav-three .nav-item {margin: 0;}
.pricing-nav-three .nav-item .nav-link {font-weight: 500;font-size: 18px;line-height: 61px;border: 2px solid #000;padding: 0 15px;width: 150px;text-align: center;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-nav-three .nav-item:nth-child(1) .nav-link {border-right: none;border-radius: 10px 0 0 10px;}
.pricing-nav-three .nav-item:nth-child(2) .nav-link {border-left: none;border-radius: 0 10px 10px 0;}
.pricing-nav-three .nav-item .nav-link.active {background: #000;color: #fff;}
.pricing-table-area-four {max-width: 1350px;padding: 0 15px;margin: 0 auto;}
.pricing-table-area-four .row {margin: 0 -30px;}
.pricing-table-area-four .row [class*="col-"] {padding: 0 30px;}
.pricing-table-area-four .pr-table-wrapper {border: 1px solid #ececec;border-radius: 15px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding: 25px 35px 35px;margin-top: 40px;position: relative;z-index: 1;text-align: center;}
.pricing-table-area-four .pr-table-wrapper:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 15px;border: 2px solid #000;z-index: -1;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-table-area-four .pr-table-wrapper.most-popular:after {content: url("/theme/image.php?theme=dganew&component=theme&image=populer-tag");position: absolute;top: -97px;right: -87px;}
.pricing-table-area-four .pr-table-wrapper .pack-name {font-weight: 500;font-size: 28px;color: #000;}
.pricing-table-area-four .pr-table-wrapper .pack-details {color: #878787;padding: 5px 0 45px;}
.pricing-table-area-four .pr-table-wrapper .top-banner {padding: 9px 22px 15px 5px;color: #000;text-align: left;}
.pricing-table-area-four .pr-table-wrapper .price {font-size: 40px;font-weight: 500;padding: 25px 0px 0 20px;}
.pricing-table-area-four .pr-table-wrapper .price sup {font-size: 20px;top: -22px;}
.pricing-table-area-four .pr-table-wrapper .top-banner span {font-size: 22px;}
.pricing-table-area-four .pr-table-wrapper .top-banner em {font-size: 14px;font-style: normal;display: block;margin-top: -7px;}
.pricing-table-area-four .pr-table-wrapper .pr-feature {text-align: right;padding: 38px 20px 60px 0;}
.pricing-table-area-four .pr-table-wrapper .pr-feature li {position: relative;line-height: 42px;color: rgba(0,0,0,.7);padding-right: 30px;}
.pricing-table-area-four .pr-table-wrapper .pr-feature li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=76");position: absolute;top: 0;right: 0;}
.pricing-table-area-four .pr-table-wrapper .trial-button {display: block;font-size: 16px;font-weight: 500;color: #000;line-height: 52px;border: 2px solid #000;border-radius: 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-table-area-four .pr-table-wrapper .trial-text {font-size: 16px;padding-top: 20px;}
.pricing-table-area-four .pr-table-wrapper:hover:before, .pricing-table-area-four .pr-table-wrapper.active:before {opacity: 1;}
.pricing-table-area-four .pr-table-wrapper .trial-button:hover, .pricing-table-area-four .pr-table-wrapper.active .trial-button {background: #000;color: #fff;}
.client-feedback-slider-four {padding: 0 15px;}
.client-feedback-slider-four .shape-one {top: -69px;left: 11%;}
.client-feedback-slider-four .shape-two {bottom: -42px;right: 9%;}
.client-feedback-slider-four .inner-container {max-width: 1600px;margin: 0 auto;background: #e7f2f2;border-radius: 40px;position: relative;padding: 140px 0 90px;z-index: 1;}
.clientSliderFour {max-width: 1435px;margin: 100px auto 0;}
.clientSliderFour .item {margin: 0 20px;}
.clientSliderFour .feedback-wrapper {background: #fff;border-radius: 12px;padding: 45px 40px 50px 50px;}
.clientSliderFour .feedback-wrapper p {font-size: 20px;line-height: 1.75em;color: #000;padding: 20px 0 45px;}
.clientSliderFour .feedback-wrapper .name {font-weight: 500;font-size: 18px;}
.clientSliderFour .feedback-wrapper .name span {font-weight: normal;font-size: 16px;color: #c1c1c1;}
.clientSliderFour .feedback-wrapper ul li {font-size: 15px;color: #ffb043;margin-right: 9px;}
.clientSliderFour .feedback-wrapper ul li [class*="star-o"] {color: #000;}
.clientSliderFour .slick-dots {text-align: center;margin-top: 80px;}
.clientSliderFour .slick-dots li {display: inline-block;}
.clientSliderFour .slick-dots li button {text-indent: -50000px;width: 8px;height: 8px;border-radius: 50%;border: 1px solid #000;margin: 0 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.clientSliderFour .slick-dots li.slick-active button {background: #ff2759;border-color: #ff2759;}
.fancy-short-banner-six {position: relative;text-align: center;}
.fancy-short-banner-six .shape-one {left: 0;top: 22%;}
.fancy-short-banner-six p {font-size: 24px;color: #000;padding: 30px 0 75px;}
.theme-footer-five {padding: 0 15px;}
.theme-footer-five .inner-container {border: 2px solid #151515;border-radius: 28px;max-width: 1600px;margin: 0 auto;padding: 60px 0 15px;}
.theme-footer-five .inner-container [class*="col-"] {margin-bottom: 40px;}
.theme-footer-five .title {font-weight: 500;font-size: 20px;color: #000;margin-bottom: 30px;text-align: center;}
.theme-footer-five .social-icon li a {width: 36px;height: 36px;border: 1px solid #dbdbdb;border-radius: 50%;line-height: 34px;text-align: center;color: #000;margin: 0 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-footer-five .social-icon li a:hover {background: #ff2759;border-color: #ff2759;color: #fff;}
.theme-footer-five .email {color: #000;}
.theme-footer-five .email:hover {text-decoration: underline;}
.theme-footer-five .copyright {text-align: center;font-size: 16px;padding: 35px 0;}
.modal-backdrop {z-index: 10000;}
.modal {z-index: 10001;}
.modal-contact-popup-one .modal-dialog {max-width: 1330px;padding: 0 15px;}
.modal-contact-popup-one .main-body {background: #fff;border-radius: 30px;overflow: hidden;position: relative;width: 100%;border: none;-ms-flex-direction: row;flex-direction: row;}
.dark-style .modal-contact-popup-one .main-body {background: #2e2b3a;}
.modal-contact-popup-one .main-body .close, .modal-contact-popup-one .main-body .moodle-dialogue-base .closebutton, .moodle-dialogue-base .modal-contact-popup-one .main-body .closebutton {position: absolute;left: 30px;top: 27px;z-index: 5;}
.modal-contact-popup-one .main-body .left-side {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;background: #fde3c5;text-align: center;padding: 50px 0 0;}
.dark-style .modal-contact-popup-one .main-body .left-side {background: linear-gradient(319.09deg,#f2a530 15.78%,#ed5879 48.89%,#b439ff 81.59%);}
.dark-style .modal-contact-popup-one .main-body .left-side blockquote, .dark-style .modal-contact-popup-one .main-body .left-side .bio {color: #fff;}
.modal-contact-popup-one .main-body .left-side blockquote {font-weight: 500;font-size: 32px;line-height: 1.31em;color: #000;padding: 0 15px 15px;}
.modal-contact-popup-one .main-body .left-side .bio {font-size: 20px;color: #000;display: block;padding-bottom: 15px;}
.modal-contact-popup-one .main-body .left-side .illustration {width: 100%;}
.modal-contact-popup-one .main-body .right-side {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 50px 5% 50px 5%;position: relative;z-index: 1;}
.modal-contact-popup-one .main-body .right-side .form-title {font-size: 40px;font-weight: 500;color: #000;padding-bottom: 30px;}
.dark-style .modal-contact-popup-one .main-body .right-side .form-title {color: #fff;}
.modal-contact-popup-one .main-body .input-group-meta {position: relative;}
.modal-contact-popup-one .main-body .input-group-meta label {font-size: 15px;color: rgba(0,0,0,.6);padding-bottom: 8px;font-weight: normal;display: block;}
.dark-style .modal-contact-popup-one .main-body .input-group-meta label {color: rgba(255,255,255,.4);}
.modal-contact-popup-one .main-body .input-group-meta input {text-align: right;width: 100%;height: 60px;border: 2px solid #000;border-radius: 6px;padding: 0 20px;color: #000;font-size: 17px;background: transparent;}
.modal-contact-popup-one .main-body .input-group-meta textarea {max-width: 100%;width: 100%;height: 150px;border: 2px solid #000;border-radius: 6px;padding: 10px 20px;color: #000;font-size: 17px;background: transparent;}
.dark-style .modal-contact-popup-one .main-body .input-group-meta input, .dark-style .modal-contact-popup-one .main-body .input-group-meta textarea {border-color: #fff;color: #fff;}
.modal-contact-popup-one .main-body .input-group-meta ::-webkit-input-placeholder {color: #000;}
.modal-contact-popup-one .main-body .input-group-meta :-ms-input-placeholder {color: #000;}
.modal-contact-popup-one .main-body .input-group-meta ::-webkit-input-placeholder {color: #000;}
.modal-contact-popup-one .main-body .input-group-meta ::-moz-placeholder {color: #000;}
.modal-contact-popup-one .main-body .input-group-meta :-ms-input-placeholder {color: #000;}
.modal-contact-popup-one .main-body .input-group-meta ::placeholder {color: #000;}
.dark-style .modal-contact-popup-one .main-body .input-group-meta ::-webkit-input-placeholder {color: #fff;}
.dark-style .modal-contact-popup-one .main-body .input-group-meta :-ms-input-placeholder {color: #fff;}
.dark-style .modal-contact-popup-one .main-body .input-group-meta ::-webkit-input-placeholder {color: #fff;}
.dark-style .modal-contact-popup-one .main-body .input-group-meta ::-moz-placeholder {color: #fff;}
.dark-style .modal-contact-popup-one .main-body .input-group-meta :-ms-input-placeholder {color: #fff;}
.dark-style .modal-contact-popup-one .main-body .input-group-meta ::placeholder {color: #fff;}
.dark-style .modal-contact-popup-one .theme-btn-seven {background: rgba(255,255,255,.25);}
.dark-style .modal-contact-popup-one .right-side:before {content: "";position: absolute;width: 568px;height: 568px;border-radius: 50%;top: -14%;left: 18%;background: rgba(89,156,255,.12);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -1;}
.dark-style .modal-contact-popup-one .right-side:after {content: "";position: absolute;width: 568px;height: 568px;border-radius: 50%;top: 7%;left: 7%;background: rgba(255,4,64,.16);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -2;}
.dark-style .theme-main-menu {background: transparent;}
.dark-style .navbar .navbar-toggler {background: linear-gradient(90.6deg,#f548a0 2.93%,#f57c35 99.47%);}
.dark-style .theme-main-menu.sticky-menu.fixed {background: #17192b;}
.dark-style .navbar-nav .nav-item .nav-link {color: rgba(255,255,255,.6);}
.dark-style .theme-menu-five .navbar-nav .nav-item .nav-link.active {color: #fff;}
.dark-style .theme-menu-five .right-widget .demo-button {color: #fff;border-color: #fff;}
.dark-style .theme-menu-five .right-widget .demo-button:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(90.6deg,#f548a0 2.93%,#f57c35 99.47%);border-radius: 8px;z-index: -1;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.dark-style .theme-menu-five .right-widget .demo-button:hover {background: transparent;border-color: transparent;}
.dark-style .theme-menu-five .right-widget .demo-button:hover:before {opacity: 1;}
.hero-banner-six {position: relative;z-index: 1;padding: 125px 0;}
.hero-banner-six .hero-heading {font-size: 100px;line-height: 115%;color: #fff;}
.hero-banner-six .hero-heading span {color: #ff275b;text-decoration: underline;text-decoration-thickness: 5px;}
.hero-banner-six .hero-sub-heading {font-size: 22px;padding: 45px 0 90px;}
.hero-banner-six .button-group .ios-button {text-align: right;width: 200px;height: 65px;padding: 0 25px 0 5px;border-radius: 6px;color: #fff;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;margin-left: 45px;}
.hero-banner-six .button-group .ios-button .icon {margin-left: 15px;}
.hero-banner-six .button-group .ios-button span {font-size: 11px;color: rgba(255,255,255,.7);display: block;margin-bottom: -11px;margin-top: -5px;}
.hero-banner-six .button-group .ios-button strong {font-weight: 500;font-size: 18px;display: block;}
.hero-banner-six .button-group .video-button span {font-weight: 500;color: #fff;font-size: 16px;padding-right: 14px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.hero-banner-six .button-group .video-button span:hover {color: #ff275b;}
.hero-banner-six .illustration-content {position: absolute;right: 0;top: 52%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);padding-right: 2%;width: 45%;max-width: 861px;}
.hero-banner-six .illustration-content .main-img {-webkit-animation: rotated 10s infinite linear;animation: rotated 10s infinite linear;}
.hero-banner-six .illustration-content .screen-one {position: absolute;width: 83%;top: 10%;right: 17%;z-index: 1;-webkit-animation: jumpTwo 10s infinite linear;animation: jumpTwo 10s infinite linear;}
.hero-banner-six .illustration-content .screen-two {position: absolute;width: 35%;top: 16%;right: 0;z-index: 2;-webkit-animation: jumpThree 10s infinite linear;animation: jumpThree 10s infinite linear;}
.hero-banner-six .illustration-content .screen-two:before {content: "";position: absolute;top: 0;left: 8%;width: 89%;height: 88%;-webkit-transform: rotate(12deg);-moz-transform: rotate(12deg);-ms-transform: rotate(12deg);-o-transform: rotate(12deg);transform: rotate(12deg);background: rgba(17,14,14,.8);filter: blur(100px);z-index: -1;}
.hero-banner-six .illustration-content .shape-one {top: 4%;left: 17%;z-index: 1;-webkit-animation: rotated 3s infinite linear;animation: rotated 3s infinite linear;}
.hero-banner-six .illustration-content .shape-two {top: -7%;left: 44%;z-index: 1;}
.hero-banner-six .illustration-content .shape-three {top: 4%;right: 11%;z-index: 1;}
.hero-banner-six .illustration-content .shape-four {bottom: -1%;left: 29%;z-index: 1;}
.hero-banner-six .illustration-content .shape-five {bottom: -3%;left: 13%;z-index: 1;}
.hero-banner-six .illustration-content .shape-six {bottom: 4%;left: 45%;z-index: 1;width: 18%;}
.hero-banner-six .illustration-content .oval-one {position: absolute;width: 875px;height: 875px;border-radius: 50%;left: -34%;top: -21%;background: rgba(255,255,255,.1);filter: blur(50px);opacity: .32;}
.hero-banner-six .illustration-content .oval-two {position: absolute;width: 868px;height: 868px;border-radius: 50%;top: -38%;left: 23%;background: rgba(89,156,255,.12);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -2;}
.hero-banner-six .illustration-content .oval-three {position: absolute;width: 868px;height: 868px;border-radius: 50%;top: -5%;left: 2%;background: rgba(255,4,64,.2);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -3;}
.fancy-feature-twelve {position: relative;z-index: 1;}
.fancy-feature-twelve .shape-one {top: 3%;left: 10%;}
.fancy-feature-twelve .row {margin: 0 -30px;}
.fancy-feature-twelve .row [class*="col-"] {padding: 0 30px;}
.block-style-seventeen {padding: 32px 44px 40px 50px;border: 1px solid rgba(255,255,255,.1);border-radius: 17px;position: relative;z-index: 1;}
.block-style-seventeen:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(111.21deg,#b526a6 -2.4%,#e14e66 46.51%,#e38039 93.12%);border-radius: 17px;z-index: -1;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-seventeen:hover:before {opacity: 1;}
.block-style-seventeen .icon {width: 60px;height: 60px;border-radius: 50%;background: rgba(255,255,255,.1);}
.block-style-seventeen h3 {font-weight: 500;font-size: 24px;padding: 26px 0 20px;}
.block-style-seventeen .static-text {-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-seventeen .hover-text {font-size: 24px;line-height: 1.5em;color: #fff;position: absolute;right: 44px;top: 112px;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-seventeen:hover .static-text {opacity: 0;}
.block-style-seventeen:hover .hover-text {opacity: 1;}
.block-style-seventeen .js-tilt-glare {border-radius: 17px;}
.fancy-feature-thirteen {position: relative;z-index: 1;}
.fancy-feature-thirteen:before {content: "";position: absolute;width: 890px;height: 890px;border-radius: 50%;top: -27%;left: -9%;background: rgba(89,156,255,.1);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -1;}
.fancy-feature-thirteen:after {content: "";position: absolute;width: 890px;height: 890px;border-radius: 50%;top: 5%;left: -8%;background: rgba(255,4,64,.13);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -2;}
.fancy-feature-thirteen .carousel-indicators {position: relative;margin: 0;border-top: 5px solid rgba(255,255,255,.1);}
.fancy-feature-thirteen .carousel-indicators li {width: 30%;margin: 0;padding: 0;height: auto;background: transparent;opacity: 1;border: none;text-indent: 0;position: relative;padding-top: 50px;}
.fancy-feature-thirteen .carousel-indicators li:before {content: "";position: absolute;width: 100%;height: 5px;background: #ffd35b;left: 0;top: -5px;z-index: 1;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-feature-thirteen .carousel-indicators li .icon {width: 34px;height: 34px;border-radius: 50%;background: rgba(255,255,255,.1);margin: 6px 0 0 30px;}
.fancy-feature-thirteen .carousel-indicators li .icon img {-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;opacity: .4;}
.fancy-feature-thirteen .carousel-indicators li p {font-size: 24px;line-height: 1.41em;color: rgba(255,255,255,.5);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-feature-thirteen .carousel-indicators li.active:before {opacity: 1;}
.fancy-feature-thirteen .carousel-indicators li.active .icon img {opacity: 1;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.fancy-feature-thirteen .carousel-indicators li.active p {color: white;}
.fancy-feature-thirteen .carousel-inner {background: rgba(243,247,248,.1);-webkit-box-shadow: inset 0px 2px 2px rgba(255,255,255,.15);box-shadow: inset 0px 2px 2px rgba(255,255,255,.15);border-radius: 40px;padding: 70px 75px;margin-top: 85px;position: relative;overflow: visible;}
#productScreenSlider .carousel-item {opacity: 0;-webkit-transition-duration: .6s;-o-transition-duration: .6s;transition-duration: .6s;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
#productScreenSlider .carousel-item.active, #productScreenSlider .carousel-item-next.carousel-item-left, #productScreenSlider .carousel-item-prev.carousel-item-right {opacity: 1;}
#productScreenSlider .active.carousel-item-left, #productScreenSlider .active.carousel-item-right {opacity: 0;}
#productScreenSlider .carousel-item-next, #productScreenSlider .carousel-item-prev, #productScreenSlider .carousel-item.active, #productScreenSlider .active.carousel-item-left, #productScreenSlider .active.carousel-item-prev {-webkit-transform: translateX(0);-webkit-transform: translate3d(0,0,0);-moz-transform: translateX(0);-moz-transform: translate3d(0,0,0);-ms-transform: translateX(0);-ms-transform: translate3d(0,0,0);-o-transform: translateX(0);-o-transform: translate3d(0,0,0);transform: translateX(0);transform: translate3d(0,0,0);}
.fancy-feature-thirteen .carousel-inner .shape-one {top: -57px;right: -60px;z-index: 1;}
.fancy-feature-thirteen .carousel-inner .shape-two {bottom: -116px;left: -137px;z-index: 1;}
.fancy-feature-fourteen .logo-meta {background: rgba(255,255,255,.1);border-radius: 20px;height: 170px;margin-bottom: 40px;}
.fancy-feature-fourteen .logo-meta.lg {height: 248px;}
.fancy-feature-fourteen .js-tilt-glare {border-radius: 20px;}
.fancy-feature-fourteen .right-side {position: relative;z-index: 1;}
.fancy-feature-fourteen .right-side .shape-one {bottom: -29px;right: -31px;z-index: 1;}
.fancy-feature-fourteen .right-side:before {content: "";position: absolute;width: 590px;height: 590px;border-radius: 50%;top: -8%;left: -7%;background: rgba(89,156,255,.13);filter: blur(50px);opacity: .32;-webkit-transform: rotate(75deg);-moz-transform: rotate(75deg);-ms-transform: rotate(75deg);-o-transform: rotate(75deg);transform: rotate(75deg);z-index: -1;}
.fancy-feature-fourteen .right-side:after {content: "";position: absolute;width: 590px;height: 590px;border-radius: 50%;top: 16%;left: 21%;background: rgba(255,4,64,.15);filter: blur(50px);opacity: .32;-webkit-transform: rotate(75deg);-moz-transform: rotate(75deg);-ms-transform: rotate(75deg);-o-transform: rotate(75deg);transform: rotate(75deg);z-index: -2;}
.fancy-portfolio-one {position: relative;z-index: 1;}
.fancy-portfolio-one .img-meta {border-radius: 20px;overflow: hidden;margin: 0 20px;}
.fancy-portfolio-one .img-meta img {margin: 0 auto;}
.portfolio_slider_three {max-width: 1800px;margin: 0 auto;}
.fancy-portfolio-one .slider-arrows > div {width: 55px;height: 55px;border-radius: 50%;background: rgba(255,255,255,.15);margin-right: 15px;cursor: pointer;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-portfolio-one .slider-arrows > div:hover {background: #ff2759;}
.fancy-portfolio-one .slider-arrows {position: absolute;top: 28px;left: 16%;}
.fancy-portfolio-one:before {content: "";position: absolute;width: 890px;height: 890px;border-radius: 50%;top: -27%;left: 1%;background: rgba(89,156,255,.1);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -1;}
.fancy-portfolio-one:after {content: "";position: absolute;width: 890px;height: 890px;border-radius: 50%;top: 5%;left: -8%;background: rgba(255,4,64,.15);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -2;}
.client-feedback-slider-five {position: relative;padding: 240px 0;z-index: 2;}
.client-feedback-slider-five:before {content: "";position: absolute;width: 1016px;height: 1016px;border-radius: 50%;top: 0%;left: 32%;background: rgba(89,156,255,.12);filter: blur(50px);opacity: .32;-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);z-index: -1;}
.client-feedback-slider-five:after {content: "";position: absolute;width: 1016px;height: 1016px;border-radius: 50%;top: 19%;left: 15%;background: rgba(255,4,64,.12);filter: blur(50px);opacity: .32;-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);z-index: -2;}
.clientSliderFive {text-align: center;}
.clientSliderFive p {font-size: 28px;line-height: 1.85em;padding-bottom: 84px;color: rgba(255,255,255,.7);}
.clientSliderFive .name {font-size: 24px;font-weight: 500;color: #fff;}
.client-feedback-slider-five .slider-arrow li {width: 20px;line-height: 20px;text-align: center;cursor: pointer;margin: 0 7px;font-size: 26px;color: #fff;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(.6);-moz-transform: scale(.6);-ms-transform: scale(.6);-o-transform: scale(.6);transform: scale(.6);}
.client-feedback-slider-five .slider-arrow li:last-child i {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;}
.client-feedback-slider-five .slider-arrow li:hover {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.client-feedback-slider-five .circle-area {position: absolute;width: 100%;height: 100%;top: 46%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1;}
.client-feedback-slider-five .circle-area .main-img {margin: 0 auto;}
.client-feedback-slider-five .shape-one {top: 10%;left: -22%;}
.client-feedback-slider-five .shape-two {top: -26%;right: -23%;}
.client-feedback-slider-five .shape-three {top: 97%;right: 12%;}
.pricing-section-five {position: relative;z-index: 1;}
.pricing-section-five:before {content: "";position: absolute;width: 860px;height: 860px;border-radius: 50%;top: -32%;left: 9%;background: rgba(89,156,255,.12);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -1;}
.pricing-section-five:after {content: "";position: absolute;width: 860px;height: 860px;border-radius: 50%;bottom: -19%;left: 7%;background: rgba(255,4,64,.15);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -2;}
.pricing-table-area-five .row {margin: 0 -20px;}
.pricing-table-area-five .row [class*="col-"] {padding: 0 20px;}
.pricing-table-area-five .pr-table-wrapper {border: 2px solid rgba(255,255,255,.2);border-radius: 15px;position: relative;padding: 58px 15px 55px 47px;}
.pricing-table-area-five .pr-table-wrapper .pack-name {font-size: 32px;font-weight: 500;color: #fff;padding: 39px 0 37px;}
.pricing-table-area-five .pr-table-wrapper .pr-feature li {line-height: 42px;color: rgba(255,255,255,.7);padding-right: 30px;position: relative;}
.pricing-table-area-five .pr-table-wrapper .pr-feature li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=87");position: absolute;right: 0;top: 0;}
.pricing-table-area-five .pr-table-wrapper .price {color: #fff;font-size: 28px;padding: 45px 0 7px;}
.pricing-table-area-five .pr-table-wrapper .trial-text {color: rgba(255,255,255,.34);}
.pricing-table-area-five .pr-table-wrapper .trial-button {width: 170px;line-height: 50px;border-radius: 24px;font-size: 16px;font-weight: 500;color: #fff;margin-top: 35px;text-align: center;}
.pricing-table-area-five .pr-table-wrapper .trial-button:before {border-radius: 24px;}
.pricing-table-area-five .pr-table-wrapper.active {background: rgba(255,255,255,.03);border-color: transparent;}
.pricing-table-area-five .pr-table-wrapper.active .trial-button {background: rgba(255,255,255,.1);}
.pricing-table-area-five .shape-one {z-index: 1;left: -47px;top: -76px;-webkit-animation: rotated 35s infinite linear;animation: rotated 35s infinite linear;}
.pricing-table-area-five .shape-two {z-index: 1;right: -107px;bottom: -95px;-webkit-animation: rotated 20s infinite linear;animation: rotated 20s infinite linear;}
.pricing-table-area-five .pr-table-wrapper .popular-badge {top: -90px;right: 34px;position: absolute;z-index: 1;-webkit-animation: jumpTwo 10s infinite linear;animation: jumpTwo 10s infinite linear;}
.pricing-table-area-five .js-tilt-glare .js-tilt-glare-inner {border-radius: 15px;background-image: none !important;}
.fancy-short-banner-seven {text-align: center;position: relative;z-index: 2;}
.fancy-short-banner-seven .ios-button {width: 200px;height: 65px;padding: 0 25px 0 5px;border-radius: 6px;color: #fff;text-align: right;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;margin: 45px auto 0;}
.fancy-short-banner-seven .ios-button:after {content: url("/theme/image.php?theme=dganew&component=theme&image=161");position: absolute;right: -107px;bottom: -28px;}
.fancy-short-banner-seven .ios-button .icon {margin-left: 15px;}
.fancy-short-banner-seven .ios-button span {font-size: 11px;color: rgba(255,255,255,.7);display: block;margin-bottom: -11px;margin-top: -5px;}
.fancy-short-banner-seven .ios-button strong {font-weight: 500;font-size: 18px;display: block;}
.fancy-short-banner-seven .video-button span {font-weight: 500;color: #fff;font-size: 16px;padding-left: 14px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.fancy-short-banner-seven .screen-meta {position: relative;margin-top: 95px;z-index: 1;}
.fancy-short-banner-seven .screen-meta:before {content: "";position: absolute;background: linear-gradient(180deg,#0f1123 0%,rgba(15,17,35,.89) 24.08%,rgba(14,16,31,0) 81.75%);top: -50px;left: 0;right: 0;bottom: -100px;z-index: 2;}
.fancy-short-banner-seven .shape-one {left: 15%;top: 36%;z-index: 3;-webkit-animation: jumpTwo 3s infinite linear;animation: jumpTwo 3s infinite linear;}
.fancy-short-banner-seven .shape-two {right: 17%;top: 36%;z-index: 3;-webkit-animation: jumpThree 3s infinite linear;animation: jumpThree 3s infinite linear;}
.fancy-short-banner-seven .shape-three {left: 29%;bottom: -14%;z-index: 3;-webkit-animation: jumpTwo 3s infinite linear;animation: jumpTwo 3s infinite linear;}
.fancy-short-banner-seven .shape-four {left: 10%;top: -7%;z-index: 3;}
.fancy-short-banner-seven .shape-five {right: -6%;bottom: -35%;z-index: 3;}
.fancy-short-banner-seven .js-tilt-glare-inner {background: transparent;background-image: none !important;}
.theme-footer-six {background: url("/theme/image.php?theme=dganew&component=theme&image=img_77") no-repeat center;-webkit-background-size: cover;background-size: cover;position: relative;z-index: 1;margin-top: 200px;}
.theme-footer-six .shape-one {left: 9%;bottom: -200px;-webkit-animation: jumpThree 10s infinite linear;animation: jumpThree 10s infinite linear;}
.theme-footer-six .inner-container {background: linear-gradient(180deg,#0f1123 0%,rgba(15,17,35,.83) 48.7%,#0f1123 100%);padding: 100px 0 10px;position: relative;z-index: 5;}
.theme-footer-six .inner-container:before {content: "";position: absolute;width: 995px;height: 995px;border-radius: 50%;top: -94%;left: 24%;background: rgba(89,156,255,.12);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -1;}
.theme-footer-six .inner-container:after {content: "";position: absolute;width: 860px;height: 860px;border-radius: 50%;bottom: -153%;left: 18%;background: rgba(255,4,64,.15);filter: blur(50px);opacity: .32;-webkit-transform: rotate(150deg);-moz-transform: rotate(150deg);-ms-transform: rotate(150deg);-o-transform: rotate(150deg);transform: rotate(150deg);z-index: -2;}
.theme-footer-six .inner-container [class*="col-"] {margin-bottom: 40px;}
.theme-footer-six .title {font-weight: 500;font-size: 20px;color: #fff;margin-bottom: 30px;text-align: center;}
.theme-footer-six .social-icon li a {width: 36px;height: 36px;border: 1px solid #fff;border-radius: 50%;line-height: 34px;text-align: center;color: #fff;margin: 0 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-footer-six .social-icon li a:hover {background: #ff2759;border-color: #ff2759;color: #fff;}
.theme-footer-six .email {color: rgba(255,255,255,.8);}
.theme-footer-six .email:hover {text-decoration: underline;}
.theme-footer-six .copyright {text-align: center;font-size: 16px;padding: 45px 0 0;}
.theme-menu-five .right-widget .signIn-action {font-size: 20px;font-weight: 500;line-height: 46px;color: #56b7cb;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-five .right-widget .signIn-action:hover {text-decoration: underline;}
.theme-menu-five .right-widget .signIn-action img {margin-left: 12px;margin-top: -3px;color: #56b7cb;}
.theme-menu-five .right-widget .download-btn {margin-right: 40px;}
.theme-menu-five .right-widget .download-btn button {width: 190px;line-height: 60px;border-radius: 9px;font-weight: 500;font-size: 18px;color: #000;background: #ffeaa0;padding-right: 12px;}
.theme-menu-five .right-widget .download-btn.style-two button {background: #fff;border: 2px solid #000;line-height: 56px;}
.theme-menu-five .right-widget .download-btn button:after {content: url("/theme/image.php?theme=dganew&component=theme&image=89");border: none;margin: 0 11px 0 0;vertical-align: 0;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.theme-menu-five .right-widget .download-btn.show button:after {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.theme-menu-five .right-widget .download-btn .dropdown-menu {width: 100%;background: #fff5d1;border-radius: 0px 0px 10px 10px;border: none;margin: -5px 0 0 0;}
.theme-menu-five .right-widget .download-btn.style-two .dropdown-menu {background: #fff;border: 2px solid #000;}
.theme-menu-five .right-widget .download-btn .dropdown-menu a {font-weight: 500;font-size: 15px;color: #000;padding: 8px 15px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-five .right-widget .download-btn .dropdown-menu a:hover, .theme-menu-five .right-widget .download-btn .dropdown-menu a:focus {background: rgba(255,255,255,.5);}
.theme-menu-five .right-widget .download-btn .dropdown-menu a span {padding-right: 12px;}
.theme-menu-five .right-widget .signup-btn {color: #000;position: relative;margin-right: 38px;}
.theme-menu-five .right-widget .signup-btn:before {content: "";position: absolute;height: 13px;width: 2px;background: #000;right: -20px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.theme-menu-five .right-widget .signup-btn span {font-weight: 500;}
.theme-menu-five .right-widget .signup-btn:hover {text-decoration: underline;}
.hero-banner-seven {position: relative;z-index: 1;margin: 40px 0 0;}
.hero-banner-seven .illustration-container img {-webkit-animation: jumpTwo 6s infinite linear;animation: jumpTwo 6s infinite linear;}
.hero-banner-seven .hero-heading {font-weight: 500;font-size: 100px;line-height: 1.15em;padding-left: 50px;}
.hero-banner-seven .hero-heading span {position: relative;}
.hero-banner-seven .hero-heading span:before {content: "";width: 100%;height: 15px;background: #ffeaa0;position: absolute;left: 0;bottom: 30px;z-index: -1;}
.hero-banner-seven .hero-sub-heading {text-align: justify;font-size: 24px;line-height: 1.5em;color: #fff;padding: 36px 0 58px 0;}
.hero-banner-seven form {max-width: 550px;height: 80px;position: relative;}
.hero-banner-seven form input {border: none;background: #f4f4f4;border-radius: 7px;width: 100%;height: 100%;font-size: 16px;padding: 0 190px 0 30px;}
#topbar a {color: #56b8ca;}
#topbar .button, .footer-list .button {border: 1px solid #56b7cb;border-radius: 10px;color: #56b7cb;font-size: 14px;padding: 5px 10px;margin: .3rem;}
#topbar .button:hover {background: #56b8ca;color: #fff;}
.hero-banner-seven form button {gap: 10px;border: 1px solid #56b7cb;border-radius: 10px;padding: 3px 15px;padding: 10px 20px;color: #56b7cb;font-size: 16px;padding-top: 7px;position: absolute;right: 10px;top: 8px;bottom: 8px;width: 170px;text-align: center;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.btn-default {gap: 10px;border: 1px solid #694e90;border-radius: 10px;padding: 3px 15px;padding: 10px 20px;color: #694e90;font-size: 16px;padding-top: 7px;width: 170px;text-align: center;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.btn-default:hover {background: #6a4f92;color: #fff;}
.hero-banner-seven form button:hover {background: #56b8ca;color: #fff;}
.hero-banner-seven form ::-webkit-input-placeholder {color: #0b0b0b;}
.hero-banner-seven form :-ms-input-placeholder {color: #0b0b0b;}
.hero-banner-seven form ::-webkit-input-placeholder {color: #0b0b0b;}
.hero-banner-seven form ::-moz-placeholder {color: #0b0b0b;}
.hero-banner-seven form :-ms-input-placeholder {color: #0b0b0b;}
.hero-banner-seven form ::placeholder {color: #0b0b0b;}
.hero-banner-seven .term-text {font-size: 16px;color: #fff;margin-top: 22px;}
.hero-banner-seven .download-btn {width: 190px;margin-top: 25px;display: none;}
.hero-banner-seven .download-btn button {width: 100%;line-height: 60px;border-radius: 9px;font-weight: 500;font-size: 18px;color: #000;background: #ffeaa0;padding-right: 12px;}
.hero-banner-seven .download-btn button:after {content: url("/theme/image.php?theme=dganew&component=theme&image=89");border: none;margin: 0 11px 0 0;vertical-align: 0;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.hero-banner-seven .download-btn.show button:after {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.hero-banner-seven .download-btn .dropdown-menu {width: 100%;background: #fff5d1;border-radius: 0px 0px 10px 10px;border: none;margin: -5px 0 0 0;}
.hero-banner-seven .download-btn .dropdown-menu a {font-weight: 500;font-size: 15px;color: #000;padding: 8px 15px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hero-banner-seven .download-btn .dropdown-menu a:hover, .hero-banner-seven .download-btn .dropdown-menu a:focus {background: rgba(255,255,255,.5);}
.hero-banner-seven .download-btn .dropdown-menu a span {padding-right: 12px;}
.fancy-feature-fifteen {padding: 0 15px;}
.fancy-feature-fifteen .bg-wrapper {max-width: 1400px;margin: 0 auto;background: #f6f9fc;padding: 70px 0;border-radius: 20px;position: relative;z-index: 1;}
.fancy-feature-fifteen .bg-wrapper:before {content: "";position: absolute;width: 118px;height: 118px;border-radius: 50%;background: #75f1d5;top: -59px;right: -48px;z-index: 1;-webkit-animation: jumpTwo 6s infinite linear;animation: jumpTwo 6s infinite linear;}
.fancy-feature-fifteen .bg-wrapper .shape-one {left: -33px;top: 22%;-webkit-animation: jumpTwo 6s infinite linear;animation: jumpTwo 6s infinite linear;}
.fancy-feature-fifteen .bg-wrapper .shape-two {right: -33px;top: 58%;-webkit-animation: jumpThree 6s infinite linear;animation: jumpThree 6s infinite linear;}
.fancy-feature-fifteen .carousel-indicators {position: relative;margin: 0;}
.fancy-feature-fifteen .carousel-indicators li {margin: 0;padding: 0;height: auto;background: transparent;opacity: .2;border: none;text-indent: 0;position: relative;width: auto;}
.fancy-feature-fifteen .carousel-indicators li:before {content: "";position: absolute;width: 100%;height: 2px;background: #000;left: 0;bottom: -3px;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-feature-fifteen .carousel-indicators li p {font-size: 18px;font-weight: 500;color: #000;padding-left: 10px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-feature-fifteen .carousel-indicators li.active, .fancy-feature-fifteen .carousel-indicators li.active:before {opacity: 1;}
#screenSlider .carousel-item {opacity: 0;-webkit-transition-duration: .6s;-o-transition-duration: .6s;transition-duration: .6s;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
#screenSlider .carousel-item.active, #screenSlider .carousel-item-next.carousel-item-left, #screenSlider .carousel-item-prev.carousel-item-right {opacity: 1;}
#screenSlider .active.carousel-item-left, #screenSlider .active.carousel-item-right {opacity: 0;}
#screenSlider .carousel-item-next, #screenSlider .carousel-item-prev, #screenSlider .carousel-item.active, #screenSlider .active.carousel-item-left, #screenSlider .active.carousel-item-prev {-webkit-transform: translateX(0);-webkit-transform: translate3d(0,0,0);-moz-transform: translateX(0);-moz-transform: translate3d(0,0,0);-ms-transform: translateX(0);-ms-transform: translate3d(0,0,0);-o-transform: translateX(0);-o-transform: translate3d(0,0,0);transform: translateX(0);transform: translate3d(0,0,0);}
.block-style-eighteen .text-wrapper h6 {font-size: 17px;text-transform: uppercase;letter-spacing: 1px;color: rgba(0,0,0,.3);padding-bottom: 15px;}
.block-style-eighteen .text-wrapper .title {font-size: 68px;font-weight: 500;line-height: 1.05em;}
.block-style-eighteen .text-wrapper .title span {position: relative;display: inline-block;}
.block-style-eighteen .text-wrapper .title span:before {content: "";width: 100%;height: 13px;background: #ffeaa0;position: absolute;left: 0;bottom: 10px;z-index: -1;}
.block-style-eighteen .text-wrapper p {font-size: 20px;line-height: 1.75em;color: #4f4f4f;padding: 45px 0 40px;}
.block-style-eighteen .text-wrapper .learn-more {font-weight: 500;font-size: 16px;color: #000;}
.block-style-eighteen .text-wrapper .learn-more img {margin-right: 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-eighteen .text-wrapper .learn-more:hover img {-webkit-transform: translateX(-3px);-moz-transform: translateX(-3px);-ms-transform: translateX(-3px);-o-transform: translateX(-3px);transform: translateX(-3px);}
.block-style-eighteen .screen-holder-one {width: 460px;height: 470px;border-radius: 24px;background: #faf7f0;position: relative;z-index: 1;margin-left: auto;}
.block-style-eighteen .screen-holder-one .round-bg {background: #fff;border-radius: 50%;}
.block-style-eighteen .screen-holder-one .shapes {z-index: 1;}
.block-style-eighteen .screen-holder-one .logo-one {top: -33px;right: 32%;-webkit-animation: jumpTwo 6s infinite linear;animation: jumpTwo 6s infinite linear;}
.block-style-eighteen .screen-holder-one .logo-two {top: 20%;left: -42px;-webkit-animation: jumpThree 6s infinite linear;animation: jumpThree 6s infinite linear;}
.block-style-eighteen .screen-holder-one .logo-three {top: 74%;left: -37px;-webkit-animation: jumpTwo 6s infinite linear;animation: jumpTwo 6s infinite linear;}
.block-style-eighteen .screen-holder-one .logo-four {bottom: -54px;left: 52%;-webkit-animation: jumpThree 6s infinite linear;animation: jumpThree 6s infinite linear;}
.block-style-eighteen .screen-holder-one .logo-five {top: 9%;right: -43px;-webkit-animation: jumpThree 6s infinite linear;animation: jumpThree 6s infinite linear;}
.block-style-eighteen .screen-holder-one .shape-one {top: 42%;right: -43px;}
.block-style-eighteen .screen-holder-two {position: relative;display: inline-block;}
.block-style-eighteen .screen-holder-two .screen-one {z-index: 1;bottom: -9%;right: -22%;width: 44.8%;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.block-style-eighteen .screen-holder-three {width: 530px;height: 513px;background: #f0f6fb;position: relative;display: inline-block;border-radius: 25px;margin-left: auto;}
.block-style-eighteen .screen-holder-three img {-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-text-block-twentyTwo .text-wrapper {padding-left: 40px;}
.fancy-text-block-twentyTwo .text-wrapper p {font-size: 20px;line-height: 1.75em;color: #292929;padding: 40px 0 67px;}
.fancy-text-block-twentyTwo .illustration-holder img {-webkit-animation: jumpTwo 6s infinite linear;animation: jumpTwo 6s infinite linear;}
.feature-seventeen {padding: 0 15px;background: linear-gradient(90deg,#027fba 0%,#6f4b99 70%);}
.feature-seventeen .bg-wrapper {max-width: 1400px;margin: 0 auto;background-color: #30346e;border-radius: 25px;padding: 90px 0 40px;}
.feature-seventeen .block-meta {margin-bottom: 70px;text-align: center;padding: 0 30px;}
.feature-seventeen .block-meta .icon {height: 35px;}
.feature-seventeen .block-meta .icon img {margin: 0 auto;}
.feature-seventeen .block-meta h4 {font-size: 24px;font-weight: 500;padding: 28px 0 14px;}
.feature-seventeen .block-meta p {line-height: 32px;color: #292929;}
.pricing-nav-four {margin: 70px auto 95px;border: 2px solid #000;padding: 6px;border-radius: 10px;width: 310px;}
.pricing-nav-four .nav-item {margin: 0;}
.pricing-nav-four .nav-item .nav-link {font-weight: 500;font-size: 18px;line-height: 60px;border: none;border-radius: 10px;padding: 0 15px;width: 147px;text-align: center;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-nav-four .nav-item .nav-link.active {background: #000;color: #fff;}
.pricing-table-area-six {max-width: 1335px;padding: 0 15px;margin: 0 auto;}
.pricing-table-area-six .row {margin: 0 -30px;}
.pricing-table-area-six .row [class*="col-"] {padding: 0 30px;}
.pricing-table-area-six .pr-table-wrapper {border: 1px solid #ececec;border-radius: 15px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding: 35px 35px 35px;margin-top: 40px;position: relative;z-index: 1;text-align: center;}
.pricing-table-area-six .pr-table-wrapper:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 15px;border: 2px solid #000;z-index: -1;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-table-area-six .pr-table-wrapper .pack-name {font-weight: 500;font-size: 24px;line-height: 35px;padding: 0 13px;display: inline-block;color: #000;}
.pricing-table-area-six .pr-table-wrapper .pack-details {font-size: 16px;text-transform: uppercase;letter-spacing: 2px;color: #000;border-bottom: 1px solid #e0e0e0;padding: 0 0 27px;}
.pricing-table-area-six .pr-table-wrapper .price {font-size: 42px;font-weight: 500;color: #000;line-height: initial;padding: 13px 0 6px;}
.pricing-table-area-six .pr-table-wrapper .pr-feature {text-align: right;padding: 28px 8px 42px 0;}
.pricing-table-area-six .pr-table-wrapper .pr-feature li {position: relative;line-height: 42px;color: rgba(0,0,0,.7);padding-right: 30px;}
.pricing-table-area-six .pr-table-wrapper .pr-feature li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=76");position: absolute;top: 0;right: 0;}
.pricing-table-area-six .pr-table-wrapper .trial-button {display: block;font-size: 16px;font-weight: 500;color: #000;line-height: 52px;border: 2px solid #000;border-radius: 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-table-area-six .pr-table-wrapper .trial-text {font-size: 16px;padding-top: 20px;}
.pricing-table-area-six .pr-table-wrapper:hover:before, .pricing-table-area-six .pr-table-wrapper.active:before {opacity: 1;}
.pricing-table-area-six .pr-table-wrapper .trial-button:hover, .pricing-table-area-six .pr-table-wrapper.active .trial-button {background: #ffeaa0;border-color: #ffeaa0;}
.clientSliderSix {max-width: 1740px;margin: 30px auto 0;}
.clientSliderSix .item {margin: 80px 25px;}
.clientSliderSix .feedback-wrapper {border: 2px solid #e8edf0;border-radius: 10px;background: #fff;padding: 42px 57px 48px 44px;position: relative;overflow: hidden;z-index: 1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.clientSliderSix .feedback-wrapper .ribbon {height: 8px;position: absolute;left: -1px;right: -1px;top: -1px;}
.clientSliderSix .slick-center .feedback-wrapper {border-color: #fff;-webkit-box-shadow: 0px 35px 60px rgba(14,29,45,.04);box-shadow: 0px 35px 60px rgba(14,29,45,.04);}
.clientSliderSix .feedback-wrapper:before {content: url("/theme/image.php?theme=dganew&component=theme&image=101");position: absolute;bottom: 41px;left: 57px;}
.clientSliderSix .feedback-wrapper p {font-size: 20px;line-height: 38px;color: #000;padding-bottom: 45px;}
.clientSliderSix .feedback-wrapper .avatar {width: 40px;height: 40px;border-radius: 50%;margin-left: 15px;}
.clientSliderSix .feedback-wrapper .name {font-weight: 500;font-size: 18px;}
.clientSliderSix .feedback-wrapper .name span {font-weight: normal;font-size: 16px;color: #c1c1c1;}
.clientSliderSix .slick-dots {text-align: center;}
.clientSliderSix .slick-dots li {display: inline-block;}
.clientSliderSix .slick-dots li button {text-indent: -50000px;width: 8px;height: 8px;border-radius: 50%;border: 1px solid #000;margin: 0 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.clientSliderSix .slick-dots li.slick-active button {background: #000;border-color: #000;}
.clientSliderSix.style-two .feedback-wrapper .ribbon {top: auto;bottom: -1px;height: 5px;-webkit-transform: scale(0,1);-moz-transform: scale(0,1);-ms-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);border-radius: 0 0 10px 10px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.clientSliderSix.style-two .slick-center .feedback-wrapper .ribbon {-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
.fancy-short-banner-eight {background: #fcf7ea;padding: 75px 0 100px;position: relative;z-index: 1;}
.fancy-short-banner-eight .download-btn {width: 280px;margin: 80px auto 0;}
.fancy-short-banner-eight .download-btn button {width: 100%;line-height: 70px;border-radius: 6px;font-weight: 500;font-size: 18px;color: #fff;background: #000;text-align: center;}
.fancy-short-banner-eight .download-btn button:after {content: url("/theme/image.php?theme=dganew&component=theme&image=102");border: none;position: absolute;right: 22px;vertical-align: 0;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.fancy-short-banner-eight .download-btn.show button:after {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.fancy-short-banner-eight .download-btn .dropdown-menu {width: 100%;background: #fff5d1;border-radius: 0px 0px 10px 10px;border: none;margin: -5px 0 0 0;padding: 5px 0 0px;}
.fancy-short-banner-eight .download-btn .dropdown-menu a {font-weight: 500;font-size: 15px;color: #000;padding: 8px 15px;background: transparent;}
.fancy-short-banner-eight .download-btn .dropdown-menu a:hover, .fancy-short-banner-eight .download-btn .dropdown-menu a:focus {background: rgba(255,255,255,.5);}
.fancy-short-banner-eight .download-btn .dropdown-menu a span {padding-right: 12px;}
.fancy-short-banner-eight .shape-one {top: 18%;left: 10%;-webkit-animation: jumpThree 4s infinite linear;animation: jumpThree 4s infinite linear;}
.fancy-short-banner-eight .shape-two {top: 54%;right: 9%;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.theme-footer-seven h5.title {color: white;position: relative;padding-bottom: 15px;font-size: 26px;font-family: "Bahij Janna Bold",sans-serif;}
.theme-footer-seven h5.title:after {content: "";left: 0;height: 4px;width: 115px;position: absolute;z-index: 1;background-color: #29b3b4;bottom: 5px;}
.theme-footer-seven .footer-list a {line-height: 40px;color: #fff;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-footer-seven .footer-list a:hover {text-decoration: underline;}
.theme-footer-seven .newsletter p {font-size: 19px;color: #fff;padding: 10px 0 40px;}
.theme-footer-seven .newsletter form {height: 70px;position: relative;margin-bottom: 12px;}
.theme-footer-seven .newsletter form input {width: 100%;height: 100%;border: 2px solid #000;border-radius: 8px;padding: 0 125px 0 20px;font-size: 16px;color: #000;}
.theme-footer-seven .newsletter form ::-webkit-input-placeholder {color: #000;opacity: 1;}
.theme-footer-seven .newsletter form ::-moz-placeholder {color: #000;opacity: 1;}
.theme-footer-seven .newsletter form :-ms-input-placeholder {color: #000;opacity: 1;}
.theme-footer-seven .newsletter form ::placeholder {color: #000;opacity: 1;}
.theme-footer-seven .newsletter form :-ms-input-placeholder {color: #000;}
.theme-footer-seven .newsletter form ::-ms-input-placeholder {color: #000;}
.theme-footer-seven .newsletter form button {position: absolute;font-size: 16px;font-weight: 500;top: 8px;right: 8px;bottom: 8px;width: 115px;border-radius: 8px;background: #ffeaa0;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-footer-seven .newsletter .info {font-size: 14px;color: #fff;}
.theme-footer-seven {background: linear-gradient(90deg,#285581 0%,#37326d 70%);}
.footer-list span {color: #fff;}
.theme-footer-seven .bottom-footer {border-top: 1px solid rgba(32,162,181,.27);padding: 10px 0 10px;margin-top: 10px;}
.theme-footer-seven .bottom-footer .footer-nav a {font-size: 14px;color: #fff;margin-left: 10px;}
.theme-footer-seven .bottom-footer .footer-nav a:hover {text-decoration: underline;}
.theme-footer-seven .bottom-footer .copyright {font-size: 16px;color: #fff;}
.theme-footer-seven .bottom-footer .social-icon a {font-size: 20px;margin-right: 15px;color: #fff;}
.theme-footer-seven.dark-bg {background: #262626;color: #fff;}
.theme-footer-seven.dark-bg .title {color: rgba(255,255,255,.4);}
.theme-footer-seven.dark-bg .footer-list a, .theme-footer-seven.dark-bg .newsletter p, .theme-footer-seven.dark-bg .bottom-footer .footer-nav a, .theme-footer-seven.dark-bg .bottom-footer .copyright, .theme-footer-seven.dark-bg .bottom-footer .social-icon a {color: #fff;}
.theme-footer-seven.dark-bg .bottom-footer {border-top: 1px solid rgba(255,255,255,.08);}
.hero-banner-eight {position: relative;z-index: 5;text-align: center;margin-top: 62px;}
.hero-banner-eight .hero-heading {font-size: 90px;font-weight: 500;line-height: 1.11em;}
.hero-banner-eight .hero-sub-heading {font-size: 23px;color: #000;padding: 35px 0 55px;}
.hero-banner-eight .video-wrapper {max-width: 1050px;height: 600px;border-radius: 30px;overflow: hidden;background: #fff;-webkit-box-shadow: 0 20px 60px rgba(0,0,0,.04);box-shadow: 0 20px 60px rgba(0,0,0,.04);margin: 75px auto 0;}
.hero-banner-eight .video-wrapper video {display: block;}
.hero-banner-eight .shape-right {top: -1%;right: 0;width: 25.5%;-webkit-animation: fade-in 1.5s infinite linear;animation: fade-in 1.5s infinite linear;}
.hero-banner-eight .shape-left {top: 0;left: 0;width: 29.4%;-webkit-animation: fade-in-rev 1.5s infinite linear;animation: fade-in-rev 1.5s infinite linear;}
.fancy-feature-eighteen {background: #f3f8ff;padding: 120px 15px 150px;position: relative;z-index: 1;}
.fancy-feature-eighteen .nav-tabs {margin: 90px 0 70px;border: none;}
.fancy-feature-eighteen .nav-item .nav-link {position: relative;width: 90px;height: 90px;border-radius: 15px;padding: 10px;border: none;background: transparent;margin: 10px 22px;}
.fancy-feature-eighteen .nav-item .hover {position: absolute;top: 50%;left: 50%;-webkit-transform: scale(0) translate(-50%,-50%);-moz-transform: scale(0) translate(-50%,-50%);-ms-transform: scale(0) translate(-50%,-50%);-o-transform: scale(0) translate(-50%,-50%);transform: scale(0) translate(-50%,-50%);}
.fancy-feature-eighteen .nav-item .active .current {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
.fancy-feature-eighteen .nav-item .active .hover {-webkit-transform: scale(1) translate(-50%,-50%);-moz-transform: scale(1) translate(-50%,-50%);-ms-transform: scale(1) translate(-50%,-50%);-o-transform: scale(1) translate(-50%,-50%);transform: scale(1) translate(-50%,-50%);}
.fancy-feature-eighteen .nav-item .nav-link.active {background: #fff;-webkit-box-shadow: 0 15px 30px rgba(9,16,29,.03);box-shadow: 0 15px 30px rgba(9,16,29,.03);}
.fancy-feature-eighteen .tab-content {max-width: 1450px;margin: 0 auto;background: #fff;border-radius: 20px;-webkit-box-shadow: 0 40px 100px rgba(14,33,44,.05);box-shadow: 0 40px 100px rgba(14,33,44,.05);overflow: hidden;}
.fancy-feature-eighteen .tab-content .text-wrapper {padding: 40px 80px;}
.fancy-feature-eighteen .tab-content .text-wrapper h4 {font-size: 36px;font-weight: 700;padding-bottom: 40px;}
.fancy-feature-eighteen .tab-content .text-wrapper p {font-size: 24px;line-height: 1.83em;color: #000;}
.fancy-feature-eighteen .shape-right {bottom: 4%;right: 0;width: 13.35%;-webkit-animation: fade-in 1.5s infinite linear;animation: fade-in 1.5s infinite linear;}
.fancy-feature-eighteen .shape-left {bottom: 8%;left: 0;width: 13%;-webkit-animation: fade-in-rev 1.5s infinite linear;animation: fade-in-rev 1.5s infinite linear;}
.fancy-feature-eighteen .tab-content .img-holder {position: relative;}
.fancy-feature-eighteen .tab-content .img-holder .ripple-box {width: 385px;height: 160px;border: 3px solid #fff;color: #fff;font-size: 28px;font-weight: 500;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.fancy-feature-eighteen .tab-content .img-holder .ripple-box:before {content: "";position: absolute;width: 3px;height: 40px;background: #fff;top: -40px;left: -3px;}
.fancy-feature-eighteen .tab-content .img-holder .ripple-box:after {content: "";position: absolute;width: 40px;height: 3px;background: #fff;top: -3px;left: -40px;}
.block-style-nineteen {background: #fff;border-radius: 10px;padding: 37px 50px;margin-top: 35px;border-right-width: 5px;border-right-style: solid;-webkit-box-shadow: 0 20px 60px rgba(10,30,81,.04);box-shadow: 0 20px 60px rgba(10,30,81,.04);}
.block-style-nineteen .text {padding-right: 30px;}
.block-style-nineteen .text h4 {font-size: 24px;font-weight: 700;padding-bottom: 17px;}
.block-style-nineteen .text p {text-align: justify;font-size: 16px;line-height: 1.875em;}
.block-style-twenty .text-wrapper h6 {font-size: 17px;text-transform: uppercase;letter-spacing: 1px;padding-bottom: 35px;color: rgba(0,0,0,.3);}
.block-style-twenty .text-wrapper .title {font-size: 60px;line-height: 1.2em;font-weight: 700;}
.block-style-twenty .text-wrapper p {font-size: 20px;line-height: 1.8em;color: #4f4f4f;padding: 44px 0 44px;}
.block-style-twenty .text-wrapper .video-button {font-weight: 500;font-size: 15px;text-transform: uppercase;color: #6b6df6;}
.block-style-twenty .text-wrapper .video-button .fa {display: inline-block;font-size: 26px;margin-left: 15px;}
.block-style-twenty .text-wrapper .video-button:hover span {text-decoration: underline;}
.fancy-feature-twentyOne {background: #fcf6ee;padding: 140px 0 110px;}
.block-style-twentyOne {border-radius: 15px;overflow: hidden;position: relative;margin-top: 35px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-twentyOne:hover {-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: 0 10px 30px rgba(147,134,118,.2);box-shadow: 0 10px 30px rgba(147,134,118,.2);}
.block-style-twentyOne .video-button {position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 15px;color: #fff;font-size: 24px;padding: 15px 20px;text-align: center;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-twentyOne .video-button .icon {width: 38px;height: 38px;background: #fff;border-radius: 50%;margin-top: 15px;}
.block-style-twentyOne:hover .video-button {opacity: 1;}
.fancy-short-banner-nine {background: #4b0e55;padding: 110px 0;position: relative;z-index: 1;}
.fancy-short-banner-nine .title-style-seven h2, .fancy-short-banner-nine .title-style-seven p {color: #fff;}
.fancy-short-banner-nine .download-btn {width: 250px;margin: 50px auto 0;}
.fancy-short-banner-nine .download-btn button {width: 100%;line-height: 65px;border-radius: 40px;font-weight: 500;font-size: 18px;color: #000;background: #fff;text-align: center;}
.fancy-short-banner-nine .download-btn button:after {content: url("/theme/image.php?theme=dganew&component=theme&image=89");border: none;position: absolute;right: 30px;vertical-align: 0;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.fancy-short-banner-nine .download-btn.show button:after {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.fancy-short-banner-nine .download-btn .dropdown-menu {width: 100%;background: #fff;border-radius: 0px 0px 10px 10px;border: none;margin: -5px 0 0 0;padding: 5px 0 0px;}
.fancy-short-banner-nine .download-btn .dropdown-menu a {font-weight: 500;font-size: 15px;color: #000;padding: 8px 15px;background: transparent;}
.fancy-short-banner-nine .download-btn .dropdown-menu a span {padding-right: 12px;}
.fancy-short-banner-nine .shape-one {bottom: 0;right: 0;width: 18%;}
.fancy-short-banner-nine .shape-two {bottom: 0;left: 0;width: 17.4%;}
.full-height-layout {min-height: 100vh;padding: 40px 15px;position: relative;z-index: 5;}
.coming-soon-content {max-width: 860px;margin: 0 auto;text-align: center;}
.coming-soon-content h6 {font-size: 18px;text-transform: uppercase;letter-spacing: 6px;color: rgba(0,0,0,.43);}
.coming-soon-content h1 {font-size: 72px;line-height: 1.18em;font-weight: 700;color: #000;padding: 35px 0 60px;}
.coming-soon-content p {font-size: 24px;line-height: 1.79em;color: #000;padding-bottom: 55px;}
.coming-soon-content form {max-width: 670px;height: 75px;position: relative;margin: 0 auto;}
.coming-soon-content form input {display: block;width: 100%;border: 2px solid #000;border-radius: 10px;padding: 0 220px 0 20px;height: 100%;}
.coming-soon-content form button {width: 200px;background: #151515;color: #fff;font-weight: 500;border-radius: 10px;position: absolute;top: 6px;right: 6px;bottom: 6px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.coming-soon-content form button:hover {background: var(--blue-dark);}
.coming-soon-content .social-icon a {width: 34px;height: 34px;line-height: 32px;text-align: center;border: 1px solid #e7e7e7;border-radius: 7px;color: #333;margin: 0 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.coming-soon-content .social-icon a:hover {background: #232323;color: #fff;}
.coming-soon-content .social-icon {position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: 40px;}
.coming-soon-content .shape-one {left: 0;top: 5%;-webkit-animation: fade-in-rev 1.5s infinite linear;animation: fade-in-rev 1.5s infinite linear;}
.coming-soon-content .shape-two {left: 20%;top: 9%;-webkit-animation: jumpThree 3.5s infinite linear;animation: jumpThree 3.5s infinite linear;}
.coming-soon-content .shape-three {left: 11%;top: 35%;-webkit-animation: jumpTwo 3.5s infinite linear;animation: jumpTwo 3.5s infinite linear;}
.coming-soon-content .shape-four {left: 10%;top: 70%;-webkit-animation: fade-in 1.5s infinite linear;animation: fade-in 1.5s infinite linear;}
.coming-soon-content .shape-five {left: 22%;top: 90%;-webkit-animation: jumpThree 3.5s infinite linear;animation: jumpThree 3.5s infinite linear;}
.coming-soon-content .shape-six {right: 22%;top: 9%;-webkit-animation: jumpThree 3.5s infinite linear;animation: jumpThree 3.5s infinite linear;}
.coming-soon-content .shape-seven {right: 12%;top: 28%;-webkit-animation: fade-in-rev 1.5s infinite linear;animation: fade-in-rev 1.5s infinite linear;}
.coming-soon-content .shape-eight {right: 12%;top: 60%;-webkit-animation: jumpTwo 3.5s infinite linear;animation: jumpTwo 3.5s infinite linear;}
.coming-soon-content .shape-nine {right: 25%;top: 85%;-webkit-animation: jumpThree 3.5s infinite linear;animation: jumpThree 3.5s infinite linear;}
.coming-soon-content .shape-ten {right: 5%;bottom: 0;-webkit-animation: fade-in 1.5s infinite linear;animation: fade-in 1.5s infinite linear;}
.theme-menu-six .navbar-nav .nav-item .nav-link {font-size: 20px;margin: 0 25px;color: #fff;}
.theme-menu-six .navbar-nav .nav-item .nav-link.active {text-decoration: underline;}
.theme-menu-six .right-widget .signIn-action {font-size: 20px;line-height: 46px;color: #fff;margin: 0 10px 0 40px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-six .right-widget .signIn-action:hover {text-decoration: underline;}
.theme-menu-six .right-widget .signIn-action img {margin-left: 12px;margin-top: -3px;}
.theme-menu-six .right-widget .signup-btn {width: 142px;line-height: 50px;font-size: 16px;background: #fff;border-radius: 30px;color: #000;text-align: center;font-weight: 500;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-six .right-widget .signup-btn:hover {background: #c751ff;color: #fff;}
.theme-menu-six.fixed .navbar-nav .nav-item .nav-link, .theme-menu-six.fixed .right-widget .signIn-action {color: #000;}
.theme-menu-six.fixed .right-widget .signup-btn {background: #572ff6;color: #fff;}
.theme-menu-six .right-widget .demo-button {width: 200px;font-size: 17px;line-height: 55px;border: 2px solid #fff;text-align: center;border-radius: 8px;font-weight: 500;color: #fff;position: relative;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-six .right-widget .demo-button:hover {background: #fff;color: #000;}
.theme-menu-six.fixed .right-widget .demo-button {background: #212121;color: #fff;}
.hero-banner-nine {position: relative;z-index: 1;padding-top: 270px;}
.hero-banner-nine .hero-heading {font-weight: 700;font-size: 72px;line-height: 1.25em;}
.hero-banner-nine .hero-heading span {display: inline-block;position: relative;}
.hero-banner-nine .hero-heading span img {position: absolute;max-height: 100%;z-index: -1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.hero-banner-nine .hero-sub-heading {font-size: 24px;line-height: 1.5em;color: #2f2f2f;padding: 36px 0 58px 0;}
.hero-banner-nine form {max-width: 550px;height: 70px;position: relative;}
.hero-banner-nine form input {border: none;background: #f4f4f4;border-radius: 54px;width: calc(100% - 100px);height: 100%;font-size: 16px;padding: 0 50px;}
.hero-banner-nine form button {position: absolute;left: 0;top: 0;background: #572ff6;width: 70px;height: 70px;border-radius: 50%;text-align: center;color: #fff;font-size: 17px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hero-banner-nine form button:hover {background: #ff4a8b;}
.hero-banner-nine form ::-webkit-input-placeholder {color: #0b0b0b;}
.hero-banner-nine form :-ms-input-placeholder {color: #0b0b0b;}
.hero-banner-nine form ::-webkit-input-placeholder {color: #0b0b0b;}
.hero-banner-nine form ::-moz-placeholder {color: #0b0b0b;}
.hero-banner-nine form :-ms-input-placeholder {color: #0b0b0b;}
.hero-banner-nine form ::placeholder {color: #0b0b0b;}
.hero-banner-nine .term-text {font-size: 16px;color: #a5a5a5;margin-top: 22px;}
.hero-banner-nine .term-text a {color: #572ff6;}
.hero-banner-nine .bg-shape {top: 0;left: 0;-webkit-transform: scaleX(-1);-moz-transform: scaleX(-1);-ms-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);}
.hero-banner-nine .illustration-container {position: absolute;left: -25px;top: 22%;z-index: 1;width: 44%;}
.hero-banner-nine .illustration-container:before {content: "";position: absolute;top: 0;right: 70px;left: -30px;bottom: 50px;background: rgba(255,255,255,.4);border-radius: 10px;z-index: -1;}
.hero-banner-nine .illustration-container:after {content: "";position: absolute;top: -25px;right: 100px;left: -30px;bottom: 50px;background: rgba(255,255,255,.2);border-radius: 10px;z-index: -2;}
.block-style-twentyTwo {text-align: center;background: #fff;padding: 50px 35px;margin-top: 45px;cursor: pointer;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-twentyTwo:hover {-webkit-box-shadow: 0px 30px 80px rgba(0,57,110,.05);box-shadow: 0px 30px 80px rgba(0,57,110,.05);-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}
.block-style-twentyTwo .icon {width: 70px;height: 70px;border-radius: 50%;margin: 0 auto;}
.block-style-twentyTwo h4 {font-size: 24px;font-weight: 500;padding: 26px 0;}
.block-style-twentyTwo .arrow-icon {margin-top: 30px;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-twentyTwo:hover .arrow-icon {opacity: 1;}
.block-style-twentyThree {margin-bottom: 190px;}
.block-style-twentyThree .text-wrapper h6 {font-size: 15px;text-transform: uppercase;letter-spacing: 1px;color: #adb0b7;}
.block-style-twentyThree .text-wrapper .title {font-size: 42px;line-height: 1.3em;font-weight: 700;padding: 28px 0 24px;}
.block-style-twentyThree .text-wrapper p {font-size: 20px;line-height: 1.85em;}
.block-style-twentyThree .screen-container {position: relative;max-width: 508px;height: 415px;}
.block-style-twentyThree .screen-container .oval-shape {width: 415px;height: 415px;border-radius: 50%;position: absolute;top: 0;left: 0;}
.block-style-twentyThree .screen-container .oval-shape:nth-child(2) {left: auto;right: 0;z-index: -1;}
.block-style-twentyThree .screen-container .oval-shape:nth-child(1) {mix-blend-mode: multiply;-webkit-transform: rotate(30deg);-moz-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg);}
.block-style-twentyThree .screen-container .shape-one {z-index: 2;left: -15%;bottom: -18px;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.block-style-twentyThree .screen-container .shape-two {z-index: 2;right: -17%;bottom: -28px;-webkit-animation: jumpThree 5s infinite linear;animation: jumpThree 5s infinite linear;}
.block-style-twentyThree .screen-container .shape-three {z-index: 2;left: -25%;bottom: -21%;max-width: 583px;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.fancy-feature-twentyFour .bg-wrapper {background: #f5fbff;position: relative;z-index: 1;padding: 170px 0 130px;}
.fancy-feature-twentyFour .click-scroll-button {position: absolute;width: 52px;height: 52px;border-radius: 50%;background: #fff;z-index: 1;top: -25px;left: 50%;margin-left: -26px;}
.fancy-feature-twentyFour .click-scroll-button img {width: 20px;}
.fancy-feature-twentyFour .shape-one {top: -25px;right: 25%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.fancy-feature-twentyFour .shape-two {top: 47%;right: 8%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.fancy-feature-twentyFour .shape-three {bottom: -20px;right: 13%;-webkit-animation: jumpTwo 3s infinite linear;animation: jumpTwo 3s infinite linear;}
.fancy-feature-twentyFour .shape-four {bottom: 31%;left: 10%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.fancy-feature-twentyFour .shape-five {top: 13%;left: 10%;-webkit-animation: jumpTwo 3s infinite linear;animation: jumpTwo 3s infinite linear;}
.block-style-twentyFour {background: #fff;padding: 40px 43px 50px;-webkit-box-shadow: 0 4px 0 #e9f3fa;box-shadow: 0 4px 0 #e9f3fa;border-radius: 10px;width: 100%;height: 100%;}
.block-style-twentyFour .icon {width: 70px;height: 70px;border-radius: 20px;}
.block-style-twentyFour .text {width: calc(100% - 70px);padding-right: 32px;}
.block-style-twentyFour .text h4 {font-size: 22px;font-weight: 500;}
.block-style-twentyFour .text p {font-size: 16px;line-height: 28px;padding-top: 15px;}
.partner-section-one {position: relative;z-index: 1;}
.partner-section-one .img-box a {display: block;height: 100%;}
.partner-section-one .img-box img {position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);margin: 0 auto;}
.partner-section-one .img-box {background: #fff;border-radius: 50%;-webkit-box-shadow: 15px 30px 50px rgba(26,34,72,.08);box-shadow: 15px 30px 50px rgba(26,34,72,.08);width: 175px;height: 175px;margin: 0 auto 35px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.partner-section-one.bg-transparent .img-box {-webkit-box-shadow: 15px 30px 50px rgba(23,32,90,.06);box-shadow: 15px 30px 50px rgba(23,32,90,.06);}
.partner-section-one .img-box:hover {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.partner-section-one .img-box.bx-b {width: 121px;height: 121px;margin-top: 45px;}
.partner-section-one .img-box.bx-d {width: 151px;height: 151px;margin-top: 25px;}
.partner-section-one .img-box.bx-f {width: 135px;height: 135px;margin-top: 20px;}
.partner-section-one .img-box.bx-g {width: 197px;height: 197px;}
.partner-section-one .img-box.bx-h {width: 138px;height: 138px;margin-top: 20px;}
.partner-section-one .shape-one {top: 9%;right: 14%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.partner-section-one .shape-two {top: 44%;right: 9%;-webkit-animation: rotatedTwo 12s infinite linear;animation: rotatedTwo 12s infinite linear;}
.partner-section-one .shape-three {bottom: 19%;right: 12%;-webkit-animation: jumpTwo 3s infinite linear;animation: jumpTwo 3s infinite linear;}
.partner-section-one .shape-four {bottom: 0;right: 36%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.partner-section-one .shape-five {bottom: 0;left: 36%;-webkit-animation: rotatedTwo 12s infinite linear;animation: rotatedTwo 12s infinite linear;}
.partner-section-one .shape-six {bottom: 17%;left: 18%;-webkit-animation: rotated 12s infinite linear;animation: rotated 12s infinite linear;}
.partner-section-one .shape-seven {top: 43%;left: 9%;-webkit-animation: jumpTwo 3s infinite linear;animation: jumpTwo 3s infinite linear;}
.partner-section-one .shape-eight {top: 10%;left: 19%;-webkit-animation: rotatedTwo 12s infinite linear;animation: rotatedTwo 12s infinite linear;}
.fancy-short-banner-ten {background: #f5fbff;padding: 110px 0 80px;position: relative;z-index: 1;}
.fancy-short-banner-ten h2 {font-size: 60px;font-weight: 700;}
.fancy-short-banner-ten p {font-size: 32px;line-height: 1.53em;color: #040404;padding: 30px 0 62px;}
.fancy-short-banner-ten .download-btn {width: 300px;margin: 0 auto;}
.fancy-short-banner-ten .download-btn button {width: 100%;line-height: 65px;border-radius: 40px;font-weight: 500;font-size: 18px;color: #000;background: transparent;border: 2px solid #000;text-align: center;}
.fancy-short-banner-ten .download-btn button:after {content: url("/theme/image.php?theme=dganew&component=theme&image=89");border: none;position: absolute;right: 30px;vertical-align: 0;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.fancy-short-banner-ten .download-btn.show button:after {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.fancy-short-banner-ten .download-btn .dropdown-menu {width: 100%;background: #fff;border-radius: 0px 0px 10px 10px;border: none;margin: 0;padding: 5px 0 0px;}
.fancy-short-banner-ten .download-btn .dropdown-menu a {font-weight: 500;font-size: 15px;color: #000;padding: 8px 15px;background: transparent;}
.fancy-short-banner-ten .download-btn .dropdown-menu a span {padding-right: 12px;}
.fancy-short-banner-ten .info-text {text-align: center;font-size: 15px;color: #6b6b6b;padding-top: 15px;}
.fancy-short-banner-ten .shape-one {bottom: 0;right: 0;width: 16.8%;}
.fancy-short-banner-ten .shape-two {top: 0;left: 0;width: 16.25%;}
.theme-footer-eight .footer-about-widget ul li a {font-size: 18px;color: #343434;margin-bottom: 5px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.theme-footer-eight .footer-about-widget ul li a.phone {font-size: 20px;}
.theme-footer-eight .footer-about-widget ul li a:hover {text-decoration: underline;}
.theme-footer-eight .footer-title {font-size: 24px;font-weight: 500;color: #0e0e0e;position: relative;margin: 5px 0 21px;}
.theme-footer-eight .footer-list ul li a {color: #343434;line-height: 40px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.theme-footer-eight .footer-list ul li a:hover {text-decoration: underline;}
.theme-footer-eight .top-footer [class*="col-"] {margin-bottom: 35px;}
.theme-footer-eight .bottom-footer p {font-size: 16px;color: #373737;}
.theme-footer-eight .bottom-footer .social-icon a {font-size: 20px;margin-right: 15px;color: #000;}
.team-section-five {background: #f2fbfd;padding: 180px 0 150px;}
.fancy-short-banner-eleven {position: relative;z-index: 1;text-align: center;}
.fancy-short-banner-eleven h2 {font-size: 68px;line-height: 1.23em;}
.fancy-short-banner-eleven.bg-color {padding: 95px 0 130px;background: linear-gradient(45deg,#fffbf2 0%,#edfffd 100%);}
.fancy-short-banner-eleven [class*="bubble"] {position: absolute;z-index: -1;border-radius: 50%;}
.fancy-short-banner-eleven .bubble-one {width: 17px;height: 17px;background: #ff6cc4;top: -8px;right: 15%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-short-banner-eleven .bubble-two {width: 7px;height: 7px;background: #51fcff;bottom: 26%;right: 26%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-short-banner-eleven .bubble-three {width: 25px;height: 25px;background: #b183ff;bottom: -12px;left: 12%;-webkit-animation: scale-up-one 4s infinite linear;animation: scale-up-one 4s infinite linear;}
.fancy-short-banner-eleven .bubble-four {width: 8px;height: 8px;background: #ffcd8b;top: 32%;left: 14%;-webkit-animation: scale-up-three 4s infinite linear;animation: scale-up-three 4s infinite linear;}
.fancy-short-banner-eleven .shape-one {left: 0;top: -127px;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.fancy-short-banner-eleven .shape-two {right: 0;bottom: -127px;-webkit-animation: jumpThree 4s infinite linear;animation: jumpThree 4s infinite linear;}
.team-details {background: #f2fbfd;padding: 160px 0;position: relative;z-index: 1;}
.main-bg {background-color: #37326d;}
.team-details .main-bg {background: #fff;-webkit-box-shadow: 0px 40px 80px rgba(0,29,56,.03);box-shadow: 0px 40px 80px rgba(0,29,56,.03);}
.team-details .main-bg .img-meta {width: 48%;}
.team-details .main-bg .text-wrapper {width: 52%;padding: 40px 115px 40px 50px;}
.team-details .main-bg .text-wrapper .name {font-size: 33px;color: #000;}
.team-details .main-bg .text-wrapper .position {color: rgba(0,0,0,.4);padding: 10px 0 50px;}
.team-details .main-bg .text-wrapper h6 {font-size: 18px;padding-bottom: 15px;text-transform: uppercase;}
.team-details .main-bg .text-wrapper .social-icon a {width: 42px;height: 42px;line-height: 42px;border-radius: 50%;text-align: center;font-size: 20px;color: rgba(0,0,0,.33);position: relative;z-index: 1;margin-right: 10px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.team-details .main-bg .text-wrapper .social-icon a:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;z-index: -1;opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.team-details .main-bg .text-wrapper .social-icon a:hover {color: #fff;}
.team-details .main-bg .text-wrapper .social-icon a:hover:before {opacity: 1;}
.team-details .main-bg .text-wrapper .social-icon li:nth-child(1) a:before {background: #6f55ff;}
.team-details .main-bg .text-wrapper .social-icon li:nth-child(2) a:before {background: #1da1f2;}
.team-details .main-bg .text-wrapper .social-icon li:nth-child(3) a:before {background: #ea4c89;}
.team-details .main-bg .text-wrapper .social-icon li:nth-child(4) a:before {background: #d44638;}
.team-details .shape-one {left: 0;top: -127px;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.team-details .shape-two {right: 0;bottom: -127px;-webkit-animation: jumpThree 4s infinite linear;animation: jumpThree 4s infinite linear;}
.team-details .pager {position: absolute;width: calc(100% + 180px);left: -90px;top: 50%;margin-top: -27px;}
.team-details .pager a {width: 55px;height: 55px;line-height: 55px;text-align: center;background: #fff;border-radius: 50%;color: #000;font-size: 22px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.team-details .pager a:hover {background: #353535;color: #fff;}
.team-details .pager a:last-child i {display: inline-block;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.terms_and_policy {padding: 120px 0;border-bottom: 1px solid #ececec;}
.terms_and_policy .nav-tabs {border: none;background: #37326d;padding: 30px 45px 30px 10px;}
.terms_and_policy .nav-item {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin: 0;}
.terms_and_policy .nav-item .nav-link {font-family: "Bahij Janna Bold",sans-serif;font-size: 20px;line-height: 60px;padding: 0;background: transparent;border: none;color: #fff;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.terms_and_policy .nav-item .nav-link.active {color: #57b7cb;}
.terms_and_policy .tab-content {padding: 0 50px 0 0;}
.terms_and_policy .tab-content h2 {font-size: 55px;padding-bottom: 10px;}
.terms_and_policy .tab-content .update-date {font-size: 16px;color: rgba(0,0,0,.4);margin-bottom: 20px;}
.terms_and_policy .tab-content h3 {font-size: 28px;padding: 50px 0 25px;}
.terms_and_policy .tab-content p {line-height: 34px;margin-bottom: 15px;}
.terms_and_policy .tab-content p a {text-decoration: underline;color: #000;}
.terms_and_policy .tab-content ul {list-style-type: disc;padding-left: 18px;}
.terms_and_policy .tab-content ul li {color: #000;}
.terms_and_policy .tab-content ul li a {text-decoration: underline;}
.terms_and_policy .tab-content ul li {padding-bottom: 10px;}
.error-page {min-height: 100vh;}
.error-page .img-holder {width: 50%;height: 100vh;overflow: hidden;position: relative;z-index: 1;}
.error-page .img-holder .illustration {min-height: 100vh;object-fit: cover;object-position: top center;}
.error-page .img-holder .qus {top: 34%;left: 15%;width: 13%;z-index: 1;-webkit-animation: fade-in 1s infinite linear;animation: fade-in 1s infinite linear;}
.error-page .text-wrapper {width: 50%;padding: 50px 5% 50px 20px;}
.error-page .text-wrapper h1 {font-size: 82px;line-height: 1.21em;}
.error-page .text-wrapper p {font-size: 24px;line-height: 1.66em;font-weight: 300;color: #000;padding: 55px 0 60px 15%;}
.error-page .text-wrapper .back-home {font-size: 17px;text-align: center;line-height: 55px;width: 200px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background: #000;padding: 0 20px;color: #fff;}
.error-page .text-wrapper .back-home img {margin-right: 12px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.error-page .text-wrapper .back-home:hover {background: var(--purple-blue);color: #fff;}
.error-page .text-wrapper .logo {position: absolute;top: 50px;right: 5%;}
.hero-banner-ten {position: relative;z-index: 1;margin: 70px 0 0;text-align: center;}
.hero-banner-ten .hero-heading {font-size: 82px;line-height: 1.21em;font-weight: 500;}
.hero-banner-ten .hero-sub-heading {font-size: 24px;padding: 45px 0 55px;color: #000;}
.hero-banner-ten .button-group a {width: 200px;height: 60px;padding: 0 25px 0 5px;margin: 10px 12px;background: #f0f0f0;border-radius: 6px;color: #000;text-align: right;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hero-banner-ten .button-group a:hover {-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: -5px 10px 30px rgba(0,0,0,.1);box-shadow: -5px 10px 30px rgba(0,0,0,.1);}
.hero-banner-ten .button-group a .icon {margin-left: 15px;}
.hero-banner-ten .button-group a span {font-size: 11px;color: #737373;display: block;margin-bottom: -11px;margin-top: -5px;}
.hero-banner-ten .button-group a strong {font-weight: 500;font-size: 18px;display: block;}
.hero-banner-ten .button-group a.ios-button {background: #303030;color: #fff;}
.hero-banner-ten .button-group a.ios-button span {color: rgba(255,255,255,.7);}
.hero-banner-ten [class*="icon-box"] {position: absolute;z-index: -1;border-radius: 10px;}
.hero-banner-ten [class*="icon-box"] img {margin: 0 auto;position: relative;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.hero-banner-ten .icon-box-one {width: 60px;height: 60px;background: #fff7db;top: -7%;left: 14%;-webkit-animation: jumpTwo 4.5s infinite linear;animation: jumpTwo 4.5s infinite linear;}
.hero-banner-ten .icon-box-two {width: 85px;height: 85px;background: #e7ffe9;top: 28%;left: 4%;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.hero-banner-ten .icon-box-three {width: 70px;height: 70px;background: #e8f7ff;top: 48%;left: 18%;-webkit-animation: jumpThree 4.5s infinite linear;animation: jumpThree 4.5s infinite linear;}
.hero-banner-ten .icon-box-four {width: 70px;height: 70px;background: #f8e9ff;bottom: -10%;left: 9%;-webkit-animation: jumpThree 4s infinite linear;animation: jumpThree 4s infinite linear;}
.hero-banner-ten .icon-box-five {width: 60px;height: 60px;background: #eaf0ff;top: -7%;right: 13%;-webkit-animation: jumpTwo 4.5s infinite linear;animation: jumpTwo 4.5s infinite linear;}
.hero-banner-ten .icon-box-six {width: 90px;height: 90px;background: #e1fff3;top: 29%;right: 4%;-webkit-animation: jumpTwo 4s infinite linear;animation: jumpTwo 4s infinite linear;}
.hero-banner-ten .icon-box-seven {width: 65px;height: 65px;background: #fff8ea;top: 48%;right: 18%;-webkit-animation: jumpThree 4.5s infinite linear;animation: jumpThree 4.5s infinite linear;}
.hero-banner-ten .icon-box-eight {width: 75px;height: 75px;background: #ffebef;bottom: -12%;right: 10%;-webkit-animation: jumpThree 4s infinite linear;animation: jumpThree 4s infinite linear;}
.app-screen-preview-one {position: relative;z-index: 1;margin-top: 200px;}
.app-preview-slider-one .img-holder img {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);margin: 0 auto;border-radius: 40px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.app-preview-slider-one .slick-center .img-holder img {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.app-screen-preview-one .round-bg {top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.app-preview-slider-one {margin: 0 -55px;}
.app-screen-preview-one .shape-one {top: 9%;right: 9%;}
.app-screen-preview-one .shape-two {bottom: 37%;right: 9%;}
.app-screen-preview-one .shape-three {bottom: 10%;left: 9%;}
.app-screen-preview-one .shape-four {top: 42%;left: 9%;}
.block-style-twentyFive .text-wrapper h6 {font-size: 24px;color: #bababa;padding-bottom: 30px;}
.block-style-twentyFive .text-wrapper span {text-decoration: underline;}
.block-style-twentyFive .title {font-size: 42px;line-height: 1.29em;font-weight: 500;padding-bottom: 38px;}
.block-style-twentyFive p {font-size: 24px;line-height: 1.91em;color: #000;}
.block-style-twentyFive ul li {line-height: 42px;color: #000;position: relative;padding-right: 30px;}
.block-style-twentyFive ul li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=76");position: absolute;top: 0;right: 0;}
.block-style-twentyFive ul {padding-top: 50px;}
.block-style-twentyFive .screen-container {position: relative;display: inline-block;}
.block-style-twentyFive .screen-container .block-content {position: absolute;top: 50%;left: -70px;width: 100%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}
.block-style-twentyFive .screen-container .feature-meta {padding: 75px 50px 65px;background: #fff;-webkit-box-shadow: 0px 30px 60px rgba(6,24,67,.05);box-shadow: 0px 30px 60px rgba(6,24,67,.05);border-radius: 10px;text-align: right;margin: 40px 0;}
.block-style-twentyFive .screen-container .feature-meta .icon {height: 42px;}
.block-style-twentyFive .screen-container .feature-meta h4 {font-size: 26px;line-height: 1.35em;font-weight: 500;padding-top: 35px;}
.app-preview-slider-two {max-width: 1830px;padding: 0 15px;margin: 0 auto;}
.app-preview-slider-two .img-holder img {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);border-radius: 20px;margin: 0 auto;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.app-preview-slider-two .slick-center .img-holder img {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.app-screen-preview-one .round-bg {top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pricing-table-area-seven .pr-table-wrapper {background: #fff;border: 1px solid #f5f5f5;-webkit-box-shadow: 0px 3px 4px rgba(8,20,32,.04);box-shadow: 0px 3px 4px rgba(8,20,32,.04);border-radius: 15px;position: relative;padding: 60px 58px 50px 15px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-table-area-seven .pr-table-wrapper .icon {height: 25px;}
.pricing-table-area-seven .pr-table-wrapper .pack-name {font-size: 32px;font-weight: 500;color: #000;padding: 37px 0 30px;}
.pricing-table-area-seven .pr-table-wrapper .pr-feature li {line-height: 42px;color: rgba(0,0,0,.7);padding-right: 26px;position: relative;}
.pricing-table-area-seven .pr-table-wrapper .pr-feature li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=139");position: absolute;right: 0;top: 0;}
.pricing-table-area-seven .pr-table-wrapper .price {color: #000;font-size: 28px;padding: 50px 0 3px;}
.pricing-table-area-seven .pr-table-wrapper .price span {font-size: 18px;}
.pricing-table-area-seven .pr-table-wrapper .trial-text {color: rgba(0,0,0,.34);}
.pricing-table-area-seven .pr-table-wrapper .trial-button {width: 154px;line-height: 43px;border-radius: 3px;font-size: 16px;font-weight: 500;color: #000;border: 1px solid #000;margin-top: 28px;text-align: center;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-table-area-seven .pr-table-wrapper .trial-button:hover, .pricing-table-area-seven .pr-table-wrapper.active .trial-button {background: #373737;color: #fff;}
.pricing-table-area-seven .pr-table-wrapper.active, .pricing-table-area-seven .pr-table-wrapper:hover {-webkit-box-shadow: 0px 25px 60px rgba(0,13,48,.0480786);box-shadow: 0px 25px 60px rgba(0,13,48,.0480786);border-radius: 16px;border-color: #fff;}
.client-feedback-slider-seven {position: relative;padding: 180px 0;z-index: 1;}
.client-feedback-slider-seven .bg-image {position: absolute;max-height: 100%;min-height: 100%;top: 0;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);object-fit: cover;object-position: top center;z-index: -1;}
.client-feedback-slider-seven .clientSliderFive p {color: #4f4f4f;}
.client-feedback-slider-seven .clientSliderFive .name {color: #000;}
.client-feedback-slider-seven .slider-arrow li {width: 20px;line-height: 20px;text-align: center;cursor: pointer;margin: 0 7px;font-size: 26px;color: #5d5d5d;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(.6);-moz-transform: scale(.6);-ms-transform: scale(.6);-o-transform: scale(.6);transform: scale(.6);}
.client-feedback-slider-seven .slider-arrow li:last-child i {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;}
.client-feedback-slider-seven .slider-arrow li:hover {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.fancy-short-banner-twelve {background: #fff4e9;padding: 135px 0 115px;position: relative;z-index: 1;}
.fancy-short-banner-twelve .button-group a {width: 200px;height: 60px;padding: 0 25px 0 5px;margin: 10px 12px;background: transparent;border-radius: 6px;border: 2px solid #000;color: #000;text-align: right;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-short-banner-twelve .button-group a:hover {-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: -5px 10px 30px rgba(0,0,0,.05);box-shadow: -5px 10px 30px rgba(0,0,0,.05);}
.fancy-short-banner-twelve .button-group a .icon {margin-left: 15px;}
.fancy-short-banner-twelve .button-group a span {font-size: 11px;color: #737373;display: block;margin-bottom: -11px;margin-top: -5px;}
.fancy-short-banner-twelve .button-group a strong {font-weight: 500;font-size: 18px;display: block;}
.fancy-short-banner-twelve .button-group a.ios-button {background: #fff;border-color: #fff;}
.fancy-short-banner-twelve .button-group a.ios-button span {color: #808080;}
.fancy-short-banner-twelve .shape-one {bottom: 0;right: 0;height: 100%;}
.fancy-short-banner-twelve .shape-two {top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0;}
.hero-banner-eleven {position: relative;z-index: 1;margin: 90px 0 0;}
.hero-banner-eleven .hero-text-wrapper h1 {font-family: "Bahij Janna";font-weight: 700;font-size: 82px;line-height: 1.3em;}
.hero-banner-eleven .hero-text-wrapper h1 span {position: relative;display: inline-block;}
.hero-banner-eleven .hero-text-wrapper h1 span img {left: 0;bottom: -10px;width: 100%;}
.hero-banner-eleven .hero-text-wrapper .hero-sub-heading {font-size: 28px;line-height: 1.5em;color: #000;padding: 40px 0 68px 0;}
.hero-banner-eleven form {max-width: 600px;height: 80px;position: relative;}
.hero-banner-eleven form input {border: none;background: #f4f4f4;border-radius: 7px;width: 100%;height: 100%;font-size: 16px;padding: 0 190px 0 30px;}
.hero-banner-eleven form button {position: absolute;right: 10px;top: 8px;bottom: 8px;font-weight: 500;background: #242424;width: 170px;border-radius: 7px;text-align: center;color: #fff;font-size: 17px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hero-banner-eleven form button:hover {background: #ffb840;}
.hero-banner-eleven .term-text {font-size: 16px;color: #979797;margin-top: 22px;letter-spacing: -.5px;}
.hero-banner-eleven .illustration-container {position: absolute;top: -14%;left: 5%;max-width: 46%;}
.fancy-feature-twentySix .row {margin: 0 -20px;}
.fancy-feature-twentySix .row [class*="col-"] {padding: 0 20px;}
.block-style-twentySix {padding: 65px 45px 52px;position: relative;}
.block-style-twentySix .shape-one {top: 0;left: 0;z-index: 1;height: 100%;}
.block-style-twentySix .shape-two {top: 0;right: 0;z-index: 1;height: 100%;}
.block-style-twentySix h6 {font-weight: 500;font-size: 20px;margin-bottom: 22px;}
.block-style-twentySix h4 {font-weight: 700;font-size: 28px;line-height: 1.5em;margin-bottom: 35px;}
.block-style-twentySix .try-btn {width: 145px;line-height: 41px;border-radius: 5px;border-style: solid;border-width: 2px;font-weight: 500;font-size: 16px;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-twentySix .try-btn:hover {background: #212121;color: #fff;}
.block-style-twentySeven {border: 1px solid #6f4b99;border-radius: 20px;padding: 55px 12px 40px;margin-top: 35px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-style-twentySeven:hover {border-color: #fff;background: #fff;-webkit-box-shadow: 0 15px 40px rgba(21,21,21,.09);box-shadow: 0 15px 40px rgba(21,21,21,.09);}
.block-style-twentySeven .icon {height: 50px;}
.block-style-twentySeven .icon img {max-height: 100%;}
.block-style-twentySeven h4 {font-weight: 500;font-size: 24px;letter-spacing: -.5px;margin: 42px 0 20px;}
.block-style-twentySeven p {font-size: 17px;line-height: 28px;}
.video-box-two .video-icon {width: 170px;height: 110px;background: #000;position: absolute;top: 50%;left: 50%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.video-box-two .video-icon img {margin-left: -9px;}
.video-box-two .video-icon:hover {background: #ffb840;}
.fancy-text-block-twentyThree .text-wrapper .cl-text {font-size: 24px;color: #000;margin-bottom: 25px;}
.fancy-text-block-twentyThree .text-wrapper .cl-text span {color: #ffb840;}
.fancy-text-block-twentyThree .img-container {padding: 0 10% 12% 0;}
.fancy-text-block-twentyThree .img-container .screen-one {position: absolute;z-index: 1;right: 0;bottom: 0;width: 51.8%;-webkit-animation: jumpTwo 5s infinite linear;animation: jumpTwo 5s infinite linear;}
.block-style-twentyEight .icon {height: 37px;}
.block-style-twentyEight h4 {font-weight: 500;font-size: 24px;margin: 33px 0 20px;}
.useable-tools-section-four {padding: 44px 0 35px;overflow: hidden;}
.useable-tools-section-four .bg-wrapper {max-width: 1700px;margin: 0 auto;position: relative;background: #ebf3f8;}
.useable-tools-section-four .bg-wrapper:before {content: "";position: absolute;width: 100%;height: 44px;-webkit-background-size: cover;background-size: cover;left: 0;top: -40px;}
.useable-tools-section-four .bg-wrapper:after {content: "";position: absolute;width: 100%;height: 35px;-webkit-background-size: cover;background-size: cover;left: 0;bottom: -30px;}
.useable-tools-section-four .text-wrapper p {font-size: 24px;line-height: 1.91em;color: #000;padding: 40px 0 50px;}
.useable-tools-section-four .text-wrapper {padding: 120px 0 115px;}
.useable-tools-section-four .logo-container {position: relative;z-index: 1;}
.useable-tools-section-four .logo-container .inner-wrapper {position: absolute;width: 100%;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.useable-tools-section-four .logo-container .icon {height: 235px;background: #fff;margin: 35px 0;}
.useable-tools-section-four .logo-container .line-two {-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);}
.block-style-twentyNine {padding: 30px 50px 55px 55px;height: 100%;}
.block-style-twentyNine .logo {height: 65px;}
.block-style-twentyNine .video-icon {display: block;width: 40px;height: 40px;background: rgba(255,255,255,.3);border-radius: 50%;margin: 85px 0 25px;padding: 10px 9px 0 0;}
.block-style-twentyNine .video-icon:hover {background: #000;}
.block-style-twentyNine h3 a {font-size: 36px;font-weight: 500;line-height: 1.38em;color: #fff;margin-bottom: 50px;}
.block-style-twentyNine .read-more-btn span {font-size: 16px;color: #fff;font-weight: 500;}
.block-style-twentyNine h3:hover a, .block-style-twentyNine .read-more-btn:hover span {text-decoration: underline;}
.pricing-section-eight .pr-table-wrapper {border: 1px solid #ededed;border-radius: 15px;text-align: center;}
.pricing-section-eight .pr-column {border-left: 1px solid #ededed;}
.pricing-section-eight .pr-column:last-child {border-left: none;}
.pricing-section-eight .pr-column .plan {display: inline-block;border: 1px solid #cfcfcf;border-radius: 17px;line-height: 28px;text-transform: uppercase;font-size: 13px;letter-spacing: 1.5px;margin: 29px 0 22px;padding: 0 15px;}
.pricing-section-eight .pr-column .price {font-size: 52px;font-weight: 500;letter-spacing: -1px;color: #000;line-height: initial;margin-bottom: 3px;}
.pricing-section-eight .pr-column .pr-header {padding-bottom: 35px;border-bottom: 1px solid #ededed;}
.pricing-section-eight .pr-body .pr-text {font-size: 16px;display: inline-block;margin-bottom: 5px;}
.pricing-section-eight .pr-body li img {height: 14px;}
.pricing-section-eight .pr-body li {border-bottom: 1px solid #ededed;padding: 32px 0;}
.pricing-section-eight .trial-button {width: 160px;line-height: 46px;border-radius: 3px;font-size: 16px;font-weight: 500;color: #000;border: 1px solid #000;text-align: center;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pricing-section-eight .trial-button:hover {background: #373737;color: #fff;}
.pricing-section-eight .trial-text {font-size: 16px;margin-top: 20px;}
.pricing-section-eight .pr-footer {padding: 38px 0 25px;}
.pricing-section-eight .pr-list-wrapper {border: 1px solid #ededed;border-radius: 0 15px 15px 0;border-left: none;top: 229px;left: 0;height: 100%;}
.pricing-section-eight .pr-list-wrapper li {font-size: 17px;font-weight: 500;color: #000;line-height: 14px;border-bottom: 1px solid #ededed;padding: 32px 25px 32px 0;}
.pricing-section-eight .pr-list-wrapper li:last-child {border-bottom: none;}
.accordion-style-five .card, .accordion-style-five #page-enrol-users #filterform, #page-enrol-users .accordion-style-five #filterform, .accordion-style-five .que .history, .que .accordion-style-five .history, .accordion-style-five .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five section, .accordion-style-five .groupinfobox, .accordion-style-five .well {background: transparent;border-radius: 0;border: none;border-bottom: 1px solid #e5e5e5;}
.accordion-style-five .card .card-header, .accordion-style-five #page-enrol-users #filterform .card-header, #page-enrol-users .accordion-style-five #filterform .card-header, .accordion-style-five .que .history .card-header, .que .accordion-style-five .history .card-header, .accordion-style-five .userprofile .profile_tree section .card-header, .userprofile .profile_tree .accordion-style-five section .card-header, .accordion-style-five .groupinfobox .card-header, .accordion-style-five .well .card-header {background: transparent;border-radius: 0;padding: 0;border: none;}
.accordion-style-five .card .card-header button, .accordion-style-five #page-enrol-users #filterform .card-header button, #page-enrol-users .accordion-style-five #filterform .card-header button, .accordion-style-five .que .history .card-header button, .que .accordion-style-five .history .card-header button, .accordion-style-five .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .accordion-style-five section .card-header button, .accordion-style-five .groupinfobox .card-header button, .accordion-style-five .well .card-header button {display: block;width: 100%;text-align: right;padding: 30px 0 30px 35px;font-size: 21px;font-weight: 500;border: none;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;margin: 0;color: var(--heading);text-decoration: none;position: relative;border-bottom: 1px solid transparent;}
.accordion-style-five .card:first-child .card-header button, .accordion-style-five #page-enrol-users #filterform:first-child .card-header button, #page-enrol-users .accordion-style-five #filterform:first-child .card-header button, .accordion-style-five .que .history:first-child .card-header button, .que .accordion-style-five .history:first-child .card-header button, .accordion-style-five .userprofile .profile_tree section:first-child .card-header button, .userprofile .profile_tree .accordion-style-five section:first-child .card-header button, .accordion-style-five .groupinfobox:first-child .card-header button, .accordion-style-five .well:first-child .card-header button {border-top: 1px solid #e5e5e5;}
.accordion-style-five .card .card-header button:before, .accordion-style-five #page-enrol-users #filterform .card-header button:before, #page-enrol-users .accordion-style-five #filterform .card-header button:before, .accordion-style-five .que .history .card-header button:before, .que .accordion-style-five .history .card-header button:before, .accordion-style-five .userprofile .profile_tree section .card-header button:before, .userprofile .profile_tree .accordion-style-five section .card-header button:before, .accordion-style-five .groupinfobox .card-header button:before, .accordion-style-five .well .card-header button:before {content: "";font-family: "font-awesome";position: absolute;left: 10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.accordion-style-five .card .card-body, .accordion-style-five #page-enrol-users #filterform .card-body, .accordion-style-five #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five #page-enrol-users #filterform section, #page-enrol-users .accordion-style-five #filterform .card-body, .accordion-style-five .que .history .card-body, .accordion-style-five .que .history .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .que .history section, .que .accordion-style-five .history .card-body, .accordion-style-five .userprofile .profile_tree section .card-body, .accordion-style-five .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .userprofile .profile_tree section section, .userprofile .profile_tree .accordion-style-five section .card-body, .accordion-style-five .groupinfobox .card-body, .accordion-style-five .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .groupinfobox section, .accordion-style-five .well .card-body, .accordion-style-five .well .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .well section, .accordion-style-five .card .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .card section {padding: 0 0 20px 50px;}
.accordion-style-five .card .card-body p, .accordion-style-five #page-enrol-users #filterform .card-body p, .accordion-style-five #page-enrol-users #filterform .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-five #page-enrol-users #filterform section p, #page-enrol-users .accordion-style-five #filterform .card-body p, .accordion-style-five .que .history .card-body p, .accordion-style-five .que .history .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-five .que .history section p, .que .accordion-style-five .history .card-body p, .accordion-style-five .userprofile .profile_tree section .card-body p, .accordion-style-five .userprofile .profile_tree section .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-five .userprofile .profile_tree section section p, .userprofile .profile_tree .accordion-style-five section .card-body p, .accordion-style-five .groupinfobox .card-body p, .accordion-style-five .groupinfobox .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-five .groupinfobox section p, .accordion-style-five .well .card-body p, .accordion-style-five .well .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-five .well section p, .accordion-style-five .card .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-five .card section p {padding-bottom: 15px;}
.accordion-style-five .card .card-body p a, .accordion-style-five #page-enrol-users #filterform .card-body p a, .accordion-style-five #page-enrol-users #filterform .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-five #page-enrol-users #filterform section p a, #page-enrol-users .accordion-style-five #filterform .card-body p a, .accordion-style-five .que .history .card-body p a, .accordion-style-five .que .history .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-five .que .history section p a, .que .accordion-style-five .history .card-body p a, .accordion-style-five .userprofile .profile_tree section .card-body p a, .accordion-style-five .userprofile .profile_tree section .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-five .userprofile .profile_tree section section p a, .userprofile .profile_tree .accordion-style-five section .card-body p a, .accordion-style-five .groupinfobox .card-body p a, .accordion-style-five .groupinfobox .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-five .groupinfobox section p a, .accordion-style-five .well .card-body p a, .accordion-style-five .well .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-five .well section p a, .accordion-style-five .card .userprofile .profile_tree section p a, .userprofile .profile_tree .accordion-style-five .card section p a {text-decoration: underline;color: var(--p-color);}
.accordion-style-five .card:last-child .card-body, .accordion-style-five #page-enrol-users #filterform:last-child .card-body, .accordion-style-five #page-enrol-users #filterform:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five #page-enrol-users #filterform:last-child section, #page-enrol-users .accordion-style-five #filterform:last-child .card-body, .accordion-style-five .que .history:last-child .card-body, .accordion-style-five .que .history:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .que .history:last-child section, .que .accordion-style-five .history:last-child .card-body, .accordion-style-five .userprofile .profile_tree section:last-child .card-body, .accordion-style-five .userprofile .profile_tree section:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .userprofile .profile_tree section:last-child section, .userprofile .profile_tree .accordion-style-five section:last-child .card-body, .accordion-style-five .groupinfobox:last-child .card-body, .accordion-style-five .groupinfobox:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .groupinfobox:last-child section, .accordion-style-five .well:last-child .card-body, .accordion-style-five .well:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .well:last-child section, .accordion-style-five .card:last-child .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .card:last-child section {border: none;padding-bottom: 0;}
.fancy-short-banner-thirteen .bg-wrapper {max-width: 1700px;margin: 0 auto;position: relative;background: #fbf5ed;padding: 75px 0 72px;text-align: center;z-index: 1;}
.fancy-short-banner-thirteen .bg-wrapper:before {content: "";position: absolute;width: 100%;height: 32px;-webkit-background-size: cover;background-size: cover;left: 0;top: -30px;}
.fancy-short-banner-thirteen .bg-wrapper:after {content: "";position: absolute;width: 100%;height: 30px;-webkit-background-size: cover;background-size: cover;left: 0;bottom: -28px;}
.fancy-hero-six {padding: 48px 0 95px;text-align: center;}
.fancy-hero-six .heading {font-family: "Bahij Janna";font-size: 68px;font-weight: 500;line-height: initial;color: var(--heading);}
.fancy-hero-six .sub-heading {font-size: 24px;margin-top: 22px;color: #000;}
.mixitUp-container {overflow: hidden;}
.po-control-one button {display: inline-block;line-height: 50px;border-radius: 8px;padding: 0 33px;margin: 0 .9%;cursor: pointer;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.po-control-one button.mixitup-control-active {background: #000;color: #fff;}
.mixitUp-container.gutter-space-one {margin: 0 -25px;}
.mixitUp-container.gutter-space-one .mix {padding: 0 25px;margin-bottom: 50px;}
.mixitUp-container.gutter-space-two {margin: 0 -20px;}
.mixitUp-container.gutter-space-two .mix {padding: 0 20px;margin-bottom: 40px;}
.fancy-portfolio-two .mix {width: 33.33%;}
.fancy-portfolio-two .mix.mixL {width: 66.66%;}
.fancy-portfolio-two .portfolio-block-two {border-radius: 20px;}
.portfolio-block-two {overflow: hidden;height: 100%;background: #191928;}
.portfolio-block-two .hover-content {position: absolute;left: 0;right: 0;bottom: 0;background: #141222;padding: 15px 30px 20px 5px;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0;-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);}
.portfolio-block-two .hover-content h3 a {font-size: 22px;color: #fff;position: relative;}
.portfolio-block-two .hover-content h3 a:before {content: "";position: absolute;right: 104%;bottom: 6px;width: 22px;height: 2px;background: #fff;}
.portfolio-block-two .hover-content h3 a:hover {text-decoration: underline;}
.portfolio-block-two .hover-content .tag, .portfolio-block-two .hover-content .statusok, .portfolio-block-two .hover-content .statuswarning, .portfolio-block-two .hover-content .statusserious, .portfolio-block-two .hover-content .statuscritical, .portfolio-block-two .hover-content .que .correctness, .que .portfolio-block-two .hover-content .correctness, .portfolio-block-two .hover-content .label {font-size: 15px;margin-top: -5px;color: rgba(255,255,255,.7);}
.portfolio-block-two .fancybox {width: 45px;height: 45px;font-size: 17px;border-radius: 50%;background: #000;color: #fff;position: absolute;top: 20px;left: 20px;opacity: 0;-webkit-transform: translateX(10px);-moz-transform: translateX(10px);-ms-transform: translateX(10px);-o-transform: translateX(10px);transform: translateX(10px);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.portfolio-block-two .fancybox:hover {background: var(--blue-dark);}
.portfolio-block-two:hover .fancybox {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.portfolio-block-two:hover .hover-content {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.portfolio-block-two:hover .img-meta {opacity: .85;}
.fancy-portfolio-three .mix {width: 50%;}
.fancy-portfolio-four .mix {width: 33.33333%;}
.fancy-portfolio-four .contact-title {font-weight: 500;line-height: 1.34em;font-size: 55px;letter-spacing: -1px;}
.fancy-portfolio-five {overflow: hidden;}
.fancy-portfolio-five .slider-wrapper {margin: 0 -20vw;}
.portfolio_slider_one {margin: 0 -25px;}
.portfolio_slider_one .item {padding: 0 25px;}
.portfolio-block-three .img-holder {display: block;border-radius: 32px;overflow: hidden;position: relative;margin-bottom: 36px;}
.portfolio-block-three .img-holder:before {content: "";width: 100%;height: 100%;top: 0;left: 0;background: rgba(255,255,255,.7);position: absolute;z-index: 1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.slick-center .portfolio-block-three .img-holder:hover img {-webkit-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);-ms-transform: scale3d(1.1,1.1,1);-o-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.portfolio-block-three .text {opacity: 0;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-align: center;}
.portfolio-block-three .text .tag, .portfolio-block-three .text .statusok, .portfolio-block-three .text .statuswarning, .portfolio-block-three .text .statusserious, .portfolio-block-three .text .statuscritical, .portfolio-block-three .text .que .correctness, .que .portfolio-block-three .text .correctness, .portfolio-block-three .text .label {font-size: 13px;text-transform: uppercase;letter-spacing: 4px;color: #b2b2b2;margin-bottom: 12px;}
.portfolio-block-three .text a {font-size: 44px;line-height: 1.27em;color: #000;letter-spacing: -1px;}
.portfolio-block-three .text a:hover {text-decoration: underline;}
.slick-center .portfolio-block-three .img-holder:before {opacity: 0;}
.slick-center .portfolio-block-three .text {opacity: 1;}
.fancy-portfolio-five .slider-arrows li {width: 50px;height: 50px;border-radius: 50%;text-align: center;line-height: 50px;color: #000;font-size: 25px;margin-left: 8px;cursor: pointer;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-portfolio-five .slider-arrows li:last-child i {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);display: inline-block;}
.fancy-portfolio-five .slider-arrows li:hover {background: #353535;color: #fff;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.fancy-portfolio-six .mixitUp-container {max-width: 1100px;margin: 0 auto;overflow: hidden;}
.fancy-portfolio-six .mix {margin-bottom: 50px;}
.po-control-two button {font-size: 20px;display: inline-block;color: #868686;padding: 0 3%;margin: 8px 0;cursor: pointer;position: relative;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.po-control-two button.mixitup-control-active {color: #000;text-decoration: underline;}
.po-control-two button:before {content: "";position: absolute;width: 4px;height: 4px;background: #868686;border-radius: 50%;left: -2px;bottom: 7px;}
.po-control-two button:last-child:before {display: none;}
.fancy-portfolio-six .scroll-target {width: 80px;height: 80px;margin: 0 auto;border: 1px solid #dedede;border-radius: 50%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-portfolio-six .scroll-target:hover {-webkit-box-shadow: 0 0 35px rgba(0,0,0,.05);box-shadow: 0 0 35px rgba(0,0,0,.05);border-color: transparent;}
.portfolio-details-one .header .tag, .portfolio-details-one .header .statusok, .portfolio-details-one .header .statuswarning, .portfolio-details-one .header .statusserious, .portfolio-details-one .header .statuscritical, .portfolio-details-one .header .que .correctness, .que .portfolio-details-one .header .correctness, .portfolio-details-one .header .label {font-size: 16px;color: #bdbdbd;text-transform: uppercase;letter-spacing: 1.5px;margin-bottom: 12px;}
.portfolio-details-one .header h2 {letter-spacing: -1px;}
.portfolio-details-one .header .social-icon a {width: 44px;height: 44px;border: 1px solid #e7e7e7;border-radius: 50%;line-height: 42px;color: #000;font-size: 20px;margin: 0 6px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.portfolio-details-one .header .social-icon a:hover {background: #000;color: #fff;}
.portfolio-details-one .main-content .project-info strong {display: block;font-size: 16px;color: #000;letter-spacing: 1px;text-transform: uppercase;}
.portfolio-details-one .main-content .project-info span {display: block;text-transform: uppercase;color: #a1a1a1;font-size: 17px;letter-spacing: 1px;margin: -2px 0 50px;}
.portfolio-details-one .main-content h4 {font-family: "Bahij Janna";font-size: 24px;font-weight: 500;margin-bottom: 25px;letter-spacing: -1px;}
.portfolio-details-one .main-content p {margin-bottom: 50px;}
.portfolio-details-one .portfolio-pagination .tp1 {font-size: 14px;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 3px;color: rgba(0,0,0,.3);}
.portfolio-details-one .portfolio-pagination .tp2 {font-family: "Bahij Janna";font-weight: 500;font-size: 25px;letter-spacing: -1px;color: #000;}
.portfolio-details-one .portfolio-pagination a:hover .tp2 {text-decoration: underline;}
.theme-main-menu.sticky-menu.fixed.theme-menu-seven {background: #242424;}
.theme-menu-seven .navbar-nav .nav-item .nav-link {font-size: 18px;margin: 0 25px;color: #fff;}
.theme-menu-seven .navbar-nav .nav-item .nav-link.active {text-decoration: underline;}
.theme-menu-seven .right-widget .signIn-action {font-size: 18px;font-weight: 500;line-height: 46px;color: #fff;margin-left: 40px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-menu-seven .right-widget .signIn-action:hover {text-decoration: underline;}
.theme-menu-seven .right-widget .signIn-action img {margin-left: 12px;margin-top: -3px;}
.hero-banner-twelve {background: #1f1f1f;position: relative;z-index: 1;padding: 205px 0 0;}
.hero-banner-twelve:before {content: "";position: absolute;width: 100%;height: 11%;left: 0;bottom: 0;background: #fff;z-index: -1;}
.hero-banner-twelve .hero-heading {font-size: 100px;font-weight: 700;color: #fff;line-height: 1.1em;letter-spacing: -1px;}
.hero-banner-twelve .hero-sub-heading {font-size: 23px;color: #fff;padding: 45px 0 55px;}
.hero-banner-twelve .get-start-btn {line-height: 56px;text-align: center;font-size: 18px;font-weight: 500;color: #fff;border: 2px solid #fff;border-radius: 50px;padding: 0 40px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hero-banner-twelve .get-start-btn:hover {background: #ff006b;border-color: #ff006b;}
.hero-banner-twelve .screen-holder {background: rgba(255,255,255,.19);border-radius: 30px;padding: 40px;position: relative;margin-top: 80px;}
.hero-banner-twelve .screen-holder .img-meta {width: 100%;border-radius: 20px;}
.hero-banner-twelve .screen-holder .shape-one {left: -9%;bottom: -13%;width: 23.55%;-webkit-animation: jumpThree 6s infinite linear;animation: jumpThree 6s infinite linear;}
.hero-banner-twelve .screen-holder .shape-two {right: -6%;top: -8%;z-index: 1;width: 13%;-webkit-animation: jumpTwo 6s infinite linear;animation: jumpTwo 6s infinite linear;}
.hero-banner-twelve .screen-holder .screen-one {z-index: 1;border-radius: 15px;top: 23%;left: -9%;width: 21.96%;-webkit-box-shadow: 0px 30px 60px rgba(0,0,0,.1);box-shadow: 0px 30px 60px rgba(0,0,0,.1);-webkit-animation: jumpTwo 6s infinite linear;animation: jumpTwo 6s infinite linear;}
.hero-banner-twelve .screen-holder .screen-two {z-index: 1;border-radius: 10px;bottom: -10%;right: -10%;width: 20.76%;-webkit-animation: jumpThree 6s infinite linear;animation: jumpThree 6s infinite linear;-webkit-box-shadow: 15px 25px 50px rgba(16,44,78,.05);box-shadow: 15px 25px 50px rgba(16,44,78,.05);}
.hero-banner-twelve .shape-three {top: 15%;left: 15%;}
.hero-banner-twelve .shape-four {top: 30%;left: 8%;}
.hero-banner-twelve .shape-five {top: 44%;left: 16%;}
.hero-banner-twelve .shape-six {top: 16%;right: 20%;}
.hero-banner-twelve .shape-seven {top: 30%;right: 9%;}
.hero-banner-twelve .shape-eight {top: 44%;right: 20%;}
.counter-box-five .number {font-size: 42px;font-weight: 700;line-height: initial;}
.counter-box-five p {color: #000;}
.counter-box-five .dot {width: 8px;height: 8px;border-radius: 50%;margin: 0 auto 15px;}
.block-style-thirty .feature {display: inline-block;text-transform: uppercase;font-weight: 500;font-size: 15px;color: #000;letter-spacing: 2px;position: relative;padding-bottom: 4px;margin-bottom: 25px;}
.block-style-thirty .feature:before {content: "";position: absolute;width: 100%;height: 2px;background: #000;left: 0;bottom: 0;}
.block-style-thirty .feature-list-one li {position: relative;padding-right: 60px;margin-bottom: 45px;}
.block-style-thirty .feature-list-one li:last-child {margin: 0;}
.block-style-thirty .feature-list-one .icon {position: absolute;right: 0;top: 2px;}
.block-style-thirty .feature-list-one strong {font-weight: 500;font-size: 24px;color: #000;display: block;padding-bottom: 13px;}
.block-style-thirty .feature-list-one span {display: block;}
.block-style-thirty .feature-list-two li {line-height: 33px;color: #474747;position: relative;padding-right: 30px;margin-bottom: 22px;}
.block-style-thirty .feature-list-two li span {font-weight: 500;color: #000;position: relative;}
.block-style-thirty .feature-list-two li span:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #ffb840;}
.block-style-thirty .feature-list-two li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=76");position: absolute;top: 0;right: 0;}
.block-style-thirty .text-block p {font-size: 22px;line-height: 1.68em;color: #000;margin-bottom: 35px;}
.block-style-thirtyOne {border: 1px solid #e4e4e4;border-radius: 10px;padding: 35px 35px 52px;}
.block-style-thirtyOne .icon {height: 32px;}
.block-style-thirtyOne h4 {font-weight: 500;font-size: 24px;padding: 20px 0;}
.block-style-thirtyOne p {font-size: 17px;color: #000;}
.fancy-feature-thirty {padding: 0 10px;}
.fancy-feature-thirty .wrapper {max-width: 1450px;margin: 0 auto;padding: 85px 10px 105px;position: relative;background: #f5fafd;border-radius: 30px;}
.fancy-feature-thirty .wrapper .shape-one {right: -55px;top: -65px;-webkit-animation: jumpThree 6s infinite linear;animation: jumpThree 6s infinite linear;}
.fancy-feature-thirty .wrapper .shape-two {left: -45px;bottom: -70px;-webkit-animation: jumpTwo 6s infinite linear;animation: jumpTwo 6s infinite linear;}
.block-style-thirtyTwo {padding: 45px 30px 35px 55px;background: #fff;border-radius: 10px;margin-top: 40px;}
.block-style-thirtyTwo .icon {width: 55px;height: 55px;border-radius: 50%;}
.block-style-thirtyTwo .text {width: calc(100% - 55px);padding-right: 32px;}
.block-style-thirtyTwo .text h4 {font-weight: 500;font-family: "Bahij Janna Bold";}
.block-style-thirtyTwo .text p {font-size: 17px;line-height: 1.6em;padding: 22px 0;}
.block-style-thirtyTwo .text .theme-btn-ten {font-size: 15px;padding-bottom: 0;}
.block-style-thirtyTwo .text .theme-btn-ten .fa {font-size: 10px;margin-left: 2px;}
.fancy-short-banner-fourteen {background: #1f1f1f;padding: 110px 0 120px;position: relative;z-index: 1;text-align: center;}
.fancy-short-banner-fourteen .title-style-thirteen h2 {color: #fff;line-height: 1.19em;letter-spacing: 0;}
.fancy-short-banner-fourteen p {font-size: 24px;color: #fff;padding: 50px 0;}
.fancy-short-banner-fourteen .shape-one {top: 0;right: 0;}
.fancy-short-banner-fourteen .shape-two {bottom: 0;left: 0;}
.fancy-short-banner-fourteen .shape-three {top: 18%;left: 14%;}
.fancy-short-banner-fourteen .shape-four {top: 52%;left: 6%;}
.fancy-short-banner-fourteen .shape-five {top: 79%;left: 16%;}
.fancy-short-banner-fourteen .shape-six {top: 18%;right: 20%;}
.fancy-short-banner-fourteen .shape-seven {top: 49%;right: 10%;}
.fancy-short-banner-fourteen .shape-eight {top: 77%;right: 20%;}
.block-style-thirtyThree .icon {height: 40px;}
.block-style-thirtyThree .title {font-size: 24px;margin: 25px 0;display: inline-block;position: relative;}
.block-style-thirtyThree .title:before {content: "";width: 100%;height: 3px;background: var(--yellow-deep);border-radius: 2px;position: absolute;left: 0;bottom: -2px;}
.block-style-thirtyThree p {font-size: 17px;line-height: 30px;color: #515151;}
.fancy-video-box-two .main-img {width: 100%;border-radius: 10px;}
.fancy-video-box-two {position: relative;}
.fancy-video-box-two .video-button {position: absolute;width: 85px;height: 85px;background: var(--blue-dark);border-radius: 50%;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-video-box-two .video-button:hover {background: #ffba12;}
.fancy-feature-thirtyOne {background: #fcf7ef;}
.fancy-feature-thirtyOne .block-style-thirtyTwo {-webkit-box-shadow: 4.66667px 15px 30px rgba(171,110,12,.05);box-shadow: 4.66667px 15px 30px rgba(171,110,12,.05);}
.fancy-feature-thirtyTwo {background: #fafcff;}
.fancy-feature-thirtyTwo .block-style-twentyTwo {border-radius: 10px;-webkit-box-shadow: 0px 25px 60px rgba(13,32,96,.04);box-shadow: 0px 25px 60px rgba(13,32,96,.04);}
.fancy-feature-thirtyTwo .block-style-twentyTwo .icon {width: 60px;height: 60px;}
.fancy-hero-seven:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fancy-hero-seven p {font-size: 22px;color: #73737b;line-height: 1.75em;padding-top: 25px;}
.theme-menu-one.center-white {background: transparent;}
.theme-menu-one.center-white.sticky-menu.fixed {background: #161616;}
.theme-menu-one.center-white .navbar-nav .nav-item .nav-link {font-size: 18px;margin: 0 25px;color: #fff;}
.theme-menu-one.center-white .logo {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.theme-menu-one.center-white .right-button-group {position: absolute;left: 0;top: 50%;margin: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.theme-menu-one.center-white .navbar {position: static;}
.theme-menu-one.center-white .right-button-group a {color: #fff;}
.fancy-feature-thirtyThree .contact-title {font-size: 42px;letter-spacing: -1px;font-weight: 500;}
.block-style-thirtyFour {position: relative;overflow: hidden;margin-top: 35px;}
.block-style-thirtyFour .hover-content {position: absolute;bottom: 0;left: 0;right: 0;padding: 90px 35px 30px;background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);z-index: 1;}
.block-style-thirtyFour .hover-content h4 a {font-size: 24px;font-weight: 500;color: #fff;line-height: 1.45em;letter-spacing: -.5px;}
.block-style-thirtyFour .hover-content .arrow {font-size: 38px;color: #fff;margin-top: 20px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.block-style-thirtyFour:hover .hover-content h4 a {text-decoration: underline;}
.block-style-thirtyFour:hover > img {-webkit-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);-ms-transform: scale3d(1.1,1.1,1);-o-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.service-details-one .details-wrapper h2 {font-size: 42px;line-height: 1.29em;font-weight: 500;letter-spacing: -.5px;}
.service-details-one .details-wrapper .sub-heading {font-size: 24px;line-height: 1.91em;color: #000;}
.service-details-one .details-wrapper .img-meta {border-radius: 15px;}
.service-details-one .details-wrapper p {line-height: 34px;}
.service-details-one .details-wrapper h4 {font-size: 24px;font-weight: 500;padding-bottom: 22px;}
.list-item-one li {margin-bottom: 6px;padding-left: 32px;position: relative;}
.list-item-one li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=189");position: absolute;left: 0;top: 0;}
.service-details-one .details-wrapper h3 {font-size: 36px;font-weight: 700;letter-spacing: -.5px;}
.service-details-one .accordion-style-three .card .card-header button, .service-details-one .accordion-style-three #page-enrol-users #filterform .card-header button, #page-enrol-users .service-details-one .accordion-style-three #filterform .card-header button, .service-details-one .accordion-style-three .que .history .card-header button, .que .service-details-one .accordion-style-three .history .card-header button, .service-details-one .accordion-style-three .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .service-details-one .accordion-style-three section .card-header button, .service-details-one .accordion-style-three .groupinfobox .card-header button, .service-details-one .accordion-style-three .well .card-header button {font-family: "Bahij Janna";font-weight: 500;font-size: 22px;padding: 30px 0px 30px 35px;}
.service-details-one .accordion-style-three .card:first-child .card-header button, .service-details-one .accordion-style-three #page-enrol-users #filterform:first-child .card-header button, #page-enrol-users .service-details-one .accordion-style-three #filterform:first-child .card-header button, .service-details-one .accordion-style-three .que .history:first-child .card-header button, .que .service-details-one .accordion-style-three .history:first-child .card-header button, .service-details-one .accordion-style-three .userprofile .profile_tree section:first-child .card-header button, .userprofile .profile_tree .service-details-one .accordion-style-three section:first-child .card-header button, .service-details-one .accordion-style-three .groupinfobox:first-child .card-header button, .service-details-one .accordion-style-three .well:first-child .card-header button {border-top: 1px solid #e5e5e5;}
.service-details-one .accordion-style-three .card, .service-details-one .accordion-style-three #page-enrol-users #filterform, #page-enrol-users .service-details-one .accordion-style-three #filterform, .service-details-one .accordion-style-three .que .history, .que .service-details-one .accordion-style-three .history, .service-details-one .accordion-style-three .userprofile .profile_tree section, .userprofile .profile_tree .service-details-one .accordion-style-three section, .service-details-one .accordion-style-three .groupinfobox, .service-details-one .accordion-style-three .well {border-bottom: 1px solid #e5e5e5;}
.service-details-one .accordion-style-three .card .card-body, .service-details-one .accordion-style-three #page-enrol-users #filterform .card-body, .service-details-one .accordion-style-three #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .service-details-one .accordion-style-three #page-enrol-users #filterform section, #page-enrol-users .service-details-one .accordion-style-three #filterform .card-body, .service-details-one .accordion-style-three .que .history .card-body, .service-details-one .accordion-style-three .que .history .userprofile .profile_tree section, .userprofile .profile_tree .service-details-one .accordion-style-three .que .history section, .que .service-details-one .accordion-style-three .history .card-body, .service-details-one .accordion-style-three .userprofile .profile_tree section .card-body, .service-details-one .accordion-style-three .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .service-details-one .accordion-style-three .userprofile .profile_tree section section, .userprofile .profile_tree .service-details-one .accordion-style-three section .card-body, .service-details-one .accordion-style-three .groupinfobox .card-body, .service-details-one .accordion-style-three .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .service-details-one .accordion-style-three .groupinfobox section, .service-details-one .accordion-style-three .well .card-body, .service-details-one .accordion-style-three .well .userprofile .profile_tree section, .userprofile .profile_tree .service-details-one .accordion-style-three .well section, .service-details-one .accordion-style-three .card .userprofile .profile_tree section, .userprofile .profile_tree .service-details-one .accordion-style-three .card section {border-bottom: 0;}
.service-details-one .sidebar .category-list {border: 1px solid #eee;border-radius: 10px;padding: 32px 35px 30px 5px;}
.service-details-one .sidebar h4 {font-size: 26px;font-weight: 500;padding-bottom: 25px;}
.service-details-one .sidebar .category-list a {font-family: "Bahij Janna";line-height: 42px;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.service-details-one .sidebar .category-list a:hover, .service-details-one .sidebar .category-list a.active {color: var(--blue-dark);}
.service-details-one .sidebar .sidenote {background: var(--blue-dark);border-radius: 10px;padding: 60px 25px 25px;margin: 50px 0 48px;text-align: center;}
.service-details-one .sidebar .sidenote p {color: #fff;position: relative;margin-bottom: 5px;}
.service-details-one .sidebar .sidenote p:before {content: "“";font-family: "Bahij Janna";font-size: 80px;color: #fff;position: absolute;top: -20px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.service-details-one .sidebar .sidenote span {color: #fff;font-size: 17px;}
.service-details-one .sidebar .social-icon li a {font-size: 20px;color: #bcbcbc;margin-left: 20px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.service-details-one .sidebar .social-icon li a:hover {color: #000;}
.hero-banner-thirteen {position: relative;padding: 250px 0 0;z-index: 2;}
.hero-banner-thirteen:before {content: "";position: absolute;width: 100%;height: 67%;top: 0;left: 0;background: url("/theme/image.php?theme=dganew&component=theme&image=bg8") no-repeat center bottom;-webkit-background-size: cover;background-size: cover;z-index: -1;}
.hero-banner-thirteen .slogan {display: inline-block;line-height: initial;border-radius: 20px;padding: 4px 18px 4px 15px;border: 1px solid #000;font-size: 16px;color: #000;}
.hero-banner-thirteen .slogan strong {font-weight: 500;}
.hero-banner-thirteen .slogan i {font-size: 12px;display: inline-block;}
.hero-banner-thirteen .slogan:hover {background: #000;color: #fff;}
.hero-banner-thirteen .hero-heading {font-weight: 500;font-size: 90px;line-height: 1.11em;letter-spacing: -2px;margin: 45px 0 50px;}
.hero-banner-thirteen .hero-sub-heading {font-size: 24px;line-height: 1.83em;color: #000;margin-bottom: 50px;}
.hero-banner-thirteen .info {text-align: center;font-size: 15px;color: #858585;margin-top: 15px;width: 235px;}
.hero-banner-thirteen .screen-holder {position: absolute;right: 0;bottom: 0;width: 41%;}
.hero-banner-thirteen .screen-holder .shape-one {top: -13%;left: -17.5%;width: 41.02%;z-index: 1;-webkit-animation: jump10pRsv 3s infinite linear;animation: jump10pRsv 3s infinite linear;}
.hero-banner-thirteen .screen-holder .shape-two {top: -1%;right: -1.5%;width: 74.4%;z-index: 1;-webkit-animation: jump10p 3s infinite linear;animation: jump10p 3s infinite linear;}
.block-style-thirtyFive .icon {width: 68px;height: 68px;border-radius: 50%;margin: 0 auto;}
.block-style-thirtyFive h4 {font-size: 22px;font-weight: 500;margin: 25px 0 15px;}
.block-style-thirtyFive p {line-height: 28px;}
.block-style-thirtySix .tag-line {font-size: 22px;line-height: 1.72em;color: #000;margin: 30px 0 40px;}
.list-item li {color: #474747;position: relative;padding-right: 30px;margin-bottom: 20px;}
.list-item li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=76");position: absolute;top: 0;right: 0;}
.block-style-thirtySix .illustration-holder {-webkit-box-shadow: 0px 20px 40px rgba(0,61,132,.03);box-shadow: 0px 20px 40px rgba(0,61,132,.03);z-index: -1;}
.block-style-thirtySix .illustration-holder .shape-one {top: -10%;right: -24%;width: 72.2%;z-index: 1;-webkit-animation: jump10pRsv 3s infinite linear;animation: jump10pRsv 3s infinite linear;}
.block-style-thirtySix .illustration-holder .shape-two {bottom: 6.5%;left: -20%;width: 77.8%;z-index: 1;-webkit-animation: jump10p 3s infinite linear;animation: jump10p 3s infinite linear;}
.block-style-thirtySix .illustration-holder .shape-three {bottom: -10%;left: -2%;width: 73.4%;z-index: 1;}
.block-style-thirtySix .illustration-holder-two {z-index: -1;}
.block-style-thirtySix .illustration-holder-two .shape-one {top: -12.5%;right: -5%;width: 86.2%;z-index: 1;-webkit-animation: jump10p 3s infinite linear;animation: jump10p 3s infinite linear;}
.fancy-feature-thirtyFive .slider-wrapper {position: absolute;top: 0;bottom: 0;left: -11vw;width: 72vw;margin: 0 -24px;}
.portfolio_slider_two {margin: 0 -20px;}
.portfolio_slider_two .item {margin: 0 20px;}
.fancy-feature-thirtyFive .card-block, .fancy-feature-thirtyFive #page-enrol-users #filterform, #page-enrol-users .fancy-feature-thirtyFive #filterform {border-radius: 10px;overflow: hidden;position: relative;}
.fancy-feature-thirtyFive .card-block .hover, .fancy-feature-thirtyFive #page-enrol-users #filterform .hover, #page-enrol-users .fancy-feature-thirtyFive #filterform .hover {position: absolute;top: 8px;left: 8px;right: 8px;bottom: 8px;border-radius: 10px;background: rgba(255,255,255,.92);opacity: 0;visibility: hidden;}
.fancy-feature-thirtyFive .card-block:hover .hover, .fancy-feature-thirtyFive #page-enrol-users #filterform:hover .hover, #page-enrol-users .fancy-feature-thirtyFive #filterform:hover .hover {opacity: 1;visibility: visible;}
.fancy-feature-thirtyFive .card-block a, .fancy-feature-thirtyFive #page-enrol-users #filterform a, #page-enrol-users .fancy-feature-thirtyFive #filterform a {margin: 5px 0;width: 120px;font-weight: 500;font-size: 16px;border-radius: 30px;text-align: center;}
.fancy-feature-thirtyFive .card-block .edit, .fancy-feature-thirtyFive #page-enrol-users #filterform .edit, #page-enrol-users .fancy-feature-thirtyFive #filterform .edit {background: #000;line-height: 45px;color: #fff;}
.fancy-feature-thirtyFive .card-block .view, .fancy-feature-thirtyFive #page-enrol-users #filterform .view, #page-enrol-users .fancy-feature-thirtyFive #filterform .view {background: #fff;line-height: 38px;color: #000;border: 2px solid #000;}
.fancy-feature-thirtyFive .card-block .edit:hover, .fancy-feature-thirtyFive #page-enrol-users #filterform .edit:hover, #page-enrol-users .fancy-feature-thirtyFive #filterform .edit:hover {background: #6f6cff;}
.fancy-feature-thirtyFive .card-block .view:hover, .fancy-feature-thirtyFive #page-enrol-users #filterform .view:hover, #page-enrol-users .fancy-feature-thirtyFive #filterform .view:hover {background: #6f6cff;border-color: #6f6cff;color: #fff;}
.fancy-feature-thirtyFive .slider-arrows li {width: 50px;height: 50px;border-radius: 50%;text-align: center;line-height: 50px;color: #000;font-size: 25px;margin-right: 8px;cursor: pointer;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-feature-thirtyFive .slider-arrows li:last-child i {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);display: inline-block;}
.fancy-feature-thirtyFive .slider-arrows li:hover {background: #353535;color: #fff;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.client-feedback-slider-eight .feedback-wrapper {padding: 50px 0;}
.client-feedback-slider-eight {background: #7241ff;}
.client-feedback-slider-eight .tag, .client-feedback-slider-eight .statusok, .client-feedback-slider-eight .statuswarning, .client-feedback-slider-eight .statusserious, .client-feedback-slider-eight .statuscritical, .client-feedback-slider-eight .que .correctness, .que .client-feedback-slider-eight .correctness, .client-feedback-slider-eight .label {display: inline-block;font-size: 13px;color: #fff;letter-spacing: 2px;text-transform: uppercase;line-height: 33px;padding: 0 15px;border-radius: 20px;background: rgba(255,255,255,.13);}
.client-feedback-slider-eight p {font-size: 42px;line-height: 1.54em;color: #fff;letter-spacing: -1px;margin: 35px 0 50px;}
.client-feedback-slider-eight .name {font-size: 26px;font-weight: 500;color: #fff;margin-bottom: 5px;}
.client-feedback-slider-eight .cr-position {font-size: 18px;color: rgba(255,255,255,.6);}
.client-feedback-slider-eight .slider-arrow {width: 160px;height: 65px;border-radius: 10px;background: #ffd88c;position: absolute;bottom: 16%;right: calc(50% - 66px);z-index: 1;}
.client-feedback-slider-eight .slider-arrow li {width: 50%;line-height: 65px;text-align: center;cursor: pointer;font-size: 35px;color: #000;}
.client-feedback-slider-eight .slider-arrow li i {-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);display: inline-block;}
.client-feedback-slider-eight .slider-arrow li:last-child {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);border-left: 1px solid #efc36f;}
.client-feedback-slider-eight .slider-arrow li:hover i {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.pricing-section-nine .pr-table-wrapper {border: 1px solid #6f4b99;border-radius: 20px;padding: 35px 45px;background-color: rgba(111,75,153,.05);}
.pricing-section-nine .pr-table-wrapper .pack-name {font-size: 28px;font-weight: 500;color: #30346e;margin: 35px 0 40px;text-align: center;}
.pricing-section-nine .pr-table-wrapper .pack-details {font-size: 17px;line-height: 28px;color: #878787;padding: 9px 0 30px 50px;}
.pricing-section-nine .pr-table-wrapper .price {font-size: 42px;letter-spacing: -1px;padding-left: 25px;font-weight: 500;color: #000;}
.pricing-section-nine .pr-table-wrapper .top-banner span {font-size: 22px;color: #000;display: block;margin-bottom: -5px;}
.pricing-section-nine .pr-table-wrapper .top-banner em {font-size: 14px;color: #9b9b9b;display: block;font-style: normal;}
.pricing-section-nine .pr-table-wrapper .trial-button {font-size: 16px;color: #fff;display: block;text-align: center;line-height: 55px;border-radius: 5px;background: #6f6cff;margin: 35px 0 40px;}
.pricing-section-nine .pr-table-wrapper .trial-button:hover {background: #212121;}
.pricing-section-nine .pr-table-wrapper .pr-feature li {position: relative;line-height: 42px;color: rgba(0,0,0,.7);padding-right: 30px;margin-right: 10px;}
.pricing-section-nine .pr-table-wrapper .pr-feature li:before {content: url("/theme/image.php?theme=dganew&component=theme&image=76");position: absolute;top: 0;right: 0;}
.pricing-section-nine .pr-table-wrapper .trial-text {font-size: 16px;padding-top: 30px;color: rgba(0,0,0,.4);}
.feature-blog-five .post-meta {width: 100%;}
.feature-blog-five .post-data {padding: 25px 0 0 35px;}
.feature-blog-five .post-meta .post-img {border-radius: 10px;overflow: hidden;background: #212121;position: relative;}
.feature-blog-five .post-meta .blog-title h5 {font-size: 24px;font-weight: 500;color: var(--heading);line-height: 1.44em;letter-spacing: -.5px;margin: 15px 0 10px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.feature-blog-five .post-meta .blog-title:hover h5 {color: #6f6cff;}
.feature-blog-five .post-meta .read-btn {font-size: 17px;color: rgba(0,0,0,.5);}
.feature-blog-five .post-meta .read-btn:hover {text-decoration: underline;color: #000;}
.fancy-short-banner-fifteen {background: #fffcf6;padding: 75px 0 100px;}
.theme-footer-nine {padding: 45px 0;}
.theme-footer-nine .footer-nav a {color: #151515;font-size: 18px;margin: 3px 1.6vw;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-footer-nine .social-icon a {font-size: 22px;margin-right: 25px;color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.theme-footer-nine .footer-nav a:hover, .theme-footer-nine .social-icon a:hover {color: #6f6cff;}
.hero-banner-fourteen {position: relative;padding: 200px 0 130px;z-index: 2;}
.hero-banner-fourteen .hero-heading {font-size: 80px;line-height: 1.25em;text-transform: uppercase;font-weight: 700;}
.hero-banner-fourteen .hero-sub-heading {font-size: 24px;line-height: 1.83em;color: #000;margin: 25px 0 38px;}
.hero-banner-fourteen .info {font-size: 24px;font-weight: 500;color: #000;}
.hero-banner-fourteen .info > span {font-size: .83em;font-weight: normal;margin-top: 12px;}
.hero-banner-fourteen .info > span span {opacity: .35;}
.hero-banner-fourteen .price {font-size: 100px;font-weight: 500;color: #000;line-height: initial;}
.hero-banner-fourteen .explore-btn {font-size: 18px;font-weight: 500;color: #ff57c5;position: relative;}
.hero-banner-fourteen .explore-btn:before {content: "";position: absolute;width: 100%;height: 2px;left: 0;bottom: 0;background: #ff57c5;}
.hero-banner-fourteen .screen-holder {position: absolute;left: 0;bottom: 0;width: 49%;}
.hero-banner-fourteen .screen-holder .vr-image {bottom: 0;right: 8%;z-index: 1;}
.hero-banner-fourteen .screen-holder .shape-one {top: -48%;right: 17%;}
.hero-banner-fourteen .screen-holder .shape-two {top: -32%;right: 13%;}
.hero-banner-fourteen .screen-holder .shape-three {top: -58%;right: 8%;}
.hero-banner-fourteen .screen-holder .rating-box {position: absolute;z-index: 1;right: -10%;bottom: -20%;text-align: center;width: 18.76%;}
.hero-banner-fourteen .screen-holder .rating-box img {-webkit-animation: rotated 60s infinite linear;animation: rotated 60s infinite linear;}
.hero-banner-fourteen .screen-holder .rating-box .rate {color: #000;font-size: 24px;font-weight: 500;line-height: 1em;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.hero-banner-fourteen .screen-holder .rating-box .rate span {font-size: .6em;text-transform: uppercase;}
.fancy-feature-thirtySix {background: #2b0937;}
.block-style-thirtySeven {background: rgba(255,255,255,.08);text-align: center;padding: 30px 15px 25px;}
.block-style-thirtySeven .img-meta {height: 120px;}
.block-style-thirtySeven .p-title a, .block-style-thirtySeven .price {font-weight: 500;font-size: 24px;color: #fff;}
.block-style-thirtySeven .rating li {color: #ffb941;font-size: 16px;margin: 0 5px;}
.block-style-thirtySeven:hover .p-title a {text-decoration: underline;}
.product_slider_one .item {margin: 0 15px;}
.fancy-feature-thirtySix .slider-arrows {position: absolute;right: 17%;bottom: 0;}
.fancy-feature-thirtySix .slider-arrows li {color: #fff;font-size: 25px;margin-left: 12px;cursor: pointer;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fancy-feature-thirtySix .slider-arrows li:last-child i {-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);display: inline-block;}
.fancy-feature-thirtySix .slider-arrows li:hover {color: #ff57c5;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.fancy-feature-thirtySeven .rating li {font-size: 17px;color: #000;margin: 0 2px;}
.fancy-feature-thirtySeven .rating-count {font-weight: 500;color: #000;text-transform: uppercase;margin-right: 8px;}
.fancy-feature-thirtySeven .text-lg {font-size: 24px;line-height: 45px;color: #000;}
.counter-box-six .icon {height: 45px;}
.counter-box-six .number {font-weight: 500;font-size: 48px;margin: 26px 0 6px;}
.counter-box-six .number small {font-size: .41em;letter-spacing: -.5px;}
.fancy-feature-thirtyNine {background: #2b0937;z-index: 5;padding: 100px 0 165px;overflow: hidden;}
.fancy-feature-thirtyNine .title {font-size: 90px;line-height: 1.16em;letter-spacing: -1px;font-weight: bold;color: #fff;text-transform: uppercase;}
.fancy-feature-thirtyNine .title span {color: #ffc765;}
@-webkit-keyframes ripple {0% {-webkit-box-shadow: 0 0 0 .1rem rgba(255,255,255,.06);box-shadow: 0 0 0 .1rem rgba(255,255,255,.06);}
	100% {-webkit-box-shadow: 0 0 0 3rem rgba(255,255,255,0);box-shadow: 0 0 0 3rem rgba(255,255,255,0);}}
@-o-keyframes ripple {0% {-webkit-box-shadow: 0 0 0 .1rem rgba(255,255,255,.06);box-shadow: 0 0 0 .1rem rgba(255,255,255,.06);}
	100% {-webkit-box-shadow: 0 0 0 3rem rgba(255,255,255,0);box-shadow: 0 0 0 3rem rgba(255,255,255,0);}}
@keyframes ripple {0% {-webkit-box-shadow: 0 0 0 .1rem rgba(255,255,255,.06);box-shadow: 0 0 0 .1rem rgba(255,255,255,.06);}
	100% {-webkit-box-shadow: 0 0 0 3rem rgba(255,255,255,0);box-shadow: 0 0 0 3rem rgba(255,255,255,0);}}
.fancy-feature-thirtyNine .video-icon .icon {display: block;position: relative;border-radius: 50%;-webkit-animation: ripple 3s linear infinite;animation: ripple 3s linear infinite;}
.fancy-feature-thirtyNine .video-icon .icon::before, .fancy-feature-thirtyNine .video-icon .icon::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;-webkit-animation: inherit;animation: inherit;animation-delay: 1s;}
.fancy-feature-thirtyNine .video-icon .icon::after {animation-delay: 3s;}
.fancy-feature-thirtyNine .video-icon i {width: 90px;height: 90px;color: #2b0937;text-align: center;line-height: 90px;border-radius: 50%;font-size: 35px;padding-left: 5px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background: #ffc765;}
.fancy-feature-thirtyNine .video-icon .ps-text {font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: 2px;color: #fff;margin-bottom: 18px;}
.fancy-feature-thirtyNine .video-icon strong {font-size: 24px;color: #fff;font-weight: normal;}
.fancy-feature-thirtyNine .video-icon:hover i {background: #fff;color: #2b0937;}
.fancy-feature-thirtyNine .img-meta {position: absolute;left: 0;bottom: 0;width: 69%;z-index: -1;}
.fancy-feature-thirtyNine .img-meta:before {content: "";position: absolute;width: 910px;height: 910px;border-radius: 50%;background: rgba(255,255,255,.04);top: 50%;left: -7%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: -1;}
.fancy-feature-thirtyNine .img-meta:after {content: "";position: absolute;width: 655px;height: 655px;border-radius: 50%;background: rgba(255,255,255,.07);top: 50%;left: 2%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: -1;}
.block-style-thirtyEight p {font-size: 20px;line-height: 38px;}
.block-style-thirtyEight .img-meta .shape-one {top: -15%;left: 8%;z-index: 1;width: 25%;}
.block-style-thirtyEight .img-meta .shape-two {bottom: -16%;right: -21%;z-index: 1;width: 50%;}
.block-style-thirtyEight .img-meta .shape-three {bottom: -16%;left: -23%;z-index: 1;width: 43.1%;}
.client-feedback-slider-nine {background: #2b0937;z-index: 5;padding: 95px 0 60px;overflow: hidden;}
.client-feedback-slider-nine .shape-one {left: 4%;top: 9%;}
.clientSliderEight .bg-wrapper {background: #fff;padding: 35px 40px 25px;}
.clientSliderEight .bg-wrapper .avatar {width: 50px;height: 50px;}
.clientSliderEight .bg-wrapper .name {font-size: 20px;color: #000;font-weight: 500;}
.clientSliderEight .bg-wrapper .region {color: #acacac;}
.clientSliderEight .bg-wrapper p {line-height: 32px;color: #000;}
.clientSliderEight .bg-wrapper .rating li {font-size: 17px;color: #ffc12b;margin-right: 5px;}
.clientSliderEight .item {margin: 0 15px;}
.clientSliderEight .slick-dots {text-align: center;}
.clientSliderEight .slick-dots li {display: inline-block;margin: 70px 5px 0;}
.clientSliderEight .slick-dots button {text-indent: -550000px;width: 9px;height: 9px;background: rgba(255,255,255,.15);border-radius: 50%;}
.clientSliderEight .slick-dots li.slick-active button {background: #fff;}
.fancy-feature-fortyOne p {font-size: 20px;color: #000;line-height: 2em;}
.fancy-feature-fortyOne .buy-btn {line-height: 53px;background: #ffe06b;font-size: 16px;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;color: #000;padding: 0 42px;}
.fancy-feature-fortyOne .buy-btn:hover {background: #2b0937;color: #fff;}
.img_absolute {position: relative;width: 100%;}
.img_absolute img {width: 100%;height: auto;}
.top-0 {top: 0%;}
.right-0 {right: -1%;}
.right-25 {right: 25%;}
.img_absolute i {position: absolute;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background: -webkit-linear-gradient(195deg,#027fba 0%,#6f4b99 70%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
@-webkit-keyframes jump {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,50%,0);-moz-transform: translate3d(0,50%,0);-ms-transform: translate3d(0,50%,0);-o-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jump {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,50%,0);-moz-transform: translate3d(0,50%,0);-ms-transform: translate3d(0,50%,0);-o-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-o-keyframes jump {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,50%,0);-moz-transform: translate3d(0,50%,0);-ms-transform: translate3d(0,50%,0);-o-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes jump {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,50%,0);-moz-transform: translate3d(0,50%,0);-ms-transform: translate3d(0,50%,0);-o-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jumpTwo {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,20px,0);-moz-transform: translate3d(0,20px,0);-ms-transform: translate3d(0,20px,0);-o-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jumpTwo {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,20px,0);-moz-transform: translate3d(0,20px,0);-ms-transform: translate3d(0,20px,0);-o-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-o-keyframes jumpTwo {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,20px,0);-moz-transform: translate3d(0,20px,0);-ms-transform: translate3d(0,20px,0);-o-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes jumpTwo {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,20px,0);-moz-transform: translate3d(0,20px,0);-ms-transform: translate3d(0,20px,0);-o-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jumpThree {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-20px,0);-moz-transform: translate3d(0,-20px,0);-ms-transform: translate3d(0,-20px,0);-o-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jumpThree {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-20px,0);-moz-transform: translate3d(0,-20px,0);-ms-transform: translate3d(0,-20px,0);-o-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-o-keyframes jumpThree {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-20px,0);-moz-transform: translate3d(0,-20px,0);-ms-transform: translate3d(0,-20px,0);-o-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes jumpThree {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-20px,0);-moz-transform: translate3d(0,-20px,0);-ms-transform: translate3d(0,-20px,0);-o-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes rotated {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes rotated {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@-o-keyframes rotated {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes rotated {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes rotatedTwo {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(-360deg);-moz-transform: rotate(-360deg);-ms-transform: rotate(-360deg);-o-transform: rotate(-360deg);transform: rotate(-360deg);}}
@-webkit-keyframes rotatedTwo {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(-360deg);-moz-transform: rotate(-360deg);-ms-transform: rotate(-360deg);-o-transform: rotate(-360deg);transform: rotate(-360deg);}}
@-o-keyframes rotatedTwo {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(-360deg);-moz-transform: rotate(-360deg);-ms-transform: rotate(-360deg);-o-transform: rotate(-360deg);transform: rotate(-360deg);}}
@keyframes rotatedTwo {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(-360deg);-moz-transform: rotate(-360deg);-ms-transform: rotate(-360deg);-o-transform: rotate(-360deg);transform: rotate(-360deg);}}
@-webkit-keyframes rotatedHalf {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	50% {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
	100% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}}
@-webkit-keyframes rotatedHalf {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	50% {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
	100% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}}
@-o-keyframes rotatedHalf {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	50% {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
	100% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}}
@keyframes rotatedHalf {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
	50% {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
	100% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}}
@-webkit-keyframes rotatedHalfTwo {0% {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	100% {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}}
@-webkit-keyframes rotatedHalfTwo {0% {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	100% {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}}
@-o-keyframes rotatedHalfTwo {0% {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	100% {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}}
@keyframes rotatedHalfTwo {0% {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	100% {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}}
@-webkit-keyframes scale-upOne {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	50% {-webkit-transform: scale(.85);-moz-transform: scale(.85);-ms-transform: scale(.85);-o-transform: scale(.85);transform: scale(.85);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes scale-upOne {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	50% {-webkit-transform: scale(.85);-moz-transform: scale(.85);-ms-transform: scale(.85);-o-transform: scale(.85);transform: scale(.85);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@-o-keyframes scale-upOne {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	50% {-webkit-transform: scale(.85);-moz-transform: scale(.85);-ms-transform: scale(.85);-o-transform: scale(.85);transform: scale(.85);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@keyframes scale-upOne {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	50% {-webkit-transform: scale(.85);-moz-transform: scale(.85);-ms-transform: scale(.85);-o-transform: scale(.85);transform: scale(.85);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes scale-right {0% {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
	50% {-webkit-transform: translateX(20%);-moz-transform: translateX(20%);-ms-transform: translateX(20%);-o-transform: translateX(20%);transform: translateX(20%);}
	100% {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}}
@-webkit-keyframes scale-right {0% {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
	50% {-webkit-transform: translateX(20%);-moz-transform: translateX(20%);-ms-transform: translateX(20%);-o-transform: translateX(20%);transform: translateX(20%);}
	100% {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}}
@-o-keyframes scale-right {0% {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
	50% {-webkit-transform: translateX(20%);-moz-transform: translateX(20%);-ms-transform: translateX(20%);-o-transform: translateX(20%);transform: translateX(20%);}
	100% {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}}
@keyframes scale-right {0% {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
	50% {-webkit-transform: translateX(20%);-moz-transform: translateX(20%);-ms-transform: translateX(20%);-o-transform: translateX(20%);transform: translateX(20%);}
	100% {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}}
@-webkit-keyframes fade-in {0% {opacity: .7;}
	40% {opacity: 1;}
	100% {opacity: .7;}}
@-webkit-keyframes fade-in {0% {opacity: .7;}
	40% {opacity: 1;}
	100% {opacity: .7;}}
@-o-keyframes fade-in {0% {opacity: .7;}
	40% {opacity: 1;}
	100% {opacity: .7;}}
@keyframes fade-in {0% {opacity: .7;}
	40% {opacity: 1;}
	100% {opacity: .7;}}
@-webkit-keyframes fade-in-rev {0% {opacity: 1;}
	40% {opacity: .7;}
	100% {opacity: 1;}}
@-webkit-keyframes fade-in-rev {0% {opacity: 1;}
	40% {opacity: .7;}
	100% {opacity: 1;}}
@-o-keyframes fade-in-rev {0% {opacity: 1;}
	40% {opacity: .7;}
	100% {opacity: 1;}}
@keyframes fade-in-rev {0% {opacity: 1;}
	40% {opacity: .7;}
	100% {opacity: 1;}}
@-webkit-keyframes hvr-ripple-out {0% {top: -5px;right: -5px;bottom: -5px;left: -5px;}
	50% {top: -15px;right: -15px;bottom: -15px;left: -15px;opacity: .8;}
	100% {top: -5px;right: -5px;bottom: -5px;left: -5px;opacity: 1;}}
@-o-keyframes hvr-ripple-out {0% {top: -5px;right: -5px;bottom: -5px;left: -5px;}
	50% {top: -15px;right: -15px;bottom: -15px;left: -15px;opacity: .8;}
	100% {top: -5px;right: -5px;bottom: -5px;left: -5px;opacity: 1;}}
@keyframes hvr-ripple-out {0% {top: -5px;right: -5px;bottom: -5px;left: -5px;}
	50% {top: -15px;right: -15px;bottom: -15px;left: -15px;opacity: .8;}
	100% {top: -5px;right: -5px;bottom: -5px;left: -5px;opacity: 1;}}
@-webkit-keyframes hvr-ripple-out-two {0% {top: 0;right: 0;bottom: 0;left: 0;}
	100% {top: -30px;right: -30px;bottom: -30px;left: -30px;opacity: 0;}}
@-o-keyframes hvr-ripple-out-two {0% {top: 0;right: 0;bottom: 0;left: 0;}
	100% {top: -30px;right: -30px;bottom: -30px;left: -30px;opacity: 0;}}
@keyframes hvr-ripple-out-two {0% {top: 0;right: 0;bottom: 0;left: 0;}
	100% {top: -30px;right: -30px;bottom: -30px;left: -30px;opacity: 0;}}
@-webkit-keyframes scale-up-one {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes scale-up-one {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@-o-keyframes scale-up-one {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@keyframes scale-up-one {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes scale-up-two {0% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
	40% {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}
	100% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}}
@-webkit-keyframes scale-up-two {0% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
	40% {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}
	100% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}}
@-o-keyframes scale-up-two {0% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
	40% {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}
	100% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}}
@keyframes scale-up-two {0% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}
	40% {-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}
	100% {-webkit-transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);}}
@-webkit-keyframes scale-up-three {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes scale-up-three {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@-o-keyframes scale-up-three {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@keyframes scale-up-three {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	40% {-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes jump5p {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,5px,0);-moz-transform: translate3d(0,5px,0);-ms-transform: translate3d(0,5px,0);-o-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jump5p {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,5px,0);-moz-transform: translate3d(0,5px,0);-ms-transform: translate3d(0,5px,0);-o-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-o-keyframes jump5p {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,5px,0);-moz-transform: translate3d(0,5px,0);-ms-transform: translate3d(0,5px,0);-o-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes jump5p {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,5px,0);-moz-transform: translate3d(0,5px,0);-ms-transform: translate3d(0,5px,0);-o-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jump5pRsv {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-5px,0);-moz-transform: translate3d(0,-5px,0);-ms-transform: translate3d(0,-5px,0);-o-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jump5pRsv {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-5px,0);-moz-transform: translate3d(0,-5px,0);-ms-transform: translate3d(0,-5px,0);-o-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-o-keyframes jump5pRsv {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-5px,0);-moz-transform: translate3d(0,-5px,0);-ms-transform: translate3d(0,-5px,0);-o-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes jump5pRsv {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-5px,0);-moz-transform: translate3d(0,-5px,0);-ms-transform: translate3d(0,-5px,0);-o-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jump10p {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,10px,0);-moz-transform: translate3d(0,10px,0);-ms-transform: translate3d(0,10px,0);-o-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jump10p {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,10px,0);-moz-transform: translate3d(0,10px,0);-ms-transform: translate3d(0,10px,0);-o-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-o-keyframes jump10p {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,10px,0);-moz-transform: translate3d(0,10px,0);-ms-transform: translate3d(0,10px,0);-o-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes jump10p {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,10px,0);-moz-transform: translate3d(0,10px,0);-ms-transform: translate3d(0,10px,0);-o-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jump10pRsv {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);-ms-transform: translate3d(0,-10px,0);-o-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes jump10pRsv {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);-ms-transform: translate3d(0,-10px,0);-o-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-o-keyframes jump10pRsv {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);-ms-transform: translate3d(0,-10px,0);-o-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes jump10pRsv {0% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40% {-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);-ms-transform: translate3d(0,-10px,0);-o-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	100% {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {vertical-align: baseline;text-decoration: none;margin: 0;padding: 0;}
ol, ul {list-style-type: none;}
a {text-decoration: none;display: inline-block;color: inherit;}
a:hover, a:focus, a:visited {text-decoration: none;outline: none;}
img {display: block;}
button {border: none;outline: none;-webkit-box-shadow: none;box-shadow: none;display: block;padding: 0;cursor: pointer;background: transparent;}
button:focus {outline: none;}
input, textarea {outline: none;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
audio, video, canvas {max-width: 100%;}
iframe {border: none !important;}
.p0 {padding: 0 !important;}
.m0 {margin: 0 !important;}
.pt-5 {padding-top: 5px !important;}
.pt-10 {padding-top: 10px;}
.pt-15 {padding-top: 15px;}
.pt-20 {padding-top: 20px;}
.pt-25 {padding-top: 25px;}
.pt-30 {padding-top: 30px;}
.pt-35 {padding-top: 35px;}
.pt-40 {padding-top: 40px;}
.pt-45 {padding-top: 45px;}
.pt-50 {padding-top: 50px;}
.pt-55 {padding-top: 55px;}
.pt-60 {padding-top: 60px;}
.pt-65 {padding-top: 65px;}
.pt-70 {padding-top: 70px;}
.pt-75 {padding-top: 75px;}
.pt-80 {padding-top: 80px;}
.pt-85 {padding-top: 85px;}
.pt-90 {padding-top: 90px;}
.pt-95 {padding-top: 95px;}
.pt-100 {padding-top: 100px;}
.pt-110 {padding-top: 110px;}
.pt-120 {padding-top: 120px;}
.pt-130 {padding-top: 130px;}
.pt-140 {padding-top: 140px;}
.pt-150 {padding-top: 150px;}
.pt-160 {padding-top: 160px;}
.pt-170 {padding-top: 170px;}
.pt-180 {padding-top: 180px;}
.pt-190 {padding-top: 190px;}
.pt-200 {padding-top: 200px;}
.pt-225 {padding-top: 225px;}
.pt-250 {padding-top: 250px;}
.pt-300 {padding-top: 300px;}
.pt-350 {padding-top: 350px;}
.pb-5 {padding-bottom: 5px !important;}
.pb-10 {padding-bottom: 10px;}
.pb-15 {padding-bottom: 15px;}
.pb-20 {padding-bottom: 20px;}
.pb-25 {padding-bottom: 25px;}
.pb-30 {padding-bottom: 30px;}
.pb-35 {padding-bottom: 35px;}
.pb-40 {padding-bottom: 40px;}
.pb-45 {padding-bottom: 45px;}
.pb-50 {padding-bottom: 50px;}
.pb-55 {padding-bottom: 55px;}
.pb-60 {padding-bottom: 60px;}
.pb-65 {padding-bottom: 65px;}
.pb-70 {padding-bottom: 70px;}
.pb-75 {padding-bottom: 75px;}
.pb-80 {padding-bottom: 80px;}
.pb-85 {padding-bottom: 85px;}
.pb-90 {padding-bottom: 90px;}
.pb-95 {padding-bottom: 95px;}
.pb-100 {padding-bottom: 100px;}
.pb-110 {padding-bottom: 110px;}
.pb-120 {padding-bottom: 120px;}
.pb-130 {padding-bottom: 130px;}
.pb-140 {padding-bottom: 140px;}
.pb-150 {padding-bottom: 150px;}
.pb-160 {padding-bottom: 160px;}
.pb-170 {padding-bottom: 170px;}
.pb-180 {padding-bottom: 180px;}
.pb-190 {padding-bottom: 190px;}
.pb-200 {padding-bottom: 200px;}
.pb-225 {padding-bottom: 225px;}
.pb-250 {padding-bottom: 250px;}
.pb-300 {padding-bottom: 300px;}
.pb-350 {padding-bottom: 350px;}
.mt-5 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px;}
.mt-15 {margin-top: 15px;}
.mt-20 {margin-top: 20px;}
.mt-25 {margin-top: 25px;}
.mt-30 {margin-top: 30px;}
.mt-35 {margin-top: 35px;}
.mt-40 {margin-top: 40px;}
.mt-45 {margin-top: 45px;}
.mt-50 {margin-top: 50px;}
.mt-55 {margin-top: 55px;}
.mt-60 {margin-top: 60px;}
.mt-65 {margin-top: 65px;}
.mt-70 {margin-top: 70px;}
.mt-75 {margin-top: 75px;}
.mt-80 {margin-top: 80px;}
.mt-85 {margin-top: 85px;}
.mt-90 {margin-top: 90px;}
.mt-95 {margin-top: 95px;}
.mt-100 {margin-top: 100px;}
.mt-110 {margin-top: 110px;}
.mt-120 {margin-top: 120px;}
.mt-130 {margin-top: 130px;}
.mt-140 {margin-top: 140px;}
.mt-150 {margin-top: 150px;}
.mt-160 {margin-top: 160px;}
.mt-170 {margin-top: 170px;}
.mt-180 {margin-top: 180px;}
.mt-190 {margin-top: 190px;}
.mt-200 {margin-top: 200px;}
.mt-225 {margin-top: 225px;}
.mt-250 {margin-top: 250px;}
.mt-300 {margin-top: 300px;}
.mt-350 {margin-top: 350px;}
.mb-5 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px;}
.mb-15 {margin-bottom: 15px;}
.mb-20 {margin-bottom: 20px;}
.mb-25 {margin-bottom: 25px;}
.mb-30 {margin-bottom: 30px;}
.mb-35 {margin-bottom: 35px;}
.mb-40 {margin-bottom: 40px;}
.mb-45 {margin-bottom: 45px;}
.mb-50 {margin-bottom: 50px;}
.mb-55 {margin-bottom: 55px;}
.mb-60 {margin-bottom: 60px;}
.mb-65 {margin-bottom: 65px;}
.mb-70 {margin-bottom: 70px;}
.mb-75 {margin-bottom: 75px;}
.mb-80 {margin-bottom: 80px;}
.mb-85 {margin-bottom: 85px;}
.mb-90 {margin-bottom: 90px;}
.mb-95 {margin-bottom: 95px;}
.mb-100 {margin-bottom: 100px;}
.mb-110 {margin-bottom: 110px;}
.mb-120 {margin-bottom: 120px;}
.mb-130 {margin-bottom: 130px;}
.mb-140 {margin-bottom: 140px;}
.mb-150 {margin-bottom: 150px;}
.mb-160 {margin-bottom: 160px;}
.mb-170 {margin-bottom: 170px;}
.mb-180 {margin-bottom: 180px;}
.mb-190 {margin-bottom: 190px;}
.mb-200 {margin-bottom: 200px;}
.mb-225 {margin-bottom: 225px;}
.mb-250 {margin-bottom: 250px;}
.mb-300 {margin-bottom: 300px;}
.mb-350 {margin-bottom: 350px;}
@media (max-width: 991px) {.md-p0 {padding: 0 !important;}
	.md-m0 {margin: 0 !important;}
	.md-pt-10 {padding-top: 10px !important;}
	.md-pt-20 {padding-top: 20px !important;}
	.md-pt-30 {padding-top: 30px !important;}
	.md-pt-40 {padding-top: 40px !important;}
	.md-pt-50 {padding-top: 50px !important;}
	.md-pt-60 {padding-top: 60px !important;}
	.md-pt-70 {padding-top: 70px !important;}
	.md-pt-80 {padding-top: 80px !important;}
	.md-pt-90 {padding-top: 90px !important;}
	.md-pt-100 {padding-top: 100px !important;}
	.md-pt-110 {padding-top: 110px !important;}
	.md-pt-120 {padding-top: 120px !important;}
	.md-pt-130 {padding-top: 130px !important;}
	.md-pt-140 {padding-top: 140px !important;}
	.md-pt-150 {padding-top: 150px !important;}
	.md-pt-200 {padding-top: 200px !important;}
	.md-pb-10 {padding-bottom: 10px !important;}
	.md-pb-20 {padding-bottom: 20px !important;}
	.md-pb-30 {padding-bottom: 30px !important;}
	.md-pb-40 {padding-bottom: 40px !important;}
	.md-pb-50 {padding-bottom: 50px !important;}
	.md-pb-60 {padding-bottom: 60px !important;}
	.md-pb-70 {padding-bottom: 70px !important;}
	.md-pb-80 {padding-bottom: 80px !important;}
	.md-pb-90 {padding-bottom: 90px !important;}
	.md-pb-100 {padding-bottom: 100px !important;}
	.md-pb-110 {padding-bottom: 110px !important;}
	.md-pb-120 {padding-bottom: 120px !important;}
	.md-pb-130 {padding-bottom: 130px !important;}
	.md-pb-140 {padding-bottom: 140px !important;}
	.md-pb-150 {padding-bottom: 150px !important;}
	.md-pb-200 {padding-bottom: 200px !important;}
	.md-mt-10 {margin-top: 10px !important;}
	.md-mt-20 {margin-top: 20px !important;}
	.md-mt-30 {margin-top: 30px !important;}
	.md-mt-40 {margin-top: 40px !important;}
	.md-mt-50 {margin-top: 50px !important;}
	.md-mt-60 {margin-top: 60px !important;}
	.md-mt-70 {margin-top: 70px !important;}
	.md-mt-80 {margin-top: 80px !important;}
	.md-mt-90 {margin-top: 90px !important;}
	.md-mt-100 {margin-top: 100px !important;}
	.md-mt-110 {margin-top: 110px !important;}
	.md-mt-120 {margin-top: 120px !important;}
	.md-mt-130 {margin-top: 130px !important;}
	.md-mt-140 {margin-top: 140px !important;}
	.md-mt-150 {margin-top: 150px !important;}
	.md-mt-200 {margin-top: 200px !important;}
	.md-mb-10 {margin-bottom: 10px !important;}
	.md-mb-20 {margin-bottom: 20px !important;}
	.md-mb-30 {margin-bottom: 30px !important;}
	.md-mb-40 {margin-bottom: 40px !important;}
	.md-mb-50 {margin-bottom: 50px !important;}
	.md-mb-60 {margin-bottom: 60px !important;}
	.md-mb-70 {margin-bottom: 70px !important;}
	.md-mb-80 {margin-bottom: 80px !important;}
	.md-mb-90 {margin-bottom: 90px !important;}
	.md-mb-100 {margin-bottom: 100px !important;}
	.md-mb-110 {margin-bottom: 110px !important;}
	.md-mb-120 {margin-bottom: 120px !important;}
	.md-mb-130 {margin-bottom: 130px !important;}
	.md-mb-140 {margin-bottom: 140px !important;}
	.md-mb-150 {margin-bottom: 150px !important;}
	.md-mb-200 {margin-bottom: 200px !important;}}
@media (max-width: 767px) {.sm-p0 {padding: 0 !important;}
	.sm-m0 {margin: 0 !important;}
	.sm-pt-10 {padding-top: 10px !important;}
	.sm-pt-20 {padding-top: 20px !important;}
	.sm-pt-30 {padding-top: 30px !important;}
	.sm-pt-40 {padding-top: 40px !important;}
	.sm-pt-50 {padding-top: 50px !important;}
	.sm-pt-60 {padding-top: 60px !important;}
	.sm-pt-70 {padding-top: 70px !important;}
	.sm-pt-80 {padding-top: 80px !important;}
	.sm-pt-90 {padding-top: 90px !important;}
	.sm-pt-100 {padding-top: 100px !important;}
	.sm-pt-110 {padding-top: 110px !important;}
	.sm-pt-120 {padding-top: 120px !important;}
	.sm-pt-130 {padding-top: 130px !important;}
	.sm-pt-140 {padding-top: 140px !important;}
	.sm-pt-150 {padding-top: 150px !important;}
	.sm-pt-200 {padding-top: 200px !important;}
	.sm-pb-10 {padding-bottom: 10px !important;}
	.sm-pb-20 {padding-bottom: 20px !important;}
	.sm-pb-30 {padding-bottom: 30px !important;}
	.sm-pb-40 {padding-bottom: 40px !important;}
	.sm-pb-50 {padding-bottom: 50px !important;}
	.sm-pb-60 {padding-bottom: 60px !important;}
	.sm-pb-70 {padding-bottom: 70px !important;}
	.sm-pb-80 {padding-bottom: 80px !important;}
	.sm-pb-90 {padding-bottom: 90px !important;}
	.sm-pb-100 {padding-bottom: 100px !important;}
	.sm-pb-110 {padding-bottom: 110px !important;}
	.sm-pb-120 {padding-bottom: 120px !important;}
	.sm-pb-130 {padding-bottom: 130px !important;}
	.sm-pb-140 {padding-bottom: 140px !important;}
	.sm-pb-150 {padding-bottom: 150px !important;}
	.sm-pb-200 {padding-bottom: 200px !important;}
	.sm-mt-10 {margin-top: 10px !important;}
	.sm-mt-20 {margin-top: 20px !important;}
	.sm-mt-30 {margin-top: 30px !important;}
	.sm-mt-40 {margin-top: 40px !important;}
	.sm-mt-50 {margin-top: 50px !important;}
	.sm-mt-60 {margin-top: 60px !important;}
	.sm-mt-70 {margin-top: 70px !important;}
	.sm-mt-80 {margin-top: 80px !important;}
	.sm-mt-90 {margin-top: 90px !important;}
	.sm-mt-100 {margin-top: 100px !important;}
	.sm-mt-110 {margin-top: 110px !important;}
	.sm-mt-120 {margin-top: 120px !important;}
	.sm-mt-130 {margin-top: 130px !important;}
	.sm-mt-140 {margin-top: 140px !important;}
	.sm-mt-150 {margin-top: 150px !important;}
	.sm-mt-200 {margin-top: 200px !important;}
	.sm-mb-10 {margin-bottom: 10px !important;}
	.sm-mb-20 {margin-bottom: 20px !important;}
	.sm-mb-30 {margin-bottom: 30px !important;}
	.sm-mb-40 {margin-bottom: 40px !important;}
	.sm-mb-50 {margin-bottom: 50px !important;}
	.sm-mb-60 {margin-bottom: 60px !important;}
	.sm-mb-70 {margin-bottom: 70px !important;}
	.sm-mb-80 {margin-bottom: 80px !important;}
	.sm-mb-90 {margin-bottom: 90px !important;}
	.sm-mb-100 {margin-bottom: 100px !important;}
	.sm-mb-110 {margin-bottom: 110px !important;}
	.sm-mb-120 {margin-bottom: 120px !important;}
	.sm-mb-130 {margin-bottom: 130px !important;}
	.sm-mb-140 {margin-bottom: 140px !important;}
	.sm-mb-150 {margin-bottom: 150px !important;}
	.sm-mb-200 {margin-bottom: 200px !important;}}
@media (min-width: 1350px) {.lg-container .container {max-width: 1320px;}}
@media (min-width: 1200px) {.container {max-width: 1170px;}
	.container-custom.container {max-width: 1200px;}}
@media (min-width: 992px) {.container {padding-right: 0;padding-left: 0;}}
@media (min-width: 1200px) and (max-width: 1450px) {.theme-main-menu {padding: 30px 40px;}
	.theme-menu-two .navbar {padding-right: 18%;}
	.theme-menu-two .navbar-nav .nav-item .nav-link {margin: 0 25px;}
	.fancy-feature-twelve {margin-top: 120px;}
	.fancy-feature-thirteen .carousel-inner .shape-two {left: -45px;}
	.client-feedback-slider-five .circle-area {top: 59%;}
	.client-feedback-slider-five {margin-top: 30px;}
	.pricing-section-five {margin-top: 80px;padding-top: 100px;}
	.hero-banner-nine .hero-heading {font-size: 68px;}
	.hero-banner-nine .illustration-container {width: 56%;}
	.hero-banner-eleven .hero-text-wrapper h1 {font-size: 75px;}
	.hero-banner-twelve .screen-holder .screen-one {left: 0;}
	.hero-banner-twelve .screen-holder .screen-two {right: 0;}
	.hero-banner-fourteen .hero-heading {font-size: 62px;}
	.hero-banner-fourteen .price {font-size: 75px;}
	.fancy-feature-thirtyNine .title {font-size: 85px;}}
@media (min-width: 1200px) and (max-width: 1366px) {.hero-banner-two .hero-text-wrapper h1 {font-size: 68px;}
	.theme-menu-two .language-button-group {margin-right: 30px;}
	.hero-banner-thirteen .hero-heading {font-size: 85px;}
	.fancy-feature-thirtyFive .slider-wrapper {width: 85vw;left: -16vw;}}
@media (max-width: 1199px) {#mega-menu-holder .mega-menu li .img-box .hover {font-size: 20px;}
	.hero-banner-four .review-text {font-size: 18px;}
	.block-style-fourteen {padding: 0;}
	.accordion-style-two {padding-left: 0 !important;}
	.fancy-feature-one .feature-img-area {padding-left: 15px;}
	.theme-footer-one:before {display: none;}
	.theme-footer-one .bottom-footer-content ul {padding-right: 0;}
	.theme-menu-two .language-button-group {display: none !important;}
	.feature-blog-three {padding-right: 0;}
	.client-feedback-slider-two .bg-wrapper p {font-size: 18px;}
	.client-feedback-slider-two .bg-wrapper .name {font-size: 20px;}
	.client-feedback-slider-two .bg-wrapper .desig {font-size: 16px;}
	.team-block-one .info .name {font-size: 20px;padding-top: 0;}
	.team-block-one .info {padding: 25px 15px;}
	.doc-container.full-width {padding-left: 0;}
	.theme-menu-five .right-widget .demo-button {line-height: 48px;font-size: 15px;width: 160px;}
	.pricing-table-area-four .pr-table-wrapper .price {font-size: 35px;padding-right: 15px;}
	.pricing-table-area-four .pr-table-wrapper .top-banner span, .clientSliderFour .feedback-wrapper p {font-size: 19px;}
	.modal-contact-popup-one .main-body .right-side .form-title {font-size: 28px;}
	.modal-contact-popup-one .main-body .left-side blockquote {font-size: 25px;}
	.modal-contact-popup-one .main-body .right-side {padding: 40px 5%;}
	.modal-contact-popup-one .main-body .input-group-meta input {height: 55px;}
	.modal-contact-popup-one .main-body .input-group-meta textarea, .modal-contact-popup-one .main-body .input-group-meta input {font-size: 15px;}
	.hero-banner-six .hero-sub-heading {font-size: 20px;}
	.fancy-feature-twelve .row {margin: 0 -15px;}
	.fancy-feature-twelve .row [class*="col-"] {padding: 0 15px;}
	.block-style-seventeen h3 {font-size: 20px;}
	.block-style-seventeen {padding: 30px 20px;}
	.block-style-seventeen .hover-text {right: 20px;font-size: 22px;}
	.fancy-feature-thirteen .carousel-indicators li p {font-size: 20px;}
	.fancy-feature-thirteen .carousel-inner {padding: 30px;}
	.theme-menu-five .right-widget .signIn-action {font-size: 18px;}
	.theme-menu-five .right-widget .download-btn {display: none;}
	.hero-banner-seven .download-btn {display: block;}
	.hero-banner-seven .hero-sub-heading {font-size: 18px;}
	.fancy-text-block-twentyTwo .text-wrapper {padding-left: 0;}
	.feature-seventeen .block-meta {padding: 0;}
	.terms_and_policy .tab-content {padding-right: 0;}
	.error-page .text-wrapper p {font-size: 20px;padding: 30px 0 40px 0;}
	.error-page .text-wrapper .logo {top: 30px;}
	.block-style-twentyFive .screen-container .block-content {left: 0;}
	.block-style-twentyFive .screen-container .feature-meta {padding: 55px 20px 45px;}
	.block-style-twentyFive .screen-container .feature-meta h4 {font-size: 22px;}
	.pricing-table-area-seven .pr-table-wrapper {padding-right: 20px;}
	.hero-banner-eleven .hero-text-wrapper .hero-sub-heading {font-size: 20px;padding: 30px 0 45px;}
	.useable-tools-section-four .text-wrapper p {font-size: 20px;}
	.pricing-section-eight .pr-column .info {font-size: 16px;}
	.hero-banner-twelve .hero-sub-heading {font-size: 20px;}
	.counter-box-five .number {font-size: 35px;}
	.counter-box-five p {font-size: 16px;}
	.block-style-thirtyOne {padding: 35px 15px 45px;}
	.hero-banner-thirteen .slogan {font-size: 14px;padding: 2px 12px;}
	.hero-banner-thirteen .hero-sub-heading {font-size: 18px;margin-bottom: 30px;}
	.client-feedback-slider-eight .tag, .client-feedback-slider-eight .statusok, .client-feedback-slider-eight .statuswarning, .client-feedback-slider-eight .statusserious, .client-feedback-slider-eight .statuscritical, .client-feedback-slider-eight .que .correctness, .que .client-feedback-slider-eight .correctness, .client-feedback-slider-eight .label {font-size: 11px;line-height: 25px;}
	.client-feedback-slider-eight .name {font-size: 22px;font-weight: normal;margin-bottom: 0;}
	.pricing-section-nine .pr-table-wrapper {padding: 30px 15px;}
	.pricing-section-nine .pr-table-wrapper .pack-name {font-size: 22px;}
	.pricing-section-nine .pr-table-wrapper .pack-details {font-size: 16px;padding: 10px 0 25px;}
	.pricing-section-nine .pr-table-wrapper .price {font-size: 24px;}
	.pricing-section-nine .pr-table-wrapper .top-banner span {font-size: 20px;}
	.feature-blog-five .post-meta .blog-title h5 {font-size: 20px;margin-top: 0;}
	.hero-banner-fourteen .hero-sub-heading {font-size: 18px;}
	.hero-banner-fourteen .info, .hero-banner-fourteen .screen-holder .rating-box .rate, .block-style-thirtySeven .p-title a, .block-style-thirtySeven .price {font-size: 18px;}
	.hero-banner-fourteen .info > span {margin-top: 5px;}
	.hero-banner-fourteen .price {font-size: 45px;}
	.fancy-feature-thirtyNine .img-meta:before {width: 700px;height: 700px;}
	.fancy-feature-thirtyNine .img-meta:after {width: 500px;height: 500px;}}
@media (min-width: 992px) and (max-width: 1199px) {.theme-main-menu {padding: 30px 25px;}
	.hero-banner-two .container {padding: 0 25px;}
	.hero-banner-four h1 {font-size: 70px;}
	.hero-banner-four .sub-text {font-size: 24px;padding: 45px 0 50px;}
	.hero-banner-four .illustration {max-width: 538px;}
	.block-style-thirteen p {font-size: 22px;}
	.block-style-thirteen {padding: 32px 25px 20px;}
	.title-style-five h2, .title-style-three h2 {font-size: 48px;}
	.title-style-one h2 {font-size: 50px;}
	.title-style-two h2 {font-size: 50px;}
	.title-style-three p {font-size: 18px;}
	.fancy-text-block-nineteen .text-wrapper .client-info, .fancy-text-block-twenty .client-info {font-size: 22px;}
	.fancy-text-block-twenty .nav-tabs li {margin-right: 55px;}
	.user-data-page .form-wrapper {padding: 35px 2%;}
	.user-data-page .form-wrapper h2 {font-size: 40px;}
	.block-style-one .block-meta-data .line-dot-container:before {width: 145px;right: -151px;}
	.clients-feedback-classic {padding-left: 50px;}
	.clients-feedback-classic .feedback-wrapper {padding: 54px 40px 48px;}
	.block-style-three {padding: 25px 30px 50px 30px;}
	.block-style-four {padding-left: 20px;padding-right: 20px;}
	.fancy-text-block-one .quote-wrapper blockquote {font-size: 32px;}
	.fancy-text-block-one .quote-wrapper blockquote:before {top: 0;left: -75px;}
	.fancy-text-block-three .feature-content .header, .fancy-text-block-three .feature-content .feature-list {padding-right: 25px;}
	.feature-blog-one .post-meta .title {font-size: 26px;}
	.hero-banner-two .hero-text-wrapper h1 {font-size: 60px;}
	.hero-banner-two .hero-text-wrapper .sub-text {font-size: 22px;padding-bottom: 30px;}
	.theme-menu-two .navbar-nav .nav-item .nav-link {margin: 0 20px;}
	.block-style-five {padding-left: 20px;padding-right: 20px;}
	.block-style-five p {font-size: 22px;}
	.block-style-six .text-details .title {font-size: 36px;}
	.client-feedback-slider-one .feedback-meta .watermark {font-size: 120px;}
	.client-feedback-slider-one .feedback-meta {padding-top: 80px;}
	.client-feedback-slider-one .clientSliderOne p {font-size: 22px;}
	.client-feedback-slider-one .shapes-holder {width: 46%;}
	.fancy-text-block-ten p {font-size: 34px;}
	.block-style-seven p {font-size: 25px;}
	.contact-style-two .contact-info-wrapper .address-info p {font-size: 22px;}
	.fancy-text-block-eleven .img-gallery .overlay-img {right: -100px;}
	.theme-menu-three .navbar {margin-left: 15%;}
	.theme-menu-three .navbar-nav .nav-item .nav-link {margin: 0 26px;}
	.title-style-four h2 {font-size: 50px;line-height: 1.2em;}
	.block-style-ten {padding: 75px 50px 45px;}
	.block-style-eleven p {font-size: 20px;}
	.block-style-twelve .text-wrapper .title {font-size: 38px;}
	.fancy-hero-five .heading {font-size: 65px;}
	.fancy-hero-five .sub-heading {font-size: 22px;}
	.team-section-three {margin-top: -270px;}
	.fancy-text-block-fifteen .bg-wrapper {padding: 70px 15px 0 15px;}
	.fancy-text-block-fifteen .text-wrapper p {font-size: 36px;}
	.theme-menu-two .navbar {padding-left: 13%;}
	.theme-menu-four .right-button-group {margin-right: 30px;}
	body .theme-btn-five {padding: 0 15px;}
	.theme-menu-four .navbar-nav .nav-item .nav-link, .navbar-nav .nav-item .nav-link {margin: 0 15px;}
	.theme-menu-one .right-button-group {margin-right: 30px;}
	.theme-menu-five .navbar-nav .nav-item .nav-link {font-size: 19px;margin: 0 20px;}
	.block-style-fifteen {padding: 45px 30px 30px 25px;}
	.fancy-text-block-twentyOne .text-wrapper p {font-size: 40px;}
	.block-style-sixteen .screen-one {width: 36%;}
	.clientSliderFour .feedback-wrapper {padding: 40px 25px;}
	.hero-banner-six .hero-heading {font-size: 70px;}
	.fancy-feature-twelve {margin-top: 100px;}
	.fancy-feature-thirteen .carousel-indicators li {width: 33.333%;}
	.client-feedback-slider-five .circle-area {top: 62%;}
	.client-feedback-slider-five {margin-top: 0;padding-bottom: 130px;}
	.pricing-section-five {margin-top: 80px;padding-top: 100px;}
	.hero-banner-seven .hero-heading {font-size: 70px;}
	.hero-banner-seven {margin-top: 50px;}
	.block-style-eighteen .text-wrapper .title {font-size: 55px;}
	.block-style-eighteen .screen-holder-two .screen-one {right: -15%;}
	.title-style-seven h2 {font-size: 58px;}
	.hero-banner-eight .hero-heading {font-size: 75px;}
	.hero-banner-eight .shape-right, .hero-banner-eight .shape-left {top: 12%;}
	.hero-banner-nine .hero-heading {font-size: 55px;}
	.hero-banner-nine .illustration-container {width: 50%;top: 17%;}
	.hero-banner-nine .bg-shape {width: 75%;}
	.team-details .main-bg .text-wrapper {padding: 20px 40px;}
	.error-page .text-wrapper h1 {font-size: 60px;}
	.theme-menu-five .right-widget .download-btn.style-two {display: block;}
	.app-screen-preview-one .round-bg {width: 78%;}
	.block-style-twentyFive .title {font-size: 50px;}
	.hero-banner-eleven .hero-text-wrapper h1 {font-size: 56px;}
	.title-style-twelve h2 {font-size: 54px;}
	.title-style-twelve p {font-size: 21px;}
	.useable-tools-section-four .logo-container .icon {height: 220px;}
	.block-style-twentyNine h3 a {font-size: 30px;}
	.pricing-section-eight .pr-list-wrapper li {font-size: 15px;padding-left: 10px;}
	.hero-banner-twelve .hero-heading {font-size: 75px;}
	.title-style-thirteen h2 {font-size: 52px;}
	.service-details-one .details-wrapper h2 {font-size: 50px;}
	.service-details-one .details-wrapper .sub-heading {font-size: 22px;}
	.hero-banner-thirteen .hero-heading {font-size: 55px;}
	.hero-banner-thirteen .screen-holder {width: 44%;}
	.theme-menu-six .navbar-nav .nav-item .nav-link {font-size: 18px;margin: 0 18px;}
	.title-style-fourteen h2 {font-size: 42px;}
	.fancy-feature-thirtyFive .slider-wrapper {width: 88vw;left: -22vw;}
	.client-feedback-slider-eight p {font-size: 38px;}
	.hero-banner-fourteen .hero-heading, .fancy-feature-thirtyNine .title {font-size: 55px;}
	.title-style-fifteen h2, .title-style-sixteen h2 {font-size: 50px;}}
@media (max-width: 991px) {.title-style-five h2 {font-size: 40px;}
	.title-style-one h2 {font-size: 42px;}
	.title-style-two h2 {font-size: 40px;line-height: 1.2em;}
	.title-style-three h2 {font-size: 38px;}
	.title-style-five h2 span:before {height: 10px;}
	.title-style-five h6 {font-size: 16px;padding-bottom: 5px;}
	.title-style-two p {font-size: 15px;}
	.title-style-three p {font-size: 15px;padding-bottom: 8px;}
	.title-style-four h2 {font-size: 40px;line-height: 1.2em;}
	.title-style-four h6 {font-size: 18px;padding-bottom: 10px;}
	.title-style-two .sub-text {font-size: 20px;}
	.title-style-six h6 {font-size: 15px;padding-bottom: 15px;}
	.title-style-six h2 {font-size: 45px;}
	.title-style-seven h2 {font-size: 38px;}
	.title-style-six .text-xs {font-size: 18px;padding-top: 25px;}
	body .theme-btn-five {line-height: 50px;padding: 0 25px;min-width: 155px;}
	.theme-main-menu {padding: 30px 15px;}
	.theme-menu-two #mega-menu-holder, .theme-menu-three #mega-menu-holder {margin-right: auto;}
	.theme-main-menu > div {position: static;}
	.theme-menu-two .logo, .theme-menu-three .logo, .theme-menu-five .logo {right: 15px;}
	.theme-menu-five .right-widget {left: 75px;}
	.theme-menu-five #mega-menu-holder {margin-right: auto;}
	.main-page-wrapper {padding-top: 99px;}
	.theme-main-menu.sticky-menu.fixed {padding: 20px 15px;}
	.hero-banner-two .container {padding: 0 15px;}
	.hero-banner-four .illustration {max-width: 100%;margin: 0 auto;}
	.hero-banner-four {padding: 150px 0 50px;}
	.hero-banner-four .review-text {text-align: center;padding-top: 20px;}
	.hero-banner-four .shape-four, .block-style-fourteen.arrow-shape:before, .block-style-fourteen.arrow-shape:after, .client-feedback-slider-three .shapes, .hero-banner-one [class*="icon-box"], .block-style-one .block-meta-data .line-dot-container:before, .block-style-one .block-meta-data p:before, .block-style-two .img-holder-one .screen-one, .block-style-two .img-holder-two .screen-two, .block-style-two .img-holder-three .screen-two, .clients-feedback-classic:before, .fancy-short-banner-one:after, .fancy-text-block-four .wrapper:before, .fancy-text-block-five:before, .fancy-text-block-one .quote-wrapper blockquote:before, .contact-us-light:before, .pricing-section-two .pricing-table-area .shape-one, .hero-banner-three .shape-six, .theme-footer-three:before, .fancy-hero-five .shapes, .fancy-text-block-twentyOne .img-meta .shape-one, .client-feedback-slider-four .shapes, .fancy-feature-twelve .shape-one, .fancy-feature-thirteen .carousel-indicators li:before, .block-style-eighteen .text-wrapper .title br, .clientSliderSix .feedback-wrapper:before {display: none;}
	.hero-banner-four .text-wrapper {padding-top: 50px;}
	.hero-banner-four h1 {font-size: 55px;}
	.hero-banner-four .sub-text {font-size: 22px;line-height: 1.6em;padding: 25px 0 40px;}
	.fancy-text-block-nineteen .text-wrapper .client-info {font-size: 20px;}
	.fancy-text-block-nineteen .text-wrapper p {font-size: 20px;padding-top: 30px;}
	.fancy-text-block-nineteen .text-wrapper .name {font-size: 22px;margin-top: 40px;}
	.fancy-text-block-nineteen .text-wrapper {padding-top: 50px;}
	.fancy-feature-nine {padding: 70px 0 40px;}
	.accordion-style-two .card .card-header button, .accordion-style-two #page-enrol-users #filterform .card-header button, #page-enrol-users .accordion-style-two #filterform .card-header button, .accordion-style-two .que .history .card-header button, .que .accordion-style-two .history .card-header button, .accordion-style-two .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .accordion-style-two section .card-header button, .accordion-style-two .groupinfobox .card-header button, .accordion-style-two .well .card-header button {font-size: 20px;}
	.accordion-style-two .card .card-body p, .accordion-style-two #page-enrol-users #filterform .card-body p, .accordion-style-two #page-enrol-users #filterform .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two #page-enrol-users #filterform section p, #page-enrol-users .accordion-style-two #filterform .card-body p, .accordion-style-two .que .history .card-body p, .accordion-style-two .que .history .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .que .history section p, .que .accordion-style-two .history .card-body p, .accordion-style-two .userprofile .profile_tree section .card-body p, .accordion-style-two .userprofile .profile_tree section .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .userprofile .profile_tree section section p, .userprofile .profile_tree .accordion-style-two section .card-body p, .accordion-style-two .groupinfobox .card-body p, .accordion-style-two .groupinfobox .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .groupinfobox section p, .accordion-style-two .well .card-body p, .accordion-style-two .well .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .well section p, .accordion-style-two .card .userprofile .profile_tree section p, .userprofile .profile_tree .accordion-style-two .card section p {font-size: 18px;}
	.accordion-style-two .card .card-body, .accordion-style-two #page-enrol-users #filterform .card-body, .accordion-style-two #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two #page-enrol-users #filterform section, #page-enrol-users .accordion-style-two #filterform .card-body, .accordion-style-two .que .history .card-body, .accordion-style-two .que .history .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .que .history section, .que .accordion-style-two .history .card-body, .accordion-style-two .userprofile .profile_tree section .card-body, .accordion-style-two .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .userprofile .profile_tree section section, .userprofile .profile_tree .accordion-style-two section .card-body, .accordion-style-two .groupinfobox .card-body, .accordion-style-two .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .groupinfobox section, .accordion-style-two .well .card-body, .accordion-style-two .well .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .well section, .accordion-style-two .card .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-two .card section {padding: 0 0 30px 30px;}
	.pricing-section-three {padding: 40px 0 60px;}
	.pricing-table-area-three .pr-table-wrapper .pack-name {font-size: 28px;}
	.pricing-table-area-three .pr-table-wrapper .price {font-size: 50px;padding-top: 15px;}
	.pricing-table-area-three .pr-table-wrapper .user-condition {font-size: 20px;}
	.clientSliderThree p {font-size: 24px;}
	.clientSliderThree .name {font-size: 22px;}
	.faq-section-four {padding: 50px 0 75px;}
	.fancy-short-banner-five .sub-heading {font-size: 20px;padding: 35px 0 40px;}
	.theme-footer-four .bottom-footer-content p {margin: 0;text-align: center;}
	.theme-footer-four {padding: 40px 0 25px;}
	.fancy-text-block-twenty {padding: 130px 0 70px;}
	.fancy-text-block-twenty .title {font-size: 48px;padding-bottom: 50px;}
	.counter-box-three .number {font-size: 30px;padding-bottom: 10px;}
	.counter-box-three p {font-size: 20px;}
	.team-section-four {padding: 40px 0 0;}
	.feature-blog-four {padding: 35px 0 30px;}
	.feature-blog-four .feature-article-meta .img-meta {margin-bottom: 25px;}
	.feature-blog-four .feature-article-meta .post-meta a {font-size: 26px;}
	.feature-blog-four .feature-article-meta .post-meta .author_info {font-size: 18px;margin-top: 10px;}
	.pricing-section-three-inner-page {padding: 130px 0 30px;}
	.user-data-page .form-wrapper {width: 100%;}
	.user-data-page .illustration-wrapper {display: none !important;}
	.user-data-page .form-wrapper {padding: 40px 15px 25px;}
	.user-data-page .form-wrapper h2 {font-size: 38px;}
	.user-data-page .form-wrapper .header-info {font-size: 18px;}
	.hero-banner-one .hero-heading {font-size: 55px;}
	.hero-banner-one .hero-sub-heading {font-size: 18px;padding-bottom: 40px;}
	.hero-banner-one .hero-upper-container {padding: 50px 0 130px;}
	.hero-banner-one .subscription-form input {height: 50px;}
	.fancy-feature-one {background: #fff;}
	.block-style-one .block-meta-data .hover-content {position: static;opacity: 1;visibility: visible;margin-bottom: 60px;text-align: center !important;}
	.block-style-one .block-meta-data p {padding-bottom: 15px;}
	.fancy-feature-one .block-style-one {margin-top: 120px;}
	.block-style-one .block-meta-data .icon-box:before {-webkit-animation: hvr-ripple-out 2.75s infinite linear;animation: hvr-ripple-out 2.75s infinite linear;}
	.block-style-two .text-wrapper {padding: 50px 0 0 !important;}
	.block-style-two .text-wrapper h3 {font-size: 32px;padding-bottom: 20px;}
	.block-style-two .img-holder-three .screen-one {bottom: -17%;left: -11%;}
	.useable-tools-section h2 {font-size: 40px;margin: 10px 0 80px;}
	.useable-tools-section .img-box {width: 145px;height: 145px;}
	.useable-tools-section .img-box.bx-g {width: 180px;height: 180px;}
	.useable-tools-section.bg-color {padding: 100px 0 60px;}
	.counter-info-classic {margin: 60px auto 0;}
	.clients-feedback-classic {padding-left: 30px;}
	.clients-feedback-classic .feedback-wrapper {margin-bottom: 75px;padding: 45px 45px 35px;}
	.fancy-short-banner-one .form-wrapper {padding: 0;margin-top: 40px;}
	.fancy-short-banner-one {padding: 200px 0 100px;}
	.footer-bg-wrapper {padding-top: 130px;}
	.fancy-short-banner-two .bg-wrapper {padding: 35px 30px;text-align: center;}
	.fancy-short-banner-two h2 {margin: 0 auto 35px;}
	.fancy-hero-one h2 {font-size: 50px;line-height: 1.2em;}
	.fancy-hero-one .page-title {font-size: 16px;}
	.fancy-hero-one p {font-size: 20px;padding: 15px 0 0;}
	body .theme-btn-one.btn-lg, body .btn-group-lg > .theme-btn-one.btn, body #page-grade-grading-manage .actions .btn-group-lg > .theme-btn-one.action, #page-grade-grading-manage .actions body .btn-group-lg > .theme-btn-one.action, body #page-grade-grading-manage .actions .theme-btn-one.action, #page-grade-grading-manage .actions body .theme-btn-one.action {padding: 0 40px;line-height: 52px;font-size: 15px;}
	.fancy-hero-one {padding: 45px 0 90px;}
	.title-style-one p {font-size: 18px;padding-top: 20px;}
	.block-style-three {padding: 25px 15px 40px;}
	.feature-blog-two .post-meta .title {font-size: 22px;margin-top: 30px;}
	.fancy-text-block-one .quote-wrapper {padding: 50px 0 0 0;}
	.fancy-text-block-one .quote-wrapper p {font-size: 18px;}
	.fancy-text-block-one .quote-wrapper blockquote {font-size: 28px;margin-bottom: 30px;}
	.fancy-text-block-one .quote-wrapper h6 {font-size: 18px;}
	.fancy-text-block-one {padding-bottom: 80px;}
	.counter-box-two .number {font-size: 50px;}
	.counter-box-two em {font-size: 18px;padding-top: 5px;}
	.counter-box-two p {font-size: 22px;padding-top: 12px;}
	.fancy-text-block-three .feature-content .header {padding: 50px 20px 40px;}
	.fancy-text-block-three .feature-content .header h3 {font-size: 38px;}
	.fancy-text-block-three .feature-content .header p {font-size: 18px;padding-top: 15px;}
	.fancy-text-block-three .feature-content .feature-list {padding: 40px 20px 0 20px;}
	.fancy-text-block-three .feature-content {padding-bottom: 40px;}
	.fancy-text-block-three .feature-content .feature-list h4 {font-size: 20px;}
	.fancy-text-block-three .feature-content.light-bg {border-radius: 5px 5px 0 0;}
	.fancy-text-block-three .feature-content.dark-bg {border-radius: 0 0 5px 5px;}
	.fancy-text-block-three .slogan {font-size: 24px;line-height: 1.5em;}
	.fancy-text-block-three {padding-bottom: 80px;}
	.team-section-one .mix {margin-bottom: 60px;}
	.team-section-one .team-member h4 {font-size: 22px;padding: 20px 0 4px;}
	.team-section-one .controls .control {font-size: 17px;margin: 0 10px;}
	.feature-blog-one .post-meta .title {font-size: 24px;}
	.contact-us-light .address-info .icon {height: 50px;}
	.contact-us-light .address-info .title {padding-top: 20px;}
	.contact-us-light .address-info p {font-size: 20px;line-height: 1.6em;}
	.form-style-light {margin-top: 40px;padding: 50px 20px 35px;}
	.fancy-hero-one .search-form {height: 60px;margin-top: 40px;}
	.fancy-hero-one .search-form button {width: 70px;}
	.fancy-hero-one .search-form input {font-size: 16px;padding-right: 20px;}
	.faqs-inner-page {padding: 80px 0 70px;}
	.faqs-header .icon {display: none;}
	.all-faqs .faqs-all-qus .article-preview {padding: 45px 20px;}
	.faqs-all-qus .article-preview .article-details {padding-bottom: 0;}
	.blog-page-bg {padding: 90px 0 90px;}
	.feature-blog-one.width-lg .post-meta p {padding-top: 25px;}
	.blog-sidebar-one {padding: 60px 0 0;}
	.theme-menu-two .right-widget, .theme-menu-three .right-widget {position: static;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;display: flex;justify-content: center;padding: 15px 0;}
	.hero-banner-two {padding: 40px 0 60px;}
	.hero-banner-two .illustration_01 {margin: 0 auto;}
	.hero-banner-two .illustration-holder .shape-one {width: 40.3%;left: 2%;}
	.hero-banner-two .illustration-holder .shape-two {width: 42.5%;left: 0;}
	.hero-banner-two .illustration-holder .shape-three {width: 41.4%;right: 0;}
	.hero-banner-two .hero-text-wrapper h1 {font-size: 48px;line-height: 1.25em;}
	.hero-banner-two .hero-text-wrapper .sub-text {font-size: 20px;padding: 20px 0 50px;}
	.hero-banner-two .trusted-companies p {font-size: 18px;}
	.hero-banner-two .trusted-companies p span {font-size: 1.3em;}
	.hero-banner-two .hero-text-wrapper form {height: 60px;}
	.fancy-feature-four .bg-wrapper {padding: 70px 0 60px;}
	.block-style-five {padding: 40px 20px 50px;}
	.block-style-five p {font-size: 20px;line-height: 1.6em;}
	.fancy-text-block-six .img-meta-container {position: static;margin: 50px auto 0;max-width: 60%;}
	.fancy-text-block-seven .quote-wrapper {text-align: center;}
	.fancy-text-block-seven .quote-wrapper .icon {margin: 0 auto;}
	.fancy-text-block-seven .quote-wrapper blockquote {font-size: 32px;line-height: 1.5em;}
	.block-style-six .text-details .title {font-size: 30px;padding: 18px 0 22px;}
	.block-style-six .text-details .text-meta {font-size: 18px;padding-bottom: 50px;}
	.useable-tools-section-two.bg-shape .bg-wrapper {padding-top: 70px;}
	.client-feedback-slider-one .feedback-meta .watermark {display: none;}
	.client-feedback-slider-one .feedback-meta {padding-top: 60px;}
	.client-feedback-slider-one .shapes-holder {position: static;width: 100%;}
	.client-feedback-slider-one .shapes-holder img {display: none;}
	.client-feedback-slider-one .shapes-holder .title-style-two {position: relative;z-index: 5;top: 0;right: 50%;-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);-o-transform: translateX(50%);transform: translateX(50%);text-align: center;}
	.client-feedback-slider-one .feedback-meta .icon, .client-feedback-slider-one .clientSliderOne .c_img {margin: 0 auto;}
	.client-feedback-slider-one .clientSliderOne {text-align: center;}
	.client-feedback-slider-one .clientSliderOne p {font-size: 20px;padding: 20px 0 40px;}
	.client-feedback-slider-one .clientSliderOne .info strong {font-size: 20px;padding-top: 15px;}
	.client-feedback-slider-one .slider-arrow {justify-content: center;}
	.client-feedback-slider-one .slider-arrow li {margin: 0 10px;}
	.fancy-short-banner-three .bg-wrapper {padding: 60px 20px;}
	.fancy-short-banner-three .title-style-one h2 {font-size: 40px;}
	.fancy-short-banner-three .form-wrapper {padding: 30px 0 0;}
	.fancy-short-banner-three .form-wrapper form {height: 60px;}
	.fancy-hero-three .heading {font-size: 55px;line-height: 1.22em;padding-bottom: 30px;}
	.fancy-hero-three .sub-heading {font-size: 20px;}
	.fancy-hero-three {padding: 150px 0 80px;}
	.fancy-feature-seven {padding: 80px 0 80px;}
	.block-style-nine .text-wrapper h6 {font-size: 15px;}
	.block-style-nine .text-wrapper .title {font-size: 35px;padding-bottom: 15px;}
	.block-style-nine .text-wrapper p {font-size: 18px;}
	.block-style-nine:before {display: none !important;}
	.fancy-text-block-thirteen .text-wrapper p {font-size: 20px;padding-top: 20px;padding-bottom: 30px;}
	.fancy-text-block-fourteen .text-wrapper .sub-text {font-size: 20px;padding-top: 25px;}
	.fancy-text-block-fourteen .text-wrapper .name {font-size: 20px;margin-top: 30px;}
	.fancy-hero-two .page-title {font-size: 20px;}
	.fancy-hero-two .heading {font-size: 50px;}
	.fancy-hero-two .sub-heading {font-size: 18px;line-height: 1.7em;}
	.fancy-hero-two {padding: 0 15px;}
	.fancy-hero-two .bg-wrapper {padding: 60px 0;}
	.fancy-text-block-nine .text-meta {font-size: 18px;padding-top: 25px;line-height: 1.75em;}
	.counter-with-icon-one .border-style {padding: 20px 0 40px;}
	.fancy-feature-five {padding: 0 15px;}
	.fancy-feature-five .bg-wrapper {padding: 80px 0 90px;}
	.block-style-seven .icon {height: 60px;}
	.block-style-seven {padding: 40px 0 0;}
	.block-style-seven .feature-info {padding-top: 22px;}
	.block-style-seven p {font-size: 20px;line-height: 1.45em;}
	body .theme-btn-three {padding: 0 25px;line-height: 48px;font-size: 16px;}
	.fancy-hero-four h6 {font-size: 16px;}
	.fancy-hero-four h2 {font-size: 50px;}
	.fancy-hero-four.space-fix {padding: 150px 0 265px;}
	.fancy-hero-four {padding: 150px 0 285px;}
	.fancy-hero-four .sub-heading {font-size: 20px;padding-top: 45px;}
	.contact-style-two .contact-info-wrapper .address-info {height: auto;padding: 35px 15px 35px;}
	.contact-style-two .contact-info-wrapper .address-info .icon {height: 55px;}
	.contact-style-two .contact-info-wrapper .address-info p {font-size: 18px;line-height: 1.5em;}
	.form-style-classic .input-group-meta {height: 50px;}
	.form-style-classic .input-group-meta input, .form-style-classic .input-group-meta textarea {font-size: 18px;}
	.form-style-classic .input-group-meta.lg {height: 150px;}
	.pricing-section-two .pricing-table-area {margin-top: -253px;}
	.pricing-section-two .pr-table-wrapper {border-bottom: 1px solid #f1f1f1;}
	.pricing-section-two .pr-table-wrapper .pack-name {font-size: 16px;}
	.pricing-section-two .pr-table-wrapper .price {font-size: 50px;padding: 25px 0 15px;}
	.pricing-section-two .pr-table-wrapper .price sup {top: -23px;}
	.pricing-section-two .pr-table-wrapper .theme-btn-three {line-height: 40px;padding: 0 50px;}
	.pricing-section-two .pr-table-wrapper .pr-feature {padding-right: 15px;}
	.pricing-section-two .pr-table-wrapper .pr-feature li {font-size: 15px;}
	.accordion-style-three .card .card-header button, .accordion-style-three #page-enrol-users #filterform .card-header button, #page-enrol-users .accordion-style-three #filterform .card-header button, .accordion-style-three .que .history .card-header button, .que .accordion-style-three .history .card-header button, .accordion-style-three .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .accordion-style-three section .card-header button, .accordion-style-three .groupinfobox .card-header button, .accordion-style-three .well .card-header button {font-size: 20px;padding: 25px 0 25px 35px;}
	.accordion-style-three .card .card-header button[data-toggle="collapse"].collapsed, .accordion-style-three #page-enrol-users #filterform .card-header button[data-toggle="collapse"].collapsed, #page-enrol-users .accordion-style-three #filterform .card-header button[data-toggle="collapse"].collapsed, .accordion-style-three .que .history .card-header button[data-toggle="collapse"].collapsed, .que .accordion-style-three .history .card-header button[data-toggle="collapse"].collapsed, .accordion-style-three .userprofile .profile_tree section .card-header button[data-toggle="collapse"].collapsed, .userprofile .profile_tree .accordion-style-three section .card-header button[data-toggle="collapse"].collapsed, .accordion-style-three .groupinfobox .card-header button[data-toggle="collapse"].collapsed, .accordion-style-three .well .card-header button[data-toggle="collapse"].collapsed {padding-bottom: 25px;}
	.fancy-text-block-eleven .text-wrapper {padding: 0 0 100px 0 !important;}
	.fancy-text-block-eleven .text-wrapper p {font-size: 20px;}
	.title-style-two span img {bottom: -18px;}
	.fancy-feature-six .bg-wrapper {padding: 80px 0;}
	.fancy-text-block-twelve .text-wrapper .sub-text {font-size: 18px;padding-top: 30px;}
	.fancy-text-block-twelve .img-gallery {margin-top: 60px;}
	.blog-page-white-bg {padding-top: 100px;}
	.feature-blog-three .post-meta .post .title {font-size: 26px;margin-bottom: 20px;}
	.feature-blog-three .post-meta .post .read-more {margin-top: 20px;}
	.feature-blog-three .post-meta .post {padding: 35px 15px 20px;}
	.feature-blog-three .post-meta {margin-bottom: 40px;}
	.hero-banner-three h1 {font-size: 55px;line-height: 1.18em;}
	.hero-banner-three .sub-text {font-size: 22px;padding-bottom: 40px;}
	.search-filter-form form {height: 65px;}
	.search-filter-form select {top: 16px;width: 100px;left: 80px;}
	.search-filter-form button {width: 60px;}
	.search-filter-form input {padding: 0 15px 0 180px;}
	.hero-banner-three .illustration {margin-top: 70px;}
	.block-style-ten {padding: 45px 20px 30px;}
	.block-style-ten .icon {height: 60px;}
	.block-style-ten p {font-size: 20px;}
	.fancy-text-block-sixteen .img-slick-slider .slick-dots li button {width: 100%;}
	.block-style-eleven p {font-size: 20px;}
	.fancy-text-block-sixteen {padding-bottom: 80px;}
	.fancy-text-block-sixteen .img-slick-slider {margin-bottom: 70px;}
	.fancy-text-block-sixteen .img-slick-slider .slick-dots {bottom: -70px;}
	.block-style-twelve .ml-auto, .block-style-twelve .mr-auto {margin: 0 auto !important;}
	.block-style-twelve .text-wrapper {padding-top: 60px;}
	.block-style-twelve .text-wrapper h6 {font-size: 15px;}
	.block-style-twelve .text-wrapper .title {font-size: 28px;padding: 15px 0 20px;}
	.block-style-twelve .text-wrapper p {font-size: 18px;}
	.block-style-twelve {padding: 55px 0;}
	.client-feedback-slider-two {padding: 80px 0 50px;}
	.client-feedback-slider-two .bg-wrapper {padding: 35px 20px 30px;}
	.useable-tools-section-three .logo-wrapper {position: static;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;margin: 50px auto 0;max-width: 100%;}
	.useable-tools-section-three .sub-text {font-size: 20px;padding: 35px 0 25px 0;}
	.useable-tools-section-three .all-button {font-size: 17px;}
	.faq-classic.with-bg {padding: 80px 0 200px;}
	.fancy-short-banner-four .bg-wrapper {padding: 55px 20px 50px;}
	.fancy-short-banner-four .title h6 {font-size: 15px;}
	.fancy-short-banner-four .title h2 {font-size: 35px;}
	.fancy-short-banner-four .form-wrapper form {height: 60px;margin-top: 40px;}
	.theme-footer-three .bottom-footer-content p {padding-left: 0;}
	.fancy-hero-five .img-meta {position: static;}
	.fancy-hero-five .heading {font-size: 50px;}
	.fancy-hero-five .sub-heading {font-size: 20px;padding: 35px 0 0;}
	.fancy-hero-five {padding: 150px 0 80px;}
	.fancy-text-block-seventeen .text-meta {font-size: 20px;padding: 30px 0 0;}
	.teamSliderOne .team-member {margin-left: 10px;margin-right: 10px;}
	.team-section-three {margin-top: -260px;}
	.fancy-text-block-eighteen {padding-bottom: 300px;}
	.useable-tools-section .sub-text {font-size: 20px;}
	.doc-container.top-border {margin-top: 99px;}
	.doc-sidebar .list-item li h4 {font-size: 20px;}
	.doc-sidebar .list-item > li {padding: 5px 0;}
	.doc-container.full-width .doc-main-body {border-left: none;padding-right: 20px;padding-left: 15px;}
	.doc-container .doc-main-body h2 {font-size: 30px;padding-bottom: 20px;}
	.doc-container .doc-main-body h3 {font-size: 22px;padding-bottom: 20px;}
	.doc-container .doc-main-body p {padding-bottom: 25px;}
	#doc-sidebar-nav {padding-left: 15px;}
	.doc-container .doc-main-body {padding-right: 15px;}
	.blog-v4 .post-meta .post {padding-top: 30px;}
	.blog-v4 .post-meta .post .title {font-size: 30px;margin-bottom: 30px;line-height: 1.2em;}
	.blog-v4 .post-meta .post p {font-size: 18px;}
	.blog-v4 .post-meta .post .read-more {margin-top: 25px;font-size: 17px;}
	.blog-v4 .post-meta {margin-bottom: 60px;}
	.pricing-section-one .pr-table-wrapper {margin-bottom: 45px;}
	.pricing-section-one .pricing-table-area {padding-bottom: 40px;}
	.pricing-section-one .pr-table-wrapper .price {font-size: 50px;}
	.fancy-text-block-fifteen .bg-wrapper {padding: 40px 15px 0;}
	.fancy-text-block-fifteen .text-wrapper p {font-size: 26px;}
	.fancy-text-block-fifteen .text-wrapper h6 {font-size: 18px;padding-top: 25px;}
	.fancy-text-block-fifteen .contact-banner p {font-size: 30px;text-align: center;}
	.fancy-text-block-fifteen .contact-banner .theme-btn-four {margin: 25px auto 0 !important;line-height: 50px;font-size: 18px;width: 170px;}
	.fancy-text-block-fifteen {padding-bottom: 80px;}
	.blog-details-post-v1 .post-meta .mark-text {font-size: 20px;}
	.blog-details-post-v1 .post-meta h4 {font-size: 28px;padding-top: 40px;}
	.hero-banner-five {padding-top: 40px;}
	.hero-banner-five .hero-heading {font-size: 45px;line-height: 1.29em;}
	.hero-banner-five .hero-sub-heading {font-size: 18px;padding-bottom: 40px;}
	.fancy-feature-ten .bg-wrapper {padding: 60px 0 80px;}
	.fancy-feature-ten .sub-text {font-size: 20px;padding-bottom: 0;}
	.block-style-fifteen {padding: 30px 15px;}
	.block-style-fifteen h3 {font-size: 22px;}
	.fancy-text-block-twentyOne .text-wrapper .icon {width: 45px;}
	.fancy-text-block-twentyOne .text-wrapper .client-info {font-size: 20px;padding: 15px 0 22px;}
	.fancy-text-block-twentyOne .text-wrapper p {font-size: 30px;padding-bottom: 0px;}
	.counter-style-two .border-bottom {padding-bottom: 40px;}
	.block-style-sixteen {margin-top: 60px;padding: 40px 0 0;}
	.block-style-sixteen .shapes {position: static;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;margin: 10px auto 0;}
	.block-style-sixteen .icon {width: 55px;height: 55px;}
	.block-style-sixteen .title {font-size: 28px;padding: 20px 0 25px;}
	.block-style-sixteen p {font-size: 18px;line-height: 1.65em;padding-bottom: 45px;}
	.pricing-nav-three {margin: 40px 0 50px;}
	.pricing-nav-four {margin: 40px auto 50px;}
	.pricing-table-area-four .pr-table-wrapper.most-popular:after {right: 6%;}
	.client-feedback-slider-four .inner-container {padding: 60px 0;}
	.clientSliderFour .slick-dots {margin-top: 40px;}
	.clientSliderFour {margin-top: 60px;}
	.fancy-short-banner-six p {font-size: 20px;padding: 25px 0 40px;}
	body .theme-btn-seven {line-height: 54px;padding: 0 30px;font-size: 16px;}
	.theme-footer-five, .theme-footer-six {text-align: center;}
	.theme-footer-five .inner-container {padding: 40px 0 0;}
	.theme-footer-five .copyright {padding: 25px 0;}
	.hero-banner-six .illustration-content {position: relative;top: 0;padding: 0;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;margin: 0 auto 70px;}
	.hero-banner-six {padding: 80px 0;}
	.hero-banner-six .hero-heading {font-size: 45px;}
	.hero-banner-six .hero-sub-heading {padding: 40px 0 60px;}
	.fancy-feature-thirteen .carousel-indicators li {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.fancy-feature-thirteen .carousel-indicators {-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center !important;}
	.fancy-feature-thirteen .carousel-inner .shape-one {width: 80px;top: -27px;}
	.fancy-feature-thirteen .carousel-inner .shape-two {width: 180px;bottom: -76px;left: -83px;}
	.fancy-portfolio-one {text-align: center;}
	.fancy-portfolio-one .slider-arrows {position: static;margin-top: 40px;}
	.fancy-portfolio-one .slider-arrows > div {width: 45px;height: 45px;margin: 0 5px;}
	.client-feedback-slider-five {padding: 40px 0 0;}
	.clientSliderFive p {font-size: 22px;padding-bottom: 70px;}
	.fancy-short-banner-seven .shape-five {width: 200px;}
	.theme-footer-six {margin-top: 80px;}
	.theme-footer-six .shape-one {opacity: .2;}
	.hero-banner-six .illustration-content .oval-one {width: 375px;height: 375px;}
	.hero-banner-six .illustration-content .oval-two, .hero-banner-six .illustration-content .oval-three {width: 368px;height: 368px;top: 64%;}
	.fancy-feature-thirteen:before {width: 390px;height: 390px;top: 0;}
	.fancy-feature-thirteen:after, .fancy-portfolio-one:before, .fancy-portfolio-one:after {width: 390px;height: 390px;}
	.fancy-feature-fourteen .right-side:after, .fancy-feature-fourteen .right-side:before {width: 290px;height: 290px;}
	.client-feedback-slider-five:after, .client-feedback-slider-five:before {width: 400px;height: 400px;}
	.pricing-section-five:before {width: 360px;height: 360px;top: 10%;}
	.pricing-section-five:after {width: 360px;height: 360px;bottom: 0;}
	.theme-footer-six .inner-container:before {width: 400px;height: 400px;top: 0;}
	.theme-footer-six .inner-container:after {width: 400px;height: 400px;bottom: 0;}
	.dark-style .modal-contact-popup-one .right-side:after, .dark-style .modal-contact-popup-one .right-side:before {width: 270px;height: 270px;top: 10%;}
	.hero-banner-seven .illustration-container {display: none;}
	.hero-banner-seven {margin-top: 40px;}
	.hero-banner-seven .hero-heading {font-size: 45px;padding: 20px 0 0;}
	.hero-banner-seven .hero-heading span:before {bottom: 10px;}
	.hero-banner-seven .hero-sub-heading {padding: 30px 0 45px 0;}
	.block-style-eighteen .text-wrapper h6 {font-size: 14px;}
	.block-style-eighteen .text-wrapper .title {font-size: 32px;}
	.block-style-eighteen .text-wrapper .title span:before {height: 10px;bottom: 2px;}
	.block-style-eighteen .text-wrapper p {font-size: 18px;padding: 30px 0 40px;}
	.block-style-eighteen .text-wrapper {padding-bottom: 60px;}
	.block-style-eighteen .screen-holder-one, .block-style-eighteen .screen-holder-three {margin: 0 auto;}
	.fancy-text-block-twentyTwo .text-wrapper {padding-bottom: 50px;}
	.fancy-text-block-twentyTwo .text-wrapper .icon {width: 45px;}
	.fancy-text-block-twentyTwo .text-wrapper p {font-size: 18px;padding: 30px 0 40px;}
	.feature-seventeen .bg-wrapper {padding: 60px 0 10px;}
	.pricing-nav-four .nav-item .nav-link {line-height: 50px;font-size: 16px;}
	.pricing-table-area-six .pr-table-wrapper .pack-name {font-size: 20px;}
	.pricing-table-area-six .pr-table-wrapper .price {font-size: 40px;}
	.pricing-table-area-six .pr-table-wrapper .pack-details {font-size: 14px;padding-bottom: 20px;}
	.pricing-table-area-six .pr-table-wrapper {padding: 30px 15px;}
	.clientSliderSix {margin-top: 0;}
	.clientSliderSix .feedback-wrapper {padding: 25px 20px 25px 15px;}
	.clientSliderSix .feedback-wrapper p {font-size: 18px;padding-bottom: 30px;}
	.theme-footer-seven .title {color: #000;padding-bottom: 12px;font-size: 18px;}
	.theme-footer-seven .footer-list a {font-size: 16px;}
	.theme-footer-seven .bottom-footer {margin-top: 30px;padding: 20px 0 5px;}
	.theme-footer-seven .bottom-footer .footer-nav a {margin: 0 12px;}
	.theme-footer-seven .bottom-footer .social-icon a {margin: 0 8px;}
	.hero-banner-eight .hero-heading {font-size: 45px;}
	.hero-banner-eight .hero-sub-heading {font-size: 18px;padding-bottom: 40px;}
	.hero-banner-eight .video-wrapper {height: 100%;}
	.hero-banner-eight .shape-right, .hero-banner-eight .shape-left {top: auto;bottom: 41%;}
	.title-style-eight h2 {font-size: 42px;}
	.title-style-eight h2 br {display: none;}
	.title-style-eight p {font-size: 18px;padding-top: 25px;}
	.fancy-feature-eighteen {padding: 80px 15px;}
	.fancy-feature-eighteen .nav-item .nav-link {width: 60px;height: 60px;margin: 10px 12px;}
	.fancy-feature-eighteen .nav-item .hover {width: 67%;}
	.fancy-feature-eighteen .nav-tabs {margin: 50px 0 40px;}
	.fancy-feature-eighteen .tab-content .text-wrapper h4 {font-size: 24px;padding-bottom: 30px;}
	.fancy-feature-eighteen .tab-content .text-wrapper p {font-size: 18px;}
	.fancy-feature-eighteen .tab-content .text-wrapper {padding: 40px 20px;}
	.block-style-twenty .text-wrapper {padding: 0 0 50px !important;}
	.block-style-twenty .text-wrapper h6 {font-size: 15px;padding-bottom: 25px;}
	.block-style-twenty .text-wrapper .title {font-size: 35px;}
	.block-style-twenty .text-wrapper p {font-size: 18px;padding: 30px 0;}
	.fancy-feature-twentyOne {padding: 100px 0;}
	.coming-soon-content h6 {font-size: 14px;}
	.coming-soon-content h1 {font-size: 45px;padding: 30px 0 40px;}
	.coming-soon-content p {font-size: 18px;padding-bottom: 40px;}
	.coming-soon-content form {height: 65px;}
	.coming-soon-content form button {width: 150px;font-size: 16px;}
	.coming-soon-content form input {padding: 0 165px 0 15px;font-size: 16px;}
	.coming-soon-content .social-icon {position: static;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;margin-top: 50px;}
	.coming-soon-content .shape-ten {display: none;}
	.theme-menu-six .right-widget {margin-right: auto;margin-left: 15px;}
	.theme-menu-six .right-widget .signIn-action {margin-right: 0;}
	.theme-menu-six .navbar-nav .nav-item .nav-link {color: #2b2c2e;}
	.hero-banner-nine .illustration-container {position: relative;width: 100%;margin-bottom: 60px;left: 0;}
	.hero-banner-nine {padding-top: 150px;}
	.hero-banner-nine .hero-heading {font-size: 45px;}
	.hero-banner-nine .hero-sub-heading {font-size: 18px;}
	.block-style-twentyTwo {padding: 40px 15px;}
	.title-style-nine h2 {font-size: 35px;line-height: 1.45em;}
	.block-style-twentyThree .screen-container {margin: 0 auto !important;}
	.block-style-twentyThree .text-wrapper h6 {font-size: 14px;}
	.block-style-twentyThree .text-wrapper .title {font-size: 30px;padding: 25px 0 18px;}
	.block-style-twentyThree .text-wrapper p {font-size: 18px;}
	.block-style-twentyThree .text-wrapper {padding-top: 90px;}
	.block-style-twentyThree {margin-bottom: 100px;}
	.fancy-feature-twentyFour .bg-wrapper {padding: 100px 0 80px;}
	.fancy-short-banner-ten h2 {font-size: 42px;}
	.fancy-short-banner-ten p {font-size: 20px;line-height: 1.6em;}
	.theme-footer-eight .bottom-footer .social-icon a {margin: 0 10px;}
	.team-section-five {padding: 100px 0 60px;}
	.fancy-short-banner-eleven h2 {font-size: 45px;}
	.fancy-short-banner-eleven.bg-color {padding: 80px 0 100px;}
	.fancy-short-banner-eleven .shapes, .team-details .shapes {display: none;}
	.team-details {padding: 80px 0 100px;}
	.team-details .main-bg .img-meta {width: 100%;}
	.team-details .main-bg .text-wrapper {width: 100%;padding: 50px 25px;}
	.team-details .pager {position: static;width: 100%;margin-top: 50px;}
	.team-details .main-bg .text-wrapper .name {font-size: 30px;}
	.terms_and_policy .nav-tabs {display: none !important;}
	.terms_and_policy .tab-content > .tab-pane {display: block;opacity: 1;margin-bottom: 60px;}
	.terms_and_policy {padding: 80px 0 0;}
	.terms_and_policy .tab-content h2 {font-size: 38px;}
	.terms_and_policy .tab-content h3 {font-size: 24px;padding: 40px 0 20px;}
	.error-page .img-holder {width: 100%;height: 100%;}
	.error-page .img-holder .illustration {min-height: 100%;}
	.error-page .text-wrapper {width: 100%;padding: 50px 15px;text-align: center;}
	.error-page .text-wrapper h1 {font-size: 40px;}
	.error-page .text-wrapper .back-home {margin: 0 auto;}
	.hero-banner-ten {margin-top: 40px;}
	.hero-banner-ten .hero-heading {font-size: 45px;line-height: 1.4em;}
	.hero-banner-ten [class*="icon-box"] {display: inline-block;margin: 5px 10px;position: static;}
	.hero-banner-ten .hero-sub-heading {font-size: 20px;padding: 35px 0 40px;}
	.hero-banner-ten .button-group {margin-bottom: 40px;}
	.title-style-ten h2 {font-size: 40px;}
	.title-style-ten p {font-size: 20px;line-height: 1.6em;}
	.title-style-eleven h2 {font-size: 38px;}
	.block-style-twentyFive .text-wrapper {padding-top: 60px;}
	.block-style-twentyFive .text-wrapper h6 {font-size: 18px;padding-bottom: 15px;}
	.block-style-twentyFive .title {font-size: 36px;padding-bottom: 25px;}
	.block-style-twentyFive p {font-size: 18px;line-height: 1.65em;}
	.block-style-twentyFive ul {padding-top: 30px;}
	.client-feedback-slider-seven {padding: 100px 0;}
	.fancy-short-banner-twelve {padding: 100px 0 80px;}
	.hero-banner-eleven .hero-text-wrapper h1 {font-size: 42px;}
	.hero-banner-eleven .illustration-container {position: static;max-width: 95%;margin: 0 auto;}
	.hero-banner-eleven {margin-top: 70px;}
	.partner-slider-two p.text-lg {font-size: 24px;}
	.block-style-twentySix {padding: 50px 35px 45px;}
	.block-style-twentySix h6 {font-size: 18px;}
	.block-style-twentySix h4 {font-size: 22px;margin-bottom: 25px;}
	.title-style-twelve .upper-title {font-size: 14px;}
	.title-style-twelve h2 {font-size: 40px;}
	.title-style-twelve p {font-size: 18px;}
	.title-style-twelve span img {display: none;}
	.video-box-two .video-icon {width: 120px;height: 70px;}
	.video-box-two .video-icon img {width: 45px;}
	.fancy-text-block-twentyThree .text-wrapper .cl-text {font-size: 18px;margin-bottom: 12px;}
	.block-style-twentyEight h4 {font-size: 22px;}
	.useable-tools-section-four .logo-container .inner-wrapper {position: static;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
	.useable-tools-section-four .text-wrapper p {padding: 25px 0 30px;}
	.useable-tools-section-four .text-wrapper {padding: 60px 0 70px;}
	.useable-tools-section-four .logo-container .line-two {-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
	.useable-tools-section-four .logo-container .icon {height: 150px;margin: 0 0 35px;}
	.block-style-twentyNine {padding: 30px 25px 40px;}
	.block-style-twentyNine .video-icon {margin-top: 20px;}
	.block-style-twentyNine h3 a {font-size: 24px;margin-bottom: 35px;}
	.pricing-section-eight .pr-column .price {font-size: 35px;}
	.pricing-section-eight .pr-body li {padding: 22px 0;}
	.pricing-section-eight .pr-footer {padding: 25px 0 20px;}
	.fancy-hero-six .heading {font-size: 42px;}
	.fancy-hero-six .sub-heading {font-size: 20px;margin-top: 12px;}
	.fancy-hero-six {padding-bottom: 70px;}
	.po-control-one button {font-size: 16px;line-height: 40px;padding: 0 18px;margin: 0 .8% 10px;}
	.mixitUp-container.gutter-space-one, .mixitUp-container.gutter-space-two {margin: 0 -15px;}
	.mixitUp-container.gutter-space-one .mix, .mixitUp-container.gutter-space-two .mix {padding: 0 15px;margin-bottom: 30px;}
	.portfolio-block-two .hover-content h3 a {font-size: 20px;margin-bottom: 10px;}
	.portfolio-block-two .hover-content {padding: 10px 20px 12px 5px;}
	.fancy-portfolio-four .contact-title {font-size: 28px;}
	.portfolio_slider_one {margin: 0 -10px;}
	.portfolio_slider_one .item {padding: 0 10px;}
	.portfolio-block-three .text a {font-size: 24px;}
	.portfolio-block-three .text .tag, .portfolio-block-three .text .statusok, .portfolio-block-three .text .statuswarning, .portfolio-block-three .text .statusserious, .portfolio-block-three .text .statuscritical, .portfolio-block-three .text .que .correctness, .que .portfolio-block-three .text .correctness, .portfolio-block-three .text .label {margin-bottom: 0;}
	.portfolio-block-three .img-holder {margin-bottom: 20px;}
	.fancy-portfolio-five .slider-wrapper {margin: 0 -50vw;}
	.po-control-two button {font-size: 18px;}
	.fancy-portfolio-six .scroll-target {width: 60px;height: 60px;padding: 13px;}
	.fancy-portfolio-six .mix {margin-bottom: 30px;}
	.portfolio-details-one .portfolio-pagination .tp1 {font-size: 13px;margin-bottom: 0;}
	.portfolio-details-one .portfolio-pagination .tp2 {font-size: 20px;}
	.theme-menu-seven .right-widget {margin-right: auto;}
	.theme-menu-seven .right-widget .signIn-action {margin-left: 22px;}
	.theme-menu-seven .navbar-collapse {background: #242424;}
	.theme-menu-seven .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {border-top: 1px solid rgba(255,255,255,.1);}
	.theme-menu-seven .navbar .navbar-collapse .navbar-nav .nav-item:last-child .nav-link {border-bottom: 1px solid rgba(255,255,255,.1);}
	.hero-banner-twelve .hero-heading {font-size: 45px;line-height: 1.19em;}
	.hero-banner-twelve {padding-top: 190px;}
	.hero-banner-twelve .screen-holder {padding: 10px;}
	.title-style-thirteen h2 {font-size: 42px;}
	.title-style-thirteen .upper-title {font-size: 13px;padding-bottom: 10px;}
	.title-style-thirteen span img {display: none;}
	.block-style-thirty .feature {font-size: 13px;padding-bottom: 0;margin-bottom: 15px;}
	.block-style-thirty .feature-list-one strong {font-size: 20px;padding-bottom: 10px;}
	.block-style-thirty .feature-list-one li {padding-right: 50px;}
	.block-style-thirty .text-block p {font-size: 20px;margin-bottom: 25px;}
	.fancy-feature-thirty .wrapper {padding: 40px 0 90px;}
	.block-style-thirtyTwo {padding: 35px 10px 25px 15px;}
	.block-style-thirtyTwo .icon {width: 45px;height: 45px;}
	.block-style-thirtyTwo .text {width: calc(100% - 45px);padding-right: 20px;}
	.block-style-thirtyTwo .text h4 {font-size: 22px;}
	.fancy-short-banner-fourteen p {font-size: 20px;padding: 30px 0;}
	.fancy-short-banner-fourteen {padding: 80px 0 90px;}
	.title-style-four .sub-text {font-size: 18px;}
	.block-style-thirtyFour .hover-content {padding: 70px 15px 20px;}
	.block-style-thirtyFour .hover-content h4 a {font-size: 20px;}
	.fancy-feature-thirtyThree .contact-title {font-size: 30px;}
	.title-style-eleven p, .fancy-hero-seven p {font-size: 18px;}
	.theme-menu-one.center-white .logo {right: 15px;}
	.theme-menu-one.center-white #mega-menu-holder {margin-right: auto;}
	.fancy-hero-seven h2 {font-size: 42px;}
	.fancy-hero-seven {padding: 150px 0 80px;}
	.theme-menu-one.center-white .navbar-collapse {background: #161616;}
	.theme-menu-one.center-white .navbar-nav .nav-item .nav-link {margin: 0;border-top: 1px solid rgba(255,255,255,.09);}
	.theme-menu-one.center-white .navbar .navbar-collapse .navbar-nav .nav-item:last-child .nav-link {border-bottom: 1px solid rgba(255,255,255,.09);}
	.theme-menu-one.center-white .right-button-group {position: static;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
	.service-details-one .details-wrapper h2 {font-size: 36px;}
	.service-details-one .details-wrapper .sub-heading, .service-details-one .accordion-style-three .card .card-header button, .service-details-one .accordion-style-three #page-enrol-users #filterform .card-header button, #page-enrol-users .service-details-one .accordion-style-three #filterform .card-header button, .service-details-one .accordion-style-three .que .history .card-header button, .que .service-details-one .accordion-style-three .history .card-header button, .service-details-one .accordion-style-three .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .service-details-one .accordion-style-three section .card-header button, .service-details-one .accordion-style-three .groupinfobox .card-header button, .service-details-one .accordion-style-three .well .card-header button {font-size: 20px;}
	.service-details-one .details-wrapper h3 {font-size: 26px;}
	.hero-banner-thirteen {padding: 180px 0 0;}
	.hero-banner-thirteen .slogan {color: #fff;border-color: #fff;}
	.hero-banner-thirteen .hero-heading {font-size: 45px;line-height: 1.2em;margin: 35px 0 30px;}
	.hero-banner-thirteen .screen-holder {position: relative;width: 100%;max-width: 500px;margin: 90px auto 0;}
	.title-style-eleven .upper-title, .title-style-fourteen .upper-title {font-size: 12px;padding-bottom: 2px;}
	.title-style-fourteen h2 {font-size: 35px;}
	.block-style-thirtySix .tag-line {font-size: 19px;margin: 18px 0 30px;}
	.fancy-feature-thirtyFive .slider-wrapper {width: 100%;position: relative;left: auto;margin: 0 auto;padding: 0 15px;}
	.portfolio_slider_two {margin: 0 -12px;}
	.portfolio_slider_two .item {margin: 0 12px;}
	.block-style-thirtySix .illustration-holder-two .shape-one {width: 75%;top: 5%;}
	.client-feedback-slider-eight .cr-position {font-size: 16px;}
	.client-feedback-slider-eight p {font-size: 26px;letter-spacing: -.5px;margin: 25px 0 35px;}
	.client-feedback-slider-eight .slider-arrow {position: relative;margin: 0 auto;width: 120px;height: 48px;right: auto;}
	.client-feedback-slider-eight .slider-arrow li {line-height: 47px;}
	.client-feedback-slider-eight {padding-bottom: 50px;}
	.theme-footer-nine {padding: 30px 0;}
	.theme-footer-nine .social-icon a {margin: 0 15px;}
	.hero-banner-fourteen {padding: 180px 0 0;}
	.hero-banner-fourteen .hero-heading {font-size: 45px;}
	.hero-banner-fourteen .screen-holder {position: relative;width: 100%;margin-top: 50px;}
	.hero-banner-fourteen .screen-holder .vr-image {max-height: 100%;right: 27%;}
	.hero-banner-fourteen .screen-holder .shape-one, .hero-banner-fourteen .screen-holder .shape-two, .hero-banner-fourteen .screen-holder .shape-three, .client-feedback-slider-nine .shape-one {display: none;}
	.fancy-feature-thirtySix .slider-arrows {position: static;margin-top: 40px;width: 100%;}
	.fancy-feature-thirtySix .slider-arrows li {margin: 0 10px;}
	.title-style-fifteen .upper-title {font-size: 15px;}
	.title-style-fifteen h2 {font-size: 32px;line-height: 1.55em;}
	.fancy-feature-thirtySeven .text-lg {font-size: 18px;line-height: 2em;}
	.counter-box-six .number {font-size: 32px;}
	.counter-box-six p {font-size: 15px;}
	.fancy-feature-thirtyNine .title {font-size: 35px;letter-spacing: 0px;line-height: 1.4em;}
	.fancy-feature-thirtyNine .img-meta {position: relative;width: 100%;max-width: 700px;max-width: 100%;margin: 50px 0 0;}
	.fancy-feature-thirtyNine {padding: 100px 0 0;}
	.fancy-feature-thirtyNine .video-icon i {width: 55px;height: 55px;line-height: 55px;font-size: 26px;}
	.fancy-feature-thirtyNine .video-icon .ps-text {font-size: 12px;letter-spacing: 1px;margin-bottom: 0;}
	.fancy-feature-thirtyNine .video-icon strong {font-size: 16px;}
	.fancy-feature-thirtyNine .img-meta:before {width: 500px;height: 500px;}
	.fancy-feature-thirtyNine .img-meta:after {width: 350px;height: 350px;}
	.title-style-sixteen .upper-title {font-size: 18px;padding-bottom: 15px;}
	.title-style-sixteen h2 {font-size: 35px;letter-spacing: 0px;}
	.block-style-thirtyEight p {font-size: 18px;}
	.client-feedback-slider-nine {padding: 80px 0 50px;}
	.clientSliderEight .bg-wrapper {padding: 35px 25px 30px;}
	.fancy-feature-fortyOne p {font-size: 18px;}}
@media (min-width: 768px) and (max-width: 991px) {.block-style-thirteen.style-border {border-right: none;}
	.team-section-one .mix, .team-section-one .gap {width: calc(100% / 3 - ( ( ( 3 - 1 ) * 1rem ) / 3 ));}
	.feature-blog-one .header .title-style-one {max-width: 460px;}
	.useable-tools-section-two .icon-wrapper ul li .icon-box {height: 70px;}
	.useable-tools-section-two .icon-wrapper ul li .icon-box img {max-width: 70%;margin: 0 auto;}
	.fancy-text-block-ten .container, .fancy-text-block-twentyOne .container {max-width: 720px;}
	.map-area-one {height: 600px;}
	.doc-container.full-width {padding-right: 15px;}
	.doc-sidebar {top: 80px;}
	#doc-sidebar-nav {padding-left: 15px;}
	#mega-menu-holder .mega-menu li {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.app-screen-preview-one {margin-top: 170px;}
	.app-screen-preview-one .round-bg {width: 74%;}
	.fancy-portfolio-two .mix, .fancy-portfolio-two .mix.mixL, .fancy-portfolio-four .mix {width: 50%;}}
@media (max-width: 767px) {.fancy-feature-eight .bg-wrapper {padding: 0 15px 15px;}
	.block-style-thirteen p {font-size: 20px;}
	.block-style-thirteen.style-border {border-left: none;border-right: none;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;margin: 15px 0;}
	.block-style-thirteen .title {padding: 15px 0;}
	.block-style-thirteen .icon {height: 55px;}
	.pricing-section-three .pricing-table-area-three:before, .fancy-text-block-four:after, .fancy-text-block-four:before, .fancy-text-block-one:before, .fancy-text-block-one:after, .faqs-inner-page .shape-one, .title-style-four span img, .client-feedback-slider-two .shapes, .faq-classic.with-bg .shapes, .fancy-feature-eleven .shape-one, .fancy-feature-eleven .shape-two, .client-feedback-slider-five .circle-area, .pricing-table-area-five .shape-two, .fancy-short-banner-eight .shapes {display: none;}
	.fancy-video-box-one .video-button {width: 70px;height: 70px;}
	.fancy-video-box-one .video-button img {width: 65%;}
	.theme-footer-one .top-footer .footer-title {padding-bottom: 18px;}
	.useable-tools-section-two .icon-wrapper ul {-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;display: flex;justify-content: center;flex-wrap: wrap;margin-top: 40px;}
	.useable-tools-section-two .icon-wrapper ul li {width: 20%;margin: 0 !important;float: none;}
	.fancy-text-block-ten p {font-size: 26px;padding-bottom: 30px;}
	.team-section-two .team-member .name {font-size: 22px;padding-top: 25px;}
	.contact-style-two .contact-info-wrapper .shape-one {display: none;}
	.accordion-style-three .card .card-body, .accordion-style-three #page-enrol-users #filterform .card-body, .accordion-style-three #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three #page-enrol-users #filterform section, #page-enrol-users .accordion-style-three #filterform .card-body, .accordion-style-three .que .history .card-body, .accordion-style-three .que .history .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .que .history section, .que .accordion-style-three .history .card-body, .accordion-style-three .userprofile .profile_tree section .card-body, .accordion-style-three .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .userprofile .profile_tree section section, .userprofile .profile_tree .accordion-style-three section .card-body, .accordion-style-three .groupinfobox .card-body, .accordion-style-three .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .groupinfobox section, .accordion-style-three .well .card-body, .accordion-style-three .well .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .well section, .accordion-style-three .card .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-three .card section {padding-left: 0;}
	.theme-footer-three .bottom-footer-content {text-align: center;padding-top: 20px;}
	.theme-footer-three .bottom-footer-content ul li a {margin: 0 10px 5px;}
	.fancy-hero-five .img-meta {margin: 40px 0 0;}
	.team-section-three .slider-arrows li {width: 40px;height: 40px;line-height: 40px;margin-right: 10px;}
	.map-area-one {height: 500px;}
	.map-area-one .si-content h3 {font-size: 28px;}
	.map-area-one .si-content {padding: 35px 15px;}
	.map-area-one .si-content {width: auto;left: 20px;height: auto;max-width: 250px;top: 20px;}
	.map-area-one .si-content p {font-size: 15px;padding: 4px 0 15px;}
	.map-area-one .si-content span {font-size: 15px;}
	.doc-sidebar {height: 100%;padding-top: 0 !important;}
	#doc-sidebar-nav {position: fixed;top: 79px;left: 0;height: 100%;background: #fff;width: 280px;border-right: 1px solid #e1e6ee;padding: 30px 15px 10px;max-height: calc(100vh - 79px);}
	.doc-sidebar {border: none;background: #f5f5f5;top: 78px;padding: 10px 0 !important;z-index: 9;}
	.doc-container.full-width {padding: 0;}
	.doc-sidebar .btn, .doc-sidebar #page-grade-grading-manage .actions .action, #page-grade-grading-manage .actions .doc-sidebar .action {color: #fff;background: #2a2a2a;margin: 0 15px;padding: 2px 5px;-webkit-box-shadow: none;box-shadow: none;}
	.doc-container.full-width .doc-main-body {padding: 50px 15px 30px;}
	.doc-container .doc-main-body {padding-right: 0;padding-top: 50px;}
	.blog-v4 .post-meta.text-post .post {padding: 35px 15px;}
	.partner-slider-two p {font-size: 18px;padding-bottom: 30px;}
	.counter-box-four .number {font-size: 40px;}
	.counter-box-four p {font-size: 16px;}
	.block-style-sixteen .shapes {width: 95% !important;margin-top: 30px;}
	.pricing-nav-three .nav-item .nav-link {width: 130px;line-height: 48px;font-size: 16px;}
	.pricing-table-area-four .pr-table-wrapper {padding: 25px 15px;}
	.pricing-table-area-four .row {margin: 0 -15px;}
	.pricing-table-area-four .row [class*="col-"] {padding: 0 15px;}
	.pricing-table-area-four .pr-table-wrapper .top-banner {padding: 5px 10px;text-align: center;}
	.pricing-table-area-four .pr-table-wrapper .price {padding: 25px 0 5px;}
	.clientSliderFour .feedback-wrapper p {padding-bottom: 30px;}
	.clientSliderFour .feedback-wrapper .name {padding-bottom: 5px;}
	.clientSliderFour .feedback-wrapper {padding: 30px 20px;}
	.modal-contact-popup-one .main-body .left-side, .modal-contact-popup-one .main-body .right-side {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.modal-contact-popup-one .main-body {display: block !important;}
	.fancy-feature-thirteen .carousel-indicators li {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;margin-top: 40px;}
	.fancy-feature-thirteen .carousel-inner {margin-top: 60px;}
	.fancy-feature-fourteen .logo-meta {margin-top: 0;margin-bottom: 30px;}
	.pricing-table-area-five .shape-one {top: 0;}
	.fancy-feature-fifteen .bg-wrapper:before {display: none;}
	.fancy-feature-fifteen .carousel-indicators li p {font-size: 16px;}
	.block-style-twentySeven h4 {font-size: 22px;margin: 30px 0 20px;}
	.block-style-twentySeven {padding: 35px 12px;}
	.pricing-section-eight .pr-column {border: 1px solid #ededed;border-radius: 15px;margin-bottom: 40px;}
	.pricing-section-eight .pr-table-wrapper {border: none;}
	.pricing-section-eight .pr-column:last-child {border-left: 1px solid #ededed;}
	.accordion-style-five .card .card-header button, .accordion-style-five #page-enrol-users #filterform .card-header button, #page-enrol-users .accordion-style-five #filterform .card-header button, .accordion-style-five .que .history .card-header button, .que .accordion-style-five .history .card-header button, .accordion-style-five .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .accordion-style-five section .card-header button, .accordion-style-five .groupinfobox .card-header button, .accordion-style-five .well .card-header button {font-size: 18px;padding: 22px 0 22px 30px;}
	.accordion-style-five .card .card-body, .accordion-style-five #page-enrol-users #filterform .card-body, .accordion-style-five #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five #page-enrol-users #filterform section, #page-enrol-users .accordion-style-five #filterform .card-body, .accordion-style-five .que .history .card-body, .accordion-style-five .que .history .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .que .history section, .que .accordion-style-five .history .card-body, .accordion-style-five .userprofile .profile_tree section .card-body, .accordion-style-five .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .userprofile .profile_tree section section, .userprofile .profile_tree .accordion-style-five section .card-body, .accordion-style-five .groupinfobox .card-body, .accordion-style-five .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .groupinfobox section, .accordion-style-five .well .card-body, .accordion-style-five .well .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .well section, .accordion-style-five .card .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-five .card section {padding-left: 30px;}
	.fancy-portfolio-three .mix {width: 100%;}
	.portfolio-details-one .main-content .project-info li {width: 48%;float: left;padding: 0 1%;}
	.portfolio-details-one .main-content .project-info strong {font-size: 15px;}
	.portfolio-details-one .main-content .project-info span {font-size: 15px;margin: 0 0 20px;letter-spacing: 0px;}
	.portfolio-details-one .main-content .project-info {margin-bottom: 35px;}
	.fancy-video-box-two .video-button {width: 65px;height: 65px;}
	.pricing-section-nine .pr-table-wrapper .price {padding: 0 0 6px;}
	.pricing-section-nine .pr-table-wrapper .pr-feature li {font-size: 18px;margin: 0;}
	.pricing-section-nine .pr-table-wrapper .trial-button {margin: 20px 0 25px;line-height: 48px;font-size: 15px;}
	.hero-banner-fourteen .screen-holder .rating-box, .block-style-thirtyEight .img-meta .shape-two {right: 1%;}
	.block-style-thirtyEight .img-meta .shape-three {left: 1%;}}
@media (min-width: 768px) {#doc-sidebar-nav {display: block !important;}}
@media (min-width: 576px) and (max-width: 767px) {.team-section-one .mix, .team-section-one .gap {width: calc(100% / 2 - ( ( ( 2 - 1 ) * 1rem ) / 2 ));}
	.fancy-text-block-ten .container, .fancy-text-block-twentyOne .container {max-width: 540px;}
	#mega-menu-holder .mega-menu li {-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;}
	.app-screen-preview-one {margin-top: 150px;}
	.app-screen-preview-one .round-bg {width: 80%;}
	.fancy-portfolio-two .mix, .fancy-portfolio-two .mix.mixL, .fancy-portfolio-four .mix {width: 50%;}}
@media (max-width: 575px) {.accordion-style-four .card .card-header button, .accordion-style-four #page-enrol-users #filterform .card-header button, #page-enrol-users .accordion-style-four #filterform .card-header button, .accordion-style-four .que .history .card-header button, .que .accordion-style-four .history .card-header button, .accordion-style-four .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .accordion-style-four section .card-header button, .accordion-style-four .groupinfobox .card-header button, .accordion-style-four .well .card-header button {padding-right: 15px;font-size: 20px;}
	.accordion-style-four .card .card-body, .accordion-style-four #page-enrol-users #filterform .card-body, .accordion-style-four #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four #page-enrol-users #filterform section, #page-enrol-users .accordion-style-four #filterform .card-body, .accordion-style-four .que .history .card-body, .accordion-style-four .que .history .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .que .history section, .que .accordion-style-four .history .card-body, .accordion-style-four .userprofile .profile_tree section .card-body, .accordion-style-four .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .userprofile .profile_tree section section, .userprofile .profile_tree .accordion-style-four section .card-body, .accordion-style-four .groupinfobox .card-body, .accordion-style-four .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .groupinfobox section, .accordion-style-four .well .card-body, .accordion-style-four .well .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .well section, .accordion-style-four .card .userprofile .profile_tree section, .userprofile .profile_tree .accordion-style-four .card section {padding: 0 15px 20px 40px;}
	.fancy-short-banner-five form button {width: 130px;}
	.fancy-short-banner-five form input {padding: 0 135px 0 20px;}
	.fancy-text-block-twenty .nav-tabs li {margin: 20px 0 0;}
	.fancy-text-block-twenty .nav-tabs li a {font-size: 20px;}
	.fancy-text-block-twenty .nav-tabs {justify-content: space-between;}
	.fancy-text-block-twenty .tab-pane p {padding-top: 20px;font-size: 18px;}
	.fancy-text-block-twenty .shape-one, .team-section-four .team-wrapper .shape-one, .clients-feedback-classic .feedback-wrapper:before, .title-style-two span img, .title-style-three span img, .fancy-text-block-six .img-meta-container .shape-five, .title-style-two h2 br, .theme-footer-two:before, .fancy-feature-five .shape-five, .hero-banner-three .shapes, .client-feedback-slider-two .bg-wrapper:before, .fancy-hero-five span img, .pricing-section-one .pricing-table-area .shape-two, .hero-banner-five .shapes, .pricing-table-area-four .pr-table-wrapper.most-popular:after, .title-style-five h2 span:before, .fancy-feature-fifteen .bg-wrapper .shapes, .theme-menu-five .right-widget .signup-btn {display: none;}
	.counter-box-three .icon img {width: 70%;margin: 0 auto;}
	.counter-box-three .icon {height: 45px;}
	.team-section-four .team-member {margin-bottom: 40px;}
	.fancy-short-banner-five form {height: 60px;}
	.theme-footer-four .footer-title {font-size: 24px;margin-bottom: 15px;}
	.user-data-form .input-group-meta {height: 45px;}
	.user-data-form .input-group-meta .placeholder_icon {line-height: 45px;}
	.user-data-form .input-group-meta input {font-size: 16px;}
	.user-data-form .input-group-meta label {top: -23px;}
	.user-data-form .input-group-meta .placeholder_icon span:before {top: 10px;}
	.hero-banner-one .subscription-form button {width: 120px;}
	.hero-banner-one .subscription-form input {padding-right: 122px;}
	.block-style-one .block-meta-data .hover-content span {padding: 5px 15px;}
	.block-style-two .img-holder-two .screen-one {right: -17%;}
	.useable-tools-section h2 {font-size: 32px;line-height: 1.35em;}
	.counter-box-one.color-one {left: 0;}
	.counter-box-one.color-two {left: 190px;}
	.counter-box-one.color-three {left: 70px;}
	.clients-feedback-classic .feedback-wrapper {padding-left: 35px;padding-right: 35px;}
	.fancy-short-banner-one .form-wrapper form button {width: 135px;line-height: 45px;}
	.fancy-short-banner-one .form-wrapper form input {width: calc(100% - 150px);}
	.faq-classic .card .card-header button, .faq-classic #page-enrol-users #filterform .card-header button, #page-enrol-users .faq-classic #filterform .card-header button, .faq-classic .que .history .card-header button, .que .faq-classic .history .card-header button, .faq-classic .userprofile .profile_tree section .card-header button, .userprofile .profile_tree .faq-classic section .card-header button, .faq-classic .groupinfobox .card-header button, .faq-classic .well .card-header button {font-size: 20px;padding-right: 45px;}
	.faq-classic .card .card-header button:before, .faq-classic #page-enrol-users #filterform .card-header button:before, #page-enrol-users .faq-classic #filterform .card-header button:before, .faq-classic .que .history .card-header button:before, .que .faq-classic .history .card-header button:before, .faq-classic .userprofile .profile_tree section .card-header button:before, .userprofile .profile_tree .faq-classic section .card-header button:before, .faq-classic .groupinfobox .card-header button:before, .faq-classic .well .card-header button:before {right: 18px;}
	.faq-classic .card .card-body, .faq-classic #page-enrol-users #filterform .card-body, .faq-classic #page-enrol-users #filterform .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic #page-enrol-users #filterform section, #page-enrol-users .faq-classic #filterform .card-body, .faq-classic .que .history .card-body, .faq-classic .que .history .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .que .history section, .que .faq-classic .history .card-body, .faq-classic .userprofile .profile_tree section .card-body, .faq-classic .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .userprofile .profile_tree section section, .userprofile .profile_tree .faq-classic section .card-body, .faq-classic .groupinfobox .card-body, .faq-classic .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .groupinfobox section, .faq-classic .well .card-body, .faq-classic .well .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .well section, .faq-classic .card .userprofile .profile_tree section, .userprofile .profile_tree .faq-classic .card section {padding: 0 45px 20px 15px;}
	.theme-footer-one .bottom-footer-content {padding-top: 10px;text-align: center;}
	.theme-footer-one .bottom-footer-content ul li a {margin: 0 10px 10px;}
	.block-style-four {padding-left: 20px;padding-right: 20px;}
	.team-section-one .mix, .team-section-one .gap {width: calc(100% / 1 - ( ( ( 1 - 1 ) * 1rem ) / 1 ));}
	.team-section-one .controls .control:before {bottom: 23px;}
	.faqs-all-qus .article-preview h3 {font-size: 22px;}
	.faqs-all-qus .article-preview .article-details .list-meta {padding-left: 15px;}
	.feature-blog-one .post-meta .read-more {font-size: 14px;}
	.feature-blog-one.width-lg .post-meta {padding-left: 20px;padding-right: 20px;}
	.feature-blog-one.width-lg .post-meta .read-more {left: 20px;right: 20px;}
	.blog-sidebar-one .sidebar-title {font-size: 26px;}
	.blog-sidebar-one .sidebar-recent-news .title {font-size: 22px;}
	.hero-banner-two .hero-text-wrapper form button {width: 140px;}
	.hero-banner-two .hero-text-wrapper form input {padding: 0 20px 0 150px;font-size: 16px;}
	.fancy-text-block-six .img-meta-container {max-width: 90%;}
	.fancy-text-block-seven .quote-wrapper blockquote {font-size: 28px;}
	.block-style-six .text-details .quote-wrapper {padding: 35px 25px 35px;}
	.useable-tools-section-two .icon-wrapper ul li .icon-box {height: 70px;}
	.useable-tools-section-two .icon-wrapper ul li .icon-box img {max-width: 70%;margin: 0 auto;}
	.fancy-short-banner-three .form-wrapper form button {width: 115px;}
	.fancy-short-banner-three .form-wrapper form input {padding: 0 125px 0 15px;}
	.theme-footer-two .top-footer .footer-title {font-size: 22px;padding-bottom: 10px;}
	.fancy-hero-three .heading {font-size: 48px;}
	.block-style-nine .text-wrapper .title {font-size: 30px;}
	.fancy-text-block-thirteen .text-wrapper p {font-size: 18px;}
	.fancy-text-block-fourteen .img-holder {padding: 0 15px;}
	.fancy-hero-two .heading {font-size: 40px;padding-top: 8px;}
	.pricing-nav-two .nav-item .nav-link {width: 130px;}
	.block-style-five .icon {height: 55px;}
	.feature-blog-three .post-meta .post .title {font-size: 22px;}
	.block-style-eleven .num {font-size: 25px;}
	.client-feedback-slider-two .slider-content {padding: 0;}
	.fancy-short-banner-four .form-wrapper form button {width: 125px;}
	.fancy-short-banner-four .form-wrapper form input {padding: 0 15px 0 135px;font-size: 16px;}
	.theme-footer-three .top-footer .footer-title {font-size: 22px;padding-bottom: 10px;}
	.fancy-hero-five .heading {font-size: 46px;}
	.fancy-text-block-seventeen .text-meta {font-size: 18px;line-height: 1.7em;}
	.team-section-three .slider-arrows li {display: none !important;}
	.teamSliderOne {margin-left: 0;}
	.useable-tools-section h6 {padding-bottom: 10px;}
	.doc-sidebar .list-item li h4 {font-size: 18px;}
	.doc-sidebar .list-item > li {padding: 5px 0 0;}
	.doc-pagination ul li span {display: none;}
	.pricing-nav-one .nav-item .nav-link {width: 130px;line-height: 45px;}
	.blog-details-post-v1 .comment-area, .blog-details-post-v1 .comment-form-section {padding: 40px 15px;}
	.blog-details-post-v1 .comment-area .reply {position: static;margin-top: 10px;}
	.blog-details-post-v1 .comment-form-section .title, .blog-details-post-v1 .comment-area .title {font-size: 30px;}
	#mega-menu-holder .mega-menu li {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	#mega-menu-holder .mega-menu li .img-box .hover {font-size: 18px;}
	.theme-menu-five .right-widget .demo-button {width: 50px;padding: 7px 0;display: block;}
	.theme-menu-five .right-widget .demo-button img {display: block;}
	.theme-menu-five .right-widget .demo-button span {display: none;}
	.hero-banner-five .button-group a {margin: 10px auto;}
	.hero-banner-five .img-gallery {margin-top: 60px;}
	.pricing-nav-three {margin-bottom: 20px;}
	.modal-contact-popup-one .main-body .left-side {display: none !important;}
	.hero-banner-six .illustration-content {width: 90%;margin-right: 0;}
	.hero-banner-six .button-group .ios-button {margin: 25px 0 0 0;}
	.fancy-feature-thirteen .carousel-inner .shape-two {left: -45px;}
	.pricing-table-area-five .pr-table-wrapper .popular-badge {left: 10px;}
	.fancy-short-banner-seven .shape-five {width: 150px;}
	.fancy-short-banner-seven .shape-four {width: 70px;}
	.hero-banner-seven .illustration-container {max-width: 100%;}
	.hero-banner-seven form button {width: 130px;font-size: 14px;}
	.hero-banner-seven form input {padding: 0 150px 0 15px;}
	.fancy-feature-fifteen .carousel-indicators {flex-direction: column;}
	.fancy-feature-fifteen .carousel-indicators li {margin-bottom: 15px;}
	.fancy-feature-fifteen .carousel-indicators li:before {display: none;}
	.block-style-eighteen .screen-holder-one {width: 100%;}
	.block-style-eighteen .screen-holder-one .logo-two, .block-style-eighteen .screen-holder-one .logo-three {left: 0;}
	.block-style-eighteen .screen-holder-one .logo-five, .block-style-eighteen .screen-holder-two .screen-one {right: 0;}
	.block-style-eighteen .screen-holder-three {width: auto;height: auto;padding: 50px 15px;}
	.clientSliderSix .item {margin-top: 60px;}
	.fancy-short-banner-eight .download-btn {width: 220px;margin-top: 50px;}
	.fancy-short-banner-eight .download-btn button, .fancy-short-banner-nine .download-btn button {line-height: 60px;font-size: 16px;}
	.block-style-nineteen {padding: 30px 15px;}
	.block-style-nineteen .text h4 {font-size: 20px;}
	.fancy-feature-eighteen .tab-content .img-holder .ripple-box {width: 80%;height: 70%;font-size: 20px;background: rgba(0,0,0,.2);}
	.theme-menu-six .right-widget .signup-btn {display: none;}
	.theme-menu-six .right-widget .signIn-action {margin-left: 0;}
	.hero-banner-nine form button {width: 60px;height: 60px;}
	.hero-banner-nine form {height: 60px;}
	.hero-banner-nine form input {width: calc(100% - 80px);padding: 0 20px;}
	.block-style-twentyFour {padding: 30px 20px 40px;}
	.block-style-twentyFour .icon {width: 60px;height: 60px;}
	.block-style-twentyFour .text {width: calc(100% - 60px);padding-right: 25px;}
	.fancy-short-banner-ten .download-btn {width: 260px;}
	.fancy-short-banner-ten {padding: 80px 0;}
	.block-style-twentyThree .screen-container .shape-one {left: 0;}
	.block-style-twentyThree .screen-container .shape-two {right: 0;}
	.block-style-twentyThree .screen-container .shape-three {max-width: 100%;left: 0;bottom: 0;}
	.hero-banner-ten .button-group a, .fancy-short-banner-twelve .button-group a {margin: 10px auto;}
	.app-preview-slider-one .img-holder img {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
	.app-preview-slider-one .item {margin: 0 15px;}
	.app-preview-slider-one {margin: 0 -15px;}
	.app-screen-preview-one {margin-top: 100px;}
	.fancy-short-banner-twelve .shapes {opacity: .4;}
	.block-style-twentyFive .screen-container .block-content {position: static;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
	.block-style-twentyFive .screen-container .feature-meta {margin: 0 0 30px;}
	.block-style-twentyFive .screen-container .bg-round-shape {position: absolute;left: 50%;top: 50%;z-index: -1;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
	.hero-banner-eleven form button {width: 130px;font-size: 14px;}
	.hero-banner-eleven form input {padding: 0 150px 0 15px;}
	.hero-banner-eleven form {height: 70px;}
	.fancy-portfolio-two .mix, .fancy-portfolio-two .mix.mixL, .fancy-portfolio-four .mix, .portfolio-details-one .main-content .project-info li {width: 100%;}
	.fancy-portfolio-five .slider-wrapper {margin: 0 -70vw;}
	.fancy-portfolio-five .slider-arrows li {margin: 25px 5px 0;width: 45px;height: 45px;}
	.hero-banner-twelve .hero-heading {font-size: 40px;}
	.hero-banner-twelve .screen-holder .screen-one {left: 0;}
	.hero-banner-twelve .screen-holder .screen-two {right: 0;}
	.hero-banner-twelve > .shapes, .fancy-feature-thirty .wrapper .shapes, .fancy-short-banner-fourteen .shapes {display: none;}
	.title-style-thirteen h2 {font-size: 38px;}}
@media (max-width: 500px) {.useable-tools-section-two .icon-wrapper ul li {width: 30%;}}
@media (max-width: 430px) {.theme-main-menu .logo {max-width: 150px;margin: 0;}}
@media (max-width: 400px) {.block-style-thirteen {padding-right: 0;padding-left: 0;}
	.clientSliderThree p {font-size: 22px;}}
body.notloggedin.pagelayout-frontpage section > .card-body, body.notloggedin.pagelayout-frontpage .userprofile .profile_tree section > section, .userprofile .profile_tree body.notloggedin.pagelayout-frontpage section > section {text-align: -webkit-center;}
.pagelayout-frontpage.notloggedin section.block .card-text {margin-top: 0px !important;}
.card, #page-enrol-users #filterform, .que .history, .userprofile .profile_tree section, .groupinfobox, .well, .navbar-expand-lg {background-color: rgba(245,245,245,0) !important;}
.navbar-nav .nav-item .nav-link {padding: 30px 0;margin: 0 20px;display: block;color: #fff;font-size: 18px;text-transform: capitalize;position: relative;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fixed .navbar-nav .nav-item .nav-link {color: #6f6f6f;}
.row .nav-tabs .nav-link.active {background-color: #027fba !important;}
.block-style-twentySeven .icon {width: 100% !important;}
.theme-main-menu .navbar {-webkit-box-shadow: none !important;box-shadow: none !important;}
.no-overflow, .py-3 {padding-top: 0 !important;padding-bottom: 0 !important;}
.mod_introbox {padding: 0 !important;}
h5#instance-6200-header {font-family: "Bahij Janna Bold";font-size: 42px;line-height: 1.15em;color: #007fba;}
#calendar .row {display: block;}
#calendar .card-text.content.mt-3 {margin-top: 50px !important;}
.pagelayout-frontpage .noneed {display: none;}
#page-site-index .noneed, #page-mod-customcert-verify_certificate .noneed, #page-login-logout .nonedd {padding: 51px;}
#inst6446 .card-body.p-3, #inst6446 .userprofile .profile_tree section.p-3, .userprofile .profile_tree #inst6446 section.p-3, #inst6445 .p-3, #inst6444 .p-3, #page-site-index .card-body.p-3, #page-site-index .userprofile .profile_tree section.p-3, .userprofile .profile_tree #page-site-index section.p-3 {padding: 0 !important;}
#inst6446 .mt-180 {margin-top: 0;}
.slider-content .icon {width: auto;height: auto;}
.theme-footer-seven .footer-list {display: inline-block;}
#page-site-index #about .icon {height: auto !important; width: auto !important;}
#page-site-index img.img-fluid.atto_image_button_text-bottom, #page-site-index img.atto_image_button_text-bottom.img-responsive {height: -moz-available;height: -webkit-fill-available;max-width: -moz-available;max-width: -webkit-fill-available;}
#news .atto_image_button_text-bottom {margin: 0 !important;max-height: 250px !important;}
#news .card-title {margin-bottom: 0px;color: #393071;font-size: 18px;font-weight: bold;}
aside .calendarwrapper {max-width: inherit !important;}
.block .minicalendar {max-width: initial !important;}
.generalbox {margin: 25px 30px !important;}
.accordion .card-header button:after {border: solid white !important;border-width: 0 0 3px 3px !important;}
[dir="ltr"] .accordion .card-header button:after {border-width: 3px 3px 0 0 !important;}
.accordion .card-header button {padding: 14px 25px !important;}
#partners .client-feedback-slider-two {background: none;padding: 0;}
.theme-menu-five .navbar-nav .nav-item .nav-link {font-size: 16px;}
.hero-banner-seven .hero-sub-heading {font-size: 20px;}
.navbar .dropdown-menu .dropdown-item {font-size: 16px;}
#topbar .button {font-size: 12px;}
#topbar a {font-size: 14px;}
.title-style-one h2 {font-size: 38px;}
.title-style-one p {font-size: 18px;}
.block-style-nineteen .text p {font-size: 14px;}
.block-style-nineteen .text h4 {font-size: 24px;}
.title-style-four h2 {font-size: 38px;}
.title-style-four p {font-size: 16px;}
.card-header h4.mx-4 {font-size: 20px;}
h5#instance-6200-header {font-size: 38px;}
.counter-box-two .number {font-size: 70px;}
.counter-box-two p {font-size: 18px;}
#news .card-title {font-size: 16px;}
.card-text {font-size: 14px;}
.useable-tools-section h2 {font-size: 38px;}
.theme-footer-seven h5.title {font-size: 22px;}
.theme-footer-seven .footer-list a {font-size: 16px;}
.theme-footer-seven .bottom-footer .copyright {font-size: 14px;font-family: "Bahij Janna Bold";}
#back-to-top {color: #fff;background-color: #62cbc9;border-color: #62cbc9;padding: 6px 10px !important;width: 30px;height: 30px;z-index: 10000;}
#back-to-top i {position: absolute;left: 6px;top: .35rem;}
.block .minicalendar td {height: 100px;padding-top: 30px;}
.block .minicalendar td span, .block .minicalendar td a, .block .minicalendar th {font-size: 20px;font-weight: bold;}
.calendar_event_site {background-color: initial;}
.block .minicalendar td a {color: #694e90;}
.block .minicalendar td.calendar_event_site {padding-top: 0px;}
.block .minicalendar td.calendar_event_site a {color: rgba(255,255,255,1);background: #694e90;border-radius: 15px;padding-top: 30px;}
@media (max-width: 768px) {.block .minicalendar td {height: auto;padding-top: 0px;}
	.block .minicalendar td span, .block .minicalendar td a, .block .minicalendar th {font-size: 14px;font-weight: normal;}
	.block .minicalendar td.calendar_event_site a {padding-top: 0px;}}
[dir="ltr"] #mega-menu-holder .dropdown-toggle::after {left: auto;right: -20px;}
@media (max-width: 1199px) {.hero-banner-seven .hero-sub-heading {font-size: 14px;}
	.title-style-one h2 {font-size: 30px;}
	.title-style-one p {font-size: 14px;}
	.title-style-four h2 {font-size: 30px;margin-bottom: 5px;}
	.title-style-four p {font-size: 14px;}
	.card-header h4.mx-4 {font-size: 18px;}
	h5#instance-6200-header {font-size: 30px;}
	h5#instance-6200-header {font-size: 30px;}
	h5#instance-6200-header {font-size: 30px;}
	.theme-footer-seven .footer-list a {font-size: 14px;}
	.theme-footer-seven h5.title {font-size: 20px;margin-top: 25px;}
	ul.d-flex.justify-content-center.justify-content-lg-start.footer-nav {flex-wrap: wrap;gap: 20px;}
	.theme-menu-five #mega-menu-holder {margin-left: 0;margin-right: auto;}
	.theme-menu-five .right-widget {right: 0;}
	.theme-menu-five .logo {right: 15px;}
	.theme-main-menu.fixed .navbar-toggler span, .theme-main-menu.fixed .navbar-toggler::before, .theme-main-menu.fixed .navbar-toggler::after {background: #37326d;}
	.theme-menu-five .logo {top: 63%;}
	.theme-main-menu.fixed .logo {top: 55%;}
	[dir="ltr"] .theme-menu-five #mega-menu-holder {margin-left: auto;margin-right: 0;}
	[dir="ltr"] .theme-menu-five .logo {left: 15px;right: 0;}}
.vision-2030-logo {-webkit-background-size: 95px;background-size: 95px;background-image: url("/theme/image.php?theme=dganew&component=theme&image=saudi-vision-2030-logo");display: inline-block;max-height: 100px;background-repeat: no-repeat;width: 150px;height: 100px;position: absolute;right: 0;top: 0;}
.social-icons {width: 22px !important;height: 20px !important;}
.bottom-links {color: white !important;font-size: 12px !important;text-decoration: none !important;margin-left: 0px !important;}
.vision-2030 {text-align: end;}
.vision-2030 img {max-width: 80px;height: auto;}
@media (max-width: 480px) {.vision-2030 {text-align: center;}}
.bottom-footer .row .footer-nav {gap: 20px;}


#page-mod-customcert-verify_certificate h2 {
    padding: 11px;
    margin: 18px 1px 20px;
    font-size: 36px;
    color: #37326d;
}

.noneed {
    min-height: 350px;
}

#news .card-body {
    min-height: 100px;
}

#programs .card-body {
  min-height: 150px;
}

#calendar .card-body {
  text-align: center !important;
}

.txt-loading {
  direction: rtl;
}


.hasevent div {
    margin-top: -40px;
    color: white;
}

.hasevent .hidden {
    display: block;
}


.hasevent.calendar_event_site .icon {
    display: none;
}

@media (max-width: 768px) {
    .hasevent div {
        margin-top: 0;
    }
    .block .minicalendar td.calendar_event_site {
        color: rgba(255,255,255,1);
        background: #694e90;
        border-radius: 15px;
        padding-top: 30px;
    }
}

#page-mod-page-view .useable-tools-section.py-5 {
    margin: -25px !important;
}



/* custom calendar */
.fc-header-toolbar.fc-toolbar.fc-toolbar-ltr {
    background: #30346e;
    height: 50px;
    
}

.fc-icon-chevron-right::before {
    font-size: 25px;
}

.fc-icon-chevron-left::before {
    font-size: 25px;
}


h2#fc-dom-1 {
    color: white;
    font-family: "Bahij Janna Bold";
    font-size: 25px;
}
div#calendar-block {
    background: white;
    width: -moz-available;
    width: -webkit-fill-available;
}

.calendar-profissional {
background: #50C878;
border-color: #50C878;
}

.calendar-leadership {
background: #694e90;
border-color: #694e90;

}


.calendar-workshop {
background: #3788d8;
border-color: #3788d8;

}

.calendar-online-training{
background: #FA5F55;
border-color: #FA5F55;

}



/* cal-stats-img */
#calendar .row {
  display: flex;
  flex-wrap: nowrap;
}
.calendar-section .stats-img img{
  width: 350px;
  margin: 0;
  margin-left: 20px;
}

@media (max-width: 991px) {
  #calendar .row {
    flex-wrap: wrap;
  }
  .calendar-section .stats-img {
    margin: auto;
    margin-bottom: 20px;
  }

  .calendar-section .stats-img img{
    width: 100%;
  }
}


/* end  custom calendar */


/* calendar hover */



.popper,
.tooltips {
  position: absolute;
  z-index: 9999;
  background: #a7a5a2;
  color: white;
  width: 150px;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0,0,0,0.5);
  padding: 10px;
  text-align: center;
}
.style5 .tooltips {
  background: #1E252B;
  color: #FFFFFF;
  max-width: 200px;
  width: auto;
  font-size: .8rem;
  padding: .5em 1em;
}
.popper .popper__arrow,
.tooltips .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
}

.tooltips .tooltip-arrow,
.popper .popper__arrow {
  border-color: #a7a5a2;
}
.style5 .tooltips .tooltip-arrow {
  border-color: #a7a5a2;
}
.popper[x-placement^="top"],
.tooltips[x-placement^="top"] {
  margin-bottom: 5px;
}
.popper[x-placement^="top"] .popper__arrow,
.tooltips[x-placement^="top"] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.popper[x-placement^="bottom"],
.tooltips[x-placement^="bottom"] {
  margin-top: 5px;
}
.tooltips[x-placement^="bottom"] .tooltip-arrow,
.popper[x-placement^="bottom"] .popper__arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.tooltips[x-placement^="right"],
.popper[x-placement^="right"] {
  margin-left: 5px;
}
.popper[x-placement^="right"] .popper__arrow,
.tooltips[x-placement^="right"] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.popper[x-placement^="left"],
.tooltips[x-placement^="left"] {
  margin-right: 5px;
}
.popper[x-placement^="left"] .popper__arrow,
.tooltips[x-placement^="left"] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.tooltips .tooltip-inner { 
background-color: transparent !important;
}

/* end calendar hover */



/*  cookies notice */

#cookieNotice {
	position: fixed;
	bottom: 0;
	width: 100%;
	background: white;
	color: #6f6f6f;
	z-index: 99999;
	text-align: center;
	height: 55px;


}

.content-wrap {
margin: 15px;

}

.content-wrap p {

font-size: 15px;
line-height: 0.5em;

}

.btn-wrap {
font-size: 15px;
font-family: "Bahij Janna Bold";

}

@media screen and (max-width: 700px) {

.content-wrap p {
line-height: 1.5em;

}

#cookieNotice {
height: auto;
}

}

/* end of cookies notice */





/* policy  */

.policy p {
  font-size: 17px;
  color: #73737b;
  line-height: 1.75em;
  padding-top: 25px;
  padding-bottom: 25px;
}

.policy h4 {
  font-family: "Bahij Janna Bold";
}

/* end of policy */