@charset "utf-8";
/* CSS Document */
/*@font-face{font-family:'Ubuntu';src:url('../fonts/Ubuntu.woff2') format('woff2'),
url('../fonts/Ubuntu.woff') format('woff');font-weight:normal;font-style:normal;}*/
/*@font-face {font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBold.woff') format('woff');
    font-weight: 600; font-style: normal; font-display: swap;}*/
    
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;}
    
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;}	

html{font-family: 'Open Sans', sans-serif;-webkit-user-select: text; /* Safari */
  -ms-user-select: text; /* IE 10 and IE 11 */
  user-select: text; /* Standard syntax */}
body{/*font-family: 'Open Sans', sans-serif;*/ font-family: 'Roboto', sans-serif;line-height:24px; font-size: 15px;font-weight: 400;}
h1, h2, h3, h4, h5, h6 {font-family:'Poppins' !important;}
h1, .h1, h2, .h2, h3, .h3 {    margin-top: 0;    margin-bottom: 10px;}
p{font-size:17px;color:/*#333*/ #000;    line-height: 25px;margin: 0 0 10px;}
ul li{font-size:17px;color:#333;    line-height: 25px;margin: 0 0 10px;}
a{color:#333;}
a:hover{text-decoration:none;}
.no-padding {padding: 0;}
.no-padding {padding: 0!important;}
.top-margin {margin-top: 40px;}
.col-gap{padding:40px 0;}
.certi-col-gap{padding:40px 0 0 0;}
/***************Courses section********************/

.courses-main .row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 /*margin-right:-15px;margin-left:-15px*/
}
.clearfix {clear: both;}

/***************Courses section********************/
/***************top header********************/

/*.logo img {    position: absolute;    z-index: 9;    margin: 0 17%;}
.logo::after {    content: "";    border-width: 60px 160px 108px 70px;    border-style: solid;    border-color: #efefef;    border-radius: 50%;  }*/
.top-header {background: #eee;padding:5px 0;}
.top-header-left {    float: left;    width: 100%;}
.top-header-right {    float: right;    width: 42%;}
.top-header-left h6 {    color: #59b047;    font-size: 16px;margin: 0; font-weight:600;}
.top-header-left h6 span {    color: #f5861e;}
.whatspp {background:/*#4e935d*/ transparent; border-radius: 20px; padding: 0px 10px 0px 0; color: #304757; font-size: 13px; display: inline-block;}
.whatspp span {font-family: 'Poppins' !important; font-weight: 600;}
.whatspp img {width: 20%; padding-right: 3px;}
.reg {    float: right;}
.reg ul {margin: 0; padding: 0; /*background: #fff;  border: 1px dashed #e8e8e8;*/}
.reg ul li {display: inline; padding: 20px; text-transform: uppercase;}
.reg ul li a {color: #205a98;}
.reg ul span {font-weight: 600;}
/*.reg ul li:last-child a{    color: #34931f;}*/
.after-login-btn button{box-shadow: none !important; padding-top: 2px; padding-bottom: 0px;}
.after-login-btn .dropdown-toggle::after{content: "\f107"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; border: none !important; position: relative; top: 4px;}
.after-login-btn button img{height: 30px; width: 30px; border-radius: 50px;}
.after-login-btn .dropdown-menu-right{padding: 0px; background: #fff; box-shadow: 0 3px 3px rgb(0 0 0 / 29%), 0 3px 3px rgb(0 0 0 / 29%); border: 1px solid #eee; border-top: 0px;}
.after-login-btn .dropdown-menu-right .dropdown-item{display: block; height: 45px; line-height: 45px; padding: 0px 29px 0px 13px; font-weight: 500; font-size: 14px; color: #1D458A; position: relative; border-bottom: 1px solid #f7f5f5;}
.after-login-btn .dropdown-menu-right .dropdown-item:hover {background: #f5f5f5;}
.dropdown-item {display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;}
/****************navigation******************/
.navigation{padding: 0;background: #205a99;}
.dropdown-item {padding: 5px 20px;}
.navbar-expand-lg .navbar-nav .dropdown-menu {top: 30px;}
.menu {float: right;}
.navbar-nav > li > a {padding-top: 0; padding-bottom: 0;}
/****************banner******************/
.search-container input[type=text] {  padding: 6px;  margin-top: 8px;  font-size: 17px;  border: none;	color: #000;}
.search-container button {   padding: 6px 10px;  margin-top: 8px;  margin-right: 16px;  background: #205a99;  font-size: 17px;  border: none;  cursor: pointer;}
.search-container button:hover {  background: #ccc;}
.banner-bottom {    background: #f5861e;    padding: 20px 0;}
.banner-bottom ul {    padding: 0;    margin: 0;	text-align: center;}
.banner-bottom ul li {    display: inline;        padding: 6px 5px;   border-right: 1px solid #fff;margin: 0; color: #fff;}
.banner-bottom ul li:last-child{border: 0;}
.banner-bottom ul li a {    color: #fff;}
.banner-bottom ul li a:hover {    color: #003100;}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 17px;
    padding-left: 17px;
}

.banner-bottom ul li h1 {
  display: inline;
  font-size: 12px;
  color: #fff;
}
/*************our courses****************/
.main-heading{text-align:center;}
.main-heading h2{font-size: 35px;margin: 0 0 30px 0;color:/*#27568e*/ #980000; font-weight: 600;}
.course-details {border: 1px solid #d0d9de; /*text-align: center;*/}
.course-details img { width: 100%;}
.course-details:hover {cursor:pointer;}
.course-details:hover {
  box-shadow: 0 2px 8px 2px rgba(20,23,28,0.2); 
}

.main-heading h4 {
  font-size: 24px;
  margin: 0px 0px -10px 29px;
  color: #000000;
  font-weight: 600;
  padding-top: 30px;
}

.main-heading h3 {
    font-size: 24px;
    margin: 0px 0px -25px 29px;
    color: /*#27568e*/ #000000;
    font-weight: 600;
    padding-bottom: 45px;
    
}



.course-details {
  margin-bottom: 30px;
  box-shadow: 0 0 1px 1px rgba(20,23,28,0.1), 0 3px 1px 0 rgba(20,23,28,0.1);
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease; height: 310px;
}
.protip-container {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: /*20px*/ 90px;
    background: /*#fff*/ transparent;
    visibility: hidden;
    opacity: 0;
    transform: translateY(25px) translateZ(0);
    -webkit-transform: translateY(25px) translateZ(0);
    perspective: 800px;
    -webkit-perspective: 800px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transition: opacity .3s ease,visibility .3s ease,transform .3s ease;
    -webkit-transition: opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;
    transition: opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;
    transition: opacity .3s ease,visibility .3s ease,transform .3s ease;
    transition: opacity .3s ease,visibility .3s ease,transform .3s ease,-webkit-transform .3s ease;
}
.course-details:hover .protip-container {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
}
.course {    /*padding: 15px;*/}
.c-img {width: 100%; margin: 0 auto; /*height: 100px; float: none; border-radius: 50%; background: #fff;border: 2px dashed #000;*/}
.course-txt h3 {font-family: 'Roboto' !important; font-size: 16px; font-weight:700; color: /*#333*/ /*#484848*/ #000; margin: 20px 0 0 0;}
.cou-txt-link {color: #333;}
.course-txt h3:hover, .cou-txt-link:hover{color: /*#205a99*/ #333;} 
.course-txt-btn {background: #0f5644;padding: 10px 20px;border-radius: 20px;color:    #fff;    text-transform: uppercase;}
.course-txt-btn:hover{background: /*#383838*/ #4f945e;} 
.course-txt {    padding: 15px 15px;}
.c1 {    background:     #01c9c9;}
.c2 {    background:     #9bcdce;}
.c3 {    background:     #323232;}
.c4 {    background:     #677e8c;}
.c5 {    background:     #024466;}
.c6 {    background:     #7e7e7e;}
.reg ul.features span a {background: #0f5644; padding: 5px 15px; color: #fff !important; text-transform: uppercase; border-radius: 8px; font-family: 'Poppins' !important; font-size: 14px; font-weight: 600;}
.reg ul.features span a:hover{background: #0f5644;}
.read-more1 {    margin: 40px 0 0 0;    float: left;    text-align: center;    display: block;    width: 100%;}
.read-more1 a {    background: #f5861e;padding: 13px 24px;color:    #fff;    text-transform: uppercase; font-weight: 600;}
.read-more1 a:hover{background: /*#383838*/ #205a99;}
a.btn-more2 {background: /*#4f945e*/ #D32335;padding: 5px 15px;color:  #fff !important; text-transform: uppercase; border-radius: 8px; font-family: 'Poppins' !important; font-size: 14px; font-weight: 600;}
a.btn-more2:hover{background: /*#205a99*/ /*#4f945e*/ #D32335;}
a.btn-more03 {
    background: #980000;
    padding: 10px 18px;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 8px;
    font-weight: 600;
	font-size: 12px;
}
a.btn-more04 {
    background: #0f5644;
    padding: 10px 18px;
    color: #fff !important;
    text-transform: uppercase;
    border-radius: 8px;
    font-weight: 600;
	font-size: 12px;
}
a.btn-more04:hover{background: /*#383838*/ #980000;}

a.btn-more03:hover{background: /*#383838*/ #205a99;}
a.btn-more3 {
	background: #f5861e;
	padding: 10px 10px;
	color: #fff !important;
	text-transform: capitalize;
	border-radius: 8px;
	font-weight: 600;
	margin-left: 6px;
	margin-right: 6px;
	font-size: 12px;
}

a.btn-more3:hover{background: /*#383838*/ #205a99;}
a.btn-more03-01 {
	background: #0f5644;
	padding: 10px 11px;
	color: #fff !important;
	text-transform: capitalize;
	border-radius: 8px;
	font-weight: 600;
	font-size: 12px;
}

a.btn-more03-01:hover{background: /*#383838*/ #980000;}
a.btn-more03-02 {
	background: #0f5644;
	padding: 10px 10px;
	color: #fff !important;
	text-transform: capitalize;
	border-radius: 8px;
	font-weight: 600;
	font-size: 12px;
}


a.btn-more03-02:hover{background: /*#383838*/ #980000;}
.btn-block1 {display: block; margin: 0 auto;}
ul.description-list {list-style: none; padding-left: 0; margin-top: 20px; display: flex;}

.description-list li {
  display: inline-block !important;
  margin: 0 10px 10px 0;
}
.description-list {margin-bottom: 10px; display: inline-block; margin-left: 5px; color: #000;}

.description-list li:last-child {margin: 0 0 0 5px; flex: auto;}
.description-list li ul {padding: 0; margin: 0;}
.green {color:/*#34931f*/ /*#1c1d1f*/ #000;}
.grey {color: #666;}

.enquiry1 .modal-dialog {width: 800px;}
.enquire-img {width: 50%; float: left; padding: 20px;}
.enquire-img img {width: 100%;}
.enquiry1 .modal-body {width: 50%; float: right;}
.enquiry1 .log-in h6 {text-align: left;}
.acclogin {
    margin-top: 20px;
}
.btn-maron {background: #D32335; color: #fff ;}
.btn-maron:hover {background: #F13246; color: #fff ;}
.btn-maron1 {background: #D32335; color: #fff; border-width: 0 1px 4px 1px; border-color: #AE1929;}
.btn-maron1:hover {background: #F13246; color: #fff; border-color: #AE1929;}
#cssmenu > ul > li > a {font-family: 'Poppins' !important; font-weight: 600;}
/***********enquiry*****************/
.google-login, .facebook-login {display: flex; justify-content: center; background-color: transparent;}
.google-login-button, .facebook-login-button {width: 100%; height: 40px; border-radius: 4px; background-color: rgba(255, 255, 255, 0.4); display: table; border: 1px solid #757575; vertical-align: middle; cursor: pointer; color: #444; font-size: 18px; text-align: center;}
.google-login-button div, .facebook-login-button div {display: table-cell; vertical-align: middle;}
.google-login-button svg, .facebook-login-button svg {vertical-align: middle; height: 18px; width: 18px;}
.google-login-button .google-login-btn-text, .facebook-login-button .facebook-login-btn-text {margin-left: 2px; font-weight: 300;font-size: 16px;}
.facebook-login {margin-top: 10px; margin-bottom:10px;}
.facebook-login-button {background-color: #385499;}
.facebook-login-button .facebook-login-btn-text {color: #fff;}
.span-or {display: flex; justify-content: center; width: 95%; border-bottom: 1px solid #757575; margin: 25px 0;}
.or-item {position: absolute; top: -11px; background: #fff; text-align: center; border-radius: 1px; padding: 0; font-size: 16px; color: #757575;}

.read-more {    margin: 40px 0 0 0;      display: block;    width: 100%;}
.read-more a {   background:#4f945e;padding: 13px 24px;color:#fff;text-transform: uppercase; border-radius: 20px;}
.read-more a:hover{background: /*#383838*/ #205a99;}
.gray-bg {    background:     #eee;}
.enq h3 {color:/*#27568e*/ #980000;  font-size: 35px; font-weight: 600;}
/*******************advantages          **************************/
.advantages h4 {    margin: 0 0 20px 0;    width: 100%;    float: left;}
.advantages h4::before {    content: url("../img/advantage-icon.png");    background:     #27568e;    padding: 10px;    margin: 0 20px 0 0;    display: block;   width: 50px;    float: left;       height: 50px;}
.advantages1 h4 {    margin: 0 0 20px 0;    width: 100%;    float: left; font-weight: 700; font-family: 'Arial' !important;}
.advantages1 h4:nth-child(1):before {content: url("../img/icon01.jpg"); margin: 0 20px 0 0; display: block; width: 50px;    float: left; height: 50px;}
.advantages1 h4:nth-child(2):before {content: url("../img/icon02.jpg"); margin: 0 20px 0 0; display: block; width: 50px;    float: left; height: 50px;}
.advantages1 h4:nth-child(3):before {content: url("../img/icon03.jpg"); margin: 0 20px 0 0; display: block; width: 50px;    float: left; height: 50px;}
.advantages2 h4 {    margin: 0 0 20px 0;    width: 100%;    float: left; font-weight: 700; font-family: 'Arial' !important;}
.advantages2 h4:nth-child(1):before {content: url("../img/icon04.jpg"); margin: 0 20px 0 0; display: block; width: 50px;    float: left; height: 50px;}
.advantages2 h4:nth-child(2):before {content: url("../img/icon05.jpg"); margin: 0 20px 0 0; display: block; width: 50px;    float: left; height: 50px;}
.advantages2 h4:nth-child(3):before {content: url("../img/icon06.jpg"); margin: 0 20px 0 0; display: block; width: 50px;    float: left; height: 50px;}
.advantages3 h4 {    margin: 0 0 20px 0;    width: 100%;    float: left; font-weight: 700; font-family: 'Arial' !important;}
.advantages3 h4:nth-child(1):before {content: url("../img/icon07.jpg"); margin: 0 20px 0 0; display: block; width: 50px;    float: left; height: 50px;}
.advantages3 h4:nth-child(2):before {content: url("../img/icon08.jpg"); margin: 0 20px 0 0; display: block; width: 50px;    float: left; height: 50px;}
.advantages3 h4:nth-child(3):before {content: url("../img/icon09.jpg"); margin: 0 20px 0 0; display: block; width: 50px;    float: left; height: 50px;}

/******************why us****************************/
.formfield {    background: #fff;padding: 10px 20px;border-radius: 20px;width: 100%;margin: 0 0 5px 0;line-height: 20px;border: 1px solid    #eaeaea;font-size: 16px;}
.infoenq {       float: left;    text-align: center;    background:     #fff;}
.infoform {    background:     #083c76;    padding: 25px 60px; text-transform: uppercase}
.infoform h4 {font-size: 30px; color: #fff; border-bottom: 1px dashed #d39e02;padding: 0 0 10px 0;}
.infoform h6 {font-size: 16px; color: #fff}
.contactform {    padding: 25px 15px;    float: left;    width: 100%;}
input.submit {    border: 0;    background: #4f945e;width: 65%;color:    #fff;    padding: 5px 20px;    border-radius: 20px;    font-size: 18px;    margin: 15px 0 0 0;}
input.submit:hover { background:#505050;}
.why {    /*padding: 0 0 0 70px;    width: 72% 96.5%;*/}
.why h3 {    font-size: 35px;    color:     #27568e;    margin: 0 0 25px 0; font-weight: 600;}
.why h4 {    color:     #2763a6;    margin: 30px 0;    font-size: 18px;    line-height: 25px;}
.sm-logo {text-align: center}
.txtCaptcha{    border: 1px solid #ccc;    background: #ecebeb;    margin: 0 0 10px 0;    float: left;    width: 120px; text-align: center;font-size: 16px;}
.btnrefresh {    border: 0;    background: #505050;    color: #fff;padding: 2px 10px;font-size: 16px;}
/***************student placement***************************/
.placement {background-image: url("../img/placement-bg.jpg");    background-size: cover;padding: 40px 0 0 0;}
.learning-cours-bg {background-image: url("../img/learning-courses-bg.jpg");    background-size: cover;/*padding: 75px 0;*/ background-position-x: /*-190px*/ -120px;}    

/****************footer******************************/
.footer-widget {    background: /*#323232*/ #0f5644; }
.bottomAbout {    text-align: center;    padding: 3em 15px;    border-right: 1px solid     #d6d6d6;    height: 250px;}
.headings {    font-size: 20px;    color:     #f4f4f4;    text-transform: uppercase;    margin: 0 0 20px 0;}
.socialshare {    margin: 0;    padding: 0;}
.socialshare li {    display: inline;}
.socialshare a {display: inline-block;  height: 30px; width: 30px; line-height: 22px; margin: 2px; text-align: center; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;    -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;    color: #fff; /*border: 1px solid #7d7d7d;*/ box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%), 0 2px 10px 0 rgb(0 0 0 / 10%);}
.socialshare a i {font-size:  /*20px*/ 13px;    line-height: 22px;}
.socialshare a:hover {/*background:#205a98;*/ color: #fff; box-shadow: 0 0px 0px 0 rgb(0 0 0 / 20%), 0 0px 0px 0 rgb(0 0 0 / 10%);}
a.linkedin-in{background-color: rgb(0, 130, 202);}
a.fb {background-color: #3b5998;}
a.twitter{background-color: rgb(85, 172, 238);}
a.instagram{background-color: rgb(172, 43, 172);}
a.youtube{background-color: rgb(237, 48, 47);}
/*a.fb:hover {box-shadow: 0 0px 0px 0 rgb(0 0 0 / 20%), 0 0px 0px 0 rgb(0 0 0 / 10%);}*/
.bottomAbout p {    color:     #aaaaaa;    padding: 0 15%;}
.bottomAbout h6{color: #aaaaaa;font-size: 23px;}
.help li {    display: block;    color:     #aaaaaa;}
.help li a {    color: /*#aaaaaa*/ #ccc;    font-size: 18px;}
.help li a:hover {color: #fff;}
.footer {    padding: 15px 0;}
.foot-txt p {font-size: 12px; color: #6a6a6a; padding: 0; margin: 0;}
p.foot-txt-sm {font-size: 10px; line-height: 12px; display: inline-block;}
/*p.foot-txt-sm:last-child {padding-left: 10px;}*/
.foot-txt02 {line-height: 48px; font-size: 10px;}
.footer p {    color:     #6a6a6a;    padding: 0;}
.footer p a {    color:     #6a6a6a;}
.footerLinks {    margin: 10px 0;    padding: 0;}
.footerLinks li {    display: inline;    border-right: 1px solid     #ccc;}
.footerLinks li a {    color:     #6a6a6a;    text-transform: uppercase;    padding: 0 10px; font-size: 14px;}
.footerLinks li a:hover{color:#59b046; }
.footerLinks li:last-child {border-right: none;}
.footerLinks1 li {display: block;}
.footerLinks1 li a {color: #ccc; text-transform: uppercase;  font-size: 14px;}
.footerLinks1 li a:hover{color:#59b046; }
/***********************copyright**************************/
.copyright {    background:     #e5e5e5;  line-height: 38px;}
.copyright a:hover {color:#59b046;}
.callback a {    background: #205a99;padding: 2% 15%;color:    #fff; font-size: 20px;float: left;width: 300px;}
.callback a i{font-size: 25px;vertical-align: middle;}
.copyLinks {    margin: 6px 0;    padding: 0;}
.copyLinks li {    display: inline;    border-right: 1px solid     #ccc;}
.copyLinks li a {    color:     #6a6a6a;     padding: 0 10px;}
.copyLinks li a:hover{color:#59b046; }
.pull-right {margin: 0 0 0 auto;}
.addss {padding-top: 5px; padding-left: 0px; padding-right: 0px;}
.addss p {font-size: 13px; color: #999;}
/***********************Contact us**************************/
.mu-contact-right {width: 50%; float: none; margin: 0 auto;}
.mu-contact-right h4 {text-align: center; font-weight: 600; background: #8d8d8d; padding: 10px; color: #fff; border-radius: 5px; margin: 0 0 20px 0;}
.mu-contact-right i {margin:0 10px 0 0;width:30px;color:#205a98; font-size: 24px;}
.mu-contact-right ul li {display:flex;font-weight:600;margin: 0 0 20px 0;}
.mu-contact-right ul li a:hover{text-decoration:underline;}
.mu-contact-right ul {padding:0;}

/***************************product page***************************/
.pro-header {padding: 25px 0; background:#4ea23b; border-top: 5px solid #d7e5f4;}
.pro-header p {    color:     #fff;    line-height: 28px;}
.pro-header h2 span {    color:     #000;    font-size: 28px;}
.pro-header h2 { color:#0d3259;font-size: 27px;  }
/*404 error page*/
.mu-error-area {    display: block;        text-align: center;}
.mu-error-area p {    font-size: 22px;}
.mu-error-area h2 {  font-size: 180px;line-height: 200px;}
.mu-post-btn {    background-color:#414142;    border: 1px solid #ccc;    display: inline-block;    font-size: 16px;    padding: 10px 18px;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -ms-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;   color: #fff;}

.objectives {border: 1px solid #ccc; padding: 10px;}
.con-head {margin: 0 0 20px 0; font-weight: 600; color:#980000;}
.con-head::after {height: 2px; display: block; width: 40px; background: #59b047; content: ''; margin: 10px 0;}
.pointer {
    padding-top: 12px;
}
ul li{margin:0 0 10px 0;line-height:25px;color:/*#494d4f*/ /*#6a6f73*/ #000;font-size:16px;list-style-type:disc;}
.eligibility {margin: 20px 0 0 0;}
.description {margin: 20px 0 0 0;}
.syllabus {margin: 20px 0 0 0;}
.time {float: right; color: #000; font-size: 12px;}
.time i {font-size: 20px;}
.course-content-r h4 {font-size: 25px; margin: 0; color: #20a603; font-weight: 600;}
.course-content-r h6 {font-size: 18px; margin: 15px 0; color: #20a603;}
.course-content-r a {background: #205a99; padding: 5px 10px; width: 100%; display: block; color: #fff; font-size: 23px; margin: 25px 0; text-align: center;}
.course-content-r a:hover{ background: #4f945e;}
.course-content-r ul{margin: 0; border: 1px solid #ccc; padding: 10px; }
.course-content-r ul h5{font-size:22px;}
.course-content-r ul li{display:block}
.course-content-r ul li::before {content: '\f105'; font-family: fontAwesome; margin:0 10px 0 0; color: #0a3047; font-size: 15px;}

.about-home-product {position: absolute; top: -60px; width: 100%;}

.tab-content {padding: 10px;}
.info {border-bottom: 1px solid #ccc; margin: 20px 0 0 0; float: left; width:100%;}
.info-l {width: 25%; float: left;font-weight: 600;}
.info-r {float: left; width: 75%;}
.info-r img {float: left;}
.info-r ul {float: left;}
.info-r ul li {padding: 5px; margin: 0 10px;}
.topictype {margin: 0 20px 0 0;}
.topictype i {font-size: 20px; margin: 0 10px 0 0; color: /*#494d4f*/#D32335;}
.ban-t-r-v {/*height: 293px;*/ height: 33vh; min-height: 180px;}
.demo-page-container iframe {height: 34vh; width: 100%;}
.why-img {text-align: center;     margin-top: 200px;}
.why-img img {width: /*100%*/ 70%;}
.why-iblh-con img {width: 100%;}
.why-iblh-con-img1-mb {margin: 0 3px 30px 0;}
.certilink {color: #59b046;}
.certilink:hover{color:#6a6a6a; }
.interview-img {border: solid 1px #c2ccd5; box-shadow: 0 2px 8px 2px rgb(20 23 28 / 20%);}
ul.termandcondi li{list-style: decimal;}
ul.termandcondi2 li{list-style: lower-roman;}
ul.termandcondi3 li{list-style: lower-alpha;}
  
@media (max-width: 992px) {
  .about-home-product {position: relative; top: 0; margin-bottom: 30px; padding: 0 15px;}
}

.about-home-main-block {background-color: #29303B; position: relative;}
.about-home-block {padding: 50px 0;}
.about-home-heading {font-size: 36px;}
.about-home-block p {font-size: 19px;}
.home-best-seller {text-align: center; font-size: 10px; font-weight: 500; background-color: #F4C150; color: #29303B; width: 80px; height: 25px; padding: 5px 0; border-radius: 0 10px 10px 0;}
.about-home-block ul li {display: inline-block; margin-right: 10px;}
.about-home-block ul li a {color: #FFF;}
.about-home-block ul li ul li {margin-right: 0;}
.about-home-icon ul li {display: inline-block; padding: 15px 0 0;}
.about-home-icon ul li a {color: #FFF; font-size: 16px;}
.about-home-icon ul li i {font-size: 25px; vertical-align: bottom;}
.about-home-icon span:hover {color: #CACBCC;}
.about-icon-one i {-webkit-text-stroke: 1px #FFF; color: #29303B;}
.about-home-icon i:hover {color: #FFF;}
.about-home-dtl-block {background-color: #FFF; color: #505763; padding: 30px; box-shadow: 0 0 1px 1px rgba(20,23,28,0.1), 0 3px 1px 0 rgba(20,23,28,0.1); border-radius: 0 0 4px 4px;}
.btm-10 {margin-bottom: 10px;}
.btm-20 {margin-bottom: 20px;}
.btm-40 {margin-bottom: 40px;}
.about-home-rate ul li {display: inline-block;font-size: 36px; color: #505763; margin-right: 5px; font-weight: 700;}
.about-home-rate ul li i {font-size: 36px;}
.about-home-rate ul li span {font-size: 20px; color: #A1A7B3; font-weight: 400;}
.about-home-rate ul li span i {font-size: 20px;}
.about-home-offer {color: #992337;}
.about-home-offer span {font-weight: 700;}
.about-home-offer i {color: #FFF; margin-right: 5px; -webkit-text-stroke: 1px #992337;}
.about-home-btn .btn-primary {padding: 15px 0; width: /*100%*/ 50%; border-radius: 5px; font-weight: 600; font-size: 17px;}
.about-home-includes-list ul {padding-left: 0; list-style:none;}
.about-home-includes-list ul li {margin-bottom: 8px; font-size: 16px; list-style:none;}
.about-home-includes-list ul li span {font-weight: 500; font-size: 20px;}
.about-home-includes-list ul li i {margin-right: 10px; -webkit-text-stroke: 1px #505763; color: #FFF;}
.about-home-coupon a {font-size: 18px;}
.about-home-share a {font-size: 18px;}
.about-home-training {background-color: #FFF; padding: 30px; color: #505763; box-shadow: 0 0 1px 1px rgba(20,23,28,0.1), 0 3px 1px 0 rgba(20,23,28,0.1); border-radius: 4px;}
.bulletpd {padding: 0 5px 0 0;}
.about-home-dtl-block2 {margin: 30px 0 10px 0;}

@media (max-width:1024px) {
	.logo img {    width: 100%;}
	.course-txt ul li:last-child {padding: 0 0px; margin: 0 0px;}
	.course-txt ul li:first-child {margin: 0 5px 15px 0;}
	.rate ul {margin-left: 0; padding-left: 0;}
	.course-txt h3 {font-size: 18px}
	/*.description-list li {display: block !important;}*/
	.neup {width: 100%;}
	.formfield {width: 100%;}
	input.submit {width: 100%;}
	.gicon {    width: 25%;    margin: 23px 0 0 0;    float: left;}
	.process-details {height: 200px;}
	.blog-left h3 {font-size: 18px;}
	.sociallinks {width:46%;}
	#enqtxtCaptcha {width: 135px;}
	.top-header-left h6 {position: relative; z-index: 9;}
	.course-txt-btn {padding: 10px 8px;}
	.learning-cours-bg {background-position-x: -777px;}
	.placement {background-position-x: -440px;}
	ul.footerLinks1 {padding-left: 0px;}
	ul.help {padding-left: 0px;}
	.course-details {height: 330px;}
	ul.description-list {display: inline-block;}
}

@media (max-width:980px) {
	.top-contact {float: left;}
	.menu {width: 100%;}
	.logo {    text-align: center;}
	.banner-info {    width: 85%;    bottom: 0;    left: 0;    padding: 40px;}
	.morelink-sec {    float: left;    width: 100%;    margin: 10px 0 25px 0;}
	.logo img {    width: auto;}
	.course-details {    margin: 0 20px 30px 0;    width: 46%;    float: left;    height: 345px /* auto*/;}
	.neup {margin: 0 0 25px 0;}
	.blg-r-row {   width: 100%;    float: left;}
	.bl-l {     float: left;}
	.res-foo ul li a {padding: 0 12px;}
	.quick-contact {padding: 30px 0;}
	.quick-contact a {line-height: 55px;margin: 0 0 0 10px;}
	.software {    width: 48%;    float: left;    margin: 0 2% 5% 0;}
	.prof-course li {margin: 10px 10px;width: 215px;line-height: 35px;}
	.process-details {    height: auto;margin: 0 0 20px 0;}
	.blog-left {    margin: 0 0 30px 0;}
	.carousel-indicators {    bottom: -20px;}
	.course-data h3 {font-size: 18px;}
	.wel-head2 {font-size: 30px;}
	.heading2 {font-size: 30px;}
	.main-heading h2 {font-size: 30px;}
	.main-heading h5 {font-size: 30px;}
	.whatspp img {width: 28%;}
	.reg ul li {display: block; padding: 0px; margin: 0 0 0px 0;}
	.learning-cours-bg {background-position-x: -450px;}
	.placement {background-position-x: -230px;}
	.help li a {font-size: 15px;}
	.why-img {margin-top: 0px;}
}

@media (max-width:768px) {
.sociallinks {width: 30%;}
/*.top-header-left h6{ display:none;}*/
.footer {padding: 15px 15px;}
.enquiry1 .modal-dialog {width: 90%; margin: 10px auto;}
}

@media (max-width:767px) {
.whatspp img { width: 20%;}
.bottomAbout {padding: 3em 15px 0em 15px; height: auto;}
.bottomAbout:last-child {padding: 3em 15px 3em 15px;}
.course-txt ul li:first-child {margin: 0 5px 8px 0;}
.course-txt ul li:last-child {padding: 5px 0px 0 0; margin: 0 0px;}
.description-list li {line-height: 22px;}
}

@media (max-width:640px) {
.res-foo ul li a {    padding: 0 10px; font-size: 14px;}
.res-foo ul {padding: 0;}
p {    font-size: 14px;    line-height: 20px;}
.sociallinks {    width: 31%; padding: 0;}
.course-txt {    padding: 15px;}
.course-txt ul li:first-child {    margin: 0;padding: 5px 7px;}
/*.course-txt ul li:last-child {    border-left: 1px solid #ccc;}*/
.course-details {height: 350px;}
/*.top-header-left h6{ display:none;}*/
.enquire-img {width: 100%;}
.enquiry1 .modal-body {width: 100%;}
}

@media (max-width:480px) {
    a.btn-more03 {
  background: #980000;
  padding: 10px 18px;
  color: #fff !important;
  text-transform: uppercase;
  border-radius: 8px;
  font-weight: 600;
  position: relative;
  top: 20px;
}
.sociallinks {width: 40%; padding: 0; margin: 0 auto; float: none;}
.course-details {width: 100%; height: auto;}
.neup {width: 100%;}
.formfield {width: 100%;margin: 0 0 10px 0;}
input.submit {width: 100%;}
.carousel .item .img-box {margin: 0 auto;}
.carousel-indicators {bottom: -20px;}
.bl-l {width: 100%;margin: 0 0 15px 0;}
/*.top-header-left h6{ display:none;}*/
.banner-bottom {padding: 5px 0;}
.banner-bottom ul {text-align: left;}
.banner-bottom ul li {display: list-item; padding: 0px 0px;border-right: 0px solid #fff; line-height: 18px; font-size: 13px;}
.top-header-left h6 {font-size: 13px;}
.whatspp {font-size: 13px; padding: 0px 0px 0px 0; line-height: 15px; display: block;}
.reg ul li {display: inline-block;}
.course-txt ul li:last-child {padding: 0px 0px 0 0;}
}

@media (max-width:414px) {
    a.btn-more03 {
  background: #980000;
  padding: 10px 18px;
  color: #fff !important;
  text-transform: uppercase;
  border-radius: 8px;
  font-weight: 600;
  position: relative;
  top: 20px;
}
.sociallinks {width: 47%;}
.quick-contact a {line-height: 15px; margin: 5px auto 0 0; width: 45%; float: right;}
.quick-contact {    padding: 10px 0;}
.col-gap {    padding: 20px 0 0 0;}
.software a figcaption {font-size: 17px;}
.top-header-left h6{ margin-bottom:10px;}
ul.description-list {margin-left: 0px;}
.course-txt ul li:first-child {padding: 0px 5px 0 0;}
.read-more1 {margin: 30px 0 30px 0;}
}

@media (max-width:384px) {
.top-header-left h6 {font-size: 12px;}
.whatspp {font-size: 12px;}
.banner-bottom ul li {font-size: 12px;}
.course-txt ul li:last-child {padding: 0px 0px 0 0;}
}

@media (max-width:375px) {
    a.btn-more03 {
  background: #980000;
  padding: 10px 18px;
  color: #fff !important;
  text-transform: uppercase;
  border-radius: 8px;
  font-weight: 600;
  position: relative;
  top: 20px;
}
.top-contact {    width: 100%;}
.sociallinks {    width: 55%;    float: right;}
.top-contact li {    display: block;}
.wel-head1{margin: 0 0 0 35px;}
.wel-head1::before {width: 25px;}
.course-txt ul li:last-child {padding: 10px 0px 0 0;}
}

@media (max-width:360px) {
.top-header-left h6 {font-size: 11px;}
.whatspp {font-size: 11px;}
.banner-bottom ul li {font-size: 11px;}    
.top-contact li {    display: block;}
.sociallinks {    width: 65%;   float: right;}
.quick-contact {    padding: 15px 20px;font-size: 16px;width: 91%;}
.quick-contact a {margin: 0;}
.sm-logo img {width: 100%;}
}

@media (max-width:320px) {
.top-header-left h6 {font-size: 10px;}
.whatspp {text-align: right;}
a.whatspp span {display: none;}
.whatspp img {width: 30%;}
.course-txt ul li:last-child {padding: 10px 0px 0 0;}
}