
body {
    margin:0;
    padding:0;
    font-size:14px;
    font-weight:400;
    overflow-x:hidden;
    font-family: 'Roboto', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif;
}

#blink{
	animation:blinkfirst 1s infinite;
}
@keyframes blinkfirst{
	0%{		color: #fff;	}

	50%{	color: #1d3955;	}

	100%{	color: #fff;	}
}

#blinking{
	animation:blinkSecond 1s infinite;
}
@keyframes blinkSecond{
	0%{		color: #fff;	}

	50%{	color: #fa394a;	}

	100%{	color: #fff;	}
}


/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px grey; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #1d3955; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #1d3955; 
}

.search {
    font-size: 42px;
    margin-left:10px;
    color: #fff;
}

<!-- about-section -->

.page__section .block--right {
    padding-right: 50px;
}

.view-about-section {
    background: #fff;
    padding: 15px;
}


.animated-bg-partners .animated-bg-company .company-logos-list .logo-block {
    position: absolute;
   /* top: 2px;
    left: 2px;
    -webkit-transform: translate(-50%, -50%);*/
    transform: translate(-54%, -49%);
    width: 130px;
    height: 130px;
   /* -webkit-border-radius: 130px;*/
    border-radius: 130px;
    line-height: 130px;
    padding: 15px;
    display: inline-block;
    margin: 5px;
    text-align: center;
    background-color: #ffffff;
    /*-webkit-transition: all 0.3s ease-out;*/
    transition: all 0.3s ease-out;    

}

.animated-bg-partners .animated-bg-company .company-logos-list {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: inline-block;
    width: 4px;
    height: 4px;
}

.animated-bg-partners .animated-bg-company {
    position: relative;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 3;
}

.animated-bg-partners .animated-bg-company .company-logos-list {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 30rem;
    -webkit-animation: rotation 30s infinite linear;
}

@media screen and (max-width: 1199px) {
.page__block {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
/****Sections ******/
.page__section {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    height: 100vh;
    min-height: 757px;
    overflow: hidden;
}





.clients__section .logos__block .logo__block {
    display: inline-block;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 120px;
    border-radius: 120px;
    margin: 5px;
    padding: 0 5px;
    line-height: 120px;
    text-align: center;
    background-color: #ffffff;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.clients__section .logos__block {
    width: 100%;
}
.clients__section .logos__block .logos-list__block {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: inline-block;
    width: 4px;
    height: 4px;
}
.clients__section .logos__block .logo__block {
    position: absolute;
    top: 2px;
    left: 2px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 130px;
    height: 130px;
    -webkit-border-radius: 130px;
    border-radius: 130px;
    line-height: 130px;
    padding: 15px;
}
.clients__section.on .logos__block .logo__block:nth-child(1) {
    width: 190px;
    height: 190px;
    -webkit-border-radius: 190px;
    border-radius: 190px;
    line-height: 190px;
    text-align: center;
}
.clients__section.on .logos__block .logo__block:nth-child(1) img {
    display: inline-block;
    padding-top: 0px;
    padding-bottom: 33px;
    height: 160px;
}
.clients__section.on .logos__block .logo__block:nth-child(2) {
    top: 222px;
    left: 0px;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.clients__section.on .logos__block .logo__block:nth-child(3) {
    top: 191px;
    left: -141px;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.clients__section.on .logos__block .logo__block:nth-child(4) {
    top: 68px;
    left: -216px;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.clients__section.on .logos__block .logo__block:nth-child(5) {
    top: -76px;
    left: -223px;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.clients__section.on .logos__block .logo__block:nth-child(6) {
    top: -186px;
    left: -133px;
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
}
.clients__section.on .logos__block .logo__block:nth-child(7) {
    top: -218px;
    left: 0px;
    -webkit-transition-delay: 0.7s;
    transition-delay: 0.7s;
}
.clients__section.on .logos__block .logo__block:nth-child(8) {
    top: -186px;
    left: 144px;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.clients__section.on .logos__block .logo__block:nth-child(8) img {
    height: 106px;
    padding-left: 9px;
}
.clients__section.on .logos__block .logo__block:nth-child(9) {
    top: -64px;
    left: 216px;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.clients__section.on .logos__block .logo__block:nth-child(10) {
    top: 73px;
    left: 216px;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.clients__section.on .logos__block .logo__block:nth-child(11) {
    top: 195px;
    left: 140px;
    -webkit-transition-delay: 0.6s;
    transition-delay: 0.6s;
}



@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.animated-bg-partners {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}

.content-list {
    background: #fff;
    padding: 26px;
    border: 1px solid#eee;
    font-size: 17px;
}

#wrapper.wrapper .col-md-6 {
    padding: 0;
    margin: 0;
}


#wrapper .right-sec-img {
    padding: 15px!important;
    background: #f7494f;
    height: 75.7rem;
}

#wrapper.wrapper .right-sec-img img {
    width: 98%;
}

.page__block:not(:first-child) {
    padding-top: 0!important;
}

/*
#blink {
    position: fixed;
    background-color: #1d3955;
    padding: 2px 19px;
    transform: rotate(450deg);
    top: 35%;
    left: -4%;margin-left:7px;z-index:1111;border-top-left-radius: 30px;
}*/


/*
#blinking{
    position: fixed;
    background-color: #fa394a;
    padding: 2px 19px;
    transform: rotate(450deg);
    top: 58%;
    left: -4%;z-index:1111;border-top-left-radius: 30px;
}*/

#carouselTitle{
    z-index: 6;
                            color: white;
                            font-weight: 600;
                            text-align: center;
                            white-space: normal;
                            visibility: inherit;
                            transition: none 0s ease 0s;
                            line-height: 55px;
                            border-width: 0px;
                            margin: 0px;
                            padding: 0px 0px 10px;
                            letter-spacing: 0px;
                            font-size: 55px;
                            min-height: 0px;
                            min-width: 1240px;
                            max-height: none;
                            opacity: 1;
                            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
                            transform-origin: 50% 50% 0px;
    font-family: 'Montserrat', sans-serif;
}


.border-both{
    border-left: 4px solid white;border-right: 4px solid white;padding:10px 0px;
}

.border-left{
    border-left: 4px solid white;
}

.find-course-heading{
    float: right;color: #fff;font-size: 24px;
}

.btn-right{
    float:right;
}

.image{
    height:auto;
    width:400px;
}

.image img{
        height:auto;
    width:100%;
}

.news-img img {height: 100%;}

/* shared header */


    a.btn-small.apply_now {
    background: #1d3955;
    border-color: #1d3955;
}

a.btn-small {
    line-height: 27px;
    display: inline-block;
    background: #fa394a;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 28px;
    margin-top: 20px;
    border-radius: 35px;
    text-transform: capitalize;
    color: #fff;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px 0 rgba(46, 61, 73, 0.15);
}

a.btn-small.apply_now:hover {
    color: #fff!important;
    border: 1px solid #fff;
    background: transparent;
}

a.btn-small:hover {
    color: #fff;
    border: 1px solid #fff;
    background: transparent;
}
  /* Dropdown Button */
.dropbtn {
    color: white;
  font-size: 14px;

    border: none;
    background: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.topRight .dropdown-content {right: -30%;}

/* Links inside the dropdown */
.dropdown-content a {
     color: black;
    padding: 8px 16px;
    text-decoration: none;
    display: block;
    background-color: #fff;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {}  
   

      #hoverEffect{
          
          transition:all 2s ease-out;
          
      }
      #hoverEffect:hover{
          height:200px;
      }
      
        #hoverEffect1{
          
          transition:all 4s ease-out;
          
      }
      #hoverEffect1:hover{
          height:200px;
      }
        /* Banner ---------------------- */
        #banner { background:url(imgs/home-banner2.jpg) no-repeat; background-size:cover; position:relative; height:100vh; width:100%; display:table; overflow: hidden;} 
        #banner:after { content:""; position:absolute; left:0px; top:0px; height:100%; width:100%; background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, .6) 100%, rgba(0, 0, 0, .6) 100%); radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%);  display:block; z-index:12; }
        #banner .banner-video { height:100vh;  position:absolute; left:0px; top:0px; z-index:10; width:100%; object-fit:cover; }
        #banner .container { position:relative; }
        #banner .playpause { width:70px; height:70px; border-radius:50%; border:2px solid #fff; text-align:center; position:absolute; right:135px; bottom:70px; z-index:100; cursor:pointer;transition: all 0.3s ease 0s; }
        #banner .playpause .fa-play { display:none; }
        #banner .playpause.active .fa-play { display:inline-block; }
        #banner .playpause.active .fa-pause { display:none; }
        #banner .playpause:hover { background:#fff; color:#000; }
        #banner .playpause .fa { font-size:20px; color:#fff; line-height:66px; transition:none; }
        #banner .playpause:hover .fa { color:#000; }
        #banner .inner-content { padding-top:200px; position:relative; text-align:center; overflow:hidden; z-index:13; }
        #banner .inner-content .search-box {  display:inline-block; border:1px solid #fff; width:220px; padding:12px 15px; font-size:16px; line-height:24px; font-weight:bold; border-radius:5px; color:#fff; text-decoration:none; text-align:center; transition: all 0.3s ease 0s; background:rgba(0,0,0,0.3); }
        #banner .inner-content .search-box .fa { margin-left:26px; transition:none; }
        #banner .inner-content h1 { color:#fff; margin-top: 10%; text-transform:uppercase; font-weight:normal; text-shadow:#000 0 0 2px; /*animation:fadeOutRight 1s both;*/ letter-spacing:3px;  }
        #banner .inner-content .slick-active  h1 { animation:fadeInDown 1s both 1s;}
        #banner .inner-content p { font-size:28px; color:#fff; padding-bottom:5px; border-bottom:1px solid #fff; margin-bottom:40px; line-height:32px; animation:fadeOutLeft 1s both; font-weight:normal; display:inline-block; text-shadow:#000 0 0 1px; }
        #banner .inner-content .slick-active p { animation:fadeInDown 1s both 1s;/*  animation:fadeInLeft 1s both 1.5s;*/ }
        #banner .inner-content .slick-active { animation:Slick-FastSwipeIn 1s both; }
        
        #banner .scroll-down { position:absolute; display:block; bottom:30px; left:0px; width:100%; text-align:center; font-size:32px; color:#fff; z-index:15; -webkit-animation:avia_fade_move_down 2s ease-in-out infinite; animation:avia_fade_move_down 2s ease-in-out infinite }
        @-webkit-keyframes avia_fade_move_down{
            0%{
                -webkit-transform:translate(0,-20px);
                opacity:0
            }
            50%{
                opacity:1
            }
            100%{
                -webkit-transform:translate(0,20px);
                opacity:0
            }
        }
        @keyframes avia_fade_move_down{
            0%{
                transform:translate(0,-20px);
                opacity:0
            }
            50%{
                opacity:1
            }
            100%{
                transform:translate(0,20px);
                opacity:0
            }
        }
        #banner .inner-content .search-box:hover { background:#fff; color:#000; } 
        #banner .inner-content .search-box:hover .fa { color:#000; }
        
        
          /*--- Side Quick Links   --- */
          #side-quick-links { top:175px; }
        
        /*--- Sid Quick Links --- */
        #side-quick-links { position:fixed; right:0; top:50%; text-align:center; z-index:999; }
        #side-quick-links ul { margin:0; padding:0; list-style:none; position:relative;  }
        #side-quick-links li { position:absolute; right:-153px; transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;  }
        #side-quick-links li .content > a { width:40px; height:40px; line-height:40px !important; display:block; position:relative; z-index:5; opacity:1 !important; position:absolute; left:0px; top:0px;  }
        #side-quick-links li.call > a { background:#ed027b;}
        #side-quick-links li.watsapp > a { background:#00c1a1;}
        #side-quick-links li.marker > a { background:#fc654c;}
        #side-quick-links li.marker .content > a { background:#e45c46; }
        #side-quick-links li.watsapp .content > a { background:#4cac05; }
        #side-quick-links li.call .content > a { background:#ca0269; }
        #side-quick-links li.marker .sociable { margin:0px 4px; }
        #side-quick-links .fa { font-size:15px; color:#fff; line-height:40px; } 
        #side-quick-links .content { height:40px; width:193px; text-align:middle; padding:0px 10px 0px 46px;  }
        #side-quick-links li:hover .content { right:0;}
        #side-quick-links li p { margin:0px; line-height:40px; text-align:left; }
        
        #side-quick-links .call  { top:0px; }
        #side-quick-links .call:hover,#side-quick-links .watsapp:hover,#side-quick-links .marker:hover { right:0px; } 
        #side-quick-links .watsapp  { top:80px; }
        #side-quick-links .marker  { top:40px; }
        #side-quick-links .call .content { background-color:#ed027b; color:#fff}
        #side-quick-links .watsapp .content { background-color:#58cf00; }
        #side-quick-links .watsapp .content { overflow:hidden; }
        #side-quick-links .watsapp:hover .content { height:40px; }
        #side-quick-links .watsapp .content { padding-top:8px; }
        #side-quick-links .watsapp .content h6 { font-size:12px; margin:0px; color:#fff; text-align:left; line-height:1; }
        #side-quick-links .watsapp .content p { line-height:1; margin-bottom:4px; }
        #side-quick-links .watsapp .content p:last-child { margin-bottom:0px; } 
        /* #side-quick-links .watsapp:hover .content > a { height:92px; line-height:92px !important;} */
        #side-quick-links .marker .content { background-color:#fc654c; }
        
        
  
        
              .box-icons i {
                transition: all 3s;
                }
        
              .box-icons:hover i{
                transform: rotate(360deg);
              }
        
         /* ------------------------------------
            16. Latest News
        ---------------------------------------*/
        .rs-latest-news .news-normal-block {
              padding: 15px;
              border: 1px solid rgba(34, 34, 34, 0.1);
              transition: all 0.3s ease 0s;
              background-color: #fff;
              box-shadow: 0 0 2px 1px #ddd;
            }
        
            .rs-latest-news .news-normal-block:hover {
              -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
              box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
            }
        
            .rs-latest-news .news-normal-block .news-img {
              margin-bottom: 20px;
            }
        
            .rs-latest-news .news-normal-block .news-img img {
              width: 100%;
              height: 280px;
            }
        
            .rs-latest-news .news-normal-block .news-date {
              font-size: 12px;
              font-weight: 500;
              margin-bottom: 14px;
            }
        
            .rs-latest-news .news-normal-block .news-date i {
              font-size: 15px;
              font-weight: 500;
              display: inline-block;
              margin-right: 4px;
              color: #ff3115;
            }
        
            .rs-latest-news .news-normal-block .news-date span {
              color: #878585;
            }
        
            .rs-latest-news .news-normal-block .news-title {
              font-size: 20px;
              margin-bottom: 12px;
              margin-top: 15px;
            }
        
            .rs-latest-news .news-normal-block .news-title a {
              color: #fa394a;
            }
        
            .rs-latest-news .news-normal-block .news-title a:hover,
            .rs-latest-news .news-normal-block .news-title a:focus {
              color: #ff3115;
            }
        
            .rs-latest-news .news-normal-block .news-desc p {
              margin-bottom: 20px;
            }
        
            .rs-latest-news .news-normal-block .news-btn a {
              display: inline-block;
              margin-left: auto;
              padding: 4px 16px;
              font-size: 13px;
              font-weight: 500;
              text-decoration: none;
              background-color: #ff3115;
              color: #fff;
            }
        
            .rs-latest-news .news-normal-block .news-btn a:hover {
              background-color: #e41f05;
            }
        
            .rs-latest-news .news-list-block {
              overflow: hidden;
            }
        
            .rs-latest-news .news-list-block .news-list-item {
              overflow: hidden;
              background-color: #fff;
              padding: 20px;
              border: 1px solid rgba(34, 34, 34, 0.1);
              transition: all 0.3s ease 0s;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              box-shadow: 0 0 2px 1px #ddd;
            }
        
            .rs-latest-news .news-list-block .news-list-item:hover {
              -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
              box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
            }
        
            .rs-latest-news .news-list-block .news-list-item+.news-list-item {
              margin-top: 22px;
              background-color: #fff;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-img {
              -ms-flex: 0 0 33.333333%;
              flex: 0 0 33.333333%;
              max-width: 33.333333%;
              padding-right: 15px;
              float: left;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-content {
              -ms-flex: 0 0 66.666667%;
              flex: 0 0 66.666667%;
              max-width: 66.666667%;
              float: left;
              /* background-color: #fff; */
            }

.rs-latest-news .news-list-block .news-list-item .news-content .news-desc a {color: #4b7242;}
        
            .rs-latest-news .news-list-block .news-list-item .news-date {
              font-size: 12px;
              font-weight: 500;
              margin-bottom: 10px;
              margin-top:10px;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-date i {
              font-size: 15px;
              font-weight: 500;
              display: inline-block;
              margin-right: 4px;
              color: #ff3115;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-date span {
              color: #878585;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-title {
              font-size: 16px;
              margin-bottom: 7px;
              margin-top: 0;
              white-space: nowrap;
              text-overflow: ellipsis;
              overflow: hidden;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-title a {
              color: #fa394a;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-title a:hover,
            .rs-latest-news .news-list-block .news-list-item .news-title a:focus {
              color: #ff3115;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-btn a {
              display: inline-block;
              margin-left: auto;
              padding: 8px 20px;
              font-size: 15px;
              font-weight: 500;
              text-decoration: none;
              background-color: #ff3115;
              color: #fff;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-btn a:hover {
              background-color: #e41f05;
            }
        
            .rs-latest-news .news-list-block .news-list-item .news-desc p {
              margin-bottom: 10px;
            }
        
            .latest-news-slider .slick-arrow {
              position: absolute;
              z-index: 11;
              bottom: 0;
              right: -104px;
              height: 42px;
              width: 42px;
              font-size: 0;
              border: 0;
              background-color: rgba(0, 0, 0, 0.1);
              color: #ff3115;
              cursor: pointer;
              outline: 0;
              border-radius: 50%;
              transition: all 0.3s ease 0s;
              line-height: 0;
            }
        
            .latest-news-slider .slick-arrow:after {
              font-family: FontAwesome;
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translateX(-50%) translateY(-50%);
              font-size: 22px;
            }
        
            .latest-news-slider .slick-arrow.slick-prev:after {
              content: "\f104";
            }
        
            .latest-news-slider .slick-arrow.slick-next {
              right: -160px;
            }
        
            .latest-news-slider .slick-arrow.slick-next:after {
              content: "\f105";
            }
        
            .latest-news-slider .slick-arrow:hover {
              background-color: #ff3115;
              color: #fff;
            }
        
            .latest-news-nav .slick-track {
              width: 100% !important;
            }
        
            .latest-news-nav .slick-slide {
              width: 100% !important;
              margin-bottom: 12px;
              cursor: pointer;
              background-color: #fff;
              border: 1px solid rgba(34, 34, 34, 0.1);
              padding: 8px;
              transition: all 0.3s ease 0s;
            }
        
            .latest-news-nav .slick-slide.slick-current,
            .latest-news-nav .slick-slide:hover {
              background-color: #ff3115;
              border-color: #ff3115;
            }
        
            .latest-news-nav .slick-slide.slick-current img,
            .latest-news-nav .slick-slide:hover img {
              opacity: 0.8;
            }
        
        /*-----new section-----*/
        .block-links {
            padding: 0 0 75px;
            background: #257a81;
            background-repeat: no-repeat;
            background-size: cover;
        }
        .block-links .title-links {
            padding: 10px 0;
            margin-bottom: 5px;
        }
        .block-links .title-links h3 {
            font-size: 21px;
            color: #2d2d2d;
            margin: 0 0 10px;
        }
        .block-links .post-wrapper, .block-links .career-content, .block-links .content-calendar {
            height: 485px;
        }
        .block-links .column-news .post-item {
            /* margin-bottom: 30px; */
            background-color: #fff;
            border-bottom: 1px solid #b5b4b4d9;
            padding: 6px;
        }
        @media (min-width: 1200px){
        .block-links .column-news .image-frame {
            width: 37%;
        }
        }
        .block-links .column-news .image-frame {
            float: left;
        }
        .block-links .column-news .image-frame img {
            width: 100%;
        }
        
        .page-content a img, .post-content a img, .comment-content a img {
            display: block;
        }
        @media (min-width: 1200px){
        .block-links .column-news .post-desc-wrapper {
            width: 63%;
        }
        }
        .block-links .column-news .post-desc-wrapper {
            float: left;
             padding-left: 15px;
            /*padding-right: 15px; */
            /* padding-top:10px; */
        }
        .block-links h6 {
            color: #2d2d2d;
            line-height: 1.5;
            margin-bottom: 5px;
            font-weight: 600;
            /* margin-top: -5px; */
        }
        .block-links .column-news .post-title h6 a {
            font-size: 12px;
            font-weight: 600;
            text-transform: capitalize;
        }
        .block-links p {
          color: #000;
            font-size: 11px;
            line-height: 1.5;
            /* font-family: "Montserrat"; */
            font-weight: 400;
        }
        .block-links .view-all {
            width: 100%;
            float: left;
        }
        .block-links .view-all a {
            background-color: #000;
            text-align: center;
            color: #484848;
            /* font-family: "Montserrat"; */
            font-weight: 400;
            text-transform: capitalize;
            padding: 16px 0;
            display: block;
            font-size: 13px;
        }
        .block-links .column-career .career-content {
            overflow-y: scroll;
        }
        .block-links .career-content, .block-links .content-calendar {
            height: 485px;
        }
        .block-links .column-career .company-item {
            /* margin-bottom: 26px; */
            background-color: #fff;
            border-bottom: 1px solid #b5b4b4d9;
            padding-top: 4px;
        }
        @media (min-width: 992px){
        .block-links .column-career .company-logo {
            width: 98px;
            height: 98px;
        }
        }
        .block-links .column-career .company-logo {
            float: left;
            width: 98px;
            height: 98px;
            border-radius: 50%;
            box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1)!important;
            line-height: 90px;
            text-align: center;
        }
        .block-links .column-career .company-logo img {
            padding: 2px 12px 0 12px;
            display: inline;
            vertical-align: middle;
        }
        @media (min-width: 992px){
        .block-links .column-career .company-desc-wrapper {
            width: 63%;
        }
        }
        .block-links .column-career .company-desc-wrapper {
            float: left;
            padding-left: 15px;
            /* padding-right: 15px; */
            padding-top:10px;
        }
          
        .block-links .column-calendar .content-calendar {
            background-color: #fcfcfc;
            display: block;
            float: left;
        }
        links .content-calendar {
            height: 485px;
        }
        .block-links .column-calendar .top-section {
            color: #484848;
            padding: 15px;
            border-bottom: 1px solid #e9e9e9;
        }
        .block-links .column-calendar .top-section h6 {
            margin: 0;
        }
        
        @media (min-width: 991px){
        .block-links .column-calendar .list-view, .block-links .post-wrapper {
            overflow-y: scroll;
        }
        }
        .block-links .column-calendar .list-view {
            padding: 10px;
            float: left;
            overflow-y: scroll;
            height: 434px;
        }
        .block-links .column-calendar .list-view .view-item {
          border-bottom: 1px solid #b5b4b4d9;
            background-color: #fff;
            padding: 5px;
            width: 100%;
            float: left;
        }
        .block-links .column-calendar .list-view .view-item .date-item {
            width: 12%;
            float: left;
            padding: 0 2px;
            text-align: center;
            font-size: 14px;
            text-transform: uppercase;
            line-height: 1.3;
        }
        .block-links .view-all a {
            background-color: #fa394a;
            text-align: center;
            color:#fff;
            font-weight: 500;
            text-transform: capitalize;
            padding: 14px 0;
            display: block;
            font-size: 14px;
            letter-spacing: 0.3px;
        }
        block-links .column-calendar .list-view .view-item .date-desc-wrapper .place .text-place {
            color: #000;
            font-size: 10px;
            display: none;
        }
        
        
        
        .block-links .column-calendar .list-view .view-item .date-item .dates {
            color: #000;
            font-size: 12px;
        }
        .heading-light, .text-light {
            /* font-family: "Montserrat"; */
            font-weight: 400;
            line-height: 2;
        }
        .block-links .column-calendar .list-view .view-item .date-item .day {
            font-size: 24px;
        }
        .block-links .column-calendar .list-view .view-item .date-item .month {
            color: #9f9f9f;
        }
        
        .heading-light, .text-light {
            /* font-family: "Montserrat"; */
            font-weight: 400;
            line-height: 2;
        }
        .block-links .column-calendar .list-view .view-item .date-desc-wrapper {
            width: 88%;
            float: left;
            padding-left: 20px;
        }
        .block-links .column-calendar .list-view .view-item .date-desc-wrapper h6 {
            font-size: 12px;
        }
        .block-links .column-calendar .list-view .view-item .date-desc-wrapper p {
            margin-bottom: 0px;
        }
        .block-links .column-calendar .list-view .view-item .date-desc-wrapper .place {
            float: left;
            margin: 5px 0;
        }
        .block-links .column-calendar .list-view .view-item .date-desc-wrapper .place .map-icon {
            width: 15px;
            height: 15px;
            float: left;
            background: url(css/icons/map-icon.png) no-repeat;
            background-size: 13px 13px;
            margin-right: 5px;
        }
        .block-links .column-calendar .list-view .view-item .date-desc-wrapper .place .text-place {
            color: #757575;
            font-size: 10px;
            display:none;
        }
      

        
 
    
        @media (min-width: 768px){
        .vc_col-sm-6 {
            width: 50%;
        }
        }
        .vc_column_container>.vc_column-inner {
            box-sizing: border-box;
            padding-left: 7.5px;
            padding-right: 7.5px;
            width: 100%;
        }
         .tb-blog {
            position: relative;
            margin-bottom: 35px;
        }
        
        
         .tb-blog .course {
            margin-left: auto;
            margin-right: auto;
        }
        .tb-blog .format-video .tb-blog-video {
            position: relative;
            overflow: hidden;
            z-index: 2;
            display: block;
        }
        .tb-blog .format-video .tb-blog-video iframe {
            display: block;
        }   
        .tb-blog .format-video .tb_blog_content {
            background-color: #252525;
            padding-left: 20px;
            padding-top: 18px;
            padding-bottom: 15px;
        }
        .tb-blog .format-video .tb_blog_content .tb-info-block {
            width: 100%;
            padding-bottom: 0;
        }
        .tb-blog .format-video .tb_blog_content .tb-info-block .tb-title {
            font-size: 16px;
            color: #fafafa;
            margin-bottom: 5px;
        }
        .tb-blog .format-video .tb_blog_content .tb-info-block .tb-date {
            font-size: 12px;
            color: #898989;
        }
        
         .tb-blog-image {
            overflow: hidden;
            position: relative;
            z-index: 2;
         }
          .tb-blog-standard .tb-info-block{
            position: absolute;
            z-index: 1;
         }
         tb-blog.no-padding .tb_blog_content .tb-info-block {
            text-align: center;
        }
        @media (min-width: 768px){
        .tb-blog.no-padding .tb_blog_content {
            position: absolute;
            width: 100%;
            top: 50%;
            transform: translateY(-50%);
            color: #fff;
            opacity: 0;
            z-index: 2;
            background-color: transparent;
        }
        }
        .btn-service{
            padding: 10px;
            border:3px solid #f7ca18;
        }
        .course .tb-blog-image:after, .tb-blog .course .tb-blog-image:after {
            content: "";
            background-color: rgba(68,140,203,.5);
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
        }*/
        
        @media (min-width: 768px){
        .tb-blog.no-padding [class*="col-md"] {
            padding-left: 0;
            padding-right: 0;
        }
        }
        @media (min-width: 1200px){
        .col-lg-6 {
            width: 50%;
        }
        }
        .tb-blog .course {
            margin-left: auto;
            margin-right: auto;
           
        }
         .tb-blog {
            position: relative;
        }
        
        .tb-blog {
            margin-bottom: 35px;
        }
        .course .tb-blog-image, .tb-blog .course .tb-blog-image {
            overflow: hidden;
            position: relative;
            z-index: 2;
        }
        
        .tb-blog .tb-blog-image {
            line-height: 0;
           
        }
        .tb-blog.no-padding .tb-blog-image img {
            display: inline-block;
        }
        
        .tb-blog-carousel .course .tb-blog-image img, .tb-blog .course .tb-blog-image img {
            width: 100%;
            height: auto;
        }
      
       
      
        /* 
        .heading-regular{
            font-size: 24px;
            font-weight: 900;
            color: #fff;
            text-transform: uppercase;
            text-align: center;
        } */
        
        
        .testimony-section {
          position: relative; }
          .testimony-section .owl-carousel {
            margin: 0; }
          .testimony-section .owl-carousel .owl-stage-outer {
            /* padding-bottom: 2em; */
            padding-top: 5em;
            position: relative; }
        
        .testimony-wrap {
          display: block;
          position: relative;
          padding: 60px 30px 30px;
          border: 1px solid #f5f7f9;
          background: #fff;
          /*! -webkit-box-shadow: 0px 3px 66px -24px rgba(0, 0, 0, 0.2); */
          /*! -moz-box-shadow: 0px 3px 66px -24px rgba(0, 0, 0, 0.2); */
          box-shadow: 0 0 5px 1px #989696; 
          border-radius: 8px;
          color: #333;
}
          .testimony-wrap .user-img {
            width: 100px;
            height: 100px;
            border-radius: 50%;
            position: relative;
            margin: 0 auto;
            margin-top: -120px; 
            margin-bottom: 20px;
            border: 5px solid #fff;
}

.testimony-wrap p {margin-bottom: 15px;color: #333;}

            .testimony-wrap .user-img .quote {
              position: absolute;
              bottom: -10px;
              right: 0;
              width: 40px;
              height: 40px;
              background: #167ce9;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              -ms-border-radius: 50%;
              border-radius: 50%; }
              .testimony-wrap .user-img .quote i {
                color: #fff; }
          .testimony-wrap .name {
            font-weight: 500;
            font-size: 15px;
            margin-bottom: 0;
            color: #37a280; }
          .testimony-wrap .position {
            font-size: 13px;
            color: #8d9db9; }
        
        
            /* .nav-item::before{
              content:'';
              position: absolute;
              top: 100%;
              left: 0%;
              background-color: darkblue;
              height: 5px;
              width: 0%;
              transition: 2s all;
            } */
        /* 
            .nav-item:hover::before{
                 width: 100%;
            } */
        
            .headingtopnavigation ul{
              list-style: none;
              width: 100%;
              line-height: 18px;
              margin-top: 10px;
        
              padding: 0;
              margin: auto;
            }
        
        
            .headingtopnavigation > ul > li > a {
            text-decoration: none;
                color: #fff; font-weight:400;font-size: 15px;
            display: block;
        }

.headingtopnavigation > ul > li > a:hover {background: #fa394a;}
        
        .headingtopnavigation ul li {
          display: inline-block;
        }

.headingtopnavigation ul li .dropbtn, .headingtopnavigation > ul > li > a {padding: 9px 12px;}

.headingtopnavigation > ul > li > a:hover, .headingtopnavigation ul li .dropbtn:hover {background: #fa394a;}

.headingtopnavigation marquee {
    color: #fff;
    margin-right: 20px; 
    font-weight:700;
    line-height: 18px;
    margin-top: 10px;
}

        .border{
            position:relative;
        }
        .border:hover::after{
            content:'';
            position:absolute;
            width: 100%;
            height: 0;    
            left:0;
            top:130%; /*Change this to increase/decrease distance*/
            transition: 2s all;
            border-bottom: 1px solid white;  
        }
        
        
        
        .aboutcontentdataul {
          list-style: none;
        }
        
        .aboutcontentdataul .aboutcontentdatali{
          float: left;
          padding: 15px;
          font-size: 20px;
          color: white;
        
        }
        .aboutcontentdataul .aboutcontentdatali h2{
          font-size:32px ;
          color: white;
        
        }
        

    /*    .sliderFa{*/
    /*        display: inline-block;*/
   
    /*font-size: 50px;*/
    /*text-rendering: auto;*/
    /*-webkit-font-smoothing: antialiased;*/
    /*-moz-osx-font-smoothing: grayscale;*/
    /*position: absolute;*/
    /*top: 45%;*/
    /*margin: 0px -7px;*/
    /*    }*/
 
 
        #header-top{
                    background-color:#1d3955; position: sticky;font-size: 14px; z-index: 11111;
                    padding: 0 35px;
                }
                
.c-navbar {padding: 0 30px;}

        @media only screen and (max-width: 600px) {
             #header-top{
            /*     display:none; */
             }
             .c-layout-header .c-navbar .c-mega-menu>.nav.navbar-nav {
        		margin: 0 -15px !important;
        		float: none;
        		background-color:white;
        	}
                   
        }
      

/* end shared header */


/* shared footer */

.c-bg-dark {
            background-color: #1d3955 !important;
        }
        
        .c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links>li {
            list-style: none;
            padding: 5px 0;
            border-bottom: 0px solid #394047!important; 
        }

/* end shared footer */

/*------*/


.bannerEnquire {
    position: fixed;
    background-color: #1d3955;
    color:#fff;
    padding: 2px 19px;
    transform: rotate(-450deg);
    top: 30%;
    right: -2.7%;
    margin-left:7px;z-index:1111;border-radius: 10px 10px 0 0;
    padding: 10px 15px;
    min-width: 120px;
    text-align: center;
    font-size: 14px;
}

.bannerApplyNow {
    position: fixed;
    background-color: #fa394a;
    color:#fff;
    padding: 2px 19px;
    transform: rotate(-450deg);
    top: 49%;
    right: -2.7%;
    margin-left:7px;z-index:1111;border-radius: 10px 10px 0 0;
    padding: 10px 15px;
    min-width: 120px;
    text-align: center;
    font-size: 14px;
}

#side-quick-links {top:63% !important;}

#banner .inner-content {margin-top:26% !important;padding-top:0 !important;}

.ftrWidgets {margin-bottom:30px;}

.ftrHg {
    font-size: 18px;
    margin-bottom: 20px;
    color:#fff;
    margin-top: 0;
    font-weight: 600;
    text-transform: capitalize;
}

.ftrLinks {margin: auto;padding: 0;}

.ftrLinks li {list-style-type: none;padding: 4px;}

.ftrLinks li a {color: #bbc9d6;font-size: 13px;}

.ftrSocialLinks {
	margin: 0;
	padding: 3px 0 0;
}

.ftrSocialLinks li {
	list-style-type: none;
	display: inline-block;
	padding-right: 10px;
}

.ftrSocialLinks li a {
	width: 35px;
	height: 35px;
	display: block;
	text-align: center;
	background: #000;
	color: #fff;
	border-radius: 50%;
	transition: all 0.5s ease-in-out;
}

.ftrSocialLinks li a i {
	line-height: 35px;
}

.ftrSocialLinks li:first-child a {
	background: #4267b2;
}

.ftrSocialLinks li:nth-child(2) a {
	background: #1c9ceb;
}

.ftrSocialLinks li:nth-child(3) a {
	background: #d00055;
}

.ftrSocialLinks li:nth-child(4) a {
	background: #f00;
}

.ftrSocialLinks li:nth-child(5) a {
	background: #0271ae;
}

.ftrSocialLinks li a:hover {
	transform: rotate(360deg);
}

.ftrContactTbl {}

.ftrContactTbl td {
    padding:8px;
    vertical-align:top;
    color:#bbc9d6;
    border: none;
}

.ftrContactTbl td i {color: #32c5d2;}

.ftrLogo {background: #fff;text-align: center;padding: 15px;width: 230px;}

.ftrLogo img {margin: auto;}

.copyrightSection {padding-top: 15px;}

.copyrightSection p {color: #bbc9d6;}

.copyrightSection p span {display:block;}

.bnrBottomSection {padding: 35px 0 25px;}

.bnrBottomSection ul {margin: auto;padding: 0;}

.bnrBottomSection ul li {display: inline-block;width: 16%;text-align: center;}

.bnrBottomSection ul li a {}

.bnrBottomSection ul li a .iconBox {width: 100px;height: 100px;text-align: center;margin: auto;font-size: 32px;border-radius: 100px;border: 5px solid #eaeaea;transition: all 0.2s ease-out;transform: scaleX(1);}

.bnrBottomSection ul li a .iconBox i {line-height: 90px;}

.bnrBottomSection ul li a:hover .iconBox {transform: scale(1.12) rotate(360deg);}

.bnrBottomSection ul li:nth-child(1) a .iconBox {color: #FC654C;border-color:#FC654C;}

.bnrBottomSection ul li:nth-child(2) a .iconBox {color: #ed027b;border-color: #ed027b;}

.bnrBottomSection ul li:nth-child(3) a .iconBox {color: #00bfe7;border-color: #00bfe7;}

.bnrBottomSection ul li:nth-child(4) a .iconBox {color: #ed027b;border-color: #ed027b;}

.bnrBottomSection ul li:nth-child(5) a .iconBox {color: #00c1a1;border-color: #00c1a1;}

.bnrBottomSection ul li:nth-child(6) a .iconBox {color: #FC654C;border-color: #FC654C;}

.bnrBottomSection ul li:nth-child(1) a:hover .iconBox {border-color: #FC654C;}

.bnrBottomSection ul li:nth-child(2) a:hover .iconBox {border-color: #ed027b;}

.bnrBottomSection ul li:nth-child(3) a:hover .iconBox {border-color: #00bfe7;}

.bnrBottomSection ul li:nth-child(4) a:hover .iconBox {border-color: #ed027b;}

.bnrBottomSection ul li:nth-child(5) a:hover .iconBox {border-color: #00c1a1;}

.bnrBottomSection ul li:nth-child(6) a:hover .iconBox {border-color: #FC654C;}

.bnrBottomSection ul li a h3 {font-size: 16px;margin-top: 15px;font-weight: 600;}

.mainHeading {margin-bottom: 35px;}

.mainHeading h3 {
    font-size: 36px;
    font-weight:600;
    color: #333;
    text-align: center;
    margin: auto; 
    text-transform: uppercase;
}

.lifeAusSection {
	background-color: #32c5d2;
	padding: 40px 0 !important;
	color:#fff;
}

.lifeAusSection .mainHeading h3 {
    color:#fff;
}

.lifeAusSection .lifeAusTextLft {
	padding-right:15px;
}

.lifeAusSection .lifeAusCounter {}

.lifeAusSection .lifeAusCounter h3 {
	color: #fff;font-size: 50px;text-align:center
}

.lifeAusSection .lifeAusCounter h3 i {
	font-size:50px;margin-left: 5px;
}

.lifeAusSection .lifeAusCounter p {
	color: #fff;font-size: 20px;font-weight: 500;
}

.lifeAusSection .lifeAusCounter > div {padding: 10px;}

.lifeAusSection .c-tab-content {
    padding: 25px;
}

        @media only screen and (max-width: 600px) {
            #blink {
                   display:none;
               }
               #blinking {
                   display:none;
               }
    
           #banner {
              height:75vh;
              width:100%;
           }
           #banner .banner-video{
               height:100%;
               width:100%;
           }
           
           #side-quick-links{
               top: 28% !important;
           }
           #wrapper{
               display:none;
           }
           
           .btn-right{
               float:none;
             
           }
           .c-content-isotope-image-container{
               /*! height:400px; */
               /*! width:400px; */
               margin:10px 0px;
           }
           .c-content-isotope-image-container img{
               height:100%;
               width:100%;
           }
           
           #innnerContent{
               margin-top:-40px;
               width:400px;
           }
           .container.inner-content{
           
           }
           
           #c-isotope-anchor-1{
               /*display:none;*/
           }    
                      
           #carouselTitle{
             
                            z-index: 6;
                            color: white;
                            font-weight: 700;
                            text-align: center;
                            white-space: normal;
                            visibility: inherit;
                            transition: none 0s ease 0s;
                            line-height: 55px;
                            border-width: 0px;
                            /*margin-top:-40px;*/
                            /*padding: 0px 0px 10px;*/
                            letter-spacing: 0px;
                            font-size: 24px;
                            max-width: 100%;
                            max-height: none;
                            opacity: 1;
                            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
                            /*transform-origin: 20% 30% 0px;*/
           }
           
           .c-content-isotope-overlay-icon{
               display:none;
           }
           
           .c-text{
               margin:10px 0px;
           }
           
           .border-both,.border-left{
               border:none;
           }
           
           .find-course-heading{
               float:none;
           }
           
            .c-bg-dark{
                padding:20px;
            } 
            
            .c-layout-go2top{
                display:none;
            }
            
            .block-links .column-career .company-logo {
            float: left;
            width: 98px;
            height: 98px;
            border-radius: 50%;
            box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1)!important;
            line-height: 90px;
            text-align: center;
        }
        .block-links .column-career .company-logo img {
            padding: 2px 12px 0 12px;
            display: inline;
            vertical-align: middle;
        }
        
          .block-links .column-career .company-desc-wrapper {
            width: 60%;
        }
        
            .c-content-tab-3.c-opt-1>.c-tab-content {
            	background-color: #1d3955;
            	padding:20px;
            }
            
            
            .c-content-tab-3.c-opt-1 .nav>li>a {
                	color: #000;
                	background-color: #fff;
                }
                
                .c-content-tab-3.c-opt-1 .nav>li>a:hover {
                	background-color: #ffffff;
                }
                
                .c-content-tab-3.c-opt-1 .nav>li.active>a {
                	color: #fff;
                	background-color: #fa394a;
                }
            
                .search {
                    font-size: 30px;
                    margin-left:10px;
                    color: #fff;
                }
        
        }


.SearchBar {position: relative;}

.SearchBar input {height:50px;}

.SearchBar button {position: absolute;right: 10px;top: 10px;background: transparent;border: none;color: #e45c46;font-size: 20px;}

.btn3 {}

.btn3 a {color: #ffffff;background: #fa394a;border-color: #fa394a;padding: 10px 15px;border-radius: 4px;display: inline-block;min-width: 120px;text-transform: uppercase;}

.btn3 a:hover {background:#275c93;}

.rs-latest-news .btn3 {text-align: center;padding-top: 25px;}

.eventsSection {
	background-repeat:no-repeat;
	background-size:cover !important; 
	padding: 30px 0px;
}

.eventsSection .mainHeading h3 {color: #1d3955;}

.gallerySection {
	padding:40px 0;
}

.gallerySection .c-content-isotope-overlay-icon i {font-size: 36px;}

.tvContent {
	background-size: cover;
	padding: 15px;
	width: 500px;
	height: 334px;
	margin: auto;
}

.tvContent iframe {height: 264px;}

.tvContent .carousel-control {
	background:transparent;
}

.tvContent .carousel-control .sliderFa {top: 40%;}

.testimony-section {
	background-size:cover;padding-top: 30px;
}

.experienceSection {
	background-color:#f7f7f7;
	padding:40px 0;
}

footer {background: #1d3955;}

.topLeftList {}

.topLeftList li {padding: 0 10px;}

.topLeftList li:first-child {padding-left: 0;}

.topLeftList li a {color: #fff;}

.topRight {float:right;}

.topRight .dropbtn {
	line-height: 36px;
}

.topRight .dropbtn {
	line-height: 36px;
}

.topRight .dropbtn:hover {
	background:#fa394a;
}

.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li .dropdown-menu > li > h3 {
	color:#fa394a !important;
}

.awardsSection {padding-top:25px;}

.menuImg1 {display: block;height: 100%;margin: 18% auto;}

.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li .dropdown-menu > li > a.btn-small {margin-bottom:15px;}

.c-layout-header marquee  {color:#fff;padding:7px;}

.c-page-on-scroll marquee {padding: 10px;}

.innerBannerSec {
	margin-top: 118px; 
	position: relative;
}

.aru-addmission ul.dflex {text-align:center;}

.courseContent {
	background:#fff;
	padding: 20px;
	border: 1px solid #ddd;
	border-radius: 4px;
	box-shadow: 0 0 4px #ddd;
	margin-bottom: 35px;
}

.courseContent .courseHg {font-size: 18px;padding: 10px 15px;border-radius: 5px;font-weight: 600;background-color: #1d3955;color: #fff;text-align: center;margin-bottom: 20px;margin-top: 0;}

.courseContent .cbp-item {border: 1px solid #cfc8c8;}

.courseContent .cbp-item .cbp-l-grid-agency-title {
	margin: 0;color: #333;
	padding: 10px;
}

.courseContent .cbp-item .cbp-l-grid-agency-title a {
	color: #333;
	font-size: 14px;
}

.courseContent .cbp-item .cbp-caption-defaultWrap {}

.courseContent .cbp-item .cbp-caption-defaultWrap img {height: 165px;}

.eventsBlock .c-content-label {margin-bottom: 15px;}

.eventsBlock .c-content-overlay {position: relative;}

.eventsBlock .c-content-overlay img {width: 100%;height: 100%;}

.eventsBlock .eventsDate {position:absolute;bottom:0;right:0;z-index:1111;background-color:#fa394a;font-size:18px;color:#fff;padding:10px;}


.subdepartment-box{
    border: 1px solid #cfc8c8;
	margin-bottom:25px;
}

.subdepartment-box .sub-box-title{
    padding: 10px 15px;
    text-align: center;
}

.subdepartment-box .sub-box-title a {color:#333;font-size: 14px;}

.subdepartment-box .image-box {
    position: relative;
    margin: auto;
    overflow: hidden;
    height:165px;
}

.subdepartment-box .image-box  img {
    max-width: 100%;
    transition: all 2.0s;
    display: block;
    width: 100%;
	height:170px;
    transform: scale(1);
}

.subdepartment-box .image-box:hover  img {
    transform: scale(1.4);
   
}

.subDepartment2 {}

.subDepartment2 .tabs li {
	width: 49%;
	text-align: center;
}

.subDepartment2 .thumb-info .thumb-info-wrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border-radius: 0px;
    margin: 0;
    overflow: hidden;
    display: block;
    position: relative;
}
    .subDepartment2 .thumb-info img {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 0px;
    position: relative;
    width: 100%;
    height:170px;
    border:1px solid #cfc8c8;
}
.subDepartment2 .thumb-info .thumb-info-inner {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    display: block;
}
    .subDepartment2 .thumb-info .thumb-info-title {
       -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background: rgba(33, 37, 41, 0.8);
    color: #FFF;
    left: 0;
    letter-spacing: -.05em;
    position: absolute;
    z-index: 2;
    /* max-width: 90%; */
    width: 100%;
    text-align: center;
    font-size: 13px;
    padding: 13px 21px;
    bottom: 5%;
}

.subDepartment2 .c-caption.c-content-overlay {
    height: 145px;
}

.subDepartment2 .leadership {margin-bottom:20px;}

.courseList {margin: 10px 0;padding: 0;}
.courseListGNM {margin: 10px 0;padding: 0;}

.courseList li {display: inline-block;width: 24%;text-align: center;vertical-align: middle;border-right: 1px solid #ddd;min-height: 60px;}
.courseListGNM li {display: inline-block;width: 19%;text-align: center;vertical-align: middle;border-right: 1px solid #ddd;min-height: 60px;}

.courseList li h4 {color: #fa394a;font-weight: bold;font-size: 16px;}
.courseListGNM li h4 {color: #fa394a;font-weight: bold;font-size: 16px;}

.courseHg {font-size: 22px;font-weight: bold;padding-left: 10px;}

.courseSec {}

.courseSec .tabs li {padding: 10px 44px!important;}

.form-aria-enquiry .widget_container {
	background:transparent;
}

.subDepartment3 .tabs li {width:initial;}

.vissionHelpline {}

.vissionHelpline .vision-heading span {
    background: transparent; 
    border: 1px solid#000; 
    margin: 0 10px; 
    padding: 10px 11px; 
    border-radius: 50%; 
    color: #000!important;
}

/**/

@media (min-width:768px) {
	.mobileView, .mobileBannertext h3, .mobileBannertext a, .MidImageOnMobile {display:none;}
}

@media (max-width:767px) {
			
	.mobileView {}
	
	.desktopView {display:none;}
	
	.subTopHdr {background: rgb(250, 57, 74);}
    
    #header-top{
            padding:0 5px;
    }
	
	.c-layout-header .c-brand {padding: 7px 15px;text-align: left;margin: 0 !important;}
	
	.c-layout-header {
		/*! position:relative !important; */
		/*! background:#fff; */
	}
	
	.c-layout-header .c-navbar {background:  rgba(29, 57, 85, 0.4) !important;height: initial;padding: 5px 0;}
    
    .topRight .dropbtn {font-size: 13px;}
	
	.header-top .dropdown {text-align:center;float:none;width:100%;margin:0 !important;}
	
	.hvrbox-layer_top .container {padding: 0;}
	
	.mobileBannertext {margin-top: 65%;position: relative;z-index: 999;text-align: center;}
	
	.mobileBannertext h3 {font-size:22px;color:#fff;font-weight:600;margin-bottom:0;}
	
	.mobileBannertext a.btn-small {padding: 5px 25px;font-size: 13px;margin-left: 5px;margin-right: 5px;}
    
    .page-banner .overlay-text {margin: auto;padding: 30px 0 15px;}
    
    .page-banner .program-text {font-size: 20px;margin: auto;}
    
    .page-banner p, .page-banner a {display: none;}
	
	.bnrBottomSection ul li {width:49%;padding:10px;}

	.topRight {float:none;}
	
	.headingtopnavigation ul li .dropbtn, .headingtopnavigation > ul > li > a {
		padding: 9px 5px;
		font-size: 13px;
	}
	
	.tvContent {
		width:320px;
		height:213px;
		margin:25px auto 0;
	}
	
	.tvContent iframe {
    height: 147px;
}

#side-quick-links {}

#banner {
	display:block;
}

.bannerEnquire {
	right: -10.8%;
	top: 32%;
	display:none;
}

.bannerApplyNow {
	right: -10.8%;
	top:55%;
	display:none;
}

.bnrBottomSection {
    padding: 25px 0 15px;
}

.mainHeading h3 {font-size: 30px;}

.lifeAusSection .lifeAusCounter h3 {
    font-size: 30px;
}

.lifeAusSection .lifeAusCounter h3 i {
    font-size: 30px;
}

.lifeAusSection .lifeAusCounter p {font-size:14px;}

.lifeAusSection .c-content-tab-3.c-opt-1 .nav > li > a {
    font-size: 13px;
	text-align:center;
}

.c-content-title-1 h3 {margin-bottom: 20px;}

.awardsSection .title-links h3 {text-align:center;}

.awardsSection .post-wrapper .image-frame {float: none;padding-top: 15px;padding-bottom: 15px;}
    
    .awardsSection .post-wrapper .image-frame img {width: auto;max-width: 100%;margin: auto;height: 200px;}
	
	.block-links .column-news .post-item {margin-bottom:30px;}
	
	.awardsSection .block-career, .awardsSection .block-event-calendar {padding-top:30px;}
	
	.rs-latest-news .news-normal-block .news-img img {
    height: 200px;
	}
	
	.news-normal-block {margin-bottom:30px;}
	
	.rs-latest-news .news-img {width:100%;float: none !important;max-width: initial !important;flex: initial !important;margin-bottom:15px;}
	
	.rs-latest-news .news-img img {height:auto;}
    
    .rs-latest-news .news-list-block .news-list-item .news-content {width:100%;float: none !important;max-width: initial !important;flex: initial !important;}

    .rs-latest-news .news-list-block .news-list-item .news-content .news-desc a {display: inline-block;margin-left: auto;padding: 4px 16px;font-size: 13px;font-weight: 500;text-decoration: none;background-color: #ff3115;color: #fff;}
    
    footer {padding-top: 35px;}
    
    .c-layout-go2top {display: none !important;}
	
	.menuImg1  {display:none !important;}
	
	.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li {border-bottom:1px solid #ddd;}
	
	#banner .inner-content .owl-stage-outer {display:None;}
	
	.c-layout-header.sticky {display:none;}
	
	.ftrContactTbl td {font-size: 13px;}
	
	.ftrLinks li {
    display: inline-block;
    width: 49%;
	}
	
	.ftrSocialLinks {
    text-align: center;
	}
	
	.ftrLogo {margin:auto;}
	
	.copyrightSection p {
    text-align: center;
	}
	
	.innerHeader.c-layout-header .c-navbar {
    background: rgb(115, 126, 131) !important; 
	}
	
	.aru-addmission {
		display:none;
	}
	
	.col-md-4.right-sec-enquiry {padding: 58px 20px;}
	
	.choose_item.d-iblock::after, .choose-your-sec .bnr-content:hover {display:none;}
	
	.dropdown-content a {
		text-align: left;
	}
	
	.MidImageOnMobile {padding-bottom: 35px;text-align: center;}
	
	.page_banner {
		margin-top: 120px;
	}
	
	.page_banner .hvrbox {display: none;}
	
	.c-content-media-1 {
	padding: 30px;
	background-color: #ffffff;
	margin: 0;
	position: relative;
}

.c-content-media-1.c-bordered {
	border: 1px solid #f0f1f2;
}

.c-content-media-1 .c-content-label {
	padding: 4px 10px 2px 10px;
}

.c-content-media-1 .c-title {
	display: block;
	font-size: 30px;
	font-weight: 300;
	line-height: 35px;
	color: #3f444a;
	margin: 30px 0 20px 0;
}

.c-content-media-1 p {
	font-size: 19px;
	color: #5c6873;
	font-weight: 300;
	line-height: 24px;
}

.c-content-media-1 .c-date {
	margin-bottom: 10px;
	margin-top: 30px;
	display: inline-block;
	color: #5c6873;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 500;
}

.c-content-media-1 .c-author {
	overflow: auto;
	margin-bottom: 10px;
	margin-top: 30px;
}

.c-content-media-1 .c-author>.c-portrait {
	position: relative;
	background-size: cover;
	width: 55px;
	height: 55px;
	border-radius: 58px;
	float: left;
	margin-right: 20px;
}

.c-content-media-1 .c-author>.c-name {
	float: left;
	font-size: 16px;
	font-weight: 400;
	color: #5c6873;
	margin: 15px 0 0 0;
}

.c-content-media-1 .c-author>p {
	font-size: 12px;
	color: #32c5d2;
	margin: 0;
}

.c-content-media-1 .c-action {
	margin-top: 20px;
	text-align: right;
}

.c-content-media-1-slider>.c-content-label {
	padding: 4px 10px 2px 10px;
	position: absolute;
	top: 30px;
	left: 40px;
	z-index: 10;
}

.c-content-media-1-slider .owl-controls {
	margin: 0;
	text-align: right;
	position: absolute;
	top: 30px;
	right: 30px;
}

.c-content-media-1-slider.c-pagination-bottom .owl-controls {
	top: auto;
	bottom: 20px;
	right: 30px;
}

.eventsBlock .c-overlay-content {display:none;}

.eventsBlock .c-head {padding-top:15px;font-size:16px;}
	
.courseHg {font-size: 15px;}
	
.courseList li {
	width:49%;
}

.course-info-1x.course-info-2x {padding-bottom: 30px;}

.courseSec .tabs li {
	padding: 10px!important;
    width: 49%;
    text-align: center;}
	
.courseContent .cbp-item .cbp-caption-defaultWrap img {height: 200px;}
	
.subDepartment2 .thumb-info img {height: 190px;}

.homeTrigger_popup {position: initial !important;transform: initial !important;border-radius: 35px !important;}

.modal {
	width: 80%;
  background-color: transparent;
  margin: auto;
}

.m-item-icon {top:41%;}

.metho-back {
    padding: 100px 0 70px;
}

.vissionHelpline .vision-heading span {
    display:block;
    width:35px;
    height:35px;
    margin:10px auto;
    padding: 0;
    line-height: 31px;
}

.bannerNews {
    top: 27%!important;
    left: -8%!important;
    margin-left: 0px!important;
    padding: 3px 0px!important;
    min-width: 90px!important;
    font-size: 20px!important;
}
.bannerEvent {
    top: 42%!important;
    left: -8%!important;
    margin-left: 0px!important;
    padding: 3px 0px!important;
    min-width: 90px!important;
    font-size: 20px!important;
}
.bannerMagniz {
    top: 59%!important;
    left: -12.5%!important;
    margin-left: 0px!important;
    padding: 3px 0px!important;
    min-width: 120px!important;
    font-size: 20px!important;
}

}