@charset "utf-8";
/* CSS Document */
/** Generated by FG **/
@font-face {
	font-family: 'Conv_texgyreadventor-regular';
	src:url('../fonts-txgyre/texgyreadventor-regular.eot');
	src: local('☺'), url('../fonts-txgyre/texgyreadventor-regular.woff') format('woff'), url('../fonts-txgyre/texgyreadventor-regular.ttf') format('truetype'), url('../fonts-txgyre/texgyreadventor-regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'Conv_texgyreadventor-bold';
	src: url('../fonts-txgyre/texgyreadventor-bold.eot');
	src: local('☺'), url('../fonts-txgyre/texgyreadventor-bold.woff') format('woff'), url('../fonts-txgyre/texgyreadventor-bold.ttf') format('truetype'), url('../fonts-txgyre/texgyreadventor-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
 @font-face {
     font-family: 'geomanistregular';
     src: url('../fonts/geomanist-regular-webfont.eot');
     src: url('../fonts/geomanist-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-regular-webfont.woff2') format('woff2'), url('../fonts/geomanist-regular-webfont.woff') format('woff'), url('../fonts/geomanist-regular-webfont.ttf') format('truetype'), url('../fonts/geomanist-regular-webfont.svg#geomanistregular') format('svg');
     font-weight: normal;
     font-style: normal;
	}
 @font-face {
     font-family: 'geomanist-black';
     src: url('../fonts/geomanist-black-webfont.eot');
     src: url('../fonts/geomanist-black-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-black-webfont.woff2') format('woff2'), url('../fonts/geomanist-black-webfont.woff') format('woff'), url('../fonts/geomanist-black-webfont.ttf') format('truetype'), url('../fonts/geomanist-black-webfont.svg#geomanistregular') format('svg');
     font-weight: normal;
     font-style: normal;
	}
 @font-face {
     font-family:'geomanist-bold';
     src: url('../fonts/geomanist-bold-webfont.eot');
     src: url('../fonts/geomanist-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-bold-webfont.woff2') format('woff2'), url('../fonts/geomanist-bold-webfont.woff') format('woff'), url('../fonts/geomanist-bold-webfont.ttf') format('truetype'), url('../fonts/geomanist-bold-webfont.svg#geomanistregular') format('svg');
     font-weight: normal;
     font-style: normal;
	}
 @font-face {
     font-family: 'geomanist-extralight';
     src: url('../fonts/geomanist-extralight-webfont.eot');
     src: url('../fonts/geomanist-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-extralight-webfont.woff2') format('woff2'), url('../fonts/geomanist-extralight-webfont.woff') format('woff'), url('../fonts/geomanist-extralight-webfont.ttf') format('truetype'), url('../fonts/geomanist-extralight-webfont.svg#geomanistregular') format('svg');
     font-weight: normal;
     font-style: normal;
	}
 @font-face {
     font-family: 'geomanist-light';
     src: url('../fonts/geomanist-light-webfont.eot');
     src: url('../fonts/geomanist-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-light-webfont.woff2') format('woff2'), url('../fonts/geomanist-light-webfont.woff') format('woff'), url('../fonts/geomanist-light-webfont.ttf') format('truetype'), url('../fonts/geomanist-light-webfont.svg#geomanistregular') format('svg');
     font-weight: normal;
     font-style: normal;
	}
 @font-face {
     font-family: 'geomanist-medium';
     src: url('../fonts/geomanist-medium-webfont.eot');
     src: url('../fonts/geomanist-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-medium-webfont.woff2') format('woff2'), url('../fonts/geomanist-medium-webfont.woff') format('woff'), url('../fonts/geomanist-medium-webfont.ttf') format('truetype'), url('../fonts/geomanist-medium-webfont.svg#geomanistregular') format('svg');
     font-weight: normal;
     font-style: normal;
	}
 @font-face {
     font-family: 'geomanist-thin';
     src: url('../fonts/geomanist-thin-webfont.eot');
     src: url('../fonts/geomanist-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-thin-webfont.woff2') format('woff2'), url('../fonts/geomanist-thin-webfont.woff') format('woff'), url('../fonts/geomanist-thin-webfont.ttf') format('truetype'), url('../fonts/geomanist-thin-webfont.svg#geomanistregular') format('svg');
     font-weight: normal;
     font-style: normal;
	}
 @font-face {
     font-family: 'geomanist-book';
     src: url('../fonts/geomanist-book-webfont.eot');
     src: url('../fonts/geomanist-book-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-book-webfont.woff2') format('woff2'), url('../fonts/geomanist-book-webfont.woff') format('woff'), url('../fonts/geomanist-book-webfont.ttf') format('truetype'), url('../fonts/geomanist-book-webfont.svg#geomanistregular') format('svg');
     font-weight: normal;
     font-style: normal;
	}
 @font-face {
     font-family: 'geomanist-ultra';
     src: url('../fonts/geomanist-ultra-webfont.eot');
     src: url('../fonts/geomanist-ultra-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-ultra-webfont.woff2') format('woff2'), url('../fonts/geomanist-ultra-webfont.woff') format('woff'), url('../fonts/geomanist-ultra-webfont.ttf') format('truetype'), url('../fonts/geomanist-ultra-webfont.svg#geomanistregular') format('svg');
     font-weight: normal;
     font-style: normal;
	}

    @font-face {
        font-family: 'Poppins';
        src: url('../fonts/Poppins-Bold.eot');
        src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Bold.woff2') format('woff2'), url('../fonts/Poppins-Bold.woff') format('woff'), url('../fonts/Poppins-Bold.ttf') format('truetype');
        font-weight: bold;
        font-style: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'Poppins';
        src: url('../fonts/Poppins-SemiBold.eot');
        src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-SemiBold.woff2') format('woff2'), url('../fonts/Poppins-SemiBold.woff') format('woff'), url('../fonts/Poppins-SemiBold.ttf') format('truetype');
        font-weight: 600;
        font-style: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'Poppins';
        src: url('../fonts/Poppins-Regular.eot');
        src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Regular.woff2') format('woff2'), url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'Poppins';
        src: url('../fonts/Poppins-Medium.eot');
        src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Medium.woff2') format('woff2'), url('../fonts/Poppins-Medium.woff') format('woff'), url('../fonts/Poppins-Medium.ttf') format('truetype');
        font-weight: 500;
        font-style: normal;
        font-display: swap;
    }
 * {
     outline: none;
     margin: 0px;
     padding: 0px;
     border: none;
     text-decoration: none;
     font-family: 'Poppins', sans-serif;
     box-sizing:border-box;
	}
 body{
     text-decoration: none;
     font-size:16px;
}
.grecaptcha-badge{
    display:none !important;
}
.register{
    color: #666;  /*button text color */
    outline: none;
   background: #0099cc;
    letter-spacing: 0.0625em;
    padding: 8px 30px; 
    text-transform: uppercase;
    line-height: 2;
    position: relative;
      display: inline-block;
    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer;
      text-decoration: none;
    overflow: hidden;
    transition: all .5s;
    z-index:1;
    font-family:inherit;
    font-size:1em;
    font-weight:700;
    border:1px solid #0099cc;
    margin-top: 1em;
    color: #fff;
  }
  
  /* //// Default effect: Slide from Top  //// */
  
  .register:before,
  .register:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background: #fff; /* onhover background color */
    z-index: -1;
    transform: translate3D(0,-100%,0); /* move elements above button so they don't appear initially */
    transition: all .5s;
  }
  
  .register:before{
    background: none; /* button default background color */
    z-index: -2;
    transform: translate3D(0,0,0);
    border:1px solid #0099cc;
    color:#666;
  }
  
  .register:hover{
      color: #0099cc;
  }
  
  .register:hover:after{
    transform: translate3D(0,0,0);
    transition: all .5s;
  }	

input.enqury-box::-webkit-input-placeholder {
    color:rgba(0,0,0,0.7) !important;
     font-weight:400 !important;
     font-size:1em !important;
     opacity:1 !important;
	 font-family: inherit;
}
 input.enqury-box::-moz-placeholder {
     color:rgba(0,0,0,0.7) !important;
     font-weight:400 !important;
    font-size:1em !important;
     opacity:1 !important;
	 font-family: inherit;
}
 input.enqury-box:-ms-input-placeholder {
     color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important;
     font-size:1em !important;
     opacity:1 !important;
	 font-family: inherit;
}
 input.enqury-box:-moz-placeholder {
    color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important ;
     font-size:1em !important;
     opacity:1 !important;
	 font-family: inherit;
}



 textarea.enqury-box1::-webkit-input-placeholder {
    color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important;
     font-size:14px !important;
     opacity:1 !important;
	 font-family: inherit;
}
 textarea.enqury-box1::-moz-placeholder {
    color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important;
     font-size:14px !important;
     opacity:1 !important;
	 font-family: inherit;
}
 textarea.enqury-box1:-ms-input-placeholder {
     color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important;
     font-size:14px !important;
     opacity:1 !important;
	 font-family: inherit;
}
 textarea.enqury-box1:-moz-placeholder {
    color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important;
     font-size:14px !important;
     opacity:1 !important;
	 font-family: inherit;
}



 textarea.login-content-box1::-webkit-input-placeholder {
    color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important;
     font-size:1em !important;
     opacity:1 !important;
	 font-family: inherit;
}
 textarea.login-content-box1::-moz-placeholder {
    color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important;
     font-size:1em !important;
     opacity:1 !important;
	 font-family: inherit;
}
 textarea.login-content-box1:-ms-input-placeholder {
     color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important;
     font-size:1em !important;
     opacity:1 !important;
	 font-family: inherit;
}
 textarea.login-content-box1:-moz-placeholder {
    color:rgba(0,0,0,0.7) !important;
    font-weight:400 !important;
     font-size:1em !important;
     opacity:1 !important;
	 font-family: inherit;
}
 .clear{
     clear: both 
}
 audio, ::selection{
     background:#0099cc;
     color:#fff;
}
 .bredcum-wraper{
     width:100%;
     height:auto;
     padding-bottom:1%;
	 padding-top:1%;
	 border-top:1px solid #0099cc;
	 margin-bottom:20px;
}
 .bred-home{
     width:auto;
     height:auto;
     float:left;
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
     line-height:30px;
     text-transform: capitalize;
}
 .bred-home a{
     width:auto;
     height:auto;
     float:left;
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
     line-height:30px;
}
 .bred-home a:hover{
     width:auto;
     height:auto;
     float:left;
     font-family: inherit;
     font-size:1em;
     font-weight:400;
     color:#333;
     line-height:30px;
}
 .bred-arrow{
     width:auto;
     height:auto;
     float:left;
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
     line-height:30px;
     padding-left:10px;
     padding-right:10px;
}
 .bred-next{
     width:auto;
     height:auto;
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#333;
     line-height:30px;
     text-transform: capitalize 
}

.slide-desc {
    
    padding: 0 15px 0 15px;
    position: absolute;
    bottom: 0;
    top: 0;
    width: 100%;
    display: flex;
    align-items: flex-end;
    padding-left:4%;
    background: linear-gradient(to right, rgba(0,0,0,0.6), rgba(0,0,0,0.55), rgba(0,0,0,0.5), rgba(0,0,0,0.45), rgba(0,0,0,0.4), rgba(0,0,0,0.35), rgba(0,0,0,0.3), rgba(0,0,0,0.25), rgba(0,0,0,0.2), rgba(0,0,0,0.15), rgba(0,0,0,0.1), rgba(0,0,0,0.05), rgba(0,0,0,0.025), rgba(0,0,0,0.017), rgba(0,0,0,0.0075), rgba(0,0,0,0.0005) );
	}
    .caption-for{
        width: 100%;
        height:auto;
        padding-bottom: 10%;
    }
.slide-desc > h1{
    color: #fff;
    font-family: 'Conv_texgyreadventor-regular';
    font-size:36px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: uppercase;
	line-height:20px;
	text-shadow:1px 1px 1px #000;
	}
.caption-title{
    color: #fff;
    font-family: 'Conv_texgyreadventor-bold';
    font-size:36px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: uppercase;
	line-height:48px;
	text-shadow:1px 1px 1px #000;
	}
.slide-desc > p{
    color: #FFFFFF;
    font-family: 'Oswald';
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
	display:none;
}
.slide-desc > p a.more {
    color:#990000;
	font-size:20px;
	text-decoration:none;
}
.slide-desc > p a.more:hover {
text-decoration:underline;
}


 .img-ful{
     width: 100%;
     height: auto;
     display: block;
}
.img-responsive{
     max-width: 100%;
     height: auto;
}
 .container{
     width:1180px;
     height:auto;
     margin:0 auto;
}
 .header-wraper{
     width:100%;
     height:auto;
     padding-top:30px;
}
 .logo-container{
     width:auto;
     height:auto;
     float:left;
}
 .top-right{
     width:auto;
     height:auto;
     float:right;
}
 .right-top{
     width:auto !important;
     height:auto;
}
 .right-top-in{
     float:right;
     border-bottom:1px solid rgba(255,255,255,0.3);
     padding-bottom:15px;
}
 .top-call{
     font-family: 'Poppins', sans-serif;
     font-size:0.75em;
     font-weight:400;
     color:#666;
     background:url(../images/top-call.jpg) no-repeat left center;
     padding-left:20px;
     padding-right:20px;
     border-right:1px solid rgba(255,255,255,0.3);
     line-height:14px;
     float:left;
}
 .top-mail{
     font-family: 'Poppins', sans-serif;
     font-size:0.75em;
     font-weight:400;
     color:#666;
     background:url(../images/mail.png) no-repeat left center;
     padding-left:20px;
     line-height:14px;
     float:left;
}
 .right-top-in ul{
     width:auto;
     height:auto;
     float:left;
     list-style-type:none;
}
 .right-top-in ul li{
     width:auto;
     height:auto;
     float:left;
     margin-left:20px;
     font-family: 'Poppins', sans-serif;
     font-size:0.75em;
     font-weight:400;
     text-transform:uppercase;
     line-height:16px;
}
 .right-top-in ul li a{
     color:#666;
}
 .right-top-in ul li a:hover{
     color:#0099cc;
}
 .right-bottom{
     width:auto;
     height:auto;
}
 .top-menu{
     width:auto;
     height:auto;
     float:left;
}
 .welcome-wraper{
     width:100%;
     height:auto;
     padding-top:50px;
}
 .wel-left{
     width:70%;
     height:auto;
     float:left;
     padding-right:5%;
}
 .wel-right{
     width:30%;
     height:auto;
     float:left;
}
 .wel-title{
     font-family: 'Poppins', sans-serif;
     font-size:1.625em;
     font-weight:300;
     text-transform:uppercase;
     line-height:16px;
     color:#696e79;
     margin-bottom:10px;
}
 .wel-title span{
     color:#0099cc;
     font-weight:500;
}
 .wel-left p{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     line-height:26px;
     color:#666;
     text-align:justify;
}
.mission-title{
    font-family: 'Poppins', sans-serif;
    font-size:1.625em;
    font-weight:500;
    text-transform:uppercase;
    line-height:1.7;
    color:#0099cc;
    margin-bottom:10px;
    width: 30%;
    float: left;
}
.courses-wraper{ width: 100%; padding-top: 1.5em;}
 .mission{
     width:100%;
     height:auto;
     float:left;
	 margin-bottom: 2em;
    display: flex;
}
 .mission-img{
     width: auto;
     height:auto;
     float:left;
}
 .mission-dtls{
     width:auto;
     height:auto;
     float:left;
	 padding-left:3%;
}
 .mission-dtls h5{
     font-family: 'Poppins', sans-serif;
     font-size:1.25em;
     font-weight:500;
     line-height:24px;
     color:#43474e;
     text-transform:uppercase;
}
 .mission-dtls p{
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    font-weight: 300;
    line-height: 26px;
    color: #666;
    text-align: left
}
 .enq-title{
     font-family: 'Poppins', sans-serif;
     font-size:1.5em;
     font-weight:300;
     text-transform:uppercase;
     line-height:24px;
     color:#696e79;
     margin-bottom:20px;
     background:url(../images/quick.png) no-repeat left center;
     padding-left:40px;
	}
 .enq-title span{
     font-weight:500;
     color:#0099cc;
	}
 .name-txt{
     width:100%;
     height:40px;
     border:1px solid #e5e5e5;
     padding-left:5%;
     margin-bottom:5px;
     font-size:0.8125em;
     font-family: 'Poppins', sans-serif;
     font-weight:300;
     color:#666;
	}
 .select-txt{
     width:100%;
     height:40px;
     border:1px solid #e5e5e5;
     padding-left:4%;
     margin-bottom:5px;
     font-size:0.8125em;
     font-family: 'Poppins', sans-serif;
     font-weight:300;
     color:#666;
	}
 .msg-txt{
     padding-top:20px;
     height:100px;
	}
 .sbt-btn{
     width:110px;
     height:43px;
     background:#66cc66;
     float:right;
     margin-top:12px;
     font-family: 'Poppins', sans-serif;
     font-size:0.9375em;
     font-weight:500;
     text-transform:uppercase;
     color:#fff;
     cursor:pointer;
	}
 .sbt-btn:hover{
     background:#0099cc;
     transition:1s;
	}
 input.name-txt::-moz-placeholder {
     opacity: 1 !important;
     color:#666;
	}
 input.name-txt::-ms-input-placeholder{
     opacity: 1 !important;
     color:#666;
	}
 input.name-txt::-moz-placeholder {
     opacity: 1 !important;
     color:#666;
	}
 textarea.name-txt::-webkit-input-placeholder {
     opacity: 1 !important;
     color:#666;
	}
 textarea.name-txt::-moz-placeholder {
     opacity: 1 !important;
     color:#666;
	}
 textarea.name-txt::-ms-input-placeholder {
     opacity: 1 !important;
     color:#666;
	}
 textarea.name-txt::-moz-placeholder {
     opacity: 1 !important;
     color:#666;
	}
 .trainning-head{
     font-family: 'Poppins', sans-serif;
     font-size:1.625em;
     font-weight:600;
     text-transform:uppercase;
     color:#0099cc;
	}
 .courses{
     width:100%;
     height:auto;
     border-bottom:1px solid #e5e5e5;
	}
 .course-img{
     width:100%;
     height:auto;
     margin-bottom:20px;
	}
 .courses h5{
     font-family: 'Poppins', sans-serif;
     font-size:1.25em;
     font-weight:500;
     text-transform:uppercase;
     color:#43474e;
     text-align:left;
	}
 .courses p{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
     text-align:justify;
	 line-height:26px;
     display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
	}
 .know-more{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:500;
     color:#0b87dd;
     text-transform:uppercase;
     background:url(../images/know-more.png) no-repeat left center;
     padding-left:15px;
     margin-top:15px;
     margin-bottom:15px;
     text-align:left;
	}
 .know-more:hover{
     color:#59af16;
     transition:1s;
	}
 .wel-left p a{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:500;
     color:#0b87dd;
     text-transform: capitalize;
     background:url(../images/know-more.png) no-repeat left center;
     padding-left:10px;
     margin-top:15px;
     margin-bottom:15px;
     text-align:left;
	 margin-left:10px;
	}
.wel-left p a:hover{
     color:#59af16;
     transition:1s;
	}
 .services-wraper{
     width:100%;
     height:auto;
     padding-top:60px;
	}
 .services{
     width:30%;
     height:auto;
     margin-right:3%;
     float:left;
     margin-bottom:50px;
	}
 .services-icon{
     width:20%;
     height:auto;
     float:left;
	}
 .services-dtls{
     width:80%;
     float:left;
	 height: auto;
	 min-height:350px;
	}
	
 .services-dtls h5{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:500;
     color:#43474e;
     text-transform:uppercase;
	}
 .services-dtls p{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
	 line-height:26px;
	}
 .profile-wraper{
     width:100%;
     height:auto;
     margin-bottom:60px;
	}
 .consultants{
     width:19.2%;
     height:auto;
     float:left;
     margin-right:1%;
	}
 .consultants:nth-child(5n){
     float:right;
     margin-right:0;
	}
 .consultants h5{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:500;
     color:#43474e;
     text-transform:uppercase;
     line-height:50px;
     text-align:left;
	}
 .consultants h3{
     font-family: 'Poppins', sans-serif;
     font-size:0.75em;
     font-weight:500;
     color:#0b87dd;
     text-transform:uppercase;
     background:url(../images/aro-small.png) no-repeat left center;
     padding-left:15px;
     line-height:18px;
     text-align:left;
	}
 .clients-wraper{
     width:100%;
     height:auto;
     background:#f4f5f6;
     padding-top:20px;
     padding-bottom:20px;
	}
 .clients{
     width:auto;
     height:auto;
     float:left;
     margin-right:50px;
	}
 .footer-wraper{
     width:100%;
     height:auto;
     background:#0099cc;
     padding-top:60px;
     padding-bottom:60px;
	}
 .footer-heads{
     font-family: 'Poppins', sans-serif;
     font-size:1.125em;
     font-weight:500;
     color:#fff;
     text-transform:uppercase;
	}
 .footer-quick{
     width:45%;
     height:auto;
     float:left;
     padding-right:3%;
	}
 .footer-quick ul{
     width:50%;
     height:auto;
     float:left;
     list-style-type:none;
	}
 .footer-quick ul li{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#fff;
	 line-height:28px;
	}
 .footer-quick ul li a{
     color:#fff;
	}
 .footer-add{
     width:23%;
     height:auto;
     float:left;
     padding-left:5%;
	}
 .footer-add p{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#fff;
	 line-height:26px
	}
 .footer-enq{
     width:25%;
     height:auto;
     float:left;
	}
 .footer-enq-in{
     float:right;
	}
 .help-wrap{
     width:100%;
     height:auto;
     padding-top:20px;
     padding-bottom:20px;
     border-bottom:1px solid #e5e5e5;
	}
 .need-help{
     width:auto;
     height:auto;
     float:left;
	}
 .connect{
     width:auto;
     height:auto;
     float:right;
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#43474e;
	}
 .help{
     float:left;
     font-family: 'Poppins', sans-serif;
     font-size:1.125em;
     font-weight:400;
     color:#43474e;
	}
 .help-no{
     float:left;
     font-family: 'Poppins', sans-serif;
     font-size:1.125em;
     font-weight:300;
     color:#43474e;
	}
 .help-no span{
     font-family: 'Roboto', sans-serif;
     font-weight:900;
     color:#0099cc;
	}
 .connect a{
     color:#0099cc;
     margin-left:10px;
	}
 .design-wraper{
     width:100%;
     height:auto;
     padding-bottom:20px;
	}
    .footer-for{
        width: 100%; height: auto; display: flex; align-items: center; justify-content: space-between;
    }
 .terms{
     width:auto;
     height:auto;
     float:left;
     padding-right:20px;
     margin-right:20px;
     margin-top:20px;
     margin-bottom:20px;
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#0099cc;
     line-height:14px;
     border-right:1px solid #0099cc;
	}
 .design-by{
     font-family: 'Poppins', sans-serif;
     font-size:0.75em;
     font-weight:300;
     color:#666;
	}
 .design-by a{
     color:#666;
	}
 .design-by a:hover{
     color:#0099cc;
	}
 .design-by span{
     margin-left:5px;
	}
 .banner-wraper{
     width:100%;
     height:auto;
     background:#0099cc;
	}
 .banner-left{
     width:100%;
     height:auto;
     float:left;
     position: relative;
	}
 .banner-right{
     width:auto;
     height:auto;
     float:left;
     padding-left:50px;
     padding-top:3.5em;
     display: none;
	}
 .banner-right ul{
     margin:0;
     padding:0;
     list-style-type:none;
}
 .banner-right ul li{
     font-family: 'Poppins', sans-serif;
     font-size:20px;
     font-weight:400;
     color:#fff;
     line-height:59px;
     background:url(../images/li-bg.png) no-repeat left center;
     padding-left:15px;
}
 .banner-right ul li a{
     font-family: 'Poppins', sans-serif;
     font-size:20px;
     font-weight:400;
     color:#fff;
	  -webkit-transition: padding .2s;
     -moz-transition: padding .2s;
     -o-transition: padding .2s;
     transition: padding .2s;
}
 .banner-right ul li a:hover{padding-left:5px;}
 .enq-now{
     font-family: 'Poppins', sans-serif;
     font-size:1.125em;
     font-weight:500;
     color:#fff;
     text-transform:uppercase;
     margin-bottom:35px;
}
 .enq-now span{
     font-family: 'Poppins', sans-serif;
     font-size:0.7777777777777778em;
     font-weight:300;
     color:#fff;
     text-transform:none;
}
 .news-scroll{
     width:100%;
     height:auto;
     background:#0b245c;
}
 .news-left{
     float:left;
     font-family: 'Poppins', sans-serif;
     font-size:1.125em;
     font-weight:500;
     color:#fff;
     text-transform:uppercase;
     line-height:46px;
     padding-right:30px;
     padding-top:3px;
}
 .mob-menu{
    display:none;
}
 .content-wraper{
     width:100%;
     height:auto;
}
 .content-wraper p {
     font-family: 'Poppins', sans-serif;
     font-size: 1em;
     font-weight: 300;
     line-height: 24px;
     color: #666;
     text-align: justify;
}
 .faculty-container{
     width:100%;
     height:auto;
     display:flex;
     align-items:center;
     margin-bottom:1em;
}
 .faculty-pics{
     width:50%;
     height:auto;
     float:left;
}
 .faculty-contents{
     width:50%;
     height:auto;
     float:left;
     padding-left:5%;
}
 .faculty-for{
     width:100%;
     height:auto;
     padding-top:1em;
     padding-bottom:1em;
     border-top:1px dotted #ccc;
}
 .faculty-for-content{
     height:auto;
}
 .faculty-pics-for{
     width:15%;
     height:auto;
     float:left;
     margin-right:2em;
     margin-bottom:1em;
}
 .faculty-dtls{
     width:100%;
     height:auto;
     float:left;
}
 .faculty-dtls h5{
     font-family: 'Poppins', sans-serif;
     font-size:1.3em;
     font-weight:500;
     color:#43474e;
     text-transform:uppercase;
     margin-top:1em;
}
 .faculty-dtls h5 span{
    color: #0099cc;
     font-size:0.85em;
     text-transform:capitalize;
}
 .faculty-dtls p{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
}
 .faculty-dtls ul{
     margin:0px;
     padding:0px;
     list-style-type:none;
     margin-top:2em;
     float:none !important;
     width:100% 
}
 .faculty-dtls ul li{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
     margin-bottom:5px;
}
 .faculty-dtls ul li:before{
     content: "";
     display: block;
     background: url(../images/list-icon.jpg) no-repeat;
     width:14px;
     height:14px;
     float: left;
     margin: 3px 6px 0 0;
}
.faculty-dtls ol{
     margin:0px;
     padding:0px;
     list-style-type:none;
     margin-top:1em;
     float:none !important;
     width:100% ;
	 margin-bottom:1em
}
 .faculty-dtls ol li{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
     margin-bottom:5px;
}
 .faculty-dtls ol li:before{
     content: "";
     display: block;
     background: url(../images/bredcum.png) no-repeat;
     width:7px;
     height:7px;
     float: left;
     margin: 6px 6px 0 0;
}
 .faculty-qualific{
     font-family: 'Poppins', sans-serif;
     font-size:0.85em;
     font-weight:500;
     color:#fff;
     text-transform: capitalize;
     width: auto;
     float:left;
     background-color:#66cc66;
     padding:3px 10px;
     margin-right:5px;
     margin-bottom:5px;
}
 .inner-caption-wrap{
     width:100%;
     height: auto;
     position:absolute;
     bottom:0em;
	 background:url(../images/bottombg.png) repeat-x left bottom;
	 min-height:28%;
	 padding-top:4em;
}
 .inner-banner{
     width:100%;
     height:auto;
}
 .inner-caption-for{
     width:auto;
     height:auto;
     float:right;
	 padding-right:2em;
	
}
 .caption-top{
     width:auto;
     height:auto;
     float:left;
     color:#fff;
     font-size:2.250em;
     font-family: 'geomanist-light';
     font-weight:normal;
     text-transform:uppercase;
}
 .caption-bottom{
     width:auto;
     height:auto;
     float:left;
     color:#fff;
     font-size:2.250em;
     font-family: 'geomanist-medium';
     font-weight:normal;
     text-transform:uppercase;
}
.content-left{
	width:auto;
	height:auto;
	float:left;
	padding-left:3%;
	margin-right:5%;
	}
.content-right{
	width:auto;
	height:auto;
	float:right;
	}
    
    .new-services{
        width: 33%;
        height: auto;
        position: relative;
        float: left;
        margin-right:0.5%;
        margin-bottom:0.5%;
    }
    .new-services:nth-child(3n+3){ margin-right: 0%;}
    
.button-group input {
    display: none;
  }
  
  .button-group input:checked + label,
  .button-group input:checked + label:active {
    background-color: #0b245c;
  }
  
  
  .new-service-content{
    width: 60em;
    position:absolute;
    height:auto;
    background-color: #fff;
    left: 0;
    top: 65px;
    z-index: 9;
    padding: 2em 2em;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  }

  .new-service-content p {
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    font-weight: normal;
    line-height:1.7;
    color: #333;
    text-align: justify;
  }
  .new-service-content p  a{
    font-family: 'Poppins', sans-serif;
    font-size:1em;
    font-weight:500;
    color:#666;
    text-transform: capitalize;
    background:url(../images/know-more.png) no-repeat left center;
    padding-left:10px;
    margin-top:15px;
    margin-bottom:15px;
    text-align:left;
    margin-left:10px;
}

.new-service-content p  a:hover{
    color:#000;
    transition:1s;
}
  .new-services:nth-child(3n-1) .new-service-content{left: -50% !important;}
  .new-services:nth-child(3n+3) .new-service-content{left: inherit; right: 0;}
  .new-services:nth-child(3n+3) .new-service-content .service-close{ right: inherit; left: -20px;}
 
  .service-close {
    display: block;
    color: #bbbbbb;
    line-height: 16px;
    text-align: right;
    transition: color 0.3s ease;
    font-size: 2em;
    position: absolute;
    right: -20px;
    top: -30px;
    background: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  
/**************************************** CONTACT US ****************************************/
.inner-wraper{
	width:100%;
	height:auto;
	padding-top:1%;
	padding-bottom:1%;
}
.contact-container{
	width:100%;
	height:auto;
	padding-bottom:2em;
	padding-top:2em;
}
.contact-left{
	width:40%;
	height:auto;
	float:left;
	padding-left:8%;
}
.contact-right{
	width:60%;
	height:auto;
	float:left;
	padding-left:5%;
}
.contact-icon{
	width: auto;
	height:auto;
	float:left;
}
.contact-details{
	width: auto;
	height:auto;
	float:left;
	padding-left:1em
}
.contact-title{
	width:100%;
	height:auto;
	text-align:left;
	color:#333;
	font-family: 'Poppins', sans-serif;
     font-size:1.250em;
     font-weight:500;
}
.contact-details p{
	font-family: 'Poppins', sans-serif;
	font-size: 1em;
	font-weight: 300;
	line-height: 24px;
	color: #666;
	text-align: justify;
}
.other-address{
	width:50%;
	height:auto;
	float:left;
}
.enqury{
	width:48%;
	height:auto;
	float:left;
	margin-right:4%;
	margin-bottom:20px;
}
.enqury:nth-child(2n+2){ margin-right:0%;}
.enqury-box{
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ccc;
	font-family:inherit;
	font-size:1em;
	color:#666;
	padding-left:5%;
	padding-right:5%;
	background-color: transparent;
}
.enqury-full{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.enqury-box1{
	width:100%;
	height:105px;
	line-height:28px;
	border-bottom:1px solid #ccc;
	font-family:inherit;
	font-size:1em;
	color:#666;
	padding-left:2.5%;
	padding-right:2.5%;
	padding-top:10px;
	padding-bottom:10px;
	background-color: transparent;
}
.buttonfx{
  color: #666;  /*button text color */
  outline: none;
 background: transparent;
  letter-spacing: 0.0625em;
  padding: 8px 30px; 
  text-transform: uppercase;
  line-height: 2;
  position: relative;
	display: inline-block;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
	text-decoration: none;
  overflow: hidden;
  transition: all .5s;
  z-index:1;
  font-family:inherit;
  font-size:1em;
  font-weight:700;
  border:1px solid #ccc;
}

/* //// Default effect: Slide from Top  //// */

.buttonfx:before,
.buttonfx:after{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #0099cc; /* onhover background color */
  z-index: -1;
  transform: translate3D(0,-100%,0); /* move elements above button so they don't appear initially */
  transition: all .5s;
}

.buttonfx:before{
  background: none; /* button default background color */
  z-index: -2;
  transform: translate3D(0,0,0);
  border:1px solid #ccc;
  color:#666;
}

.buttonfx:hover{
	color: white;
}

.buttonfx:hover:after{
  transform: translate3D(0,0,0);
  transition: all .5s;
}


textarea.enqury-box1::-webkit-input-placeholder{
    color:#555 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
textarea.enqury-box1::-moz-placeholder{
    color:#555 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
textarea.enqury-box1:-ms-input-placeholder{
    color:#555 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
textarea.enqury-box1:-moz-placeholder{
    color:#555 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
/**************************************** E CONTACT US ****************************************/


/**************************************** S GALLERY ****************************************/
.gallery-album{
	width:100%;
	height:auto;
	padding-top:1em;
}

.gallery-album-dtl{
    width:23.5%;
    height: auto;
    background-color: #f3f3f3;
    margin-right: 2%;
    margin-bottom: 2%;
	float:left;
	cursor:pointer;
}
.gallery-album-dtl:nth-child(4n+4){ margin-right:0%;}
.gallery-dtl{
    width:24.85%;
    height: auto;
    background-color: #f3f3f3;
    margin-right: 0.2%;
    margin-bottom: 0.2%;
	float:left;
	cursor:pointer;
}
.gallery-dtl:nth-child(4n+4){ margin-right:0%;}

.album-campus{
	height:190px !important;
	overflow:hidden;
	width:100%;
	position:relative;
}

.album-gal{ height:215px; overflow:hidden}
.album-for{ height:205px; overflow:hidden}

.administration-toplead-dtl{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	border-top:2px solid #fff;
}

.administration-toplead-name{
	width:100%;
	height:auto;
	text-align:center;
	line-height:24px;
	font-family:inherit;
	font-size:1.2em;
	font-weight:400;
	color:#0099cc;
}
.administration-toplead-post{
	width:100%;
	height:auto;
	text-align:center;
	font-family:inherit;
	font-size:1em;
	font-weight:300;
	color:#666;
}
/**************************************** E GALLERY ****************************************/
.enquiry-contact-full p {
    line-height: 16px;
    font-size: 12px;
    font-family: 'geomanistregular';
    font-weight: normal;
    font-style: normal;
    color: #666;
    padding-bottom: 15px;
    margin-top: -5px;
}
.contact-enquiry-box {
    width: 100%;
    height: 48px;
    border: 1px solid #ccc;
    padding-left: 5%;
    padding-right: 5%;
    line-height: 48px;
    font-size: 14px;
    font-family: 'geomanistregular';
    font-weight: normal;
    font-style: normal;
    color: #666;
}

.career-box{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}


/***************************************************************   S DOWNLOAD  ***************************************************************/
a .download-container{
	width:100%;
	height:auto;
	border-bottom:1px dashed #ccc;
	display:flex;
	align-items:center;
	padding:25px 0px;
}
a .download-icon{
	width:50px;
	height:44px;
	float:left;
}

a .download-icon img:last-child   {
  display: none;  
}
a:hover .download-icon img:last-child {
  display: block;  
}
a:hover .download-icon img:first-child {
  display: none;  
}

a .download-container p{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#666;
	font-weight:500;
	line-height:26px;
	text-align:left;
	padding-left:2%;
	width:85%;
	float:left;
}
a:hover .download-container p{
	color:#0b245c;
	float:left;
}
/***************************************************************   E DOWNLOAD  ***************************************************************/


/***************************************************************   S BLOG  ***************************************************************/
.single-blog-content-wrap {
    margin-bottom: 40px;
    width: 70%;
    float: left;
}
.blog-right {
    width: 30%;
    height: auto;
    float: left;
    padding-left: 5%;
}
.widget-address {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.10);
    border: 1px solid #0099cc;
    background: #0099cc;
    border-radius: 8px;
    padding: 35px 30px 35px;
    margin-bottom: 30px;
}
.categoris-box {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.10);
    border: 1px solid #e6e6e6;
    background: #fff;
    border-radius: 8px;
    padding: 35px 30px 35px;
    margin-top: 40px;
}
.categoris-items {
    padding-top: 30px;
}
.categoris-items ul {
    list-style: none;
}
.categoris-items ul li {
    border-bottom: 1px solid #ccc;
   margin-bottom: 16px;
}
.categoris-items ul li a {
    display: inline-block;
    margin-bottom: 20px;
    color: #fff;
    transition: .3s;
    font-size: 1em;
    font-family: inherit;
    font-weight: normal;
}
.categoris-items ul li a:hover {
    color:#0b245c
}
.single-style .section-title h2 {
    color: rgb(35, 35, 35);
    display: block;
    font-size: 24px;
    margin-bottom: 7px;
}
.recent-post-items.d-flex {
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.blog {
    width: 48%;
    height: auto;
    float: left;
    margin-right: 4%;
    margin-bottom: 3.5%;
}
.blog:nth-child(2n+2) {
    margin-right: 0%;
}
.blog-pic-wrap {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 20px;
}
.blog-pic {
    width: 100%;
    height: auto;
}
.blog-name {
    width: 100%;
    height: auto;
    text-align: left;
    font-size: 1.5em;
    color: #333;
    font-family: inherit;
    font-weight: 500;
    padding-bottom: 10px;
}
a:hover .blog-name {
    font-size: 1.5em;
    color: #eb5a41;
    font-family: inherit;
    font-weight: 500;
}
.blog p {
    width: 100%;
    height: auto;
    font-size: 1em;
    color: #333;
    font-family: inherit;
    font-style: normal;
    font-display: swap;
    line-height: 1.7;
    text-align: justify;
    text-align-last: left;
}
.blog-bottom-main {
    width: 100%;
    height: auto;
    border-top: 1px solid #ccc;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-top: 1em;
}
.blog-date-main {
    width: 55px;
    height: auto;
    position: absolute;
    bottom: 3%;
    right: 3%;
}
.blog_date {
    font-family: inherit;
    font-style: normal;
    font-display: swap;
    color: #666;
    font-size: 1.1em;
    font-weight: 400;
    padding: 1% 0% 0% 0%;
    line-height: 1.8em;
    text-align: right;
    float: right;
    margin-top: 3%;
    font-weight: normal;
}
.blog_date::before {
    vertical-align: sub;
    display: inline-block;
}
.blog_date span {
    font-family: inherit;
    font-style: normal;
    font-display: swap;
    color:#0b245c;
    font-weight: normal;
}
.blog_readmore {
    font-family: inherit;
    font-style: normal;
    font-display: swap;
    font-size: 1.1em;
    line-height: 1.5em;
    text-align: left;
    font-weight: 600;
    color: #666;
    margin-top: 2.5%;
    margin-bottom: 1.5%;
    float: left;
    clear: both;
    cursor: pointer;
    font-weight: normal;
}
.blog_readmore a {
    font-family: inherit;
    font-style: normal;
    font-display: swap;
    padding: .25em .8em .25em .8em;
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
    background:#0b245c;
    display: block;
    border: 1px solid #0b245c;
    font-weight: normal;
}
.blog_readmore a:hover {
    font-family: inherit;
    font-style: normal;
    font-display: swap;
    background: none;
    color: #0b245c;
    text-decoration: none;
    border: 1px solid #0b245c;
    font-weight: normal;
}
.dreamit-section-bar {
    background: #fff;
    height: 5px;
    width: 90px;
    border-radius: 30px;
    position: relative;
    margin-top: 16px;
}
.dreamit-section-bar::before {
    content: '';
    position: absolute;
    left: 0;
    top: -2.7px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #fff;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-name: MOVE-BG;
}
@keyframes MOVE-BG {
    from {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(88px);
        transform: translateX(88px);
    }
}
.categoris-items p {
    width: 100%;
    height: auto;
    font-size: 1em;
    color: #fff;
    font-family: inherit;
    font-style: normal;
    font-display: swap;
    line-height: 1.9;
    text-align: left;
    text-align-last: left;
    font-weight: normal;
}
.portfolio-pic {
    float: left;
    margin-right: 20px;
    margin-top: 10px;
    max-width: 50%;
}
.about-content-title-sub {
    width: 100%;
    height: auto;
    font-size: 1.75em;
    color: #3069b3;
    font-family: inherit;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 0.5em;
    text-align: left;
}
.portfolio p {
    width: 100%;
    height: auto;
    text-align: left;
    font-family: inherit;
    font-size: 1em;
    color: #333;
    font-weight: normal;
    line-height: 1.7;
    text-align-last: left;
}
.blog-bottom {
    width: 100%;
    height: auto;
    border-top: 1px solid #eaeae9;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-top: 1em;
}
.blog_date {
    font-family: inherit;
    font-style: normal;
    font-display: swap;
    color: #666;
    font-size: 1.1em;
    font-weight: 400;
    padding: 1% 0% 0% 0%;
    line-height: 1.8em;
    text-align: right;
    float: right;
    margin-top: 0.5em;
}
.blog_date span {
    font-family: inherit;
    font-style: normal;
    font-display: swap;
    color: #0b245c;
}
.hotel-gallery-wraper {
    width: 100%;
    height: auto;
    margin-top: 2em;
}
.gallery-blog {
    width: 15.83%;
    height: auto;
    float: left;
    margin-right: 1%;
    margin-bottom: 1%;
}
.box-group {
    text-align: center;
    overflow: hidden;
    position: relative;
}
.box-group img {
    max-width: 100%;
    max-height: 100%;
    transform: scale3d(1, 1, 1);
    transition: all 0.3s ease 0s;
    display: block;
}
.box-group:hover img {
    transform: scale3d(1.15, 1.15, 1);
}
.box-group .box-content {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    padding-top: 35%;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 2;
    transition: all 0.3s ease 0s;
}
.box-group:hover .box-content {
    opacity: 1;
}
.box-group .box-content:before, .box-group .box-content:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    bottom: 15px;
    right: 15px;
    opacity: 0;
    z-index: -1;
    transform: scale(1.5);
    transition: all 0.6s ease 0.2s;
}
.box-group .box-content:before {
    border-top: none;
    border-bottom: none;
    left: 30px;
    right: 30px;
}
.box-group .box-content:after {
    border-left: none;
    border-right: none;
    top: 30px;
    bottom: 30px;
}
.box-group:hover .box-content:before, .box-group:hover .box-content:after {
    opacity: 1;
    transform: scale(1);
}
.box-group .content-inner {
    opacity: 0;
    transform: scale(0);
    transition: all 0.3s ease 0s;
}
.box-group:hover .content-inner {
    opacity: 1;
    transform: scale(1);
}
.box-group .title {
    font-size: 22px;
    font-weight: 700;
    color: #0b245c;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.box-group .post {
    display: block;
    font-size: 15px;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 15px;
}
.box-group-icon {
    position: absolute;
    bottom: 0;
    left: 0px;
    color: rgba(255, 255, 255, 1) !important;
    font-size: 1.5em;
    font-family: inherit;
    width: 100%;
    text-align: left;
    z-index: 2;
    font-weight: 500;
    padding-left: 2%;
    padding-right: 2%;
    top: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
a:hover .box-group-icon {
    display: none !important;
}
.box-group .icon {
    list-style: none;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    opacity: 0;
    transition: all 0.5s ease 0s;
    bottom: 0;
    right: 0;
    margin: auto;
}
.box-group:hover .icon {
    left: 0px;
    opacity: 1;
    transition-delay: 0.3s;
}
.box-group .icon li {
    display: inline-block;
}
a .box-group .icon li {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #05a1e9;
    font-size: 18px;
    color: #fff;
    transition: all 0.5s ease 0s;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.blog-title {
    width: auto;
    height: auto;
    font-family: inherit;
    font-weight: normal;
    font-size: 1.833em;
    color: #0b245c;
    margin-bottom: 0.5em;
    letter-spacing: -1px;
}
.blog-title span {
    font-family: inherit;
    font-weight: normal;
    font-size: 1em;
    color: #089eaa;
}
a .d-flex {
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
a:nth-last-child(1) .d-flex {
    border-bottom: 0px solid #E8E8E8;
    margin-bottom: 0px;
    padding-bottom: 20px;
}
.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}
.recent-post-text {
    padding-left: 25px;
}
.recent-post-items.d-flex {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.latest-title {
    width: 100%;
    height: auto;
    text-align: left;
    font-family: inherit;
    font-size: 1em;
    color: #333;
    font-weight: normal;
    line-height: 1.2;
    text-align-last: left;
}
.latest-title-sub {
    width: 100%;
    height: auto;
    text-align: left;
    font-family: inherit;
    font-size: 0.95em;
    color: #666;
    font-weight: normal;
    line-height: 1.7;
    text-align-last: left;
}

/***************************************************************   E BLOG  ***************************************************************/
/*a .download-for{
	width:23.5%;
	height:220px;
	float:left;
	margin-right:2%;
	margin-bottom:2%;
	border:1px solid #ccc;
  display: flex;
  flex-direction: column;
  justify-content: center;
  resize: vertical;
}
.download-icon{
	width:74px;
	height:74px;
	margin:0 auto;
	background-color:#0099cc;
	border-radius:50%;
	text-align:center;
	line-height:74px;
	border:1px solid #0099cc;
	display:flex;
	align-items:center;
	justify-content:center;
}

a:hover .download-icon{
	color:#0099cc;
	border:2px solid #fff;
}
.download-title {
    width: 100%;
    height: auto;
    font-size: 1.250em;
    text-align: center;
    line-height: 50px;
    color: #0099cc;
    font-family: 'geomanist-book';
}
a:hover .download-for{
	background-color:#0099cc;
	-webkit-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}
a:hover .download-title{ color:#fff}
a:nth-child(4n+4) .download-for{ margin-right:0px;}*/
.recruitment-contact{
	width:23.5%;
	height:auto;
	float:left;
	margin-right:2%;
	/*background-color:#f4f5f6;*/
	padding:3% 2%;
	margin-bottom:2%;
	border:1em solid #f4f5f6
}
.recruitment-contact:nth-child(4n+4){ margin-right:0px;}


.recruitment-contact p {
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    font-weight: 300;
    line-height:28px;
    color: #444;
    text-align: justify;
}

.ui-table th, .ui-table td{ padding:1em 0.5em}
div.mdgov_OverflowTable {
        width: 100%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
		
    }
    div.mdgov_OverflowTable table {
        width: 98%;
        white-space: nowrap; /* Optional */
    }
	/*.table-stripe tbody tr:nth-child(2n+1) td, .table-stripe tbody tr:nth-child(2n+1) th {
    background-color: #eee;
    background-color: rgba(0,0,0,0.04);
}*/

tbody tr:nth-child(odd){
    background-color: #eee !important;
	}
.table-stripe tbody td{
	border:1px solid #fff;
	}
tbody{
    border-left:1px solid #fff !important;
	}
.ui-table th, .ui-table td {
    line-height: 1.5em;
    text-align:left;
    padding: 1em 1em;
    /*vertical-align: top;*/
	border-collapse:inherit !important;
	font-family: inherit;
    color: #565959;
    font-size: 14px;
    font-weight: 400;
	padding-left:5em;
	}
.ui-table td:nth-child(2) {
    text-align: center;
	padding-left:0%
	}
.ui-table th:nth-child(2) {
    text-align: center;
	padding-left:0%;
	}
.ui-table th{
     font-size:1.2em;
	 font-weight:500;
	 color:#cc1f25;
	 text-transform:uppercase
	}
.ui-table th {
    font-weight: bold;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	background-color:#0099cc
}
.ui-table th:last-child{ border:0px;}
table{
    border-collapse:collapse;
    border-spacing:0;
	width:65%;
	margin-bottom:2em;
	float:left;
	margin-top:50px;
}
.jobs-wrap {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
}
.job-pic {
    width: 50%;
    height: auto;
    float: left;
    position: relative;
}
.job-pic-pics {
    width: 100%;
    height: auto;
}

.job-pic-arrow {
    width: 31px;
    height: 60px;
    position: absolute;
    right: -2px;
    margin: auto;
    top: 0;
    bottom: 0;
}


.jobs-content {
    width: 50%;
    height: auto;
    float: left;
    padding-left: 5%;
}

.jobs-content-title {
   font-family: 'Poppins', sans-serif;
font-size: 1.3em;
font-weight: 500;
color: #43474e;
text-transform: capitalize;
margin-top: 1em;
}
.content-job {
    font-size:1.063em;
	line-height:27px;
	text-align: justify;
	font-family: 'geomanistregular';
	color:#333;
}


.job-listing{
	width:auto;
	height:auto;
}
.job-listing ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.job-listing ul li{
	font-size:1.063em;
	line-height:27px;
	font-family: 'geomanistregular';
	color:#333;
	margin-bottom:5px;
	background:url(../images/listing.png) no-repeat left 6px;
	padding-left:25px;
}


.job-content1 {
    width: 50%;
    height: auto;
    float: left;
    padding-right: 5%;
}

.content-job1 {
      text-align: justify;
font-family: 'Geomanist';
font-size: 1.0625em;
font-weight: 300;
color: #393939;
padding-top: 1%;
line-height: 27px;
}

.job-pic-arrow1 {
    width: 31px;
    height: 60px;
    position: absolute;
    left: -2px;
    margin: auto;
    top: 0;
    bottom: 0;
}
.caption-wrap{ position:relative;}


.leadershp-training{
     width:100%;
     height:auto;
     float:left;
}
.leadershp-training h5{
     font-family: 'Poppins', sans-serif;
     font-size:1.3em;
     font-weight:500;
     color:#43474e;
     text-transform:uppercase;
     margin-top:1em;
}
.leadershp-training h5 span{
    color: #0099cc;
     font-size:0.85em;
     text-transform:capitalize;
}
 .leadershp-training p{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
}
 .leadershp-training ul{
     margin:0px;
     padding:0px;
     list-style-type:none;
     margin-top:2em;
     float: left;
     width:30% 
}
.leadershp-training ul li{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:300;
     color:#666;
     margin-bottom:5px;
}
.leadershp-training ul li:before{
     content: "";
     display: block;
     background: url(../images/list-icon.jpg) no-repeat;
     width:14px;
     height:14px;
     float: left;
     margin: 3px 6px 0 0;
}
.leader-title{
	width:100%;
	font-family: 'Poppins', sans-serif;
font-size: 1.25em;
font-weight:400;
line-height:40px;
color: #0099cc;
}

section.module:last-child {
  margin-bottom: 0;
}

section.module p:last-child {
  margin-bottom: 0;
}
section.module.content {
  padding: 40px 0;
}
section.module.parallax {
  height: auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color:#000;
}


section.module.parallax-2 {
	background-image:url(../images/bg-testi.jpg)
  
}

.home-about {
    width: 100%;
    height: auto;
    padding-top:1em;
    padding-bottom:1em;
}

.testimonial .description p::before {
    content: "";
    display: block;
    width: 15px;
    height: 13px;
    float: left;
    margin: 0px 6px 0 0;
    /*background: url(images/testimonial-quote1.png);*/
	background: url(../images/testimonial-quote1.png);
}

.testimonial .description p::after {
    content: "";
    display: inline-block;
    /*background: url(images/testimonial-quote2.png) no-repeat top right;*/
	background:url(../images/testimonial-quote2.png) no-repeat top right;
    width: 15px;
    height: 13px;
    padding-left: 10px;
}

.testimonial .description {
	display:flex;
	justify-content:center;
}

.testimonial .description p {
    font-size: 1.6em;
    font-style: italic;
    color: #fff;
    line-height: 1.8;
    font-family: 'Poppins', sans-serif;
}
.testimonial-name{ font-size: 1.6em;
    font-style: italic;
    color: #fff;
    line-height: 1.8;
    font-family: 'Poppins', sans-serif; text-align:center}

.services-dtls p a{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:500;
     color:#0b87dd;
     text-transform: capitalize;
     background:url(../images/know-more.png) no-repeat left center;
     padding-left:10px;
     margin-top:15px;
     margin-bottom:15px;
     text-align:left;
	 margin-left:10px;
}
.services-dtls p a:hover{
     color:#59af16;
     transition:1s;
}

.faculty-dtls ul li a{
     font-family: 'Poppins', sans-serif;
     font-size:1em;
     font-weight:500;
     color:#0b87dd;
     text-transform: capitalize;
     background:url(../images/know-more.png) no-repeat left center;
     padding-left:10px;
     margin-top:15px;
     margin-bottom:15px;
     text-align:left;
	 margin-left:10px;
}

.faculty-dtls ul li a:hover{
     color:#59af16;
     transition:1s;
}

.login-content-box{
	width:100%;
	height:50px;
	border:1px solid #ccc;
	text-align:left;
	line-height:50px;
	font-size:1em;
	color:#666;
	background-color:transparent;
	padding-left:20px;
	font-weight:400;
}

.login-with{
	width:100%;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:1em;
	color:#fff;
	border-radius:15px;
	background-color:#cc1f25;
	-webkit-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
	font-weight:600;
	text-transform:uppercase;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.login-with:hover{
	cursor:pointer;
	background-color:#f30810;
	
}

.login-content-box1 {
    width: 100%;
    height: 120px;
    border: 1px solid #ccc;
    text-align: left;
    line-height: 30px;
    font-size: 1em;
    color: #666;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: transparent;
    padding-left: 20px;
}

.quick-apply{
	position:fixed; 
	right:-65px; 
	bottom:40%;  
	 -webkit-transform: rotate(-90deg); 
	 -moz-transform: rotate(-90deg); 
	 background-color:#0b245c; 
	 color:#fff; 
	 padding:8px 20px; 
	 font-weight:500; 
	 font-size:1em;
	 letter-spacing:1px;
	 z-index:99;
}
.wraper-new{
	width:100%;
	height:auto;
	margin-bottom:50px;
	}
.content-modified{
	padding-left:3%;
	padding-right:3%;
	}
.quick-right {
  float: right;
  width:376px;
  height:650px;
  margin: 0 10px 10px 0;
  margin-left:50px;
  margin-bottom:50px;
  background:#0099cc;
  padding-left:50px;
}	
.quick-right ul{
 margin:0;
 padding:0;
 list-style-type:none;
 padding-top:40px;
}	
.quick-right li{
  font-family: 'Poppins', sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  color: #fff;
  background: url(../images/li-bg.png) no-repeat left center;
  padding-left: 15px;
  line-height:60px;
}
.quick-right li a{
	font-family: 'Poppins', sans-serif;
	font-size: 1em;
	font-weight: 400;
	color: #fff;
	}
.trainning-top-img{
	width:30%;
	float:left;
	margin-right:40px;
	margin-bottom:10px;
	}
.top-contents-title{
	font-family: 'Poppins', sans-serif;
	font-size: 1.625em;
	text-transform: uppercase;
	line-height:30px;
	color: #0099cc;
	font-weight: 500;
	margin-bottom:10px;
	}
.trainning-top-contents p{
	font-family: 'Poppins', sans-serif;
	font-size: 1em;
	font-weight: 300;
	line-height: 24px;
	color: #666;
	text-align: justify;
	}	
.trainning-top-contents p span{
	font-family: 'Poppins', sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 24px;
	color: #000;
	text-align: justify;
	}	
.content-modified p{
	font-family: 'Poppins', sans-serif;
	font-size: 1em;
	font-weight: 300;
	line-height: 24px;
	color: #666;
	text-align: justify;
	}
.top-contents-title-sub{
	font-family: 'Poppins', sans-serif;
	font-size: 1.3em;
	font-weight: 500;
	color: #43474e;
	margin-top: 50px;
	margin-bottom:0px;
	}	
.content-modified ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.content-modified li::before{
	content: "";
	display: block;
	background: url(../images/list-icon.jpg) no-repeat;
	width: 14px;
	height: 14px;
	float: left;
	margin: 3px 6px 0 0;
	}
.content-modified li{
	font-family: 'Poppins', sans-serif;
	font-size: 1em;
	font-weight: 300;
	color: #666;
	margin-bottom: 5px;
	}
.dotted-border{
	width:65%;
	border:1px dotted #e5e5e5;
	margin-top:20px;
	}	
.content-modified li ul{
	margin-left:25px;
	}	
.content-modified li ul li::before{
	content: "";
	display: block;
	background: url(../images/bredcum-666.png) no-repeat;
	width: 7px;
	height: 7px;
	float: left;
	margin: 6px 6px 0 0;
	}	
.quotes{
	width:auto;
	height:auto;
	padding:10px 25px;
	display:table;
	text-align:center;
	margin-top:1em;
	text-transform:capitalize;
	color:#fff;
	background-color:#0099cc;
	line-height:40px;
	font-size:1.2em;
	}
.quotes-ledership{
	width:auto;
	height:auto;
	padding:10px 25px;
	display:table;
	text-align:center;
	margin-top:1em;
	text-transform:capitalize;
	color:#333;
	line-height:40px;
	font-size:1.2em;
	}	
.leadership-lists{
	width:33.33%;
	height:auto;
	float:left;
	min-height:350px;
	}
.cdp-image{width:65%;}	
.electrical-tng{
	width:auto;
	text-align: center;
	margin-top: 1em;
	text-transform: capitalize;
	color: #fff;
	background-color: #0099cc;
	line-height: 40px;
	display:table;
	padding:0 50px;
	}	
.seperate{
	width:auto;
	height:100px;
	}		
.cpe-trainning{
	width:30%;
	height:auto;
	float:left;
	margin-right:3.33%;
	min-height:200px;
	background:#0099cc;
	margin-top:40px;
	font-family: 'Poppins', sans-serif;
	font-size: 1.3em;
	font-weight: 500;
	color: #fff;
	padding-top:50px;
	text-align:center;
	}	
.hse-diagram{
	width:65%;
	height:auto;
	}
.carees-list{
	font-family: 'Poppins', sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	color: #fff;
	background:url(../images/tic.png) no-repeat left center;
	padding-left:20px;
	text-shadow:1px 1px 1px #000;
	}
	.calendar-month{ width:100%; text-align:center !important; background-color:#0b245c; color:#fff !important;font-family: 'Poppins', sans-serif;
	font-size: 1.2em !important;
	font-weight: 400 !important; line-height:2em !important; padding:0px !important}
    .desk-view{ display: block;}
    .mob-view{ display:none}	
 @media (min-width: 1280px) and (max-width: 1359px){
	  body{ font-size:14px;}
    .container{width: 100%;
        margin: 0 auto;
        padding: 0px 3%;}
	.banner-right{padding-top:1.5em !important;}
	.banner-right li{line-height:40px !important;}
	.banner-right li a{font-size:16px !important;}
	.banner-left{ width:100%}
	.album-gal{ height:180px; overflow:hidden}
	.album-for{ height:180px; overflow:hidden}
	.sbt-btn{ float:left;}
	.nav a{ font-size:13px !important}
	.services-dtls{ min-height:370px;}
	.administration-toplead-name{ font-size:1em;}
	.recruitment-contact{ width:32%}
	.quick-right{width: 383px;}
	.quick-right li a {font-size: 16px;}
	.quick-right li {line-height: 50px;}
	.seperate{height:30px;}
	.hse-diagram{width:63%}
	.wel-left{ width:65%}
    .logo-container{ width: 140px;}
    .logo-container img{ width: 100%;}
    .nav a{ font-size: 12px !important; }
}
 @media (min-width: 1360px) and (max-width: 1399px){
	 body{ font-size:14px;}
    .container{width: 100%;
        margin: 0 auto;
        padding: 0px 3%;}
    .banner-right li{line-height:50px !important;}
	.banner-left{ width:100%}
	.album-gal{ height:195px; overflow:hidden}
	.album-for{ height:195px; overflow:hidden}
	.sbt-btn{ float:left;}
	.administration-toplead-name{ font-size:1em;}
	.seperate{height:30px;}
	.services-dtls{ min-height:310px;}
	.wel-left{ width:68%}
    .logo-container{ width: 150px;}
    .logo-container img{ width: 100%;}
    .nav a{ font-size: 13px !important;}
}
 @media (min-width: 1400px) and (max-width: 1440px){
     .container{ width: 100%;
        margin: 0 auto;
        padding: 0px 3%;}
     .banner-right li{line-height:46px !important;}
     .logo-container{ width: 150px;}
     .logo-container img{ width: 100%;}
     .nav a{ font-size: 13px !important;}
}
 @media (min-width: 1441px) and (max-width: 1599px){
     .container{ width: 100%;
        margin: 0 auto;
        padding: 0px 5%;}
     .banner-right li{ line-height:46px !important;}
}
 @media (min-width:1600px){
     .container{ width: 100%;
        margin: 0 auto;
        padding: 0px 5%;}
}
 @media (max-width:450px){
	 .faculty-pics-for{ width:100%}
	 .banner-right{ padding-left:1.5%}
	 .inner-caption-wrap{ padding-left:1.5%}
     .container{
        width:98%
    }
     .logo-container{
        width:100%;
        text-align:center;
        float:none;
    }
     .header-wraper{
        padding-top:0px;
        padding-bottom:20px;
    }
     .right-top-in ul{
        display:none;
    }
     .top-right{
        width:100%;
        float:none;
    }
     .right-top{
        width:100%;
        float:none;
    }
     .right-top-in{
        width:100%;
        float:none;
		display:flex;
		justify-content:center;
		padding-bottom:0px;
    }
	.footer-quick{ width:100%; padding-right:0%;}
	.footer-add{ width:100%; padding-left:0%; margin-top:1em; margin-bottom:1em;}
	.footer-enq{ width:100%;}
	.footer-enq-in{ float:left;}
	.services{ width:100%; margin-right:0%;}
	.mission{ width:100%; margin-right:0%;}
	.wel-left{ width:100%; padding-right:0%;}
	.wel-right{ width:100%; margin-top:1em;}
	.banner-left{ width:100%;}
	.banner-right{ padding-left:1%; padding-top:1em; padding-bottom:1em}
	.banner-right ul li{ font-size:1em; line-height:30px;}
	.wel-title{ line-height:normal; font-size: 1.45em;}
	.sbt-btn{ float:left;}
	.logo-container{ text-align:left;}
	.header-wraper{ padding-bottom:0px;}
	.top-menu{ width:100%; background-color:#0099cc}
	.nav a{ color:#fff !important; line-height:35px !important;}
	.nav{ float:none !important; width:100%;}
	.skdslider .slide-desc > h1{ font-size:1.5em !important}
	.skdslider .slide-desc > h2{ font-size:1.25em !important; line-height:30px !important}
	.mob-menu{display:block}
	.caption-top{ font-size:1.5em;}
    .caption-bottom{ font-size:1.25em;}
    .inner-caption-for{ float:left;}
	.faculty-container{ display:inherit;}
	.faculty-pics{display:none;}
	.faculty-contents{width:100%; padding-left:0%; float:none}
	.right-pic{ display:none}
	.recruitment-contact{ width:100%;}
	.gallery-album-dtl{ width:100%; margin-right:0%;}
	.gallery-dtl{ width:100%; margin-right:0%;}
	.contact-right{ width:100%; padding-left:0%;}
	.contact-left img{ display:none;}
	.contact-left{ width:100%; padding-left:0%;}
	.contact-details{ padding-left:0%;}
	.other-address{ width:100%;}
	.need-help{ width:100%; height:auto; display:flex; justify-content:center;}
	.connect{ width:100%; display:flex; justify-content:center;}
	.footer-wraper{ padding-top:1em; padding-bottom:1em;}
	.enq-now{ margin-bottom:0px;}
	.jobs-wrap{ display:inherit;}
	.jobs-content{ width:100%;padding-left:0%;}
	.job-pic{ display:none;}
	.job-content1{ width:100%; padding-right:0%}
	.leadershp-training ul{ width:100%;}
	.faculty-container{ display:inherit;}
	.ui-table th, .ui-table td{ padding-left:0px; text-align:center;}
	table{ width:100%;}
	.ui-table th:nth-child(2){ padding-left:2%;}
	.quick-right li {line-height:30px;}
	.quick-right {height: 376px;margin-bottom:20px;margin-left:0;width:100%;}
	.trainning-top-img {width: 100%;}
	.top-contents-title-sub { margin-top:15px;}
	.seperate{height:20px;}
	.leadership-lists {width:100%;min-height:auto;}
	.cdp-image {width:100%;}
	.hse-diagram {width:100%;}
	.cpe-trainning {width:100%;font-size:1em;min-height:auto;padding:20px 0px;margin-top:20px;}


    .popup{ max-width: 90% !important;}
    .new-services{ width: 100%; margin-right: 0%;}
    .new-service-content{ width: 100%; position: relative; top: 10px;}
    .service-close{ right: 5px;}
    .button-group .button{font-size: 1em !important;}
}
 @media (min-width:451px) and (max-width:529px){
	.container{
        width:98%
    }
     .logo-container{
        width:100%;
        text-align:center;
        float:none;
    }
     .header-wraper{
        padding-top:0px;
        padding-bottom:20px;
    }
     .right-top-in ul{
        display:none;
    }
     .top-right{
        width:100%;
        float:none;
		
    }
     .right-top{
        width:100%;
        float:none;
    }
     .right-top-in{
        width:100%;
        float:none;
		display:flex;
		justify-content:center;
		padding-bottom:0px;
    }
	.footer-quick{ width:100%; padding-right:0%;}
	.footer-add{ width:100%; padding-left:0%; margin-top:1em; margin-bottom:1em;}
	.footer-enq{ width:100%;}
	.footer-enq-in{ float:left;}
	.services{ width:100%; margin-right:0%;}
	.mission{ width:100%; margin-right:0%;}
	.wel-left{ width:100%; padding-right:0%;}
	.wel-right{ width:100%; margin-top:1em;}
	.banner-left{ width:100%;}
	.banner-right{ padding-left:1%; padding-top:1em; padding-bottom:1em}
	.banner-right ul li{ font-size:1em; line-height:30px;}
	.wel-title{ line-height:normal; font-size: 1.45em;}
	.sbt-btn{ float:left;}
	.logo-container{ text-align:left;}
	.header-wraper{ padding-bottom:0px;}
	.top-menu{ width:100%; background-color:#0099cc}
	.nav a{ color:#fff !important; line-height:35px !important;}
	.nav{ float:none !important; width:100%;}
	.skdslider .slide-desc > h1{ font-size:1.5em !important}
	.skdslider .slide-desc > h2{ font-size:1.25em !important; line-height:30px !important}
	.mob-menu{ display:block}
	.caption-top{ font-size:1.5em;}
    .caption-bottom{ font-size:1.25em;}
    .inner-caption-for{ float:left;}
	.faculty-container{ display:inherit;}
	.faculty-pics{ display:none;}
	.faculty-contents{ width:100%; padding-left:0%; float:none}
	.right-pic{ display:none}
	.recruitment-contact{ width:100%;}
	.gallery-album-dtl{ width:100%; margin-right:0%;}
	.gallery-dtl{ width:100%; margin-right:0%;}
	.contact-right{ width:100%; padding-left:0%;}
	.contact-left img{ display:none;}
	.contact-left{ width:100%; padding-left:0%;}
	.contact-details{ padding-left:0%;}
	.other-address{ width:100%;}
	.need-help{ width:100%; height:auto; text-align:center;}
	.connect{ width:100%; display:flex; justify-content:center;}
	.footer-wraper{ padding-top:1em; padding-bottom:1em;}
	.enq-now{ margin-bottom:0px;}
	.jobs-wrap{ display:inherit;}
	.jobs-content{ width:100%; padding-left:0%;}
	.job-pic{ display:none;}
	.job-content1{ width:100%; padding-right:0%}
	
	.leadershp-training ul{ width:100%;}
	.faculty-container{ display:inherit;}
	.ui-table th, .ui-table td{ padding-left:0px; text-align:center;}
	table{ width:100%;}
	.ui-table th:nth-child(2){ padding-left:2%;}
	
	.quick-right li {line-height:30px;}
	.quick-right {height: 376px;margin-bottom:20px;margin-left:0;width:100%;}
	.trainning-top-img {width: 100%;}
	.top-contents-title-sub { margin-top:15px;}
	.seperate{height:20px;}
	.leadership-lists {width:100%;min-height:auto;}
	.cdp-image {width:100%;}
	.hse-diagram {width:100%;}
	.cpe-trainning {width:100%;font-size:1em;min-height:auto;padding:20px 0px;margin-top:20px;}

    .popup{ max-width: 80% !important;}
    .new-services{ width: 100%; margin-right: 0%;}
    .new-service-content{ width: 100%; position: relative; top: 10px;}
    .service-close{ right: 5px;}
    .button-group .button{font-size: 1em !important;}

    .footer-link{ width: 100%; display: flex; justify-content: center;}
    .footer-for{ display: inherit;}
    .footer-link a:nth-child(n+3){ display: none;}
    .terms{ margin-top: 10px; margin-bottom: 10px;}
    .design-by{ text-align: center; margin:10px 0px;}
}
 @media (min-width:530px) and (max-width:630px){
	 
	 .container{
        width:98%
    }
     .logo-container{
        width:100%;
        text-align:center;
        float:none;
    }
     .header-wraper{
        padding-top:0px;
        padding-bottom:20px;
    }
     .right-top-in ul{
        display:none;
    }
     .top-right{
        width:100%;
        float:none;
		
    }
     .right-top{
        width:100%;
        float:none;
    }
     .right-top-in{
        width:100%;
        float:none;
		display:flex;
		justify-content:center;
		padding-bottom:0px;
    }
	.footer-quick{ width:100%; padding-right:0%;}
	.footer-add{ width:100%; padding-left:0%; margin-top:1em; margin-bottom:1em;}
	.footer-enq{ width:100%;}
	.footer-enq-in{ float:left;}
	.services{ width:100%; margin-right:0%;}
	.mission{ width:100%; margin-right:0%;}
	.wel-left{ width:100%; padding-right:0%;}
	.wel-right{ width:100%; margin-top:1em;}
	.banner-left{ width:100%;}
	.banner-right{ padding-left:1%; padding-top:1em; padding-bottom:1em}
	.banner-right ul li{ font-size:1em; line-height:30px;}
	.wel-title{ line-height:normal; font-size: 1.45em;}
	.sbt-btn{ float:left;}
	.logo-container{ text-align:left;}
	.header-wraper{ padding-bottom:0px;}
	.top-menu{ width:100%; background-color:#0099cc}
	.nav a{ color:#fff !important; line-height:35px !important;}
	.nav{ float:none !important; width:100%;}
	.skdslider .slide-desc > h1{ font-size:1.5em !important}
	.skdslider .slide-desc > h2{ font-size:1.25em !important; line-height:30px !important}
	.mob-menu{ display:block}
	.caption-top{ font-size:1.5em;}
    .caption-bottom{ font-size:1.25em;}
    .inner-caption-for{ float:left;}
	.faculty-container{ display:inherit;}
	.faculty-pics{ display:none;}
	.faculty-contents{ width:100%; padding-left:0%; float:none}
	.right-pic{ display:none}
	.recruitment-contact{ width:100%;}
	
	.gallery-album-dtl{ width:49%; margin-right:2%;}
	.gallery-album-dtl:nth-child(3n+3){ margin-right:2%;}
	.gallery-album-dtl:nth-child(4n+4){ margin-right:2%;}
	.gallery-album-dtl:nth-child(2n+2){ margin-right:0%;}
	.gallery-dtl{ width:49%; margin-right:2%;}
	.gallery-dtl:nth-child(3n+3){ margin-right:2%;}
	.gallery-dtl:nth-child(4n+4){ margin-right:2%;}
	.gallery-dtl:nth-child(2n+2){ margin-right:0%;}
	
	.album-gal{ height:180px; overflow:hidden}
	.album-for{ height:180px; overflow:hidden}
	.administration-toplead-name{ font-size:1em}
	
	.contact-right{ width:100%; padding-left:0%;}
	.contact-left img{ display:none;}
	.contact-left{ width:100%; padding-left:0%;}
	.contact-details{ padding-left:0%;}
	.other-address{ width:100%;}
	.need-help{ width:100%; height:auto; text-align:center;}
	.connect{ width:100%; display:flex; justify-content:center;}
	.footer-wraper{ padding-top:1em; padding-bottom:1em;}
	.enq-now{ margin-bottom:0px;}
	.jobs-wrap{ display:inherit;}
	.jobs-content{ width:100%; padding-left:0%;}
	.job-pic{ display:none;}
	.job-content1{ width:100%; padding-right:0%}
	
	.leadershp-training ul{ width:100%;}
	.faculty-container{ display:inherit;}
	.ui-table th, .ui-table td{ padding-left:0px; text-align:center;}
	table{ width:100%;}
	.ui-table th:nth-child(2){ padding-left:2%;}
	
	.quick-right li {line-height:30px;}
	.quick-right {height: 376px;margin-bottom:20px;margin-left:0;width:100%;}
	.trainning-top-img {width: 50%;}
	.top-contents-title-sub { margin-top:15px;}
	.seperate{height:20px;}
	.leadership-lists {width:100%;min-height:auto;}
	.cdp-image {width:100%;}
	.hse-diagram {width:100%;}
	.cpe-trainning {width:100%;font-size:1em;min-height:auto;padding:20px 0px;margin-top:20px;}


    .popup{ max-width: 70% !important;}
    .new-services{ width: 100%; margin-right: 0%;}
    .new-service-content{ width: 100%; position: relative; top: 10px;}
    .service-close{ right: 5px;}
    .button-group .button{font-size: 1em !important;}
    .footer-link{ width: 100%; display: flex; justify-content: center;}
    .footer-for{ display: inherit;}
    .footer-link a:nth-child(n+3){ display: none;}
    .terms{ margin-top: 10px; margin-bottom: 10px;}
    .design-by{ text-align: center; margin:10px 0px;}
}
 @media (min-width:631px) and (max-width:736px){
	 .container{
        width:98%
    }
     .logo-container{
        width:100%;
        text-align:center;
        float:none;
    }
     .header-wraper{
        padding-top:0px;
        padding-bottom:20px;
    }
     .right-top-in ul{
        display:none;
    }
     .top-right{
        width:100%;
        float:none;
		
    }
     .right-top{
        width:100%;
        float:none;
    }
     .right-top-in{
        width:100%;
        float:none;
		display:flex;
		justify-content:center;
		padding-bottom:0px;
    }
	.footer-quick{ width:100%; padding-right:0%;}
	.footer-add{ width:100%; padding-left:0%; margin-top:1em; margin-bottom:1em;}
	.footer-enq{ width:100%;}
	.footer-enq-in{ float:left;}
	.services{ width:100%; margin-right:0%;}
	.mission{ width:100%; margin-right:0%;}
	.wel-left{ width:100%; padding-right:0%;}
	.wel-right{ width:100%; margin-top:1em;}
	.banner-left{ width:100%;}
	.banner-right{ padding-left:1%; padding-top:1em; padding-bottom:1em}
	.banner-right ul li{ font-size:1em; line-height:30px;}
	.wel-title{ line-height:normal; font-size: 1.45em;}
	.sbt-btn{ float:left;}
	.logo-container{ text-align:left;}
	.header-wraper{ padding-bottom:0px;}
	.top-menu{ width:100%; background-color:#0099cc}
	.nav a{ color:#fff !important; line-height:35px !important;}
	.nav{ float:none !important; width:100%;}
	.skdslider .slide-desc > h1{ font-size:1.5em !important}
	.skdslider .slide-desc > h2{ font-size:1.25em !important; line-height:30px !important}
	.mob-menu{ display:block}
	.caption-top{ font-size:1.5em;}
    .caption-bottom{ font-size:1.25em;}
    .inner-caption-for{ float:left;}
	.faculty-container{ display:inherit;}
	.faculty-pics{ display:none;}
	.faculty-contents{ width:100%; padding-left:0%; float:none}
	.right-pic{ display:none}
	.recruitment-contact{ width:49%;}
	
	
	.gallery-album-dtl{ width:49%; margin-right:2%;}
	.gallery-album-dtl:nth-child(4n+4){ margin-right:2%;}
	
	.gallery-album-dtl:nth-child(3n+3){ margin-right:2%;}
	.gallery-album-dtl:nth-child(2n+2){ margin-right:0%;}
	.gallery-dtl{ width:49%; margin-right:2%;}
	.gallery-dtl:nth-child(4n+4){ margin-right:2%;}
	.gallery-dtl:nth-child(3n+3){ margin-right:2%;}
	.gallery-dtl:nth-child(2n+2){ margin-right:0%;}
	.album-gal{ height:180px; overflow:hidden}
	.album-for{ height:180px; overflow:hidden}
	.administration-toplead-name{ font-size:1em}
	
	.contact-right{ width:100%; padding-left:0%;}
	.contact-left img{ display:none;}
	.contact-left{ width:100%; padding-left:0%;}
	.contact-details{ padding-left:0%;}
	.other-address{ width:100%;}
	.need-help{ width:100%; height:auto; text-align:center;}
	.connect{ width:100%; display:flex; justify-content:center;}
	.footer-wraper{ padding-top:1em; padding-bottom:1em;}
	.enq-now{ margin-bottom:0px;}
	.jobs-wrap{ display:inherit;}
	.jobs-content{ width:100%; padding-left:0%;}
	.job-pic{ display:none;}
	.job-content1{ width:100%; padding-right:0%}
	
	.leadershp-training ul{ width:100%;}
	.faculty-container{ display:inherit;}
	.ui-table th, .ui-table td{ padding-left:0px; text-align:center;}
	table{ width:100%;}
	.ui-table th:nth-child(2){ padding-left:2%;}
	
	.quick-right li {line-height:30px;}
	.quick-right {height: 376px;margin-bottom:20px;margin-left:0;width:100%;}
	.trainning-top-img {width: 50%;}
	.top-contents-title-sub { margin-top:15px;}
	.seperate{height:20px;}
	.leadership-lists {width:100%;min-height:auto;}
	.cdp-image {width:100%;}
	.hse-diagram {width:100%;}
	.cpe-trainning {width:100%;font-size:1em;min-height:auto;padding:20px 0px;margin-top:20px;}


    .popup{ max-width: 70% !important;}
    .new-services{ width: 100%; margin-right: 0%;}
    .new-service-content{ width: 100%; position: relative; top: 10px;}
    .service-close{ right: 5px;}
    .button-group .button{font-size: 1em !important;}
    .footer-link a:nth-child(n+3){ display: none;}
}
 @media (min-width:737px) and (max-width:768px){
	 .container{
        width:98%
    }
     .logo-container{
        width:100%;
        text-align:center;
        float:none;
    }
     .header-wraper{
        padding-top:0px;
        padding-bottom:20px;
    }
     .right-top-in ul{
        display:none;
    }
     .top-right{
        width:100%;
        float:none;
		
    }
     .right-top{
        width:100%;
        float:none;
    }
     .right-top-in{
        width:100%;
        float:none;
		display:flex;
		justify-content:center;
		padding-bottom:0px;
    }
	.footer-quick{ width:100%; padding-right:0%;}
	.footer-add{ width:100%; padding-left:0%; margin-top:1em; margin-bottom:1em;}
	.footer-enq{ width:100%;}
	.footer-enq-in{ float:left;}
	.services{ width:100%; margin-right:0%;}
	.mission{ width:100%; margin-right:0%;}
	.wel-left{ width:100%; padding-right:0%;}
	.wel-right{ width:100%; margin-top:1em;}
	.banner-left{ width:100%;}
	.banner-right{ padding-left:1%; padding-top:1em; padding-bottom:1em}
	.banner-right ul li{ font-size:1em; line-height:30px;}
	.wel-title{ line-height:normal; font-size: 1.45em;}
	.sbt-btn{ float:left;}
	.logo-container{ text-align:left;}
	.header-wraper{ padding-bottom:0px;}
	.top-menu{ width:100%; background-color:#0099cc}
	.nav a{ color:#fff !important; line-height:35px !important;}
	.nav{ float:none !important; width:100%;}
	.skdslider .slide-desc > h1{ font-size:1.5em !important}
	.skdslider .slide-desc > h2{ font-size:1.25em !important; line-height:30px !important}
	.mob-menu{ display:block}
	.caption-top{ font-size:1.5em;}
    .caption-bottom{ font-size:1.25em;}
    .inner-caption-for{ float:left;}
	.faculty-container{ display:inherit;}
	.faculty-pics{ display:none;}
	.faculty-contents{ width:100%; padding-left:0%; float:none}
	.right-pic{ display:none}
	.recruitment-contact{ width:49%;}
	
	
	.gallery-album-dtl{ width:32%; margin-right:2%;}
	.gallery-album-dtl:nth-child(4n+4){ margin-right:2%;}
	.gallery-album-dtl:nth-child(3n+3){ margin-right:0%;}
	.gallery-dtl{ width:32%; margin-right:2%;}
	.gallery-dtl:nth-child(4n+4){ margin-right:2%;}
	.gallery-dtl:nth-child(3n+3){ margin-right:0%;}
	
	.album-gal{ height:160px; overflow:hidden}
	.album-for{ height:160px; overflow:hidden}
	.administration-toplead-name{ font-size:0.85em}
	
	.contact-right{ width:100%; padding-left:0%;}
	.contact-left img{ display:none;}
	.contact-left{ width:100%; padding-left:0%;}
	.contact-details{ padding-left:0%;}
	.other-address{ width:100%;}
	.need-help{ width:100%; height:auto; text-align:center;}
	.connect{ width:100%; display:flex; justify-content:center;}
	.footer-wraper{ padding-top:1em; padding-bottom:1em;}
	.enq-now{ margin-bottom:0px;}
	.jobs-wrap{ display:inherit;}
	.jobs-content{ width:100%; padding-left:0%;}
	.job-pic{ display:none;}
	.job-content1{ width:100%; padding-right:0%}
	
	.leadershp-training ul{ width:100%;}
	.faculty-container{ display:inherit;}
	.ui-table th, .ui-table td{ padding-left:0px; text-align:center;}
	table{ width:100%;}
	.ui-table th:nth-child(2){ padding-left:2%;}
	
	.quick-right li {line-height:30px;}
	.quick-right {height: 376px;margin-bottom:20px;margin-left:0;width:100%;}
	.trainning-top-img {width: 50%;}
	.top-contents-title-sub { margin-top:15px;}
	.seperate{height:20px;}
	.leadership-lists {width:100%;min-height:auto;}
	.cdp-image {width:100%;}
	.hse-diagram {width:100%;}
	.cpe-trainning {width:100%;font-size:1em;min-height:auto;padding:20px 0px;margin-top:20px;}

    .popup{ max-width: 70% !important;}
    .new-services{ width: 100%; margin-right: 0%;}
    .new-service-content{ width: 100%; position: relative; top: 10px;}
    .service-close{ right: 5px;}
    .button-group .button{font-size: 1em !important;}
    .footer-link a:nth-child(n+3){ display: none;}
}
 @media (min-width:769px) and (max-width:939px){
	 .container{
        width:98%
    }
     .logo-container{
        width:100%;
        text-align:center;
        float:none;
    }
     .header-wraper{
        padding-top:0px;
        padding-bottom:20px;
    }
     .right-top-in ul{
        display:none;
    }
     .top-right{
        width:100%;
        float:none;
		
    }
     .right-top{
        width:100%;
        float:none;
    }
     .right-top-in{
        width:100%;
        float:none;
		display:flex;
		justify-content:center;
		padding-bottom:0px;
    }
	.footer-quick{ width:100%; padding-right:0%;}
	.footer-add{ width:100%; padding-left:0%; margin-top:1em; margin-bottom:1em;}
	.footer-enq{ width:100%;}
	.footer-enq-in{ float:left;}
	.services{ width:100%; margin-right:0%;}
	.mission{ width:100%; margin-right:0%;}
	.wel-left{ width:100%; padding-right:0%;}
	.wel-right{ width:100%; margin-top:1em;}
	.banner-left{ width:100%;}
	.banner-right{ padding-left:1%; padding-top:1em; padding-bottom:1em}
	.banner-right ul li{ font-size:1em; line-height:30px;}
	.wel-title{ line-height:normal; font-size: 1.45em;}
	.sbt-btn{ float:left;}
	.logo-container{ text-align:left;}
	.header-wraper{ padding-bottom:0px;}
	.top-menu{ width:100%; background-color:#0099cc}
	.nav a{ color:#fff !important; line-height:35px !important;}
	.nav{ float:none !important; width:100%;}
	.skdslider .slide-desc > h1{ font-size:1.5em !important}
	.skdslider .slide-desc > h2{ font-size:1.25em !important; line-height:30px !important}
	.mob-menu{ display:block}
	.caption-top{ font-size:1.5em;}
    .caption-bottom{ font-size:1.25em;}
    .inner-caption-for{ float:left;}
	.faculty-container{ display:inherit;}
	.faculty-pics{ display:none;}
	.faculty-contents{ width:100%; padding-left:0%; float:none}
	.right-pic{ display:none}
	.recruitment-contact{ width:100%;}
	
	.gallery-album-dtl{ width:32%; margin-right:2%;}
	.gallery-album-dtl:nth-child(3n+3){ margin-right:0%;}
	.gallery-dtl{ width:32%; margin-right:2%;}
	.gallery-dtl:nth-child(3n+3){ margin-right:0%;}
	.contact-right{ width:100%; padding-left:0%;}
	.contact-left img{ display:none;}
	.contact-left{ width:100%; padding-left:0%;}
	.contact-details{ padding-left:0%;}
	.other-address{ width:100%;}
	.need-help{ width:100%; height:auto; text-align:center;}
	.connect{ width:100%; display:flex; justify-content:center;}
	.footer-wraper{ padding-top:1em; padding-bottom:1em;}
	.enq-now{ margin-bottom:0px;}
	.jobs-wrap{ display:inherit;}
	.jobs-content{ width:100%; padding-left:0%;}
	.job-pic{ display:none;}
	.job-content1{ width:100%; padding-right:0%}
	
	.leadershp-training ul{ width:100%;}
	.faculty-container{ display:inherit;}
	.ui-table th, .ui-table td{ padding-left:0px; text-align:center;}
	table{ width:100%;}
	.ui-table th:nth-child(2){ padding-left:2%;}
	
	.quick-right li {line-height:30px;}
	.quick-right li a{font-size:14px;}
	.quick-right {height: 376px;margin-bottom:20px;margin-left:40px;width:40%;margin-top:20px;}
	.trainning-top-img {width: 50%;}
	.top-contents-title-sub { margin-top:15px;}
	.seperate{height:20px;}
	.leadership-lists {width:100%;min-height:auto;}
	.cdp-image {width:100%;}
	.hse-diagram {width:100%;}
	.cpe-trainning {width:100%;font-size:1em;min-height:auto;padding:20px 0px;margin-top:20px;}

    .popup{ max-width: 70% !important;}
    .new-services{ width: 100%; margin-right: 0%;}
    .new-service-content{ width: 100%; position: relative; top: 10px;}
    .service-close{ right: 5px;}
    .button-group .button{font-size: 1em !important;}
    .footer-link a:nth-child(n+3){ display: none;}
}
 @media (min-width:940px) and (max-width:1020px){
	 .container{
        width:98%
    }
     .logo-container{
        width:100%;
        text-align:center;
        float:none;
    }
     .header-wraper{
        padding-top:0px;
        padding-bottom:20px;
    }
     .right-top-in ul{
        display:none;
    }
     .top-right{
        width:100%;
        float:none;
		
    }
     .right-top{
        width:100%;
        float:none;
    }
     .right-top-in{
        width:100%;
        float:none;
		display:flex;
		justify-content:center;
		padding-bottom:0px;
    }
	.footer-quick{ width:100%; padding-right:0%;}
	.footer-add{ width:100%; padding-left:0%; margin-top:1em; margin-bottom:1em;}
	.footer-enq{ width:100%;}
	.footer-enq-in{ float:left;}
	.services{ width:100%; margin-right:0%;}
	.mission{ width:100%; margin-right:0%;}
	.wel-left{ width:100%; padding-right:0%;}
	.wel-right{ width:100%; margin-top:1em;}
	.banner-left{ width:100%;}
	.banner-right{ padding-left:1%; padding-top:1em; padding-bottom:1em}
	.banner-right ul li{ font-size:1em; line-height:30px;}
	.wel-title{ line-height:normal; font-size: 1.45em;}
	.sbt-btn{ float:left;}
	.logo-container{ text-align:left;}
	.header-wraper{ padding-bottom:0px;}
	.top-menu{ width:100%; background-color:#0099cc}
	.nav a{ color:#fff !important; line-height:35px !important;}
	.nav{ float:none !important; width:100%;}
	.skdslider .slide-desc > h1{ font-size:1.5em !important}
	.skdslider .slide-desc > h2{ font-size:1.25em !important; line-height:30px !important}
	.mob-menu{ display:block}
	.caption-top{ font-size:1.5em;}
    .caption-bottom{ font-size:1.25em;}
    .inner-caption-for{ float:left;}
	.faculty-container{ display:inherit;}
	.faculty-pics{ display:none;}
	.faculty-contents{ width:100%; padding-left:0%; float:none}
	.right-pic{ display:none}
	.recruitment-contact{ width:100%;}
	
	.gallery-album-dtl{ width:32%; margin-right:2%;}
	.gallery-album-dtl:nth-child(3n+3){ margin-right:0%;}
	.gallery-dtl{ width:32%; margin-right:2%;}
	.gallery-dtl:nth-child(3n+3){ margin-right:0%;}

	.contact-right{ width:100%; padding-left:0%;}
	.contact-left img{ display:none;}
	.contact-left{ width:100%; padding-left:0%;}
	.contact-details{ padding-left:0%;}
	.other-address{ width:100%;}
	.need-help{ width:100%; height:auto; text-align:center;}
	.connect{ width:100%; display:flex; justify-content:center;}
	.footer-wraper{ padding-top:1em; padding-bottom:1em;}
	.enq-now{ margin-bottom:0px;}
	.jobs-wrap{ display:inherit;}
	.jobs-content{ width:100%; padding-left:0%;}
	.job-pic{ display:none;}
	.job-content1{ width:100%; padding-right:0%}
	
	.leadershp-training ul{ width:100%;}
	.faculty-container{ display:inherit;}
	.ui-table th, .ui-table td{ padding-left:0px; text-align:center;}
	table{ width:100%;}
	.ui-table th:nth-child(2){ padding-left:2%;}
	
	.seperate{height:40px;}
	.quick-right {height: 376px;margin-bottom:20px;margin-left:40px;width:40%;margin-top:20px;}
	.quick-right li{line-height:36px;}
	.quick-right li a{font-size:14px;}
}
 @media (min-width:1021px) and (max-width:1279px){
	  body{ font-size:13px;}
	  .services-icon img{ max-width:90%}
	  .banner-right ul li a{ font-size:1em;}
	  .banner-right {padding-left: 34px;padding-top: 2.5em;}
	 .container{
        width:98%
    }
	.banner-right ul li{ font-size:1em; line-height:40px;}
	.nav a {
    font-size: 12px !important;
    padding-left:4px !important;
    margin-left:4px !important;
}
.sbt-btn{ float:left;}
.services-dtls p{ text-align:justify;}
.services-dtls{ min-height:395px;}
.album-gal{ height:150px;}
.administration-toplead-name{ font-size:0.85em}
.recruitment-contact{ width:32%}
.seperate{height:50px;
}
.wel-left{ width:62%}
}


.training-table {
    width:100%;
    height: auto;
    padding-right: 1%;
	margin:0 auto;
}

.training-table-for {
    height: auto;
    width: 100%;
}

.training-table table { 
	width:100%; 
	border-collapse: collapse;
	}

/* Zebra striping */
.training-table table  tr:nth-of-type(odd) { 
	background-color:#f7f7f7;
	}

.training-table table  th { 
	background:#fff;
	color:#0b245c; 
	font-size:1.25em;
	font-family:inherit;
	font-weight:normal;
	padding: 20px 10px;
	border: 1px solid #ccc; 
	text-align: left;
	}

.training-table table  td { 
	padding: 10px 10px;
	border: 1px solid #ccc; 
	text-align: left; 
	font-size:1em;
	font-family:inherit;
	font-weight:normal;
	}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	.training-table table { 
	  	width: 100%; 
	}

	/* Force table to not be like tables anymore */
	.training-table table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.training-table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.training-table tr { border: 1px solid #ccc; }
	
	.training-table td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}

	.training-table td:before { 
		/* Now like a table header */
	/*	position: absolute;
		top: 6px;
		left: 6px;*/
		width:45%; 
		padding-right: 10px; 
		white-space: nowrap;
		/* Label the data */
		content: attr(data-column);
		color: #000;
		font-weight: bold;
	}
     .single-blog-content-wrap{ width: 100%; }
    .blog-right{ width: 100%; padding-left: 0%; }


    .logo-container{ width: 110px;}
    .logo-container img{ width: 100%;}
    .nav a{ font-size: 11px !important;  margin-left: 5px !important; padding-left: 5px !important;}
    .right-top-in{ padding-bottom: 0px;}
    .header-wraper{ padding-top: 15px;}

}
 @media (max-width:450px){
    .caption-title{ font-size: 20px;}
    .footer-link{ width: 100%; display: flex; justify-content: center;}
    .footer-for{ display: inherit;}
    .footer-link a:nth-child(n+3){ display: none;}
    .terms{ margin-top: 10px; margin-bottom: 10px;}
    .design-by{ text-align: center; margin:10px 0px;}
    .carees-list{ font-size: 1em;}
    .single-blog-content-wrap{ width: 100%; }
    .blog-right{ width: 100%; padding-left: 0%; }
    .portfolio-pic{ max-width: 100%; }

	.training-table td:before { 
		/* Now like a table header */
	/*	position: absolute;
		top: 6px;
		left: 6px;*/
		width:100%; 
		padding-right: 10px; 
		white-space: nowrap;
		/* Label the data */
		content: attr(data-column);
		display:block;

		color: #000;
		font-weight: bold;
	}}
.fortable{ width:100%; height:auto; padding-top:10px; padding-bottom:20px;}

 .thank_wrap{
     width:100%;
     height:auto;
}
.thank_wrap_img{
     width:100%;
     height:auto;
     margin-bottom:1%;
}
.thank_wrap_img img{
     max-width:100%;
     height:auto;
     display:block;
     margin:0 auto;
}
.thank_wrap h6{
      font-family: inherit;
     font-weight:400;
     line-height:1.8em;
     text-align:center;
}
.thank_wrap h6 a{
     color:#005fa3;
      font-family: inherit;
     font-weight:400;
     text-decoration:none;
}
.thank_wrap h6 a:hover{
     color:#005fa3;
      font-family: inherit;
     font-weight:400;
     text-decoration:underline;
}
.thank_wrap h5{
     color:#fff;
     text-transform:uppercase;
     text-align:center;
      font-family: inherit;
     font-size:1em;
     font-weight:500;
     line-height:42px;
     background-color:#0b245c !important;
     width:40%;
     margin:0 auto;
     margin-top:10px;
}
@media (max-width:992px)

{
    .desk-view{ display:none;}
    .mob-view{ display:block}
    .caption-title{ font-size: 25px;}
    .carees-list{ font-size: 1em;}
    .slide-desc{ display: none;}
    .new-services:nth-child(3n-1) .new-service-content{ left: 0 !important;}
    .new-services:nth-child(3n+3) .new-service-content .service-close {right: 5px; left:  inherit;
      }
}