﻿
/**************** Login page******************/
@media only screen and (max-width:767px) {
    .loginContent .LoginPanel {
        width: 100% !important;
    }

    .loginContent .dnnFormItem .dnnLoginRememberMe {
        white-space: nowrap;
    }

    .loginContent .dnnFormLabel {
        display: block !important;
        text-align: left !important;
    }
    h1,h2,h3 , #Counseling h3>span, #Counseling-gandi h3>span{
        font-size: 1.2rem !important;
        line-height: 1.5 !important;
    }
    .imglist h2 , .resp-accordion .title , #Counseling h3 , #Counseling-gandi h3{
        font-size: 1rem !important;
    }
    .time-line02 p , .rtl .list-08 li , p{
        font-size: 0.9rem !important;
    }
    .service02_three_right h2{
        font-size: 1rem !important;
    }
}

form[action*="/Login?returnurl"] .loginContent .LoginPanel {
    width: 500px !important;
}

form[action*="/Login?returnurl"] .loginContent .dnnFormItem .dnnLoginRememberMe {
    white-space: inherit;
}

form[action*="/Login?returnurl"] .loginContent .dnnFormLabel {
    display: inline-block !important;
    text-align: left !important;
}


.registerGroup ul,
.registerGroup li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.registerGroup,
.loginGroup {
    display: inline-block;
}

    .registerGroup a,
    .loginGroup a,
    .registerGroup a:link,
    .loginGroup a:link,
    .registerGroup a:active,
    .loginGroup a:active,
    .registerGroup a:visited,
    .loginGroup a:visited {
        color: inherit;
    }

.loginContent a,
.loginContent a:link {
    color: #333;
}

    .loginContent a.dnnPrimaryAction {
        color: #FFF;
    }

    .loginContent a:hover {
        text-decoration: none;
    }

/**************** register page******************/
@media only screen and (max-width:767px) {
    .dnnRegistrationForm {
        min-width: inherit !important
    }

        .dnnRegistrationForm .dnnForm {
            width: 100%
        }

        .dnnRegistrationForm .dnnFormLabel {
            display: block !important;
            text-align: right !important
        }

        .dnnRegistrationForm .dnnForm .dnnFormItem .dnnLabel {
            display: block !important;
            float: none !important;
            text-align: right !important;
            width: 100%
        }

        .dnnRegistrationForm .dnnForm .dnnFormItem a.dnnFormHelp {
            left: auto !important;
            position: static !important;
            margin-right: 5px !important
        }

        .dnnRegistrationForm .dnnForm .dnnFormItem {
            padding: 0 !important;
            margin: 0 !important
        }

        .dnnRegistrationForm .dnnFormItem input[type="text"], .dnnRegistrationForm .dnnFormItem input[type="password"], .dnnRegistrationForm .dnnFormItem input[type="email"], .dnnRegistrationForm .dnnFormItem input[type="tel"], .dnnRegistrationForm .dnnFormItem select, .dnnRegistrationForm .dnnFormItem textarea {
            width: 100%;
            margin-bottom: 10px !important
        }
}

/**************** Password page******************/
@media only screen and (max-width:767px) {
    .dnnSendPasswordContent {
        width: auto !important
    }

    .dnnSendPasswordContent .dnnLabel {
        display: block !important;
        width: 100% !important;
        text-align: right
    }

    .dnnSendPasswordContent a.dnnFormHelp, .dnnSendPasswordContent .dnnForm .dnnFormItem a.dnnFormHelp, .dnnSendPasswordContent .dnnTooltip label a.dnnFormHelp {
        position: static
    }

    .dnnSendPasswordContent input[type="text"], .dnnSendPasswordContent input[type="password"], .dnnSendPasswordContent input[type="email"], .dnnSendPasswordContent input[type="tel"], .dnnSendPasswordContent select, .dnnSendPasswordContent textarea {
        width: 90%;
        margin-bottom: 10px !important
    }

    .dnnSendPasswordContent ul.dnnActions {
        padding: 0 !important
    }
}
/*footer*/
footer.footer .dngTextBox, .footer-logoin {
    display: inline-block
}

.footer-logoin {
}

/* ********** Control Panel Style ************** */
.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active {
    font-size: 12px;
    color: #973939;
    text-decoration: none;
    font-weight: normal;
}

A.CommandButton:hover {
    color: #973939;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
}

.FileManager A,
.FileManager A:link,
.FileManager A:visited,
.FileManager A:active {
    color: #000;
    text-decoration: underline;
}

    .FileManager A:hover {
        color: #000;
        text-decoration: none;
    }
/* ********** Pane Style ************** */
.DNNEmptyPane {
    display: none;
}

#dnn_ControlPanel #dnnCPWrap {
    filter: none !important;
}

ul.dnnActionMenuBody li ul li a,
ul.dnnActionMenuBody li ul li a img {
    color: #328DDE !important;
}

form#Form {
    height: 100%;
}

.ModuleTitle_SubMenu {
    z-index: 9999 !important;
}
/* ********** Pane Style End ************** */

/*dnn*/
.dnnEditState .actionMenu {
    z-index: 1 !important;
    display: block !important;
}

#Body[style*="margin-left: 80px"] {
    position: relative;
}

    #Body[style*="margin-left: 80px"] .dng-main.Wide .header-replace.header-position,
    #Body[style*="margin-left: 80px"] .dng-main.Wide .floating-active.header-wrap,
    #Body[style*="margin-left: 80px"] .dng-main.Wide .sticky-fixed .floating-nav.floating-nav-sticky {
        right: 80px;
        width: auto;
        left: 0;
    }

    #Body[style*="margin-left: 80px"] .headersidenav {
        right: 80px;
    }

    #Body[style*="margin-left: 80px"] .leftslidemenu.active {
        right: 80px;
    }

#Form.showControlBar {
    position: relative;
}

.dnnEditState .overlay-panel-content {
    position: relative !important;
    display: block !important;
    z-index: 99 !important;
    overflow: visible;
    width: 100%;
}

    .dnnEditState .overlay-panel-content:before {
        position: absolute;
    }

    .dnnEditState .overlay-panel-content .overlay-panel-close {
        position: absolute;
    }

    .dnnEditState .overlay-panel-content .dng_animate_visible,
    .cke_editable .dng_animate_visible {
        opacity: 1;
    }

.dnnEditState .side-panel-box.side-panel .side-panel-main {
    min-height: 100vh
}

.dnnEditState .side-panel {
    position: relative !important;
    right: auto !important;
    left: 0 !important;
    top: 0 !important;
    visibility: visible !important;
    display: inline-block;
    z-index: 100 !important;
}

#PageTemplate_Modal .modal-body {
    height: calc(100% - 65px);
}

#PageTemplate_Modal .close {
    position: absolute;
    left: 4px;
    top: -3px;
    font-size: 35px;
}

#setting-message-info {
    position: fixed;
    left: 25px;
    top: 25px;
    z-index: 10001;
    display: none;
    padding: 15px;
    border-radius: 5px;
    color: #FFF;
    font-size: 14px;
    background-color: #32373c;
}

    #setting-message-info .fa {
        border-width: 2px;
        border-style: solid;
        font-size: 10px;
        width: 25px;
        height: 25px;
        line-height: 22px;
        text-align: center;
        border-radius: 50%;
        display: inline-block;
        margin-bottom: 2px;
    }

#setting-message-info-full {
    position: fixed;
    top: 0px;
    right: 0px;
    z-index: 10000001;
    background: #000;
    background: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    display: none;
}

    #setting-message-info-full .waitaminute-message {
        position: absolute;
        top: 50%;
        width: 100%;
        text-align: center;
        color: #fff;
        font-size: 50px;
        font-weight: 600;
        line-height: 60px;
        margin-top: -30px;
    }

    #setting-message-info-full .cog {
        position: relative;
        display: inline-block;
        width: 60px;
        line-height: 1;
        margin-bottom: 10px;
    }

        #setting-message-info-full .cog .fa-cog {
            width: 1em;
            height: 1em;
            display: inline-block;
            background: url('data:image/svg+xml;utf8,<svg width="512" height="512" xmlns="http://www.w3.org/2000/svg"><path d="M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z" fill="%23ffffff" ></path></svg>');
            background-size: cover;
        }

            #setting-message-info-full .cog .fa-cog::before {
                content: none;
            }

        #setting-message-info-full .cog .icon1 {
            -webkit-animation: rotatemessage-r 5s infinite linear;
            animation: rotatemessage-r 5s infinite linear;
        }

        #setting-message-info-full .cog .icon2 {
            position: absolute;
            font-size: 0.5em;
            top: 0;
            -webkit-animation: rotatemessage 3s infinite linear;
            animation: rotatemessage 3s infinite linear;
        }

        #setting-message-info-full .cog .icon3 {
            position: absolute;
            font-size: 0.5em;
            bottom: 0;
            -webkit-animation: rotatemessage 3s infinite linear;
            animation: rotatemessage 3s infinite linear;
        }

/* Animations */
@-webkit-keyframes rotatemessage {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotatemessage {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes rotatemessage-r {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes rotatemessage-r {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

.DNNEmptyPane {
    display: none !important;
}

/*pane name*/
.dnnEditState .edit-panename {
    position: absolute;
    z-index: 100;
    pointer-events: none;
    user-select: none;
    color: #cdcdcd;
    font-size: 18px;
    font-weight: bold;
    left: 50%;
    top: 20px;
    transform: translate(-50%,0);
    text-shadow: 0 0 1px rgba(255,255,255,0.2);
}

/*SkinPlugin*/
.SkinPlugin_icon {
    display: none;
}

.SkinPluginPro_icon:not(.sidebarIcon) {
    position: fixed;
    top: 20%;
    left: 0;
    z-index: 9999;
    cursor: pointer;
    text-align: left;
    white-space: pre;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

body[style*="margin-left: 80px;"] .SkinPluginPro_icon:not(.sidebarIcon) {
    left: 80px;
}


.SkinPluginPro_icon:not(.sidebarIcon) a {
    display: inline-flex;
    flex-direction: row-reverse;
    height: 34px;
    line-height: 34px;
    text-decoration: none;
    background-color: #20a3f0;
    text-align: center;
    border-radius: 0 4px 4px 0;
    white-space: nowrap;
    padding: 0;
    margin: 0 0 2px;
}

.SkinPluginPro_icon:not(.sidebarIcon) span {
    color: #FFF;
    max-width: 0px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    transition: all ease-in 300ms;
    -moz-transition: all ease-in 300ms;
    -webkit-transition: all ease-in 300ms;
    -o-transition: all ease-in 300ms;
    -ms-transition: all ease-in 300ms;
}

.SkinPluginPro_icon:not(.sidebarIcon) i {
    font-size: 16px;
    color: #FFF;
    width: 34px;
    display: inline-block;
    vertical-align: middle;
}

    .SkinPluginPro_icon:not(.sidebarIcon) i::before {
        content: none;
    }

.SkinPluginPro_icon:not(.sidebarIcon) a:hover span {
    max-width: 160px;
    padding-right: 10px;
}

.SkinPluginPro_icon:not(.sidebarIcon) a {
    background-image: url(resource/images/cog.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
}

.SkinPluginPro_icon:not(.sidebarIcon) .btn-plugin-theme {
    background-position: left -3px top -30px;
}

.SkinPluginPro_icon:not(.sidebarIcon) .btn-plugin-page {
    background-position: left -3px top 2px;
}

.SkinPluginPro_icon:not(.sidebarIcon) .btn-plugin-import {
    background-position: left -3px top -60px;
}

.btn-plugin.btn-plugin-headerlayout {
    width: 40px;
    height: 40px;
    border-radius: 0;
    box-sizing: border-box;
    padding: 0px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    background-color: rgba(0, 172, 214,0.8);
    color: #fff;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E %3Cpath fill='rgba(255,255,255,1)' d='M461.9 114.9l-56.5 56.7-55.1-10-9.9-55.1 56.5-56.7c-12.7-12.7-30.8-18.5-44.2-17.8-13.5.7-42.3 8.3-64.6 32-21.6 22.8-44.3 65.3-24.2 112.5 2.4 5.7 5.1 13.2-2.9 21.2-8.1 8-215 202.8-215 202.8-19.4 16.7-18 47.6-.1 65.6 18.2 17.9 48.9 19 65.6-.3 0 0 193.2-205.8 202.7-215.1 8.5-8.3 16.1-5.5 21.2-2.9 35.6 18.4 86.3 2.4 112.6-23.9 26.3-26.3 31.1-51.7 31.9-64.7.8-12.9-3.7-30-18-44.3zM91.3 443.2c-6.3 6.2-16.5 6.2-22.7 0-6.2-6.3-6.2-16.5 0-22.7 6.3-6.2 16.5-6.2 22.7 0 6.2 6.3 6.2 16.5 0 22.7z'/%3E%3C/svg%3E");
    background-size: 1em 1em;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all 300ms ease-in;
}

    .btn-plugin.btn-plugin-headerlayout span,
    .btn-plugin.btn-plugin-headerlayout i {
        display: none;
    }

    .btn-plugin.btn-plugin-headerlayout:hover {
        background-color: rgb(0, 172, 214);
    }

div.actionMenu ul.dnn_mact > li.actionMenuMove > ul li {
    height: auto !important;
}


.col-md-12 {
    float: none !important;
}

#dnn_content .dnnForm.dnnLogin {
    padding-top: 100px;
}

.dnnModuleDigitalAssetsBackground,
.dnnModuleDigitalAssetsBackground *,
.dnnModuleDigitalAssetsBackground *::after,
.dnnModuleDigitalAssetsBackground *::before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

    .dnnModuleDigitalAssetsBackground caption {
        padding: 0;
    }

:focus-visible {
    outline: none !important;
}


/* header */
button.btn.btn-danger.btn-head {
    font-family: inherit;
    padding: 10px 20px;
    font-size: 14px;
    margin-left: 14px;
    font-weight: bold;
}
.header-infobox .info{
    font-size: 14px !important;
}
  .dnngo_slide_menu li a{
    font-size: 0.9rem !important;
    font-weight: 600 !important;
}
.dng-megamenu svg {
    width: 5px;
    height: 5px;
    vertical-align: inherit;
     margin-right: 0px; 
    fill: currentColor;
     margin-bottom: 0px; 
    margin-left: 8px;
}
.menucontent .menu h3 {
    font-size: .9rem;
    font-weight: bold;
    padding-bottom: 10px;
    margin:0px;
}
.menucontent .menu li a {
    font-size: .8rem !important;
    font-family: 'AbiFont' !important;
    line-height: 27px !important;
    margin-right: 5px;
}
.menucontent .menu li:hover a {
    color: #1e398d !important;
    padding-right: 5px;
    transition: padding-right ease 300ms;
}
/*mega-menu*/
.submenu_title img {
    width: 20px !important;
}
img.menuicon{
    width:20px !important;
}
.mobilemenu-main .gomenu ul ul ul li::before{
    display:none !important;
}
.dng-megamenu .dnngo_custommenu ul {
    border-top: 1px solid #8080801f !important;
    padding-top: 10px !important;
}
/* START ezweb.ir mega menu effect*/
.dng-megamenu .dnngo_slide_menu > li > a > span,
.dng-megamenu .dnngo_submenu li a > span,
.dng-megamenu .submenu ul li a > span,
.submodule .menucontent ul li a > span {
    position: relative;
    z-index: 2;
}

    .dng-megamenu .dnngo_slide_menu > li > a > span::after,
    .dng-megamenu .dnngo_submenu li a > span::after,
    .dng-megamenu .submenu ul li a > span::after {
        content: "";
        height: 10px;
        transition: right ease-in 200ms;
        background-color: #ebeffcc4 !important;
        position: absolute;
        left: 0;
        right: 100%;
        bottom: 8px;
        z-index: -1;
    }

    .submodule .menucontent ul li a > span::after {
        content: "";
        height: 10px;
        transition: right ease-in 200ms;
        background-color: #ebeffcc4;
        position: absolute;
        left: 0;
        right: 100%;
        bottom: 8px;
        z-index: -1;
    }

.dng-megamenu .dnngo_slide_menu > li > a:hover > span::after,
.dng-megamenu .dnngo_submenu li a:hover > span::after,
.dng-megamenu .submenu ul li a:hover > span::after,
.submodule .menucontent ul li a:hover > span::after {
    right: 0;
}
/* END ezweb.ir mega menu effect*/
#dng-megamenu506853 .dnngo_menu_list li li a:hover, #dng-megamenu506853 .dnngo_menu_list li li a:focus,
#dng-megamenu506853 .dnngo_custommenu .submenu li a:hover, #dng-megamenu506853 .dnngo_custommenu .submenu li a:focus {
    color: black !important;
}
/* footer */
/* footermain */
.h6-footer {
    color: white;
    font-size: 1rem;
    font-weight: 600;
}
.list-footer li>a{
    color: white;
    font-size: .9rem;
}
.details-footer{
    display: flex;
}
div#row-914234 {
    padding-bottom: 20px;
    padding-top: 10px;
}
#row-924862{
    padding: 45px 25px 25px;
}

.footer-col{
    background-color: #f3f3ff21;
}
.footer-icon{
    margin-top: 12px;
}
.footer-text{
    color: white;
    font-size: .9rem;
    padding: 10px 10px 0px;
}
.footer-text>a{
    color: white !important;
}
.h6-footer {
    border-bottom: 1px solid #ffffff17;;
    padding-bottom: 8px;
    width: 100px;
}
ul.list-unstyled.list-footer {
    margin-right: 5px;
}
.list-footer li>svg{
    margin-left: 8px;
}
.list-footer li:hover{
    padding-right: 5px;
    transition: all 200ms ease-out 0s !important;
}
.list-footer li:hover a {
    color: #a1b6fb ;
}
.list-footer li:hover svg{
    fill: #a1b6fb  !important;
}
/* footer-bottom */
#row-669714 {
    padding-top: 10px;
    padding-bottom: 10px;
}
#dnn_dnnCOPYRIGHT270757_lblCopyright{
    font-size: .75rem;
}
#column-102508{
    display: flex;
    align-items: center;
    justify-content: center
}
p.footer-p {
    color: white;
    font-size: .75rem;
    padding-right: 6px;
    margin: 0px;
}
p.footer-p>a{
    color: white !important;
    font-size: .75rem;
}
.LiveForm.Default ul.page-break-section{
    box-shadow: unset !important;
}
#dnn_ctr3052_View_Submitbutton_3052_7 , #dnn_ctr4280_View_Submitbutton_4280_29{
    font-family: inherit;
    font-size: 15px;
    padding: 10px !important;
    border-radius: 5px;
}
.LiveForm.Default ul.page-break-section .Field {
      color: #1e398d;
}
/* slider */
.slider-content {
    width: 300px;
    background-color: #fafafa;
    padding: 30px 10px;
    border-radius: 5px;
    height: 132px;
    padding-right: 36px;
}
.content.top-slider-text div{
color:#000;

}
.slider-content:hover {
        background-color: #d3d3d3;

}
.slider-content .content{
    color: white;
    padding-right: 15px;
}
.content-slider{
    font-size: 1.2rem !important;
    font-weight: bold;
    line-height: 2;
}
.slider-content .content .details{
    font-size: 1rem !important;
}
div#slide-9-layer-6 .slider-content {
    background-color: rgb(237 28 36 / 83%);
}
div#slide-9-layer-6 .slider-content:hover {
    background-color: rgb(237 28 36);
}
div#slide-10-layer-7  .slider-content{
    background-color: rgb(30 57 141 / 85%);
}
div#slide-10-layer-7 .slider-content:hover {
    background-color: rgb(30 57 141);
}
div#slide-11-layer-8 .slider-content {
    background-color: #008c44de;
}
div#slide-11-layer-8 .slider-content:hover {
    background-color: #008c44;
}
/* main-0 */
#main-0 .info-box05 {
    box-shadow: 4px -1px 20px 2px #87878733;
    background-color: white !important;
    padding: 10px 37px 10px !important;
    position: relative;
    margin-bottom: 30px;
    height: calc(100% - 30px);
    transition: all ease-in 300ms;
    z-index: 2;
    border: 1px solid #e7e7e7;
    border-radius: 10px;
}
#main-0 .info-box05 .icon{
    margin: 0px 61px 25px;
}
#main-0 .info-box05 .title {
    font-size: 1.1rem;
    color: black;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: center;
}
#main-0 .info-box05 p {
    font-size: 0.96rem;
    color: black;
    text-align: center;
}
#main-0 .info-box05:hover{
    background-color: #1e398d78 !important;
}
#main-0 .info-box05:hover p{
    color: black !important;
}
#main-0 .info-box05:hover .title{
    color: black !important;
}

/* section-01 */
.about-img-meta {
    position: absolute;
    left: 235px;
    bottom: 45px;
    background: #fff;
    border-radius: 6px;
    padding: 10px 15px;
    box-shadow: 0px 10px 40px rgba(30, 30, 30, 0.1);
    animation: about-upDown-1 3s linear 0s infinite alternate;
    z-index: 1;
}
@keyframes about-upDown-1 {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(30px);
    }
}
#section-01 h5{
    font-weight: bold;
}
.section-subtitle {
    color: #1e398d;
    font-size: 15px;
    font-weight: 500;
    display: inline-block;
    background-color: rgb(210 9 9 / 8%);
    padding: 10px 25px;
    line-height: 1;
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
}
#content-builder-2693 .section-subtitle,
#content-builder-2694 .section-subtitle,
#content-builder-2692 .section-subtitle{
 background-color:rgb(9 40 210 / 8%);

}
#content-builder-2693 .section-subtitle::before,
#content-builder-2694 .section-subtitle::before{
    background-color:#1e398d;
}
.section-subtitle::before {
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #dc3545;
    content: "";
}
#content-builder-2692 .section-subtitle::before{
    background-color: #1e398d;
}
#section-01 h1{
    font-size: 1.5rem;
    font-weight: bold;
}
#section-01 li{
    font-size: .9rem;
}
#section-01 .list-08 li::before{
    background-color: #1e398d;
}
#section-01 .list-08 li::after{
    box-shadow: 0 0 0 4px #295fda;
}
#section-01 button{
    margin: 20px 0px;
    padding: 10px 34px;
    background-color: #da2e29;
    color: white;
    font-family: inherit;
    font-size: 1rem;
    font-size: 14px;
    border-radius: 5px;
    border: 1px solid;
    font-weight: bold;
}
#section-01 button:hover{
    background-color: #1e398d;
    transition: all ease-in-out 300ms;
}
/* section-02 */


/* section-03 */
ul.mtop.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    width: 41%;
    margin: 0 auto;
    border: 1px solid #80808000;
    border-bottom: 1px solid #80808000 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 0px;
    border-radius: 10px;
    box-shadow: 1px 4px 20px 0px #8080803b;
}
ul.mtop li {
    border-radius: 7px;
}
.livetabsflatfilledred .ui-state-default, .livetabsflatfilledred .ui-widget-content .ui-state-default{
    background-color: #eff0f200 !important;
}
#LiveTabsWrapper3171 .ui-tabs-active .ui-state-active li#LI-lt-317189---,
#LiveTabsWrapper3171 .ui-tabs-active .ui-state-active li#LI-lt-317188---,
#LiveTabsWrapper3171 .ui-tabs-active .ui-state-active li#LI-lt-317190--- {
    background-color: #007c3c !important;
}

#LiveTabsWrapper1376.livetabsflatfilledred .ui-state-active, .livetabsflatfilledred .ui-widget-content .ui-state-active{
    background-color: #dc3545 !important;
}
.rtl .livetabsflatfilledred .ui-tabs .ui-tabs-nav li a{
    font-weight: bold;
}
#section-03 .title-01 small {
    width: 133px;
    color: #1e398d;
    margin: 0 auto;
    font-weight:100;
}
#section-03 h2{
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: bold;
    margin: 25px 0px 0px;
}
#section-03 .title-01 {
    margin: 0px 0px;
}
.listingItem .imglist h2 {
    margin-right: 5px !important;
}
.listingItem .imglist h2:before{display:none;}

.imglist.dg-imagebox.p-2  {
    text-align: center;
    border: 0px solid #e3e3e300;
    margin-bottom: 30px;
    color: #333333;
    width: 100%;
    box-shadow: 0px 0px 10px 3px #8080801f;
    border-radius: 10px;
}
.imglist.dg-imagebox.p-2:hover{
box-shadow: 0px 0px 10px 10px #8080801f;
}
.dg-imagebox .pic > img {
    width: 100%;
  
}
.dg-imagebox .pic >a> img {
    width: 100%;
  
}
.imglist .news-cont {
    padding: 0px;
}
.imglist h2 {
    font-size: 15px;
    color: #333333;
    line-height: 23px;
    margin: 0 0 25px 0;
    position: relative;
    font-weight: bold;
}
.imglist p {
    padding: 0;
    text-align: justify;
    line-height: 25px;
    font-size: 13px;
}
/* section-04 */
#section-04 h3{
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: bold;
    margin: 25px 0px !important;
    text-align: center;
}
#section-04 .title-01 small {
    width: 150px;
    color: #1e398d;
    margin: 0 auto;
    font-weight: 100;
}
#section-04  .title-01::after {
    display: none;
}
   #section-04 .icon-box26:hover .icon-box26-after::after {
        content: "دوره دوم";
        font-size: .9rem;
        position: absolute;
        color: black;
        padding: 0px 8px;
        text-align: center;
        border-radius: 5px;
        left: 100px;
        bottom: 14px; 
    }
    #section-04 .icon-box26:hover .icon-box26-after-01::after {
        content: "دوره اول";
        font-size: .9rem;
        position: absolute;
        color: black;
        padding: 0px 8px;
        text-align: center;
        border-radius: 5px;
        left: 100px;
        bottom: 14px;
    }
#section-04 .icon-box26:hover{
  box-shadow: 0px 0px 10px 10px #8080801f;
}
#section-04 .icon-box26 .title {
    font-size: 1.1rem !important;
    color: #1e398d  ;
}
#section-04 .icon-box26:hover .title-armaghan{
    color:#ed1c24;
    transition: all ease-in-out 300ms;
} 
#section-04 .icon-box26:hover .title-kooshesh{
    color: #dc3545;
    transition: all ease-in-out 300ms;
}


#section-04 .icon-box26:hover{
    transform: scale(1.1);
    transition: all ease-in-out 300ms;
}
#section-04 .icon-box26{
    transition: all ease-in-out 300ms;
}

/* section-06 */
#btn-fpg .btn.btn-kooshesh:hover{
    background-color: #1e398d !important;
    transition: all ease-in-out 300ms;
}
.icon-box35:hover img{
    transform: scale(1.1);
    transition: all ease-in-out 300ms;
}
.icon-box35 img{
    transition: all ease-in-out 300ms;
}
.icon-box35:hover .cont>h3{
    color: #da2e29;
    transition: all ease-in-out 300ms;
}

/* section-05 */
#section-05 h3 {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: bold;
    margin: 20px 10px;
    text-align: start;
}
#section-05 .title-01 small {
    width:  120px;
    color: #1e398d;
    font-weight: 100;
    margin: 0px 10px;
}
#section-05 button#accordion-mojYevS-0 {
    font-family: inherit;
    font-size: 1rem;
}
#section-05 button.collapsed {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.5;
}
#section-05 .accordion04 .accordion-item.opened .panel-heading button {
    background-color: #dc3545;
}
#section-05 ul{
    color: rgb(85, 85, 85);
    font-family: AbiFont;
     font-size: 14px;
}
#section-05 ul li:nth-child(1){
    padding: 11px 0px;
    border-bottom: 1px dashed rgb(238, 238, 238);
    border-width: medium 0px 1px;
    list-style: none;
}
#section-05 ul li:nth-child(2){
    padding: 11px 0px;
    list-style: none;
}
.accordion04 .accordion-content{
    padding-bottom: 0px !important;
}


/* Cooperation */
.LiveForm.Default .Field.Heading .SubHeader{
    font-style: normal !important;
    font-size: .9rem;
}
input#PageBreak_1391_11_next , input#PageBreak_3054_11_next , input#PageBreak_4280_12_next , input#PageBreak_4280_20_next , input#PageBreak_4297_12_next ,
 input#PageBreak_4302_12_next , input#PageBreak_4297_20_next , input#PageBreak_4302_20_next{
    font-family: inherit;
    font-size: 0.95rem;
    padding: 0px;
    border-radius: 5px;
    background-color: #1e398d;
}
input#PageBreak_4280_20_back , input#PageBreak_4280_12_back , input#PageBreak_4297_20_back , input#PageBreak_4297_12_back , input#PageBreak_4302_20_back ,
 input#PageBreak_4302_12_back{
    font-family: inherit !important;
    font-size: 1rem !important;
    padding: 0px !important;
    border-radius: 5px !important;
}
#Birthdate_4280_16_Calender_CalenderImg , #Birthdate_4280_4_Calender_CalenderImg , #Birthdate_4280_24_Calender_CalenderImg , #Birthdate_4297_4_Calender_CalenderImg 
, #Birthdate_4302_4_Calender_CalenderImg , #Birthdate_4297_16_Calender_CalenderImg , #Birthdate_4302_16_Calender_CalenderImg{
    border-right: 2px solid #fff !important;
}
input#dnn_ctr1391_View_Submitbutton_1391_23 , input#dnn_ctr3054_View_Submitbutton_3054_23 , input#dnn_ctr4297_View_Submitbutton_4297_29 ,
 input#dnn_ctr4302_View_Submitbutton_4302_29{
    font-family: inherit;
    font-size: 1rem;
    padding: 10px !important;
    border-radius: 5px;
    background-color: #1e398d;
}
#LiveForm1391 label{
    font-size: .9rem;
}
#LiveForm1391 .page-break-section{
    box-shadow: 0px 0px 20px 0px #80808012 !important;
}
.LiveForm.Default input[type="submit"]:hover, .LiveForm.Default #PageBreak_1391_11_next[type="button"]:hover {
    box-shadow: unset !important;
    background-color: #dc3545 !important;
    transition: all ease-in-out 300ms;
}
#dnn_ctr1391_View_Submitbutton_1391_23:hover{
    background-color: #dc3545 !important;
    transition: all ease-in-out 300ms;
}
/* contact-us */
#contact-us .step-box01 .icon::after{
    background-color: #1e398d !important;
    border-radius: 25px;
    width: 70px;
    height: 70px;
    right: 23px;
    top: 25px;
}
#contact-us svg{
    width:40px;
    height:35px;
}
#contact-us .step-box01 .title::after {
    display: none;
}
#contact-us .step-box01 .title {
    font-size: 1rem;
    font-weight: bold;
    line-height: 25px;
}
#contact-us h4 a {
    color: #1e398d;
}
#contact-us h4 a:hover{
    color: #dc3545;
}

#LiveForm1394 .page-break-section{
    box-shadow: none;
}
.LiveForm.Default .Field.Required input{
    border-right: 2px solid #1e398d !important;
}
.LiveForm.Default .Field.Required select{
    border-right: 2px solid #1e398d !important;
}
#Datetime_1391_4_Calender_CalenderImg{
    border-right: none !important;
}
#dnn_ctr1394_View_Submitbutton_1394_7{
    font-family: inherit;
    font-size: 15px;
    padding: 10px !important;
    border-radius: 5px;
    background-color: #1e398d;
}
#dnn_ctr1394_View_Submitbutton_1394_7:hover{
    background-color: #dc3545 !important;
    transition: all ease-in-out 300ms;
}
/* about */
#about h1, #about h2 {
    font-weight: bold;
}
.btn-pages{
    background-color: #1e398d;
    color: white;
    border: 1px solid;
    padding: 10px 25px;
    font-family: inherit;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}
.btn-pages:hover{
    background-color: #dc3545 !important;
    transition: all ease-in-out 300ms;
}
/* news */

.ArticleView .section .headding{
    color: #1e398d;
    font-size: 15px;
    font-weight: 500;
    display: inline-block;
    background-color: rgb(9 52 210 / 8%);
    padding: 10px 25px;
    line-height: 1;
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
    border-right: solid 3px #1e398d !important;
    padding: 0px 20px;
    background-color: rgb(9 52 210 / 8%) !important;
}
.DNNModuleContent.ModDnnForgeLatestArticlesC .row{
    justify-content: center;
}

.DNNModuleContent.ModDnnForgeNewsArchivesC  .listItem li a span{
    background-color: #1e398d;
    color: white;
    padding: 0px 9px;
    border-radius: 50%;
    margin: 0px 4px;
}
.DNNModuleContent.ModDnnForgeNewsArchivesC  .listItem li a{
    font-weight: bold;
    margin-left: 20px;
}
.PagingTable tbody tr{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

/* publisher */
.img-publisher img{
    width: 80% !important;
}
.page-details h6{
    font-weight: bold;
    font-size: 0.9rem !important;
}
.listingItem .page-details {
    box-shadow: 0px 0px 10px 3px #8080801f !important;
    background-color: white !important;
    padding: 19px 15px 14px !important;
    border-radius: 7px;
    min-height: 110px;
}
.box:hover .details.page-details {
    box-shadow: 0px 0px 10px 10px #8080801f !important;
}

.img-publisher img {
    border-radius: 7px 7px 0px 0px;
    border: 1px solid #80808014;
}
.page-details small{
    font-size: 0.75rem !important;
}
/*success*/
#success svg {
    fill: #1e398d;
    margin-right: 0px;
    width:40px;
    height:35px;
}
#success .sico {
    background-color: #1e398d14;
    padding: 10px;
    border-radius: 25%;
    width:70px;
    height:70px;
}
#success .icon-box26 {
    box-shadow: 0px 0px 10px 3px #8080801f;
    padding-bottom: 20px;
    border-radius: 10px;
    transition: all ease-in 300ms;
}
    #success .icon-box26 .title {
        font-size: 1rem;
        margin-bottom: 22px;
        margin-top: 22px;
        font-weight: bold;
        color: #1e398d;
        line-height: 1.5;
    }
#success .icon-box26:hover {
        box-shadow: 0px 0px 10px 10px #8080801f;
    }
#success .icon-box26:hover  .title{
    color: #dc3545;
}
#success .icon-box26:hover .sico{
    background-color: #dc354521;
}
#success .icon-box26:hover svg{
    fill: #dc3545;
}
/*registration*/
#registration h2{
    font-size:1.5rem;
    font-weight:bold;
}
#registration .list-08 li::after {
    box-shadow: 0 0 0 4px #1e398d;
}
#registration .list-08 li::before {
    background-color: #1e398d;
}

/*armaghan*/
/*header*/
button.btn.btn-head.btn-armaghan {
    background-color: rgb(237 28 36);
    font-family: inherit;
    padding: 10px 20px;
    font-size: 14px;
    margin-left: 14px;
    font-weight: bold;
}
#dnn_ctr1500_ModuleContent .imglist.dg-imagebox:hover .news-cont h6 {
    color: #ed1c24;
  }
.header-content-wrap div>button.btn.btn-head.btn-armaghan:hover{
    background-color: #1e398d !important;
}
/*menu*/
#dng-megamenu506853 .dnngo_slide_menu li:hover > a{
    color:black;
}
#dng-megamenu506853.dng-megamenu .dnngo_submenu li a > span::after {
    background-color: #1e398d0d;
}
/*footer*/
.list-footer-armaghan li:hover a {
    color: #ff6600 !important;
}
.list-footer-armaghan li:hover svg {
    fill: #ff6600 !important;
}
/* misaqname */
body .btn-color2.button-01 {
    background-color:#1e398d  !important;
}
body .btn-color2.button-01:hover {
    background-color:  #ff6600 !important;
    transition: all ease-in-out 300ms;
}
#Body .bg-accent4 {
    background-color: #ff6600 !important;
    transform: rotate(180deg);
}
.price-features a{
    color:#1e398d !important;
    font-weight: bold;
}
.price-features li:hover{
    padding-right: 3px !important;
    transition: all ease-in-out 300ms;
}
.price-features li{
    transition: all ease-in-out 300ms;
}
.price-features li:hover a{
    color: #ff6600 !important;
}
/* aeinname */
.icon-box26:hover{
    transform: scale(1.1);
    transition: all ease-in-out 300ms;
}
#Regulations .icon-box26{
    transition: all ease-in-out 300ms;
}
#Regulations .icon-box26 .title{
    color: #1e398d !important;
}
#Regulations .icon-box26:hover .t-armaghan{
    color: #ff6600 !important;
}
#Regulations .icon-box26:hover .t-zafar{
    color: #f31586 !important;
}
.icon-box26:hover .t-gandi{
    color: #008c44!important;
}

/*contact-us and form*/
#LiveForm1454 .page-break-section {
    box-shadow: none;
}
#dnn_ctr1454_View_Submitbutton_1454_7 {
    font-family: inherit;
    font-size: 15px;
    padding: 10px !important;
    border-radius: 5px;
    background-color: #1e398d;
}
.LiveForm.Default input[type="submit"]:hover {
    box-shadow: none !important;
    background-color: #011654 !important;
}
#LiveForm1456 .page-break-section {
    box-shadow: 0px 0px 20px 0px #80808012 !important;
}
#PageBreak_1456_11_next {
    font-family: inherit;
    font-size: 15px;
    padding: 0px !important;
    border-radius: 5px;
    background-color: #1e398d;
}
input#dnn_ctr1456_View_Submitbutton_1456_23 {
    font-family: inherit;
    font-size: 15px;
    padding: 10px !important;
    border-radius: 5px;
    background-color: #1e398d;
}
input#Datetime_1456_4_Calender_CalenderImg {
    border-right: 0px !important;
}
/*home*/
#btn-fpg button {
    font-family: inherit;
    padding: 10px 20px;
    font-size: 14px;
    margin-left: 14px;
    font-weight: bold;
    background: rgb(237 28 36);
}
.btn-armaghan:hover{
    background: #1e398d !important;
    transition: all ease-in-out 300ms;
}
.icon-box35 .title {
    font-size: 1.2rem;
    font-weight: bold;
}
#dnn_ctr2661_ContentPane .btn.btn-success.btn-block:hover{
    background:  #1e398d !important;
    border: 1px solid #1e398d !important ;
    transition: all ease-in-out 300ms;
}
.carousel-item:hover .img img{
    transform: scale(0.9);
    transition: all ease-in-out 300ms;
}
.carousel-item .img img{
    transition: all ease-in-out 300ms;
}
.carousel-item:hover a>span{
    color: #ed1c24 !important;
    transition: all ease-in-out 300ms;
}
.carousel-item:hover a>span.zafar{
    color: #dc3545 !important;
    transition: all ease-in-out 300ms;
}

/*#armaghan-03*/
#armaghan-03 h2 {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: bold;
    margin: 25px 0px;
}
#armaghan-03 .testimonials-carousel02 blockquote {
    padding:0px;
    background-color:#fff0;

}
.rtl .easy-carousel .carousel-prev {
    right: 15px;
    left: auto !important;
}
.testimonials-carousel02 .img {
    margin: 0 auto 22px !important;
    border-radius: 0 !important;
}
.testimonials-carousel02 a {
    font-weight: bold;
    font-size: 1.1rem !important;
    color:black !important;
}
.testimonials-carousel02 .position{
    display:none !important;
}
.testimonials-carousel02 .name {
   display:none !important;
}
#armaghan-03  .carousel-item{
    padding-top:8px;
}
#armaghan-03 .carousel-item:hover a {
    color:blue !important;
    }

/* armaghan-end */
#armaghan-end .icon-box34:hover p{
    color:#ed1c24 !important ;
}
#armaghan-end h3.title{
    color: #1e398d;
}
#armaghan-end .icon-box34 p{
    font-size: 0.8rem;
}
/*page-news*/
    .listingItem .dg-imagebox .pic::after {
        display: none !important;
    }
.listingItem .dg-imagebox .pic::before {
    display: none !important;
}
/*table*/
thead {
    background-color: #1e398d;
    color: white;
}
thead>tr>th>a{
    color:white !important;
}

/*about-us*/
.tab04 ul.resp-tabs-list li.resp-tab-active {
    background: #1e398d !important;
}
.list-08 li::after {
    box-shadow: 0 0 0 4px #1e398d !important;
}
.list-08 li::before {
    background-color: #1e398d !important;
}
.tab04 .resp-tab-active, .tab04 .resp-tab-active:hover {
    background: #1e398d !important;
}
.tab04 h2.resp-accordion {
    text-align:right !important;
}
#about-armaghan .icon-box09 {
    padding: 20px;
    margin:0px;
}
#about-armaghan .icon-box09 .title {
        font-size: .92rem;
        text-align: start;
        margin: 0 10px;
        font-weight: bold;
        line-height: 1.6;
}
#about-armaghan .icon-box09 .icon {
        width: 50px;
        height: 50px;
        background-color: #1e398d  ;
        margin-bottom:0px;
}
#about-armaghan .icon-box09:hover .icon{
    background-color:#f60;
}
#about-armaghan .icon-box09:hover::after {
        border-bottom-color: #ff660000;
}
.tab04 .resp-tab-content{
    border:none !important;
}
.rtl .list-08 li {
    position: relative;
    padding: 7px 18px 7px 0;
    text-align: justify;
}
/*gallery*/
#dnn_ctr1515_ContentPane .img img , #dnn_ctr3191_ContentPane .img img{
    width:80%
}
#dnn_ctr1515_ContentPane .details {
    background: #fffcfc;
    box-shadow: 0px 0px 20px 0px #8080802e;
}
.img-gallery a>img {
    width: 80%;
    margin: 0 25px;
}
div.details.details-gallery{
    background: #fffcfc;
    box-shadow: 0px 0px 20px 0px #8080802e;
    padding: 10px;
    overflow: hidden;
}
.details-gallery h4 {
    color: #1e398d !important;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: bold;
    line-height: 27px;
    text-align: center;
}
#dnn_ctr1515_ModuleContent .box:hover .details-gallery h4{
    color: #ff6600 !important;
}
.listingItem .mask {
    background: rgb(225 225 225 / 0%) !important;
}
.listingItem .box .social a {
    background: #1e398d !important;
}
/*covenant*/
.subtitle-covenant {
    color: #1e398d;
    font-size: 15px;
    font-weight: 500;
    display: inline-block;
    background-color: rgb(9 52 210 / 8%);
    padding: 10px 25px;
    line-height: 1;
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
}
.subtitle-covenant::before{
        position: absolute;
        right: 0;
        top: 0;
        width: 2px;
        height: 100%;
        background-color: #0963d2;
        content: "";
    }
.title-covenant {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: bold;
    margin: 15px 0px;
}
.Home02-imagebox .img-covenant{
    border-radius: 12px;
    width: 80%;
}
.Home02-imagebox{
    text-align: center;
}
/*button*/
body .btn-color2.button-01 {
    background-color: #1e398d;
    font-family: 'AbiFont';
}
/*Regulations*/
#Regulations .section-subtitle {
    display: block;
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
#Regulations h3 {
    font-size: 1.5rem;
    font-weight: bold;
    margin-bottom:28px;
    text-align:center;
}
#Regulations .icon-box26:hover {
    box-shadow: 0px 0px 10px 10px #8080801f;
}
/*online-library*/
.service02_three_box {
    position: relative;
    min-height: 184px;
    margin: 40px 30px 32px 0;
    border: 1px solid #cccccc26;
    -webkit-transition: all ease-in 200ms;
    box-shadow: 1px 1px 10px 10px #8080800f;
    border-radius: 10px;
}
    .service02_three_box:hover h2 {
        color: #f60;
    }

.clearfix:before , .clearfix:after {
    content: ".";
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    visibility: hidden;
}
.service02_three_left {
    float: right;
    position: absolute;
    right: -20px;
    top: -11px;
}
    .service02_three_left img {
        padding: 2px;
        box-shadow: 3px 0px 20px 2px #9999993d;
        background: #fff;
        width:134px;
        height:203px
    }
.service02_three_right {
    display: flex;
    flex-direction: column;
    float: right;
    padding: 15px 120px 15px 0;
    gap: 5px;
}
    .service02_three_right h2 {
        font-size: 15px;
        font-weight: normal;
        color: #333;
        margin: 0;
        line-height: 2em;
        font-weight: bold;
        padding-right: 5px;
        margin-bottom: 5px;
    }
    .service02_three_right h6 {
        color: #424242;
        font-size: 13px;
        line-height: 24px;
        Font-weight: normal;
        margin-bottom: 2px;
        margin: 0 1px 2px 0 !important;
    }
.service02_three_right  li {
    list-style: none !important;
}
    .service02_three_right .fa {
        color: #ff6600;
        margin: 0 0 0 5px;
    }
.btn-library {
    background-color: #79797a00;
    font-family: inherit !important;
    font-size: 12px;
    text-align: center;
    border: 1px solid #ff6e2f;
    margin: 0px;
    display: block;
    width: 100px;
    margin-top: 12px;
    color: #0e0e0e !important;
}
.service02_three_right svg {
    fill: #ff6600;
    margin-left:5px;
}
.pic-audio img {
	width: 340px;
	border-radius: 5px;
	height: 226px;
}
.pic.pic-audio{
    box-shadow: 0px 0px 10px 3px #8080801f !important;
    border-radius: 10px;

}
.pic.pic-audio:hover{
    box-shadow: 0px 0px 10px 10px #8080801f !important;
}
/*cinema-armaghan*/
.pic-cinema {
    position: relative;
    margin-bottom: 20px;
   }
.pic-cinema:hover{
    position: relative;
    margin-bottom: 20px;
    box-shadow: 0px 0px 20px 0px #1e1e1e52;
}
.pic-cinema a > img {
    width: 100%;
    border-radius: 5px;
    height: 175px;
}
.pic-cinema span.fa-play-circle {
        position: absolute;
        left: 0;
        text-align: center;
        right: 0;
        top: 35%;
        font-size: 7vh;
    }
.fa-play-circle:before {
    font-size: 3rem;
    color: #f31586;
}

.videotitle {
    position: absolute;
    bottom: 0;
    /* background: linear-gradient(#1e398d00,#1e398d); */
    width: 100%;
    padding: 15px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 16px 15px 5px !important;
    transition: all ease-in 300ms;
}
.pic-cinema:hover .videotitle {
    background: linear-gradient(#d1d1d100,#dd71a8);
    transition: all ease-in 300ms;
}
.videotitle h3 {
	margin-top: 3px;
	font-size: 1rem;
	color: #fff;
}
    .ArticleView .Subborder .dnntitle::after{
        display: none;
    }

/*Survey    */
#dnn_ctr1540_View_LiveForm1540 tbody {
    display: flex;
}
#LiveForm1540 ul.page-break-section {
    box-shadow: 0 0 15px 1px rgb(0 0 0 / 3%) !important;
}
#Heading_1540_1 {
    font-size: 1rem;
}
/*file-links*/
#FileLinks th{
    text-align:center;
}
#FileLinks td {
    text-align: center;
    font-size:15px;
}
#FileLinks .btn-file {
    background-color: #ff6600;
    font-family: inherit;
    font-size: .9rem;
    color:white;
}
#FileLinks .btn:hover {
    background: #1e398d !important;
  }
table thead tr>th{
    text-align:center;
}
table tbody tr > td {
    text-align: center;
}
/*honors*/
#LiveTabsWrapper1587 ul.mtop.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    padding: 6px 0px !important;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 20px;
}

#LiveTabsWrapper1587 .mtop.ui-tabs-panel.ui-corner-bottom.ui-widget-content {
    border-width: 0px !important;
}
/*certificate*/
.box-paye {
    border: 0px solid #8080802e;
    position: relative;
    padding: 8px;
    box-shadow: 0px 0px 10px 3px #8080801f;
    margin-bottom: 20px;
    height: 112px;
    border-radius: 10px;
    transition: all ease-in 300ms;
}
    .box-paye:hover, .service02_three_box:hover {
        box-shadow: 0px 0px 10px 3px #80808042;
        transition: all ease-in 300ms;
    }
    .service02_three_box:hover .btn.btn-library{
        background: #f60;
        color: white !important;
        transition: all ease-in-out 300ms;
      }  
      .service02_three_box:hover .fa{
        color:  white !important;
        transition: all ease-in-out 300ms;
      }     
.dg-imagebox05 img {
    position: absolute;
    right: -6px;
    top: -20px;
    width: 120px;
}
.certificateTitr {
    font-size: .9rem !important;
    text-align: justify;
    line-height: 1.6;
    padding: 10px 12px 10px 27px;
    position: absolute;
    width: 250px;
    left: 0px;
    color: #1e398d;
    font-weight: bold;
    margin-bottom: 0px;
}
.box-paye:hover .certificateTitr, .row-gallery:hover {
    color: #ff6600;
    transition: all ease-in 300ms;
}

.box:hover .details-gallery , .box:hover .details{
    box-shadow: 0px 0px 10px 10px #8080801f !important;
}
.gallery-zafar:hover .details h4 {
    color:#F31585 !important;
}
#dnn_ctr2873_ModuleContent .imglist.dg-imagebox:hover .news-cont h6 {
    color: #f31586 !important;
}

/* reverse-room */
#room .blogbox-05 .title {
    font-size: 1.2rem;
    margin-bottom: 16px;
    text-align: center;
    font-weight: bold;
    color: #1e398d !important;
}
#room .blogbox-05:hover .title{
    color: #ff6600!important;
}
/*groups*/
.row-groups .col-md-5{
     margin:auto !important;
 }
/*grade*/
#LiveTabsWrapper1612 ul, #LiveTabsWrapper1623 ul, #LiveTabsWrapper1627 ul, #LiveTabsWrapper1631 ul, #LiveTabsWrapper1640 ul, #LiveTabsWrapper1643 ul, #LiveTabsWrapper1646 ul,
#LiveTabsWrapper1652 ul, #LiveTabsWrapper1666 ul , #LiveTabsWrapper1675 ul{
    width: 45%;
    margin-top: 40px;
    margin-bottom: 20px;
}

    #LiveTabsWrapper1631 ul, #LiveTabsWrapper1635 ul, #LiveTabsWrapper1658 ul {
        width: 30%;
        margin-top: 40px;
        margin-bottom: 20px;
    }


    #LiveTabsWrapper1612 ul li a, #LiveTabsWrapper1623 ul li a, #LiveTabsWrapper1627 ul li a, #LiveTabsWrapper1631 ul li a, #LiveTabsWrapper1635 ul li a, #LiveTabsWrapper1640 ul li a,
    #LiveTabsWrapper1643 ul li a, #LiveTabsWrapper1646 ul li a, #LiveTabsWrapper1652 ul li a, #LiveTabsWrapper1658 ul li a, #LiveTabsWrapper1666 ul li a, #LiveTabsWrapper1675 ul li a{
        padding: 4px 22px !important;
    }
    #LiveTabsWrapper1612 ul li, #LiveTabsWrapper1623 ul li, #LiveTabsWrapper1627 ul li, #LiveTabsWrapper1631 ul li, #LiveTabsWrapper1635 ul li, #LiveTabsWrapper1640 ul li,
    #LiveTabsWrapper1643 ul li, #LiveTabsWrapper1646 ul li, #LiveTabsWrapper1652 ul li, #LiveTabsWrapper1658 ul li, #LiveTabsWrapper1666 ul li, #LiveTabsWrapper1675 ul li {
        border-radius: 6px;
    }


/*zafar-jordan*/
/*header*/
button.btn.btn-zafar {
    font-family: inherit;
    padding: 10px 20px;
    font-size: 14px;
    margin-left: 14px;
    font-weight: bold;
    background-color: rgb(30 57 141);
}
#dnn_ctr2695_HtmlModule_lblContent input.btn.btn-success.btn-block {
    background-color: #1e398d !important;
    border: 1px solid #1e398d !important;
}
#dnn_ctr2695_HtmlModule_lblContent input.btn.btn-success.btn-block:hover{
    background:#DC3545 !important;
    border: 1px solid #DC3545 !important;
    transition: all ease-in-out 300ms;
}
button#btn-jordan {
    font-family: inherit;
    padding: 10px 20px;
    font-size: 14px;
    margin-left: 14px;
    font-weight: bold;
    background: #1e398d;
}
/*button.btn.btn-zafar:hover{
    background-color: #40569b !important;
}*/
.table-style {
    padding: 17px;
    box-shadow: 2px 1px 20px 0px #8080802e;
    border-radius: 6px;
}
.table-style table td{
    font-size: 13px !important;
}
.dnnGridHeader th a{
    font-size: 1rem;
}
#dnn_ctr2697_ModuleContent .imglist:hover .news-cont h6{
    color: #dc3545 !important;
}
/*menu*/
#dng-megamenu506853 .dnngo_menu_list .pane_space, #dng-megamenu506853 .dnngo_menu_list a, #dng-megamenu506853 .dnngo_menu_list a:link, #dng-megamenu506853 .dnngo_menu_list a:active,
#dng-megamenu506853 .dnngo_menu_list a:visited, #dng-megamenu506853 .dnngo_boxslide .pane_space, #dng-megamenu506853 .dnngo_boxslide a, #dng-megamenu506853 .dnngo_boxslide a:link,
#dng-megamenu506853 .dnngo_boxslide a:active, #dng-megamenu506853 .dnngo_boxslide a:visited {
    color: #1e398d;
    font-family: inherit;
    font-size: 0.9rem !important;
    line-height: 35px;
    font-weight: bold;
}
.submenu_title a > span {
    font-weight:bold;
}
#dng-megamenu506853.dng-megamenu .dnngo_menu_list > li > a > span::after, #dng-megamenu506853.dng-megamenu .submenu_title a > span::after {
    background-color: unset;
}
#dng-megamenu506853 .dnngo_menu_list li a:hover, #dng-megamenu506853 .dnngo_menu_list li a:focus, #dng-megamenu506853 .dnngo_boxslide .submenu_title a:hover {
    color: #000000;
}
.rtl .dng-megamenu .dnngo_menuslide {
    top: 45px;
}
/*anjoman*/
#LiveTabsWrapper2874 ul,#LiveTabsWrapper2898 ul {
    width: 25%;
    margin-top: 0px;
    margin-bottom: 20px;
}
#LiveTabsWrapper2874 ul li a , #LiveTabsWrapper2898 ul li a {
    padding: 4px 22px !important;
}
#LiveTabsWrapper2874 ul li , #LiveTabsWrapper2898 ul li {
    border-radius: 6px;
    text-align: center;
}
#LiveTabsWrapper2874 div.ui-widget-content, #LiveTabsWrapper2898 div.ui-widget-content {
    border: unset !important;
}
.indent{
    text-align: start !important;
}
/*groups*/
.H5-Container .dnntitle {
    padding: 15px 19px 1px 10px;
    background: #1e398d;
    border-radius: 5px 5px 0px 0px;
    color: white;
    margin-bottom: 0px !important;
}
.DNNModuleContent.ModDnnForgeNewsArchivesC ul{
    margin-right: 0;
    padding: 10px 0;
    margin-top: 0px !important;
}

.DNNModuleContent.ModDnnForgeNewsArchivesC ul li {
    padding: 0 20px !important;
    line-height: 3;
    border-bottom: 1px dashed #eee !important;
}
.dnntitle h5>span {
    color: white !important;
    font-size: 1.1rem;
    font-weight: bold;

}
.news-cont h6 {
	font-size: .75rem;
	font-weight: 600;
	text-align: justify;
	line-height: 1.7;
}

.H4-Container, .H5-Container, .H6-Container {
    margin-bottom: 35px;
    border-radius: 5px;
    box-shadow: 0 2px 2px -60px rgb(0 0 0 / 50%), 0 4px 10px -6px rgb(0 0 0 / 25%);
}
.pic-cinema img {
    width: 100%;
    border-radius: 5px;
}
#FileLinks .btn-file-zafar {
    background-color: #f31586;
    font-family: inherit;
    font-size: .9rem;
    color: white;
}
/*contact-us*/
#LiveForm2737 .page-break-section {
    box-shadow: none;
}
#dnn_ctr2737_View_Submitbutton_2737_7 {
    font-family: inherit;
    font-size: 15px;
    padding: 10px !important;
    border-radius: 5px;
    background-color: #1e398d;
}
#LiveForm2739 .page-break-section {
    box-shadow: 0px 0px 20px 0px #80808012 !important;
}
input#Datetime_2739_4_Calender_CalenderImg, input#Datetime_3054_4_Calender_CalenderImg {
    border-right: 0px !important;
}
textarea {
    border-right: 2px solid #1e398d !important;
}
#PageBreak_2739_11_next {
    font-family: inherit;
    font-size: 15px;
    padding: 0px !important;
    border-radius: 5px;
    background-color: #1e398d;
}
#dnn_ctr2739_View_Submitbutton_2739_23 {
    font-family: inherit;
    font-size: 15px;
    padding: 13px !important;
    border-radius: 5px;
    background-color: #1e398d;
}
.armaghan-contact:hover a{
    color:#ff6600 !important;
}
#dnn_ctr1454_View_Submitbutton_1454_7:hover{
    background-color:#ff6600 !important;
    transition: all ease-in-out 300ms;
}
.LiveForm.Default input[type="submit"]:hover, .LiveForm.Default input[type="button"]:hover {
	box-shadow: unset !important;
    background-color:#ff6600 !important;
}


/*gallery*/
.img-gallery img {
    height: 210px;
}

#dnn_ctr2930_ContentPane .details {
    background: #fffcfc;
    box-shadow: 0px 0px 20px 0px #8080802e;
}
#dnn_ctr2930_ContentPane .img img {
    width: 80%;
}
tr.dnnGridHeader th {
    background: var(--accent-color) !important;
    text-align:center;
}
tr.dnnGridHeader th a{
  color:white !important;
}
tr.dnnGridItem td>a {
    color: #f31586 !important;
}
tr.dnnGridAltItem td > a {
    color: #f31586 !important;
}
#searchtermresult {
    font-family: inherit;
    font-size: 15px;
    font-weight: bold;
    background: #f31586;
    color: white;
}
.control-label {
    font-size: 16px;
    font-weight: bold;
}
#dnn_ctr3164_ModuleContent .details {
    height: 50%;
    background: #fffcfc;
    box-shadow: 0px 0px 20px 0px #8080802e;
}
#dnn_ctr3164_ModuleContent .img img {
    width: 80%;
    height: 210px;
}
.btn.btn-head-gandi:hover {
	background-color: #005f2e;
}
/* admission */
.admission-search-student .row{
    max-width: 100%;
    margin: auto;
}
#admission4274 .btn-block {
    background: #007c3c !important;
    border-color: #007c3c;
}
#admission4274 .btn-block:hover {
    background: #005f2e !important;
    border-color: #005f2e;
}
#admission4277 .btn-block {
    border-color: #f31586;
}
#admission4277 .btn-block:hover{    background: #e10575;}

/* home */
#btn-jordan:hover{
    background-color:#DC3545 ;
    transition: all ease-in-out 300ms;
}
#section-04 .icon-box26:hover .title-zafar{
    color: #dc3545;
}
#zafar-end .icon-box34:hover p{
    color: #dc3545;
}
#dnn_ctr2737_View_Submitbutton_2737_7:hover{
    background-color: #f31586 !important;
    transition: all ease-in-out 300ms;
}
#content-builder-2736 h4:hover , #content-builder-2736 h4>a:hover{
    color:#f31586 !important;
}
#PageBreak_2739_11_next:hover , #dnn_ctr2739_View_Submitbutton_2739_23:hover{
    background-color: #f31586 !important;
    transition: all ease-in-out 300ms;
}
#searchtermresult:hover{
    background-color: #1e398d;
    transition: all ease-in-out 300ms;
}
#zafar-end h3.title{
    font-size: 1.2rem !important;
    font-weight: 900 !important;
    color: #1e398d !important;
}
#zafar-end p{
    font-size: .9rem !important;
}
.service02_three_right h2{
    color: #1e398d;
}
/*gandi*/
/*home*/
button.btn.btn-head-gandi{
    background-color: #008c44;
    font-family: inherit;
    padding: 10px 20px;
    font-size: 14px;
    margin-left: 14px;
    font-weight: bold;
}
#dnn_ctr3006_ModuleContent input.btn.btn-success.btn-block {
    background: #005c3c !important;
    border: 1px solid #005c3c !important;
}
#dnn_ctr3006_ModuleContent input.btn.btn-success.btn-block:hover{
    background: #1e398d !important;
    border: 1px solid #1e398d !important;
    transition: all ease-in-out 300ms;
}
.counter-04-line .col-md-6 svg {
    padding: 15px;
    width: 70px;
    height: 70px;
    border-radius: 25px;
}
.counter-04-line .col-md-6:nth-child(1) svg {
    background-color: #fbf1e6;
    fill: #fa8c17;
    color: #fa8c17;
    
}
.counter-04-line .col-md-6:nth-child(2) svg {
    background-color: #e8f6e1;
    fill: #72c949;
    color: #72c949;
}
.counter-04-line .col-md-6:nth-child(3) svg {
    background-color: #e9f9fd;
    fill: #4dc1db;
    color: #4dc1db;
}
.counter-04-line .col-md-6:nth-child(4) svg {
    background-color: #0000ef14;
    fill: #7261d4;
    color: #7261d4;
}
button#btn-gandi {
    font-family: inherit;
    padding: 10px 20px;
    font-size: 14px;
    margin-left: 14px;
    font-weight: bold;
    background: #007c3c;
}
#dnn_ctr3175_ContentPane .details.details-gallery {
    background: #fffcfc !important;
    box-shadow: 0px 0px 20px 0px #8080802e !important;
}
#dnn_ctr3175_ContentPane .img img {
    width: 80%;
}
/* file */
#FileLinks .btn-filegandi{
    background-color: #008c44;
    font-family: inherit;
    font-size: .9rem;
    color: white;
}
#grade .section-subtitle{
    width: 200px;
    margin: 0px auto 20px;
    color: #1e398d;
}
#grade h3{
    font-size: 1.5rem;
    font-weight: bold;
    margin-bottom: 28px;
    text-align: center;
}
#lt-320697---{
    text-align: center;
}
.fnl-search{
    text-align: center !important;
}
.dnnPrimaryAction{
    color: white !important;
    background:#1e398d !important;
}
/* livetab */
.livetabsflatfilledred.mright .mright.ui-tabs .mright.ui-tabs-nav {
    border-radius: 0 6px 6px 0;
    padding: 0.2em 0.2em 0.2em 0.1em !important;
    margin: 0.5% 0.5% 0.5% 1% !important;
    float: right;
    width: 18% !important;
    box-shadow: 0px 1px 20px 0px #8080802e;
    border: 1px solid #ffffff!important;
    padding-top: 18px !important;
    margin-top: 0px !important;
    padding-bottom: 18px !important;
}
.livetabsflatfilledred.mright .mright.ui-tabs .mright.ui-tabs-panel {
    width: 80% !important;
    float: left !important;
    border: 1px solid #ffffff!important;
    box-shadow: 2px 1px 20px 0px #8080802e;
}
.livetabsflatfilledred.mright .mright.ui-tabs .mright.ui-tabs-nav li.mright a{
    padding: 11px 16px !important;
    font-family: inherit;
    text-align: center;
    font-weight: bold;
}
#FileLinks td,  .dnnGridItem td, .dnnGridAltItem td {
    padding: 12px 15px 12px 15px;
    border-left: 1px solid #c9c9c936 !important;
    font-size: 13px;
}
#FileLinks th{
    font-size: 1rem;
}
.rtl .time-line02 {
    padding: 0px 45px 15px 0 !important;
}
tr.dnnGridHeader th{
    padding: 12px;
}
table.dnnGrid{
    border-bottom: 1px solid #c9c9c936 !important;
    border-right: 1px solid #c9c9c936 !important;
}
h4.pn {
    font-size: 1.2rem;
    font-weight: bold;
}
#dnn_ctr4740_ModuleContent #searchtermresult{
    background: #007c3c;
    border: 1px solid #007c3c;
}
#dnn_ctr4740_ModuleContent #searchtermresult:hover , #dnn_ctr4280_View_Submitbutton_4280_29{
    background: #112d83;
    border: 1px solid #112d83;
    transition: all ease-in-out 300ms;
}
#section-04 .icon-box26:hover .title-gandi {
	color: #007c3c;
	transition: all ease-in-out 300ms;
}
#dnn_ctr3052_View_Submitbutton_3052_7:hover{
    background: #112d83 !important;
    transition: all ease-in-out 300ms;
}
#PageBreak_3054_11_next:hover , input#PageBreak_4280_12_next:hover , input#PageBreak_4280_20_next:hover{
    background-color: #008c44 !important;
    transition: all ease-in-out 300ms;
}
#dnn_ctr3054_View_Submitbutton_3054_23:hover{
    background-color: #008c44 !important;
    transition: all ease-in-out 300ms;
}
#dnn_ctr4244_ModuleContent .fa-play-circle::before {
	font-size: 3rem;
	color: #008c44;
}
#dnn_ctr4244_ModuleContent  .pic-cinema:hover .videotitle {
	background: linear-gradient(#d1d1d100,#008c44bf);
	transition: all ease-in 300ms;
}
#dnn_ctr3167_ModuleContent .imglist.dg-imagebox:hover .news-cont h6 , #dnn_ctr3008_ModuleContent .imglist.dg-imagebox:hover .news-cont h6{
    color: #007c3c;
  }
  #contact-us h4.t-gandi a:hover {
    color: #007c3c !important;
  }
.footer-p:hover a{
    color: #a1b6fb !important;
}  
.details-footer:hover p.footer-text a{
    color: #a1b6fb !important;}

#LiveForm3054 .page-break-section {
    box-shadow: 0px 0px 20px 0px #80808012 !important;
  }
.Subborder{
    color: #1e398d;
  display: inline-block;
  background-color: rgb(9 52 210 / 8%);
  padding: 5px 10px;
  line-height: 1;
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
  border-radius: 0px;
}
.Subborder::before {
	position: absolute;
	right: 0;
	top: 0;
	width: 2px;
	height: 100%;
	background-color: #0963d2;
	content: "";
}
.Subborder .dnntitle.title{
    background: #ebeffc !important;
    margin: 0px !important;
    padding: 5px 10px 5px !important;
}
.Subborder .dnntitle.title h2{
    font-size: 15px !important;
    color: #1e398d !important;
    text-align: right;
    font-weight: 900 !important;
    margin: 0px !important;
}
#dnn_ctr3176_ModuleContent .box:hover .details-gallery h4{
    color: #008c44 !important;
}
#content-builder-4272 button{
    background-color: #008c44 !important;
    border-color:  #008c44 !important;
}
#LiveForm4280{
    box-shadow: 0px 0px 20px 0px #80808012 !important;
}
.plupload_filelist_footer{
    border-color: #1e398d !important;
}
.videotitle.audio h3{
    color: #1e398d;
    font-size: 1rem !important;
}
.pic-cinema.reverse img{
    height: 173px;
} 

.LiveForm.Default .Field.Heading .Header {
    font-size: 1.1rem !important;
    padding-bottom: 12px !important;
    margin-top: 20px !important;
}
iframe{
    width: 100%;
}
.LiveForm.Default .Field.Heading .SubHeader{
    font-size: 0.8rem !important;
}
.mobilemenu-main .gomenu a>span{
    font-size: 1rem !important;

}
.mobilemenu-main .gomenu li>ul>li>a>span{
    font-size: 0.9rem !important;

}
.ModBenvisLastModifiedC>div{
    color: white;
    font-size: .75rem;
    margin-top: 5px;
}
#Skip-footer #row-669714 .dng-column-inner {
    text-align: center;
}

/* responsive */
@media only screen and (max-width:471px) {
    #column-102508 {
        flex-direction: column;
    }

    #section-02 .counter-04 .counter {
        justify-content: center;
    }

    #LiveTabsWrapper1587 ul li  a {
        padding: 3px !important;
        font-size: .6rem !important;
        text-align: center !important;
    }
}

@media only screen and (max-width:991px) {
    .rtl .counter-04-line > div::after {
        display: none;
    }



    #about-armaghan .icon-box09 {
        margin: 10px !important;
    }

    #mobilemenu283572 .gomenu > ul > li > a > span::after {
        background-color: #ffe76d00;
    }

    .mobilemenu-main .gomenu li .arrows::after {
        transform: rotate(226deg) !important;
    }

    .mobilemenu-main li a svg {
        width: 5px !important;
        height: 5px !important;
        margin-right: 0px !important;
        margin-left: 8px !important;
    }
    #main-0 .is-container {
        margin-bottom: 20px !important;
    }
   
}

@media only screen and (max-width:1100px) {
    .slider-content {
        padding: 25px 2px !important;
        height: 100px !important;
        width: 230px !important;
    }
}

@media only screen and (min-width:1024px) {
    #main-0 {
        display: none;
    }
}

@media only screen and (max-width:767px) {
    #main-0 .info-box05 {
        display: flex;
        justify-content: space-around;
        align-items: flex-start;
        padding: 20px !important;
        box-shadow: 0px 0px 10px 3px #8080801f;
        background-color: white;
    }

        #main-0 .info-box05 p {
            margin: 0px;
            color: black;
            text-align: center;
            font-size: 0.96rem;
        }

        #main-0 .info-box05 .title {
            margin-bottom: 5px;
            margin-top: 5px;
            color: black;
            font-size: 1.1rem;
            font-weight: bold;
            text-align: center;
        }

    #dnn_ctr1469_ModuleContent .listItem li a {
        margin-left: 0px !important;
    }
    #LiveTabsWrapper1631 ul,#LiveTabsWrapper1635 ul,#LiveTabsWrapper1658 ul {
        width: 100% !important;
    }
    #LiveTabsWrapper1612 ul,#LiveTabsWrapper1623 ul,#LiveTabsWrapper1627 ul,#LiveTabsWrapper1631 ul,#LiveTabsWrapper1640 ul,#LiveTabsWrapper1643 ul,#LiveTabsWrapper1646 ul,
    #LiveTabsWrapper1652 ul,#LiveTabsWrapper1666 ul,#LiveTabsWrapper1675 ul,#LiveTabsWrapper2874 ul,#LiveTabsWrapper2898 ul
    {
        width: 100%;
        padding: 10px;
    }
    #LiveTabsWrapper1612 ul li a, #LiveTabsWrapper1623 ul li a, #LiveTabsWrapper1627 ul li a, #LiveTabsWrapper1631 ul li a, #LiveTabsWrapper1640 ul li a,
    #LiveTabsWrapper1643 ul li a, #LiveTabsWrapper1646 ul li a, #LiveTabsWrapper1652 ul li a, #LiveTabsWrapper1666 ul li a, #LiveTabsWrapper1675 ul li a,
     #LiveTabsWrapper2874 ul li a {
        padding: 4px 13px !important;
        font-size: .6rem;
        text-align: center;
    }
    ul.mtop.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
        width: 100%;
    }
    ul.mtop>li{
        border-radius: 5px !important;
        text-align: center;

    }
    .title-area h1.main-title , .title-area h1>span{
        font-size: 1.25rem !important;
    }
    #section-05 button.collapsed{
        font-size: 0.95rem !important;
    }

    
}



 @media only screen and (max-width:442px) {
            #section-01 .about-img-meta {
                padding: 10px 6px !important;
                left: 183px !important;
                bottom: 30px !important;
            }

            .imglist.dg-imagebox.p-2 {
                margin: 10px auto;
            }
        }

        @media only screen and (min-width:576px) {
            div#row-914234 {
                background-image: url(/portals/0/images/home/bg.png);
                background-position: center;
            }
        }
        @media only screen and (max-width:499px){
            #LiveTabsWrapper1376 ul li a , #LiveTabsWrapper3171 ul li a , #LiveTabsWrapper3206 ul li a{
                text-align: center;
                padding: 6px 12px !important;
            }
            #LiveTabsWrapper1376 ul , #LiveTabsWrapper3171 ul , #LiveTabsWrapper3206 ul{
                padding: 10px;
            }
            #LiveTabsWrapper1376 ul li , #LiveTabsWrapper3171 ul li , #LiveTabsWrapper3206 ul li{
               border-radius: 6px;
            }

        }

        @media only screen and (min-width:768px) and (max-width:1199px) {
            #main-page {
                flex-direction: column;
            }

                #main-page .col-md-6 {
                    max-width: 100%;
                }

                #main-page .about-img-meta {
                    left: 409px !important;
                }

            #dnn_ctr1500_ModuleContent .imglist {
                height: 300px !important;
            }
            #success .icon-box26{
                min-height: 218px !important;
            }
            
        }

        @media only screen and (min-width:992px) and (max-width:1199px) {
            #dnn_ctr1469_ModuleContent .listItem {
                width: 100% !important;
            }

            #main-page img {
                margin: 0px 168px;
            }

            #section-02 .counter-04 .counter .number {
                font-size: 2rem !important;
            }

            #section-02 .counter-04 .title {
                font-size: 1rem;
            }

            #section-04 .icon-box26 .title {
                font-size: 1rem !important;
            }

            #section-04 .icon-box26-after-01::after, #section-04 .icon-box26-after::after {
                left: 90px !important;
            }

            #section-04 .icon-box26 .title-armaghan {
                font-size: .88rem !important;
            }

            #about-armaghan .icon-box09 {
                padding: 10px !important;
            }

            .imglist h2 {
                font-size: 13px !important;
            }

            .imglist span.text-muted {
                font-size: 10px;
            }

            .box-paye {
                height: 117px !important;
            }

            .certificateTitr {
                font-size: .8rem !important;
                position: absolute !important;
                top: 5px !important;
                padding: 10px 84px 10px 10px !important;
            }

            #LiveTabsWrapper1631 ul, #LiveTabsWrapper1635 ul, #LiveTabsWrapper1658 ul {
                width: 40% !important;
            }

            #dng-megamenu506853 .primary_structure > li > a, #dng-megamenu506853 .primary_structure > li > a:link {
                font-size: 0.85rem;
                padding-left: 13px !important;
            }

            
        }

        @media only screen and (min-width:768px) and (max-width:991px) {
            #section-04 .icon-box26-after-01::after, #section-04 .icon-box26-after::after {
                left: 152px !important;
            }

            .row-groups .col-md-7 {
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }

            #about-res {
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }

            #dnn_ctr1376_View_ctl00_ctl00_ctr1383_ModuleContent .row {
                justify-content: center !important;
            }

                #dnn_ctr1376_View_ctl00_ctl00_ctr1383_ModuleContent .row .col-md-4 {
                    flex: 0 0 50% !important;
                    max-width: 50% !important;
                }

                    #dnn_ctr1376_View_ctl00_ctl00_ctr1383_ModuleContent .row .col-md-4 .imglist .row .col-md-8 {
                        padding-top: 8px;
                    }

            ul.mtop.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
                width: 70% !important;
            }

            #dnn_ctr1587_View_ctl00_ctl00_ctr1597_ModuleContent > .row > .col-md-4 {
                flex: 0 0 50% !important;
                max-width: 50% !important;
                padding-right: 1px !important;
            }

            #LiveTabsWrapper1631 ul.mtop.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header,
            #LiveTabsWrapper1635 ul.mtop.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header,
            #LiveTabsWrapper1658 ul.mtop.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
                width: 50% !important;
            }

            div.col-otaq {
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }

            .col-md-6.col-groups {
                flex: 0 0 100%;
                max-width: 100%;
            }
            .admission-search-student .col-md-3.col-md-offset-4{
                flex: 0 0 100%;
                max-width: 100%;
            }
            #covenant .col-md-6.col-arm{
                flex: 0 0 100%;
                max-width: 100%;
            }
        }

        @media only screen and (min-width:993px) and (max-width:1199px) {
            #dng-megamenu506853 .primary_structure > li > a {
                padding-left: 13px !important;
            }
            #column-693914{
                display: none;
            }
        }

        @media only screen and (min-width:768px) and (max-width:1199px) {
            #col-responsive {
                flex: 0 0 50% !important;
                max-width: 50% !important;
            }
        }

        @media only screen and (min-width:576px) and (max-width:767px) {
            #col-responsive {
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }
        }

        @media only screen and (min-width:778px) and (max-width:1023px) {
            .tp-parallax-wrap {
                display: none !important;
            }
        }

        @media only screen and (min-width:1600px) {
            #LiveTabsWrapper1587 ul.mtop.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
                width: 40% !important;
            }
        }

        @media only screen and (max-width:330px) {
            .box-paye {
                height: 126px;
            }

            .certificateTitr {
                padding: 12px 103px 10px 10px;
                font-size: .8rem;
            }
        }

        @media only screen and (min-width:331px) and (max-width:399px) {
            .certificateTitr {
                padding: 10px 15% 10px 10px;
            }
        }

        @media only screen and (min-width:576px) and (max-width:1023px) {
            div#row-352156, div#row-352156, div#row-724386 {
                flex-direction: column;
            }

                div#row-352156 .dng-column.col-sm-6, div#row-352156 .dng-column.col-sm-6, div#row-724386 .dng-column.col-sm-6 {
                    flex: 0 0 100%;
                    max-width: 100%;
                }
            #content-builder-2658 .about-img-meta, #content-builder-3007 .about-img-meta, #content-builder-2696 .about-img-meta {
                left: 100px !important;
            }

        }

        @media only screen and (max-width:1023px) {
            .height-60.height-none {
                height: 0px !important;
            }
        }

        @media only screen and (max-width:366px) {
            #content-builder-2658 .about-img-meta, #content-builder-3007 .about-img-meta, #content-builder-2696 .about-img-meta {
                left: 110px !important;
            }
        }
        
@media only screen and (min-width:367px) and (max-width:406px){
#content-builder-2658 .about-img-meta{left:110px !important;}
#content-builder-2696 .about-img-meta{left:110px !important;}
    #content-builder-3007 .about-img-meta {
        left: 110px !important;
    }
}
@media only screen and (min-width:407px) and (max-width:440px){
#content-builder-2658 .about-img-meta{left:200px !important;}
#content-builder-2696 .about-img-meta{left:200px !important;}
    #content-builder-3007 .about-img-meta {
        left: 200px !important;
    }
}
/* livetab */
@media only screen and (max-width:480px){
    .livetabsflatfilledred.mright .mright.ui-tabs .mright.ui-tabs-nav{
        width: 100% !important;
        margin: auto !important;
        margin-bottom:10px !important;
    }
    .livetabsflatfilledred.mright .mright.ui-tabs .mright.ui-tabs-panel{
        width: 100% !important;
    }
}
.submenu_title a h3 span {
    padding-right: 35px;
    font-size: 14px;
    font-weight: 900;
}
.pane_7 .submenu_title a h3, .pane_8 .submenu_title a h3,
.pane_9 .submenu_title a h3, .pane_10 .submenu_title a h3 {
    background-image: url(/portals/0/images/home/icon.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: right;
}

/*******************/
.h-rate .imglist.dg-imagebox h2, .g-rate .imglist.dg-imagebox h2,
.DnnModule-1464 .listingItem figure.box h6 {
    color: #1e398d;
}

.h-rate .imglist.dg-imagebox:hover h2, .h-rate figure.box:hover .details h6 {
    color: #da2e29;
}
.g-rate .imglist.dg-imagebox:hover h2{
    color: #007c3c;
}
.news-cont h6 {
    font-size: .9rem;
    font-weight: 600;
    text-align: justify !important;
    color: #1e398d;
}
.DnnModule-2657 .row-cont {
    min-height: 75px;
}
.imglist.dg-imagebox:hover .news-cont h6 {
    color: #da2e29;
}

/**************************/
h1.accordion-header .collapsed {
    color: #1e398d!important;
}

.opened h1.accordion-header .collapsed{
    color:#fff!important;
}
/********************/
.PagingTable a:hover {
    background: #1e398d!important;
    }

#dnn_ctr2661_HtmlModule_lblContent input.btn.btn-success.btn-block {
    background: #ed1c24 !important;
}
#btn-top-menu{
  background-color:#dc3545;
  font-family: inherit;
  padding: 10px 20px;
  font-size: 14px;
  margin-left: 14px;
  font-weight: bold;
}
#btn-top-menu:hover{
  background-color:#1e398d;
}

#btn-top-menu-jordan{
  background-color:#1e398d;
  font-family: inherit;
  padding: 10px 20px;
  font-size: 14px;
  margin-left: 14px;
  font-weight: bold;
}
#btn-top-menu-jordan:hover{
   background-color:#dc3545;
}

#testimonials-carouselkCqgtbK .text-muted a:hover{
   color:#DC3545;
}


@media only screen and (max-width:1000px){
   .tp-bgimg.defaultimg{
      background-size: 100% auto !important;
}
}

.slider-content-box{
   box-shadow: 5px 5px 10px black;
}

 @media only screen and (min-device-width: 992px) and (max-device-width: 1600px){

.tp-bgimg.defaultimg {
   
}
}
/**************************publisher list***************************/
.listingItem figure {
    position: relative;
}

.listingItem figure.box {
    text-align: center;
    margin: 0 0 30px;
}

.listingItem.inner figure.box {
    background: #fff;
}

.listingItem .bottomline {
    display: inline-block;
    font-size: 16px;
    background: none repeat scroll 0 0 #FFF;
    width: 80px;
    height: 1px;
    vertical-align: middle;
    color: rgb(204,204,204);
    margin: 25px auto;
}

.listingItem .img {
    position: relative;
    overflow: hidden;
}

.listingItem .mask {
    position: absolute;
    bottom: -50px;
    left: 0;
    width: 100%;
    -webkit-transition: 0.3s ease-out 0s;
    -moz-transition: 0.3s ease-out 0s;
    -ms-transition: 0.3s ease-out 0s;
    -o-transition: 0.3s ease-out 0s;
    transition: 0.3s ease-in 0s;
    color: #fff;
    height: 50px;
    background: rgba(0,0,0,0.7);
}

.listingItem figure.box:hover .mask {
    bottom: 0;
}

.listingItem {
    text-align: center;
    background: #fff;
}

.listingItem .sub-title {
    padding: 0 0 30px;
}

.listingItem .team-text {
    text-align: center;
    margin: 0 auto 40px;
    text-transform: capitalize;
    width: 60%;
}

.listingItem .box h1 {
    color: #2b71b9 !important;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: bold;
    line-height: 27px;
}

.listingItem .box h1:hover {
    color: #ce6b0c;
}

.listingItem .box h6:after {
    width: 40px;
    height: 1px;
    background: #aaa;
    position: absolute;
    content: "";
    left: 50%;
    margin: 0 -20px 0 0;
    top: 0;
}

.listingItem .box .social a {
    background: #fff;
    text-decoration: none;
}

.listingItem .box p {
    color: #777;
    text-align: left;
    padding: 10px 0 0 0;
}

.listingItem .box .social a:hover {
    background: #fff;
    color: #333;
}

.listingItem .mask .social a {
    color: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}

.listingItem .mask .social a:hover {
    color: #111;
}

.listingItem .mask .social {
    top: 50%;
    position: relative;
    margin: -20px 0 0 0;
}

.listingItem .mask p {
    padding: 0 0 20px 0;
}

.listingItem .details {
    background: #f6f6f6;
    border-bottom: 2px solid transparent;
    -webkit-transition: 0.3s ease-out 0s;
    -moz-transition: 0.3s ease-out 0s;
    -ms-transition: 0.3s ease-out 0s;
    -o-transition: 0.3s ease-out 0s;
    transition: 0.3s ease-in 0s;
    padding: 10px 15px 12px;
    height: 88px;
    overflow: hidden;
}

.listingItem .details a {
    text-decoration: none;
}

.listingItem .box .social a {
    background: #1293d4;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
}

.img img {
    width: 100%;
}