body{line-height:30px;color:#444444;font-size:16px;font-family:'Bahij TheSansArabic SemiBold';background-color:#fbf8f4;overflow-x:hidden;}
body{--pc:#244f71;--sc:#e5c3a7;--dark-pc:#0e324e;}
p{text-align:justify;}
ul, ol{list-style:none;-webkit-padding-start:0px;-moz-padding-start:0px;}
a{color:var(--pc);text-decoration:none;}
a:hover, a:active, a:focus{color:var(--sc);}
::selection{color:#FFF;background:var(--pc);}
.margin-top-30{margin-top:30px;}
.margin-auto{margin:auto;}
.clr{clear:both;}
.bg-styles{background-size:cover !important;background-position:center !important;}
.inline{display:inline-block;}
*{outline:none !important;}
.left-md-center, .right-md-center{text-align:center;}
.left-md-center img, .right-md-center img{margin:auto;}
.padding-0{padding:0;}
.inline-img{float:none;}
.text-center img{margin:auto;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{color:var(--pc);}
.valign-middle{display:flex;align-items:center;}


.top-bar{background:var(--sc);padding:8px 0 2px;color:var(--pc);line-height:20px;}
.social-media{display:inline-flex;line-height:20px;}
.social-media ul{display:flex;gap:10px;margin:0;-webkit-padding-start:10px;padding-left:0;-moz-padding-start:10px;}
.social-media ul li a{color:var(--pc);}
.social-media ul li a:hover,.social-media ul li a:active,.social-media ul li a:focus{color:#FFF;}

.nav-con{background-color:var(--pc);/* border-bottom:1px solid var(--pc);background:linear-gradient(180deg,#e7f5ff 0,#fbfdff 100%); */}
.navbar-brand{padding-top: 2px;padding-bottom: 2px;}
.navbar-brand img{max-height:66px;max-width:100%;transition:.3s;}
.nav-item .nav-link{color:#FFF;padding-left:15px;}
.nav-item .nav-link:focus,.nav-item .nav-link:hover{color:var(--sc);}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link,.nav-item.active a{color:var(--sc);}
/* .dropdown-item:focus, .dropdown-item:hover{background-color:var(--sc);color:#FFF;}
.dropdown-toggle::after{margin-left:0;margin-right:8px;} */
.nav-con.navbar-fixed-top{background:var(--dark-pc);border-bottom:1px solid var(--sc);}
.navbar-fixed-top .navbar-brand img{max-height: 60px;}
.navbar-fixed-top{position:fixed;left:0;right:0;z-index:99;top:0;}
.navbar-toggler{color:#FFF;border:none;box-shadow:none !important;}
/* ============ desktop view ============ */
@media all and (min-width:768px){
	.navbar{z-index:99;bottom:0;padding:0;}
	.navbar-nav{position:relative;flex-wrap:wrap;justify-content:center;}
	.navbar-nav>.nav-item{font-weight:600;color:#000;}
	
/* .dropdown-menu{right:0;left:auto;} */

}
@media (min-width:992px){
	.navbar-expand-lg .navbar-nav .nav-link{padding:10px 6px;}
	.navbar-collapse{justify-content:flex-end}
	.navbar-brand img{max-height:48px;}
}
@media (min-width:1200px){
	.navbar-expand-lg .navbar-nav .nav-link{padding:10px 12px;}
	.navbar-brand img{max-height: 84px;}
}
@media (min-width:1400px){
	.navbar-expand-lg .navbar-nav .nav-link{padding:10px 13px;}
}

.slider-con{/* padding:0 2vw; *//* margin-top:36px; */}
.carousel{/* border-radius:20px; */overflow:hidden;}
.carousel-item{height: calc(-118px + 100vh);min-height: 250px;position:relative;transform:translateZ(0px);}
.carousel-item .overlay{position:absolute;inset:0px;background: rgb(17 36 51 / 70%);z-index:-1;}
.slide-content{display:flex;flex-direction:column;height: calc(-200px + 100vh);min-height: 250px;justify-content:center;transform-origin:left top;align-items:center;}
.slider-txt{/* margin-top:8vh; */color:rgb(255, 255, 255);/* margin-bottom: 8vh; */text-align:center;}
.slider-title{font-size:40px;font-weight:700;line-height: 1.7;margin-bottom:30px;}
.slider-desc{font-size:24px;line-height: 1.7;}
.carousel-item .cifal-btn{border:1px solid #FFF;color:#FFF !important;}

.section{padding:90px 0;}

.books-section{position:relative;}

.main-heading{position:relative;padding-bottom:42px;margin-bottom:30px;font-size:40px;line-height:1.5;color:var(--pc);text-align:center;}
.main-heading::after, .main-heading::before{content:'';position:absolute;}
.main-heading::before{width:20px;height:20px;background-color:var(--pc);border:4px solid var(--sc);bottom:0;left:50%;transform:translateX(-50%);z-index:1;}
.main-heading::after{width:100px;height:4px;background-color:var(--sc);bottom:8px;left:50%;transform:translateX(-50%);z-index:0;}
.dark-section .main-heading{color:#FFF;}
.dark-section .main-heading::before, .dark-section .main-heading::after{background-color:#FFF;}


.books-carousel .owl-item.active.center{z-index:9999;}
.books-carousel .owl-item.active.center + .owl-item.active{z-index:999;}
.books-carousel .owl-item.active.center ~ .owl-item.active .book-box{transform:scale(.8);}
.books-carousel .owl-item.active.center + .owl-item.active .book-box{transform:scale(.9);}
.books-carousel .owl-item.active{z-index:99;}
.books-carousel .owl-item:not(.active) + .owl-item.active{z-index:99;}
.books-carousel .owl-item .book-box{transform:scale(.9);transition:.3s;position:relative;overflow:hidden;}
.books-carousel .owl-item:not(.active) + .owl-item.active .book-box{transform:scale(.8);}
.books-carousel .owl-item:not(.active) + .owl-item.active{z-index:99;}
.books-carousel .owl-item.active.center .book-box{transform:scale(1);}
.books-carousel .owl-item.active.center ~ .owl-item.active .book-box,.books-carousel .owl-item:not(.active) + .owl-item.active .book-box{filter:brightness(.4);}
.books-carousel .owl-item.active.center + .owl-item.active .book-box,.books-carousel .owl-item .book-box{filter:brightness(.8);}
.books-carousel .owl-item.active.center .book-box{filter:brightness(1);}


/* .book-box{transform-origin:bottom;} */
.book-info{position:absolute;bottom:0;left:0;right:0;padding:120px 15px 15px 15px;background:linear-gradient(180deg, #0c253800 0, #0c2538 100%);color:#FFF;}
.book-title{font-size:20px;line-height:1.4;display:block;}
.discount{font-size:20px;background-color:var(--pc);color:#FFF;padding:8px 60px 4px 60px;position:absolute;top:24px;right:-60px;line-height:30px;transform:rotate(45deg);z-index:1;}
.book-price{font-size:18px;background-color:var(--pc);color:#FFF;position:absolute;top:20px;left:20px;line-height:30px;z-index:1;padding:2px 10px;}
.collapsible{overflow:hidden;height:0;transition:.3s;}
@media (max-width:768px){
	.collapsible{display:none;}
	.book-title{font-size:16px;}
}
.book-desc{height:60px;overflow:hidden;}
.book-box:hover .collapsible{height:90px;}
.book-info a{color:#FFF;}
/* .owl-item:not(.center) .book-info{display:none;} */
.owl-carousel.owl-theme .owl-nav{/* margin-top:30px; */display:flex;justify-content:space-between;}
.owl-carousel.owl-theme .owl-nav button.owl-next, .owl-carousel.owl-theme .owl-nav button.owl-prev, .owl-carousel.owl-theme button.owl-dot{background-color:var(--pc);color:#FFF;width:42px;height:42px;}
.owl-carousel.owl-theme .owl-nav button.owl-next:hover, .owl-carousel.owl-theme .owl-nav button.owl-prev:hover, .owl-carousel.owl-theme button.owl-dot:hover{background-color:var(--sc);color:#FFF;}

/* .my-btn{background-color:var(--pc);color:#FFF;transition:.3s;display:inline-block;}
.my-btn:hover, .my-btn:active, .my-btn:focus{background-color:var(--sc);color:#FFF;} */
.my-btn{display:inline-block;font-size:18px;padding:10px 30px;/* margin-top:30px; */vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);position:relative;background:var(--pc);color:#FFF;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;border-radius:6px;overflow:hidden;border:none;}
.my-btn:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:var(--sc);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.my-btn:hover, .my-btn:focus, .my-btn:active{color:var(--dark-pc);}
.my-btn:hover:before, .my-btn:focus:before, .my-btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.dark-section .my-btn{background-color:#FFF;color:var(--pc);}
.my-btn-sm{font-size:14px;padding:6px 20px 4px 20px;line-height:24px;}

.courses-section{background-color:var(--pc);color:#FFF;position:relative;transform:translateZ(0);}
.courses-section::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/pattern.png);z-index:-1;opacity:.07;}
.img-box{position:relative;overflow:hidden;border-radius:1.25rem;}
.course-img{border-radius:1.45rem;overflow:hidden;}
.icon{position:absolute;bottom:-0.375rem;left:-0.375rem;width:6rem;height:6rem;background:var(--pc);border-top-right-radius:50%;}
.icon::before{position:absolute;content:"";bottom:0.375rem;right:-1.25rem;background:transparent;width:1.25rem;height:1.25rem;border-bottom-left-radius:1.25rem;box-shadow:-0.313rem 0.313rem 0 0.313rem var(--pc);}
.icon::after{position:absolute;content:"";top:-1.25rem;left:0.375rem;background:transparent;width:1.25rem;height:1.25rem;border-bottom-left-radius:1.25rem;box-shadow:-0.313rem 0.313rem 0 0.313rem var(--pc);}
.iconBox{position:absolute;inset:0.625rem;background:var(--sc);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:0.3s;transform:scale(1) rotate(45deg);font-size:24px;}
.iconBox{color:var(--pc) !important;}
.icon:hover .iconBox{transform:scale(1.1) rotate(45deg);}
.course-title{color:var(--sc);font-size:22px;margin-top:18px;display:block;margin-bottom:4px;}
.course-title:hover, .course-title:active, .course-title:focus{color:#FFF;}

.events-section .course-box{position:relative;overflow:hidden;border-radius:1.25rem;}
.events-section .course-info{position:absolute;bottom:0;left:0;right:0;color:#FFF;padding:120px 15px 15px 15px;background:linear-gradient(180deg, #0c253800 0, #0c2538 100%);}

.articles-section{background-color:var(--sc);position:relative;transform:translateZ(0);}
.articles-section::after{content:"";position:absolute;top:0;left:0;right:66%;bottom:0;z-index:-1;background:url(../images/pattern.png) top right;opacity:.03;/*background-color:var(--pc);background-image:url(../images/articles-bg.webp);background-size:cover; */}
.article-box{transition:.3s;background-color:#FFFFFF;height:100%;border-radius:1.25rem;overflow:hidden;}
.article-box:hover{box-shadow:0 0 24px rgba(0, 0, 0, 0.2);}
img{max-width:100%;}
.article-info small{font-size:12px;color:#888;display:block;}
.article-title{font-size:20px;}
.article-info{padding:15px;transition:.3s;padding-bottom:30px;}
.article-desc{max-height:90px;overflow:hidden;}
.articles-section .main-heading::after{background-color:#FFF;}
.articles-section .main-heading::before{border-color:#FFF;}
.articles-section .my-btn:before{background-color:#FFF;}

.media-box{position:relative;overflow:hidden;border-radius:1.25rem;}
.media-grid>*{margin-top:var(--bs-gutter-x);}
.media-section .course-info{position:absolute;bottom:0;left:0;right:0;color:#FFF;padding: 40px 15px 15px 15px;background:linear-gradient(180deg, #00000000 0, #000000 100%);}
.playlist-counter{position:absolute;top:10px;right:10px;background-color: #00000080;color:#FFF;padding:5px 10px;border-radius:0.25rem;}
.playlist-counter i{margin-right:10px;transform:scaleX(-1);}

.cta-section{padding:0;position:relative;transform:translateZ(0);}
.cta-section::after{content:"";position:absolute;top:50%;left:0;right:0;bottom:0;background:var(--pc);z-index:-1;}
.cta-box{/* margin-bottom:-150px; */position:relative;border-radius:1.25rem;padding:60px 0;}
.cta-img img{}
.cta-txt{/* position:absolute;top:50%;right:5%;left:5%;transform:translateY(-50%);text-align:right; */color:var(--dark-pc);}
.cta-title{font-size:14px;line-height:22px;margin-bottom:0px;}
.cta-desc{color:var(--pc);margin-bottom:0;font-size:14px;line-height:18px;}
.cta-txt .my-btn::before{background-color:#FFF;}

.counters-section{/* padding-top:0; */background-color: #dfe4e7;}
.counter-box{text-align:center;padding:42px 0;border: 1px solid #ffffff;border-radius: 8px;}
.counter-box h5{margin:0;}

.mega-footer{padding: 20px 0 60px;background-color:var(--pc);color:#FFF;}
.mega-footer a{color:#FFF;}
.mega-footer a i{color:var(--sc);margin-left:5px;}
.footer-logo img{max-height:60px;}

.footer-title{color:var(--sc);font-size:22px;margin-bottom:15px;padding-bottom:15px;position:relative;}
.footer-title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#FFF;width:60px;}
.footer-menu{column-count:2;column-width:120px;margin:0;}
.footer-menu li{margin-bottom:5px;}
.footer-menu li a:hover, .footer-menu li a:active, .footer-menu li a:focus{color:var(--sc);}
.footer-box{margin-top:30px;}
.footer-newsletter{width:100%;}
.footer-newsletter input{width:100%;margin-bottom:10px;text-align:right;padding:4px 10px;border-radius: 4px;border: none;}

.mega-footer .my-btn{background-color:var(--sc);}

footer{background-color:var(--dark-pc);color:#FFF;padding:10px 0 8px 0;font-size:18px;}
footer a{color:var(--sc);}
footer a:hover, footer a:active, footer a:focus{color:#FFF;}
.footer-content{justify-content:space-between;}
.footer-social ul{display:flex;gap:10px;margin:0;}

.inner-body .mega-footer{padding:60px 0;}

.inner-header{background-color:#e3e8eb;position:relative;transform:translateZ(0);min-height:180px;background-position:center left !important;}
.inner-header img{object-fit:cover;max-width:unset;}
/* .inner-header::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:url(../images/pattern.webp) top right;opacity:.03;} */
.inner-header-content{position:absolute;width:100%;top:50%;transform:translateY(-50%);}
.inner-header .main-heading{margin:0;}
/* .inner-header .main-heading{text-align:right;margin:0;font-size:36px;padding:0;}
.inner-header .main-heading::after{right:0;left:auto;bottom:-36px;transform:translateX(0);}
.inner-header .main-heading::before{content:unset;} */

.inner-about-txt p{font-size:18px;line-height:36px;}
.inner-about-txt ul{list-style:disc;padding-right:40px;}

.accordion-section{padding-bottom:120px;}
.accordion-button{color:var(--sc);background-color:var(--pc);box-shadow:none !important;}
.accordion-button:not(.collapsed){background-color:var(--sc);}
.accordion-button.collapsed::after{filter:brightness(14);}

.inner-book-box.book-box{position:relative;overflow:hidden;background-color:#FFFFFF00;box-shadow:0 0 0px rgba(0, 0, 0, 0.0);transition:.3s;height:100%;border-radius:1.25rem;}
.inner-book-box.book-box:hover{background-color:#FFFFFF;box-shadow:0 0 24px rgba(0, 0, 0, 0.2);}
.inner-book-box.book-box .book-info{position:relative;padding:10px;text-align:center;background:none;color:#444;}
.inner-book-box.book-box .book-info a{color:var(--pc);}
.inner-book-box.book-box .collapsible{height:auto;}
.inner-book-box.book-box .book-info a.my-btn{color:#FFF;opacity:0;transform:translateY(10px);transition:.3s;}
.inner-book-box.book-box:hover .book-info a.my-btn{opacity:1;transform:translateY(-5px);}
.inner-book-box.book-box .book-desc{height:60px;overflow:hidden;}

.book-slider{position:relative;overflow:hidden;}
.book-slider .carousel-indicators{position:relative;}
.book-slider .carousel-indicators [data-bs-target]{width:60px;height:auto;}

.book-inner-txt .book-desc{height:auto;}
.book-details{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:30px;border-top:1px solid #999;padding-top:30px;}
.inner-book-price{font-size:22px;}
.inner-book-price span{color:var(--pc);}
.related-books-carousel .inner-book-box{margin:30px 0 20px 0;}
.related-books-carousel.owl-theme .owl-nav{margin-top:0;}
.related-book-section{background-color:#cedce7;}

.inner-body .course-box{margin-top:30px;}
.inner-body .icon{background-color:#fbf8f4;}
.inner-body .icon::before{box-shadow:-0.313rem 0.313rem 0 0.313rem #fbf8f4;}
.inner-body .icon::after{box-shadow:-0.313rem 0.313rem 0 0.313rem #fbf8f4;}
.inner-body .iconBox{color:var(--sc) !important;background-color:var(--pc);}
.inner-body .course-title{color:var(--pc);}

.courses-menu{list-style:none;text-align:center;display:flex;font-size:12px;justify-content:space-between;gap:10px;}
.courses-menu li{position:relative;color:var(--pc);cursor:pointer;text-align:center;padding-top:10px;padding-bottom:10px;background-color:#FFF;flex-grow:1;border:1px solid var(--sc);}
.courses-menu li:hover,.courses-menu li.current{color:var(--sc);background-color:var(--pc);}
.courses-item{display:flex;flex-wrap:wrap;justify-content:center;}
.courses-item .cards{overflow:hidden;}
.courses-item .cards.active{transition:all 0.5s ease;opacity:1;}
.courses-item .cards.delete{width:0% !important;border:none !important;margin:0 !important;padding:0;transition:all 0.5s ease;opacity:0;}


.inner-body .related-book-section .icon{background-color:#cedce7;}
.inner-body .related-book-section .icon::before{box-shadow:-0.313rem 0.313rem 0 0.313rem #cedce7;}
.inner-body .related-book-section .icon::after{box-shadow:-0.313rem 0.313rem 0 0.313rem #cedce7;}

.side-related-blogs .article-box{margin-top:30px;height:auto;}
.side-related-blogs .article-box:first-child{margin-top:0;}

.inner-section .media-box{margin-top:30px;}
.inner-section img{border-radius:1.25rem;}
.playlist-cont{/* height: 300px; */position:relative;background-color:#FFF;min-height:300px;}
/* .videos-playlist{position:absolute;inset:0;min-height:300px;overflow:auto;} */
.videoplaylist-item{display:grid;grid-template-columns:.7fr .3fr;padding:10px 15px;cursor:pointer;border-bottom:1px solid #e7e7e7;gap:10px;}
.videoplaylist-item.active{background-color:#f5f5f5;}
.videoplaylist-item:last-child{border-bottom:none;}
.videoplaylist-item-img img{border-radius:0;}
.videoplaylist-item-title{padding-top:2px;height:60px;overflow:hidden;}

.side-related{margin-top:30px;padding:15px;border-right:1px solid #e7e7e7;}
.side-related h4{border-bottom:1px solid #e7e7e7;padding-bottom:10px;border-right:4px solid var(--dark-pc);padding-right:10px;}
.side-related>*{border-bottom:1px solid #e7e7e7;padding-bottom:10px;border-radius:0;}
.side-related>*:last-child{border-bottom:none;}

.container__main{overflow: hidden;}
.container__main--scroll{width: calc(100% + 15px);overflow-y: auto;overflow-x: hidden;}
.container__scrollable{width: auto;height: auto;background-color: #f5f5f5;}
.scroll__bar {position: absolute;top: 0;left: 0;width: 5px;height: 0px;background-color: #999;opacity:0;transition:opacity .3s;}
.container__main:hover .scroll__bar{opacity:1;}
button.my-btn{padding:8px 30px;}
.obk-form .form-control{padding: 0.575rem .75rem;box-shadow: none;}
.obk-form .form-control:focus{border-color:var(--sc);}
.obk-form label{margin-bottom:2px;}
.form-box{background:#FFF;box-shadow:0 0 24px rgba(0, 0, 0, 0.1);padding: 42px 30px;border-radius:1.25rem;margin-bottom:-90px;margin-top:30px;}
.inner-form-section{padding-bottom:0;}
.inner-form-section + .mega-footer {padding:120px 0 60px;}

.obk-info{padding:30px 0;}
.obk-info-item{display:flex;align-items:center;gap:10px;line-height:24px;margin-bottom:20px;border-bottom:1px solid #e7e7e7;padding-bottom:20px;}
.obk-info-item:last-child{border-bottom:none;padding:0;margin:0;}
.obk-info-icon{width: 60px;height: 60px;background-color:var(--pc);text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:20px;color:#FFF;font-size: 30px;}
.obk-info-icon img{max-width:100%;max-height:100%;}
.obk-info-title{font-size:22px;margin-bottom:6px;color:var(--pc);}
.form-box.contact-form-box{margin:0;}

.obk-info-item .footer-social ul{font-size:20px;gap:20px;padding-right:30px;}

.parent{display: grid;gap: 8px;}


/* Form Styles */

.wpforms-container .wpforms-field.wpforms-five-sixths, .wpforms-container .wpforms-field.wpforms-four-sixths, .wpforms-container .wpforms-field.wpforms-four-fifths, .wpforms-container .wpforms-field.wpforms-one-fifth, .wpforms-container .wpforms-field.wpforms-one-fourth, .wpforms-container .wpforms-field.wpforms-one-half, .wpforms-container .wpforms-field.wpforms-one-sixth, .wpforms-container .wpforms-field.wpforms-one-third, .wpforms-container .wpforms-field.wpforms-three-fourths, .wpforms-container .wpforms-field.wpforms-three-fifths, .wpforms-container .wpforms-field.wpforms-three-sixths, .wpforms-container .wpforms-field.wpforms-two-fourths, .wpforms-container .wpforms-field.wpforms-two-fifths, .wpforms-container .wpforms-field.wpforms-two-sixths, .wpforms-container .wpforms-field.wpforms-two-thirds {float: right !important;margin-left:0 !important;margin-right: 20px !important;}
.obk-form .wpforms-container .wpforms-first{margin-right: 0 !important;}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea{border: var(--bs-border-width) solid var(--bs-border-color) !important;border-radius: var(--bs-border-radius) !important;box-shadow:none !important;}
.obk-form div.wpforms-container-full input:focus,.obk-form .wpforms-container .wpforms-form textarea:focus{border-color:var(--sc) !important;}
div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label{color:#444444 !important;}
div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align: center;}
.obk-form .my-btn{font-size:18px !important;padding:10px 30px !important;margin-top:30px !important;background: var(--pc) !important;border-radius: 6px !important;overflow: hidden !important;}
.obk-form .my-btn:hover,.obk-form .my-btn:active,.obk-form .my-btn:focus{color:var(--pc) !important;}
.obk-form .wpforms-container textarea.wpforms-field-large {height:150px !important;}



.toTop{position:fixed;right:15px;bottom:48px;z-index:10000;width:42px;height:42px;font-size:20px;line-height:42px;border:none;border-bottom:4px solid var(--sc);border-radius:0px;background-color:var(--pc);color:#FFF;display:none;}
@media (min-width:576px){

.cta-title{font-size:18px;line-height:27px;margin-bottom:0px;}
.cta-desc{margin-bottom:16px;font-size:13px;line-height:17px;}

.footer-content{display:flex;}

.inner-header .main-heading{font-size:36px;}
.inner-header{min-height:200px;}


}

@media (min-width:768px){

.col-md-offset-1{margin-right:8.33333333%;margin-left:0;}
.left-md-center{text-align:left !important;}
.right-md-center{text-align:right !important;}
.left-md-center img{margin-left:0;}
.right-md-center img{margin-right:0;}
.inline-img{float:left;margin-right:15px;max-height:400px;}
.inline-video{width:50%;}
    
.cta-title{font-size:25px;line-height:34px;margin-bottom:10px;}
.cta-desc{margin-bottom:40px;font-size:16px;line-height:22px;}
.inner-header .main-heading{font-size:42px;}
.inner-header{min-height:240px;}

.courses-menu{font-size:16px;}

}

@media (min-width:992px){
    
.cta-title{font-size:37px;line-height:54px;margin-bottom:15px;}
.cta-desc{margin-bottom:72px;font-size:18px;line-height:30px;}

.media-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:var(--bs-gutter-x);}
.media-grid>*{margin:0;}
.media-grid>* img{object-fit:cover;height:100%;}
.media-box:nth-child(1){ grid-area:1 / 1 / 3 / 3; }
.media-box:nth-child(2){ grid-area:1 / 3 / 2 / 4; }
.media-box:nth-child(3){ grid-area:2 / 3 / 3 / 4; }

.inner-header .main-heading{font-size:48px;}
.inner-header{min-height:280px;}

.courses-menu{font-size:18px;}


.parent {grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, 1fr);}
.div7 {grid-column: span 2 / span 2;}



}

@media (min-width:1200px){
.cta-title{font-size:54px;line-height:66px;}
.cta-desc{margin-bottom:90px;font-size:18px;}
.inner-header{min-height: 260px;}
    
.parent {grid-template-columns: repeat(6, 1fr);grid-template-rows: repeat(2, 1fr);}
.div1 {grid-column: span 2 / span 2;}
.div4 {grid-column: span 2 / span 2;grid-column-start: 3;}
.div5 {grid-column: span 2 / span 2;grid-column-start: 5;}
.div6 {grid-column: span 3 / span 3;grid-column-start: 4;grid-row-start: 2;}
.div7 {grid-column: span 3 / span 3;grid-column-start: 1;grid-row-start: 2;}

}
@media (min-width:1400px){
.inner-header{min-height: 300px;}
    
}
