@import url('../css/reset.css');
@import url('../css/fonts.css');
*{box-sizing: border-box; margin: 0 auto; padding: 0; outline: none;}
:root{font-size: 16px;}
.btn:focus {outline: 0;box-shadow: none;}
html{ scroll-behavior: smooth;}
body{font-family: 'Gilroy';}
main{ width: 100%; float: left;}
.disflex{display: flex;}
.container{ max-width: 86% !important;}
.borderbottom{border-bottom: 1px solid #aeb6bf;}
.padd10{ padding: 10px 0;}
.padd15{ padding: 15px 0;}
.padd20{ padding: 20px 0;}
.padd30{ padding: 30px 0;}
.padd40{ padding: 40px 0;}
.padd50{ padding: 50px 0;}
.padd60{ padding: 60px 0;}
.padd80{ padding: 80px 0;}
.padd100{ padding: 100px 0;}
.paddb20{ padding-bottom:20px;}
.paddb50{ padding-bottom:50px;}
.paddb60{ padding-bottom:60px;}
.paddb80{ padding-bottom:80px;}
.paddt20{ padding-top:20px;}
.paddt30{ padding-top:30px;}
.paddt38{ padding-top:38px !important;}
.paddt40{ padding-top:40px !important;}
.margtop{ margin-top:40px;}
.margtop60{ margin-top:60px;}
.width80{ width:80%; margin:0 auto;}
.width100{ width: 100%; float: left;}
.mobshow{ display:none;}
.padbott{ padding-bottom:100px;}
.relative{ position:relative;}
.modal.show  {
  display:flex!important;
  flex-direction:column;
  justify-content:center;
  align-content:center;
  align-items: flex-start;
}
.modal-open{ overflow:auto !important;}
h1,h2,h3,h4,h5,h6{font-family: 'Berlingske Serif';}
button,a:focus{none}
/* #Navigation
================================================== */
.navigation-wrap.fixed{ position: fixed; width: 100%; top: 0px; left: 0; z-index: 1000; background:#fff; transition : all 2s ease-out; -webkit-animation: slide-down 1s; animation: slide-down 1s;}
@-webkit-keyframes slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    100% {
        opacity: 0.9;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    100% {
        opacity: 0.9;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.navigation-wrap .navbar-brand{ padding-bottom:0 !important;}
.positionnav{ position: absolute; top: 0; right: 0;}
.start-header {
	opacity: 1;
	transform: translateY(0);
	padding: 15px 0;
	box-shadow: 0 10px 30px 0 rgba(138, 155, 165, 0.15);
	-webkit-transition : all 1s ease-out;
	transition : all 1s ease-out;
}
.start-header.scroll-on {
	box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
	padding: 10px 0;
	-webkit-transition : all 1s ease-out;
	transition : all 1s ease-out;
}
.start-header.scroll-on .navbar-brand img{
	height:auto;
	width:370px;
	-webkit-transition : all 1s ease-out;
	transition : all 1s ease-out;
	margin-top:5px;
}
.navigation-wrap{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
	-webkit-transition : all 1s ease-out;
	transition : all 1s ease-out;
}
.navbar{
	padding: 0;
}
.navbar-brand img{
	height:auto;
	width: 400px;
	display: block;
	-webkit-transition : all 0.3s ease-out;
	transition : all 0.3s ease-out;
}
.navbar-toggler {
	float: right;
	border: none;
	padding-right: 0;
}
.navbar-toggler:active,
.navbar-toggler:focus {
	outline: none;
}
.navbar-light .navbar-toggler-icon {
	width: 24px;
	height: 17px;
	background-image: none;
	position: relative;
	border-bottom: 1px solid #000;
    transition: all 300ms linear;
}
.navbar-light .navbar-toggler-icon:after, 
.navbar-light .navbar-toggler-icon:before{
	width: 24px;
	position: absolute;
	height: 1px;
	background-color: #000;
	top: 0;
	left: 0;
	content: '';
	z-index: 2;
    transition: all 300ms linear;
}
.navbar-light .navbar-toggler-icon:after{
	top: 8px;
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
	transform: rotate(45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
	transform: translateY(8px) rotate(-45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
	border-color: transparent;
}
.nav-link{
	color: #212121 !important;
	font-weight: 500;
    transition: all 200ms linear;
}
.nav-item:hover .nav-link{
	color: #e21c24 !important;
}
.nav-item.active .nav-link{
	color: #e21c24 !important;
}
.nav-link {
	position: relative;
	padding: 5px 0 !important;
	display: inline-block;
}
.nav-item:after{
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 2px;
	content: '';
	background-color: #e21c24;
	opacity: 0;
    transition: all 200ms linear;
    display:none;
}
.nav-item:hover:after{
	bottom: 0;
	opacity: 1;
}
.nav-item.active:hover:after{
	opacity: 0;
}
.nav-item{
	position: relative;
    transition: all 200ms linear;
}
.dwid{ margin:0 15px 0 0;}
.enfs{font-size:13px; color:#808080 !important; position:relative; top:2px;}
.tlfs{color:#808080 !important;}
.navbar-light .navbar-nav .nav-link i{ color:#e21c24;}

@media (max-width: 991px) { 
	.nav-item:after{
		display: none;
	}
	.nav-item::before {
		position: absolute;
		display: block;
		top: 15px;
		left: 0;
		width: 11px;
		height: 1px;
		content: "";
		border: none;
		background-color: #000;
	}
}
.lightgray{ background: #f8f4f0;}

.enquerybtn{ width: auto; float: left; position: fixed; bottom: 32%; left: 0px; z-index: 2;}
.enquerybtn .btn{ width:40px; float: left; background: #e21c24; color: #ffffff; font-weight: 500; letter-spacing: 1px; text-align: center; writing-mode: vertical-rl; padding: 20px 0; display: flex; align-items: center; justify-content: center; transform: translateY(-50%); border:none; border-radius:0;}
.enquerybtn .btn:hover{ background: #e21c25;}
.error,.error{ color:#e21c24 !important; font-size:16px !important; width:100%; float:left;}
/*pagecss*/
.bannerwrap{ width: 100%; height:100vh; position: relative;}
.bannerwrap .bannerbg{ width: 100%; height: 100%; background: url(../images/fullbannernew.jpg) no-repeat; background-size: cover; background-position:center;}
.bannerwrap img{width:100%;}
.bannerwrap .bannerheading{ max-width:auto; position:absolute; bottom:30px; left:8%;}
.bannerwrap .bannerheading span{width:100%; font-family: 'Berlingske Serif'; font-style: italic; color:#ffffff; font-size: 1.7rem; position: relative; margin-bottom: 5px; display: block;}
.bannerwrap .bannerheading h1{width:100%; font-family: 'Berlingske Serif'; font-style: normal; color:#ffffff; font-size: 3.2rem; position: relative; display: block;}
.bannerwrap .overlay{ width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.2);}
.bannerwrap .bannerform{ width:30%; height:auto; position:absolute; right:7%; top:58%; background:#fff; transform:translateY(-50%); padding:30px 30px 18px;}
.bannerwrap .bannerform strong{ font-size:1.59rem; text-align:center; color:#515150; margin-bottom:15px; display:block;}
.bannerwrap .bannerform .form-control::placeholder{color:#3d2512; font-weight: 700;}
.bannerwrap .bannerform .form-group {position: relative;margin-bottom:15px; width:100%;}
.bannerwrap .bannerform .form-control {border: none;background: transparent;color: #212121;margin-bottom: 6px;width: 100%;border-bottom: solid 1px #212121;border-radius: 0;padding: 10px 0;height: auto !important; font-size:16px; letter-spacing:0.5px;}
.bannerwrap .bannerform .form-group textarea{border: none; height:120px; background: transparent;color: #212121;margin-bottom: 6px;width: 100%;border-bottom: solid 1px #212121;border-radius: 0;padding: 10px 0;height: auto !important; font-size:16px; letter-spacing:0.5px;}
.bannerwrap .bannerform .form-group .form-control:focus{ box-shadow:none;}
.bannerwrap .bannerform .form-group input[type="submit"]{width: auto;height:auto; padding:12px 35px; background: #e21c24; border: none; margin-top:20px; color: #ffffff; text-transform: uppercase; font-weight: bold; letter-spacing: 0.5px; transition:all 0.8s ease;}
.bannerwrap .bannerform .form-group input[type="submit"]:hover{ background:#191919; color:#ffffff;}

.closeses{ border:none; position:absolute; top:-5px; right:-5px; z-index:33; outline:none; border:none;}
.popupform{ width:100%; display:block; padding:30px;}
.popupform strong{ font-size:1.59rem; text-align:center; color:#515150; margin-bottom:15px; display:block;}
.popupform .form-control::placeholder{color:#3d2512; font-weight: 700;}
.popupform .form-group {position: relative;margin-bottom:15px; width:100%;}
.popupform .form-control {border: none;background: transparent;color: #212121;margin-bottom: 6px;width: 100%;border-bottom: solid 1px #212121;border-radius: 0;padding: 10px 0;height: auto !important; font-size:16px; letter-spacing:0.5px;}
.popupform .form-group textarea{border: none; height:120px; background: transparent;color: #212121;margin-bottom: 6px;width: 100%;border-bottom: solid 1px #212121;border-radius: 0;padding: 10px 0;height: auto !important; font-size:16px; letter-spacing:0.5px;}
.popupform .form-group .form-control:focus{ box-shadow:none;}
.popupform .form-group input[type="submit"]{width: auto;height:auto; padding:12px 35px; background: #e21c24; border: none; margin-top:20px; color: #ffffff; text-transform: uppercase; font-weight: bold; letter-spacing: 0.5px; transition:all 0.8s ease;}
.popupform .form-group input[type="submit"]:hover{ background:#191919; color:#ffffff;}

.headingwrap{ width: 100%; text-align: center;}
.headingwrap span{ width:auto; font-family: 'Berlingske Serif'; font-style: italic; color:#e21c24; font-size: 1.2rem; position: relative; margin-bottom: 25px; display: block;}
.headingwrap span::after{content: ''; width: 50px; height: 1.5px; background: #e21c24; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%);}
.headingwrap h2{ font-size: 2.8rem; color: #212121; font-weight: normal; padding-bottom: 30px;}
.headingwrap p{ font-size:1.19rem; color: #212121; font-weight: normal; line-height: 30px;}
.mr-top{margin-bottom:20px;}

.proheadingwrap span{ width:auto; font-family: 'Berlingske Serif'; font-style: italic; color:#e21c24; font-size: 1.2rem; position: relative; margin-bottom: 25px; display: block;}
.proheadingwrap span::after{content: ''; width: 50px; height: 1.5px; background: #e21c24; position: absolute; bottom: -5px; left: 0%;}
.proheadingwrap h2{ font-size: 2.8rem; color: #212121; font-weight: normal; padding-bottom: 30px;}

.comlogowrap{ width: 100%;height:365px; background: #fff; padding:80px;}
.comlogowrap ul{ width: 100%; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; overflow:hidden;}
.comlogowrap ul li{ width: 42%;}
.comlogowrap ul li:nth-child(1){ margin-bottom:65px;}
.comlogowrap ul li:nth-child(2){ margin-bottom:65px;}
.comlogowrap ul li a{ width:100%; display:block; text-align: center;}
.comlogowrap ul li a img{ width:100%;}
.comlogowrap .clientslider{ display:none;}

.edunamegridwrap{ width: 100%; height:365px;}
.edunamegridwrap ul{ width: 100%; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; border-top: 1px solid #bababa; border-left:none;}
.edunamegridwrap ul li{ width:33.33%; height:182px; text-align: center; border-right: 1px solid #bababa; border-bottom:1px solid #bababa;}
.edunamegridwrap ul li a{height: 100%; font-size: 2.2rem; color: #212121; font-family: 'Berlingske Serif'; width: 100%; display: flex; align-items: center; justify-content: center; transition: all 0.5s ease;}
.edunamegridwrap ul li a:hover{ background: #e21c24; color:#fff;}
.edunamegridwrap ul li a img{ width: 100%;}

.hoverList{width:100%; height:310px; margin:0;background:#e21c24;padding:25px;overflow:hidden;position:relative;}
.hoverList:last-child{border-right:none}
.hoverList img{width:70px; margin:0}
.hoverList h4{font-size:18px;color:#fff;bottom:15px;position:absolute;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}
.hoverList p{color:#000;font-size:14px;margin-bottom:0}
.hoverList .hoverShow{color:#000; pointer-events:none;display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;overflow:hidden;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background:#fff;padding:25px;-webkit-transition:all ease-in-out .6s;-o-transition:all ease-in-out .6s;transition:all ease-in-out .6s}
.hoverList .hoverShow ul li{list-style:disc; margin-left:15px; line-height:23px; font-size:15px;}
.hoverList:hover .hoverShow{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.hoverList:hover h4{color:#e21c24;z-index:9;bottom:15px;position:absolute;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}

.testi_slider .col-lg-4,.testi_slider .col-md-4{ padding-left:0 !important; padding-right:0 !important;}
.testi_slider{ width: 100%; position: relative;margin-top: -15px}
.testi_slider .slick-dots{ bottom:-33px;}
.testi_slider .slick-dots li.slick-active button:before{ color:#ccc !important;}
.testi_slider .slick-slide{margin:0 15px;}
.contol_custom_jss.client_arrow {display: flex; justify-content: flex-end; padding-right: 15px;}
.contol_custom_jss.client_arrow .clinetlefts img {transform: rotate( -180deg);}
.contol_custom_jss.client_arrow .galllefts img {transform: rotate( -180deg);}
.contol_custom_jss.client_arrow .mobcoursesleft img {transform: rotate( -180deg);}
.contol_custom_jss b img {width: 50px !important; margin-left: 15px; cursor: pointer;}
.mob-control{position: absolute;right: 0;bottom:30px;}
.testimgwrap{ width:100%;}
.testimgwrap img{ width: 120px;}
.testimgwrap span{ width:60px;height:60px; background:#f2efea; border-radius:100px; border:none; overflow:hidden; display:inline-block;}
.testimgwrap span:nth-child(1) img{ width:30px; text-align:center; padding:15px 0; margin-left:15px;}
.testimgwrap span:nth-last-child(1){ margin-left:-15px;}
.testimgwrap span img{ width:100%;}

.testitextwrap{ width: 100%; position: relative;}
.testitextwrap p{width: 100%; float: left; font-size: 1.35rem; font-weight: normal; font-family: 'Berlingske Serif'; color: #212121; margin-top: 25px; line-height: 30px;}
.peopledt{ width: 100%; border-bottom: 1px solid #212121; padding-bottom: 10px;}
.peopledt strong{ width: 100%; display: block; font-size: 1.3rem; font-weight: bold; color: #515150; padding-bottom:5px;}
.peopledt span{ width: 100%; font-size: 0.89rem; font-weight: normal; color: #515150;}

.gridbg{ width:100%; height:100%; display:block; background:#f9f8f4; padding:30px;}
.arrowpos{position: absolute; right: 26px; top: 43px; z-index:22;}
.highinnertext{ width:100%; height:auto; overflow:auto; margin-top:38px;}
.highinnertext ul{ margin:0 5px; padding:0; width:95%;}
.highinnertext ul li{width: 100%; float: left; font-size:1.05rem; font-weight: normal; color: #212121; margin-bottom:8px; line-height: 32px;list-style: disc; margin-left: 16px;}
.slick-initialized .slick-slide{overflow: hidden;}
.recruitersinnerdt{ width:100%;}
.recruitersinnerdt .recruiters-logo p{font-size: 1.05rem; font-weight: normal; color: #212121; line-height:32px; margin-bottom:25px; display:block;}
.recruitersinnerdt .recruiters-logo{ width:100%; display:block; margin-top:30px;}
.recruitersinnerdt .recruiters-logo img{width:16%; height:90px; margin:0; float:left; padding:0; display:block; border:none; outline:none;}
.gallwrapper{ width:100%;}
.gallerysliderwrap{width: 93%; margin-left: 7%;}
.gallerysliderwrap .slick-slide{ margin: 0 15px; height:auto !important;}
.clsliderwrap{ width: 100%; position: relative; overflow:hidden;}
.clsliderwrap img{ width:100%; transform: scale(1); transition: all 0.5s ease;}
.clsliderwrap:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.formdetails{ position: relative;}
 form{display: flex;flex-wrap: wrap;}
.formdetails .form-control::placeholder{color:#3d2512; font-weight: 700;}
.formdetails .form-group {position: relative;padding-top: 15px;margin-bottom: 30px;}
.formdetails .form-control {border: none;background: transparent;color: #212121;margin-bottom: 6px;width: 100%;border-bottom: solid 1px #212121;border-radius: 0;padding: 10px 0;height: auto !important; font-size:18px; letter-spacing:0.5px;}
.formdetails .customcon select {-webkit-appearance: none;-moz-appearance: none;appearance: none;z-index: 9;background: transparent;position: relative;background-color: transparent;}
.formdetails .form-check{ padding-left:0;}
.formdetails .form-group .form-check-label{ margin-left:35px; margin-top:4px; cursor:pointer; font-size:16px; color:#515150;}
.formdetails .form-group .form-check-input{ margin-left:0; margin-top:0; color: #212121;}
.formdetails .form-group input[type=checkbox]{ width:25px; height:25px; color: #212121;}
.formdetails .form-group .form-control:focus{ box-shadow:none;}
.formdetails .form-group input[type="submit"]{width: auto;height:auto; padding:12px 35px; background: #e21c24; border: none; margin-top:20px; color: #ffffff; text-transform: uppercase; font-weight: bold; letter-spacing: 0.5px; transition:all 0.8s ease;}
.formdetails .form-group input[type="submit"]:hover{ background:#191919; color:#ffffff;}
.s-input{ position:relative;}
.s-input>input{width:0.5px !important;height:0.5px !important;opacity:0;position:absolute}
.s-input>label{font-weight:400;color:#515150;font-size:18px;cursor:pointer;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;letter-spacing:0.5px;line-height:1.3}
.s-input>label>i{position:relative;padding:0px 5px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:20px;border:1px solid #515150;margin-top:4px}
.s-input>input:checked+label>i:after{content: "\f00c";position:absolute;top:50%;font-size:11px !important;left:50%;margin-top:-5px;margin-left:-6px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.s-input--rounded > label i, .s-input--rounded > label i:after{border-radius:0%; color:#e21c24;}
.s-input>label:first-of-type{position:absolute; bottom:-29px; left:0;}

.footerwrap{ width: 100%; background: #191919;}
.footerlogo img{ width: 80%; margin-bottom: 50px;}
.footertext strong{font-size: 22px; color:#ffffff; font-weight: normal; margin-bottom: 20px; display: block;}
.footertext address{font-size: 22px; color:#bababa; font-weight: normal; margin-bottom: 15px; display: block;}
.footertext a{font-size: 18px; color:#bababa; font-weight: normal; display: inline-block;}
.footertext a:hover{color: #ffffff;}
.footertext span{ color: #bababa; margin: 0 15px; display: inline-block;}
.footermedia{ width: 100%; background: #e21c24; padding: 10px 0px;}
.footermedianav{ position: relative;}
.copyright p{ font-size: 15px; color: #ffffff; font-weight: normal; float: left; padding-top: 5px;}
.footermedianav ul{ width: auto; display: flex; align-items: center; justify-content:flex-end;}
.footermedianav ul li{ width: 13%; text-align: right;}
.footermedianav ul li a{ display:inline-block;  transition:all 05s ease; }
.footermedianav ul li a:hover i{color:#ffffff; opacity:1;}
.footermedianav ul li a i{ font-size: 23px; color: #ffffff; opacity:0.6;}

.mobcourses-two .coursegrid {width: 100%;height: 390px !important;background: #fff !important;}
.coursegrid{ width:100%; height:615px; background: #fff; position:relative;}
.coursegrid img{ width:100%;}
.coursegrid h3{ width:auto; font-family: 'Berlingske Serif'; font-style: italic; color:#e21c24; font-size: 1.2rem; position: relative; margin: 25px 0 20px; display: block;}
.coursegrid h3::after{content: ''; width: 50px; height: 1.5px; background: #e21c24; position: absolute; bottom: -5px; left: 0px;}
.coursegrid ul { margin:0; padding:0;}
.coursegrid ul li{list-style:disc; margin-left:15px; line-height:23px; font-size:15px;}
.mobcourses .slick-slide{ margin:0 4px !important;}
.mobcourses-two .slick-slide{ margin:0 4px !important;}

table tr:nth-child(odd) {
    background-color: #f5dede;
}

.table td{font-size:16px;}
 .table th{
    font-size:20px;font-weight:700;
}


.ri-grid{
	position: relative;
	height: auto;
}

.ri-grid ul {
	list-style: none;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}

/* Clear floats by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */

.ri-grid ul:before,
.ri-grid ul:after{
	content: '';
    display: table;
}

.ri-grid ul:after {
    clear: both;
}

.ri-grid ul {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
} 

.ri-grid ul li {
	-webkit-perspective: 400px;
	-moz-perspective: 400px;
	-o-perspective: 400px;
	-ms-perspective: 400px;
	perspective: 400px;	
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	display: block;
	overflow: hidden;
	/*background: #e21c24;*/
	border:3px solid #f9f8f4;
/*	margin:0 5px 5px 0;*/
	
}

.ri-grid ul li a{
	display: block;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #f9f8f4;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* Grid wrapper sizes */
.ri-grid-size-1{
	width: 100%;
}
/* Shadow style */
.ri-shadow:after,
.ri-shadow:before{
	content: "";
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	max-height: 100px;
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.ri-shadow:after{
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}

.ri-grid-loading:after,
.ri-grid-loading:before{
	display: none;
}

.ri-loading-image{
	display: none;
}

.ri-grid-loading .ri-loading-image{
	position: relative;
	width: 30px;
	height: 30px;
	left: 50%;
	margin: 100px 0 0 -15px;
	display: block;
}

.padl0{ padding-left:0.25rem !important;}
.padlr0{ padding-left:0.25rem !important; padding-right:0.25rem !important;}
.padr0{ padding-right:0.25rem !important;}
.dsnon{ display:none !important;}
.desktophigh,.mgone,.mgtwo{ display:block !important;}
.mobhigheslide,.moblogosliderec{ display:none !important;}

@media (min-width:2400px){
    .highinnertext ul li{ line-height:35px; margin-bottom:8px;}
    .recruitersinnerdt .recruiters-logo p{ line-height:35px;}
}

@media (min-width: 800px) and (max-width:1366px){
    .highinnertext ul li{ line-height:25px; margin-bottom:5px;}
    .recruitersinnerdt .recruiters-logo p{ line-height:25px;}
}
@media (max-width: 1200px){
	.navbar-brand img{ height:auto; width:300px;}
    .nav-item::before{ display:none;}
    .bannerwrap .bannerform{ width:35%;}
    
    
}

@media (max-width: 768px){
    /*#Promoted .mob-control{bottom:0;}*/
    .padd100{padding:40px 0;}
    .desktophigh,.mgone,.mgtwo{ display:none !important;}
    .mobhigheslide,.moblogosliderec{ display:block !important;}
    .padl0{ padding-left:15px !important;}
    .padlr0{ padding-left:15px !important; padding-right:15px !important;}
    .padr0{ padding-right:15px !important;}
    .hoverList{ margin-bottom:15px;}
    .gridbg{ margin-bottom:15px; height:auto !important;}
    .highinnertext ul li{ line-height:normal;}
    .recruitersinnerdt .recruiters-logo img{ width:25%; height:auto;}
    .bannerwrap{ height:auto;}
    .mobshow{ display:block; width:100%; margin-top:63px;}
    .bannerbg{ display:none;}
    .bannerwrap .bannerheading h1{ font-size:2.3rem;}
    .paddt38{ padding-top:0 !important;}
    .bannerwrap .bannerbg{background-position:top right;}
    .nav-item::before{ display:block;}
    .positionnav{ position:static; padding:0 !important; display:none;}
	.navbar-brand img{ height:auto; width:300px;}
	.comlogowrap,.edunamegridwrap{ height:auto;}
    .brhide{ display:none !important;}
    .disflex{display:block !important;}
    .prr{padding-left:0px !important;}
    .pr-0, .px-0{ padding-right:15px !important;}
    .pl-0, .px-0{ padding-left:15px !important;}
	.comlogowrap{padding:40px 0px;}
	.comlogowrap ul li a img{ width:200px;}
    .edunamegridwrap{ margin-top:15px;}
	.comlogowrap,.edunamegridwrap{ height:auto;}
	.comlogowrap ul{ display:block;}
	.comlogowrap ul li,.comlogowrap ul li:nth-child(1),.comlogowrap ul li:nth-child(2){ width:100%; margin-bottom:25px;}
	.comlogowrap ul li:nth-last-child(1){ margin-bottom:0;}
	.edunamegridwrap ul{ display:block;}
	.edunamegridwrap ul li{width:100%; margin-bottom:15px;}
	.edunamegridwrap ul li:nth-last-child(1){ margin-bottom:0;}
	.testimgwrap{margin:25px 0 !important;}
	.copyright p{ width:100%; display:block; text-align:center; padding:15px 0px;}
	.footermedianav ul{ width:100%; justify-content:center; padding-top:15px;}
	.footermedianav ul li{ text-align:center;}
    .proheadingwrap h2,.headingwrap h2{ font-size:2rem;}
    .dwid{display:none;}
    .dsnon{ display:block !important; margin-left:-15px;}
    .edunamegridwrap ul{ border-top:none;}
    .footerlogo img{ width:100%;}
    .footertext strong,.footertext address{font-size:15px; line-height:24px;}
    .footertext a{font-size:14px; line-height:30px; display:block;}
    .navbar-collapse{ margin-top:50px;}
    .start-header{ padding:21px 0px;}
    .s-input>label>i{ width:45px;}
    .gallerysliderwrap{ width:87%; margin:0 5% 0 auto;}
    .bannerwrap .bannerheading{ max-width:75%; left:11%;}
    .comlogowrap ul{ display:none;}
    .comlogowrap .clientslider{ display:block;}
    .logoimgcl img{ width:100%;}
    .bannerwrap .overlay{ background:rgba(0,0,0,0.35);}
    .bannerwrap .bannerform{ display:none;}
    .enquerybtn{ bottom:-23px; left:0 !important; width:100%;}
    .enquerybtn .btn{writing-mode:unset; width:100%; padding:12px 0px;}
    .footermedianav{ margin-bottom:50px;}
    .hoverList img{width:100%;}
    .table td {font-size: 13px;}
    .coursegrid {
    
    height:690px;
    }
    
}


@media (max-width: 640px){
    .navbar-brand img{ height:auto; width:214px;}
    .footertext span{display:none;}
    .bannerwrap .bannerheading span{ font-size:1rem;}
    .edunamegridwrap ul li{ border:1px solid #bababa;}
    .bannerwrap .bannerheading h1{ font-size:1.4rem;}
    .mob-control {bottom:0px;}
     .gridbg2{margin-bottom:0;}
    
}



@media (max-width:480px){
    .coursegrid {
    
    height:580px;
    }
}


