@font-face {
    font-family: Tajawal;
    src: url(webfonts/Tajawal-Regular.ttf);
}
body {font-family: Tajawal; overflow: hidden;}
html {scroll-behavior: smooth;}
ul {list-style: none;margin-left: -37px;margin-bottom: 0px;}
a:hover {text-decoration: none;}
.move-top {position: fixed;right: 25px;height: auto;border-radius: 0px 15px 15px 0px;bottom: 40px;z-index: 5;display: none;}
.move-top i {font-size: 25px;color: #0c4b6a;cursor: pointer;}
p {color: #000}
h1,h2,h3,h4,h5,h6,p,ul {margin-bottom: 0px;}
::-webkit-scrollbar {width: 4px;height: 15px;}
::-webkit-scrollbar-track-piece {background-color: #fff;}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color: #154069}
.first-nav {background-color: #1d85b9;padding: 5px 0px;}
.language span {color: #fff;margin: 0px 5px;}
.language a{color: #fff;}
.language a:hover{color: #000;}

.language {text-align: right;}
.language img {width: 23px;height: 18px;border-radius: 4px;}
.first-nav-menu a {color: #fff;font-size: 13px;border-right: 1px dotted #fff;padding: 0px 5px;text-transform: uppercase;}
.first-nav-menu li:last-child a{border: unset;}
.first-nav-menu a:hover {color: #000000;}
.first-nav-menu li {display: inline-block;}
.logo {width: 220px;transition: ease-in-out 0.3s;}
.logo-scroll {width: 170px;transition: ease-in-out 0.3s;}
.secend-nav {background-color: #fff;box-shadow: -1px 3px 8px 0px #07405c57;}
.secend-nav .navbar-nav {margin-right: unset !important;margin-left: auto !important;}
.secend-nav .navbar {padding: 0px;}
.secend-nav .navbar-light .navbar-nav .nav-link {color: #154069;text-transform: uppercase;font-weight: 600;}
.secend-nav .navbar-light .navbar-nav .nav-link:hover,
.secend-nav .navbar-light .navbar-nav .nav-link:focus {color: #cf0921;}
.max-height {height: 335px;overflow-y: scroll;overflow-x: hidden;}
.secend-nav .dropdown:hover .dropdown-menu {display: block;margin-top: 0;}
.secend-nav .dropdown-item {transition: 0.4s;color: #154069;font-weight: 600;text-transform: capitalize;}
.secend-nav .dropdown-item:hover,.secend-nav .dropdown-item:focus,.secend-nav .dropdown-item:active {color: #cf0921;background-color: unset;margin-left: 5px;transition: 0.4s;}
.navbar-light .navbar-toggler,
.navbar-light .navbar-toggler:focus {border: unset;cursor: pointer;}
@media(max-width:767px) {.language,.first-nav-menu {text-align: center;}}


/*************************************************slider1*******************************************************/
.slider-1 {position: relative;}
.slider-1 .carousel-item {height: calc(100vh - 223px);}
.slider-1 .overlay1 {width: 100%;height: 100%;}
.slider-1 .carousel-item {background-size: cover;background-position: center;position: relative;}
.slider-1 .carousel-caption {width: 80%;}
.slider-1 .carousel-caption h1 {font-size: 80px;text-shadow: -1px -1px 1px #000000d1;}
.slider-1 .carousel-caption p {font-size: 20px;color: #fff;font-weight: 100;text-shadow: -1px 0px 4px #000000d1;}
.slider-1 .carousel-caption {top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;bottom: unset !important;position: absolute;z-index: 55;text-align: center;}
@media(max-width:767px) {.slider-1 .carousel-item {background-attachment: unset}.slider-1 .carousel-caption {width: 80%;}.slider-1 .carousel-caption h1 {font-size: 40px;}.slider-1 .carousel-item {height: 400px}.slider-1 .carousel-caption {width: 85%;}}
@media (max-width: 600px) {.slider-1 .carousel-item {height: 330px;}.slider-1 .carousel-caption p {font-size: 16px;}}
.know-us {position: absolute;bottom: 10px;left: 50%;transform: translate(-50%, 0);color: #fff;text-align: center;z-index: 6;font-size: 22px;cursor: pointer;}
.know-us h6 {font-size: 18px;}
.know-us h6 i {margin-top: 20px;animation: action 0.6s linear infinite;}
@-webkit-keyframes action {0% {transform: translateY(0);}100% {transform: translateY(-10px);}}
@keyframes action {0% {transform: translateY(0);}100% {transform: translateY(-10px);}}
@media(min-width:767px) {.slider-1 .carousel-caption {text-align: left;}}
.carousel-caption .btn-primary:hover {border-radius: 25px;border-color: #fff;color: #fff;background-color: unset;}
.carousel-caption .btn-primary {border-radius: 25px;border-color: #4f910f;color: #fff;background-color: #4f910f;margin-top: 40px;}

/*************************************************slider1*******************************************************/
.btn-primary a{color: #fff !important;}


.fillter-section {position: absolute;bottom: -72px;width: 100%;}
.fillter-section h3 {color: #fff;margin-bottom: 10px;}
.bg-sec {border-radius: 25px;background-color: #27abecc4;padding: 50px 30px 40px 30px;}
.form-control {border-radius: 20px;margin-bottom: 10px;}
.form-control:focus {box-shadow: unset;}
.btn-primary {background-color: #154069;border: unset;color: #fff !important;cursor: pointer;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active {background-color: #cf0921;border: unset;box-shadow: unset;}
@media(max-width:767px) {.fillter-section {position: relative;bottom: 0px;width: 90%;margin: auto !important;margin-top: -40px !important;margin-bottom: 25px !important;}}
.about-section {padding: 80px 0px;}
.about-section-img {background-position: center;background-size: cover;}
.about-section-data {padding: 40px 20px;background-color: #f3f3f3a8;direction: ltr;}
.about-section-data h3 {color: #1d85b9;font-size: 30px;font-weight: 600;}

@media(min-width:767px) {.about-section-data {height: 100%;}.about-section-item:nth-of-type(even) {direction: rtl;}.pp-0 {padding: 0px;}}
.courses-section {padding: 80px 0px;background-position: center;background-size: cover;background-attachment: fixed;}
.courses-head h2 {text-transform: uppercase;font-weight: 600;}
.courses-head {text-align: center;margin-bottom: 20px;}
.contact-home {padding: 50px 0px;background-color: #f3f3f3a8;}
.contact-home-item {text-align: center;}
.contact-home-item i {font-size: 60px; margin-bottom: 20px;color: #1d85b9;}
.contact-home-item h6 {font-size: 25px;color: #1d85b9;}
.contact-home-item:hover h6,.contact-home-item:hover i {color: #cf0921;}

/**********************************footer 2****************************/
.footer2 {padding-top: 60px;padding-bottom: 60px;background-size: cover;background-color: #1d85b9;color: #fff;overflow: hidden;}
.footer2 img {width: 90%;margin-bottom: 15px;}
.footer2 p a {color: #cf0921;}
.footer2 h6 {display: contents;}
.footer2 ul {margin-left: -37px;}
.footer2 li i {margin-right: 6px;color: #fff;}
.footer2 li a {color: #fff;}
.footer2 li a:hover {color: #000000;}
.footer2 li :hover {color: #000000;}
.footer2 h2 {color: #fff;margin-bottom: 5px;}
.social li {display: inline-block;}
.social i {transition: 0.5s;}
.social i:hover {transform: rotate(360deg); transition: 0.5s;color: #fff;}
.courses-footer li {border-bottom: 1px dotted #ffffff6e;margin-bottom: 5px;}
@media(min-width:767px) {.footer h2 {margin-top: 50px;}.courses-footer {column-count: 2;}}
@media(max-width:767px) {.footer2 .col-12 {margin-bottom: 10px;}}
.footer li {margin-bottom: 10px;}
.comp2 {text-align: center;background-color: #0c4b6a;color: #fff;padding: 8px 0px;overflow: hidden;}
.comp2 a {color: #ffffff;}
.footer2 iframe {width: 100%;height: 180px;border-radius: 10px;}
.social i:hover {color: #cf0921;}
.logo-footer {text-align: center;}

.logo-footer ul li {
    margin-bottom: 5px;
}

@media(max-width:767px) {.logo-footer {text-align: left;}.footer2 img {width: 50%;}.products-d-item {width: 80%;margin: auto;}.img-size {height: 500px !important}}

/**********************************footer 2****************************/


/*************************************************plugin 4*******************************************************/
.plugin-4 .v-m-img {background-position: center;background-size: cover;}
.plugin-4 .v-m-section {position: relative;overflow: hidden;}
.plugin-4 .v-m-overlay1 {position: absolute;width: 100%;height: 100%;background-color: #00000099;transition: 0.5s;left: 0px;padding: 120px 50px;}
.plugin-4 .v-m-overlay2 {position: absolute;width: 100%;height: 100%;background-color: #1d85b9e6;transition: 0.5s;right: -100%;padding: 40px 20px;color: #fff;}
.plugin-4 .v-m-overlay2 p {color: #fff;font-size: 15px;margin-top: 5px;}
.plugin-4 .v-m-overlay2 h3 {font-size: 20px;color: white;}
.plugin-4 .v-m-overlay1 h1 {color: #fff;font-weight: 600;text-transform: uppercase;font-size: 30px;line-height: 1.4;}
.plugin-4 .v-m-section:hover .v-m-overlay1 {left: -100%;transition: 0.5s;}
.plugin-4 .v-m-section:hover .v-m-overlay2 {transition: 0.5s;right: 0px;}
/*************************************************plugin 4*******************************************************/
.cert-section {padding: 80px 0px;background-position: center;background-size: cover;}
.viewer-canvas {background-color: #000000bf;}
.docs-galley li {cursor: zoom-in;margin-bottom: 30px; transition: 0.4s;border-radius: 0px;overflow: hidden;}
.img-size {height: 440px;cursor: zoom-in;border-radius: 0px;}
.viewer-navbar {display: none;}
@media(max-width:767px) {.img-size {height: 600px;}.section-title img {top: -22px;}}
@media(max-width:400px) {.img-size {height: 332px !important;}}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 35px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {background: #d0252c !important;}
.counter-section {background-position: center;background-size: cover;background-attachment: fixed;padding: 30px 0px;margin-top: 80px;margin-bottom: -60px;}
.counter-item {text-align: center;}
.counter-item-icon {background-size: cover;background-position: center;width: 50%;margin: auto;}
.counter-item h4 {color: #d12b30;text-transform: uppercase;margin-top: 5px;font-weight: 600;}
.counter {color: #1d85b9 !important;display: inline-block;margin: 0px 3px;}
.counter-item span {color: #1f497d}
.counter-item img {width: 100%;}
@media(max-width:600px) {.plugin-4 .v-m-overlay1 {padding: 40px 10px;}.owl-item .accredition-list-item{width: 80%;margin: auto;}}
.loading-page {width: 100%;height: 100vh;position: fixed;z-index: 66666;text-align: center;background-position: center;background-repeat: no-repeat;background-color: #fff;}
.pp {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 150px;height: 150px;background-position: center;background-size: cover;border-radius: 50%;}
.loading-page h4 {color: #cf0921;margin-top: 50px;font-weight: 600;position: absolute;left: 50%;top: 60%;transform: translate(-50%, -50%);}
.loader-1 .loader-outter {position: absolute;border: 4px solid #cf0921;border-left-color: transparent;border-bottom: 0;width: 100%;height: 100%;border-radius: 50%;-webkit-animation: loader-1-outter 1s cubic-bezier(.42, .61, .58, .41) infinite;animation: loader-1-outter 1s cubic-bezier(.42, .61, .58, .41) infinite}
.loader-1 .loader-inner {position: absolute;border: 4px solid#cf0921;border-radius: 50%;width: 40px;height: 40px;left: calc(50% - 20px);top: calc(50% - 20px);border-right: 0;border-top-color: transparent;-webkit-animation: loader-1-inner 1s cubic-bezier(.42, .61, .58, .41) infinite;animation: loader-1-inner 1s cubic-bezier(.42, .61, .58, .41) infinite;}

@-webkit-keyframes loader-1-outter {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loader-1-outter {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loader-1-inner {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}

@keyframes loader-1-inner {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}

.services-section {padding: 80px 0px;background-color: #f3f3f347;}
.section-head {text-align: center;margin-bottom: 65px;}
.section-head h2 {font-size: 50px;color: #06273a;}
.services-item {text-align: center;padding: 20px;color: #fff;padding-top: 60px;position: relative;border-radius: 10px;padding-bottom: 35px;margin-bottom: 70px;}
.services-item h5 {margin-bottom: 5px;text-transform: uppercase;}
.services-img {width: 28%;border-radius: 50%;background-color: #fcfcfc;position: absolute; left: 50%; top: -23%;transform: translate(-50%, 0%);background-position: center;background-repeat: no-repeat;transition: 0.5s}
.services-item:hover .services-img {transform: translate(-50%, 0%)rotatey(180deg);transition: 0.5s;}
@media(max-width:767px){.services-item {width: 80%;margin: auto;margin-bottom: 70px;}}
@media(max-width:400px){.services-img {width: 35%;top: -15%;}}


.banner-section{height: 300px;position: relative;background-position: center;background-size: cover;box-shadow: 0px 0px 5px #000000ad;}
.banner-section .container{position: absolute;bottom: 0px;left: 50%;transform: translate(-50% ,-50%);color: #fff;}
.banner-section p{color: #fff;text-shadow: 0px 0px 0px #000;}
.banner-section p .fa-angle-right{transform: rotate(0deg);margin: 0px 3px;}
.overlay{position: absolute;width: 100%;height: 100%;background-color: #00000066;left: 0px;top: 0px;}
@media(max-width:767px){.banner-section {height: 200px;background-size: 100% 100%;}}

/************************************************contact-page1*******************************************************/
.contact-page1{padding: 80px 0px 0px 0px;;overflow: hidden;}
.contact-page1 h3{margin-bottom: 20px;color: #195284;font-weight: 600;}
.contact-page1 .contact-form .form-control{margin-bottom: 15px;border-radius: 35px;}
.contact-page1 .contact-form .btn-primary:hover{border-color: #195284;color: #fff;}
.contact-page1 .contact-form .form-control:focus{box-shadow: 0px 0px 3px #195284;border-color: #195284;}
.contact-page1 .contact-form .btn-primary{background-color: #1d85b9;color: #fff;border-color: #1d85b9;}
.contact-page1 .contact-data h6{display: inline-block;margin-right: 7px;font-weight: 600;}
.contact-page1 .contact-data a{color: #333;}
.contact-page1 .contact-data i{color: #1d85b9;font-size: 20px;}
.contact-page1 .contact-data li{margin-bottom: 12px;}
.contact-page1 .contact-data .social-media li{border: unset;margin-bottom: -5px;}
.contact-page1 .contact-data .social-media ul{margin-bottom: 0px;margin-right: 0px;}
.contact-page1 .map iframe{width: 100%;height: 300px;}
.contact-page1 .map{margin-top: 40px;margin-bottom: -5px;}
.contact-data{margin-bottom: 30px;}
.contact-page1 .contact-data ul{margin-left: -37px;}
.contact-page1 .social-media li{display: inline-block;}
.contact-page1 .social-media{direction: ltr;}
.contact-data{padding: 30px 10px;/* height: 100%; */background: whitesmoke;border-radius: 20px;/* padding-left: 10px; */background-image: linear-gradient(#f9f9f9cf,#f9f9f9f2),url(../images/a11.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.contact-form{margin-bottom: 30px;}
.contact-data h4{font-weight: 600;color: #d12b30;margin-bottom: 9px;}
@media(max-width:767px){.contact-page1 .contact-form{margin-bottom: 20px;}}
/************************************************contact-page1*******************************************************/

.about-page{padding: 80px 0px 20px 0px;}
.about-page-item-img{background-position: center;background-size: cover;}
.about-page-item-data h6{color: #1d85b9;font-weight: 600;}
@media(min-width:767px){.about-page-item:nth-of-type(even) {direction: rtl;}}
.about-page-item{margin-bottom: 50px;}
.about-page-item .btn-primary{margin: 10px 0px;}
.vission-img{background-position: center;background-size: cover;width: 50%;margin: auto;margin-bottom: -10px;}
.vission-all{padding-bottom: 80px;}
.vission-item{text-align: center;padding: 0px 20px;}



/************************************************vedio-section*******************************************************/
.gallary-page{padding: 80px 0px;}
@media only screen and (max-width: 641px) {
    /***** MODAL PROPERTIES *****/
    .gallary-page .video-box .modal-body{padding:0;margin:0;}
    .gallary-page .video-box .modal-content{padding:0;margin:0;}
    .gallary-page .video-box .modal-dialog{position:relative;width:auto;margin:15px;}
    .gallary-page .video-box .close{margin:-12px 0 0 0;}
}
@media only screen and (min-width: 768px) {
    /***** MODAL PROPERTIES *****/
    .gallary-page .video-box .close { font-size: 30px; color: white; margin:30px -43px -20px 100px;}
}
@media only screen and (min-width: 992px) {
    /***** MODAL PROPERTIES *****/
	.gallary-page .video-box .modal-dialog {width: 884px;}
	/*.video-box iframe {height:100%;}*/
}
.gallary-page .modal-backdrop.show {z-index: 5;}
@media (min-width: 576px){.gallary-page .modal-dialog{max-width:75%;margin: 1.5rem auto;height:75vh !important;}}
@media(max-width:767px){.gallary-page .modal-content .close{right: 20px;top: 20px;color: #fff;font-size: 25px;}}
.photo-sec iframe{width: 100%;height: 550px;border: none;}
.video-img{background-position: center;background-size: cover;position: relative;}
.vedio-section{background-size: cover;background-position: center;border-radius: 15px;overflow: hidden;position: relative;margin-bottom: 30px;}
.video-a i {font-size: 50px;color: #d0252c !important;margin-right: 5px;}
.videos-page-info{text-align: center;margin-bottom: 25px;}
.gallary-page .modal-body{background-color: #000;}
.video-a{transform: translate(-50% ,-50%);position: absolute;left: 50%;top: 50%;z-index: 55;cursor: pointer;color: #0f212d !important;font-weight: 600;/* text-shadow: 0px 0px 5px #fff; */}

/************************************************vedio-section*******************************************************/
.courses-name-page{padding: 80px 0px;}
.courses-name-page .fillter-section{position: relative;left: 0px;top: 0px;bottom: 0px;border-radius: 20px;box-shadow: 0px 0px 0px 5px #0000000a;padding: 25px 10px;margin-bottom: 30px !important;margin-top: 0px !important;}
.courses-name-page .fillter-section h3 {color: #154069;font-weight: 600;}
.courses-name-page .nav{justify-content: center;margin-bottom: 35px;}
.courses-name-page .nav-item{background-color: #154069;color: #fff;margin-right: 10px;margin-left: 10px; border-radius: 30px;}
.courses-name-page .nav-item .nav-link{color: #fff;} 
.courses-name-page .nav-item:hover{background-color:#1d85b9 ;}
.courses-item h6 i{color: #154069;margin-right: 5px;}
.courses-item{padding: 15px;border-radius: 25px;box-shadow:0px 0px 0px 5px #0000000a;margin-bottom: 23px;transition: 0.4s;display: flex;align-content: stretch;flex-wrap: wrap;}
.courses-item:hover{transform: scale(0.98,0.98);transition: .4s;background-color: #dddddd54;}
.courses-item h5{color:#154069 ;font-weight: 600;margin: 5px 0px;}
.courses-item h6{margin-bottom: 5px;color: #154069;}
.courses-item span{color: #154069;font-weight: 600;}
@media(min-width:767px){.courses-item li{margin-bottom: 5px;color: #154069;width: calc(100% / 4);display: inline-block;}}
@media(max-width:767px){.courses-item li{margin-bottom: 5px;color: #154069;width: calc(100% / 2);/* display: inline-block; */float: left;}.courses-name-page .nav-item{width: 100%;margin-bottom: 10px;text-align: center;}}
@media (max-width: 400px){.courses-item li {margin-bottom: 5px;color: #154069;width: calc(100% );}.courses-item h5{font-size: 18px;}}
.courses-name-page ul{margin-left: 0px;}
.level2{text-align: center;}
.level2 span{color: #d0252c;}


.assessment-page{padding: 80px 0px;}
.assessment-page .nav-link{border-radius: 25px;background-color:#1d85b9 ;color: #fff;margin-bottom: 5px;}
.assessment-page .nav-pills .nav-link.active{background-color: #154069;}

.assessment-page .tab-pane{border-radius: 20px;box-shadow: 0px 0px 0px 5px #0000000a;padding: 30px 20px;}
.head{font-weight: 600;color: #1d85b9;margin-bottom: 10px;position: relative;margin-top: 10px;}
.head::before{content: "";width: 130px;height: 2px;background-color: #d0252c;left: 0px;top: 33px;position: absolute;}
.head::after{content: "";width: 100px;height: 2px;background-color: #1d85b9;left: 0px;top: 33px;position: absolute;}
.accreditations-page-data ul{list-style: disc;margin-left: -20px;}
.accreditations-page-data h4{font-weight: 600;color: #1d85b9;}
.accreditations-page-data-img{background-position: center;background-size: 100% 100%;width: 80%;margin: auto;margin-top: 25px;margin-bottom: 25px;border-radius: 20px;box-shadow: 0px 0px 5px #0000003b;}
@media(max-width:767px){.accreditations-page-data-img{width: 100%;}}
.accreditations-page-data p{margin-bottom: 5px;}
.courses-item ul{margin-left: -37px;margin-top: 5px;}
@media(min-width:767px){.courses-item{display: block;}.courses-item ul {display: flex;}}
.course-head{font-weight: 600;margin-bottom: 15px;color: #154069;}
.courses-name-page .courses-item:hover {transform: scale(1,1);transition: .4s;background-color: unset;}

.courses-name-page ul{list-style: disc;}
.courses-name-page .card{border-radius: 25px;overflow: hidden;}
.accredition-list-item-img{background-position: center;background-size: 100% 100%;border-radius: 25px;transition: 0.5s;}
.accredition-list-item-img:hover{transform: scale(0.96,0.96);transition: 0.5s;}
.courses-name-page .btn-link{color: #154069;font-weight: 600;}
.courses-name-page .btn-link:hover,.courses-name-page .btn-link:focus,.courses-name-page .btn-link:active{text-decoration: none;}
.courses-name-page .card-header{border-bottom: unset;padding: 5px 1.25rem;;}

.accreditations-items{padding: 60px 0px;}
.accreditations-items:nth-of-type(odd){background-color: #adadad0f}
.accreditations-items-head h3{color: #154069;font-weight: 600;margin-bottom: 5px;}
.accreditations-items-head{margin-bottom: 10px;}
.accreditations-items .accredition-list-item-img{border: 1px solid #adadad59;}
.accreditations-items-data{padding-top: 5px;}
@media(min-width:767px){.accreditations-items:nth-of-type(odd){direction: rtl;}.accreditations-items p{font-size: 18px;}.course-intro .courses-item ul {display: inline-table;}.course-intro .courses-item ul li{width: calc(100% / 2);}}
@media(max-width:767px){.accreditations-items .accredition-list-item-img{width: 75%;margin: 20px auto;}}
.courses-name-page .courses-item ul{list-style: none;}

.course-link-reserve .modal-title{color: #154069;font-weight: 600;}
.course-link-reserve .btn{border-radius: 20px;margin-bottom: 20px;font-size: 14px;background-color: #1d85b9;}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#d0252c ;border: unset;box-shadow: unset;}

.registration-page{padding: 80px 0px;}
.registration-section h3,.registration-section h4{color: #154069;font-weight: 600;margin-bottom: 10px;}
.registration-section h3 i{margin-right: 5px;}

.registration-section .courses-item{padding-left: 33px;position: relative;}
.registration-section .courses-item .form-check{margin-left: -20px;}
.registration-section .courses-item:hover{background-color: #fff;transform: scale(1,1);}
.courses-sellect{margin-top: 15px;width: 100%;}
.register-steps{border-radius: 25px;box-shadow: 0px 0px 0px 5px #0000000a;width: 100%;padding: 30px 20px;margin-bottom: 5px;}
.payment-method{padding: 0px 20px;}
.payment-method label{font-weight: 600;color: #154069}
@media(min-width:767px){.payment-method .form-check{width: calc((100%/2));float: left;}}
.payment-form{padding: 0px 15px;}

.modal-header{border-bottom: unset;}
.modal-footer{border-top: unset;}
.conditions h4{margin-bottom: 0px;}
.conditions p{margin-bottom: 5px;}
.conditions h5{color: #1d85b9;}
.form-check h6:hover{cursor: pointer;color: #1d85b9;}
.payment-form h6 a{font-weight: 600;color: #154069}
.payment-form h6 a i{margin-right: 5px;}

@media(max-width:767px){.secend-nav .dropdown-item {white-space: inherit;border-bottom: 1px dotted #154069;}.secend-nav .dropdown-item:last-child{border-bottom: unset;}}


.new-courses-item{padding:30px 15px;border-radius: 25px;box-shadow: 0px 0px 0px 5px #0000000a;position: relative;transition: all ease-in-out 0.4s;margin-bottom: 15px;}
.new-courses-item:hover{transition: all ease-in-out 0.4s;transform: scale(0.96,0.96);}
.new-courses-item h5{color: #154069;font-weight: 600;margin-bottom: 10px;}
.new-courses-item h6{color: #1d85b9;font-weight: 600;}
.logo-effect{width: 75px;height: 75px;right: 20px;top: 50%;transform: translate(0,-50%);position: absolute;background-position: center;background-size: contain;background-repeat: no-repeat;}
@media(max-width:767px){.logo-effect {width: 90px;height: 90px;z-index: -1;opacity: 0.2;}}
   