/*-----------------------------------------------------------------font-css-----------------------------------------------------------------------------------------------*/



@font-face {



    font-family: 'robotothin';



    src: url('fonts/roboto-thin-webfont.woff2') format('woff2'),



         url('fonts/roboto-thin-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;







}







@font-face {



    font-family: 'LucidaSansRegular';



    src: url('fonts/LucidaSansRegular.eot');



    src: url('fonts/LucidaSansRegular.eot') format('embedded-opentype'),



         url('fonts/LucidaSansRegular.woff2') format('woff2'),



         url('fonts/LucidaSansRegular.woff') format('woff'),



         url('fonts/LucidaSansRegular.ttf') format('truetype'),



         url('fonts/LucidaSansRegular.svg#LucidaSansRegular') format('svg');



}







@font-face {



    font-family: 'SegoeUISemibold';



    src: url('fonts/SegoeUISemibold.eot');



    src: url('fonts/SegoeUISemibold.eot') format('embedded-opentype'),



         url('fonts/SegoeUISemibold.woff2') format('woff2'),



         url('fonts/SegoeUISemibold.woff') format('woff'),



         url('fonts/SegoeUISemibold.ttf') format('truetype'),



         url('fonts/SegoeUISemibold.svg#SegoeUISemibold') format('svg');



}







@font-face {



    font-family: 'mmrtextb';



    src: url('fonts/mmrtextb.eot');



    src: url('fonts/mmrtextb.eot') format('embedded-opentype'),



         url('fonts/mmrtextb.woff2') format('woff2'),



         url('fonts/mmrtextb.woff') format('woff'),



         url('fonts/mmrtextb.ttf') format('truetype'),



         url('fonts/mmrtextb.svg#mmrtextb') format('svg');



}







@font-face {



    font-family: 'SEGOEUIL';



    src: url('fonts/SEGOEUIL.eot');



    src: url('fonts/SEGOEUIL.eot') format('embedded-opentype'),



         url('fonts/SEGOEUIL.woff2') format('woff2'),



         url('fonts/SEGOEUIL.woff') format('woff'),



         url('fonts/SEGOEUIL.ttf') format('truetype'),



         url('fonts/SEGOEUIL.svg#SEGOEUIL') format('svg');



}







@font-face {



    font-family: 'LucidaSansDemiboldRoman';



    src: url('fonts/LucidaSansDemiboldRoman.eot');



    src: url('fonts/LucidaSansDemiboldRoman.eot') format('embedded-opentype'),



         url('fonts/LucidaSansDemiboldRoman.woff2') format('woff2'),



         url('fonts/LucidaSansDemiboldRoman.woff') format('woff'),



         url('fonts/LucidaSansDemiboldRoman.ttf') format('truetype'),



         url('fonts/LucidaSansDemiboldRoman.svg#LucidaSansDemiboldRoman') format('svg');



}



/*--------------------------------------------------------------------universal-css------------------------------------------------------------------------------------------*/







*::-moz-selection {



    background: #8dc63f none repeat scroll 0 0;



    color: #fff;



}



body {



    background:#fff;



    color: #555555;



    font-family: 'LucidaSansRegular';



    font-size: 14px;



    line-height: 26px;



}



h1, h2, h3, h4, h5, h6 {



    color: #333;



}



h1 {



    color: #fff;



    font-size: 40px;



    line-height: 1;



}



h1 strong{



   color: #1a1919;



   font-weight:normal;



}



h2 {



    color: #555555;



    font-size: 40px;



   



    line-height: 1;



    margin-bottom: 10px;



    margin-top: 0;



	font-family: 'mmrtextb';



}



h3 {



    color: #444444;



    font-size: 20px;



   



    line-height: 1;



}



h4 {



    color: #019cd2;



    font-size: 22px;



   



    line-height: 1;



    margin-bottom: 20px;



}



h5 {



    color: #fff;



    font-size: 18px;



    line-height: 1;



}



.btn {



    border: 0 none;



    border-radius: 0;



}



.btn.btn-primary:hover {



    background-color: #017fb5;



}



a {



    text-decoration: none;



    transition: all 300ms ease 0s;



}



a:focus, a:hover {



    outline: medium none;



    text-decoration: none;



}



p {



    color: #444444;



    font-size: 15px;



    font-weight: 400;



    line-height: 25px;



	



}



.training-modal .modal-header{padding: 0; border-bottom:none;}



.training-modal .modal-header .close{width:30px; height:30px; border-radius:100%; background:#000; border: 2px solid #fff; opacity: 1; margin-top: -32px;



    position: relative; top: 20px; right: -10px; z-index: 99; text-shadow: none; color: #fff; line-height: 24px; font-size: 1.5rem;}



.training-modal .modal-body{	padding: 0;}



.enrol-pop-content{
  display: flex;
  justify-content:space-between;
}
.enrol-pop-left{
    width: 55%;
    padding-right: 30px;
}
.enrol-pop-left img{
    width:100%;
    height:100%;
}
.enrol-pop-right{
    width: 45%;
    padding-right: 30px;
}
.work-pop-right .modal-header h4.modal-title {
    font-size: 18px !important;
}
.details-modal-body .multiselect {
    border: 1px solid #ccc !important;
    width:100%;
    text-align: left;
    height: 50px;
}
.multi-group .btn-group{
    width:100% !important;
    display: block !important;
}
.multi-group .col-sm-12 .btn-group{
    width:100% !important;
    display: block !important;
}
.multi-group .col-sm-12 .btn-group .btn .caret {
    float: right;
    margin-top: 8px;
}
.multiselect-container{
    overflow-y: scroll;
    max-height: 165px;
    width: 100%;
}
.multiselect-container li a label{
    font-size: 14px;
    font-family: "Arial";
    font-weight: 200;
}
.multiselect-container li a{
    padding: 8px 35px !important;
}
/*-------------------------------------header start------------------------------*/



.navbar-fixed-top {top:0px;}



.main-header{width:100%; float:left;}



.navbar-right {margin-right:0px;}



.navbar-default{background:none; border:none;}



.main-header .navbar-header{background-color:#202020; border-color:transparent; -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;	transition: all 0.5s ease;	-webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5); box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5); height:58px; width:100%;}



.main-header .navbar-nav > li{ margin-left:24px; line-height:58px;}



.main-header .navbar-default .navbar-nav>li>a{ color:#fff; font-size: 12px; font-style: normal; letter-spacing: 1px; text-transform: uppercase; outline:none; padding:11px 0px; font-family: 'SegoeUISemibold';}



.main-header .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#dfdbdb;}



.main-header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:none; color:#dfdbdb;}



.main-header .navbar-collapse{float:right;}



.main-header .navbar-nav > li > a::after, .navbar-nav > li > a::before { transition: all 0.5s ease 0s;}



.main-header .navbar-nav > li > a::after{ background: #d7a700 none repeat scroll 0 0; bottom: 0; color: transparent; content: "."; height: 4px; left: 0; margin: auto; position: absolute; right: 0; width: 0;}



.main-header .navbar-nav > li > a:hover::after { width: 100%;}



.main-header .navbar-nav > li > a.active::after { width: 100%;}



.main-header .navbar-collapse ul li:hover > ul{display:block;}



.dropdown:hover .dropdown-menu{display:block; border:none;}



.dropdown-menu{ border-top:none; box-shadow:none; min-width:137px; right:auto!important; left:0; background:#202020; color:#fff; border-radius:0px; padding:0;}



.dropdown-menu > li > a{ color:#fff; padding:8px 20px; border-bottom:1px solid #3f3e3e;}



.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background-color: #f7a600; color: #fff; text-decoration: none;}



.dropdown-menu > li > .dropdown-menu{ display:none!important;}



.dropdown-menu li:hover .dropdown-menu{ display:block!important;}



.dropdown-menu > li > .dropdown-menu {top: -2px; left: 100%;}



.subdropdown{min-width:125px!important; border-radius:0 0 4px 4px; margin-left:-1px;}



.subdropdown li a{background:#1e65a8!important; color:#fff!important; border-bottom:1px solid #fff!important;}



.subdropdown li:hover a{ background:#e8e8e8!important; color:#052c60!important;}



.dropdown-menu > li > .dropdown-menu li{ background:#fff;}



.main-header .top-header{ background:#202020; width:100%; float:left; padding:7px 0;}



.lefttop-header{ float:left; margin-top:3px;}



.lefttop-header img{ float:left; margin-top:9px;}



.lefttop-header p{ color:#999c9f; font-size:14px; float:left; padding-left:10px; margin-bottom:0;}



a.get-detail-but{ background:#a38210; border-radius:30px; padding:1px 14px; color:#000; font-size:11px; float:left; margin-left:10px;}



a.get-detail-but:hover{ background:#7f650c; color:#fff;}



.main-header .right-topheader{ float:right;}







.main-header .right-topheader .call-part{ float: left;



color: #fff;



font-size: 14px;



margin-right: 14px;



line-height: 33px;}

.main-header .right-topheader .call-part a{ 
color: #fff;}





a.online-but{ background:#f7a600; padding:1px 14px; color:#000; font-size:13px; border-radius:30px; float:left; /*margin-right:30px;*/}



a.online-but:hover{ background:#b97f09; color:#fff;}



.main-header .log-right{ margin:0; padding:0; float:left;}



.main-header .log-right li{ float:left; padding:0 7px; list-style:none; color:#999c9f;}



.main-header .log-right li a{ color:#999c9f;}



.main-header .log-right li a:hover{ color:#fff;}



.main-header .nav-right{ float:right;}



.main-header .nav-left{ float:left;}



.main-header .addtocart-icon{ border:1px solid #f7a600; width:50px; height:40px; float:right; margin-left:10px; text-align:center; line-height:40px;}



.addtopoint{ position: relative;}



.addtopoint span{ position:absolute; right:4px; top:4px; background:#f90561; border-radius:100%; width:16px; height:16px; color:#fff; font-size:9px; text-align:center; line-height:16px; font-style:normal; font-weight:bold;}















/*------------------------------inner-header---------------------*/







.inner-header{width:100%; float:left;}



.inner-header .navbar-header{background-color:#fff; border-color:transparent; -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;	transition: all 0.5s ease;	-webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5); box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5); width:100%;}



.inner-header .top-header{ background:#fff; width:100%; float:left; padding:5px 0; border-bottom:2px solid #ebebeb;}



.inner-header .navbar-nav > li{ margin-left:20px; line-height:58px;}



.inner-header .navbar-default .navbar-nav>li>a{ color:#000; font-size: 12px; font-style: normal; letter-spacing: 1px; text-transform: uppercase; outline:none; padding:11px 0px; font-family: 'SegoeUISemibold';}



.inner-header .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#000;}



.inner-header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:none; color:#000;}



.inner-header .navbar-collapse{float:right;}



/*.inner-header .navbar-nav > li > a::after, .navbar-nav > li > a::before { transition: all 0.5s ease 0s;}



.inner-header .navbar-nav > li > a::after{ background: #d7a700 none repeat scroll 0 0; bottom: 0; color: transparent; content: "."; height: 4px; left: 0; margin: auto; position: absolute; right: 0; width: 0;}*/



/*.inner-header .navbar-nav > li > a:hover::after { width: 100%;}



.inner-header .navbar-nav > li > a.active::after { width: 100%;}*/



.navbar-default .navbar-nav>li:after, .navbar-default .navbar-nav>li:before{transition: all 0.5s ease 0s;}



.navbar-default .navbar-nav>li:after{ background: #d7a700 none repeat scroll 0 0; bottom: 0; color: transparent; content: "."; height: 4px; left: 0; margin: auto; position: absolute; right: 0; width: 0;}



.navbar-default .navbar-nav>li:hover:after { width: 100%;}



.navbar-default .navbar-nav>li.current-menu-item:after { width: 100%;}



.inner-header .navbar-collapse ul li:hover > ul{display:block;}



.inner-header .right-topheader{ float:right;}







.inner-header .right-topheader .call-part{ float: left;



color: #000;



font-size: 14px;



margin-right: 14px;



line-height: 33px;}

.inner-header .right-topheader .call-part a{
color: #000;
}





.inner-header .nav-right{ float:right;}



.inner-header .nav-left{ float:left;}



.inner-header .addtocart-icon{ border:1px solid #f7a600; width:50px; height:40px; float:right; margin-left:10px; text-align:center; line-height:40px;}



.inner-header .log-right{ margin:0; padding:0; float:left;}



.inner-header .log-right li{ float:left; padding:0 7px; list-style:none; color:#999c9f;}



.inner-header .log-right li a{ color:#999c9f;}



.inner-header .log-right li a:hover{ color:#000;}











@media (min-width: 768px) {







.main-header .navbar__initial .navbar-header{ background:none; box-shadow:none;}



.inner-header .navbar__initial .navbar-header{ background:#fff; box-shadow:none;}



.navbar__initial .top-bar{ display:block;}



.navbar__initial .navbar-nav > li > a{color:#dfdbdb;}



.navbar__initial .nav-toogle{ color:#000;}



.main-header .navbar__initial .top-header{ display:block!important;}



.main-header .scrollspy_menu .top-header	{ display:none;}

.inner-header .scrollspy_menu .top-header .lefttop-header{ display:none;}

.inner-header .scrollspy_menu .top-header .textwidget{ display:none;}

.inner-header .navbar__initial .top-header .lefttop-header{ display:block;}

.inner-header .navbar__initial .top-header .textwidget{ display:block;}


.main-header .scrollspy_menu .navbar-brand{ padding:0px 0;}



.main-header .navbar__initial .navbar-brand{ padding:10px 0!important;}



.main-header .scrollspy_menu .nav-right{ margin-top:0px;}



.main-header .navbar__initial .nav-right{ margin-top:10px!important;}



.main-header .scrollspy_menu .navbar-nav > li > a{ padding:19px 0;}



.main-header .navbar__initial .navbar-nav > li > a{ padding:11px 0;}



.main-header .scrollspy_menu .addtocart-icon{ margin-top:10px;}



.main-header .navbar__initial .addtocart-icon{ margin-top:0px;}



.main-header .scrollspy_menu .navbar-brand{ width:auto;}



.main-header .navbar__initial .navbar-brand{ width:auto!important;}



.inner-header .navbar__initial .top-header{ display:block!important;}



/*.inner-header .scrollspy_menu .top-header	{ display:none;}*/



.inner-header .scrollspy_menu .navbar-brand{ padding:14px 0;}



.inner-header .navbar__initial .navbar-brand{ padding:16px 0!important;}



.inner-header .scrollspy_menu .nav-right{ margin-top:0px;}



.inner-header .navbar__initial .nav-right{ margin-top:26px!important;}



.inner-header .scrollspy_menu .navbar-nav > li > a{ padding:19px 0;}



.inner-header .navbar__initial .navbar-nav > li > a{ padding:11px 0;}



.inner-header .scrollspy_menu .addtocart-icon{ margin-top:10px;}



.inner-header .navbar__initial .addtocart-icon{ margin-top:0px;}



.inner-header .scrollspy_menu .navbar-brand{ width:auto;}



.inner-header .navbar__initial .navbar-brand{ width:auto!important;}



.inner-header .navbar__initial .navbar-header{ height:96px;}







}



/*-----------------------------------------------------------------------header end-----------------------------------------------------------------------*/











/*-----------------------------------------------------------------------banner-start-----------------------------------------------------------------------*/







.bannerPart{position:relative; width:100%; float:left; overflow:hidden; margin-top: 15px;}



.innerupshadow{ position:absolute; left:0; top:0; width:100%;}



/*-----------------------------------------------------------------------banner-end-----------------------------------------------------------------------*/







/*-----------------------------------------------------------------------body-start-----------------------------------------------------------------------*/







.main-body{ width:100%; float:left;}



.search-part{ width:100%; float:left;}



.midsearch-part{ width:100%; float:left; background:#f4f2f3; padding:25px 0; -webkit-border-bottom-right-radius: 5px;



-webkit-border-bottom-left-radius: 5px;



-moz-border-radius-bottomright: 5px;



-moz-border-radius-bottomleft: 5px;



border-bottom-right-radius: 5px;



border-bottom-left-radius: 5px; text-align:center;}



.midsearch-part h2{ color:#454242; font-size:29px;}



.searchcourse-part{ width:70%; display:inline-block;}



.leftserchinput{ width:79.5%; float:left; border-bottom:1px solid #000; position:relative; padding:8px 19px 4px 19px;}



.leftserchinput:before{ width:1px; background:#000; height:20px; content:""; position:absolute; left:0; bottom:0;}



.leftserchinput img{ float:left;}



.leftserchinput input[type=text]{ color:#969090; padding:0 15px; float:left; width:94%; border:none; outline:none; font-size:17px; background:none;}



.search-but{ background:#f64313; padding:7px 20px; -webkit-border-top-right-radius: 10px;



-webkit-border-bottom-right-radius: 10px;



-moz-border-radius-topright: 10px;



-moz-border-radius-bottomright: 10px;



border-top-right-radius: 10px;



border-bottom-right-radius: 10px; float:left; color:#fff; font-size:16px; border:none; outline:none; margin-top:1px;}



.search-but:hover{ background:#f7a600;}



.industrial-tranningpart{ width:100%; float:left; padding:55px 0;}



.industrial-tranningpart h3{ color:#1a1919; font-size:28px;  font-family: 'SegoeUISemibold'; line-height:36px; position:relative; padding-bottom:15px;}



.industrial-tranningpart h3:after{ position:absolute; left:0; background:#d7a700; width:40%; bottom:0; content:""; height:3px;}



.industrial-tranningpart h1{ color: #1a1919;
    font-size: 28px;
    font-family: 'SegoeUISemibold';
    line-height: 40px;
    position: relative;
    padding-bottom: 15px;
    margin-top: 0;
    text-align: center;
    width: 65%;
    margin: auto;
	}
	
#text-4 p {
    text-align: left;
}


.industrial-tranningpart h1:after{ /*position:absolute; left:0;*/ background:#d7a700; width:40%; bottom:0; content:""; height:3px; display:block; margin:10px auto 0;}






.industrial-tranningpart p{ padding-top:20px;}



.industrial-iconpart{ width:100%; float:left;}



.indus-iconpart{ margin-top:40px; padding:20px;}
.indus-iconpart:hover{background:#fff; box-shadow:0 0 5px #ccc; border-radius:5px;}


.lefticon{ float:left; margin-right:20px;}



.righticontext{ overflow:hidden;} 



.righticontext h4{ font-family: 'SEGOEUIL'; color:#1a191c; font-size:19px; font-weight:bold; margin-bottom:6px; margin-top:0;}



.righticontext p{ color:#5a595c; font-size:14px; padding-top:0; line-height:20px; font-weight: 400;}



.course{ width:100%; float:left; background: url('images/course-bg.jpg') no-repeat; background-size:cover; padding:65px 0 32px 0;}



.course h2{ color:#020202; font-size:36px; margin-bottom:0;}



.course p{ color:#020202; font-size:20px;}



.tab-part{ width:100%; float:left; margin-top:40px;}



.coursetab{ border-bottom:none;}



.coursetab li{ background:#e1dbdb; padding:0px; border:1px solid #acacac; border-radius:30px; color:#000; margin-right:5px;}



.coursetab li a{ color:#000; font-family: 'SEGOEUIL'; font-size:17px; text-transform:uppercase; padding:10px 28px; background-color:inherit!important; border:none; border-radius:30px!important; margin-right:0;}



.coursetab li.active{ background:#8dc63f;}



.coursetab li:hover{ background:#8dc63f;}



.coursetab li:focus{ background:none;}



.coursetab li:hover a{background-color:inherit!important; border:none!important; color:#000!important;}



.coursetab li.active a{ background-color:inherit!important; border:none!important; color:#000!important;}



.inner-tabbody{ padding:50px 0px 0 0px;}



.coursepart{ width:100%; float:left;}



.coursefull{ background:#fff; width:100%; float:left; padding-bottom:22px; margin-bottom: 20px;}



.course-img{ width:100%; float:left;}



.courseshortintro{ width:100%; float:left; padding:25px 15px 0 15px;}



.courseshortintro h3{ margin:0; min-height:46px;}



.courseshortintro h3 a{font-family: 'SEGOEUIL'; color:#4729a2; font-size:20px; font-weight:bold; line-height:23px;}



.courseshortintro p{ font-style:italic; color:#4c4a51; line-height:20px; font-size:14px; padding-top:15px; min-height:65px;}



a.blenroll{ background:#3f6ced; padding:6px 15px; color:#fff; font-size:17px; float:left; text-transform:uppercase; margin-top:15px; border-bottom:2px solid #2b50b9;}



a.blenroll:hover{ background:#ff5722; border-bottom:2px solid #c43b10;}



.browse-jobpart{ width:100%; float:left; text-align:center; margin-top:48px;}



a.orbg{ background:#ff5722; border-radius:5px; padding:8px 20px; color:#fff; display:inline-block;}



a.orbg:hover{ background:#f7a600;}



.edupress{ width:100%; float:left; background: url('images/education-pressbody.jpg') no-repeat; background-size:cover; padding:85px 0 85px 0;}



.edupress h2{ font-size:36px; color:#fff; position:relative; padding-bottom:20px;}



.edupress h2:after{ position:absolute; left:0; bottom:0; background:#f7a600; height:5px; width:42%; content:"";}



.edupresscontent{ width:100%; float:left; margin-top:100px;}



.edupresspart{ width:100%; float:left; text-align:center;}



.edupresspart img{ display:inline-block;}



.edupresspart h3{font-family: 'SEGOEUIL'; font-size:23px; color:#fff; font-weight:bold;}



.edupresspart p{ color:#c5bebe; font-size:16px; padding-top:10px;}



.blog-part{ width:100%; float:left; padding:100px 0;}



.leftblog{ width:30%; float:left;}



.leftblog h2{ color:#000000; font-size:36px; position:relative; padding-bottom:15px;}



.leftblog h2:after{position:absolute; left:0; bottom:0; background:#f7a600; height:5px; width:42%; content:"";}



.blogvideopart{ width:100%; float:left; margin-top:20px;}



.blogvideopart h2{ font-size:22px; margin-top:20px; padding:0; line-height:27px;}



.blogvideopart h2:after{ display:none;}



.blogvideopart p{ font-size:20px; color:#000000; font-family: 'SEGOEUIL';}



.rightblog{width:68%; float:right;}



.rightblog h2{ color:#000000; font-size:36px; position:relative; padding-bottom:15px;}



.rightblog h2:after{position:absolute; left:0; bottom:0; background:#f7a600; height:5px; width:42%; content:"";}



.leftrightblog{ width:49%; float:left; margin-top:20px;}



.uprightimg{ width:100%; float:left; min-height:144px; overflow:hidden;}



.uprightimg img{ height:144px!important; width:100%!important; max-width:inherit;}



.leftrightblog h2{ font-size:22px; margin-top:30px; padding:0; line-height:27px;}



.leftrightblog h2 a{ color:#000000;}



.leftrightblog h2:after{ display:none;}



.leftrightblog p{ font-size:15px; color:#000000; font-family: 'SEGOEUIL';}



a.readmore{ color:#163167; font-size:16px;}



.rightrightblog{width:49%; float:right; margin-top:20px;}



.rightrightblog h2 a{ color:#000000;}



.rightrightblog h2{ font-size:22px; margin-top:30px; padding:0; line-height:27px;}



.rightrightblog h2:after{ display:none;}



.rightrightblog p{ font-size:20px; color:#000000; font-family: 'SEGOEUIL';}



.testimonial-part{ width:100%; float:left; background: url('images/testimonial-banner.jpg') no-repeat; background-size:cover; padding:78px 0 40px 0;}



.testimonial-part h2{ font-size:36px; color:#fff; text-align:center;}



.testi-crousel-part p{ color:#fff; font-size:20px; float:left; margin-left:20px; width:80%;}



.testi-crousel-part .carousel-control{ top:-89px;}



.testi-crousel-part .item blockquote img{ float:left;}



.testi-crousel-part #quote-carousel .carousel-control{ margin-top:0;}



.testi-crousel-part #quote-carousel .carousel-control.left { left: 249px;}



.testi-crousel-part #quote-carousel .carousel-control.right  { right: 249px!important;}



.testi-crousel-part .testinamepart{ width:100%; float:left; margin-top:50px; margin-left:130px;}



.testi-crousel-part .testinamepart img{ float:left; width:120px; height:120px;}



.testi-crousel-part .testinamepart .down-intro{ float:left; margin-left:27px; margin-top:10px;}



.testi-crousel-part .testinamepart .down-intro h2{ font-family: 'SegoeUISemibold'; color:#fff; font-size:28px; text-align:left;}



.testi-crousel-part .testinamepart .down-intro h3{font-family: 'SEGOEUIL'; font-size:21px; font-style:italic; color:#fff;}



.placement-logo{ width:100%; float:left; padding:76px 0;}



.placement-logo h2{ font-size:36px; color:#000000; position:relative; padding-bottom:15px;}



.placement-logo h2:after{position:absolute; left:0; bottom:0; background:#f7a600; height:5px; width:21%; content:"";}



.featured-logo{width:100%; margin-top:30px;}



.featured-logo .item{padding:0 25px;}



.logo-img{ width:100%;}



.logo-img img{ max-width:100%;}







/* carousel */



#quote-carousel { padding: 0 10px 30px 10px; margin-top: 30px;}



#quote-carousel .carousel-control{ background: none; color: #222; font-size: 2.3em; text-shadow: none; margin-top: 30px;}



#quote-carousel .carousel-control.left { left: 0px;}



#quote-carousel .carousel-control.right { right: 0px !important;}



#quote-carousel .carousel-indicators { right: 50%; top: auto; bottom: 0px; margin-right: -19px;}



#quote-carousel .carousel-indicators li { background: #c0c0c0;}



#quote-carousel .carousel-indicators .active { background: #333333;}



.item blockquote { border-left: none; margin: 0;}



.item blockquote img { margin-bottom: 10px;}







/**



  MEDIA QUERIES



*/















/* Small devices (tablets, 768px and up) */



@media (min-width: 768px) { 



    #quote-carousel { margin-bottom: 0; padding: 0 40px 30px 40px;}



}







/* Small devices (tablets, up to 768px) */



@media (max-width: 768px) { 



    #quote-carousel .carousel-indicators { bottom: -20px !important;}



    #quote-carousel .carousel-indicators li { display: inline-block; margin: 0px 5px; width: 15px; height: 15px;}



    #quote-carousel .carousel-indicators li.active { margin: 0px 5px; width: 20px; height: 20px;}



}











footer{ background:#262c38; padding:96px 0 0 0; float:left; width:100%; position:relative;}



.quick-linkpart{ width:100%; float:left;}



.quick-linkpart h2{ font-size:26px; color:#fff; position:relative; padding-bottom:15px;}



.quick-linkpart h2:after{ position:absolute; left:0; bottom:0; background:#f7a600; height:5px; width:30%; content:"";}



.quick-linkpart ul{ margin:50px 0 0 0; padding:0;}



.quick-linkpart ul li{ list-style:none; line-height:30px; position: relative; padding-left:20px;}



.quick-linkpart ul li:before{position: absolute; left:0; top:0; font-family:'FontAwesome'; font-size:15px; content: "\f101"; color:#f7a600;}



.quick-linkpart ul li a{ font-size:14px; color:#aca9a9;}



.quick-linkpart ul li a i{ color:#f7a600; padding-right:5px;}



.quick-linkpart ul li a:hover{ color:#fff;}



.addresspart{ width:100%; float:left;}



.addresspart h2{ font-size:26px; color:#fff; position:relative; padding-bottom:15px;}



.addresspart h2:after{ position:absolute; left:0; bottom:0; background:#f7a600; height:5px; width:22%; content:"";}



.addressdivpart{ width:100%; float:left; margin-top:33px;}



.addressdivpart p{ color:#aca9a9; font-size:14px; line-height:26px; margin-bottom:0;}



.addressdivpart span{ width:100%; float:left; margin-top:12px; color:#aca9a9; font-size:15px;}



.addressdivpart span font{ color:#fff;}







.addressdivpart ul{ margin:20px 0 0 0; padding:0;}



.addressdivpart ul li{ float:left; list-style:none; margin-left:15px;}



.addressdivpart ul li:first-child{ margin-left:0;}



.addressdivpart ul li i{ width:45px; height:45px; border-radius:100%; line-height:42px; color:#ffffff; font-size:20px; text-align:center; background:#343c3f; border:2px solid #3f494d;}



.addressdivpart ul li i:hover{ background:#f7a600; border:2px solid #fff;}







.main-header .uppersocial-link{margin:2px 0 0 0; padding:0; float:left;}



.main-header .uppersocial-link li{ float:left; list-style:none; margin-left:10px; padding-left:0!important;}



.main-header .uppersocial-link li:before{ display:none;}



.main-header .uppersocial-link li:first-child{ margin-left:0;}



.main-header .uppersocial-link li i{ width:30px; height:30px; line-height:28px; color:#ffffff!important; font-size:14px; text-align:center; border:1px solid #f7a600; padding-right:0px!important;}


.main-header .uppersocial-link li i:hover{ background:#f7a600; border:1px solid #fff;}











.inner-header .uppersocial-link{margin:2px 0 0 0; padding:0; float:left;}



.inner-header .uppersocial-link li{ float:left; list-style:none; margin-left:10px; padding-left:0!important;}



.inner-header .uppersocial-link li:before{ display:none;}



.inner-header .uppersocial-link li:first-child{ margin-left:0;}



.inner-header .uppersocial-link li i{ width:30px; height:30px; line-height:28px; color:#000!important; font-size:14px; text-align:center; border:1px solid #f7a600; padding-right:0px!important;}



.inner-header .uppersocial-link li i:hover{ background:#f7a600; border:1px solid #fff;}















/*.uppersocial-link{margin:0; padding:0; float:left;}



.uppersocial-link li{ float:left; list-style:none; margin-left:15px;}



.uppersocial-link li:before{ display:none;}



.uppersocial-link li:first-child{ margin-left:0;}



.uppersocial-link li i{ width:30px; height:30px; border-radius:100%; line-height:26px; color:#ffffff!important; font-size:14px; text-align:center; background:#343c3f; border:2px solid #3f494d; padding-right:0px!important;}



.uppersocial-link li i:hover{ background:#f7a600; border:2px solid #fff;}*/



.social-link{ margin:20px 0 0 0!important; padding:0;}



.social-link li{ float:left; list-style:none; margin-left:15px; padding-left:0!important;}



.social-link li:before{ display:none;}



.social-link li:first-child{ margin-left:0;}



.social-link li i{ width:45px; height:45px; line-height:42px; border-radius:100%; color:#ffffff!important; font-size:20px; text-align:center; border:2px solid #3f494d; background:#343c3f; padding-right:0px!important;}



.social-link li i:hover{ background:#f7a600; border:2px solid #fff;}















.footcont{ width:100%; float:left;}



.footcont h2{ font-size:26px; color:#fff; position:relative; padding-bottom:15px;}



.footcont h2:after{ position:absolute; left:0; bottom:0; background:#f7a600; height:5px; width:45%; content:"";}



.footerinputtext{ width:100%; float:left; margin-top:10px;}



.footcont .wpcf7-form p{ color:#fff;}



.footcont span{ width:100%; float:left; margin-top:25px;}



.footcont span input[type=text]{ border-bottom:2px solid #66696e; border-left:none; border-right:none; border-top:none; color:#979597; font-size:18px; padding:15px 0; background:none; width:100%;}



.footcont span input[type=text]:focus{border-bottom:2px solid #fff;}







.footcont span input[type=email]{ border-bottom:2px solid #66696e; border-left:none; border-right:none; border-top:none; color:#979597; font-size:18px; padding:15px 0; background:none; width:100%; outline:none;}



.footcont span input[type=email]:focus{border-bottom:2px solid #fff;}



.footcont span textarea{border-bottom:2px solid #66696e; border-left:none; border-right:none; border-top:none; color:#979597; font-size:18px; padding:15px 0; background:none; resize:none; width:100%; height:75px; outline:none;}



.footcont span textarea:focus{border-bottom:2px solid #fff;}











.footcont .wpcf7-submit{ background:#f7a600; border-radius:30px; color:#fff; font-family: 'SegoeUISemibold'; padding:8px 30px 10px 30px; font-size:23px; border:none; margin-top:25px; text-transform:uppercase;}



.footcont .wpcf7-submit:hover{ background:#ff5722;}











.footerinputtext input[type=text]{ border-bottom:2px solid #66696e; border-left:none; border-right:none; border-top:none; color:#979597; font-size:18px; padding:15px 0; background:none; width:100%;}



.footerinputtext input[type=text]:focus{border-bottom:2px solid #fff;}



.footerinputtext textarea{border-bottom:2px solid #66696e; border-left:none; border-right:none; border-top:none; color:#979597; font-size:18px; padding:15px 0; background:none; resize:none; width:100%; height:80px;}



.footerinputtext textarea:focus{border-bottom:2px solid #fff;}



.footerinputtext input[type=submit]{ background:#f7a600; border-radius:30px; color:#fff; font-family: 'SegoeUISemibold'; padding:8px 30px 10px 30px; font-size:23px; border:none;}



.footerinputtext input[type=submit]:hover{ background:#ff5722;}



.copy-para{  border-top:1px solid #444851; padding:8px 0;  margin-top:34px;}



.copy-para p{color:#444851; font-size:13px; margin-bottom:0;}











/*------------------------------about-----------------------*/



.gallery-banner{ width:100%; float:left; padding:200px 0 28px 0; margin-top:100px; height:400px; background-size:cover!important; background-position:0 !important;}



.gallery-banner .bredcamp-part ul li{color:#fff;}



.gallery-banner .bredcamp-part ul li a{color:#fff;}



.aboutgrey-body{ width:100%; float:left; background:#e8e7e5; padding:40px 0 28px 0; margin-top:115px;}







@-moz-document url-prefix() {



.aboutgrey-body{



      margin-top:109px;



  }



} 







@media screen and (-webkit-min-device-pixel-ratio:0){



 .aboutgrey-body{



     margin-top:109px;



  }  



}































.aboutgrey-body h2{ font-size:48px; color:#333231;}



.bredcamp-part{ width:100%; float:left;}



.bredcamp-part ul{ margin:0; padding:0;}



.bredcamp-part ul li{ float:left; font-family: 'SegoeUISemibold'; list-style:none; padding: 0 5px;}



.bredcamp-part ul li a{font-family: 'SegoeUISemibold'; color:#929291; font-size:17px;}



.bredcamp-part ul li a.active{font-family: 'SEGOEUIL';}



.bredcamp-part2{ width:100%; float:left;}



.bredcamp-part2 ul{ margin:0; padding:0;}



.bredcamp-part2 ul li{ float:left; font-family: 'SegoeUISemibold'; list-style:none; padding: 0 5px; color:#fff;}



.bredcamp-part2 ul li a{font-family: 'SegoeUISemibold'; color:#fff; font-size:17px;}



.bredcamp-part2 ul li a.active{font-family: 'SEGOEUIL';}



.about-ogmapart{ width:100%; float:left; padding:60px 0;}



.about-ogmapart h2{ font-size:36px; color:#020202;}



.left-ulpart{ width:33%; float:left;}



.left-ulpart ul{ margin:0; padding:0; list-style:none;}



.left-ulpart ul li{ line-height:42px;}



.left-ulpart ul li a{ color:#0f64e4; font-size:15px;}



.left-ulpart ul li i{ color:#ff5722; font-size:16px; margin-right:10px;}



a.view-carrer{ background:#ff5722; padding:10px 30px; border-radius:30px; font-size:18px; color:#fff; margin-top:20px; float:left;}



a.view-carrer:hover{ background:#f7a600;}



.midimgpart{ text-align:center; width:33%; float:left; padding:30px 0;}



.midimgpart h2{ font-size:24px; color:#0d71b7; font-family: 'LucidaSansDemiboldRoman'; margin:0;}



.midimgpart h3{font-size:79px; color:#e19654; font-family: 'LucidaSansDemiboldRoman'; margin:10px 0 0 0;}



.midimgpart h4{font-size:35px; color:#06479f; font-family: 'LucidaSansDemiboldRoman'; margin:10px 0;}



.midimgpart h5{font-size:39px; color:#e3c78b; font-family: 'LucidaSansDemiboldRoman'; margin:0;}



.rightcarrerimg{ float:right; width:33%;}



.rightcarrerimg img{ width:100%;}



.how-it-work{ width:100%; float:left; background:#e4e8ee; padding:87px 0 67px 0;}



.how-it-work h2{ font-size:36px; color:#020202; margin:0; position:relative; padding-bottom:15px;}



.how-it-work h2:after{ position:absolute; left:42%; bottom:0; background:#f7a600; height:5px; width:15%; content:"";}



.how-it-work p{ padding-top:40px; width:69%; display:inline-block;}



.our-missionpart{ padding:0; margin:60px 0 0 0;}



.our-missionpart li{ float:left; width:32%; margin-left:8px; padding:25px 15px 18px 15px; list-style:none; height:186px;}



.our-missionpart li:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.37);



-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.37);



box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.37);}



.our-missionpart li h2{color:#fff; font-size:24px; text-align:left; padding-bottom:6px;}



.our-missionpart li h2:after{ display:none;}



.our-missionpart li p{ font-size:13px; color:#fff; line-height:17px; text-align:left; width:auto; padding-top:0px;}



.pinkbg{width:100%; float:left; background: url('images/our-missionbody.png') no-repeat;}



.bluebg{width:100%; float:left; background:#03a9f4;}



.violetbg{width:100%; float:left; background:#673ab7;}



.wanttotropic{ display:inline-block; margin-top:48px;}



.wanttotropic h2{ color:#020202; font-size:36px; padding-bottom:0; float:left; margin-right:20px;}



.wanttotropic h2:after{ display:none;}



a.viewcarrer{background:#ff5722; padding:10px 30px; border-radius:30px; font-size:18px; color:#fff; margin-top:20px;}



a.viewcarrer:hover{ background:#f7a600;}



.unique-feature{ width:100%; float:left; padding:60px 0;}



.unique-feature h2{ font-size:36px; color:#020202; margin:0; position:relative; padding-bottom:15px;}



.unique-feature h2:after{ position:absolute; left:42%; bottom:0; background:#f7a600; height:5px; width:15%; content:"";}



.uniqueulpart{ width:100%; float:left; margin-top:80px;}



.leftunique{ float:left; margin:0; padding:0; list-style:none; width:45%;}



.leftunique li{ text-align:left;}



.leftunique li a{ color:#020202; font-size:15px;}



.leftunique li p{ overflow:hidden; line-height:28px;}



.leftunique li i{ color:#ff5722; font-size:16px; margin-right:10px; float:left; margin-top:6px;}



.rightunique{float:right; margin:0; padding:0; list-style:none; width:45%;}



.rightunique li{ text-align:left;}



.rightunique li a{ color:#020202; font-size:15px;}



.rightunique li p{ overflow:hidden; line-height:28px;}



.rightunique li i{ color:#ff5722; font-size:16px; margin-right:10px; float:left; margin-top:6px;}



.teaching-banner{ width:100%; float:left; background: url('images/teaching-banner.jpg') fixed 0 no-repeat; background-size:cover; padding:93px 0 127px 0;}



.teaching-banner h2{font-size:36px; color:#fff; margin:0; position:relative; padding-bottom:15px;}



.teaching-banner h2:after{ position:absolute; left:38%; bottom:0; background:#f7a600; height:5px; width:23%; content:"";}



.teaching-banner p{ color:#fff; font-size:17px; line-height:25px; padding-top:57px;}



.infrastrusture-part{ width:100%; float:left; padding:70px 0;}



.infrastrusture-part h2{font-size:36px; color:#020202; margin:0 0 20px 0; position:relative; padding-bottom:15px;}



.infrastrusture-part h2:after{ position:absolute; left:42%; bottom:0; background:#f7a600; height:5px; width:15%; content:"";}



.infrastrusture-part p{ text-align:left; padding-top:20px; margin-bottom:0;}



.infracture-img{ width:100%; float: left; margin-top:45px;}



.leftinfraimg{ width: 56%; float: left;}



.rightinfraimg{ width: 42.8%; float: right;}



.uprightinfraimg{ width:100%; float:left;}



.downrightinfraimg{ width:100%; float:left; margin-top:10px;}



.inner-course{ width:100%; float:left; padding:43px 0 55px 0;}



.coursefull-inner{background: #edf2f3; width: 100%; float: left; padding-bottom: 22px;}



.mrbottom{ margin-bottom:30px;}



.webnone{ display:none;}







/*------------------------------course-detail-----------------------*/







.wrap-box{width: 100%;position: relative; float:left; margin-bottom:30px;}



.some-left{width: 774px; float:left;}



.nail-right{width: 350px; height: auto; padding: 0; position: inherit; top: 0; right: 0; transition: background-color .2s ease; float:right;}



.greydetailbody{ background:#e8e7e5; float:left; width:100%; padding:40px 0 150px 0; margin-top:115px;}



.marrowtop{ margin-top:40px;}



.upshortderail{ background:#fff; float:left; width:100%; padding:20px 25px 11px 25px;}



.upshortderail h2{ font-family: 'SegoeUISemibold'; color:#f90561; font-size:25px; }



.intro-detail{ width:100%; float:left; margin-top:15px;}



.left-introimg{ float:left; margin-right:20px;}



.right-introdetail{ overflow:hidden; margin-top:17px;}



.detail-tabpart{ width:100%; float:left; margin-top:20px;}



.detail-tab{ border-bottom:none;}



.detail-tab li{ background:none; padding:0px; color:#000;}



.detail-tab li a{ color:#555551; font-family: 'LucidaSansRegular'; font-size:15px; text-transform:uppercase; padding:10px 28px; background-color:inherit!important; border:none; margin-right:0;}



.detail-tab li.active{ background:#fff;}



.detail-tab li:hover{ background:#fff;}



.detail-tabli:focus{ background:none;}



.detail-tab li:hover a{background-color:inherit!important; border:none!important; color:#555551!important;}



.detail-tab li.active a{ background-color:inherit!important; border:none!important; color:#555551!important;}



.whitetabcontent{ background:#fff; padding:20px 25px 60px 27px;}



.detail-bodycontent{ width:100%; float:left;}



.partcont{ margin-bottom:15px; float:left; width:100%;font-size: 15px;}
.partcont img{max-width: 100%;}



.partcont h3{font-family: 'SEGOEUIL'; color: #1a191c; font-size: 19px; font-weight: bold; margin-bottom: 15px; margin-top: 0;}
.partcont h2{font-family: 'SEGOEUIL'; color: #019cd2; font-size: 22px; font-weight: bold; margin-bottom: 15px; margin-top: 0;}



.partcont p{ padding:15px 0; margin-bottom:0;}



.partcont ul{ margin:0 0 20px 0; padding:0;}



.partcont ul li{ list-style:none; color: #444444; font-size: 15px; line-height:27px;}



.partcont ul li i{ font-size: 8px; float: left; margin-top: 8px; margin-right: 6px;}



.detailcontpart{ width:100%; float:left; background:#fff; padding-bottom:15px; margin-bottom:15px;}



.detailcontpart h3{font-family: 'LucidaSansRegular'; color:#494948; font-size:19px; border-bottom:1px solid #d5d4d2; padding:18px 15px 11px; margin:0;}



.detailcontpart span{ display:block; padding:0 15px; float:left; width:100%; margin-top:15px;}



.detailcontpart span img{ float:left; margin-right:10px;}



.detailcontpart span font{ font-size: 11px; float: left; line-height: 17px;}



.detailcontpart ul{ margin:0; padding:0;}



.detailcontpart ul li{ border-bottom:1px solid #eeeeed; padding:10px 15px; float:left; width:100%; list-style:none;}



.detailcontpart ul li span{ float:left; color: #444444;



font-size: 15px; width:auto; margin:0; padding:0;}



.detailcontpart ul li font{ float: right; color:#e37506;}



.enroll-buttonpart{ width:100%; float:left; padding:10px 15px 0 15px;}



a.detail-enroll{background: #17aa1c; padding: 6px 22px; color: #fff; font-size: 15px; float: left; text-transform: uppercase; border-radius:30px;}



a.detail-enroll:hover{ background:#f7a600;}



a.addcart-but{ padding: 5px 22px; color: #a8abac; font-size: 15px; float: right; text-transform: uppercase; border-radius:30px; border:1px solid #a8abac;}



a.addcart-but:hover{ background:#3f6ced; color:#fff;}



.student-enrollpart{  width:100%; float:left; background:#fff; padding-bottom:15px; margin-bottom:15px;}



.student-enrollpart h3{font-family: 'LucidaSansRegular'; color:#494948; font-size:19px; border-bottom:1px solid #d5d4d2; padding:18px 15px 11px; margin:0;}



.student-enrollpart ul{ margin:0; padding:0;}



.student-enrollpart ul li{border-bottom: 1px solid #eeeeed; padding: 10px 15px; float: left; width: 100%; list-style: none;}



.left-icon{ width:66px; height:66px; border-radius:100%; float:left; margin-right:15px;}



.left-icon img{ width:100%;}



.righticon-deil{ overflow:hidden;}



.righticon-deil h4{ color:#0b7af8; font-size:15px; line-height:20px; margin-bottom:0;}



.righticon-deil h4 a{color:#0b7af8; font-size:15px; line-height:20px;}



.righticon-deil h4 a:hover{ text-decoration:underline;}



.lowerview{ margin:0; padding:0;}



.lowerview li{ float:left; color:#aaa9a9; padding:0 3px!important; border:none!important; width:auto!important;}



.lowerview li a{ font-size:12px; color:#aaa9a9;}



.intonline{ width:100%; float:left; background:#fff; padding:15px;}



.onlinetext{ float:left; width:71%;}



.onlinetext h4{font-family: 'LucidaSansRegular'; color:#494948; font-size:15px; margin-bottom:0;}



.onlinetext p{ font-size:12px; color:#000; line-height:20px; padding-top:10px;}



a.learn-more{ background:#8f2031; padding:2px 20px; float:left; color:#fff;}



a.learn-more:hover{ background:#3993c2;}



.onlinromg{ float:right; margin-top:10px;}



.carriculam-part{ width:100%; float:left;}



.carriculam-part h3{font-family: 'SEGOEUIL'; color: #1a191c; font-size: 19px; font-weight: bold; margin-bottom: 0px; margin-top: 0; position:relative; padding-bottom:15px;}



.carriculam-part h3:after{ background:#0b53f8; height:4px; width:11%; left:2px; bottom:0; position:absolute; content:"";}



.section-curriculam{ width:100%; float:left; margin-top:45px;}



.section-curriculam h2{ font-family: 'mmrtextb'; color:#262625; font-size:17px; border-bottom:3px solid #c8cbcc; padding-bottom:12px;}



.section-curriculam h2 span{font-family: 'LucidaSansRegular'; padding-left:15px; color:#262625; text-transform:uppercase; font-size:15px;}



.section-curriculam ul{ margin:0; padding:0;}



.section-curriculam ul li{ border-bottom:1px solid #eeeeed; padding:10px 0px; float:left; width:100%; list-style:none;}



.section-curriculam ul li h4{font-family: 'LucidaSansRegular'; font-size:15px; color:#61615f; line-height:18px; margin:0; float:left;}



.section-curriculam ul li h5{ font-family: 'mmrtextb'; color:#61615f; font-size:15px; float:left; margin:0; padding-left:70px; line-height:25px;}



.student-feedback{ width:100%; float:left; margin-top:40px;}



.student-feedback h2{font-family: 'SegoeUISemibold'; color:#262625; font-size:19px; text-align:left; position: relative; padding-bottom:15px;}



.student-feedback h2:after{ background:#0b53f8; height:4px; width:11%; left:2px; bottom:0; position:absolute; content:"";}



.student-feedback ul{ margin:0; padding:0;}



.student-feedback ul li{ width:100%; float:left; border-bottom:1px solid #c8cbcc; padding:30px 0; list-style:none;}



.leftfeedbackpart{ width:30%; float:left;}



.leftfeedbackpart img{ float:left; margin-right:20px;}



.student-info{ overflow:hidden;}



.student-info h6{ font-size:13px; color:#888585; margin:0;}



.student-info h4{ font-size:18px; color:#000000; margin:0; padding-top:10px;}



.rightfeedrating{ width:60%; float:right;}



.rightfeedrating ul{ margin:0; padding:0;}



.rightfeedrating ul li{ float:left; margin-right:5px; width:auto; border:none; padding:0;}



.rightfeedrating ul li i{ color:#f8b708; font-size:15px;}



.left-inputcoment{ width:48%; float:left;}



.left-inputcoment input[type=text]{ border-bottom:1px solid #dbd9d5; background:none; padding:6px 4px; outline:none; font-size:17px; color:#a09f9c; float:left; border-top:none; border-left:none; border-right:none; width:100%; margin-bottom:15px; margin-top:15px;}



.left-inputcoment input[type=text]:focus{ border-bottom:1px solid #000;}



.right-inputcoment{ width:48%; float:right;}



.right-inputcoment textarea{  border-bottom:1px solid #dbd9d5; background:none; padding:23px 4px; outline:none; font-size:17px; color:#a09f9c; float:left; border-top:none; border-left:none; border-right:none; width:100%; height:123px; resize:none;}



.right-inputcoment textarea:focus{ border-bottom:1px solid #000;}



.post-comment{ display:inline-block; background:#dbd9d5; border-radius:30px; padding:8px 30px; color:#7c7b77; border:none; font-size:17px; margin-top:20px;}



.post-comment:hover{ background:#f7a600; color:#fff;}



.panelcourse{ width:100%; float:left; margin-top:30px;}



.panel-group .panel + .panel { margin-top: 0;}



.panelcourse .panel-heading {font-family: 'SegoeUISemibold'; color:#262625; font-size:19px; text-align:left; padding:0;}



.panelcourse .panel-title{border-bottom:3px solid #c8cbcc;}



.panelcourse .panel-title a { display: block; color: #262625; padding: 15px 0; position: relative; font-size: 16px;}



.panelcourse .panel-title a span{ font-family: 'LucidaSansRegular'; padding-left:45px; color:#262625; text-transform:uppercase; font-size:14px; font-weight:bold;}



.panelcourse .panel-body ul{ margin:0; padding:0;}



.panelcourse .panel-body ul li{ border-bottom:1px solid #eeeeed; padding:10px 0px; float:left; width:100%; list-style:none;}



.panelcourse .panel-body ul li h4{font-family: 'LucidaSansRegular'; font-size:13px; color:#61615f; line-height:18px; margin:0; float:left;}



.panelcourse .panel-body ul li h5{ font-family: 'mmrtextb'; color:#61615f; font-size:14px; float:left; margin:0; padding-left:70px; line-height:25px; width:86%;}



.detail-tabpart.python .panelcourse .panel-body ul li h5{ font-family: 'mmrtextb'; color:#61615f; font-size:14px; float:left; margin:0; padding-left:0; line-height:25px; width:100%;}



.panelcourse .panel-heading a:before { content:"\f067"; position: absolute; font-family:'FontAwesome'; right: 5px; top: 15px; font-size: 18px; transition: all 0.5s; transform: scale(1); color:#ccc;}



.panelcourse .panel-heading.active a:before { content: ' '; transition: all 0.5s; transform: scale(0);}



#bs-collapse .panel-heading a:after { content: ' '; font-size: 18px; position: absolute; font-family:'FontAwesome'; right: 5px; top: 15px; transform: scale(0); transition: all 0.5s; color:#ccc; }



#bs-collapse .panel-heading.active a:after { content:"\f068"; transform: scale(1); transition: all 0.5s;}











/*------------------------------Gallery-----------------------*/







.gallery-part{ width:100%; float:left; margin-top:45px; margin-bottom:45px;} 



.gallery-part h2{ font-size:25px; color:#020202; padding-bottom:15px; position:relative;}   



.gallery-part h2:after{position:absolute; left:0; background:#f7a600; width:32%; bottom:0; content:""; height:3px;}  



.gallerycon{ width:100%; float:left; margin-top:30px;}



.gallerycon ul{padding:0; margin:0; list-style:none;}



.gallerycon ul li{float: left; width: 24%; margin: 0 0.5% 1%; background: #fff; padding: 5px; text-align:center;}



.gallerycon ul li h3{ font-weight:600; color:#000;}



.single-blog-post .img-box { display: inline-block; position: relative; max-height:175px; overflow:hidden;}



.single-blog-post .img-box img { width: 100%;}



.single-blog-post .img-box .overlay { background: rgba(247, 166, 0, 0.75) none repeat scroll 0 0; bottom: 0; left: 0; position: absolute; right: 0; top: 0; transform: scale(0);



 transition: all 0.5s ease 0s;}



.single-blog-post:hover .img-box .overlay { transform: scale(1);}



.single-blog-post .img-box .overlay .box { display: table; height: 100%; width: 100%;}



.single-blog-post .img-box .overlay .box .content { display: table-cell; vertical-align: middle; text-align:center;}



.single-blog-post .img-box .overlay .box a { background: #fff none repeat scroll 0 0; border: 1px solid #fff; border-radius: 50%; color: #fbca00; display: inline-block; font-size: 18px; height: 40px; line-height: 38px; margin-right: 8px; transition: all 0.3s ease 0s; width: 40px;}











.gallery-partfontpart{ width:100%; float:left; margin-top:45px; margin-bottom:45px;} 



.gallery-partfontpart p{ text-align:center;}



.galleryconbig{ width:100%; float:left; margin-top:30px;}

.galleryconbig ul{padding:0; margin:0; list-style:none;}



.galleryconbig ul li{float: left; width: 32.3%; margin: 0 0.5% 1%; background: #fff; padding: 5px; text-align:center; min-height:310px;}



.galleryconbig ul li h3{ font-weight:600; color:#000; font-size:2.4rem; line-height:36px;}



.galleryconbig ul li h5{ color:#000; font-size:13px;}



.galleryconbig ul li h5 label{ font-size:13px;}



.aigpl-img-wrp::after {

    border-color: #ccc;



    border-style: none none double double;



    border-width: 4px;



    bottom: -7px;



    content: " ";



    left: -7px;



    position: absolute;



    right: 11px;



    top: 5px;



    z-index: -1;



}







.aigpl-img-wrp {



    border: 1px solid #ccc;



    padding: 5px;



    z-index: 1;



}



.aigpl-img-wrp {



    height: 197px;



    position: relative;



    width: 100%;



}



.aigpl-img-wrp img{ border: 0 none;



    border-radius: 0;



    box-shadow: none;



    height: 100%;



    margin: 0;



    object-fit: cover;



    /*object-position: center top;*/



    padding: 0;



    width: 100%;}







/*----------------------------training-----------------------------*/







.training-banner{ width:100%; float:left; padding:31px 0 31px 0; /*margin-top:115px;*/ margin-top: 105px;}



.training-banner h2 { font-size: 48px; color: #333231;}



.summer-text p{ padding-top:15px;}



.summer-text h2{font-size: 36px; color: #020202; margin: 33px 0 33px 0; position: relative; padding-bottom: 15px;}



.summer-text h2:after { position: absolute; left: 0; bottom: 0; background: #f7a600; height: 5px; width: 12%; content: "";}



.prodetailul{ width:100%; float:left;}



.corp-text p{padding-top:15px;}



.corporate-body{ width:100%; float:left; margin-bottom:40px;}



.adupbig{font-size: 36px; color: #020202; margin: 33px 0 0px 0; position: relative; padding-bottom: 15px;}



.adupbig:after { position: absolute; left: 0; bottom: 0; background: #f7a600; height: 5px; width: 12%; content: "";}



.corporate-body h3{font-size: 23px; color: #020202; margin: 33px 0 20px 0; position: relative; padding-bottom: 15px; font-family: 'mmrtextb';}



.corporate-body h3:after { position: absolute; left: 0; bottom: 0; background: #f7a600; height: 5px; width: 12%; content: "";}



.advace-big{font-size: 36px; color: #020202; margin: 33px 0 33px 0; position: relative; padding-bottom: 15px;}



.advace-big:after { position: absolute; left: 0; bottom: 0; background: #f7a600; height: 5px; width: 12%; content: "";}



.leftprodetail{float: left; margin: 0; padding: 0; list-style: none; width: 45%;}



.leftprodetail li { text-align: left;}



.leftprodetail li i { color: #ff5722; font-size: 16px; margin-right: 10px; float: left; margin-top: 6px;}



.leftprodetail li p { overflow: hidden; line-height: 28px; padding-top:0;}



.rightprodetail{float: right; margin: 0; padding: 0; list-style: none; width: 45%;}



.rightprodetail li { text-align: left;}



.rightprodetail li i { color: #ff5722; font-size: 16px; margin-right: 10px; float: left; margin-top: 6px;}



.rightprodetail li p { overflow: hidden; line-height: 28px; padding-top:0;}



.course-cover{ width:100%; float:left; margin-top:50px; margin-bottom:50px;}



.course-cover h2{ font-size: 31px; color: #020202; margin: 33px 0 33px 0; position: relative; padding-bottom: 15px;}



.course-cover h2:after { position: absolute; left: 0; bottom: 0; background: #f7a600; height: 5px; width: 28%; content: "";}



.coursesection-left{ width:48%; float:left;}



.coursesection-left h3{ font-size:16px; border-bottom:3px solid #c8cbcc; padding-bottom:10px; font-family: 'mmrtextb';}



.coursesection-left h3 span{ font-family: 'LucidaSansRegular'; padding-left: 45px; color: #262625; text-transform: uppercase; font-size: 14px;}



.coursesection-left ul{ margin:0; padding:0;}



.coursesection-left ul li{ width:100%; float:left; margin-top:10px; list-style:none;}



.coursesection-left ul li label{ width:25%; float:left; color:#61615f; font-weight:normal; font-size:15px;}



.coursesection-left ul li font{font-family: 'mmrtextb'; font-weight:bold; color:#61615f; font-size:13px;}



.coursesection-left ul li font .yellow{ color:#ecb806; font-style:normal;}



.coursesection-left ul li font .red{ color:#f30f60; font-style:normal;}



.coursesection-right{ width:48%; float:right;}



.coursesection-right h3{ font-size:16px; border-bottom:3px solid #c8cbcc; padding-bottom:10px; font-family: 'mmrtextb';}



.coursesection-right h3 span{ font-family: 'LucidaSansRegular'; padding-left: 45px; color: #262625; text-transform: uppercase; font-size: 14px;}



.coursesection-right ul{ margin:0; padding:0;}



.coursesection-right ul li{ width:100%; float:left; margin-top:10px; list-style:none;}



.coursesection-right ul li label{ width:25%; float:left; color:#61615f; font-weight:normal; font-size:15px;}



.coursesection-right ul li font{font-family: 'mmrtextb'; font-weight:bold; color:#61615f; font-size:13px;}



.coursesection-right ul li font i{ color:#ecb806; font-style:normal;}







/*----------------------------blog-----------------------------*/







.blog-body{ width:100%; float:left; margin:15px 0 30px 0;}



.blog-postpart{ width:100%; float:left; padding:20px 0;}



.fullcat { margin-bottom: 10px;}



.blog_cat { color: #000; display: inline-block; font-size: 12px; margin-left: 20px; letter-spacing: 2px; position: relative;}



.blog_cat:before { font-family: 'FontAwesome'; position: absolute; top: 1px; left: -10px; content: "\f111"; font-size: 7px; color: #000;}



.blog-postpart h2 { color: #222324; font-size: 20px; font-weight: 400; line-height: 28px; text-transform: uppercase; margin: 0; font-weight: bold; text-align: center;}



.blogpostimg{ width:100%; float:left;}



.datepart { text-align: center; color: #c89d2c; line-height: 17px; margin-bottom: 20px;}



.datepart p { display: inline-block; font-size: 12px; color: #000; letter-spacing: 2px;}



.post_list_comment_num { display: inline-block; font-size: 12px; margin-left: 10px; letter-spacing: 2px;}



.downblogimg{ position:relative; width:100%; float:left; height:212px; overflow:hidden;}	



.downblogimg .blog-img{width:100%; float:left; overflow:hidden;}



.downblogimg .blog-img img{ width:100%; height:auto;



-moz-transition: all 0.5s ease;



-o-transition: all 0.5s ease;



-webkit-transition: all 0.5s ease;



transition: all 0.5s ease;



}



.downblogimg:hover .blog-img img{



-moz-transition: scale(1.3);



-o-transition: scale(1.3);



-webkit-transform:scale(1.3);



transform:scale(1.3);



}



.downblogimg:hover .overlay-img{ opacity:1;}



.downblogimg .overlay-img{ position:absolute; bottom:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); opacity:0; text-align:center; line-height:100%; display:table-cell; vertical-align:middle;



-moz-transition: all 0.5s ease;



-o-transition: all 0.5s ease;



-webkit-transition: all 0.5s ease;



transition: all 0.5s ease;



}	



.downblogimg .img-link{ position:relative; top:50%; margin-top:-20px!important;}



.downblogimg .img-link i{ width:45px; height:45px; border-radius:100%; background:#3174c5; display:inline-block;}



.downblogimg .img-link i{ font-size:25px; line-height:48px; text-align:center; color:#fff;}



.blogpostimg p { font-size: 15px; line-height: 22px; clear: both; padding-top: 12px; text-align: left;}



.tagpart label { float: left; font-size: 16px; margin-top: 10px; padding-right: 15px;}



#tags ul { margin: 0; padding: 0; text-align: left;}



#tags li { list-style: none; display: inline-block; margin-top: 9px;}



#tags .tag1 a { font-size: 10px;}



#tags li a { background-color: #fafafb; border: 1px solid #ccc; border-radius: 40px; color: #333; display: inline-block; font-size: 13px; font-weight: 400; margin: 0 2px; padding: 2px 14px; outline: none;}



#tags li a:hover{ background:#97aa1e; color:#fff;}



.blogreadbuttonfull { text-align: center; position: relative; width: 100%; float: left;}



.blogreadbuttonfull::before { position: absolute; content: ""; left: 0; width: 41%; top: 37px; background: #ccc; height: 1px;}



.blogreadbuttonfull::after { position: absolute; content: ""; right: 0; width: 41%; top: 37px; background: #ccc; height: 1px;}



a.blogreadmorebutton { border-radius: 20px; color: #000; font-size: 15px; margin-top: 20px; padding: 2px 20px 2px; outline: none; border: 1px solid #5cb85c; display: inline-block;}



a.blogreadmorebutton:hover{ background: #5cb85c; text-decoration: none; outline: none; color: #fff;}



.right-blogpart{ width:100%; float:left;}



.right-blogpart h3 { color: #222324; font-size: 13px; line-height: 32px; text-transform: uppercase; font-weight: normal; padding: 6px 0 6px 6px; border-bottom: 1px solid #b1b5b0; margin: 4px 0 5px 0; font-family: 'mmrtextb';}



.right-blogpart ul { margin: 0; padding: 0 15px;}



.right-blogpart ul li { width: 100%; float: left; padding: 5px 0;  border-bottom: 1px solid #d5d5d3; list-style: none; margin-top: 15px;}



.right-blogpart p{ font-size:14px; line-height:20px;}



.fullwidthimg{ width:100%; float:left;}



.rightdateblog{ font-size: 12px; color: #000; letter-spacing: 2px; margin-bottom: 12px;}



.fullwidthtxt { width: 100%; float: left;}



.fullwidthtxt h3 { color: #676869; font-size: 13px; line-height: 20px; padding: 5px 0 0 0; border-bottom: none; font-weight: normal; text-transform: inherit; font-family: "Open Sans",sans-serif;}



.fullwidthtxt h3 a { font-size: 14px; text-decoration: none; color: #0c69c0;}



.searchpart { background: #fff; padding: 6px; width: 100%; float: left;}



.leftsearchinput { width: 63%; float: left;}



.searchpart .search-field { border: 1px solid #ccc; width: 100%; float: left; padding: 6px; font-weight: normal; 



-webkit-border-top-left-radius: 5px;



-webkit-border-bottom-left-radius: 5px;



-moz-border-radius-topleft: 5px;



-moz-border-radius-bottomleft: 5px;



border-top-left-radius: 5px;



border-bottom-left-radius: 5px;}



.searchpart .search-submit { background: #f64313 none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 17px;  padding: 7px 22px 7px 22px; font-weight: normal; 



-webkit-border-top-right-radius: 5px;



-webkit-border-bottom-right-radius: 5px;



-moz-border-radius-topright: 5px;



-moz-border-radius-bottomright: 5px;



border-top-right-radius: 5px;



border-bottom-right-radius: 5px;



}



.searchpart .search-submit:hover{ background:#f7a600;}



.ogmashortlogopart{ width:100%; float:left; margin-bottom:10px;}



.ogmashortlogopart img{ float:left; margin-right:10px;}



.namepartright{ overflow:hidden;}



.namepartright h3{color: #222324; font-size: 13px; border-bottom:none; padding:0; line-height:15px; margin:10px 0 0 0;}



.namepartright h4{ font-size:12px; margin:0; color:#999;}



.viewfacebook{ margin:0!important; padding:0!important;}



.viewfacebook li{ float: left !important; margin-right: 10px; border: none !important; width: auto !important; margin-top:0!important; padding:0!important;}



.viewfacebook li a{ font-size:10px; color:#0099FF;}



.viewfacebook li a:hover{ text-decoration:underline;}



.bloginner-body{ width:100%; float:left; margin-top:155px;}



.blogdetail-body{ width:100%; float:left;}



.blogdetail-body h2{color: #222324; font-size: 22px; font-weight: 400; line-height: 32px; text-transform: uppercase; margin: 15px 0 0 0; font-weight: bold;}



.detailblogimg{ width:100%; float:left; margin-top:20px;}



.blogdetail-body h3{ margin-top:15px; font-family: 'mmrtextb'; margin-top:30px;}



.college-trainmidbanner{ width:100%; float:left; margin-top:20px;}



.college-trainmidbanner img{ width:100%;}



.college-trainbody{ position:absolute; right:0; bottom:20px; width:40%; background:#7dbb00; padding:20px;}



.leftcollege-trainbody{ width:50%; float:left; border-right:1px solid #fff; padding:0 20px 0 0; height:208px; text-align:right;}



.mid-trainpara{ display:table-cell; vertical-align:middle; height:208px; color:#fff; font-size:23px; line-height:33px;}



.right-trainbody{ width:50%; float:left; padding-left:25px;}



.right-trainbody h3{ font-size:47px; color:#fff; line-height:60px;}



.lowertextbanner{ width:100%; float:left; margin-top:30px;}



.coming-soondiv{ width:100%; position:absolute; left:0; top:50%; text-align:center;  font-family: 'SEGOEUIL'; color:#bbcb33; font-size:80px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36);}



.error-bodypart{ background:#fff; width:100%; background-size:cover; height:100vh; display: flex; text-align: center; align-items: center;}



.content404{ width:100%; float:left; text-align:left;}



.content404 h2{ color: #1a1919; font-family: "SegoeUISemibold"; font-size: 28px; line-height: 36px; padding-bottom: 15px;}	



.content404 p a{ color:#bbcb33;}



.link-part{ width:100%; float:left; text-align:left; margin-top:50px;}	



.link-part h4{ color: #1a191c; font-family: "SEGOEUIL"; font-size: 19px; font-weight: bold; margin-bottom: 15px; margin-top: 0;}



.link-part ul{ margin:0 0 30px 0; padding:0;}



.link-part ul li{ list-style:none;}	



.link-part ul li a{ color:#163167;}



.link-part ul li a:hover{ color:#000; text-decoration:underline;}







/* 03.04.2017 */











/*----contact----*/







.cont-body{ width:100%; float:left; padding:60px 0 0 0;}



.cont-body h2{color: #020202; font-size: 36px;}



.leftcontinfo{ width:100%; float:left;}	



.leftcontinfo h3{   color: #1a1919; font-family: "SegoeUISemibold"; font-size: 28px; line-height: 36px;}



.cont-info{ margin:0; padding:0;}



.cont-info > li { border-bottom: 1px dashed #ddd; color: #6e6e6d; list-style: outside none none; margin: 0; padding: 10px 0;}



.cont-info > li:last-child{ border-bottom:none;}	



.cont-info > li i { float: left; font-size: 30px;}



.contact-info-content { margin-left: 45px; overflow: hidden;}



.contact-info-content .title { font-weight: 700; margin-bottom: 0;}



.description b { color: #bbcb34;}



.rightcontactpart{ width:100%; float:left;}



.rightcontactpart h3{ color: #1a1919; font-family: "SegoeUISemibold"; font-size: 28px; line-height: 36px;}



.continput{ width:100%; float:left; margin-bottom:20px;}



.continput input[type=text]{ border:1px solid #ccc; height:38px; padding:6px; width:100%; font-size:14px;}



.continput input[type=text]:focus{ border:1px solid #b8d30b;}	



.continput textarea{border:1px solid #ccc; height:100px; padding:6px; width:100%; font-size:14px; resize:none;}



.continput input[type=submit]{ background: #b8d30b none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 17px; padding: 10px 40px 8px;}



.continput textarea:focus{ border:1px solid #b8d30b;}



.continput input[type=submit]:hover{ background:#74840a;}



.mappart{ width:100%; float:left; margin-top:30px;}







/*--------------online-registration------------*/







.blueheadre { background: #bbcb33  none repeat scroll 0 0; padding: 15px 23px 8px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; position:relative; border-bottom:none;}



.blueheadre:before{position: absolute; bottom:-21px; left:24px; border-right: 28px solid transparent;border-top: 22px solid #bbcb33; border-left: 28px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}



.modeloriginalclose { color: #fff!important; font-size: 25px; margin: 5px 0 0 0 !important; text-shadow: none; z-index:999; position:absolute; right:14px; opacity:1; top:7px;}



.modeloriginalclose:hover{ opacity:1;}



.modal-header h4.modal-title { color: #fff; font-weight: normal; font-family:"mmrtextb"; font-size:22px; text-transform:uppercase;}



.input-label{ margin-top:15px;}



.inputlabelpart{ color:#020202; font-size:15px; font-family:"LucidaSansRegular"; font-weight:normal; width:100%;}



.input-label span{ width:100%; float:left;}



.input-label span input[type=text]{border: 1px solid #ccc; font-size: 14px; height: 38px; padding: 6px; width: 100%;}



.input-label span input[type=text]:focus{ border:1px solid #b8d30b;}



.input-label span textarea{border: 1px solid #ccc; font-size: 14px; height: 100px; padding: 6px; width: 100%; resize:none;}



.input-label span textarea:focus{ border:1px solid #b8d30b;}



.input-label22{ margin-top:15px;}	



.input-label22 span{ width:100%; float:left;}



.input-label22 span input[type=text]{border: 1px solid #ccc; font-size: 14px; height: 38px; padding: 6px; width: 92%; border-radius:0px;}



.input-label22 span input[type=text]:focus{ border:1px solid #b8d30b;}



.submodal{  background: #3f6ced none repeat scroll 0 0; border-bottom: 2px solid #2b50b9; color: #fff; font-size: 17px;	padding: 6px 32px; text-transform: uppercase;}



.submodal:hover{ background: #ff5722 none repeat scroll 0 0; border-bottom: 2px solid #c43b10; color:#fff;}	











/*--------------checkout-part------------*/







.checkoutbody{ width:100%; float:left; margin-top:210px;}



.leftcheckoutbody{ width:92%; float:left; margin-bottom:30px;}



.leftcheckoutbody h2{  color: #1a1919; font-family: "SegoeUISemibold"; font-size: 28px; line-height: 36px;}



.leftcheckoutbody p{  color: #1a1919;



    font-size: 18px;



    font-weight: normal;}



.leftcheckoutbody .wpcf7-form-control-wrap{ background:none; padding:0;}	



.leftcheckoutbody .wpcf7-form-control-wrap input[type=text]{border: 1px solid #ccc; font-size: 14px; height: 38px; padding: 6px; width: 100%; margin-top:5px;}



.leftcheckoutbody .wpcf7-form-control-wrap input[type=text]:focus{ border: 1px solid #b8d30b;}	







.leftcheckoutbody .wpcf7-form-control-wrap input[type=email]{border: 1px solid #ccc; font-size: 14px; height: 38px; padding: 6px; width: 100%; margin-top:5px;}



.leftcheckoutbody .wpcf7-form-control-wrap input[type=email]:focus{ border: 1px solid #b8d30b;}



.leftcheckoutbody .wpcf7-form-control-wrap select{-webkit-appearance: none;  -moz-appearance: none; background:#fff url(images/downarrow.png) no-repeat 98%; border: 1px solid #ccc; font-size: 14px;



 height: 40px; width:100%; padding: 6px; margin-top:5px;}



 



.leftcheckoutbody .wpcf7-submit{ background: #b8d30b none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 17px; padding: 10px 40px 8px; margin-top:20px;}



.leftcheckoutbody .wpcf7-submit:hover{background:#74840a none repeat scroll 0 0;}



.heightmid p{ font-size:14px!important;} 



 



.checkoutformpart{ width:100%; float:left; margin-top:15px;}	



.checklabel{ color:#1a1919; font-size:18px; font-weight:normal;}



.checklabel sup{ color:#FF0000;}



.checkoutformpart span{ width:100%; float:left;}



.checkoutformpart span input[type=text]{border: 1px solid #ccc; font-size: 14px; height: 38px; padding: 6px; width: 100%;}



.checkoutformpart span input[type=text]:focus{ border: 1px solid #b8d30b;}	



.checkoutformpart span input[type=password]{border: 1px solid #ccc; font-size: 14px; height: 38px; padding: 6px; width: 100%;}



.checkoutformpart span input[type=password]:focus{ border: 1px solid #b8d30b;}	



.checkoutformpart span select{-webkit-appearance: none;  -moz-appearance: none; background:#fff url(images/downarrow.png) no-repeat 98%; border: 1px solid #ccc; font-size: 14px;



 height: 40px; width:100%; padding: 6px;}	



.checkoutformpart span textarea{ border: 1px solid #ccc; font-size: 14px; height: 150px; padding: 6px; width: 100%; resize:none;}



.checkoutformpart span textarea:focus{ border: 1px solid #b8d30b;}	



.next-down{ width:100%; float:left; margin-top:30px; border-top:1px solid #ccc; padding:30px 0;}



.downleftcheck{ width:100%; float:left;}



.downleftcheck h3{  color: #1a191c; font-family: "SEGOEUIL"; font-size: 19px; font-weight: bold; margin-bottom: 6px; margin-top: 0;}	



.orderproduct{ margin:20px 0 0 0; padding:0; list-style:none;}



.softgrey{ width:100%; float:left; background:#f2f2f2; padding:8px 10px;}



.lefthead{ float:left;}	



.righthead{ float:right;}



.softwhite{ width:100%; float:left; background:#fff; padding:8px 10px;}



.radiopayment{ width:100%; float:left; margin-top:20px;}



.radiopayment input[type=radio]{ float:left; margin-right:10px;}



.radiopayment strong{ float:left;}



.radiopayment img{ float:left; margin-left:10px;}



.downleftcheck p{ font-style:italic; font-size:12px; color:#999;}



.placebutton{  background: #b8d30b none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 17px; padding: 10px 40px 8px;}



.placebutton:hover{ background:#74840a none repeat scroll 0 0;}	



.inputcheckright{ float:left; width:100%; line-height:22px;}



.inputcheckright input[type=checkbox]{ float:left; margin-right:10px;}



.createpart{ margin-top:20px; float:left;}



.createpart p{ font-size:12px; line-height:20px;}



.listitem-check{float:left; line-height:20px;}



.listitem-check input[type=radio]{opacity: 0; float:left; width:19px; height:21px; position:relative; z-index:1; margin-right:5px;}



.listitem-check input[type='radio']+label { background: url("images/uncheck-button.png") 0 0 no-repeat; padding-left:25px; float:left; margin-left:-21px; font-size: 14px; color: #aaa; font-weight: 400;}



.listitem-check input[type='radio']:checked+label { background: url("images/check-button.png") 0 0 no-repeat;}



.contsubmit{ background: #b8d30b none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 17px; padding: 10px 40px 8px;}



.contsubmit:hover{ background:#74840a;}



.rightcontactpart .wpcf7-form-control-wrap input[type=text]{ border: 1px solid #ccc; font-size: 14px; height: 38px; padding: 6px; width: 100%; border-radius:0px; outline:none;}



.rightcontactpart .wpcf7-form-control-wrap input[type=text]:focus{ border: 1px solid #b8d30b; box-shadow:none;}	



.rightcontactpart .wpcf7-form-control-wrap input[type=email]{ border: 1px solid #ccc; font-size: 14px; height: 38px; padding: 6px; width: 100%; border-radius:0px; outline:none;}



.rightcontactpart .wpcf7-form-control-wrap input[type=email]:focus{ border: 1px solid #b8d30b; box-shadow:none;}	



.rightcontactpart .wpcf7-form-control-wrap textarea{ border: 1px solid #ccc; font-size: 14px; height: 100px; padding: 6px; resize: none; width: 100%; border-radius:0px; outline:none;}



.rightcontactpart .wpcf7-form-control-wrap textarea:focus{ border: 1px solid #b8d30b; box-shadow:none;}	



.disblock{ display:none;}	



.lefttop-header .widget{ float:left;}	







.cont-body p{ width:48%; padding:0 15px; float:left; margin-top:7px; }



.cont-body h4{ color: #444444;



    font-size: 15px;



    font-weight: 400;



    line-height: 25px; }



.cont-body p label{ font-size:14px; color:#000; font-weight:normal; width:100%;}



.cont-body p input[type=text]{ border-bottom: 2px solid #ccc;



    border-top:none;



	border-left:none;



	border-right:none;



	font-size: 14px;



    height: 36px;



    outline: medium none;



    padding: 6px;



    width: 100%; background:none; font-weight:bold;}



.job-apply-form p input[type=email], .job-apply-form p input[type=tel]{ 
  border-bottom: 2px solid #ccc;
  border-top:none;
  border-left:none;
  border-right:none;
  font-size: 14px;
  height: 30px;
  outline: medium none;
  padding: 6px;
  width: 100%; 
  background:none; 
  font-weight:bold;
}
.job-apply-form p input[type=file]{
  border-bottom: 2px solid #ccc;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 5px;
}

.job-apply-form p textarea{ 
  border-bottom: 2px solid #ccc;
  border-top:none;
  border-left:none;
  border-right:none;
  font-size: 14px;
  height: 80px;
  outline: medium none;
  padding: 6px;
  width: 100%; 
  background:none; 
  font-weight:bold;
  resize: none;
}

.job-apply-form .apply-job-file-message p{
  width: 100%;
  float: none;
  margin-top: 20px;
}
.job-apply-form p input[type=text]{
  height: 30px;
}
.job-apply-form input, .job-apply-form textarea{
  outline: none;
}


.job-apply-form div.wpcf7-mail-sent-ok{
  border: 1px solid #23a74a;
  float: none;
  clear: both;
  font-size: 17px;
  padding: 8px 15px;
  background-color: #ffffff;
  color: #23a74a;
  box-shadow: 0 0 8px;
}
.job-apply-form span.wpcf7-not-valid-tip{
  font-size: 12px;
  line-height: 1.8;
}
.job-apply-form div.wpcf7-validation-errors{
  border: 1px solid #f00;
  float: none;
  clear: both;
  background-color: #ffffff;
  padding: 8px 15px;
  font-size: 17px;
  color: #f00;
  box-shadow: 0 0 8px;
}


.cont-body p input[type=number]{border-bottom: 2px solid #ccc;



    border-top:none;



	border-left:none;



	border-right:none;



	font-size: 14px;



    height: 36px;



    outline: medium none;



    padding: 6px;



    width: 100%; background:none; font-weight:bold;}	



	



.registration{border: 1px solid #ccc;



    border-radius: 0;



    font-size: 14px;



    height: 38px;



    outline: medium none;



    padding: 6px;



    width: 100%;}	



	



.payment_left{



	width:48%; 



	float:left; margin-top:10px;



}







.payment_right{



	/*width:26%;*/



	float:right;



}







.fullwidthpara{ width:96%!important; }



.payment_left input[type=submit]{ background: #b8d30b none repeat scroll 0 0;



    border: medium none;



    color: #fff;



    float: left;



    font-size: 17px;



    padding: 10px 40px 8px; margin-left:15px;}







.payment_left input[type=submit]:hover{ background: #74840a none repeat scroll 0 0; }	







.fullpaymentbody{background: url("images/payment-bg.png") 0 0 repeat-x; width:100%; float:left; padding:0;}







/*--------------thank-you------------*/







.thank-youbody{background: url("images/thank-youbg.png") 0 0 repeat-x; width:100%; float:left; margin-top:145px;}



.left-thankyoubody{ width:60%; float:left; margin-top:40px;}



.right-thankyoubody{ float:right;}



.speckpart{ width:100%; float:left;}



.speckpart span{ width:100%; float:left;  color: #1a1919;



    font-family: "SegoeUISemibold";



    font-size: 36px;
    line-height: 1.2;
}



	



.speckpart p{color: #07a925;



    font-size: 16px;



    line-height: 40px;



    padding-left: 49px;}







.thankyoumainbody{ background:#fff; border:1px solid #ccc; border-radius:5px; width:100%; padding:30px 20px; float:left; text-align:center; margin-top:10px;}



.thankyoumainbody h2{  color: #020202;



    font-size: 26px;}



.thankyoumainbody h2 span{ color:#bbcb33;}	



.thankyoumainbody p{ color:#f7a600; font-size:17px; line-height:15px; margin-bottom:0;}



.thankyoubuttonpart{ width:100%; float:left; margin-top:20px;}



a.contbrowse{ background: #0679da none repeat scroll 0 0;



    border-radius: 5px;



    color: #fff;



    float: left;



    font-family: 'SEGOEUIL';



    font-size: 18px;



    padding: 5px 15px;}



a.contbrowse:hover{ background: #f7a600 none repeat scroll 0 0;}	



	



a.retun-but{ background: #f7a600 none repeat scroll 0 0;



    border-radius: 5px;



    color: #fff;



    float: right;



    font-family: 'SEGOEUIL';



    font-size: 18px;



    padding: 5px 15px;}	



	



a.retun-but:hover{background: #0679da none repeat scroll 0 0;}	



.error-alert{padding: 5px 15px; margin-bottom: 10px;}



.alert-success{ padding:5px 15px; margin-bottom: 10px; font-weight: 700;}







.home-pop-image{width: 840px;



margin: 30px auto;



}







.gallerytabpart{ width:100%; float:left; /*border-bottom:1px solid #ccc;*/}



.gallery-tab{ margin:50px 0 0 0; padding:0; list-style:none; display:inline-block;}



.gallery-tab li{ float:left; margin-right:2px; text-align:center;}



   



.gallery-tab li a{ line-height:20px; display:block; padding:10px 30px 8px 30px; color:#000; font-size:14px; letter-spacing:1.5px; font-weight:normal; text-transform:uppercase; border-bottom:4px solid #fff; position:relative;} 



.gallery-tab li a:after{ background:#fff; height:4px; width:60%; content:""; position:absolute; left:18%; bottom:0;}



.gallery-tab li a:hover:after{background:#bbcb33; height:4px; width:60%;}  



.gallery-tab li a.active:after{background:#bbcb33; height:4px; width:60%;}



.gallery-heading{ text-align:center; font-size:30px; color:#000; margin-bottom:0;}



.gallery-heading:after{ background:none!important;}



.gallery-heading:before{ background:none;}







.open-body{ width:100%; float:left; padding:20px; background:#f0f9a7;}



.open-body h2{ text-align:center; color:#000; font-size:30px; padding:10px 0 0px 0;}



.open-body h3{ font-size:20px; color:#000; font-weight:normal; text-align:center; margin:0; text-transform:uppercase;}



.poppart{ width:50%; float:left; text-align:center; margin-top:20px;}



.poppart h4{font-size:18px; color:#000; font-weight:normal; margin-bottom:8px;}



.class-startwrap{ width:100%; float:left; padding:20px 0; text-align:center;}



.class-startwrap h2{ font-size:22px; color:#000; text-transform:uppercase;}



.venue-startwrap{width:100%; float:left; padding:20px 0 20px 0; text-align:center; background:#fff; border-radius:5px; border:1px solid #bbcb33;}



.venue-startwrap h2{ font-size:22px!important; color:#000; text-transform:uppercase;}



.poppart span{ font-weight:bold; color:#d02407;}











/*----new-css----*/



.reporting-body{ width:100%; float:left; padding:20px; background: url("images/report-bg.jpg") 0 0 no-repeat #eee;}



.reporting-body h2{ text-align:center; color:#000; font-size:30px; padding:10px 0 0px 0;}



.reporting-body h3{ font-size:20px; color:#000; font-weight:600; text-align:center; margin:0; text-transform:uppercase;}



.reporting-body h4{ font-size:17px; color:#000; font-weight:normal; text-align:center; margin:0; text-transform:uppercase; line-height:27px;}



.ogma-techmidlogopop{ padding:20px 0; text-align:center;}



.ogma-techmidlogopop img{ display:inline-block;}



.collage-list{ width:50%; float:left; text-align:center; margin-top:20px;}



.collage-list h4{font-size:14px; color:#000; font-weight:600; margin-bottom:8px;}



.collage-list span{ font-weight:bold; color:#d02407;}



.report-time{ width:100%; float:left; padding:20px 0; text-align:center;}



.report-time h2{ font-size: 19px;



color: #000;



text-transform: uppercase;}



.document-need{ width:100%; float:left; margin-top:15px;}



.document-need p{ color:#000;}



.document-need ul{ margin:0; padding:0; list-style:none;}



.document-need ul li{ color:#d02407; font-weight:bold;}



.placepent-wrap{

	width:100%;

	float:left;

	text-align:center;

	}

.placepent-wrap ul{

	list-style:none;

	padding:0;

	margin:0;

	display:inline-block;

	}

.placepent-wrap ul li{

	float:left;

	margin:20px 20px 0px;

	width:245px;

	}

.placepent-wrap ul li .roundimg{

	background: #d1e2e6;

	width: 165px;

	height: 165px;

	padding: 2px;

	border-radius: 50%;

	margin: 0 auto;

	display: table;

	}

.placepent-wrap ul li .roundimg img{

	width: 165px;

	height: 165px;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-o-border-radius: 50%;

	-webkit-border-radius: 50%;

	border: 3px solid #fff;

        object-fit: cover;

	}

.placeCont {

    display: block;

    margin: 20px 0 0;

    min-height: 99px;

}

.placeCont h3 {

    font-size: 16px;

    line-height: 20px;

    font-weight: 300;

    margin: 0 0 10px;

    color: #00a2de;

}

.placeCont h4 {

    font-size: 13px;

    line-height: 16px;

    font-weight: 400;

    margin: 0 0 10px;

    color: #3c3c3c;

}

span.date {

    color: #00a2de;

    font-size: 13px;

    font-weight: 400;

}
.fa-whatsapp2{
	background: url("images/whatsapp-icon.png") 0 0 no-repeat;
	width:43px;
	height:43px;
	border:none !important;
}
.fa-whatsapp2:hover{
	background: url("images/whatsapp-icon.png") 0 0 no-repeat !important;
	border:none !important;
}


/*Details  modal popup*/
.details-modal-header h4{
	display: inline-block;
	color: #020202!important;
	line-height: 1.2;
    position: relative;
    top: 5px;
}
.details-modal-body .form-group{
	margin-bottom: 16px;
}
.details-modal-body .form-control{
	height: 38px;
    background: transparent;
    border: none;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    border-radius: 0;
	padding-left: 0px;
	padding-right: 0px;
}
.details-label{
	font-size: 13.50px;
	letter-spacing: .45px;
}
.required{
	color: #f00;
}
.details-submit-btn{
	background: #20a85a;
	border: none;
	border-radius: 5px;
	padding: 14px 40px;
	font-size: 15px;
	line-height: 18px;
	color: #fff;
}

/*home banner item*/
.bannerPart img{
	max-width: 100%;
}
.carousel-fade .carousel-inner .item {
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0);
}
.carousel-indicators .active{
	background: #ffe44d;
	width: 9px;
	height: 9px;
	border: none!important;
}
.carousel-indicators li{
	width: 9px;
	height: 9px;
	border-radius: 0px;
	background: #fff;
	border: none!important;
}
.workshopbox ul li{width:48.2%;}
.workshop-img-wrp{height:400px;}
.workshop-model {width:830px;}
.work-pop-left{float:left; width: 43%;}
.work-pop-left img{width: 100%; height: 318px;}
.work-pop-right{float:left; padding-left: 20px; padding-right: 20px; width: 57%;}
.work-modl{padding:15px 0;}
.details-modal-header .close{
	margin-top: -2px;
    position: relative;
    top: -10px;
    right: -10px;
}

.book-seat-btn{
	padding-top: 25px;
}
.book-seat-btn a{
	background: #f9d46a;
    border-radius: 5px;
    padding: 15px 35px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .65px;
    font-size: 16px;
	line-height: 1.2;
}
.internship-details-form{
	max-width: 625px;
    margin: 30px auto 0;
    background: #f9f9f9;   
	border-radius: 5px;
}
.internship-details-form h2{
	font-size: 26px;
	line-height: 1.2;
	font-weight: 500;
	padding:20px 25px 10px;
	color: #000;
	border-bottom: 1px solid #ccc;	
}
.internship-form-row{
	padding: 25px 25px 25px;
}
.internship-form-row .form-group{
	margin-bottom: 20px;
}
.internship-form-row .form-control{
	height: 36px;
}
.workshop-data-science-img{
	height: 266px;
}
.workshop-data-science-img img{
	object-fit: inherit;
}
.whatsapp-icon{
	position:fixed;
	bottom:2%;
	right:4%;
	width:80px;
	height:80px;
	text-align:center;
	vertical-align:middle;	
	line-height:70px;
	}
.whatsapp {
  position: relative;
  width: 80px;
  height: 80px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transition: all 1s; 
}
.whatsapp.css {  
  -webkit-animation-delay:1s;
  -moz-animation-delay:1s;
  -ms-animation-delay:1s;
  -o-animation-delay:1s;
  animation-dely:1s;
}
.whatsapp.animated {
  -webkit-animation: 1600ms pulsate infinite alternate ease-in-out;
  -moz-animation: 1600ms pulsate infinite alternate ease-in-out;
  -ms-animation: 1600ms pulsate infinite alternate ease-in-out;
  -o-animation: 1600ms pulsate infinite alternate ease-in-out;
  animation: 1600ms pulsate infinite alternate ease-in-out;
}
.whatsapp:before,
.whatsapp:after { 
  position: absolute; 
  content: "";
  left: 0;
  top: 0;
  width:70px;
  height: 70px;
  background: white;
  border-radius:50%;
  box-shadow:0 0 3px #c0c0c0;
}


@keyframes pulsate {
  0% { transform: scale(1); }
  50% { transform: scale(1.3); }
  100% { transform: scale(1); }
}
@-webkit-keyframes pulsate {
  0% { -webkit-transform: scale(1); }
  50% { -webkit-transform: scale(1.3); }
  100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulsate {
  0% { -moz-transform: scale(1); }
  50% { -moz-transform: scale(1.3); }
  100% { -moz-transform: scale(1); }  
}
@-ms-keyframes pulsate {
  0% { -ms-transform: scale(1); }
  50% { -ms-transform: scale(1.3); }
  100% { -ms-transform: scale(1); }  
}
@-o-keyframes pulsate {
  0% { -o-transform: scale(1); }
  50% { -o-transform: scale(1.3); }
  100% { -o-transform: scale(1); }  
}
.whatsapp img{
	position:relative;
	z-index:999;
	margin-left: -9px;
	width: 58%;
    }
    

.open-job-sec{
    width: 100%;
    float: left;
    text-align: center;
}
.open-job-sec h2{
    font-size: 36px;
    color: #000000;
    position: relative;
    padding-bottom: 15px;
    margin-top: 70px;
}
.open-job-sec h2{
    font-size: 36px;
    color: #000000;
    position: relative;
    padding-bottom: 15px;
}
.open-job-sec h2:after {
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #f7a600;
    height: 5px;
    width: 21%;
    content: "";
    margin-left: -100px;
}
.open-job-list{
    width: 100%;
    float: left;
    margin-top: 25px;
}
.open-job-list ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
}
.open-job-list ul li{
    width: 31.5555%;
    margin: 10px;
    background: #fff;
    box-shadow: 0 0 5px #ccc;
    border-radius:5px;
    position: relative;
    padding:30px;
    text-align:left;    
}
.open-job-list ul li p{
    margin-bottom:0;
}
.open-job-list ul li h3{
    font-size:18px;
    line-height: 20px;
    font-weight: 500;
    margin: 0 0 10px;
    color: #00a2de;
}
.open-job-list ul li:nth-child(even)::after{
    content: "";
    border-left:solid 5px #f7a600;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    border-radius: 5px 0 0 5px;
}
.open-job-list ul li:nth-child(odd)::after{
    content: "";
    border-left:solid 5px green;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    border-radius: 5px 0 0 5px;
}
.open-job-list ul li i{
    border: solid 1px #ccc;
    width: 20px;
    height: 20px;
    color: #ccc;
    border-radius: 100%;
    text-align: center;
    line-height: 20px;
}
.open-job-list ul li dt{
    font-size: 14px;
    font-weight:300;
    color: rgb(138, 138, 138);
}
.apply-btn{
    color: #337ab7;
    border:solid 1px #337ab7;
    border-radius:5px;
    padding: 5px 15px;
    text-transform: uppercase;
    margin-top: 15px;
    display: inline-block;
}
.apply-btn:hover{
    background: #337ab7;
    color: #fff;
}

.no-job-hdn{
    margin-top: 50px;
}
.no-job-hdn img{
    max-width: 700px;
}
.no-job-hdn h3{
    position: relative;
    font-size: 30px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 30px;
}
.no-job-hdn p{
    font-size: 17px;
    color: #03a84e;
}
.no-job-hdn-center{
  text-align:center;
}
.no-job-hdn-center ol{  
    padding:0;
    width:41%;
    margin:0 auto;
}
.no-job-hdn-center ol li{
    font-size: 1.5rem;
    margin-bottom:10px;
text-align:left;
}

	

