@charset "utf-8";
@font-face { font-family: 'Glyphicons Halflings'; src: url('../fonts/glyphicons-halflings-regular.eot'); src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); }
*, ul, a, li { text-decoration: none; list-style: none; padding: 0; margin: 0px; }
body { font-family: 'Lato', sans-serif; font-size: 14px; background-color: #fff; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -khtml-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; position: relative; color: #898989; }
a:hover { text-decoration: none !important; }
.top_header { padding: 8px 0; }
#top_header { background-color: #1e1f21; }
#header.fixed { position: fixed; top: 0; left: 0; right: 0; /*background: #fff none repeat scroll 0 0;*/ z-index: 1000;/* border-bottom: 1px solid #e3e3e3;*/ }
.box_slide { display: inline-block; float: left; vertical-align: top; width: 68%; }
#header.fixed .logo { transform: scale(.85); top: -20px; left: -30px; }
.top_left_nav li { display: inline-block; color: #7f3140; }
.top_left_nav li a { font-size: 13px; color: #7f3140; }
.top_left_nav li a:hover { text-decoration: none; color: #f7b519; }
.right_top { text-align: right; }
.social { display: inline-block; }
.social li { display: inline-block; padding: 0 2px; }
.social li a { border: 1px solid #dedede; border-radius: 30px; color: #dedede; display: inline-block; height: 30px; line-height: 30px; text-align: center; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -khtml-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; vertical-align: middle; width: 30px; }
.social li a:hover { background-color: #f7b519; color: #fff; }
.search_box { display: none; }
.box_slide .form-control { background-color: transparent; border: 1px solid #7080c5; color: #fff; padding-top: 0px; padding-bottom: 0px; font-size: 13px; height: 30px; }
.box_slide span .btn { padding-top: 0px; padding-bottom: 0px; font-size: 13px; height: 30px; background-color: #f7b519; color: #fff; border: 1px solid #f7b519 }
.top_left_nav { margin-top: 5px; }
.logo { left: 0; position: absolute; top: -50px; z-index: 9999; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -khtml-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; }
.header { position: relative; z-index: 10; background-color: #ffffff; }
.menu .nav > li > a { font-size: 13px; padding: 20px 20px; text-transform: uppercase; color: #7f3140; font-family: 'Asap', sans-serif; border-bottom: 2px solid #31407F; }
.navbar-collapse { padding: 0px; }
.navbar { border: medium none !important; margin: 0 !important; text-align: right; }
.nav.navbar-nav.custom_menu { float: none; }
.navbar-nav > li { display: inline-block; float: none; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color: #273366; border-bottom: 2px solid #ffae00; color: #ffae00; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #273366; border-bottom: 2px solid #ffae00; color: #ffae00; }
.menu .nav > li > a.active { background-color: #273366; border-bottom: 2px solid #ffae00; color: #ffae00; }
.no_pad { padding: 0px; }
.hero_section { background-image: url(../images/training_banner.jpg); background-repeat: no-repeat; background-size: 100%; text-align: right; position: relative; background-position:0px 0px; }
.text br {
    display: none;
}
.hero_section .text_block {/* background-color: rgba(21,37,96,0.8);*/ background-color: rgba(0, 0, 0, 0.9); padding: 20px; color: #fff; text-align: center; max-width: 500px; display: inline-block; font-size: 24px; font-weight: 700; }
.hero_section .text span { display: block; font-size: 32px; color: #ffae00; font-weight: 700; padding: 8px 0; }
.hero_section .text_block .text { padding: 25px 0; }
.hero_btn li { width: 49%; display: inline-block; }
.hero_btn a { background-color: #354897; border-radius: 5px; color: #fff; display: block; font-size: 12px; margin: 5px; padding: 25px 15px; text-align: center; text-transform: uppercase; }
.hero_btn a:hover, .hero_btn a:focus { background-color: rgba(255,174,0,0.9); }
.hero_btn li.full_btn { width: 100%; }
.hero_section .container { position: relative; }
.skillup_link { position: absolute; left: 0; bottom: 0px; width: 200px; }
.welcome { padding: 40px 0; }
h1.title { color: #31407f; font-family: "Asap", sans-serif; font-size: 30px; font-weight: 800; margin: 0 0 30px; padding-bottom: 15px; position: relative; text-align: center; text-transform: uppercase; }
h1.title::before { background-color: #ffae00; bottom: 0; content: ""; height: 2px; left: 50%; margin-left: -38px; position: absolute; width: 75px; z-index: 99; }
h1.title::after { bottom: 0; content: ""; height: 1px; left: 50%; margin-left: -150px; position: absolute; width: 300px; border-bottom: 1px solid #dedede; }
.welcome p { color: #020202; font-size: 17px; line-height: 24px; padding: 10px 25px; text-align: justify; }
.blue_btn { border: 1px solid #31407f; border-radius: 3px; color: #31407f; display: block; float: none; padding: 13px; text-align: center; font-family: "Asap", sans-serif; width: 200px; margin: 15px auto; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -khtml-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; font-size: 18px; font-weight: 700; }
.blue_btn:hover { background-color: #ffae00; border: 1px solid #ffae00; }
.our_coureses { padding: 35px 0; background-color: #f8f8f8; }
.free_tag { left: 0; position: absolute; top: 0; z-index: 11; }
.courses > li { display: inline-block; margin: 0 8px; text-align: center; width: 273px; }
.thumbnail .caption { padding: 10px 8px; }
.courses .thumbnail { padding: 0px; position: relative; background-color: #fbfbfb; }
.courses .thumbnail h3 { display: block; color: #113f72; font-size: 16px; text-transform: uppercase; font-weight: 700; font-family: "Asap", sans-serif; margin: 15px 0 15px 0; text-align: center; }
.courses .thumbnail a.uni_name { color: #686868; font-size: 13px; text-align: center; height: 18px; overflow: hidden; display: block; }
.courses .thumbnail:hover a.uni_name { color: #FFAE00; text-decoration: none; }
.status { background-color: #f8f8f8; display: block; font-size: 13px; font-weight: 700; margin-top: 5px; padding: 13px 5px; text-align: center; }
.status span { padding: 0 3px; font-weight: normal; }
.status span i.fa-close { color: #f70729; }
.status span i.fa-check { color: #55d522; }
.thumbnail a.read_btn { border: 1px solid #fff; border-radius: 3px; color: #fff; font-size: 14px; left: 50%; margin-left: -55px; margin-top: -20px; padding: 13px; position: absolute; top: 50%; z-index: 11; display: none; }
.cou_img { position: relative; border-radius: 3px 3px 0 0; }
.cou_img::before { background-color: rgba(17,63,114,0.5); border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; content: ''; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; display: none; }
.cou_img > img { width: 100%; }
.thumbnail a.read_btn:hover { color: #fff; }
.thumbnail:hover .cou_img::before, .thumbnail:hover a.read_btn { display: block; color: #fff; }
.thumbnail:hover { box-shadow: 0 2px 0 #113F72; }
.sidebar { background-color: #fff; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; margin: 15px 0; }
.side_title { background-color: #113f72; color: #fff; padding: 10px 0 10px 10px; position: relative; font-size: 17px; font-weight: 700; border-radius: 3px 3px 0 0; }
.side_title::after { content: "\f0d7"; position: absolute; left: 15px; color: #113f72; font-size: 30px; bottom: -23px; font-family: 'FontAwesome'; }
.side_title span { font-size: 13px; font-weight: 300; display: block; }
.sidebar_list { padding: 15px 10px 15px 15px; }
.sidebar_list a { color: #686868; display: block; font-size: 13px; margin: 10px 0; }
.sidebar_list a i { margin-right: 10px; color: #113f72; }
.sidebar_list a:hover { color: #113f72; }
.top10 { background-color: #ffb10c; border-radius: 3px; color: #113f72; display: inline-block; height: 40px; position: relative; text-align: center; width: 35px; vertical-align: middle; font-size: 24px; padding-top: 8px; margin-right: 3px; }
.top10::before { content: 'TOP'; position: absolute; top: 0px; left: 50%; margin-left: -13px; font-size: 13px; font-weight: 700; }
.topten_list { padding: 15px 10px 15px 10px; border-bottom: 1px solid #dedede; }
.topten_list i { background-color: #ffb10c; border-radius: 50%; color: #fff; display: inline-block; font-family: open sans; font-size: 13px; font-style: normal; font-weight: 700; height: 18px; line-height: 18px; margin-right: 5px; text-align: center; width: 18px; }
.topten_list a { color: #686868; font-size: 13px; }
.topten_list a:hover { color: #113f72; }
.topten_list > li { margin: 15px 0; }
a.find_why_btn { border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; padding: 15px; font-size: 14px; color: #ffb10c; text-align: center; border: 1px solid #ffb10c; margin: 15px auto; max-width: 150px; display: block; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -khtml-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; }
a.find_why_btn:hover { background-color: #ffb10c; color: #113f72; }
.three_blocks { padding: 40px 0; }
.spot_light_box { background-color: #f8f8f8; box-shadow: 0 2px 0 #ddd; }
.spot_list { padding: 15px 15px 5px 15px; }
.spot_list > li { margin-bottom: 10px; border-bottom: 1px solid #dedede; padding-bottom: 10px; }
.spot_list .img-thumbnail { margin-right: 10px; width: 80px; }
.spot_desc > h3 { color: #020202; font-size: 16px; margin: 0 0 10px; }
.spot_desc { display: inline-block; vertical-align: top; width: 66%; }
.spot_light_box .blue_btn { font-size: 16px; margin-top: 0; padding: 8px; }
.social_block a { color:#020202; font-size:16px;}
.social_block a i {
    background-color: #dedede;
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    height: 40px; margin-right:10px;
    line-height: 40px;
    text-align: center;
    width: 40px;-o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -khtml-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear;
}
.social_block {
    padding: 30px 0;
}
.social_block .col-md-3 {
    text-align: center;
}
.social_block a:hover{color: #31407F;}
.social_block a:hover i{background-color: #31407F;}
.event_list { padding: 25px 15px 18px 15px; }
.event_list > li { margin-bottom: 10px; border-bottom: 1px solid #dedede; padding-bottom: 10px; }
.event_date {
    color: #113f72;
    display: block;
    font-size: 13px;
}
.event_list > li span{ font-size:13px; color:#686868; display:block;}
.event_list > li span.event_date {
    color: #113f72;margin-bottom:5px;
}
.event_list > li a{ font-size:18px; color:#020202; display:block; margin-bottom:5px;}
 .skill_job_section { background-image: url(../images/Triangle.jpg); }
.job_sk { text-align: center; padding: 30px; font-size: 17px; color: #353535; font-weight: 700; }
.job_sk > h1 { color: #ffae00; font-size: 72px; font-weight: 700; margin: 0; }
.job_sk > span { color: #113f72; font-size: 24px; text-transform: uppercase; margin-bottom: 15px; }
.job_sk p { display: block; margin-bottom: 15px; }
.job_sk a { border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; padding: 15px; font-size: 14px; background-color: #113f72; color: #fff; display: inline-block; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -khtml-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; }
.job_sk a:hover { background-color: #ffb10c; color: #113f72; }
.skill_job_logo { background-color: #fff; display: table; height: 330px; padding: 30px; position: relative; text-align: center; vertical-align: middle; width: 100%; }
.skill_job_logo::before { content: ''; position: absolute; background-image: url(../images/shadow.png); background-size: 100%; width: 16px; height: 300px; left: -16px; top: 0px; }
.skill_job_logo::after { content: ''; position: absolute; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; background-image: url(../images/shadow.png); background-size: 100%; width: 16px; height: 300px; right: -16px; top: 0px; }
.skill_job_logo img { display: table-cell; left: 50%; margin-left: -100px; position: absolute; top: 40%; vertical-align: middle; }
.skillup_item { background-color: #f5f5f5; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; width: 420px; margin: 10px 5px; box-shadow: 0 2px 0 #dedede; }







.footer { background-color: #fff; padding-top:30px; text-align: center; position: relative; border-top:1px solid #dedede; }
.footer_nav > li { display: inline-block; padding: 0 10px; }
.footer_nav > li a { color: #797979; font-size: 13px; }
.footer_nav > li a:hover { text-decoration: none; color: #253A8B; }
.scroll_top_btn { left: 43%; position: absolute; top: -71px; }
.copy {
    font-size: 13px;
    margin: 0;
    padding: 25px 0;
}
.navbar-default { background-color: transparent; border: 0 none !important; }
.nav.navbar-nav { text-align: center; }
.w3_megamenu .dropdown-submenu { position: relative; }
.w3_megamenu .dropdown-submenu:hover>.dropdown-menu { display: block; }
.w3_megamenu .nav, .w3_megamenu .collapse, .w3_megamenu .dropup, .w3_megamenu .dropdown { position: static; }
.w3_megamenu .container { position: relative; }
.w3_megamenu .dropdown-menu { left: auto; }
.w3_megamenu .nav.navbar-right .dropdown-menu { left: auto; right: 0; }
.w3_megamenu .w3_megamenu-content { padding: 15px 25px; background: #fff; }
.w3_megamenu .dropdown.w3_megamenu-fw .dropdown-menu { left: 0; right: 0; }
.w3_megamenu ul { list-style: none; padding-left: 0px; }
.mega_filter li a { font-size: 13px; color: #797979; padding: 6px 0; display: block; }
.mega_filter li a:hover { text-decoration: none; color: #253A8B; }
.right_side { background-image: url("../images/right_side.png"); background-position: left center; background-repeat: no-repeat; min-height: 330px; padding-left: 50px; }
.pro_details { padding: 5px 0 25px 0; border-bottom: 1px solid #dedede; }
.pro_details p { color: #797979; font-size: 14px; line-height: 20px; }
.pro_details > h4 { font-size: 16px; font-weight: 400; color: #253A8B; line-height: 24px; }
.pro_details .col-md-2 { padding: 0px; }
.list h4 { font-size: 16px; font-weight: 400; color: #253A8B; line-height: 24px; }
.list ul li a { font-size: 13px; color: #797979; padding: 6px 0; display: block; }
.list ul li a:hover { text-decoration: none; color: #253A8B; }
.item > a { color: #797979; display: block; font-size: 13px; line-height: 16px; padding: 5px 10px; }
.success_story, .calculator { padding: 20px 0; position: relative; }
.customNavigation { position: absolute; right: 0; top: 38px; z-index: 22; }
.customNavigation .btn { color: #253A8B; }
.customNavigation .btn:hover { color: #F7B519; }
/*--inner-about--*/
.inner_wrapper { padding: 20px 0; }
.page_name { background-image: url(../images/inner_page_title_bg.jpg); background-repeat: no-repeat; background-position: center top; background-size: cover; text-align: center; color: #fff; padding: 20px 0; }
.page_name h1 { font-family: 'Bree Serif', serif; font-size: 30px; margin: 0px; }
.side_bar {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+100 */ background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(250,250,250,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0 ); /* IE6-9 */
border: 1px solid #dedede; font-size: 14px; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; }
.side_bar_title { font-size: 14px; color: #31407F; border-bottom: 1px solid #dedede; position: relative; margin: 0; padding: 20px 10px; font-weight: bold; }
.side_bar_title:after { background-image: url(../images/sider_bar_shedow.png); width: 243px; height: 5px; position: absolute; bottom: -5px; left: 0px; content: ""; }
.side_bar li { display: block; border-bottom: 1px dashed #dedede; padding: 15px 0; margin: 0 5px; }
.side_bar li:last-child { border-bottom: medium none; }
.side_bar li a { font-size: 14px; color: #878787; }
.side_bar li a:hover { text-decoration: none; color: #f7b519; }
.side_bar li i { color: #f7b519; padding-right: 5px; padding-left: 5px; }
.breadcrumb { font-size: 13px; background-color: transparent; border-bottom: 1px solid #dedede; border-radius: 0px; padding: 15px 0; }
.breadcrumb a { color: #31407f; font-size: 13px; }
.breadcrumb a:hover { color: #f7b519; text-decoration: none; }
.inner_sub_title { color: #31407f; font-size: 24px; font-weight: normal; margin: 0 0 25px; position: relative; padding-left: 15px; }
.mrt30 { margin-top: 30px; }
.inner_sub_title::before { background-color: #f7b519; bottom: 0; content: ""; height: 25px; left: 0; position: absolute; width: 2px; top: 0; }
.cap_img { position: relative; }
.cap_img > span { bottom: 10px; color: #31407f; left: 10px; position: absolute; }
.dis_points li { padding-bottom: 10px; }
.dis_points li i { padding-right: 10px; color: #31407f; }
.blue_txt { color: #31407f; }
.blue_txt:hover { text-decoration: none; color: #f7b519; }
.inner_foot { background-color: #f5f5f5; margin-top: 50px; }
.inner_copy { background-color: #f5f5f5; }
.request_info {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+100 */ background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(250,250,250,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0 ); /* IE6-9 */
border: 1px solid #dedede; font-size: 14px; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; margin: 10px 0; text-align: center; }
.request_info_title { font-size: 14px; color: #31407F; border-bottom: 1px solid #dedede; position: relative; margin: 0; padding: 20px 10px; font-weight: bold; text-align: left; }
.request_info_title:after { background-image: url(../images/sider_bar_shedow.png); width: 243px; height: 5px; position: absolute; bottom: -5px; left: 0px; content: ""; }
.request_info button.dropdown-toggle { color: #898989; font-size: 12px; margin: 0px; padding: 10px; text-align: left; width: 100%; }
.request_info .dropdown { padding: 5px; }
.request_info button.dropdown-toggle .caret { display: inline-block; position: absolute; right: 15px; top: 50%; }
.request_info .dropdown-menu { color: #898989; left: 5px; margin-top: -5px; width: 95.8%; }
.dropdown-menu > li > a { color: #898989; }
.request_info .blue_btn1 { background-color: #31407f; display: inline-block; text-align: center; color: #fff; padding: 10px; width: 95%; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border: none; margin: 5px 0; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -khtml-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; }
.request_info .blue_btn1:hover, .request_info .blue_btn1:focus { background-color: #f7b519; }
.request_info .input-group { text-align: left; font-size: 14px; font-weight: normal; margin: 0; width: 100%; padding: 15px 5px 5px; }
.request_info .input-group label { text-align: left; font-size: 14px; font-weight: normal; }
.request_info .input-group input { text-align: left; font-size: 12px; font-weight: normal; }
.call_now { font-size: 18px; text-align: center; padding: 15px 0; color: #f7b519; display: block; border-top: 1px dashed #dedede; margin-top: 5px; -o-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -khtml-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -ms-transition: all 0.5s linear; transition: all 0.5s linear; }
.call_now:hover { text-decoration: none; color: #31407f; }
.featured {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+100 */ background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(250,250,250,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0 ); /* IE6-9 */
border: 1px solid #dedede; font-size: 14px; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; margin: 10px 0; text-align: center; }
.featured_title { font-size: 14px; color: #31407F; border-bottom: 1px solid #dedede; position: relative; margin: 0; padding: 20px 10px; font-weight: bold; text-align: left; }
.featured_title:after { background-image: url(../images/sider_bar_shedow.png); width: 243px; height: 5px; position: absolute; bottom: -5px; left: 0px; content: ""; }
.featured > ul { padding: 10px; }
.featured > ul li { margin-bottom: 10px; }
.see-sotry { font-style: italic; font-weight: bold; }
/**Product Slider CSS**/
.pro-slide-wrap { border: 1px solid #dedede; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; }
.see-also-head { padding: 12px; float: left; width: 100%; border-bottom: 1px solid #DEDEDE; position: relative; }
.see-also-head:after { background-image: url(../images/sider_bar_shedow.png); width: 243px; height: 5px; position: absolute; bottom: -5px; left: 0px; content: ""; }
.see-also-head h2 { font-size: 16px; margin: 0; float: left; color: #31407f; margin-top: 7px; font-weight: bold; }
#product-slider { padding: 0 8px }
#product-slider .item { padding: 0; margin: 15px 7px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; overflow: hidden; }
.product-box { background: #31407f; }
.product-img { width: 100%; overflow: hidden; }
.product-title { color: #fff; font-size: 16px; padding: 12px 5px; }
.pro-slide-wrap .customNavigation { text-align: center; float: right; position: static; }
.pro-slide-wrap .customNavigation a { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0; width: 30px; line-height: 30px; color: #31407f; background: #dedede; }
#product-slider { float: left; width: 100%; clear: both; }
.pro-slide-wrap .customNavigation .btn:hover { color: #31407f; background: #f7b519; }
.product-img img { width: 100%; }
.rating-txt { display: inline-block; }
.rating-star { display: inline-block; margin-left: 10px; }
.rating-star a { color: #dedede; }
.rating-star a:hover, .rating-star a.active { color: #f7b519; }
.page_name { font-size: 14px; }
.page_name p { margin-top: 5px; margin-bottom: 0; line-height: 24px; }
.rating { margin-top: 5px; }
.session-wrap .blue_btn1 { width: 49%; }
.session-cont { padding: 15px 10px; }
.request_info .session-cont .dropdown { padding: 0; margin-bottom: 5px; }
.course-glance { margin-bottom: 10px; }
.instr-list { list-style: none; overflow: hidden; width: 100%; }
.instr-list li { overflow: hidden; position: relative; padding: 13px 0; border-bottom: 1px dashed #dedede; }
.instr-list li h4 { font-size: 14px; font-weight: normal; color: #31407f; margin-bottom: 0; }
.instr-list li p { font-size: 13px; }
.ins-img { width: 80px; float: left; text-align: center; }
.ins-img img { width: 65px; height: 65px; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; }
.ins-cont { width: 120px; float: left; padding-left: 10px; }
img { max-width: 100%; }
.yellow-subtitile { font-size: 18px; color: #f7b925; margin-top: 0; }
.what-involved { }
.mrt20 { margin-top: 20px; }
.mrt10 { margin-top: 10px; }
.what-involved table { border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; font-size: 13px; margin-bottom: 10px; }
.what-involved .badge { margin-left: 5px; }
.what-involved .table > tbody > tr > td { padding: 14px 8px; }
.yellow-arrow-list { list-style: none; }
.yellow-arrow-list li { margin-bottom: 10px; }
.yellow-arrow-list li:before { font-family: 'FontAwesome'; content: "\f178"; color: #f7b519; margin-right: 5px; }
.page_name p span { display: block; }
.sublinks { list-style: none; }
.sublinks li { display: inline-block; margin-right: -3px; }
.sublinks li a { display: inline-block; color: #31407f; }
.sublinks li:after { content: "|"; margin: 0 5px; color: #797979 }
.view-all-btn { text-align: right; font-size: 13px; color: #3d3d3d; display: inline-block; float: right; background: #f5f5f5; text-decoration: none; outline: none; padding: 4px 7px; }
.view-all-btn:hover, .view-all-btn:focus { text-decoration: none; background: #3d3d3d; color: #fff; }
.sd-list { width: 100%; }
.sd-list ul { list-style: none; width: 100%; }
.sd-list ul li { overflow: hidden; width: 100%; padding: 10px; border: 1px solid #e3e3e3; margin-bottom: 10px; }
.sd-img { float: left; width: 17%; }
.sd-img img { padding: 3px; border: 1px solid #f0f0f0; }
.sd-cont { float: left; color: #31407f; width: 83%; }
.sd-cont h2 { font-size: 18px; margin-top: 8px; margin-bottom: 20px; }
.course-spec { display: inline-block; background: #f5f5f5; color: #31407f; padding: 10px 25px; }
.course-spec:hover, .course-spec:focus { text-decoration: none; outline: none; background: #3d3d3d; color: #fff; }
.sublinks li:last-child:after { display: none; }
/**Excellence CSS**/

.contac-cont { text-align: left; padding: 15px; }
.contac-cont .form-group { margin-bottom: 10px; }
.request_info .contac-cont .blue_btn1 { margin-top: 0; }
.form-control { border: 1px solid #dedede; border-radius: 2px; box-shadow: none; height: 39px; }
.contac-cont label { font-weight: normal; font-size: 14px; }
.contac-cont textarea.form-control { height: 96px; resize: none; }
.read-more-btn { display: inline-block; border: 1px solid #fff; font-size: 14px; color: #fff; font-size: 14px; padding: 9px 27px; margin-top: 20px; }
.read-more-btn:hover, .read-more-btn:focus { background: #fff; color: #333; text-decoration: none; }
.page_name h2 { font-size: 24px; margin-top: 10px; }
.excellence-banner { background-image: url(../images/slider_txt_bg1.jpg); background-repeat: no-repeat; background-position: center top; background-size: cover; height: auto; float: left; width: 100%; }
.img-txt { }
.img-txt { text-align: justify; }
.img-txt .left-txt { padding-right: 20px; }
.spot-ligt-wrap { }
.spot-ligt-wrap li { float: left; width: 33.33%; padding: 0 25px; border-right: 1px solid #dedede; }
.spot-light-img img { border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -webkit-border-radius: 8px; overflow: hidden; }
.spot-ligt-txt { margin-top: 10px; }
.spot-ligt-txt a { font-size: 16px; line-height: normal; color: #31407f; margin-bottom: 5px; margin-top: 0; display: block; }
.spot-ligt-txt p { font-size: 13px; line-height: 18px; }
.spot-ligt-wrap li:last-child { border: none; }
.upcom-eve { }
.upcom-eve li { float: left; border-right: 1px solid #dedede; width: 33.33%; padding: 10px 20px; margin-bottom: 25px; }
.date-box { float: left; text-align: center; font-size: 24px; color: #fff; background: #31407f; width: 60px; height: 60px; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; line-height: 1.2; padding-top: 7px; position: absolute; top: 0; left: 0; }
.date-box span { display: block; font-size: 14px; }
.event-sum { float: left; position: relative; padding-left: 75px; }
.upcom-eve li:nth-child(3n) { border-right: none; }
.event-sum a { color: #898989; }
/**PartnerShip CSS**/
.partner-list { list-style: none; float: left; width: 100%; }
.partner-list li { float: left; width: 50%; margin-bottom: 20px; }
.partner-list li.left { padding-right: 10px; }
.partner-list li.right { padding-left: 10px; }
.partner-block { float: left; width: 100%; background: #fafafa; border: 1px solid #dedede; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; padding: 10px; }
.part-img { float: left; width: 38%; }
.part-img img { border: 1px solid #dedede; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; }
.part-cont { float: left; padding-left: 20px; width: 62%; }
.part-cont h2 { color: #31407f; font-size: 18px; margin-top: 3px; }
.part-cont p { font-size: 14px; line-height: 24px; color: #797979; }
.learn-more { display: inline-block; font-size: 14px; color: #31407f; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #31407f; text-decoration: none; padding: 8px 25px; }
.learn-more:hover, .learn-more:focus { background: #31407f; color: #fff; text-decoration: none; outline: none; }
/**Men Courses page css**/
.courses-wrap { padding-bottom: 100px; padding-top: 30px; }
.courses-wrap h2 { font-weight: 300; font-size: 30px; }
.courses-wrap h2 strong { font-weight: normal; color: #f7b519; }
.courses-wrap h2 span { display: block; }
.course-block-list { margin-top: 30px; }
.course-block-list li { float: left; width: 25%; padding: 10px; }
.course-block-list li a { display: block; font-size: 16px; color: #3d3d3d; background: #f7f7f6; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #e2e2e1; line-height: 120px; padding: 20px; box-shadow: 0 0 2px rgba(0,0,0,.11); -moz-box-shadow: 0 0 2px rgba(0,0,0,.11); -ms-box-shadow: 0 0 2px rgba(0,0,0,.11); -o-box-shadow: 0 0 2px rgba(0,0,0,.11); -webkit-box-shadow: 0 0 2px rgba(0,0,0,.11); }
.course-block-list li a span { display: inline-block; line-height: 20px; }
.course-block-list li a:hover, .course-block-list li a:focus { border: 1px solid #31407f; color: #31407f; text-decoration: none; }
.mencourse-foot { margin-top: 0; }
.small-created { font-size: 14px; color: #898989; float: right; }
.small-created img { margin-left: 10px; }
/**Specification css**/

.spec-list { margin-top: 20px; overflow: hidden; }
.spec-list ul { list-style: none; }
.spec-list ul li { float: left; width: 33.33%; padding: 0 30px; position: relative; text-align: center; }
.spec-list ul li:first-child:after { content: "+"; font-size: 36px; font-weight: bold; color: #3d3d3d; position: absolute; right: 0; top: 15%; margin-right: -10px; }
.spec-list ul li:nth-child(2):after { content: "="; font-size: 36px; font-weight: bold; color: #3d3d3d; position: absolute; right: 0; top: 15%; margin-right: -10px; }
.spe-icon { margin-bottom: 20px; }
.spe-cont { }
.spe-cont h2 { color: #31407f; font-size: 18px; font-weight: normal; margin: 0 0 10px; }
/**Courses Accordion start**/
#course-accordion .panel-title a { overflow: hidden; position: relative; padding: 10px 15px; display: block; }
#course-accordion .panel-title { font-weight: normal; }
#course-accordion .panel-default > .panel-heading { padding: 0; }
.course-sub { font-size: 13px; color: #f7b519; text-transform: uppercase; display: block; float: left; }
#course-accordion .course-sub .badge { background: #f7b519; color: #fff; margin-left: 10px; }
.course-des { font-size: 16px; color: #686868; display: block; float: left; margin-left: 20px; }
.acc-arro { display: block; position: absolute; right: 20px; top: 50%; transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); -webkit-transform: translateY(-50%) rotate(180deg); }
#course-accordion .panel-title a.collapsed .acc-arro { transform: translateY(-50%) rotate(0deg); -moz-transform: translateY(-50%) rotate(0deg); -ms-transform: translateY(-50%) rotate(0deg); -o-transform: translateY(-50%) rotate(0deg); -webkit-transform: translateY(-50%) rotate(0deg); }
.course-cont { }
.upcom-ses { border-bottom: 1px solid #dedede; padding-bottom: 15px; margin-bottom: 20px; overflow: hidden; }
.upcom-sess-date { font-size: 14px; color: #f7b519; font-weight: 300; float: left; }
.upcom-sess-time { font-size: 14px; color: #686868; float: right; }
.sess-detail { }
.sess-detail h3 { font-size: 14px; color: #f7b519; margin-top: 0; margin-bottom: 15px; }
.sess-detail p { font-size: 14px; color: #686868; line-height: 24px; margin-bottom: 30px; font-size: 12px; line-height: 21px; }
.sess-detail a { font-size: 13px; color: #686868; }
.sess-detail a .fa { color: #f7b519; font-size: 14px; margin-right: 5px; }
.enroll-sec { }
.enroll-sec .table { margin-bottom: 0; color: #686868; }
.enroll-sec th { font-size: 18px; }
.enroll-sec h3 { color: #31407f; font-size: 14px; margin: 20px 0 0; }
.enroll-sec td .nu { color: #31407f; display: inline-block; margin-right: 5px; }
.enroll-sec th:last-child, .enroll-sec td:last-child { text-align: center; }
.enroll-sec th:first-child, .enroll-sec td:first-child { text-align: left; }
.enroll-sec td { border: none !important; }
.payoption-wrap { list-style: none; float: left; width: 100%; margin-top: 30px; }
.payoption-wrap li { float: left; width: 50%; padding-right: 10px; }
.pre-img { width: 30%; text-align: center; float: left; margin-top: 10px; }
.pre-cont { float: left; width: 70%; }
.pre-cont h2 { font-size: 18px; font-weight: normal; color: #31407f; margin-top: 0; }
.pre-cont p { line-height: 24px; }
.creator-cont .panel-body { padding-top: 20px; }
.creator-cont p { line-height: 24px; }
.creator-info { width: 100%; float: left; border-top: 1px solid #dedede; padding-top: 20px; position: relative; margin-top: 10px; }
.creator-info:before { background: url(../images/arrow.jpg) no-repeat; width: 12px; height: 9px; position: absolute; top: -1px; left: 30px; content: ''; }
.creator-img { float: left; width: 70px; text-align: center; }
.creator-img img { width: 45px; height: 45px; border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; }
.creator-cont { float: left; padding-top: 3px; }
.creator-cont h2 { margin-top: 0; font-size: 16px; color: #2493c8; font-weight: normal; margin-bottom: 5px; }
.creator-cont p { color: #686868; font-size: 13px; }
#creatior-accordion .panel-heading { padding: 0; }
#creatior-accordion .panel-heading a { padding: 17px 20px; position: relative; display: block; font-size: 16px; font-weight: normal; padding-left: 60px; color: #686868; }
#creatior-accordion .panel-heading a:hover, #creatior-accordion .panel-heading a:focus { text-decoration: none; }
#creatior-accordion .acc-arro { right: auto; left: 20px; top: 50%; transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); -webkit-transform: translateY(-50%) rotate(180deg); }
#creatior-accordion a.collapsed .acc-arro { transform: translateY(-50%) rotate(90deg); }
.more-detail p { margin-bottom: 0; margin-top: 20px; display: none; }
.more-detail > p { margin-bottom: 0; margin-top: 30pz; }




/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,2); /* Fallback color */
    background-color: rgba(0,0,2,0.4); /* Black w/ opacity */
  }

  /* Modal Content */
  .modal-content-form {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    width: 50%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
  }
  .modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
  }

  /* Add Animation */
  @-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
  }

  @keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
  }

  /* The Close Button */
  .close {
    color: #fff;
    float: right;
    background-color: #f00;
    font-size: 28px;
    padding-left:5px;
    padding-right:5px;
    font-weight: bold;
  }

  .close:hover,
  .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }

  .modal-header {
    padding: 2px 16px;
    background-color: #fff;
    color: white;
  }

  .modal-body {padding: 2px 16px;}

  .modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
  }
  .text{
    font-size:16px
  }

  .blink_me {
    animation: blinker steps(1) 1s infinite alternate;
  }

  @keyframes blinker {
    90% {
      opacity: 0.5;
    }
  }


@media screen and (max-width:568px)
{
  #desktop{
    display:none;
  }
}

@media screen and (min-width:569px)
{
  #mobile{
    display:none;
  }
}
