*{margin: 0; padding: 0;-webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;}
input, button, select, textarea {
    font-family: 'Nunito Sans', sans-serif;
}

.header{width: 100%;float: left;background: #ffffff;position: fixed;z-index: 99;}
.header .header-container{width: 100%;float: left;padding: 0;top: 0;backdrop-filter: blur(5px);margin: 0 auto;position: relative;transition: all cubic-bezier(0.4, 0, 1, 1) 0.2s;background: #ff9c00 url(images/banner-bottobg.png) no-repeat left top;background: #ff9c00;}
.header .contaoner-wraper{width: 100%;background: #ffffff;float: left;position: relative;padding: 0 10px;}
.expand{width: 100%;top: 0;box-shadow: 0px 0px 34px #00000030;transition: all ease 0.3s;display: flow-root;position: fixed;z-index: 9;}

.site-title{display: block;padding: 16px 0;}
.site-title:hover{float: left;text-decoration: none;display: table-row;}

.topMenuWrap {text-align: center;position: relative;width: 100%;height: 100%;}
.topMenuWrap:after {content: '';position: absolute;bottom: -9px;left: 0;width: 100%;height: 9px;}
#main-menu {margin: 0;padding: 0;display: inline-flex;}
#main-menu li {display: table-cell;list-style-type: none;margin: 0;padding: 0;position: relative;transition: all ease-in-out 300ms;}
#main-menu li div {padding: 0;margin: 0 0px;position: absolute;top: 29px;right: 5px;margin: 0 0px;text-shadow: none;transition: all 500ms;}
#main-menu li div:after {display: none;content: '\f101';font-family: FontAwesome;}
#main-menu li:hover div {color: #fff;transform: rotate(90deg);}
#main-menu li:hover { /* Chrome10-25,Safari5.1-6 */border-bottom: ccc;} 
#main-menu li a {color: #222;display: block;font: 700 15px 'Nunito Sans', sans-serif;padding: 32px 16px;text-decoration: none;margin: 0 0;transition: background 300ms ease-in-out;}
#main-menu li a:hover,#main-menu li:hover a, #main-menu li.selecto a{/* background: #2154cf !important; */color: #fff !important;background-image: linear-gradient(45deg, #0060c3 0%, #62b0ff 100%);}
#main-menu li.current-menu-item:hover > a {color:#dca47f;}
#main-menu li:hover > span {color: #FFF;}
#main-menu li.current-menu-item:hover > span {color: #F00;}
#main-menu li ul,#main-menu li ul li ul{left:0;opacity:0;visibility:hidden;padding:0;position:absolute;top: 84px;text-align:left;width:260px;z-index:91;margin:0;/* background: rgba(255, 255, 255, 0.89); */-webkit-transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;/* border:2px solid #b98b6c; */}
#main-menu li ul li ul {top: 0;left: 100%;}
#main-menu li ul li,#main-menu li ul li ul li{float:left;margin:0;width:100%;background:0 0;border-right:none;padding:0;border-top: 1px solid #00000021;/* border-bottom: 1px solid #0968c9; */}
#main-menu li ul li:after {content: '';}
#main-menu li ul li:hover {box-shadow: none;}
#main-menu li ul li a,#main-menu li ul li ul li a{margin:0;float:left;padding:3% 3% 3% 6%;color: #000000!important;background:0 0!important;text-transform:inherit;font-size: 14px;width:100%;overflow:hidden;border-top:none!important;border-bottom:none!important;-webkit-transition:all .1s ease-in 0s;-moz-transition:all 0s ease-in 0s;-ms-transition:all .1s ease-in 0s;-o-transition:all .1s ease-in 0s;transition:all .1s ease-in 0s;font-weight: 400;}
#main-menu li ul li a span,#main-menu li ul li ul li a span{color:#0095c6!important;background-color:transparent!important;border-radius:0;padding:0}
#main-menu li ul li a:hover{padding:3% 3% 3% 9%;color: #f3ff8c !important;background: #00000012 !important;}
#main-menu li:hover>ul{left:0;opacity:1;visibility:visible;margin-top: 0px;box-shadow:0 4px 12px rgba(0,0,0,.33);background-image: linear-gradient(45deg, #0060c3 0%, #62b0ff 100%);}
#main-menu li:last-child ul:before{content:'';display:inline-block;border-left:10px solid transparent;border-right:10px solid rgba(255,255,255,0);border-bottom:10px solid rgba(255,255,255,0);border-bottom-color:#FFF;position:absolute;top:-12px;left:198px}
#main-menu li:last-child ul {left: auto;right: 0;}
#main-menu li:hover > ul li:hover ul {left: 100%;}
.selecto {background: #2154cf !important;color: #fff !important;}



.sbk{ position: absolute; bottom: 60px; z-index: 9; left: 50px; }
.sbk li{list-style-type: none;}
.sbk li a{ color: #fff; width: 20px; height: 20px; text-align: center; display: block; font-size: 14px; margin: 30px 0; }
.sbk li a:hover{}
.search-container{ background: rgb(255 156 0); border-radius: 50px 0 0 50px; padding: 14px 0 14px 15px; margin: 17px 0 0 0; color: #fff; font: 600 14px 'Nunito Sans', sans-serif; letter-spacing: 1px; width: 120%; margin-left: -20%; }
.search-container i{}
.welcome-note{width: 100%;float: left;font: 600 15px 'Nunito Sans', sans-serif;padding: 70px 0;background: url('../assets/images/image-2.jpg') no-repeat center center;background-size: cover;position: relative;}
.welcome-note:before{content:'';position: absolute;backdrop-filter: blur(10px);background: #ffffffbf;top: 0;right: 0;bottom: 0;left: 0;}
.welcome-note blockquote{font: 600 19px 'Nunito Sans', sans-serif;color: #222;border-left: 15px solid orange;display: block;padding: 0 0 0 15px;margin: 0 0 20px 0;}
.welcome-note small{font-size: 17px;color: #2154cf;font-style: italic;}
.welcome-note h1, .welcome-note h2, .welcome-note h3, .welcome-note h4, .welcome-note h5, .welcome-note h6{margin: 0  0 20px 0;font-weight: 800;color: #222;}
.welcome-note h2{color: #032147;font-size: 32px;}
.welcome-note h3{color: #387dc3;font-size: 28px;}
.welcome-note h4{color: #56980e;font-size: 24px;}
.welcome-note h5{color: #2b8ab7;font-size: 22px;}
.welcome-note h6{color: #249fa5;font-size: 20px;}


.welcome-note p{line-height: 25px;font-size: 16px;font-weight: 500;text-shadow: 0px 0px 34px #fff, 0px 0px 42px #fff, 0px 0px 29px #fff;}
.welcome-note p img.right { float: right; margin-left: 20px; }
.welcome-note p img.left { float: left; margin-right: 20px; }

/*==========================================*/
.leftBar{overflow: hidden;width: 100%;float: left;position: relative;background: url(../assets/images/left_menu_bg.jpg) no-repeat top center;background-size: cover;border-radius: 10px;z-index: 4;box-shadow: 8px 8px 0px #ff9c00;margin: 0 0 50px 0;}
.leftBar:before{content:'';position:absolute;top:0;right: 0;bottom:0;left:0;background: #00000057;backdrop-filter: blur(10px);z-index: 7;border-radius: 10px;}

.leftBar .leftHeading{position: relative;color: #f89900;font-size: 24px;padding: 0  0 4px 0;font-weight: 500;margin-bottom: 7px;font-style: italic;z-index: 9;display: none;}
.leftBar .leftHeading:before{content: '';position: absolute;width: 100%;height: 1px;background: #d9d9d9;bottom: 0;}
.leftBar .leftHeading:after{content: '';position: absolute;width: 20%;height: 3px;background: #fccc03;bottom: -1px;left: 0;}
.leftBar ul li .lemmenuToggle{position: absolute;top: 1px;right: 1px;bottom: 0px;cursor: pointer;transition: all 300ms ease-in-out}
.leftBar ul li .lemmenuToggle:hover{background: #ff9c00;}
.leftBar ul li .lemmenuToggle i{padding: 12px 12px;width: 40px;text-align: center;font-size: 20px;color: #fff;}
.leftBar ul li .lemmenuToggle .selt{background: #ffffff47;border: 0;color: #fff;}


.workingDiv{width: 100%;float: left;background: #f3f1ec;}
.workingDiv .workingArea{width: 100%;float: left;background: #f3f1ec;font: 400 16px/28px 'PT Sans', sans-serif;}
.workingDiv .contentWrap{width: 100%;float: left;}
.leftBar{}

.leftBar ul{margin: 20px 0 0 0;padding: 0;font-size: 16px;}
.leftBar ul li{list-style-type: none;position: relative;margin: 0 0 0px 0;border-bottom: 1px solid #ffffff2e;/* border-top: 1px solid #ffffff; */padding: 0 !important;}
.leftBar ul li:before{content: '' !important;display: none;}
.leftBar ul li ul{background: #ffffff47;margin: 0 0 0 10px !important;}
.leftBar ul li .lemmenuToggle{position: absolute;top: 0px;right: 0;border-radius: 4px 0px 0px 4px;}
.leftBar ul li a{display: block;padding: 11px 0 11px 20px;position: relative;color: #fff;transition: all ease-in-out 0.3s;}
.leftBar ul li a.actLftMnu{background: #26262461;color: #fff;}
.leftBar ul li a:hover{text-decoration: none;padding: 11px 0 11px 25px;background: #ffffff26;/* border-left: 4px solid #092364; */color: #fff;}




.welcome-note ul{margin: 0 0 15px 0;padding: 0;position: relative;z-index: 7;}
.welcome-note ul li{list-style-type: none;position: relative;padding: 0 0 0 20px;}
.welcome-note ul li:before{content: '\f122';font: 400 15px 'FontAwesome';position: absolute;top: 8px;left: 0;-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}
.welcome-note ul li ul{margin: 0;padding: 0;width: initial;float: initial;}
.welcome-note ul li ul li:before{content: '\f0a4';font: 400 15px 'FontAwesome';top: 6px;left: 0;-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
.welcome-note ul li ul li ul{margin: 0; padding: 0;}
.welcome-note ul li ul li ul li:before{content: '\f0da';left: 2px;}
.welcome-note ul li ul li ul li ul{margin: 0; padding: 0;}
.welcome-note ul li ul li ul li ul li:before{content: '\f101';}

.welcome-note ol{margin: 0 0 15px 24px;padding: 0;font: 400 16px/28px 'PT Sans', sans-serif;}
.welcome-note ol li{list-style-type: decimal-leading-zero;position: relative;padding: 0 0 0 4px;}
.welcome-note ol li ol{margin: 0 0 0 15px;}
.welcome-note ol li ol li{list-style-type: lower-latin;}
.welcome-note ol li ol li ol{margin: 0 0 0 15px;padding: 0;}
.welcome-note ol li ol li ol li{list-style-type: lower-roman;}

.welcome-note .dropdown-menu{margin: 0;padding: 0;font: 400 14px 'PT Sans', sans-serif;}
.welcome-note .dropdown-menu li:before{content: '\f0a4';left: 2px;-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);top: 6px;}
.welcome-note .dropdown-menu li a{padding-left: 2px;}



/*==========================================*/








.getQuote{float: left;background-image: url(images/banner-bottobg.png);position: relative;width: 100%;background-repeat: no-repeat;background-position: left;box-sizing: border-box;background-size: contain;background-color: #ff9c00;margin-top: 84px;}
.getQuote h3{float: left;margin: 0;padding: 45px 0;color: #fff;font: 800 36px 'Nunito Sans', sans-serif;}
.getQuote a{float: right;top: 42px;left: 30px;position: relative;font-size: 16px;line-height: 30px;color: #ffffff;padding: 14px 45px;text-transform: capitalize;font-weight: 400;border-radius: 50px;background-color: #1a41a0;display: inline-block;box-shadow: inset 16px 18px 11px #0000;transition: all ease-in-out 0.3s;}
.getQuote a:hover{text-decoration: none;background: #00000036;}


.contact{width: 100%;float: left;padding: 50px 0;background: url('../assets/images/contact-bg.png');border-top: 1px solid #ddd;background-size: 100%;}
.contact .heading{line-height: 40px;width: 100%;float: left;padding-bottom: 13px;font-size: 36px;color: #222222;font-weight: 800;font-family: 'Nunito Sans', sans-serif;padding: 0;}
.contact .seperator{position: relative;width: 6px;height: 6px;background-color:#ff9c00;text-align: left;/* margin: 0 auto; */margin: 0 0 30px 0;display: block;float: left;}
.contact .seperator:before{content: '';position: absolute;content: '';right: 16px;bottom: 2px;width: 40px;height: 2px;display: inline-block;background-color: #ff9c00;text-align: center;display: none;}
.contact .seperator:after{content: '';position: absolute;content: '';right: -49px;bottom: 2px;width: 40px;height: 2px;display: inline-block;background-color: #ff9c00;text-align: center;}

.contact-info{position: relative;padding: 0px;margin: 0px;display: flex;width: 100%;justify-content: space-between;}
.contact-info li{position: relative;display: inline-block;font-size: 14px;line-height: 28px;color: #777777;font-weight: 400;margin-bottom: 28px;margin-left: 55px;}
.contact-info li i:before{font-size: 35px; color: blue; display: inline-block; margin-left: -54px; position: absolute; margin-top: 17px;}
.contact-info li span{font-size: 20px; font-weight: 700; line-height: 42px; color:#ff9c00; font-family: 'Nunito Sans', sans-serif;}
.contact-info li a{color: #777777;}
.contact-info li a:hover{text-decoration: none;}

.contact-form{float: left;margin: 0 30px 0 0;}
.contact-form .form-group { position: relative; margin-bottom: 30px; }
.contact-form .form-group input[type="text"], .contact-form .form-group input[type="email"], .contact-form .form-group input[type="url"], .contact-form .form-group textarea, .contact-form .form-group select { position: relative; display: block; width: 100%; font-size: 13px; color: #777777; line-height: 19px; padding: 15px 30px; background-color: #fff; font-weight: 400; height: 50px; border: 1px solid #dddddd; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; border-radius: 25px; }
.contact-form .form-group textarea { height: 140px; resize: none; border-radius: 15px; }
.contact-form .form-group input:focus, .contact-form .form-group select:focus, .contact-form .form-group textarea:focus { border-color: #ff9c00; outline: 0; }
.contact-form .form-group button { position: relative; font-size: 18px; color: #ffffff; font-weight: 400; border-radius: 50px; background-color: #2154cf; font-family: 'Nunito Sans', sans-serif; display: inline-block; padding: 15px 44px; line-height: 20px; text-transform: uppercase; border: 0; letter-spacing: 2px; }

.footer{width: 100%;float: left;background: #2154cf;padding: 20px 0 15px;color: #fff;position: relative;background-image: linear-gradient(45deg, #0060c3 0%, #62b0ff 100%);}
.footer:before{content: '';position: absolute;height: 4px;border-top: #2154cf 2px solid;top: 0;width: 100%;background: #fff;}
.footer a{color: #fff;}
.footer a:hover{color: #fff;text-decoration: none;}

.leftBar1{width: 100%;float: left;position: relative;z-index: 4;border-right: 1px solid #000;font: 700 12px 'Nunito Sans', sans-serif;}
.leftBar1 .leftHeading{background: #fff; position: relative; z-index: 7; display: inline-block; padding: 0px 9px 0 0; float: left;}
.leftBar1:before{content:'';position:absolute;top: 8px;right: -11px;left:0;height: 1px;background: #5e5e5e;/* backdrop-filter: blur(10px); */z-index: 7;/* background: url(../assets/images/left_menu_bg.jpg) no-repeat center center; */background-size: cover;}
.leftBar1 ul{margin: 0 0 12px 0;padding: 0;width: 100%;float: left;}
.leftBar1 ul li{padding: 0;}
.leftBar1 ul li:before{display: none;}
.leftBar1 ul li a{color: #000;display: block;padding: 10px 20px 10px 0;transition: all ease-in-out 0.3s;font: 500 17px 'Montserrat', sans-serif;}
.leftBar1 ul li a:hover{text-decoration: none;color: #040404;background-image: linear-gradient(90deg, #ffffff82 0%, #ff9c00 43%);}
.leftBar1 ul li a:focus, .leftBar1 ul li a:active, .leftBar1 ul li a:visited{text-decoration: none;}
.leftBar1 ul li a.active{color: #2154cf;}

.stikyNav{position: absolute;left: 25px;top: 90px;bottom: 0; z-index: 1;}
.stikyNav .quikAction{display: inline-grid;position: sticky;top: 40px;}
.stikyNav .quikAction a{width: 34px;height: 34px;overflow: hidden;margin-bottom: 10px;}
.stikyNav .quikAction a i{font-size: 30px;color: #041537;transition: all ease 0.3s;}
.stikyNav .quikAction a:hover i{color: #cba307;}

.mack-an-appointment1 {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 108;background: #0000008c;backdrop-filter: blur(8px);background: #f0f0f0 url(../assets/images/applyNow_bg.webp) no-repeat top left;background-size: contain;}
.mack-an-appointment1 .close{ z-index: 9; position: relative; right: 20px; top: 20px; }
.mack-an-appointment1 .wraper{position: absolute;top: 0;left: 0;bottom: 0;right: 0;/* display: flex; *//* align-items: center; */overflow-y: auto;}
.mack-an-appointment1 .wraper .dzForm {width: 650px;margin: 120px auto;padding: 20px;background: #f0f0f0d6;backdrop-filter: blur(5px);border: 1px solid #c5b6b6;outline: 5px solid #0000004a;box-shadow: 0px 0px 75px #0000004a;}
.mack-an-appointment1 label{ font: 400 16px 'Nunito Sans', sans-serif; color: #000; }
.mack-an-appointment1 .form-control{ border-radius: 0px; border-width: 1px; background-color: #ffffff; }
.mack-an-appointment1 #msgbox {/* background: #ebebeb; */width: 65%;float: right;position: relative;top: 40%;display: flex;align-items: flex-end;justify-content: space-around;padding: 10px 0 10px 10px;box-shadow: inherit;}
.mack-an-appointment1 #msgbox .fa-envelope-open-o{font-size: 65px;position: absolute;color: #000;float: left;padding: 0 0px 0px 0;left: 0;}
.mack-an-appointment1 #msgbox h3{font-size: 40px;margin-bottom: 7px;color: #000;font-weight: 700;position: relative;padding: 0 0 0 75px;}
.mack-an-appointment1 #msgbox h3 i{}
.mack-an-appointment1 #msgbox h3 strong{ font-weight: 300; display: block; float: left; font-size: 30px; margin: 0 0 -3px 0; }
.mack-an-appointment1 #msgbox p{color: #000;font: 400 20px 'Nunito Sans', sans-serif;padding: 0;margin: 0;}
.mack-an-appointment1 #msgbox p strong{font: 400 22px 'Nunito Sans', sans-serif;text-transform: uppercase;}


/*============= for Course ===================*/
.courseHolder {width: 100%;float: left;position: relative;border-radius: 5px;overflow: hidden;box-shadow: 7px 9px 22px #0000001c;background: #fff;margin: 0 0 30px 0;padding: 0;}
.imgHolder{width: 40%;float: left;position: relative;}
.imgHolder:before{content: '';background: #ffffffeb;position: absolute;height: 2px;bottom: 2px;left: 0;right: 0;}
.heading, .code, .details, .cFee, .iFee{padding: 0 24px;font: 400 15px 'Nunito Sans';}
.heading {margin: 19px 0 18px;width: 60%;float: left;/* display: inline-block; */color: #4e359d;font: 400 27px/28px 'Kalam';letter-spacing: -0.6px;}
.code{/* width: 60%; *//* float: left; *//* text-align: left; */color: #000000;font-size: 14px;font-weight: 600;font: 700 12px 'Nunito Sans', sans-serif;position: absolute;bottom: 7px;background: #a99393f0;color: #000;padding: 7px 8px;backdrop-filter: blur(1px);right: 3px;}
.details {width: 100%;float: left;/* height: 200px; */padding: 9px 15px;background: #ff9c00;box-shadow: inset 0px 33px 16px -30px #00000087;position: relative;color: black;}
.apply:before{content:'';border-radius: 5px 40px 5px 40px / 5px 40px 5px 40px;background-image: linear-gradient(0deg,#00000026 0%,#000000ad 85%);position: absolute;bottom: -50px;right: 0;/* padding: 15px 30px; */width: 141.91px;height: 50px;-webkit-transform: scaleX(-1);transform: scaleX(-1);opacity: 0.3;}
.details p {padding: 0;margin: 0 0 0px 0;font-weight: 600;font-size: 13px;}
.details ul{margin: 0;/* column-count: 4; */display: flex;justify-content: space-between;}
.details ul li{/* line-height: 32px; */font-size: 14px;padding: 0 0 8px 16px;}
.details ul li:before {transform: rotate(180deg);top: 1px;font-size: 14px;}
.cFee {width: 60%;float: left;font-size: 17px;margin: 6px 0 10px;color: #484848;/* background: #efefef; *//* padding: 7px 30px; */}
.iFee {width: 60%;float: left;/* display: contents; */margin: 0;font-size: 18px;line-height: 29px;color: #35373c;/* text-align: center; */font-family: Kalam;padding: 0 30% 0 24px;}
.iFee span  { display: block; font-size: 30px; color: orangered; font-weight: 400; }
.apply {/* width: 17%; *//* float: right; */padding: 15px 30px;color: #ffffff;transition: all ease-in-out 0.3s;font-weight: bold;margin: 0 auto 0 auto;border-radius: 5px 40px 5px 40px / 5px 40px 5px 40px;background-image: linear-gradient(45deg,#3023AE 0%,#FF0099 100%);box-shadow: 3px 4px 8px #0000003b;text-align: center;position: absolute;right: 0;top: 140px;z-index: 1;}
.apply:hover{text-decoration: none;/* color: #fff; *//* background: #2154cf; *//* letter-spacing: 1px; */}