@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

@import url('../css/owl.carousel.min.css');
@import url('../css/font-awesome.min.css');
@import url('../css/simple-line-icons.css');
@import url('../css/intlTelInput.css');

@font-face {
    font-family: 'Sitka';
    font-style: normal;
    font-weight: normal;
    src:url('../fonts/sitka-small.ttf');
}
.back-to-top{
    display: none;
}

/*header css*/
.hidden_header{height:127px;}
header{position:fixed; left:0; right:0; top:0; z-index:91; background:#fff; border-bottom:#e5e5e5 solid 1px;}
.header-shrink .navbar-brand img{height:70px; transition:all 0.3s ease-in-out;}
.header-shrink .navbar-brand{margin-top:0; margin-bottom:0; transition:all 0.3s ease-in-out;}
.header-shrink .nav-link{padding-top:1.8rem; padding-bottom:1.8rem; transition:all 0.3s ease-in-out;}
.top_bar{background:#fff; padding:8px 0; font-size:12px; color:#000; font-weight:500; line-height:normal; text-align:center;}
.top_right{margin-left:auto; margin-bottom:0; padding:0 0px 0 0; display:flex; align-items:center}
.top_right li{margin:0; padding:0 17px 0px; display:inline-block; font-size:10px;}
.top_right li img{height:18px; display:block; margin:0 auto 5px;}
.top_right li a{color:#1950a3; display:block;}
.top_right li:last-child img{display:inline-block; height:10px; margin:0 5px 0 0;}
.top_right li:last-child a{font-size:10px;}
.top_right .btn{margin-top:0; margin-right:2rem; font-size:12px;}
.top_right .btn:hover{background:#1950a3; color:#fff;}
.empty_cart{text-align:center; padding:3rem 0 0; font-size:35px;}
.empty_cart h6{font-weight:400;}
.empty_cart i{color:#8f8f8f;}

/*menu dropdown*/

.left_side{position:fixed; right:25px; z-index:91; width:40px; bottom:110px; }
.left_side a{display:flex; justify-content:center; align-items:center; margin:20px 0;}
.left_side a:hover{animation:wobble-horizontal 1s ease-in-out 1;}
@keyframes wobble-horizontal {
  16.65% {transform: translateX(8px);}
  33.3% {transform: translateX(-6px);}
  49.95% {transform: translateX(4px);}
  66.6% {transform: translateX(-2px);}
  83.25% {transform: translateX(1px);}
  100% {transform: translateX(0);}
}  

/*-- banner --*/
.banner{position:relative; /*background:#1950a3;*/ background:url(../images/banner.jpg) center no-repeat; background-size:cover; min-height:630px; z-index:1; text-align:center; display:flex; align-items:center;}
/*.banner:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:url(../images/banner-vactor.png) top right no-repeat; background-size:89%; opacity:.6; z-index:-1;}*/
.banner .heading{color:#fff; text-transform:uppercase; font-weight:600;
}}
.banner h3{color:#dfe6f1; font-weight:300;}
.banner form{margin-top:6rem; border-bottom:#dfe6f1 solid 1px;}
.banner form .form-control{background:none; border:none; padding:0; height:35px; outline:0; color:#fff}
.banner form .form-control:focus{box-shadow:none;}
.banner form .btn{margin-top:0; background:none; padding:5px 0px 3px; width:220px; font-size:13px; color:#fff; font-weight:500;}
.banner form .btn img{height:25px; margin-left:5px; filter:none;}
.banner form .btn:hover{background:#f47b24;}
.take{font-size:10px; color:#fff; font-weight:500; margin-top:5px; text-align:right;}
.banner form option{color:#000;}
/*-- //banner --*/



/*-- move top --*/
#toTop{bottom:30px; right:15px; display:none; width:40px; height:40px; overflow:hidden; position:fixed; text-decoration:none; z-index:9999; font-size:0; color:transparent; background:#f47b24; border-radius:4px; opacity:1;}
#toTop:hover{ opacity:.9;}
#toTop:after{color:#fff; content:'\f106'; font-size:20px; line-height:38px; font-family:'FontAwesome'; text-align:center; display:block; position:absolute; top:0; right:0; bottom:0; left:0; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
/*-- //move top --*/

section{padding:5rem 0;}
.heading_main{margin-bottom:3rem; text-align:center; position:relative;}
.heading{font-family:var(--bs-font-sans-serif); font-size:40px; color:#f47b24; font-weight:500; margin-bottom:1.5rem; line-height:normal;}
.heading_main p{font-size:17px; color:#444444; padding:0 9%;}
.sub_heading{font-size:14px; color:#646464; font-weight:500; margin-bottom:.5rem;}
.heading_main a{text-decoration:underline; color:#b5985a; font-style:italic;}

/*.courses css*/
.courses_bg{background:#fbfbfb;}
.course{background:#fff; padding:3rem 1.5rem; text-align:center; margin-top:2rem; box-shadow:#dddddd 0 0 10px 0; border-radius:5px; transition:all .3s; min-height:462px;}
.course a{color:#646464;}
.course:hover{transform:translateY(-10px);}
.course h3{text-transform:uppercase; font-family:Roboto; font-size:18px; color:#000; font-weight:500; margin-bottom:1rem; padding-bottom:1rem; position:relative; min-height:76px;}
.course h3:before{content:''; position:absolute; bottom:0; left:0; right:0; width:100px; margin:auto; background:#f47b24; height:1px;}
.price{font-size:45px; font-weight:600; color:#f47b24; font-family:var(--bs-font-sans-serif); margin-bottom:.5rem;}
.price .fa, .price .curency{font-size:33px; margin-right:5px; position:relative; top:-5px;}
.course .learn_more{color:#f47b24; font-size:15px; text-transform:uppercase; letter-spacing:1.5px; display:inline-block; margin-top:1rem; padding:9px 20px 8px; border-radius:.25rem;}
.course .learn_more img{margin-left:5px; margin-top:-3px; transition:all 0.3s ease-in-out;}
.course .learn_more:hover{background:#f47b24; color:#fff;}
.course .learn_more:hover img{filter:brightness(10);}
.life_bg{background:#1950a3; padding:0;}
.life_text{display:flex; justify-content:center; flex-direction:column; height:100%; padding:2rem 5rem; font-size:1rem; color:#cdd6e3;}
.life_text .heading{color:#fff;}

/*service css*//*.courses css*/
.service_bg{background:#f8f7f5;}
.service{background:#fff; text-align:center; padding:0 1.3rem 1rem; font-size:13px; box-shadow:#dddddd 0 0 10px 0; margin-top:50%; transition:all .3s; min-height:375px;}
.service:hover{transform:translateY(-10px);}
.service img{border-radius:50%; border:#f47b24 solid 2px; margin-top:-50%; margin-bottom:2rem;}
.service h4{font-size:1.4rem;}
.service .btn{background:none; border-color:#f47b24; color:#f47b24;}
.service .btn:hover{background:#f47b24; color:#fff;}
.service a{color:#f47b24; font-size:15px; text-transform:uppercase; letter-spacing:1.5px; display:inline-block; padding:9px 20px 8px; border-radius:.25rem;}
.service a img{margin-left:5px; margin-top:-3px; margin-bottom:0; border-radius:0; border:none; width:auto; transition:all 0.3s ease-in-out;}
.service a:hover{background:#f47b24; color:#fff;}
.service a:hover img{filter:brightness(10);}

.expertly_bg{background:#123e81; color:#cdd6e3; padding-top:4rem; padding-bottom:3rem;}
.expertly_bg .heading{margin-bottom:5rem; color:#fff;}
.expertly{text-align:center; font-size:13px;}
.expertly img{margin-bottom:1.5rem; height:50px;}
.expertly h5{font-size:14px; font-family:Roboto; color:#fff; letter-spacing:2px; margin-bottom:10px; font-weight:500; text-transform:uppercase;}

/*testimonials css*/
.testomonial_bg{background:#f8f7f5;}
.testi{padding-left:25px; padding-top:7px;}
.testi_name{color:#000; margin-top:2rem; margin-bottom:.5rem; display:flex; align-items:center;}
.testi_name span{color:#f47b24; font-size:13px; display:block;}
.testi_name img{width:70px; height:70px; border-radius:50%; margin-right:25px; border:#fff solid 2px; box-shadow:#c9a78e 0 0 5px 0;}
.testi svg{width:25px; height:25px; position:absolute; left:0; top:0; fill:#f47b24;}
#testomonials{border-left:#d1d1d1 solid 1px; padding-left:2rem;}

/*blog css*/
.blog_bg{background:#f8f7f5; padding-top:0;}
.blog_bg .container{border-top:#d1d1d1 solid 1px; padding-top:4rem;}
.blog aside{margin-left:2rem; border-left:#f47b24 solid 1px; padding:2rem 0 0 2rem;}
.blog .date{color:#f47b24; font-size:12px; font-weight:500; text-transform:uppercase; letter-spacing:2px;}
.blog h5{font-family:inherit; color:#000; font-size:25px; margin-top:.7rem;}
.blog img{width:100%; height:auto;}


/*review css*/
.review_bg{background:#f8f7f5; overflow-x:hidden;}
.rating{margin-bottom:.5rem;}
.rating .glyphicon{font-size:15px; color:#f8ba27; margin-left:3px;}
.glyphicon.glyphicon-star.half{color:#dad5d5; position:relative;}
.glyphicon.glyphicon-star.half:after{content:"\e006"; position:absolute; top:0; left:0; width:50%; color:#f8ba27; overflow:hidden;}
.review_name img{height:45px; border-radius:50%; position:absolute; left:0;}
.review_name span{display:block; font-size:12px; color:#f47b24;}
.review_name{padding-left:55px; font-size:15px; color:#000; position:relative; margin-bottom:1rem;}
.review{font-size:12px; color:#f47b24; box-shadow:#dddddd 0 0 10px 0; background:#fff; padding:1rem 1rem .2rem; margin:.5rem 0;}
.review_name .g_icon{left:inherit; right:-5px; top:4px; height:20px;}
#review{width:140%; border-left:#d1d1d1 solid 1px; padding:1rem 0 1rem 2rem;}
.review_bg .owl-buttons{right:28%; bottom:-50px;}

.gBQoNy{border-left:#d1d1d1 solid 1px; padding:1rem 0 1rem 2rem;}
.irZOto{font-size:12px; color:#f47b24; box-shadow:#dddddd 0 0 10px 0; background:#fff; padding:1rem 1rem 1rem !important; margin:.5rem 7px;}
.jwImeJ{font-size:15px; color:#000 !Important;}
.jwvJIM:not(:first-child){margin-top:20px !important;}
.kowxAi{width:14px !important; height:14px !important;}
.esTPaQ{width:100%;}
.gBQoNy+script+a[rel="noreferrer"]{display:none !important;}

/*blog css*/
.acknowledgement_bg{background:#f8f7f5; padding-top:0; padding-bottom:2rem; font-family:var(--bs-font-sans-serif);}
.acknowledgement_bg .container{border-top:#d1d1d1 solid 1px; padding-top:4rem;}

/*inner banner*/
.inner_banner{background:#1950a3; padding-top:4rem; padding-bottom:4rem; position:relative; background-position:center; background-size:cover;}
.inner_banner .container{position:relative;}
.banner_text{display:flex; justify-content:center; flex-direction:column; color:#fff; font-size:14px; height:100%;}
.banner_text .heading{color:#fff; font-size:37px;}
.banner_text h2{font-size:40px; font-weight:800; text-transform:uppercase; margin-bottom:1rem; text-transform:uppercase;
}
.course_nav{position:sticky; top:3rem; align-self:start; z-index:9; margin-left:3rem; background:#f8f7f5; padding:4.5rem 5rem; margin-bottom:1px;}
.course_nav ul{margin:0; padding:0;}
.course_nav li{margin:0; padding:0; list-style:none; height:80px; position:relative;}
.course_nav li a{margin-left:30px; padding:0; font-size:17px; color:#000; font-weight:500; display:block; transition:all 50ms ease-in-out;}
.course_nav li.active a{color:#f47b24;}
.course_nav li:before{position:absolute; content:''; top:9px; left:0px; height:12px; width:12px; border:2px solid #d9d9d9; border-radius:50%; background:#fff; transition:0.3s;}
.course_nav li:after{position:absolute; content:""; top:9px; left:5px; z-index:-1; width:2px; height:100%; background:#d9d9d9; transition:0.3s;}
.course_nav li.active:after{background:#f47b24;}
.course_nav li.active:before{background:#f47b24; border-color:#f47b24;}
.course_nav li:last-child{height:auto;}
.course_nav li:last-child:after{display:none;}
.course_code_bg{background:#f8f7f5; padding-top:3rem; padding-bottom:0; margin-bottom:2rem;}
.course_code{margin:0 0 1rem; padding:0; display:flex; flex-wrap:wrap;}
.course_code li{margin:15px 0; padding:0 40px 0 70px; width:25%; font-size:15px; color:#f47b24; font-weight:500; line-height:1.4; list-style:none; display:flex; align-items:start; justify-content:center; flex-direction:column; position:relative;}
.course_code li:before{content:''; position:absolute; right:20px; top:0; bottom:0; width:1px; background:#e5e5e5;}
.course_code li span{display:block; font-weight:400; font-size:14px; color:#202020; margin-top:.3rem;}
.course_code li img{position:absolute; left:15px; height:40px;}
.course_code li:nth-of-type(4):before, .course_code li:last-child:before{display:none;}
.course_code_bg .btn{margin-bottom:-1.5rem;}
.btn img{height:13px; margin-left:5px; filter:invert(1);}

.course_row{padding:5rem 0; position:relative; /*min-height:620px;*/ display:flex; align-items:start; justify-content:center; flex-direction:column;}
.course_row:nth-of-type(even){background:#f8f7f5;}
.course_row:nth-of-type(even):before{content:''; position:absolute; top:0; bottom:0; left:-50%; width:50%; background:#f8f7f5;}
.course_row:nth-of-type(even):after{content:''; position:absolute; top:0; bottom:0; right:-100%; width:100%; background:#f8f7f5;}
.custom_accordion .accordion-item{border:none; border-bottom:#dddddd solid 1px;}
.custom_accordion .accordion-body{padding:1rem 0;}
.custom_accordion .accordion-button{padding:1rem 0; font-weight:500; font-size:17px; color:#021321; line-height:1.4;}
.custom_accordion .accordion-item:first-of-type .accordion-button{border-radius:0;}
.custom_accordion .accordion-button:not(.collapsed){background:none; box-shadow:none; color:#021321;}
.custom_accordion .accordion-button:focus{box-shadow:none;}
.custom_accordion .accordion-button:not(.collapsed)::after{content:''; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMSAyMS44ODNsLTYuMjM1LTcuNTI3LS43NjUuNjQ0IDcuNTIxIDkgNy40NzktOS0uNzY0LS42NDUtNi4yMzYgNy41Mjl2LTIxLjg4NGgtMXYyMS44ODN6Ii8+PC9zdmc+");}
.custom_accordion .accordion-button::after{content:''; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMSAyMS44ODNsLTYuMjM1LTcuNTI3LS43NjUuNjQ0IDcuNTIxIDkgNy40NzktOS0uNzY0LS42NDUtNi4yMzYgNy41Mjl2LTIxLjg4NGgtMXYyMS44ODN6Ii8+PC9zdmc+");}
#faq .accordion-item, #faq .accordion-button{background:none;}
.course_row ol{margin:0 0 25px 0; padding:0;}
.course_row ol li{margin:15px 0 0 30px; padding:0;}
.course_row ul{margin:0 0 25px 15px; padding:0;}
.course_row ul li{margin:15px 0 0; padding:0px 0 0 30px; list-style:none; position:relative;}
.course_row ul li:before{content:''; position:absolute; left:0; top:7px; width:12px; height:12px; background:#fff; border:#f47b24 solid 3px; border-radius:50%;}
.course_row .accordion{width:100%;}
.expert_bg{background:#f8f7f5; position:relative; z-index:1; padding-bottom:6rem;}
.expert_bg:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:url(../images/banner-vactor.png) top right no-repeat; background-size:94%; opacity:.1; z-index:-1;}
.expert_form{background:#fff; border-radius:8px; padding:20px 30px 30px; position:relative; z-index:1; box-shadow:0 1rem 3rem rgb(0, 0, 0, 12%);}

/*step css*/
.course_row .step{margin:0; padding:0;}
.course_row .step li{margin:0; padding:0 0 25px 100px; position:relative; list-style:none;}
.course_row .step li:before{position:absolute; content:''; top:5px; left:65px; height:12px; width:12px; border:2px solid #f47b24; border-radius:50%; background:#fff; z-index:1;}
.course_row .step li:after{position:absolute; content:""; top:10px; bottom:120px; left:70px; width:2px; height:100%; background:#f47b24;}
.course_row .step li:last-child:after{display:none;}
.course_row .step li span, .course_row .step li small{position:absolute; left:15px; top:-1px; font-size:13px; color:#979797;}
.course_row .step li h6{color:#000; font-family:Roboto; font-weight:600;}

.highlight{background:#f8f7f5; padding:25px; margin-bottom:4rem; text-align:center; color:#000; font-size:20px; border:#efefef solid 1px; font-weight:600;}
.help{line-height:1.3; text-align:center; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.help img{margin-bottom:2rem; height:64px;}
.h_row .col-xl-3{border-right:#e5e5e5 solid 1px; margin-top:1rem;}

/*login css*/
.login_bg{}
.login{padding:1.5rem 2rem; background:#fff; border-radius:5px; border:#f5f5f5 solid 14px;}
.login .heading{margin-bottom:2rem; font-size:35px; font-weight:600; text-align:center;}
.login .btn{width:100%; margin:15px 0 10px; padding-left:0; padding-right:0;}
.forgot{float:right; text-decoration:underline; color:#2e3b45; font-weight:500; font-size:13px; font-style:italic;}
.sign_up{color:#2e3b45; font-weight:400; text-align:center; font-size:14px;}
.sign_up a{color:#f47b24; text-decoration:underline; font-weight:500;}

/*popup cart css*/
.cart_main{width:450px; height:100vh; padding-top:1.5rem; padding-bottom:3rem; position:fixed; top:0; right:-550px; z-index:99; background:#fff; overflow:auto; border-radius:10px 0 0 10px; box-shadow:#a5a5a5 0 0 20px 0; transition:all 0.3s;}
.cart_main.collapse.show{right:0; left:inherit;}
.cart_main .close{position:absolute; right:15px; z-index:9; font-size:25px; color:#fff; font-weight:300; opacity:1; text-shadow:none; background:#1950a3; width:35px; height:35px; border-radius:50%; display:flex; padding-bottom:3px; justify-content:center; align-items:center;}
.cart_main .heading{border-bottom:#e7e7e7 solid 1px; padding-bottom:30px; text-align:center; font-size:27px; font-weight:600; margin-bottom:0;}
.cart{padding:25px 25px; border-bottom:#d1d1d1 solid 1px; display:flex; flex-wrap:wrap; position:relative;}
.cart figure{width:30%; margin-bottom:0;}
.cart_text{width:100%; font-size:12px; color:#000;}
.cart_text h6{font-size:15px; font-weight:500; margin-bottom:10px; padding-right:45px; font-family:var(--bs-font-sans-serif);}
.p_row{display:flex;}
.cart_text p{color:#7a7a7a; margin-bottom:0; font-size:11px;}
.cart_text p strong{color:#000; font-weight:500;}
.cart_text .price{margin-left:auto; font-size:14px; color:#000; font-weight:500; margin-top:0px; margin-bottom:0; line-height:normal;}
.remove{font-size:13px; color:#585858; border-radius:50%; border:#d1d1d1 solid 1px; width:30px; height:30px; display:flex; align-items:center; justify-content:center; position:absolute; right:25px; top:25px;}
.cart_main ul{margin:10px 25px 0; padding:0;}
.cart_main ul li{margin:0; padding:10px 0px; list-style:none; font-size:15px; color:#000; font-weight:600; text-transform:uppercase;}
.cart_main ul li span{float:right;}
.cart_main ul li .fa{font-size:14px;}
.cart_main ul li:first-child{border-top:none;}
.cart_main .btn{width:100%; margin-top:25px;}

/*checkout css*/
.ac_box{background:#f5f5f5; padding:25px; text-align:center; color:#000;}
.checkout_box{padding-right:2rem; font-weight:500;}
.checkout_bg .heading{font-size:25px; margin-bottom:1rem;}
.log-in{float:right; font-size:14px; font-family:var(--bs-font-sans-serif); color:#000; font-weight:400; margin-top:9px;}
.log-in a{color:#0d7cc2; font-weight:700;}

.summary{padding:1.5rem; margin-top:1rem; border:#f5f5f5 solid 14px;}
.summary h3{margin-bottom:1rem; font-size:25px; color:#f47b24;}
.summary ul{margin:0; padding:0;}
.summary ul li{margin:0; padding:8px 0; list-style:none; display:flex; font-size:15px; color:#000; font-weight:600; flex-wrap:wrap; text-transform:uppercase;}
.summary ul li span{margin-left:auto; color:#000;}
.summary ul li .fa{font-size:11px; margin-right:2px;}
.summary ul li:last-child{border-top:#c7c7c7 dashed 1px; margin:13px -1.5rem 0; padding:20px 1.5rem 0;}
.summary ul li:first-child{border-top:none;}
.summary ul li small{font-weight:400; font-size:12px; color:#666; width:100%; text-transform:initial;}
.summary ul li.border-top{padding-top:20px; margin-top:10px;}
.order_scroll{max-height:270px; overflow:auto; background:#f8fbff; padding:5px 15px; border-radius:5px; margin-bottom:1rem;}
.order_scroll .cart{padding:15px 0; border-bottom-color:#eaeaea;}
.order_scroll .cart:last-child{border-bottom:none;}
.order_scroll .cart .cart_text h6{padding-right:0;}

/*service main css*/
.course_banner{min-height:350px; position:relative; display:flex; align-items:center;}
.course_banner:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgb(0, 0, 0, 57%);}
.gray_bg{background:#fafafa;}
.nursing{padding:25px 15px 5px; box-shadow:#dddddd 0 0 10px 0; text-align:center; border-radius:5px; font-size:15px; min-height:305px;}
.nursing img{height:75px; margin-bottom:2rem;}
.nursing h4{font-size:1.3rem; color:#000; line-height:normal; min-height:60px;}
.explore_bg .course, .course_row .course{background:#fafcff; min-height:inherit;}
.explore_bg .course h3{font-size:18px;}
.month{font-size:32px; font-weight:600; color:#f47b24; font-family:var(--bs-font-sans-serif); margin-bottom:.5rem;}


/*contact us*/
.contact{background:#1950a3; border-radius:0 30px; color:#fff; font-size:17px; font-weight:300; text-align:center; padding:35px 20px; min-height:275px;}
.contact img{height:60px; margin:0 auto 30px; display:block;}
.contact p{margin-bottom:0;}
.contact p a{color:#fff;}
.a_head{font-size:18px; font-weight:600; margin-bottom:15px; background:#fff; color:#000; padding:2px 20px 1px; display:inline-block;}

.contact_form{background:#f0f2f3; padding:3rem;}
.contact_form .form-control{background:#e0e4e7; border:none; border-bottom:#99aac3 solid 2px;}
.contact_form .btn{margin-top:2rem; background:#1950a3; padding:0; width:110px; height:110px; font-size:13px; color:#fff; font-weight:500; border-radius:50%;}
.contact_form .btn:hover{background:#f47b24;}
.disclaimer{margin-bottom:7rem; font-size:13px;}

/*dashboard css*/ 
.dashboard_bg{position:relative; background:#f5f5f5;}
.dashboard_bg .breadcrumb{margin-bottom:2rem;}
.left_menu{margin:0; padding:0; background:#fff; border-radius:5px; overflow:hidden;}
.left_menu ul{margin:0px; padding:0px; display:flex; flex-wrap:wrap;}
.left_menu ul li{margin:0; padding:0px; list-style:none; width:100%;}
.left_menu ul li a{color:#1a1a1a; font-size:16px; font-weight:500; padding:5px 15px; display:flex; align-items:center; justify-content:flex-start; height:70px; border-bottom:#dde3f7 solid 1px; border-left:transparent solid 5px;}
.left_menu ul li a:hover, .left_menu ul li.active a{background:#edf1f7; color:#000; border-left-color:#f47b24;}
.left_menu ul li .icons{margin-right:10px; background:#1950a3; color:#fff; font-size:13px; border-radius:50%; width:25px; height:25px; display:flex; align-items:center; justify-content:center;}
.left_menu ul li:last-child a{border-bottom:none;}
.dashboard_box{width:100%; background:#fff; padding:30px; border-radius:5px;}
.dashboard_box .heading{margin-bottom:2rem; font-size:32px;}
.dashboard_box .heading:before{left:0; right:0;}
.edit_btn{margin-top:-3px !important; float:right; padding:10px 25px; position:relative; z-index:9;}
.edit_btn .icons{margin-right:5px; font-size:12px;}
.dashboard_box .btn{margin-top:15px;}
.per_detail{display:flex; flex-wrap:wrap; margin:0 -9px; padding:0;}
.per_detail li{width:47%; list-style:none; font-size:15px; color:#000; font-weight:500; margin:0 9px 30px; padding:15px; box-shadow:#dfdfdf 0 3px 10px 0; border-radius:10px 2px; background:#fff;}
.per_detail li span{font-size:14px; color:#8f8f8f; font-weight:400; display:block;}
.dashboard_box .product{background:#fff;}
.order_main{padding:25px; display:flex; flex-wrap:wrap; margin-bottom:40px; box-shadow:#dde3f7 1px 2px 10px 0; border-radius:10px 2px; background:#fff;}
.order_item{flex:0 0 70%; max-width:70%; font-size:13px; padding-right:15px;}
.o_date{flex:0 0 30%; max-width:30%; border-left:#bbbbbb dashed 1px; padding-left:15px; color:#686b78; align-items:center; justify-content:center; display:flex; flex-direction:column;}
.order_item .sub_head, .or_info .sub_head{margin-bottom:9px; line-height:normal; position:relative; font-weight:500; color:#000; font-size:16px;}
.order_id{font-weight:500; font-size:13px; color:#f47b24; margin-bottom:1rem;}
.order_item .price{font-size:22px; color:#000; margin-bottom:0; margin-top:1rem;}
.order_item .price .fa{font-size:19px; top:-1px;}

.about_bg img{border-radius:10px;}
.about_text h5{color:#000; margin-bottom:1rem;}
.about_text ul{margin:0 0; padding:0; display:flex; flex-wrap:wrap;}
.about_text ul li{margin:15px 0 0; padding:0px 15px 0 20px; list-style:none; position:relative; width:50%;}
.about_text ul li:before{content:''; position:absolute; left:0; top:7px; width:12px; height:12px; background:#fff; border:#f47b24 solid 3px; border-radius:50%;}
.vision_bg{background:#f8f7f5;}
.vision{background:#fff; padding:30px 30px 20px; border-radius:15px; box-shadow:0px 4px 31px rgb(242 108 29 / 14%); text-align:center; min-height:370px;}
.vision img{height:120px; margin-bottom:2rem; background:#f9efe8; border-radius:50%; padding:20px;}
.vision h3{color:#000; margin-bottom:1.5rem;}
.vision h4{color:#000; margin-bottom:0rem;}
.values_bg .vision{min-height:inherit;}

.team{border-radius:10px; overflow:hidden; position:relative; font-size:14px; margin-top:3rem;}
.team figure{margin-bottom:0;}
.team figure img{width:100%;}
.team_text{position:absolute; left:0; right:0; bottom:0; padding:10px 15px 10px; color:#fff; background:rgb(0, 0, 0, 78%); border-radius:10px 10px 0 0;}
.team_text h5{margin-bottom:0px; font-size:18px;}
.team_text p{margin-bottom:0; font-weight:300;}
.team_text1{font-size:14px;}
.team_text1 h5{color:#000;}
.t_desi{border-bottom:#e5e5e5 solid 1px; padding-bottom:10px;}
.team_bg .btn-close{position:absolute; top:15px; right:15px; z-index:9; font-size:14px;}
.team_bg .modal-dialog{display:flex; align-items:center; justify-content:center; height:100%; margin-top:0;}
.thankyou{text-align:center; padding:1.5rem 2rem; background:#fff; border-radius:5px; border:#f5f5f5 solid 14px;}
.thankyou .heading{margin-bottom:2rem; font-size:35px; font-weight:600; text-align:center;}
.thankyou img{margin-bottom:2rem; width:80px;}
.course_detail_bg{padding-top:3rem;}


/*mobile resconsive css*/
@media only screen and (min-width:1441px) and (max-width:1920px) {
.container{max-width:1400px;}
.dropdown-menu{width:900px;}
.service{min-height:400px;}
	
}

@media (max-width:1199px) {
.navbar-expand-lg{width:42%;}
.top_right li{padding-left:11px; padding-right:11px;}
.top_right .btn{margin-right:.5rem; margin-left:1.5rem; padding-left:1rem; padding-right:1rem; white-space:nowrap;} 
.banner{min-height:550px;}
.banner:before{background-size:cover;}
.course h3, .explore_bg .course h3{font-size:16px;}
.life_text{padding-left:3rem; padding-right:3rem;}
.service{padding-left:15px; padding-right:15px;}
.service h4{font-size:1.1rem;} 
.course_code li{font-size:14px;}
.course_code li span{font-size:12px;}
.banner_text .heading{font-size:28px;}
.banner_text h2{font-size:25px;}
.course_nav{padding:2.5rem 2rem; margin-left:0;}
.nursing h4{font-size:1.2rem; min-height:50px;}
.heading{font-size:35px;}
.month{font-size:25px;}
.explore_bg .course{padding-left:15px; padding-right:15px;}
 
}

@media (max-width:896px) {
.hidden_header{height:80px;}	
.navbar-brand{margin:2px 0 2px 2rem;}	
.navbar-brand img, .header-shrink .navbar-brand img{height:65px;}	
.navbar-expand-lg{/*position:absolute; right:0px;*/ width:auto;}
.navbar-light .navbar-toggler{margin-right:0px; border-radius:0; position:relative; z-index:3;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:15px; padding:12px 0px; text-align:left; border-bottom:#e5e5e5 solid 1px;}
.navbar-collapse{background:#fff; overflow:auto; position:fixed; top:0px; left:-100%; height:100vh; width:100%; padding:70px 60px 15px; transition:all 0.3s; z-index:2; overflow-x:hidden;}
.navbar-toggler[aria-expanded="true"] .navbar-close-icon{display:block; min-width:27px; padding:5px 5px 3px; fill:#fff;}
.collapse.show{left:0;}
.navbar-nav .dropdown-menu{position:relative; border-bottom:#e0e0e0 solid 1px; padding-bottom:10px; display:none;}
.nav-fill .dropdown-menu{display:none; visibility:visible; opacity:1; transform:inherit; padding:0; width:100%}
.dropdown-menu.show{display:block;}
.dropdown-menu li ul{padding:0;}
.dropdown-menu li{width:100%;}

.banner{min-height:445px;}
.heading{font-size:35px;}
.life_text{padding-left:2rem; padding-right:2rem;}
.life_text .heading{font-size:32px;}
.service{margin-top:40%;}
.service img{width:60%; margin-top:-30%;}
.service h4{margin-bottom:1rem;}
.heading br{display:none;}
#testomonials{padding-left:15px; border-left:none; margin-top:2rem;}
.expertly_bg{padding-bottom:1rem;}
.expertly{margin-bottom:3rem;}
.blog aside{padding-left:1rem; margin-left:1rem; padding-top:1.5rem;}
.blog h5{font-size:18px;}
.blog .date{font-size:11px;}
#review{width:100%; border-left:none; padding-left:0;}
.review_bg .owl-buttons{right:15px;}
.price{font-size:40px;}
.price .fa{font-size:27px;}
footer{padding-top:2.5rem;}
.f_heading{margin-top:2.5rem;}
.footer-grids ul li{margin-bottom:12px;}
.heading_main p{padding:0; font-size:15px;}
.left_side{width:50px; right:15px;}
.left_side img{width:100%;}
.banner_text{height:inherit; margin-bottom:2rem;}
.course_code li{width:50%; padding-right:20px;}
.course_code li:nth-of-type(2):before, .course_code li:nth-of-type(6):before{display:none;}
.course_code li:before{right:0px;}
.course_row{min-height:inherit; padding-top:0; padding-bottom:3rem;}
.course_row:nth-of-type(even){padding-top:3rem; margin-bottom:3rem;}
.course_nav{margin-bottom:3rem;}
.custom_accordion .accordion-button{font-size:16px;}
.nursing{min-height:265px; margin-bottom:2rem;}
.checkout_box{padding-right:0; margin-bottom:2rem;}
.dashboard_box .heading{font-size:27px;}
.edit_btn{padding-left:15px; padding-right:15px; font-size:13px;}
.per_detail li{width:100%; margin-left:0; margin-right:0;}
.per_detail{display:block; margin:0;}
.order_item{flex:0 0 100%; max-width:100%; padding-right:0;}
.o_date{flex:0 0 100%; max-width:100%; border-left:none; border-top:#bbbbbb dashed 1px; padding-left:0; padding-top:15px; margin-top:15px;}
.order_item .price{margin-top:0; line-height:normal;}
.course_detail_bg{overflow-x:hidden;}

}
 
@media (max-width:768px) { 


}

@media (max-width:736px) {
.blog aside{margin-left:0; padding-top:0; margin-top:1rem;}
.blog h5{font-size:16px;}
.blog .date{font-size:10px;}
.heading, .login .heading{font-size:30px;}
.nursing{min-height:inherit; padding-top:40px; padding-bottom:20px;}
.month{font-size:25px;}
.dashboard_box{margin-top:2rem;}
.course{min-height:inherit;}

}

@media (max-width:667px) {


}

@media (max-width:640px) {


}

@media (max-width:568px) {
body{font-size:14px;}
.navbar-collapse{padding-left:13px; padding-right:13px;}
.navbar-brand{margin-left:1rem;}
.top_right li {padding-left:6px; padding-right:6px;}

}

@media (max-width:480px) {
.top_right .btn{display:none;}	
.owl-carousel .owl-item{padding-left:0; padding-right:0;}
.review_bg .owl-buttons{right:0;}
.heading{font-size:25px;}
.banner{min-height:360px;}
.banner h3{font-size:20px;}
.course_code li{width:100%; padding-right:0; border-bottom:#ebebeb solid 1px; padding-left:55px; padding-bottom:15px; margin-bottom:0; font-size:15px;}
.course_code li:before{display:none;}
.course_code li img{left:0;}
.course_code li:last-child{border-bottom:none;}
.course_code li span{font-size:14px;}
.course_code_bg .btn{letter-spacing:.5px;}
.banner_text h2{font-size:20px;}
.banner_text .heading{font-size:25px; margin-bottom:1rem;}
.banner_text{font-size:15px;}
.login{padding-left:1rem; padding-right:1rem;}
.login .heading{font-size:25px;}
.cart_main{width:90%;}
.cart_text h6{font-size:14px;}
.cart_main .heading{font-size:20px;}
.summary ul li, .cart_main ul li{font-size:14px;}
.cart{padding-left:20px; padding-right:20px;}
.cart_main ul{margin-left:20px; margin-right:20px;}
.summary{padding-left:15px; padding-right:15px;}
.summary ul li:last-child{margin-left:-15px; margin-right:-15px; padding-left:15px; padding-right:15px;}
.log-in{float:none; display:block; margin-top:15px;}
.dashboard_box{padding:20px;}
.edit_btn{float:none; margin-top:1.5rem !important;}

}

@media (max-width:414px) {


}

@media (max-width:375px) {
.banner h3{font-size:17px;}
.forgot{font-size:11px; margin-top:3px;}
.sign_up{font-size:13px;}

}

@media (max-width:360px) {


}

@media (max-width:320px) {
.navbar-brand{margin-left:15px; margin-right:10px;}	
.navbar-brand img{height:55px;}
.course_code_bg .btn{font-size:12px; padding-left:15px; padding-right:15px;}
.forgot{font-size:10px;}
.sign_up{font-size:11px;}
.cart_text h6{font-size:13px;}

}