body{margin:0;padding:0;font-weight:400;background-color:#fff!important;font-family: Roboto;transition: all .4s ease;}
img{margin:0;padding:0;border:none}:focus{outline:0}
*{margin:0;padding:0;outline:0!important}a{outline:0}
a,img,fieldset{border:0;outline:0!important}
textarea{resize:none;overflow:hidden}
.clear{clear:both}
.left{float:left!important}
.right{float:right!important}
.bgNone{background-image:none!important}
li,ul{list-style:none}
html{height:100%}
blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0;direction:ltr}
.bodyWrapper{float: left;width: 100%;margin:0; padding:40px 0; min-height:70vh;background-color: #fdfdfd;}
.bodyWrapper .bodyInner{width: 90%;margin: 0 5%}
.bodyWrapper .bodyInner .body{float: left;width: 100%}
.bodyWrapper .bodyInner .body h2 { width: 100%; text-align: center; color: #074668; font-size: 2rem; font-family:Roboto; background-image: url(../images/titleSep.png?ias); background-repeat: no-repeat; background-position: bottom center; padding: 0 0 20px 0; margin: 0 0 40px 0}
.bodyWrapper .bodyInner .body h3 { float: left; width: 100%; margin: 0 0 20px 0; text-align: left; color: #074668; font-size: 22px; font-family: Roboto;font-weight: 100;}
.bodyWrapper .bodyInner .body p { float: left; width: 100%; margin: 0 0 20px 0; text-align: left; color: #222; font-size: 14px; font-family: Roboto;line-height:22px;font-weight: 100;}
.bodyWrapper .bodyInner .body p strong{font-weight:600;color: #b5243c;font-size: 12px;}
.bodyWrapper .bodyInner .body ul{float:left;width:100%;margin:0;padding:0}
.bodyWrapper .bodyInner .body ul li{float:left;width:100%;margin:0 0 10px 30px;padding:0;color: #074668; font-size: 14px; font-family:Roboto;list-style:disc}
.bodyWrapper .bodyInner .body ul.info{margin:20px 0 0 0}
.bodyWrapper .bodyInner .body ul.info li{margin: 0 0 10px 0;list-style-position: inside;}
.bodyWrapper .bodyInner .body .ms_row{float:left;width:100%;}
.bodyWrapper .bodyInner .body .ms_row figure{float:left;width:16%;}
.bodyWrapper .bodyInner .body .ms_row p{float:right;width:83%;margin:2px 0 0 0;line-height: 24px;}
.bodyWrapper .bodyInner .body .ms_row p strong{color: #222;}

.courses_tr{float:left;width:100%;margin:0 0 40px 0;padding:40px 0; border-bottom:1px solid #ccc;}
#photoGallery{float:left;width:80%;margin:0 10%;padding:0}
#photoGallery a{float:left;width:23.5%;height:150px;overflow: hidden;margin:0 2% 0 0;padding:0;border-radius: 10px;
border: 5px solid #e8b54f;box-sizing: border-box;}
#photoGallery a:last-of-type{margin:0}
#photoGallery a img{height:100%;}
.banner_wrappper{float:left; width:98%;height: 600px;margin: 80px 0 0 0;padding:0 1%;background: url("../images/banner.jpg") no-repeat 50%; background-size: cover;box-sizing: unset;display: table;background-attachment: fixed;}
.banner_wrappper .banner_row{width:100%; display: table-cell;vertical-align: middle;}
.banner_wrappper .banner_row h1{float:left;width:100%; margin:0 0 30px 0; padding:0; font-family: montserrat; color:#fff;font-size:50px;text-align:center}
.banner_wrappper .banner_row p{float:left;width:100%; margin:0; padding:0; font-family: montserrat; color:#fff;font-size:32px; text-align:center;}
.experience_wrapper .experience_box .img_col{float:right;width:30%}
.testimonialWrapper{float: left; width: 100%; max-width: 100%; margin:50px 0;}
.testimonialWrapper .testimonialInner{width:1180px;margin:0 auto;}
.testimonialWrapper .testimonialInner .testimonialPage{float:left; width:100%}
.testimonialWrapper .testimonialInner .testimonialPage .testimonialTitle {float:left; width:100%; margin:0 0 20px;}
.testimonialWrapper .testimonialInner .testimonialPage .testimonialTitle  h4.title{float:left; width:100%; margin:0 0 6px 0; font-family: montserrat; color:#b5243c;font-size:2rem;text-align:center;}
.testimonialWrapper .testimonialInner .testimonialPage .testimonialTitle  p.sub-heading{float:left; width:100%; margin:0; font-family: "montserrat";font-size: 16px; color:#717171; text-align:center;}
.ias_slider, .mis-slider, .mis-slide, .mis-container, .mis-container * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }
.ias_slider, .mis-slider { position: relative; overflow: hidden; }
.ias_slider { width: 100%; text-align: center; }
.mis-slider { list-style: none; overflow: visible; height: 100%; margin-top: 0; }
.mis-slide { width: 100%; height: auto; padding: 0; display: block; position: relative; float: left; overflow: visible !important; }
.js .mis-slide { display: none; opacity: 0; }
.mis-slide.mis-current { z-index: 100; display: block; }
.mis-container { display: block; width: auto; height: auto; border: 0; }
.mis-nav-list { position: absolute; bottom: .5em; width: 100%; margin: 0 auto; z-index: 300; padding: 0; }
.mis-nav-list li { display: inline-block; margin: 0 .25em; }
.mis-nav-list li a { display: block; width: 11px; height: 11px; text-indent: 100%; overflow: hidden; white-space: nowrap; border: 1px solid #eee; border-radius: 7px; opacity: .3; -webkit-box-shadow: inset 0 0 2px #333; box-shadow: inset 0 0 2px 2px #333; margin: 0 3px; }
.mis-nav-list li.mis-current a, .mis-nav-list li a:hover { background: #333; }
.mis-nav-buttons { display: block; position: absolute; height: 0; top: 0; opacity: 0.5; z-index: 200;} 
.mis-nav-buttons a { position: absolute; color: #eee; font-size: 0; line-height: .01; font-family: Verdana, Geneva, sans-serif; font-weight: bold; text-decoration: none; text-indent: -9999px; }
.mis-nav-buttons a:hover { color: #ccc; }
.mis-nav-buttons a.mis-next { left: auto; right: -150px; }
.mis-nav-buttons a.mis-prev { left: -150px; }
.mis-nav-buttons a.mis-prev:before, .mis-nav-buttons a.mis-next:after { content: "\2039"; display: block; font-size: 80px; text-indent: 0; }
.mis-nav-buttons a.mis-next:after { content: "\203A"; }
.ias_slider { background-color: #fff; }
.mis-slider { margin-top: 138px; height: 80px; }
.mis-slider li a { text-decoration: none; color: #666; display: block; }
.mis-slider li figcaption {font-family: "montserrat";font-size: 13px; color:#292929;}
.mis-slider li figcaption font{float: left;width: 100%;margin: 0 0 5px 0;font-size: 18px;}
.mis-slider li img { max-width: 170px; width: 100%; border-radius: 135px; border: none; }
.mis-slide { width: 360px; height: 400px; padding: 40px; margin-top: -138px  }
.mis-nav-buttons a {color: #fff; width:100%; padding-top:120px!important}
.mis-slider a figure figcaption{display:none; }
.mis-slider a figure figcaption span{float:left; width:100%; margin:10px 0 0 0;font-family: "montserrat";font-size:14px; color:#656464; line-height:22px;}
.mis-current a figure figcaption{display:block!important; -webkit-transition:all .2s ease-out;transition:all .2s ease-out;width: 800px;margin: 10px 0 0 -260px; }
/**************************** Testimonial End ************************************/
.toggle_top {float: left;position: relative;width: 15%;z-index: 9999999999;}
.toggle_top img {left: 10px;position: absolute;top: -15px;}
.scrollTop {background-image: url("../images/gotop.png");background-repeat: no-repeat;bottom: 1rem;cursor: pointer;display: none;position: fixed;right: 1rem;width: 36px;height: 36px;}
.scrollTop:hover {background-position: 0 -36px;}
.contactUsWrapper {float: left;width: 100%;margin:0; padding:40px 0; min-height:50vh;background-color: #fdfdfd;}
.contactUsWrapper .contactUs { width: 90%;margin: 0 5%}
.contactUsWrapper .contactUs .inner { float: left;width: 100%}
.contactUsWrapper .contactUs .inner h2 { width: 100%; text-align: center; color: #074668; font-size: 36px; font-family:Roboto; background-image: url(../images/titleSep.png?ias); background-repeat: no-repeat; background-position: bottom center; padding: 0 0 20px 0; margin: 0 0 40px 0}
.contactUsWrapper .contactUs .inner h3 { float: left; width: 100%; margin: 20px 0 0 0; text-align: center; color: #646464; font-size: 14px; font-family: Roboto;}
.contactUsWrapper .contactUs .inner .formWrapper { float: left; width: 100%; margin: 10px 0 0 0;}
.contactUsWrapper .contactUs .inner .formWrapper .row { float: left; width: 100%; margin: 0 0 15px 0;}
.contactUsWrapper .contactUs .inner .formWrapper .row .col { float: left; width: 48%; margin: 0 3% 0 0;}
.contactUsWrapper .contactUs .inner .formWrapper .row .col:last-child { margin: 0; float: right}
.contactUsWrapper .contactUs .inner .formWrapper .row input { width: 96%; padding: 2%; border: 1px solid #ccc; color: #1c1c1c; font-size: 14px; font-family: Roboto;}
.contactUsWrapper .contactUs .inner .formWrapper .row textarea { width: 96%; padding: 2%; border: 1px solid #ccc; color: #1c1c1c; font-size: 14px; font-family: Roboto;}
.contactUsWrapper .contactUs .inner .formWrapper .btnWraper { float: left; width: 100%; margin: 10px 0 0 0;}
.contactUsWrapper .contactUs .inner .formWrapper .btnWraper .submitBtn { background-color: #074668; border: medium none; color: #fff; float: right; font-family: "Roboto"; font-size: 15px; padding: 10px 40px; text-align: center; cursor: pointer;transition: all .4s ease;}
.contactUsWrapper .contactUs .inner .formWrapper .btnWraper .submitBtn:hover { background-color: #1b96cb;}
.contactUsWrapper .contactUs .inner .formWrapper .row .err_msg { color: #d55252; float: left; font-family: 'Roboto'; font-size: 12px; margin: 10px 0 0;}
.contactUsWrapper .contactUs .inner .formWrapper #query_success_msg { color: #46ae00;}
.contactUsWrapper .contactUs .inner .formWrapper #query_error_msg { color: #d70000;}
.contactUsWrapper .contactUs .inner .formWrapper #query_error_msg, #query_success_msg { float: left; font-family: Roboto; font-size: 14px; margin: 0 0 10px; width: 100%;}
.address-area { float: left; border: 1px solid #dcdcdc; margin: 25px 0; padding: 2%; width: 95.5%;}
.address-widget { width: 32%; float: left; border-right: 1px solid #dedede; padding: 1% 2%; height: 200px;box-sizing: border-box;}
.address-widget .Inner {width:100%; display: table}
.address-widget.reset {border: 0;}
.address-widget img { float: left; margin: 0 15px 0 0;}
.address-widget p { color: #262626!important; font-size: 13px!important; font-family: 'Roboto'!important; line-height: 24px!important; margin: 0; padding: 0; display: table-cell; vertical-align: middle}
.bodyWrapper .bodyInner .body .services_wrapper{width:100%;padding:0}
.bodyWrapper .bodyInner .body .services_wrapper .card-content ul{min-height:auto}
.bodyWrapper .bodyInner .body .info_row{float:left;width:100%;margin:0 0 80px 0}
.bodyWrapper .bodyInner .body .info_row .des{float:left;width:80%;margin:0}
.bodyWrapper .bodyInner .body .info_row .des h2{float:left;width:100%;margin:0 0 20px 0;padding:0;color: #074668; font-size: 26px; font-family:Roboto; text-align:left;background: transparent;}
.bodyWrapper .bodyInner .body .info_row .des p{float:left;width:100%;margin:0 0 20px 0;padding:0;color: #4e5155; font-size: 15px; font-family:Roboto;line-height:24px;}
.bodyWrapper .bodyInner .body .info_row .des ul{float:left;width:99%;margin:0 0 0 1%;padding:0}
.bodyWrapper .bodyInner .body .info_row .des li{float:left;width:100%;margin:0 0 10px 0;padding:0;color: #4e5155; font-size: 14px; font-family:Roboto;line-height:24px;list-style-type: disc;
list-style-position: inside;}
.bodyWrapper .bodyInner .body .info_row .img{float:left;width:20%;margin:0}
.bodyWrapper .bodyInner .body .info_row .img img{width:100%}

.errorPage {float: left;box-sizing: border-box;width: 50%;min-height: 350px;padding: 0 50px;border-radius: 15px;box-shadow: 0 7px 11px 0 rgba(0, 0, 0, .2);	margin: 150PX 25% 100PX 25%;text-align: center}
.errorPage img {width: 100%}
.errorPage h2 {float:left;width:100%;font-family: Roboto; color:#b5243c;font-size:60px;text-align:center;margin: 30px 0}
.errorPage h2 small {color:#e8b54f;font-size:40px;}
.errorPage p {float:left;width:100%;font-family: Roboto; color:#484848;font-size:16px;text-align:center;line-height:24px;margin-bottom: 30px}
.errorPage p a{color:#484848;text-decoration:none}
.errorPage p a:hover{color:#b5243c;}
.errorPage .back_to_home{float: left;width: 30%;box-sizing: border-box;background-color: #074668;padding: 15px;	font-size: 16px;box-shadow: 0 .8rem 2.4rem 0 rgba(0, 0, 0, .1);	cursor: pointer;margin: 30px 35%;;font-family: "Roboto";font-size:14px; color:#fff; text-decoration:none;border-radius: 8px;transition: all .4s ease;}
.errorPage .back_to_home:hover{background-color: #e8b54f;}
#featured-list {float:left;width:90%;margin:20px 5%; background:#fff; padding:80px 0px; position:relative; text-align:center;}
#featured-list ul { margin:0px; padding:0px; list-style-type:none; }
#featured-list ul li { display:inline-block; padding:0px 25px; }
#featured-list ul li a{text-decoration:none}
#featured-list ul li .inner { width:100px; height:100px; border-radius:50%; border: 5px solid #eaeaea; display:table; margin:0px auto 15px auto; transition:-webkit-transform 0.25s ease-out,border-color 0.25s ease-out;transition:transform 0.25s ease-out,border-color 0.25s ease-out }
/*#featured-list ul li:hover .inner { border-color:#59e2fe; -webkit-transform:scale(1.1);transform:scale(1.1) }*/
#featured-list ul li .inner .fa { font-size:48px; line-height:90px; }
#featured-list ul li .inner a { display:block; text-decoration:none; }
#featured-list ul li .inner figure { display:table-cell; vertical-align:middle; }
#featured-list ul li .inner figure img { max-height:48px; }
#featured-list ul li h6 {margin:0px; text-transform:uppercase; color: #074668; font-size: 12px; font-family:Roboto; }
#featured-list ul li.find .inner .fa { color: #ed027b; }
#featured-list ul li.find:hover .inner { border-color: #ed027b; }
#featured-list ul li.schools .inner .fa { color: #00bfe7; }
#featured-list ul li.schools:hover .inner { border-color: #00bfe7; }
#featured-list ul li.contact .inner .fa { color: #FC654C; }
#featured-list ul li.contact:hover .inner { border-color: #FC654C; } 
#featured-list ul li.scholarship .inner .fa { color: #00c1a1; }
#featured-list ul li.scholarship:hover .inner { border-color: #00c1a1; }
#featured-list ul li.launchpad .inner .fa { color: #ff9c00; }
#featured-list ul li.launchpad:hover .inner { border-color: #ff9c00; }
#featured-list ul li.leadership .inner .fa { color: #ed027b; }
#featured-list ul li.leadership:hover .inner { border-color: #ed027b; }
#featured-list ul li.apply .inner .fa { color: #FC654C; }
#featured-list ul li.apply:hover .inner { border-color: #FC654C; }
#read-faq {float:left;width:100%; padding:70px 0px; background:url(../images/faq-bg.png) no-repeat; background-size:cover;} 
#read-faq h4 { color:#fff;font-size: 26px; font-family:Roboto; margin:0px; text-align:center; font-weight:500; } 
#read-faq a { margin: 0 0 0 15px;border: 1px solid #fff;border-radius: 10px;padding: 5px 10px;font-size: 16px;color: #fff; font-family:Roboto;text-decoration: none;} 
#latest-news {float:left;width:90%;padding: 100px 5%; background: linear-gradient(180deg, #7594ff 0%, #61aef4 100%); }
#latest-news h3 {float:left;width:100%;margin:0 0 50px 0;padding:0; color: #fff; font-size: 2rem; font-family:Roboto;text-align:center;}
#latest-news .row{float:left; width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
.news-box {float:left; width:25%;margin:0 4% 0 0; background:#fff; position:relative; }
.news-box:last-child { margin: 0; }
.news-box .banner { height:180px; background-repeat:no-repeat; background-size:cover; -webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 2vw)); clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 2vw));}
.news-box .banner.event-yt-banner { margin:0px; }
.news-box .banner video{ height:100%;}
.news-box .banner iframe{ height:100%; width:100%; }
.news-box .content { padding:15px 15px 35px 15px; position:relative; min-height: 100px;}
.news-box .content .title { position:absolute; width:76px; height:76px; border-radius:50%; top:-60px; left:15px; color:#fff;text-align:center; display:inline-block; font-size:12px; line-height:18px; font-style:italic; display:table; word-break:break-all; padding:4px; }
.news-box .content .title span { display:inline-block; vertical-align:middle; display:table-cell; }
.news-box .content.event1 .title { background:#fc654c; }
.news-box .content.news1 .title { background:#00c1a1; }
.news-box .content.event2 .title { background:#3498db; }
.news-box .content.news2 .title { background:#e2c21f; }
.news-box .content h4 { color:#424242; padding-bottom:5px; position:relative; font-size:14px; }
.news-box .content h4 figure { width:66px; height:44px; line-height:44px; }
.news-box .content h4 figure img { max-width:66px; max-height:44px; vertical-align:bottom;  }
.news-box .content h4:after { content:""; position:absolute; display:block; bottom:0px; left:0px; width:100px; height:2px; }
.news-box .content.event1 h4:after { background:#fc654c; }
.news-box .content.news1 h4:after { background:#00c1a1; }
.news-box .content.event2 h4:after { background:#3498db; }
.news-box .content.news2 h4:after { background:#e2c21f; }

.news-box .content ul{float:left;width:90%;margin:20px 0 0 20px;padding:0}
.news-box .content ul li{float:left;width:100%;margin:0 0 6px 0;padding:0;font-family: Roboto; color:#000;font-size:13px;text-align:left;list-style-type: disc;}
.news-box .content h5 a { text-decoration:none; color:#000; }
.news-box:hover .content h5 a { color:#00bfe7; }
.news-box .content p { height:35px; overflow:hidden; font-size:13px; line-height:16px; margin-bottom:4px; }
.news-box .content .icons { float:right; font-size:24px; position:absolute; right:10px; bottom:10px; }
.news-box.bordered  { border:1px solid #dadada;  }
.news-box.bordered a { text-decoration:none;}
.news-box.bordered .content h5 { position:relative;height:96px; padding-bottom:20px; margin-bottom:16px; }  
.news-box.bordered .content h5:after { content:""; position:absolute; display:block; bottom:0px; left:0px; width:100px; height:2px; }
.news-box.bordered .content.event2 h5:after { background:#3498db; }
.news-box.bordered .content p { height:35px; }  
.news-box.bordered .content .icons { color:#00bfe7; }
.news-box.bordered .overlay { position:absolute; width:100%; text-align:center; padding:15px; left:0px; bottom:0px; background:#fff; opacity:0; height:100%;  width:100%;  }
.news-box.bordered .overlay .inner { vertical-align:top; }
.news-box.bordered .overlay h5 { text-align:left; margin:0px; color:#000; font-size:18px; margin-bottom:15px;position:relative; padding-bottom:5px; }
.news-box.bordered .overlay h5:after { content:""; position:absolute; display:block; bottom:0px; left:0px; width:100px; height:2px; background:#fc654c; }
.news-box.bordered .overlay p { margin:0px; color:#000; text-align:left; max-height:250px; overflow:auto; }
.news-box.for-campus { margin-bottom:30px; }
.news-box.for-campus .content { padding-bottom:15px; }
.news-box.for-campus .content.event2 h5 { margin-bottom:26px; padding:0px; height:48px; font-size:16px;}
.news-box.for-campus .content.event2 h5:after { background:#fc654c; }
.news-box.for-campus .content.event2 h5 a { text-decoration:none; color:#000; } 
.news-box.bordered .overlay h5 a  { color:#000; text-decoration:none; }
.news-box.for-campus .content p { height:50px; font-weight:normal; position:relative; }
.news-box.for-campus.flipper .content p:after { content:''; width:100%;height:25px; position:absolute; bottom:0px;left:0px; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.41) 39%, rgba(255,255,255,1) 96%, rgba(255,255,255,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.41) 39%,rgba(255,255,255,1) 96%,rgba(255,255,255,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.41) 39%,rgba(255,255,255,1) 96%,rgba(255,255,255,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.news-box:hover .icon-arrow-right-circle { -webkit-animation-name: clearfix; animation-name: clearfix; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;  -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }
.color-theme1 { color:#fc654c; background:#fc654c; }
.color-theme2 { color:#00c1a1; background:#00c1a1; }
.color-theme3 { color:#3498db; background:#3498db; }
.color-theme4 { color:#ff9c00; background:#ff9c00; }
.color-theme5 { color:#ed027b; background:#ed027b; }
.color-theme6 { color:#58cf00; background:#58cf00; }
.services_wrapper{float:left;width:90%;box-sizing: unset;margin: 0;padding:40px 5% 0px 5%}
.services_wrapper .services_box{float:left;width:100%;}
.services_wrapper .services_box h2{float:left;width:100%;padding: 0 0 20px 0; margin: 0 0 40px 0;font-family: Roboto; color:#074668;font-size:2rem;text-align:center;background-image: url(../images/titleSep.png?ias); background-repeat: no-repeat; background-position: bottom center; }
.services_wrapper .services_box p{float:left;width:100%;margin: 0 0 50px 0;padding:0;font-family: Roboto; color:#3e3e3e;font-size:15px;text-align:center;line-height:26px;}
.courses_wrapper{float:left;width:100%;text-align:center;}
.courses_row{display: flex;flex-wrap: wrap;justify-content: center;}
.card {float: left;width: 24%;min-height: 493px;margin:0 40px 60px 40px; padding: 0 0 20px 0;text-align: center;color: #000;border-radius: 10px;background: #fbfbfb;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);transition: all .4s ease;}
.card:first-of-type{margin-left:0}
.card4 .card-content ul {min-height: auto;}
.card:hover {box-shadow: 0 2px 10px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);}
.card .card-title { font-size: 20px; font-family: 'Roboto'; color:#074668; padding: 10px 0;background-color: #e6e6e6;border-radius: 10px 10px 0 0; }
.card .cdes {float: left;width: 90%;margin: 20px 5%;text-align: left;color: #222;font-size: 13px;font-family: Roboto;line-height: 22px;font-weight: 100;border-bottom: 1px solid #dbd8d8;padding: 0 0 10px 0;}
.card .cdes strong{font-weight:600;color: #b5243c;font-size: 12px;}
.card:hover .card-content .btn{ border: 1px solid #2bade7; color: #fff; background-color: #2bade7;}
.card .card-sub-title { font-size: 13px; font-family: 'Roboto'; letter-spacing: 0.05em; font-weight: normal; }
.card figure { margin: 0 }
.card figure img{ width: 100% }
.card-content { width: 96%; margin: 0 auto }
.card-content p{float:left;width:100%; margin:0 0 15px 0;font-family: Roboto;font-size: 13px; color:#033855;text-align:center;line-height:22px;}
.card-content ul {float:left;width:92%; margin: 0 0 0 8%; padding: 0; list-style-type: disc; }
.card-content ul li {float:left;width:100%;text-align: left; margin-bottom: 10px; font-family: Roboto;font-size: 13px; color:#0b0a0a;list-style-type: disc; }
.card-content .btn {background-color: transparent;color: #0b0a0a;border: 1px solid #0b0a0a;padding: 10px 15px;font-family: Roboto;font-size: 13px;margin-left: 0;border-radius: 5px;text-decoration:none;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.card-content .btn:hover {border: 1px solid #2bade7;color: #0b0a0a;background-color: #2bade7;}
.mis-nav-list, #read-faq{display:none;}
.faqWrapper{float:left;width:78%; margin:40px 11%;}
.faqWrapper h2 { width: 100%; text-align: center; color:#b5243c; font-size: 2rem; font-family:Roboto; background-image: url(../images/titleSep.png?ias); background-repeat: no-repeat; background-position: bottom center; padding: 0 0 20px 0; margin: 0 0 40px 0}
.courses_contener{float: left;width: 100%;height: 80vh;position: relative;overflow: hidden;border: 1px solid #b5243c;box-sizing: border-box;border-radius: 0 5px 5px 0;}
.faqWrapper ul.tabs{ float:left; width:22%;height: 80vh; padding: 0; font-size: 0; margin:0; list-style-type: none;background-color: #b5243c;z-index: 999;position: absolute;top: 0;left: 0;}     
.faqWrapper ul.tabs li{float:left;width:100%;margin: 0;}  
.faqWrapper ul.tabs li:last-of-type{margin:0}
   
.faqWrapper ul.tabs li a{float:left; width:100%;box-sizing: border-box;font-family: robotoregular, sans-serif; color:#fff;font-size:17px; text-decoration: none; position: relative; padding: 15px 10px;outline:none;transition: all 0.3s ease 0s;}     
.faqWrapper ul.tabs li a:visited{ color: #fff;}     
.faqWrapper ul.tabs li a:hover{ background:#e8b54f;}     
.faqWrapper ul.tabs li.selected a, .faqWrapper ul.tabs li.selected a:hover{ position: relative; background: #074668}
.faqWrapper ul.tabs li.selected a:hover{ text-decoration: none;}
.faqWrapper .tabcontents{float:left;width:80%; margin:0;padding: 0;box-sizing: border-box;position:relative;left:20%;top:0}
.faqWrapper .u-vmenu {float:left;width:100%;border: 1px solid #ccc;border-bottom:none;border-top:none}
.faqWrapper .u-vmenu ul li {box-sizing: border-box;padding:0 10px 10px 10px; width: 100%;list-style: none;font-family: Roboto; font-size: 14px;color: #353535;line-height: 24px;border-bottom: 1px solid #ccc;}
.faqWrapper .u-vmenu ul li:first-of-type{border-top: 1px solid #ccc;}
.faqWrapper .u-vmenu ul li ul li{border:none}
.faqWrapper .u-vmenu ul ul{display: none;}
.faqWrapper .u-vmenu > ul > li:hover{border-left:2px solid #074668;}
.faqWrapper .u-vmenu ul li a {line-height: 24px;display: block;font-family: Roboto; font-size: 17px;color: #074668;text-decoration: none;outline: none;}
.faqWrapper .u-vmenu ul li span.ul{float:left;width:100%; margin:10px 0 0 0;padding:0}
.faqWrapper .u-vmenu ul li span.ul font{float:left;width:100%; margin:0 0 5px 0;padding:0; list-style-type:disc}
.faqWrapper .u-vmenu > ul > li > a {height: auto;}
.faqWrapper .u-vmenu > ul > li > ul > li > a {font-size:12px}
.faqWrapper .u-vmenu > ul > li > ul > li > ul > li > a {	padding-left: 100px;}
.faqWrapper .u-vmenu > ul > li > ul > li > ul > li > ul > li > a {padding-left: 135px;}
.faqWrapper .u-vmenu ul li a[data-option='on']{background: url(../images/on.png?iasv1) left center no-repeat;padding: 15px 0 15px 30px;}
.faqWrapper .u-vmenu ul li a[data-option='off'] {background: url(../images/off.png?iasv1) left center no-repeat;padding: 15px 0 15px 30px;}
.faqWrapper .u-vmenu ul li ul li{padding:0 0 0 30px;border: none !important;}
.faqWrapper .info_ul{display:block!important;margin: 10px 0 0 0;}
.faqWrapper .info_ul li{padding: 0 !important;margin: 0 0 5px 0;list-style-type: disc !important;
font-size: 13px !important;list-style-position:inside!important}
.viewport {float:left;width:78%;height:80vh;overflow:hidden;background-color:#fbfbfb;box-sizing: border-box;
position:absolute;left:-200%;top:0;
-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.active_vp{left:22%;}
.tabs li a.in-active{background-color:transparent!important}
.tabs li a.selected{background-color: #e8b54f}
.courses_sm li a.selected{background-color: #e8b54f; color:#fff}
.courses_sm li a.in-active{background-color:transparent!important;color:#074668!important}
.courses_sm li a.in-active:hover{background-color: #fbfbfb!important; color:#b5243c!important}
.courses_sm{float:left;width:25%; height:80vh;box-sizing: border-box;padding: 0 0 10px 0;background-color:#f9e5e9;margin:0;}
.courses_sm ul li a{font-family: Roboto; color:#074668;font-size:15px; text-decoration: none;display:block;padding: 10px 0 10px 15px;}
.courses_sm ul li a:hover{background-color: #e8b54f;color:#fff}
.iFrameWrapper {float:left;width:75%;height:80vh;position:relative;font-family: Roboto; color:#555;font-size:13px;line-height:22px;padding: 10px 30px;box-sizing: border-box;border-left: 1px solid #ddd;}
.iFrameWrapper.dis_none {display: none;}
.iFrameWrapper .cdes {float: left;width: 100%;margin: 0px 0 15px 0;padding: 0px 0 15px 0;text-align: left;color: #222;font-size: 13px;font-family: Roboto;line-height: 22px;font-weight: 100;border-bottom: 1px solid #dbd8d8;}
.iFrameWrapper .cdes strong {font-weight: 600;color: #b5243c;font-size: 12px;}
.iFrameWrapper p {float: left;width: 100%;margin: 0;padding: 0;text-align: left;color: #222;font-size: 13px;font-family: Roboto;line-height: 22px;}
.iFrameWrapper figure{float:left;width:100%;margin:20px 0 0 0}
