.CoursesearchHideShow { display: none }  body { background: #fff; color: #444; font-family: "Open Sans",sans-serif; font-size: 14px !important }  a { color: #007bff; transition: .5s }  a:hover { color: #fff; text-decoration: underline }  a:active, a:focus, a:hover { color: #0b6bd3; outline: 0; text-decoration: none }  p { padding: 0; margin: 0 0 30px 0 }  h1, h2, h3, h4, h5, h6 { font-family: Montserrat,sans-serif; font-weight: 400; margin: 0 0 20px 0; padding: 0 }.whatsnews ul{padding:0 0 15px 0}.whatsnews>ul>li{list-style:none}.whatsnews>ul>li Ul{padding-left:19px}.whatsnews ul>li>h3{color:#fff;background:#495057;font-size:16px;padding:6px 15px}  .back-to-top { position: fixed; display: none; background: #007bff; color: #fff; width: 44px; height: 44px; text-align: center; line-height: 1; font-size: 16px; border-radius: 50%; right: 15px; bottom: 15px; transition: background .5s; z-index: 11 }  .back-to-top i { padding-top: 12px; color: #fff }  #preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; overflow: hidden; background: #fff }  #preloader:before { content: ""; position: fixed; top: calc(50% - 30px); left: calc(50% - 30px); border: 6px solid #f2f2f2; border-top: 6px solid #007bff; border-radius: 50%; width: 60px; height: 60px; -webkit-animation: animate-preloader 1s linear infinite; animation: animate-preloader 1s linear infinite }  #menu-sec.header-pages, #menu-sec.header-scrolled { height: 60px; padding: 10px 0 }  #menu-sec .logo h1 { font-size: 36px; margin: 0; padding: 0; line-height: 1; font-weight: 400; letter-spacing: 3px; text-transform: uppercase }  #menu-sec .logo h1 a, #menu-sec .logo h1 a:hover { color: #00366f; text-decoration: none }  #menu-sec .logo img { padding: 0; margin: 20px 0; max-height: 39px }  .main-pages { margin-top: 60px }  .home-h2 { font-size: 20px; color: #008dd1; font-weight: 500; text-transform: uppercase; font-family: Montserrat,sans-serif; margin: 0 }  #intro { width: 100%; position: relative; background: linear-gradient(0deg,rgba(0,0,0,.47),rgba(0,0,0,.27)),url(../img/homepage-bg.jpg) center bottom no-repeat; background-size: cover; padding: 50px 0 120px 0 }  #intro .intro-img { width: 50%; float: right }  #intro .intro-info { width: 50%; float: left }  #intro .intro-info h2 { color: #fff; margin-bottom: 40px; font-size: 48px; font-weight: 700 }  #intro .intro-info h2 span { color: #74b5fc; text-decoration: underline }  #intro .intro-info .btn-get-started, #intro .intro-info .btn-services { font-family: Montserrat,sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 1px; display: inline-block; padding: 10px 32px; border-radius: 50px; transition: .5s; margin: 0 20px 20px 0; color: #fff }  #intro .intro-info .btn-get-started { background: #007bff; border: 2px solid #007bff; color: #fff }  #intro .intro-info .btn-get-started:hover { background: 0 0; border-color: #fff; color: #fff }  #intro .intro-info .btn-services { border: 2px solid #fff }  #intro .intro-info .btn-services:hover { background: #007bff; border-color: #007bff; color: #fff }  .main-nav, .main-nav * { margin: 0; padding: 0; list-style: none }  .main-nav > ul > li { position: relative; white-space: nowrap; float: left }  .main-nav a { display: block; position: relative; color: #495057; margin: 17px 0px 10px 0px; padding: 5px 6px 5px 6px; border-radius: .25em; transition: 0.3s; font-size: 13px; /* font-family: Montserrat,sans-serif; */ font-weight: bold; }  .main-nav .active > a, .main-nav a:hover, .main-nav li:hover > a { color: #495057; background-color: #ffffff; text-decoration: none; }  .main-nav .sub-menu-big > a:after { content: "\f107"; font-family: FontAwesome; padding-left: 10px; }      .main-nav .drop-down ul { display: block; position: absolute; left: 0; top: calc(100% + 30px); z-index: 99; opacity: 0; visibility: hidden; padding: 10px 0; background: #fff; box-shadow: 0 0 30px rgba(127,137,161,.25); transition: ease all .3s }  .main-nav .drop-down:hover > ul { opacity: 1; top: 100%; visibility: visible }  .main-nav .drop-down li { min-width: 180px; position: relative }  .main-nav .drop-down ul a { padding: 10px 20px; font-size: 13px; color: #004289 }  .main-nav .drop-down ul .active > a, .main-nav .drop-down ul a:hover, .main-nav .drop-down ul li:hover > a { color: #007bff }  .main-nav .sub-menu-big > a:after { content: "\f107"; font-family: FontAwesome; padding-left: 10px }  .main-nav .drop-down .drop-down ul { top: 0; left: calc(100% - 30px) }  .main-nav .drop-down .drop-down:hover > ul { opacity: 1; top: 0; left: 100% }  .main-nav .drop-down .drop-down > a { padding-right: 35px }  .main-nav .drop-down .drop-down > a:after { content: "\f105"; position: absolute; right: 15px }  .mobile-nav { position: fixed; top: 0; bottom: 0; z-index: 9999; overflow-y: auto; left: -260px; width: 260px; padding-top: 18px; background: rgba(19,39,57,.8); transition: .4s }  .mobile-nav * { margin: 0; padding: 0; list-style: none }  .mobile-nav a { display: block; position: relative; color: #fff; padding: 10px 20px; font-weight: 500 }  .mobile-nav .active > a, .mobile-nav a:hover, .mobile-nav li:hover > a { color: #74b5fc; text-decoration: none }  .mobile-nav .drop-down > a:after { content: "\f078"; font-family: FontAwesome; padding-left: 10px; position: absolute; right: 15px }  .mobile-nav .active.drop-down > a:after { content: "\f077" }  .mobile-nav .drop-down > a { padding-right: 35px }  .mobile-nav .drop-down ul { display: none; overflow: hidden }  .mobile-nav .drop-down li { padding-left: 20px }  .mobile-nav-toggle { position: fixed; right: -8px; top: 0px; z-index: 9998; border: 0; background: 0 0; font-size: 24px; transition: all .4s; outline: 0 !important; line-height: 1; cursor: pointer; text-align: right }  .mobile-nav-toggle i { margin: 18px 18px 0 0; color: #004289 }  .mobile-nav-overly { width: 100%; height: 100%; z-index: 9997; top: 0; left: 0; position: fixed; background: rgba(19,39,57,.8); overflow: hidden; display: none }  .mobile-nav-active { overflow: hidden }  .mobile-nav-active .mobile-nav { left: 0 }  .mobile-nav-active .mobile-nav-toggle i { color: #fff }  .section-header h3 { font-size: 36px; color: #283d50; text-align: center; font-weight: 500; position: relative; margin-bottom: 45px }  .section-header p { text-align: center; margin: auto; font-size: 15px; padding-bottom: 60px; color: #556877; width: 50% }  .section-bg { background: #ecf5ff }  #about { background: #fff; padding: 60px 0 }  #about .about-container .background { margin: 20px 0 }  #about .about-container .content { background: #fff }  #about .about-container .title { color: #333; font-weight: 700; font-size: 32px }  #about .about-container p { line-height: 26px }  #about .about-container p:last-child { margin-bottom: 0 }  #about .about-extra { padding-top: 60px }  #about .about-extra h4 { font-weight: 600; font-size: 24px }  #learning-methods .card { background: #fff; border-radius: 10px; margin: 0 15px; padding: 30px 0 15px 0; text-align: center; color: #fff; transition: .3s ease-in-out; height: 100% }  #learning-methods .card:hover { background: #008dd1 }  #learning-methods .card i { font-size: 48px; padding-top: 15px; color: #bfddfe }  #learning-methods .card h5 { font-size: 22px; font-weight: 600; color: #008cd7 }  #learning-methods .card p { font-size: 15px; color: #565656; transition: .3s ease-in-out }  #learning-methods .card .readmore { font-size: 14px; font-weight: 500; letter-spacing: 1px; display: inline-block; padding: 5px 17px; border-radius: 4px; transition: .5s; color: #727272; border: 2px solid #8b8b8b }  #learning-methods .card:hover .readmore { font-size: 14px; font-weight: 500; letter-spacing: 1px; display: inline-block; padding: 5px 17px; border-radius: 4px; transition: .5s; color: #fff; border: 2px solid #fff; transition: .3s ease-in-out }  #learning-methods .card .readmore:hover { border-bottom: #fff solid 2px }  #learning-methods .counters { padding-top: 40px }  #learning-methods .counters span { font-family: Montserrat,sans-serif; font-weight: 700; font-size: 30px; display: block; color: #494949 }  #learning-methods .counters p { padding: 0; margin: 0 0 20px 0; font-family: Montserrat,sans-serif; font-size: 14px; color: #565656; font-weight: 500 }  .learn-icon-img { width: 58px; transition: .1s ease-in-out; filter: invert(36%) sepia(53%) saturate(3979%) hue-rotate(179deg) brightness(98%) contrast(101%) }  #learning-methods .card:hover .learn-icon-img { filter: invert(100%) sepia(3%) saturate(2274%) hue-rotate(82deg) brightness(115%) contrast(100%) }  #learning-methods .card:hover p { font-size: 15px; color: #fff }  #learning-methods .card:hover .card-title { font-size: 22px; font-weight: 600; color: #fff; transition: .3s ease-in-out }  .learning-ul { color: #565656; transition: .3s ease-in-out; padding: 0 12px }  #learning-methods .card:hover .learning-ul li { color: #fff }  .learning-ul li { text-align: left }  #our-partner .clients-wrap { border-top: 1px solid #d6eaff; border-left: 1px solid #d6eaff }  #our-partner .client-logo { padding: 39px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-right: 1px solid #d6eaff; border-bottom: 1px solid #d6eaff; overflow: hidden; background: #fff; height: 160px }  #our-partner .client-logo:hover img { -webkit-transform: scale(1.2); transform: scale(1.2) }  #our-partner img { transition: all .4s ease-in-out }  #contact .section-header { padding-bottom: 30px }  #contact .social-links { padding-bottom: 20px }  #contact .social-links a { font-size: 18px; display: inline-block; background: #fff; color: #007bff; line-height: 1; padding: 8px 0; margin-right: 4px; border-radius: 50%; text-align: center; width: 36px; height: 36px; transition: .3s; border: 1px solid #007bff }  #contact .social-links a:hover { background: #007bff; color: #f5ff00 }  #contact .info { color: #283d50 }  #contact .info i { font-size: 17px; color: #007bff; float: left; line-height: 1.6 }  #contact .info p { padding: 0 0 10px 22px; line-height: 28px; font-size: 14px }  #contact .info a { padding: 0 0 10px 12px; line-height: 28px; font-size: 14px }  .contact-p { float: left; font-weight: 600; margin-right: 11px; padding-top: 2px; color: #008dd1; font-size: 15px }  #contact .form input, #contact .form textarea { border-radius: 0; box-shadow: none; font-size: 14px }  #contact .form button[type=submit] { background: #007bff; border: 0; border-radius: 20px; padding: 8px 30px; color: #fff; transition: .3s }  #contact .form button[type=submit]:hover { background: #0067d5; cursor: pointer }  #footer { background: #174f59; color: #eee; font-size: 14px }  #footer .footer-top { background: #217280; padding: 30px 0 10px 0; border-bottom: 1px solid #0595ad; }  #footer .footer-top .footer-info { margin-bottom: 30px }  #footer .footer-top .footer-links ul li { margin-bottom: 6px; transition: all 0.5s; }   #footer .footer-top .footer-links ul li:hover { margin-left: 5px; }  #footer .footer-top .footer-links ul.location-location li { margin-bottom: 0; }  .location-location li { display: block; }  #footer .footer-top .footer-links ul { list-style: none; padding: 0; margin: 0; font-size: 12px; }     #footer .footer-top .footer-links ul a { display: inline-block; }   #footer .footer-top .footer-info h3 { font-size: 34px; margin: 0 0 20px 0; padding: 2px 0 2px 0; line-height: 1; font-family: Montserrat,sans-serif; color: #fff; font-weight: 400; letter-spacing: 3px; text-transform: uppercase }  .footerLinks { background-color: #0f3238; padding: 15px 0; }  #footer .footer-top .footer-info p { font-size: 13px; line-height: 24px; margin-bottom: 0; font-family: Montserrat,sans-serif; color: #ecf5ff }  #footer .footer-top .social-links a { font-size: 18px; display: inline-block; background: #007bff; color: #fff; padding: 8px 0; margin-right: 4px; border-radius: 50%; text-align: center; width: 36px; height: 36px; transition: .3s }  ul.location-location li a { font-weight: bold; }  #footer .footer-top span { font-size: 14px; font-weight: 500; color: #fff; text-transform: uppercase; position: relative; padding-bottom: 0; }    #footer .footer-top .social-links a:hover { background: #0067d5; color: #fff }  #footer .footer-top h4 { font-family: Montserrat, sans-serif; font-size: 14px; font-weight: 500; color: #fff; text-transform: uppercase; position: relative; padding-bottom: 0 }  #footer .footer-top .footer-links { margin-bottom: 10px }  #footer .footer-top .footer-links ul { list-style: none; padding: 0; margin: 0; font-size: 12px }  #footer .footer-top .footer-links ul li:first-child { padding-top: 0 }  #footer .footer-top .footer-links ul a { color: hsla(0,0%,100%,.74) }  #footer .footer-top .footer-links ul a:hover { color: #74b5fc }  #footer .footer-top .footer-contact { margin-bottom: 30px }  #footer .footer-top .footer-contact p { line-height: 26px }  #footer .footer-top .footer-newsletter { margin-bottom: 30px }  #footer .footer-top .footer-newsletter input[type=email] { border: 0; padding: 6px 8px; width: 65% }  #footer .footer-top .footer-newsletter input[type=submit] { background: #007bff; border: 0; width: 35%; padding: 6px 0; text-align: center; color: #fff; transition: .3s; cursor: pointer }  #footer .footer-top .footer-newsletter input[type=submit]:hover { background: #0062cc }  #footer .copyright { text-align: center; padding-top: 30px }  #footer .credits { text-align: center; font-size: 13px; color: #f1f7ff }  #footer .credits a { color: #bfddfe }  #footer .credits a:hover { color: #f1f7ff }  .footer-links p { color: hsla(0,0%,100%,.74) }  @media (max-width:991px) { #header { height: 60px; padding: 10px 0 }  #header .logo h1 { font-size: 28px; padding: 8px 0 }  #intro { padding: 140px 0 60px 0 }  #intro .intro-img { width: 80%; float: none; margin: 0 auto 25px auto }  #intro .intro-info { width: 80%; float: none; margin: auto; text-align: center }  #why-us .card { margin: 0 } }  @media (max-width:767px) { #intro .intro-info { width: 100% }  #intro .intro-info h2 { font-size: 34px; margin-bottom: 30px }  .section-header p { width: 100% } }  @media (max-width:574px) { #intro { padding: 100px 0 20px 0 } }  #topbar .contact-info a { line-height: 1; color: #fff }  #topbar .contact-info i { color: #008dd1; padding: 4px }  #topbar .social-links a:first-child { border-left: 0 }  #topbar .social-links a { color: #fff; padding: 4px 12px; display: inline-block; line-height: 1px; border-left: 1px solid #e9e9e9 }  .btn-search { display: inline-block; font-weight: 400; color: #fff !important; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #495057 !important; border: 1px solid transparent; padding: .635rem .85rem; font-size: 1rem; line-height: 1.5; border-radius: 0; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out }  .search-input { border-radius: 0; padding: 1.375rem .75rem }  section#search-bar { margin: 0px 0 7px 0 }  .form-control:focus { color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; box-shadow: none }  .main-header { padding-bottom: 0; background-color: #313131 }  .breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: .2rem !important; color: #6c757d; content: ">" !important }  #breadcrumb { background-color: #e9ecef }.breadcrumb {padding-left: 0; padding-right: 0;}  .vendor-ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: .75rem 0rem; margin-bottom: 0; list-style: none; justify-content: space-between }  .vendor-ul a { color: #fff; font-weight: 500 }  .vendor-ul a:hover { color: #fff; text-decoration: underline }  .top-cour-tech .h-top-title { text-transform: uppercase; text-align: center; color: #fff; font-size: 15px; line-height: 15px; padding: 10px 0; background: #008dd1; border-radius: 2px; font-weight: 600; margin: 0 0 7px 0 }  .h-top-title a { color: #fff; display: inline-block; width: 100%; text-align: left; margin-left: 13px }  .top-cour-tech .serviceBox { padding: 5px 0; margin-left: 0; position: relative; background: rgba(0,0,0,.5); border: 3px solid rgba(0,0,0,.34); display: block; color: #fff; vertical-align: top }  .top-cour-tech .serviceBox ul li { font-size: 14px; color: #fff; text-align: left; position: relative; list-style-type: none }  .top-cour-tech .serviceBox ul li a { color: #fff; line-height: 23px }  .top-cour-tech .serviceBox ul li:before { position: absolute; left: -12px; top: 8px; width: 0; content: ''; height: 0; border-top: 4px solid transparent; border-left: 5px solid #059df4; border-bottom: 4px solid transparent }  .serviceBox ul { padding-inline-start: 25px; margin-bottom: 0 }  #services .box { position: relative; overflow: hidden; border-radius: 10px 10px 0 0; transition: all .3s ease-in-out; text-align: center; background: #fff; -webkit-box-shadow: 0 4px 12px 0 #e6e6e6; -moz-box-shadow: 0 4px 12px 0 #e6e6e6; box-shadow: 0 4px 12px 0 #e6e6e6 }  #services .icon i { font-size: 36px; line-height: 1 }  #services .title { font-weight: 500; margin-bottom: 20px; font-size: 15px; margin-top: 15px }  #services .title a { color: #111 }  #services .box:hover .title a { color: #1bb1dc }  #services .box:hover { -webkit-transform: scale(1.1); transform: scale(1.1) }  .grey-bg { background-color: #f2f2f2; padding: 60px 0 }  .white-bg { background-color: #fff; padding: 60px 0 }  .whats-icon { width: 30px; filter: invert(44%) sepia(36%) saturate(2371%) hue-rotate(175deg) brightness(90%) contrast(88%) }  .count-img { width: 39px; margin-bottom: 20px }  .home-icon { width: 24px !important; height: 25px; text-align: center; background-color: #008dd1 }  .global-leader p { background: #4d4d4d; color: #fff; font-weight: 700; margin: 0 auto; transition: all .8s ease 0s; -moz-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; width: 150px; height: 150px; padding: 55px 0; border-radius: 50% }  .global-leader p:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1) }  .p-one p { background: #ce3345 }  .p-two p { background: #26af37 }  .p-three p { background: #fca21b }  .p-four p { background: #f37936 }  .p-five p { background: #008dd1 }  .global-leader span { float: left; text-align: center; width: 100% }  .hr-new { border-top: 1px solid #e9e9e9; margin: 30px 0 }  .f-reason img { width: 70px; margin-bottom: 10px; display: block; margin: 0 auto }  .pbold { font-weight: 800; display: block; font-size: 16px; text-align: center; margin: 12px 0 }  .aboutul li { margin-top: 10px }  .aboutul { list-style-type: none; padding: 0 }  .content-heading { font-size: 21px; font-weight: 500; margin-top: 10px; color: #008dd1; clear: both }  .vendorcategory { background: rgba(0,0,0,0); bottom: 0; box-sizing: border-box; display: block; float: left; left: 0; min-height: 190px; padding: 0 8px; width: 100%; z-index: 1 }  .vendorcategory li { border: none; box-sizing: border-box; font-size: 12px; margin-bottom: 7px; min-height: auto; padding: 0 0 0 13px; text-align: left; width: 100%; list-style-type: none }  .vendorcategory ul { margin: 0; padding: 0 }  .vendorcategory li.viewcourses { background: rgba(0,0,0,0); list-style: none; margin-top: 6px; padding: 0; width: 100%; bottom: 20px }  .vendorcategory li.viewcourses > a { background: #ffd44f; border: 1px solid #e9bd34; border-radius: 4px; color: #644e0c !important; font-size: 11px; font-weight: lighter; margin: 2px 6px; padding: 5px 10px !important; width: auto !important }  .accomodationlist li { display: block; background: url(../img/square_bullet.jpg) 0 6px no-repeat; padding: 0 13px; margin-bottom: 8px; width: 100% }  .iconimg { display: block; margin-bottom: 10px; min-height: 35px }  .specialmenu { background: #f0f0f0; border: 1px solid #e4e4e4 }  .accomodationlist { padding: 20px }  .main-heading h1 { color: #fff; font-size: 18px; font-weight: 500; line-height: 24px; background: #008dd1 !important; padding: 10px 20px; margin-bottom: 20px }  .main-section { padding: 15px 0 }  .contact-content { border-bottom: 1px solid #e9e9e9; float: left; margin-bottom: 12px !important; min-height: inherit !important; padding-bottom: 13px; position: relative; width: 100% !important }  .contact-content h4, .tab_content.accordion1 h4 a { color: #008dd1; font-size: 16px; font-weight: 700; margin: 0 }  .content > address { float: left; font-style: normal; width: 80%; line-height: 22px }  .content > address > span { float: left; width: 100% }  .contact-content .map_icon { position: absolute !important; right: 0; left: inherit !important }  .contact-us-form { padding: 30px; background-color: #e7e7e7 }  .list-view { display: inline-block; width: 100%; padding: 0; margin-bottom: 10px }  .list-view li { display: inline-block; vertical-align: top; width: 31%; color: #595959; background: url(../img/side-arrow-blue.png) left 9px no-repeat; padding-left: 17px; line-height: 25px; font-weight: 700 }  .text-botm { position: relative; margin: 0 auto; margin-bottom: 15px }  .text-botm img { vertical-align: middle }  .text-botm .content { position: absolute; bottom: 0; background: #000; background: rgba(0,0,0,.5); color: #f1f1f1; padding: 6px; margin: 5px; left: 0; right: 0 }  .text-botm .content p { margin: 0 }  .awards-sec ul li img { margin-bottom: 0 }  .overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .3s ease; background-color: rgba(0,0,0,.3803921568627451) }  .text-botm:hover .overlay { opacity: 1 }  .overlay .icon { display: inline-flex; width: 100%; height: 100%; justify-content: center; align-items: center }  .zoom-icon { width: 13% !important }  .web-listing li { background: url(../images/square_bullet.jpg) 0 10px no-repeat; padding: 0 13px; list-style-type: none }  .fullrow { padding: 0 }  .newsheading { border-bottom: 1px dashed #b0b0b0; font-size: 14px; font-weight: 400; margin-top: 15px; padding-bottom: 6px }  .web-listing { padding: 0; float: left }  .web-listing a { color: #008dd1 }  .koenig-history a { padding: 13px 20px; border: 1px solid #15aeec; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; text-shadow: -1px -1px 0 rgba(0,0,0,.3); font-weight: 700; background-color: #49c0f0; color: #fff }  .halfrow { width: 50%; float: left }  .csr .main-content-heading p { color: #fff; font-size: 16px; background: #7fd098; position: relative; float: left; padding: 6px 20px 6px 10px }  .timeline { border-bottom: 3px solid #e8e8e8; float: inherit !important; padding-top: 150px }  .timelineyear.timelineyeartop { position: absolute; top: -165px }  .timelineyear { top: -6px }  .timelineyear.timelineyeartop .dot { left: 108px; position: absolute; top: 159px }  .dot { background: #008dd1; border-radius: 50%; height: 4px; margin: 0 auto; padding: 5px; width: 5px }  .timeyear { margin: 0; z-index: 0 }  .pro_sec, .pro_showthis, .timelineaout, .timeyear, .yearimage { position: relative }  .timelinebox { text-align: left }  .timelinebox li { list-style: disc; margin-left: 15px; padding: 0 }  .his-year { background: #008dd1; padding: 10px; text-align: center; color: #fff }  #contactordion h4, .his-year { font-size: 18px; font-weight: 700 }  .timelineyear.timelineyeartop .arrowtimeline { bottom: -12px; top: inherit }  .arrowtimeline { left: 95px; position: absolute; top: -10px }  .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: 700; color: #666; padding-top: 20px }  .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager { position: absolute; bottom: -30px; width: 100%; display: none }  .bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager .bx-pager-item { display: inline-block }  .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover { background: #000 }  .bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }  .koenig-timeline .bx-controls-direction { position: absolute; width: 100px; bottom: -8px; right: 0 }  .bx-wrapper .bx-prev { right: 60px; bottom: -25px !important; background: url(../images/prevcontrols.gif) left center no-repeat; text-indent: 10px; border-right: 1px solid #b4b4b4; padding-right: 0 }  .bx-wrapper .bx-controls-direction a { top: 50%; margin-top: -16px; height: 32px; text-indent: -9999px }  .bx-wrapper .bx-controls-direction a { top: 50%; margin-top: -16px; height: 32px; text-indent: -9999px }  .bx-wrapper .bx-controls-direction a { position: absolute; bottom: -20px !important; outline: 0; width: 40px; z-index: 99 }  .bx-wrapper .bx-prev { left: 10px }  .bx-wrapper .bx-next { right: 10px; bottom: -25px !important; background: url(../images/nextcontrols.gif) right center no-repeat }  .second-main-heading h3 { display: inline-block; color: #fff; font-size: 18px; font-weight: 500; line-height: 24px; background: #008dd1 !important; padding: 10px 20px; margin-bottom: 20px; margin-top: 10px }  .rm-fdb table th:nth-child(1) { width: 15% }  .rm-fdb table th { background: linear-gradient(45deg,#036a97,#289ebf); color: #fff; padding: 6px 11px; text-align: left }  .rm-fdb table tbody tr:nth-child(odd) { background: #e7f0f4 }  .rm-fdb table td { padding: 7px 11px; border: 1px solid rgba(5,109,154,.08); color: #003a54 }  .oracle-table td:nth-child(3) { text-decoration: line-through }  .table .thead-light th { color: #fff; background-color: #008dd1 }  .happiness-openletter { background: #ededed; margin-top: 20px; padding: 20px 20px 60px; border: 1px solid #d9d9d9 }  .withgreybg { margin-top: 20px; padding: 4%; width: 92%; z-index: 1 }  .center-glance, .withgreybg { background: #e7e7e7; border: 1px solid #e7e7e7 }  .glance-slider, .withgreybg { position: relative; float: left; width: 100% }  .posterimg p { display: table; font-size: 25px; line-height: inherit; margin: 30px 0 }  .koeniglife { box-shadow: 12px 30px 21px -25px rgba(0,0,0,.1); -moz-box-shadow: 12px 30px 21px -25px rgba(0,0,0,.1); -webkit-box-shadow: 12px 30px 21px -25px rgba(0,0,0,.1) }  .koeniglife li { float: left; width: 50%; margin: 10px 0; list-style-type: none }  .koeniglife li p, .koeniglife li span { float: left }  .koeniglife li p { padding: 8px }  .GPTWIMG img { border: 5px solid #e7e7e7; left: 0; position: relative; width: 80px; height: 80px; top: 0; margin-bottom: 7px }  .testimonialssec { background: #ffffef; border-bottom: 2px solid #e8e8e8; margin-bottom: 10px; margin-top: 20px; padding: 0 2%; width: 96% }  h3.glance-head { font-size: 16px; font-weight: 400; margin-bottom: 10px; float: left; width: 100%; margin-top: 10px }  .sRcontent { float: right; width: 83% }  .applynowForm { background: #e7e7e7; float: left; margin-bottom: 12px; margin-top: 30px; padding: 18px 0 0; width: 100% }  .applynowForm .titleBar { font-size: 20px; margin-left: 15px; margin-top: 22px; margin-bottom: 20px; padding: 0; width: auto }  .current-opening table tr td { color: #474747; font-size: 14px; line-height: 20px; padding: 15px !important; padding: 8px 12px 8px 8px }  .share-items { border-bottom: none; float: right; padding: 0; width: auto }  .share-links > li { margin-left: 5px; width: auto; display: inline-block }  .share-links a { padding: 4px 6px; border-radius: 2px; color: #fff; width: 30px; text-align: center; text-decoration: none; display: inline-block }  .linkedinBtn { background-color: #0077b5 }  .googleBtn { background-color: #d34836 }  .facebookBtn { background-color: #3b5998 }  .twitterBtn { background-color: #4099ff }  .orange { background: #008dd1; color: #fff; padding: 6px 20px 6px 10px; position: relative; margin-right: 10px; font-size: 15px }  .orangeangle { border-top: 0; border-top: 31px solid #008dd1; border-left: 0 solid #008dd1 }  .angle, .orangeangle, .yellow { font-size: 0; height: 0; line-height: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 0 }  .angle, .orangeangle { right: -15px; border-right: 15px solid transparent; border-bottom: 0 solid transparent }  .watch-heading-yellow { background: #ffd44f; color: #483600; padding: 8px 20px 7px 10px; position: relative }  .crousrel-slider { background: #f2f2f2; padding: 10px 5%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; width: 96%; margin-left: 2% }  h3.abt-cont-heading { color: #464646; font-size: 13px; position: relative; display: block; margin-left: 1px }  .watch-heading, .watch-heading a { font-size: 14px; font-weight: 400; color: #483600; display: block; float: right }  .yellow { border-color: transparent #ffd44f #ffd44f; border-style: solid; border-width: 32px 15px 0 0; left: -15px }  .containerAditya { font: normal 1em/1.5 "Open Sans"; min-height: 184px; margin: 0 auto; position: relative; padding-bottom: 0; overflow: hidden }  .h1aditya { color: #736861; margin: 15px 0 5px; text-shadow: 0 1px rgba(255,255,255,.5); display: inline-block }  .h6aditya { color: #928566; margin: 0 }  blockquote { margin: 0; padding: 10px; /*background-color: #db532b;*/ color: #000; box-shadow: 0 3px 2px rgba(0,0,0,.1); position: relative; transition: background-color .6s linear }  blockquote:after { content: " "; height: 0; width: 0; position: absolute; top: 100%; border: solid transparent; /* border-top-color: #da532b; border-left-color: #da532b;*/ border-width: 10px; left: 10% }  .quotes { position: absolute; color: rgba(255,255,255,.5); font-size: 5em }  .leftq { top: -25px; left: 5px }  .rightq { bottom: -10px; right: 5px }  .slideAditya { left: -100%; opacity: 0; transition: all .6s ease-in }  div.oneAditya { left: 0; opacity: 1; margin-bottom: 20px }  .starchecked { color: orange; font-size: 18px }  .starunchecked { border-color: red; border-color: coral; color: orange; font-size: 17px }  .list-type1 a { position: relative; display: block; padding: .4em .4em .4em 2em; margin: .5em 0; background: #93c775; color: #000; text-decoration: none; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: 10em; transition: all .2s ease-in-out }  .list-type1 a:before { content: counter(li); counter-increment: li; position: absolute; left: -1.3em; top: 50%; margin-top: -1.5em; background: #93c775; height: 3em; width: 3em; line-height: 2.4em; border: .3em solid #fff; text-align: center; font-weight: 700; -moz-border-radius: 2em; -webkit-border-radius: 2em; border-radius: 2em; color: #fff }  .list-type1 a:hover { background: #d6d4d4; text-decoration: none; transform: scale(1.1) }.close {cursor: pointer;}  .managementteam ul#tabs {padding: 0}.managementteam ul#tabs li { overflow: hidden; float: left; width: 33.333333%; text-align: center; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 20px 0; position: relative; list-style-type: none; height: 300px }.managementteam ul#tabs li:nth-child(1),.managementteam ul#tabs li:nth-child(2), .managementteam ul#tabs li:nth-child(3) {border-top: 1px solid #e7e7e7;}  .managementteam ul#tabs li.no-border { border-right: none }  .managementteam ul#tabs li.topnone { border-top: none }  #content, .managementteam { border-left: 1px solid #e7e7e7 }  .managementteam { position: relative }  .management-hover-info { position: absolute; left: 0; right: 0; bottom: 0; background-color: #008dd1; background: rgba(0,141,209,.8); height: 0; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -ms-transition: .3s; -o-transition: .3s }  .managementteam ul li:hover .management-hover-info { height: 100%; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -ms-transition: .3s; -o-transition: .3s }  .managementteam ul li:hover .managementaddbtn { display: block }  .managementaddbtn { position: relative; top: 0; display: none; padding: 117px 0 }  .contact p, .visa p { display: block }  #content { background: #fff; float: left; position: relative; top: 0; left: 0; min-height: 360px; width: 100% }  .management-content { padding: 20px }  .mangename h3 { font-size: 16px; color: #595959 }  .mangedesi { font-size: 13px; color: #008dd1; width: 85%; margin: 0 auto }  .mangecont-img { float: left; width: 25% }  .mangecont-text { float: right; width: 74% }  .mangecont-text h3 { font-size: 16px; color: #595959 }  .mangecont-text h3 span { font-size: 14px; color: #008dd1; width: 70%; margin: 0 auto; font-weight: 400 }  .grayunder { background: #d5d5d5; height: 3px; margin: 10px 0; width: 50px }  .mangecont-text p a { color: #008dd1 }  .facts-right { background: rgba(0,0,0,0) url(../images/get-touchbg.jpg) no-repeat scroll 0 0; border-left: 1px solid #dedede; padding: 83px 0; text-align: center }  .learning-image { float: left }  .list-type1 { counter-reset: li; list-style: none; font-size: 15px; font-family: Raleway,sans-serif; padding: 0; margin-bottom: 4em }  .filolist li i { margin-right: 14px; position: relative; top: 0 }  .filolist li { background: rgba(0,0,0,0) none repeat scroll 0 0; margin: 10px 0; padding: 0 }  .web-listing li, .web-listing.stepsdes li { margin-bottom: 8px; float: left; width: 100%; display: block }  .tips li { background: rgba(0,0,0,0) url(../images/icon1demand.jpg) no-repeat scroll left center; display: inline-block; font-size: 15px; padding: 22px 0 22px 54px; width: 49%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }  .tips li:nth-child(2) { background: rgba(0,0,0,0) url(../images/icon2demand.jpg) no-repeat scroll left center }  .tips li:nth-child(3) { background: rgba(0,0,0,0) url(../images/icon3demand.jpg) no-repeat scroll left center }  .tips li:nth-child(4) { background: rgba(0,0,0,0) url(../images/icon4demand.jpg) no-repeat scroll left center }  .page-not-found { background: url(../images/footer_bg.jpg) center #0094ce }  .acco-heading { color: #616161 !important; font-size: 16px !important; line-height: 25px !important; font-weight: 500 !important; text-align: left !important }  .faq ul { list-style: none; padding-left: 0 }  .card-header { padding: .75rem .25rem !important }  .strongline { font-weight: 700 }  .faq ul li p { margin-bottom: 5px }  .withgreybg p a { background: #008dd1; color: #fff; padding: 2px 19px }  .bankp p { padding: 0; margin: 0 }  .web-listing li { background: url(../images/square_bullet.jpg) 0 10px no-repeat; padding: 0 13px }  .visahelp { padding: 0; clear: both; float: left }  .visahelp li { background: #f4f4f4; float: left; list-style: none !important; margin: 3px !important; padding: 10px 1%; width: 22%; border: 1px solid #dbdbdb }  .visahelptable th { background: #008dd1; color: #fff; padding: 12px 0; text-align: center }  .visahelptable td { background: #ececec; color: #444; padding: 7px 10px; border: 1px solid #fafafa }  .table-ondemand table th { background: #5a5a5a none repeat scroll 0 0; color: #fff; font-size: 14px; padding: 12px 14px; text-align: left }  .table-ondemand table tr:nth-child(2n+1) { background: #f5f5f5 none repeat scroll 0 0; font-size: 14px; text-align: left }  .table-ondemand table tr td { border: 1px solid #e7e7e7; padding: 12px }  #back-to-top { display: inline-block; background-color: #2b97d5; width: 40px; height: 40px; text-align: center; border-radius: 4px; position: fixed; bottom: 30px; right: 30px; transition: background-color .3s,opacity .5s,visibility .5s; opacity: 0; visibility: hidden; z-index: 1000 }  #back-to-top::after { content: "\f077"; font-family: FontAwesome; font-weight: 400; font-style: normal; font-size: 1.5em; line-height: 50px; color: #fff; position: relative; bottom: 5px }  #back-to-top:hover { cursor: pointer; background-color: #333 }  #back-to-top:active { background-color: #555 }  #back-to-top.show { opacity: 1; visibility: visible }  .copyright-ul { padding: 0 }  .copyright-ul li { ; font-size: 12px; color: hsla(0,0%,100%,.74) }  .social-links a { color: hsla(0, 0%, 100%, 0.74); padding: 8px 8px; display: inline-block; border-radius: 50px; height: 30px; font-size: 15px; width: 30px; text-align: center; }  .footerLinks > .container > .row > .social-links a:hover { background: #ffffff; color: #ffeb01; }  .social-links a.facebook:hover { color: #355a9e !important; }  .social-links a.twitter:hover { color: #009ded !important; }  .social-links a.youtube:hover { color: #f20001 !important; }     .social-links a:first-child { border-left: 0 }  .foo-links { list-style-type: none; font-size: 12px }  .foo-links li { float: left; padding-right: 12px }  .foo-links li a { color: hsla(0,0%,100%,.74) }  .awards-pan { display: block; list-style: none; margin-bottom: 10px }  .yoga-blue { background: #008dd1; color: #fff; padding: 8px 0; text-align: center }  .yoga-ques { margin: 0; font-size: 18px }  .yoga-ans { margin: 0 }  .pstyle2 { text-align: center; margin-bottom: 15px }  .video-bgbg object { position: relative; top: 80px }  .topic-head span { padding: 8px 0; margin: 20px auto 0; color: #000; font-size: 18px }  .tp-desc { margin: 25px 0 10px }  .awards-pan { display: block; list-style: none; margin-bottom: 10px; padding-left: 0 }  ul.awards-pan li { padding: 5px 9px; width: 20%; display: inline-block; margin: 3px 2px; line-height: 20px; background: rgba(255,235,59,.1); box-shadow: 0 0 1px #eedb94; border-radius: 0 }  ul.awards-pan li { font-size: 13px; border: 1px solid #e6e6e6; vertical-align: top; color: #000; text-align: center }  ul.awards-pan li img { display: block; text-align: center; margin: 0 auto; width: 60%; min-height: auto }  .course.thanks { text-align: center; background: url(../images/contact-bg.jpg) rgba(0,0,0,0); background-position: top center; background-repeat: no-repeat; background-size: contain }  .course.thanks .maintitel { border-bottom: 1px solid silver; color: #008dd1; font-size: 59px; font-weight: 700; margin: 0 auto 20px; text-align: center }  .course.thanks p { margin-bottom: 10px; font-size: 20px }  .modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #0000004a !important }  .ul-topbar { margin: 0; padding: 0 }  #enqueryModal { z-index: 9999 }  .ui-widget { font-size: 14px !important }  #main-nav .nav-item { border-bottom: 2px solid #fff; background-color: #ececec; margin-right: 5px }  #main-nav .nav-item:hover { border-bottom: 2px#008dd1 solid !important }  .enq-right { background-color: #008dd1; padding: 12px; border-radius: 4px }  .right-enq { position: fixed; top: 280px; right: 0; z-index: 100 }  .enq-right h3 { color: #fff; padding-left: 15px; padding-bottom: 18px }  .blog-list-type li { list-style-type: none }  img { max-width: 100% }  .panel_call { width: 235px; height: 75px; border-radius: 10px; display: none; background: #ff6e1f; bottom: 40px; right: 120px; position: fixed; text-decoration: none }  .panel_call p { margin: auto; color: #fff }  .info_call { margin-top: 10px; margin-left: 10px }  .info-call { font-size: 200%; margin-top: -20px }  .info_call_number { margin-top: -10px; font-size: 120% }  #popup__toggle { bottom: 25px; left: 10px; position: fixed }  .img-circle { background-color: #2b97d5; box-sizing: content-box; -webkit-box-sizing: content-box }  .circlephone { box-sizing: content-box; -webkit-box-sizing: content-box; border: 2px solid #2b97d5; width: 110px; height: 110px; bottom: -11px; left: 23px; position: absolute; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; opacity: .5; -webkit-animation: circle-anim 2.4s infinite ease-in-out !important; -moz-animation: circle-anim 2.4s infinite ease-in-out !important; -ms-animation: circle-anim 2.4s infinite ease-in-out !important; -o-animation: circle-anim 2.4s infinite ease-in-out !important; animation: circle-anim 2.4s infinite ease-in-out !important; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s }  .circle-fill { box-sizing: content-box; -webkit-box-sizing: content-box; background-color: #2b97d5; width: 100px; height: 100px; bottom: -6px; left: 28px; position: absolute; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; -webkit-animation: circle-fill-anim 2.3s infinite ease-in-out; -moz-animation: circle-fill-anim 2.3s infinite ease-in-out; -ms-animation: circle-fill-anim 2.3s infinite ease-in-out; -o-animation: circle-fill-anim 2.3s infinite ease-in-out; animation: circle-fill-anim 2.3s infinite ease-in-out; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s }  .img-circle { box-sizing: content-box; -webkit-box-sizing: content-box; width: 60px; height: 60px; bottom: 14px; left: 49px; position: absolute; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; opacity: .7 }  .img-circleblock { box-sizing: content-box; -webkit-box-sizing: content-box; width: 60px; height: 60px; background-image: url(../images/phone-icon.png); background-position: center center; background-repeat: no-repeat; background-size: 70% 70%; animation-name: tossing; -webkit-animation-name: tossing; animation-duration: 1.5s; -webkit-animation-duration: 1.5s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite }  .img-circle:hover { opacity: 1 }  @keyframes pulse { 0% { transform: scale(.9); opacity: 1 }  50% { transform: scale(1); opacity: 1 }  100% { transform: scale(.9); opacity: 1 } }  @-webkit-keyframes pulse { 0% { -webkit-transform: scale(.95); opacity: 1 }  50% { -webkit-transform: scale(1); opacity: 1 }  100% { -webkit-transform: scale(.95); opacity: 1 } }  @keyframes tossing { 0% { transform: rotate(-8deg) }  50% { transform: rotate(8deg) }  100% { transform: rotate(-8deg) } }  @-webkit-keyframes tossing { 0% { -webkit-transform: rotate(-8deg) }  50% { -webkit-transform: rotate(8deg) }  100% { -webkit-transform: rotate(-8deg) } }  @-moz-keyframes circle-anim { 0% { -moz-transform: rotate(0) scale(.5) skew(1deg); opacity: .1; -moz-opacity: .1; -webkit-opacity: .1; -o-opacity: .1 }  30% { -moz-transform: rotate(0) scale(.7) skew(1deg); opacity: .5; -moz-opacity: .5; -webkit-opacity: .5; -o-opacity: .5 }  100% { -moz-transform: rotate(0) scale(1) skew(1deg); opacity: .6; -moz-opacity: .6; -webkit-opacity: .6; -o-opacity: .1 } }  @-webkit-keyframes circle-anim { 0% { -webkit-transform: rotate(0) scale(.5) skew(1deg); -webkit-opacity: .1 }  30% { -webkit-transform: rotate(0) scale(.7) skew(1deg); -webkit-opacity: .5 }  100% { -webkit-transform: rotate(0) scale(1) skew(1deg); -webkit-opacity: .1 } }  @-o-keyframes circle-anim { 0% { -o-transform: rotate(0) kscale(.5) skew(1deg); -o-opacity: .1 }  30% { -o-transform: rotate(0) scale(.7) skew(1deg); -o-opacity: .5 }  100% { -o-transform: rotate(0) scale(1) skew(1deg); -o-opacity: .1 } }  @keyframes circle-anim { 0% { transform: rotate(0) scale(.5) skew(1deg); opacity: .1 }  30% { transform: rotate(0) scale(.7) skew(1deg); opacity: .5 }  100% { transform: rotate(0) scale(1) skew(1deg); opacity: .1 } }  @-moz-keyframes circle-fill-anim { 0% { -moz-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }  50% { -moz-transform: rotate(0) -moz-scale(1) skew(1deg); opacity: .2 }  100% { -moz-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } }  @-webkit-keyframes circle-fill-anim { 0% { -webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }  50% { -webkit-transform: rotate(0) scale(1) skew(1deg); opacity: .2 }  100% { -webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } }  @-o-keyframes circle-fill-anim { 0% { -o-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }  50% { -o-transform: rotate(0) scale(1) skew(1deg); opacity: .2 }  100% { -o-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } }  @keyframes circle-fill-anim { 0% { transform: rotate(0) scale(.7) skew(1deg); opacity: .2 }  50% { transform: rotate(0) scale(1) skew(1deg); opacity: .2 }  100% { transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } }  .log-in { display: none }  .breadcrumb-item a { font-size: 11px; color: #595959 }  .cap-div br { display: none }  .cap-div img { width: 76px }  .cap-div a { color: red; padding: 0 10px }  #CaptchaInputText { padding: .375rem .75rem; font-weight: 400; margin-left: 0px; margin-top: 10px; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out }  .webinar-page-content { background: #f2f2f2 none repeat scroll 0 0; margin: 20px 0; padding: 20px }  .modal-header { background-color: rgba(123,255,255,.17); padding: 4px 2rem !important }  .ui-widget-header { background: #e6ba38 !important }  .ui-button-icon-only .ui-icon { margin-left: -8px !important; right: 0 !important; left: 74% !important }  .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 23%; width: 44px !important; -webkit-all: unset; -webkit-text-fill-color: #e6ba38; -webkit-text-fill-color: rgba(230,186,56,0); background: 0 0; border: none; box-shadow: none; border: none }  .course-and-certifi tr th:nth-child(2) { width: 46% }  .course-and-certifi tr th:nth-child(3) { text-align: center }  .course-and-certifi tr th:nth-child(4) { text-align: center }  .course-and-certifi tr th:nth-child(2) { width: 50% }  .course-and-certifi tr th:nth-child(5) { text-align: center; width: 15%; }  .course-and-certifi tr th:nth-child(6) { width: 15%; text-align: center }  .course-and-certifi tr td:nth-child(3) { text-align: center }  .course-and-certifi tr td:nth-child(4) { text-align: center }  .course-and-certifi tr td:nth-child(6) { text-align: center } /*.course-and-certifi{counter-reset:rowNumber+1}.course-and-certifi tr:not(:first-child){counter-increment:rowNumber}.course-and-certifi tr td:first-child::before{content:counter(rowNumber);min-width:1em;margin-right:.5em}*/  .ui-dialog-titlebar-close[title] { color: green }  .ui-dialog-titlebar-close[title] { color: #00800000 }  .table td, .table th { padding: 5px .75rem !important; vertical-align: middle !important }  .btn { font-size: 14px !important }  .tech-logo-slider { float: right; width: 147px; height: 94px }  .form-control { font-size: 13px !important }  .whatsap-icon { width: 15px; margin-right: 5px; margin-top: -3px }  .ul-topbar li { display: inline-block; padding: 0 2px }  .jumbotron { padding: 7px 16px !important; background-color: #daf3ff !important }  .jumbotronqbits { padding: 7px 16px !important; background-color: #eac49d !important; border-radius: 11px; font-size: 14px !important; padding-top: 0 !important }  .ClaimAzureCertification { font-style: italic }  .main-heading h3 { color: #fff; font-size: 18px; font-weight: 500; line-height: 24px; background: #008dd1 !important; padding: 10px 20px; margin-bottom: 20px }  .img-objectfit { height: 245px !important; width: 100%; object-fit: cover }  .fa-search:before { content: "\f002"; font-size: 22px }  .list-inline-location h4 { font-size: 13px !important }  .list-inline-location li { float: left; margin-left: 25px }  .location-location li { display: block; margin-bottom: 8px; }  .bs-example .btn { text-align: left }  .top-head-text { font-style: normal; font-weight: 400; color: #fff !important }  .top-head-text-contact { font-style: normal; font-weight: 400; color: #474747 !important }  .ind-fee { width: 26% !important; text-align: center }  .exam-pass { display: flex; list-style-type: none; padding-left: 0; justify-content: space-around }  .exam-pass li { float: left }  .epg-img { margin-top: 9px }  .career-testi-img { object-fit: cover }  .career-tes-row-bg { margin-bottom: 30px !important; background-color: #eaeaea; padding: 20px 0; border-radius: 8px; -webkit-box-shadow: 0 8px 6px -6px #c3c3c3; -moz-box-shadow: 0 8px 6px -6px #c3c3c3; box-shadow: 0 8px 6px -6px #c3c3c3 }  .care-left { float: left; width: 24%; background: #008dd1; color: #fff; padding: 2px 20px }  .care-right { float: right; width: 50%; text-align: right }  .download-apk { padding-top: 10px !important }  .download-apk img { width: 122px }  .download-apk li { margin-bottom: 10px }  .u-design { width: 57px; display: block; float: left; text-align: right; margin-right: 6px }  .nongtr { display: block; margin-left: 63px }  .home-p { color: #fff }  .marquee-css { background-color: #d5d5d5; padding: 5px 0 0 0; margin: 0; display: none; }  .mr-marq { margin-right: 302px }  .az-note { text-align: center; margin: 0; color: #000; font-size: 17px }  .social-links a.instagram:hover { color: #c220d1 !important; }  .social-links a.linkedin:hover { color: #0077b5 !important; }  .social-links a.pinterest:hover { color: #c61d26 !important; }  .social-links a.tumblr:hover { color: #1c3562 !important; }  .social-links a.quora:hover { color: #b32a26 !important; }     .highlight-text { /*display: inline-block;*/ font-weight: 700; text-align: center; font-size: 16px; }  #menu-sec { /*height: 80px;*/ transition: all .5s; z-index: 997; transition: all .5s; background-color: #fff; margin-top: 0px; }  #topbar { padding: 10px 0; font-size: 14px; overflow: hidden; position: fixed; top: 0; float: left; background-color: black; width: 100%; z-index: 999; }  .cap-div { padding: 0px !important; }  .login-btn { margin: 19px 10px; background-color: darkturquoise; padding: 10px 26px; padding: 10px 26px !important; border: 1px solid #ccc !important; }  .login-btn:hover { color: #ffffff !important; }  .login-btn-mobile { float: right; position: absolute; right: 0; } .login-btn { margin: 17px 10px 10px 10px; background-color: #495057 !important; padding: 10px 26px; padding: 6px 10px !important; /* border: 1px solid #ccc !important; */ } a.login-btn { color: #ffffff !important; font-weight: normal; margin-left: 0; } .main-nav > ul > li > .wrapper { top: 60px !important; background-color: #495057 !important; box-shadow: none; } .main-nav > ul > li > .wrapper { width: 178px !important; }    #hederVendor { background: #495057; }  ul.vendor-ul li a { color:#ffffff;} .video-modal .modal-header {color: rgb(255, 255, 255);padding: 13px 15px !important;background: rgb(0, 141, 209) !important;border: none;flex-direction: row-reverse;}.video-modal .modal-title {font-size: 18px;font-weight: 500;line-height: 24px;text-align: left;}.video-modal .modal-header .close {color: #fff;padding: 0 6px 9px 6px;margin: -3px 0 -8px 0;opacity: 1; cursor: pointer;}.video-modal .modal-header .close:active, .video-modal .modal-header .close:focus {outline: none;box-shadow: none;}.video-modal .modal-title {font-size: 18px;}.breadcrumb-item + .breadcrumb-item.video-link::before {content: '|' !important;margin-right: 5px;}.breadcrumb-item.video-link a {background: #008dd1;color: #fff;padding: 2px 10px 4px;border-radius: 30px;}.breadcrumb-item.video-link a:hover {background: #007db9; text-decoration: none;}  @media screen and (max-width: 767px) {.contact-us-form {padding: 15px;} .list-view li {width:calc(50% - 20px)}.managementteam ul#tabs li {width: 100%;} .managementteam ul#tabs li:nth-child(2), .managementteam ul#tabs li:nth-child(3) {border-top: none;} .halfrow { width:100%;} .web-listing { width: 100% !important; float: none; } .web-listing li, .web-listing.stepsdes li { float: none; } .video-modal .modal-title {font-size: 14px;} }@media (min-width: 993px) {.fixed-top-header {position: fixed;top:0; left:0;z-index: 100;width: 100%; }}
.pills-section {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    justify-content: center;
}
.pills-section a {
    background: #007bff;
    color: #fff;
    border: 1px solid #007bff;
    padding: .375rem .75rem;
    line-height: 1.5;
    margin-right: 10px;
    border-radius: 20px;
    overflow: hidden;
    font-size: 16px;
    position: relative;
    text-align: center;
}
.pills-section a:hover {
    background: #007bff;
    color: #fff;
    text-decoration: none;
}
.pills-section a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: rgba(255,255,255,0.4);
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
.pills-section a:hover:after {
    width: 120%;
    background-color: rgba(255,255,255,0);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.video-modal .modal-header {
    color: rgb(255, 255, 255);
    padding: 13px 15px !important;
    background: rgb(0, 141, 209) !important;
    border: none;
    flex-direction: row-reverse;
}

.video-modal .modal-title {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
}

.video-modal .modal-header .close {
    color: #fff;
    padding: 0 6px 9px 6px;
    margin: -3px 0 -8px 0;
    opacity: 1;
    cursor: pointer;
}

.video-modal .modal-header .close:active, .video-modal .modal-header .close:focus {
    outline: none;
    box-shadow: none;
}

.video-modal .modal-title {
    font-size: 18px;
    margin: 0;
}
.embed-responsive-16by9::before {
    padding-top: 56.25%;
    content: '';
    display: block;
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

@media (max-width: 992px) {
    .pills-section a {
        font-size: 14px;
    }
}   

@media (max-width: 600px) {
    .pills-section {
        padding-top: 10px;
    }
    .pills-section a {
        font-size: 12px;
        margin-bottom: 10px;
        flex: 0 0 calc(50% - 10px);
        max-width: calc(50% - 10px);
    }
}


.rounded-3{
    border-radius:20px
}

.aws-card-headline {
    color: #5e5550!important;
    margin-top: 15px;
    font-weight: 600!important;
}

.aws-icon {
    box-shadow: 1px 2px 4px 2px #006ee573;
}

.aws-card-hover {
    transition: transform .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;
}

    .aws-card-hover:hover {
        box-shadow: 0 0.275rem 1.25rem rgb(19 16 34 / 5%), 0 0.25rem 0.5625rem rgb(19 16 34 / 3%) !important;
        transform: translateY(-0.25rem);
    }

.aws-contact-p {
    line-height: 29px;
    font-size: 15px;
    margin: 0px;
}