body{overflow-x: hidden;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {  -moz-appearance: textfield;}
.iti__selected-dial-code {color: #000000;font-weight: bold;}
span.iti__country-name {color: #000000;}
textarea{height:auto;}
.affix{z-index: 999;}
.uppercase{text-transform:uppercase;}
.course-icon{line-height:normal;}
.iti{width:100%;}
.mt-20{margin-top:20px;}
.validation-block{color:#FF0000;}
a.btnEnquiryNow {background: #3a46b3;border-radius: 20px;padding-left: 10px;padding-right: 10px;padding-top: 2px;padding-bottom: 2px; font-size:12px;text-decoration: none;font-weight: bold;}
a.btnEnquiryNow:hover{background: #25D366; color:#FFFFFF;}
footer .links-widget ul li a{font-size: 14px;}
footer .links-widget ul li a:hover{color: #999999;}
.footer-bottom .social-links a {width: 35px;height: 35px;line-height: 35px;}
.facebook.active a{background-color: #3B5998 !important;}
.facebook.active a i{background-color: transparent !important;color: #FFFFFF !important;}

.instagram.active a{background: linear-gradient(45deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5) !important;}
.instagram.active a i{background-color: transparent !important;color: #FFFFFF !important;}

.youtube.active a{background-color: #FF0000 !important;}
.youtube.active a i{background-color: transparent !important;color: #FFFFFF !important;} 

.btn-popup-submit{background: #25D366;border-radius: 20px;padding-left: 15px;padding-right: 15px;padding-top: 5px;padding-bottom: 5px;font-size: 14px;text-decoration: none;font-weight: bold;}
.btn-popup-submit:hover{background: #3a46b3; color:#FFFFFF;}
.btn-popup-close{background: #FF0000;border-radius: 20px;padding-left: 15px;padding-right: 15px;padding-top: 5px;padding-bottom: 5px;font-size: 14px;text-decoration: none;font-weight: bold;}
.btn-popup-close:hover{background: #3a46b3; color:#FFFFFF;}
label.checkbox-inline {margin-right: 30px;}
.mandatoryField{color:#FF0000;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select{text-transform:none; margin-bottom:0px;}
.ourmissionBullets{list-style: circle;margin-left: 50px;}
.mvbg{background:#FFFFFF;margin: 10px;min-height: 180px;padding: 20px;border-radius: 10px;}

.myfeatures{
    font-size: 24px;
    height: 54px;
    line-height: 54px;
    margin: 0 auto 15px;
    position: relative;
    text-align: center;
    width: 54px;
    z-index: 3;
    transition: .5s;
    margin-bottom: 20px;
	border-radius: 100%;
    -webkit-border-radius: 100%;
}

.myfeatures.bgcolor{border: 1px dashed #191d3d;}

::-moz-selection {background: #ff7029	;color: #fff;text-shadow: none;}
::-webkit-scrollbar {background-color: #ccc;width: 8px;}
::-webkit-scrollbar-thumb {background-color: #3a46b3;}


.fixedMenuItem i{font-size:20px;vertical-align:middle;position:relative;top:-1px;color:#fff; margin-right:10px;}
/*.fixedMenuItem:hover{transition-timing-function:ease-in-out;transition-duration:.2s;right:0px;background:#2fbfa7}
.fixedMenuItem:hover{background:#ff7029}*/

.fixedMenuItem{transition-timing-function:ease-in-out;transition-duration:.2s;position:fixed;top:185px;right:-105px;background:#2fbfa7;box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:9999}
.fixedMenuItem{right: -175px;border-radius: 20px;border-bottom-right-radius: 0px;border-top-right-radius: 0px; background:#49EA66;padding: 5px;}
.fixedMenuItem a{padding: 5px 10px;height: 40px;}
.curriculumTable tbody tr:hover {
  background-color: #FFFFFF;
}
.curriculumTable{font-size:12px;}
.curriculumTable tbody tr td:first-child,.curriculumTable tbody tr td:nth-child(1),.dayCol{font-weight:bold;}
.table td, .table th{vertical-align:middle;}
@media only screen and (max-width: 767px) {
	.edu_feature {text-align:left;}
	.ourmissionBullets {list-style: circle;margin-left: 20px;margin-top: 20px;}
}

.course-tab ul.nav-tabs > li a {
    background: #CCCCCC;
    color: #000000;
    border-radius: 20px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

.course-tab ul.nav-tabs > li a.active {
    background: #3a46b3;
    color: #FFFFFF;
    border-radius: 20px;
    text-transform: uppercase;
    font-weight: bold;
}
.courseDetails .inner-page-title,.courseDetails .inner-page-title h3{margin-bottom: 30px;}

.btnCourseSubmit{background: #3a46b3;border-radius: 20px;padding-left: 15px;padding-right: 15px;padding-top: 5px;padding-bottom: 5px;font-size: 14px;text-decoration: none;font-weight: bold;}
.btnCourseSubmit:hover{background: #25D366; color:#FFFFFF;}
.course-tab{margin-top: 25px;}
.course-tab ul.nav-tabs{text-align: left;justify-content: left;}
hr{margin:20px 0;}
.tophead-link>li {margin-left: 20px;}
.tophead-link li a:after{content:"";padding: 0px;}

a.btnSIGNIN {background: #0086CD;border-radius: 20px;padding-left: 10px;padding-right: 10px;padding-top: 2px;padding-bottom: 2px; font-size:12px;text-decoration: none;font-weight: bold;}
a.btnSIGNIN:hover{background: #25D366; color:#FFFFFF;}

a.btnWHATSAPP {background: #49EA66;border-radius: 20px;padding-left: 10px;padding-right: 10px;padding-top: 2px;padding-bottom: 2px; font-size:12px;text-decoration: none;font-weight: bold;}
a.btnWHATSAPP:hover{background: #25D366; color:#FFFFFF;}

a.btnOpenJOB,a.btnOPENLINK {background: #3a46b3;border-radius: 20px;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px; font-size:12px;text-decoration: none;font-weight: bold; color: #FFFFFF;}
a.btnOpenJOB:hover,a.btnOPENLINK:hover{background: #25D366; color:#FFFFFF;}


.spinner { max-width:300px; height:22px; margin:0 auto 20px auto; }
.spinner > div {width:10px;height:22px;margin:0 3px;display:inline-block;border-radius:4px;-webkit-animation: bouncedelay 1.5s infinite ease-in-out;animation: bouncedelay 1.5s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;background:#008cd1;opacity:0.3;}
.spinner .spinner1 { -webkit-animation-delay: -1.28s; animation-delay: -1.28s; }
.spinner .spinner2 { -webkit-animation-delay: -1.12s; animation-delay: -1.12s; }
.spinner .spinner3 { -webkit-animation-delay: -0.96s; animation-delay: -0.96s; }
.spinner .spinner4 { -webkit-animation-delay: -0.80s; animation-delay: -0.80s; }
.spinner .spinner5 { -webkit-animation-delay: -0.64s; animation-delay: -0.64s; }
.spinner .spinner6 { -webkit-animation-delay: -0.48s; animation-delay: -0.48s; }
.spinner .spinner7 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
.spinner .spinner8 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }
@-webkit-keyframes bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(1.0); opacity:0.3; } 40% { -webkit-transform: scale(1.3); opacity:1; } }
@keyframes bouncedelay { 0%, 80%, 100% {transform: scale(1.0);-webkit-transform: scale(1.0);opacity:0.3;} 40% {transform: scale(1.0);-webkit-transform: scale(1.3);opacity:1;} }

.jobDescription{height: 80px; overflow-y:hidden;}
.jobTitles{height: 60px; overflow-y:hidden;}
.footerLink{color:#FFFFFF;}
.footerLink:hover{color:#CCCCCC;}