
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Raleway:wght@100;200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Electrolize&display=swap');

@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700;800&family=Lato:wght@100;300;400;700;900&display=swap');

 
body {  font-size:16px; color:#222; padding:0; margin:0;  font-family: 'Montserrat', sans-serif; }
a { text-decoration:none; } 

h1, h2, h3, h4, h5, h6 {  font-family: 'lato', serif;}

:root { --main-color:#F78200;}

 a { text-decoration:none; }
ul, li { margin: 0; padding: 0; }


.button2 { background:#fff; border-radius:5px; padding:16px 50px; color:#000; box-shadow:0px 0px 20px rgb(0 0 0 / 5%); font-size:16px; font-weight:bold; display:inline-block; }

.button1 {  background: linear-gradient(to left, #2B32B2, #1488CC); border-radius:5px; border:0; line-height:45px; height:45px; padding:0px 22px; color:#fff; box-shadow:0px 0px 20px rgb(0 0 0 / 5%); font-size:14px; display:inline-block; overflow:hidden; }
.button1:hover { background:#555; color:#ffff; } 
.button1 i { font-size:23px; float:right;line-height: 50px; padding: 0 0 0 10px; }

.arrowbutton {  background: linear-gradient(to left, #2B32B2, #1488CC); border-radius:5px; border:0; line-height:45px; height:45px; padding:0px 55px 0 22px; color:#fff; box-shadow:0px 0px 20px rgb(0 0 0 / 5%); font-size:14px; display:inline-block; overflow:hidden; position:relative; }
.arrowbutton:hover { background:#555; color:#ffff; } 
.arrowbutton i { font-size:23px; float:right;line-height:49px; padding: 0 0 0 10px; position:absolute; right:22px; top:0; transition:ease all 0.3s; }
.arrowbutton:hover i { right:15px;  }

.button3 {  background:#ff9c00; border-radius:5px; border:0; line-height:45px; height:45px; padding:0px 40px; color:#fff; box-shadow:0px 0px 20px rgb(0 0 0 / 5%); font-size:14px; font-weight:bold; display:inline-block; }
.button3:hover { background:#fff; color:#222; } 
 

.mainheader { background:#fff; border-bottom:1px solid #dadada; padding:10px; position:sticky; top:0; z-index:9;  }
.mainheader .logo { width:80%;  float:left;  }
.mainheader .logo img { width:auto; height:60px; }

.headerdisount { background: #fff3cd; text-align: center; text-align: center; padding: 10px 0px; font-size: 14px; position: sticky; top: 80px; z-index: 2;}
.headerdisount a { background: #ff9c00;  padding: 5px;  color: #fff; border-radius: 5px; }
.headerlink { float:right; padding:8px 0 0 0; }
 
.navbar {   margin:0; padding:8px 0 0 0; display:block; width:100%; flex-wrap: nowrap; justify-content: center; }
.navbar ul{ line-height:none;margin:0;padding:0; width:100%; justify-content: center;}
.navbar ul li{   position:relative;margin:0px 0;font-size:14px;padding:0px 15px;  color:#666;cursor:pointer; text-align:center; }
.navbar ul li a {font-size:15px;color:#000; width:100%; display:block; text-transform:capitalize;font-weight:400; line-height:45px; text-align:center;  }
.navbar ul li:hover,.navbar ul li.active { color:#3051a0; }
.navbar ul .dropdowns {left:0px; position:absolute; top:45px; background:#fff; width:250px; display:none; z-index:2; box-shadow:0px 4px 8px 2px rgba(0, 0, 0, 0.10); }
.navbar ul .dropdowns li{display:block;margin:0;float:none;padding:0; width:100%;}
.navbar ul .dropdowns li a {display:block;padding:8px 15px!important;font-size:14px; line-height:25px; text-align:left; }
.navbar ul .dropdowns li a:hover { color:#3051a0;   }
.navbar ul .dropdowns li i { float:right; }
.navbar ul li:hover .dropdowns { display:block; }
 
.navbar ul .dropdowns-2{ display:none;top:0;left:100%;width:250px;background:#222;border:0px solid #ddd;  position:absolute;  }
.navbar ul .dropdowns li:hover .dropdowns-2 {display:block; }
  

.slider { padding:0px 0 0 0;  background: #fff; position:relative;  }
.slide-inner { padding:0px 0 0 0;  background: #fff; position:relative;  }
.slider .imagesslide { position:relative; }
/*.slider .imagesslide .animationsec { border-radius:100%; position:absolute; width:700px; height:700px; background:#fff; opacity:0.4; 
display:block;     bottom: -200px; left: -110px; z-index:1; animation-name: popups;  animation-duration: 10s; right:-10px;   
 animation-iteration-count:100; } */
.slider img { width:100%; display: block; margin: 0px auto; position:relative; z-index:2; }   
 
.main_slider { position:relative; } 
.main_slider.arrowsldier .slick-dots { display:none !important; }
.main_slider.arrowsldier .slick-prev, .main_slider.arrowsldier .slick-next {width:50px;height:50px;background:rgba(255,255,255,0.4); border:0; border-radius:5px;
box-shadow:0px 0px 10px rgb(0 0 0 / 5%); color:#444 ; font-size:0;line-height:48px;text-align:center; }
.main_slider.arrowsldier .slick-prev { position:absolute; bottom:50%; margin:0px 0 -25px 0; left:20px; z-index:2; }
.main_slider.arrowsldier .slick-next { position:absolute; bottom:50%; margin:0px 0 -25px 0; right:20px; z-index:2;   }
.main_slider.arrowsldier .slick-prev:before { content:"\e605"; font-size:16px; font-family: 'simple-line-icons';  }
.main_slider.arrowsldier .slick-next:before { content:"\e606"; font-size:16px; font-family: 'simple-line-icons';  }

  
@keyframes popups {   
	 0% { width:300px; height:300px; opacity:0.7; left: 125px;}
   100% { width:700px; height:700px; opacity:0; left: -90px;}
}


.slide-in {   z-index:2; padding:120px 0 70px 0; position:absolute; top:0; left:0; width:100%;  }
.slide-in h1 { font-size:44px; line-height:52px; color:#fff; padding:0px 0 0px 40px; font-weight:400; }
.slide-in h1 small { font-size:24px; color:#fff; padding:15px 0 0px 0px; font-weight:300; display:block; }

.slide-in p { font-size:16px; color:#fff; padding:25px 0px; width:100%; }
.slidesv {  position:relative ; overflow:hidden;  }
.slidesv svg {
  display: block;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
  transform: translateX(-50%); position: absolute; bottom: 0; }
  .slidesv path {
    fill: #fff;
    transform-origin: center; color: #fff;
    transform: rotateY(0deg);
}

.search-programm { position:relative; display:block; margin:30px 0; }
.search-programm input { float:left; height:50px; line-height:50px; padding:0 20px; border-radius:5px; border:1px solid #dadada; font-size:14px; width:300px; }
.search-programm a {  float:left; height:50px; line-height:50px; padding:0 40px; border-radius:5px; border:1px solid #fff; font-size:14px; margin:0 0 0 5px;   }
.search-programm input:hocus,.search-programm input:hocus-visible{ outline:0; border:0; }
 

.leadershipsec { position:relative; background: #F5F3ED; padding:60px 0;}
 .leadershipsec  .photos {     display: flex;
    justify-content: revert-layer;
    align-items: center; }
.leadershipsec .case-item { padding:0 0px; text-align:let; }
.leadershipsec .case-item img { border-radius:200px; width:200px; position: relative; z-index: 1; object-fit:cover; background: #fff;
   height:200px; overflow:hidden; margin:20px 0; }
.leadershipsec .case-item:hover img {transform: scale(1) !important;}
.leadershipsec .case-item h5 { font-size: 32px;
    font-style: normal;
    font-weight: 600;
    color: #fff;
    display: block;
    background: linear-gradient(to right, #021B79, #3448a3);
    padding: 15px 25px 15px 35px;
    border-radius: 0 20px 20px 0;
    position: relative;
    margin-left: -15px;
    z-index: 0; }
.leadershipsec .case-item small {font-size: 16px;font-style: normal;font-weight: 500; color:#fff; display:block; }
.leadershipsec .case-item strong {font-size: 16px;font-style: normal;font-weight: 500; color:#000; display:block; padding:20px 0 0 ; }
.leadershipsec .case-item p {font-size: 13px; font-style: normal; color:#000; padding:5px 50px 0px 0; display:block;text-align: justify; }


.pro-overview {  padding: 50px 0 50px 0; }
.pro-overview  img {  width: 100%;  height: 95%;  object-fit: cover; }
.pro-overview  h2 {  padding: 0 0 15px 0;  font-size: 44px;  font-weight: bold; }
.pro-overview  h2 strong{ color: #ff9c00; }

.pro-overview  h3 {  padding: 0 0 15px 0;  font-size: 32px;  font-weight: 400;}

.pro-overview   small { display: block;  font-size: 18px;  padding: 0 0 10px 0;  color: #1488CC;  }
.pro-overview   p {  font-size: 14px; }
.pro-overview   ul { padding:10px 0 0 0;  margin: 0; list-style:none; }
.pro-overview   ul  li {  position: relative; padding: 0px 15px  15px 18px;  font-size: 14px; width: 50%;  float: left; font-weight:500;  }

.pro-overview   ul  li .icon img { width:100%;   }

.pro-overview   ul  li i { position: absolute; left: 0;   top: 1px; color: #1488CC;  width: 30px;   font-size: 26px;  display: block; }
.pro-overview   ul  li   strong { display: block; }
            
       
 
.homeabouts { padding:30px 0; }
.homeabouts h3 { font-size: 44px; display: block; text-align: center; font-weight: bold; }
.homeabouts h3 strong{ color: #ff9c00; display: inline; }

.homeabouts p { display:block; text-align:center; font-size:14px; padding:0 0px 20px 0px;color:#666; }

.homeabouts .row { padding-top:30px; padding-bottom:30px; }
.homeabouts  .abs  { display: flex; flex-flow: column;   align-items: baseline; height: 100%; }
.homeabouts img { width:auto; margin:0px auto; width:200px; object-fit:cover; margin:0px auto; display:block; border-radius:10px; }
.homeabouts .order2 { order:2;  }


.homeabouts  h2 { display:block; text-align:left; font-size:32px; padding:0 0 10px 0; }
.homeabouts  strong { display: block; }

.listingul { padding:0px 0 0 0; }
.listingul li {  font-size: 15px;  display: block;  padding: 0 0 9px 18px;  width: 100%; position:relative; color:#000; }
.listingul li:before {  content: "";  position: absolute;  top: 5px; left: 0;  width: 10px;  height: 10px; background: #39A1DD; border-radius: 10px;  border: 2px solid #39A1DD; }
.listingul li ul  { padding:10px 0 0 0; }
.listingul li ul li:before {  background: 0 0;  border: 1px solid #00b04a; width: 8px; top: 8px;  height:8px; background: #fff; }

.abscolor { background: linear-gradient(to right, #021B79, #3448a3); padding: 30px; border-radius: 20px;}
.abscolor h2 { color:#fff; }
.abscolor .listingul li { color: #fff; padding:0 0 14px 18px; }

.tracksec {   background:#DBEFFD; padding:40px 0; }

.tracksec .row { padding-top: 30px; padding-bottom: 30px; }

.leftsec { width:50%; height:100%; position:sticky; top:0; }
.leftsec img { width:100%; height:100vh; object-fit:cover; }

.tracksec .order2 { order:2;  }
.tracksec img { width:100%; border-radius:10px; margin:0px 0;  }

.rightsec { margin:0px 0;display: flex;  justify-content: center;  align-items: baseline;  height: 100%;  flex-flow: column;  }
.rightsec h4 { text-align:left; font-size:42px; font-weight: bold; margin:0 0 15px 0; display:block; }
 
.rightsec p {  font-size:14px; line-height:23px;  padding:0px 0 0px 0; margin:0; display:block; color:#000; }

.rightsec .listingul { margin-top: 15px;}

.uni-certi-man { width:100%; background: #fafafa; }
.uni-certi span { display:block; float:left; padding:0px 20px 0 0; line-height:57px; border-right:1px solid #dadada; font-size:12px; text-align:center; color:#000; }
.uni-certi-man .univ-stats{list-style: none; padding:50px 0 50px 0px; text-align: center; display:flex; }
.uni-certi-man .univ-stats li{display: inline-block;margin:0 30px;text-align: center; width:12%; }
.uni-certi-man .univ-stats  .icon { width:100px; height:100px; padding:25px; display:block; margin:0px auto 5px; background:#fff; 
border:1px solid #fff; box-shadow: 0px 20px 30px rgb(0 0 0 / 5%); border-radius:100px; }
.uni-certi-man .univ-stats  .icon img { width:100%;   }
.uni-certi-man .univ-stats .counter-value { display:contents; }
.uni-certi-man .univ-stats li span{display: block; font-size: 40px; font-weight:500; color: #1488CC; font-family: 'Electrolize', sans-serif; }
.uni-certi-man .univ-stats li small{display: block; font-size: 13px; text-transform: uppercase;}
 
.allmentorslist { padding: 60px 0; border-top: 1px solid  #dadada; }
.allmentorslist h2 { text-align:center; font-size:42px; font-weight: bold; margin:0 0 35px 0; display:block; }
.allmentorslist h2 strong { color: #ff9c00;  display: inline; }
.allmentorslist small {text-align:center; font-size: 14px; display: block;}

.find-list {     position:relative; overflow:hidden;  margin:20px 10px ; width:18%; display:inline-block;  }
.find-list .images { display:block; width:180px; height:180px; overflow:hidden; position:relative; background:#fff; border-radius:100px; 
  box-shadow: 0px 20px 30px rgb(0 0 0 / 8%); margin: auto; }
.find-list .images img { width:100%;  object-fit:cover;  }
.find-list:hover .images img { transform:scale(1.03,1.03); h }
/*.find-list .contant  { padding:0; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:1; left:0; bottom:-100%; transition:ease all 0.3s;  }
.find-list:hover  .contant  { bottom:-0px; }
.find-list .contant h3 { padding:0; margin:0 0 15px 0; font-size:17px; font-weight:500; color:#fff; }
.find-list .contant p { padding:0; margin:0 0 8px 0; font-size:13px; color:#fff; }
.find-list .contant a { width: auto;
    float: left;
    padding: 2px 10px;
    margin: 15px 6px 0 0;
    color: #fff;
  
    border-radius: 5px; }*/


.secinfos { padding: 0px 0;}
.secinfos p { font-size: 16px !important; color:#000 !important; }
.secinfos a { background: #ff9c00 !important;
    color: #fff;
    /* width: 100%; */
    float: right;
    padding: 7px 40px;
    height: auto; }
    .secinfos a:hover { background: #000 !important; }
.find-list .contant2  { padding:10px 0 0px 0; min-height:100px; text-align:center; }
.find-list .contant2 h3 { padding:0; margin:0 0 8px 0; display: block; font-size:18px; line-height:24px; font-weight:500; color:#000; }
.find-list .contant2 p { padding:0; margin:0 0 0px 0; font-size:14px; color:#444; }
	



#world-here { background: #fff;margin: 0px 0 0px;padding: 70px 0 0 0;}
#world-here  .inner { padding: 0  0px 0 0; text-align:left; }
#world-here .image  { background:rgb(76 203 252 / 50%); padding:15px; }
#world-here .image img  { width:100%; }
#world-here small { font-size:12px; text-align:center; }

#world-here h2 { font-size:28px;line-height: 36px;font-weight: bold; margin-bottom: 10px;  }
#world-here  p { font-size:15px; color:#444; }

#world-here ul { list-style:none; padding:10px 0 0 0; margin:0;display: flex; flex-flow: wrap;}
#world-here ul li { width:50%; margin:0%; display: inline-table; position:relative; padding:15px 10px 15px 60px;  font-size:14px  ; color:#444;  }
#world-here ul li .icon { display: block; width:50px; margin:0px auto; position:absolute; left:0; top:15px; }
#world-here ul li .icon img { width:100%; }

#world-here ul li  strong { color:#1488CC; font-size:16px; display:block; font-weight: 500; margin-bottom:  0px; }
#world-here ul li p { }
#world-here  .arrowbutton {   margin:10px 0 0 0 ; } 

.course-mainsec { padding: 70px 0; }
.course-mainsec h3 { font-size: 28px; text-align: left; display: block; float: left; border-right: 1px solid #dadada; padding: 0 15px 0 0; margin: 0 15px 0 0; }
.course-mainsec .nav-pills { display: flex; float: left; }
.course-mainsec .nav-pills button { color: #222; font-weight: normal;border-bottom:2px solid #fff; background: none; padding:0px 0px 0 0; margin:4px 20px 0 0; font-size:14px; border-radius:0;  }
.course-mainsec .nav-pills button.active { color: #1488CC; border-bottom:2px solid #1488CC; font-weight: bold; background: none; }

.tab-content  { width: 100%; display: block; }

.hostal-listdesign { margin:15px 0; background:#fff; height:93%; border-radius:10px; overflow:hidden; box-shadow: 0px 40px 60px rgb(0 0 0 / 5%);  border-bottom: 4px solid rgb(0 0 0 / 16%); }
.hostal-listdesign .images { height:200px; overflow:hidden; position:relative; }
.hostal-listdesign .images i { width:70px; height:70px; position:absolute; top:50%; left:50%; margin:-35px 0 0 -35px; color:#fff; font-size:70px; opacity:.7; }

.hostal-listdesign .images img { width:100%; height:100%; object-fit:cover; }
.hostal-listdesign .contant { padding:15px; display:inline-block; width:100%; }
.hostal-listdesign .contant h5 { font-size:16px; line-height:22px; padding:0 0 7px 0; margin:0; display:block;  }
.hostal-listdesign .contant h5 a { font-size:16px; line-height:22px; padding:0 0 0px 0; margin:0; display:block; color:#000;  }
.hostal-listdesign:hover  .contant h5 a{   color:#2B32B2;  }

.hostal-listdesign .contant .coar { display:inline-block; width: 100%; padding: 0px 0 0px 0; }
.hostal-listdesign .contant .coar p { float: left; padding: 4px 10px; margin: 0 2px 0 0; background: #fafafa; border-radius: 10px; font-size: 13px; }
.hostal-listdesign .contant .coar small { float: left; position:relative; padding:0 8px 0 8px; margin: 0 0px 0 0; border-radius: 10px; 
font-size: 12px; }
.hostal-listdesign .contant .coar small:after { content:""; position:absolute; width:5px; height:5px; left:0; top:6px; background:#dadada; border-radius:10px;  }

.hostal-listdesign .contant .rattings { font-size:12px; }
.hostal-listdesign .contant .rattings strong { font-size:12px; padding:0 5px 0 0; }
.hostal-listdesign .contant .rattings span { font-size:12px; padding:0 0 0 5px; }
.hostal-listdesign .contant .rattings i { color:#FAD02C; }

.hostal-listdesign .contant .readmore { color:#222; float:left; padding:10px 0 0 0px; font-size:14px; }
.hostal-listdesign .contant .readmore:hover { color:#1488CC; }
.hostal-listdesign .contant .booknow { color:#1488CC; font-size:14px; float:right; border-radius:40px; padding:7px 30px; border: 2px solid #1488CC; }
.hostal-listdesign .contant .booknow:hover { color:#fff; background:#1488CC;}
  
.hostal-listdesign .images img { transition:ease all 0.3s; width:100%; height:100%; }
.hostal-listdesign:hover .images img { transform:scale(1.1,1.1) }



.about-sec { background:#f1f6fe; padding:70px 0px; }
.about-sec h2 { display:block; text-align:left; font-size:34px; padding:0 0 10px 0; font-weight: bold; }
.about-sec p { display:block; text-align:left; font-size:14px; padding:0 0px 0px 0px; margin: 0; color:#666; }
 
.about-sec img{ width:auto; margin:0px auto; display:block; position:relative; height:550px; }
.about-secin { padding: 0 100px 00px 0; }
.about-secin strong {  text-align: left;color:#1488CC; font-size:16px; display:block; font-weight: 500; text-transform: uppercase;margin-bottom: 10px; }
.about-secin ul {  margin:0; padding:20px 0;display:inline-block; width:100%; }
.about-secin li { font-size:16px; line-height:26px; color:#555; display:block; float:left; position:relative; padding:0 0 5px 15px; width:100%; }
.about-secin li:before  { content:""; position:absolute; top:7px; left:0; width:10px; height:10px; border-radius:10px; background:#1488CC;  }

 
.apply-process {   padding:70px 0px 0 0; position:relative; }
.apply-process:before {  content: "";  position: absolute;  bottom: 0; left: 0;  width: 100%;  height: 60%; display: block;  z-index: -1;  background: linear-gradient(360deg, #f4f7fe 50.08%, rgba(251, 249, 255, 0) 100%); }

.apply-process1 {   padding:20px 0px 0 0; position:relative; }
.apply-process1:before { display:none; ; }
  .apply-process1 .container { border-top:0px solid #dadada; border-bottom:1px solid #dadada;  padding-top:10px    }
.apply-process1:after {  content: "";  position: absolute;  top: 0; left: 0;  width: 100%;  height: 60%; display: block;  z-index: -1;  background: linear-gradient(180deg, #f4f7fe 50.08%, rgba(251, 249, 255, 0) 100%); display:none; }

.apply-process h3 { display:block; text-align:center; font-size:34px; padding:0 0 10px 0; font-weight: bold; }
.apply-process p { display:block; text-align:center; font-size:14px; padding:0 200px; margin: 0; color:#666; }
.apply-process small { display:block; text-align:center; font-size:12px; text-transform:uppercase; padding:0 0px 10px 0px; margin: 0; color:#1488CC; }

.apply-process ul {list-style: none; padding:50px 0 50px 0px; text-align: center; display:flex; }
.apply-process ul li {display: inline-block; margin:0 1%;text-align: center; width:12%; position:relative; }
.apply-process ul li .icon:after { content:"";  background:url(../images/arrow1.png) no-repeat; position:absolute; left:100px; height:auto; 
width:65px; height:40px; top:34px; display:block; /*transform:rotate(21deg);*/ opacity:0.3; background-size:contain; }
 
.apply-process ul li .icon { border:0px dashed #dadada; width:90px; height:90px; line-height:70px; padding:10px; display:block; margin:0px auto 20px;  position:relative; 
 box-shadow: 0px 20px 30px rgb(0 0 0 / 5%); border-radius:100px; font-size:30px;color:#2B32B2; }
.apply-process ul li  .icon img { width:70%; }
.apply-process ul li h5  {display: block; font-size: 16px; font-weight:500; color: #000; }
.apply-process ul li a {display: block; font-size: 13px; text-transform: uppercase;}
.apply-process ul li a { margin:15px 0 0 0; background: #fff; border: 1px solid #1488CC; padding: 10px 25px; border-radius: 5px; display: inline-block; color: #1488CC;
 margin:10px 0 0 0px; }
.apply-process ul li a:hover { background: #1488CC; color:#fff; border: 1px solid #1488CC; }

.apply-process ul li:last-child .icon:after { display:none; }

.apply-process ul li:nth-child(1) .icon{ background:#cbe4f9; }
.apply-process ul li:nth-child(2) .icon{ background:#cdf5f6; }
.apply-process ul li:nth-child(3) .icon{ background:#eff9da; }
.apply-process ul li:nth-child(4) .icon{ background:#f9ebdf; }
.apply-process ul li:nth-child(5) .icon{ background:#f9d8d6; }
.apply-process ul li:nth-child(6) .icon{ background:#cdf5f6; }
.apply-process ul li:nth-child(7) .icon{ background:#f9ebdf; }

 

.request-call { height: 150px; margin:0 0 -70px 0; background:#f1f6fe;   }
.request-call-in { padding:30px; text-align:center; border-radius:10px; background: #fff;  box-shadow: 0px 40px 60px rgb(0 0 0 / 5%);  border-bottom: 4px solid rgb(0 0 0 / 16%); }
.request-call h4  { font-size:24px; color:#222; padding:0 0 40px 0; margin:0;  }

.contact_info_list { display:inline-block; list-style:none; text-align:center; width:100%; margin: 0; padding: 0; }
.contact_info_list li { display:inline-block; width:24%; }
.contact_info_list li .img { width:65px; height:65px; display:block;   float: left; margin: 0 10px 0 0;  }
.contact_info_list li .text {  display:block; float: left; text-align: left; padding: 8px 0 0 0;  }

.contact_info_list li .img img { width:100%; }
.contact_info_list li span { font-size:18px; font-weight:bold; color:#222; display:block; }
.contact_info_list li p { font-size:16px; font-weight:normal; color:#000; }
.contact_info_list li a { font-size:16px; font-weight:normal; color:#555; }



/*** Footer ***/
.footer {
    background:#fff; padding:50px 0 0 0;
 }

.footer h5 {
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	}
	
	.footer p {
	font-family: Lato;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	color:#000;
	}
  .socciallink { background:#0077B5; color:#fff; width:30px; height:30px; line-height:30px; position:absolute; bottom:10px; right:10px; text-align:center; border-radius:5px; }

.footer .sociable { margin-top: 20px; /*padding-bottom:30px; border-bottom:1px solid rgba(255,255,255,0.2); margin-bottom:30px;*/ }
.footer .sociable a {display:inline-block; text-align:center;width:34px; height:34px; border-radius:50%; line-height:34px; margin-right:10px; 
  font-size:13px; color:#fff; transition: 0.3s; }
.footer .sociable a:last-child { margin-right:0px; }
.footer .sociable a:hover { background:#000; color:#fff; }

.footer .sociable .fb { background:#316FF6; }
.footer .sociable .tw { background:#1DA1F2; }
.footer .sociable .in { background:#0077b5; }
.footer .sociable .yt { background:#CD201F; }
.footer .sociable .ins { background:#6228D7 ; }
.footer .btn.btn-link {
    display: block;
    margin-bottom: 10px;
    padding: 0;
    text-align: left;
    color: rgba(255,255,255,.5);
    font-weight: normal;
    transition: .3s;
}

.footer .btn.btn-link:hover {
    color: #FFFFFF;
}

.footer .btn.btn-link::before {
    position: relative;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
}

.footer .btn.btn-link:hover {
    letter-spacing: 1px;
    box-shadow: none;
}

.footer .copyright {
    padding: 25px 0; margin-top: 50px;
    font-size: 14px;
    border-top: 1px solid #eee;
	text-align:center;
	color: #000; 
}

.footer .copyright a {
    color: #000; 
}

.footer .copyright a:hover {
    color: #111;
}

.footer .footer-menu a { 
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid rgba(255, 255, 255, .1);
}

.footer .footer-menu a:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}
.footer h5 { color:#000; }
.footer .col-md-6 { padding:0 10px;}


.slick-slider{ position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px; }
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots {	display: flex; justify-content: center; margin: 0; padding: 1rem 0;	list-style-type: none; position:absolute; left:0px; bottom:60px; width:100%; padding:0px;}	
.slick-dots li:last-child { margin-bottom:0px; }
.slick-dots li:first-child { padding-left:500px; }
.slick-dots li button { display: block; width: 11px; height: 11px; padding: 0; border: none;		border-radius: 50%; background:none; text-indent: -9999px; border: 1px solid rgba(0,0,0,0.1); margin:0px 4px; }
.slick-dots li.slick-active button { background-color: #fc654c; }

.arrowsldier .slick-dots { display:none !important; }
.arrowsldier .slick-prev, .arrowsldier .slick-next {width:50px;height:50px;background:#fff; border:0; border-radius:5px;
box-shadow:0px 0px 10px rgb(0 0 0 / 5%); color:#444 ; font-size:0;line-height:48px;text-align:center; }
.arrowsldier .slick-prev { position:absolute; bottom:50%; margin:0px 0 -25px 0; left:-60px; z-index:2; }
.arrowsldier .slick-next { position:absolute; bottom:50%; margin:0px 0 -25px 0; right:-60px; z-index:2;   }
.arrowsldier .slick-prev:before { content:"\e605"; font-size:16px; font-family: 'simple-line-icons';  }
.arrowsldier .slick-next:before { content:"\e606"; font-size:16px; font-family: 'simple-line-icons';  }



/*
.student-video { padding:70px 0; text-align:left; background:#f1f6fe; }
.student-video .video-in { padding:60px 0 0 0; }
.student-video .video-in h4  { font-size:32px; color:#000; }
.student-video .video-in p { font-size:14px; color:#666; }
.student-video .video-in .button-3 { margin:15px 0 0 0; display:inline-block; }
.student-video  ul { list-style:none; padding:0; margin:0; }
.student-video  ul li { width:48%; float:left; margin:1%; }
.student-video  .video-list { display:block;  background: #fff; overflow:hidden; border-radius:10px; padding:0; margin:10px; 
 text-align:left; box-shadow:0px 20px 30px rgb(0 0 0 / 5%); width:100%; float:left; }
.student-video  .video-list .images { width:100%; height:210px; overflow:hidden; }
.student-video  .video-list .images iframe { width:100%; height:100%; object-fit:cover; }
.student-video  .video-list .contant { width:100%; padding:20px; }
.student-video  .video-list .contant h3  { font-size:18px; color:#000; margin:0; }
.student-video  .video-list .contant p { font-size:15px; color:#666; }


 */

.inter-tieup { padding: 60px 0; text-align: center; }
.inter-tieup  h3 {display:block;  font-size:34px; margin:0 0 10px 0;   } 
.inter-tieup ul { list-style: none; padding: 0; margin: 0; text-align: center;}
.inter-tieup ul li { width: 19%; margin:10px; display: inline-block;  background: #fff;
  border-radius: 10px;  overflow: hidden; box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);  border-bottom: 0px solid rgb(0 0 0 / 16%); }
.inter-tieup ul li img { width:50%;   display: block; margin: 0px auto; object-fit: cover; }
.inter-tieup  .tieup-list { display:block;  background: #fff; overflow:hidden; border-radius:10px; padding:0; margin:0px; 
 text-align:left;   width:100%; float:left; }
.inter-tieup  .tieup-list .images { width:100%; height:190px; overflow:hidden; border-radius:10px 10px 0 0; }
.inter-tieup  .tieup-list .images img { width:100%; display:block; }
.inter-tieup  .tieup-list .contant { width:100%; padding:20px; position:relative; min-height:125px;  }
.inter-tieup  .tieup-list .contant img { width:60px; height:60px; position:absolute; top:-30px; border-radius:100px; 
background:#fff; right:10px; padding:10px; }
.inter-tieup  .tieup-list .contant h3  { font-size:14px; color:#000; margin:0px 0 7px 0; display:black; text-transform:capitalize; }
.inter-tieup  .tieup-list .contant p { font-size:13px; color:#666; overflow-y: scroll; height: 60px; margin:0; }
.inter-tieup  .tieup-list .contant strong { background:linear-gradient(to left, #2B32B2, #1488CC); font-weight:normal; padding:5px 10px; font-size:11px; 
color:#fff; border-radius:20px; }
.inter-tieup .slick-track { padding:20px 0; }

.internationaltie { padding:60px 0; background:#f1f6fe; }
 
 
 
.faculty-sec { padding:0 0  0px 0; position:relative; }
.faculty-sec hr { display:block; border:1px solid #e1e1e1; margin:70px 0 0px 0; }
.faculty-sec:before {  content: "";  position: absolute;  bottom: 0; left: 0;  width: 100%;  height: 60%; display: block;  z-index: -1;  background: linear-gradient(360deg, #f4f7fe 50.08%, rgba(251, 249, 255, 0) 100%); display:none; }
.faculty-sec  h2 { display:block; text-align:center; font-size:34px; padding:0 0 10px 0; }
.faculty-sec small { text-align:center; text-transform:uppercase; display:block;  font-size: 12px  padding: 0 0px 10px 0px;  margin: 0; color: #1488CC; }

.faculty-sec .slide { margin:0 10px; box-shadow:0px 0px 20px rgb(0 0 0 / 5%); background:#fff; padding:10px; text-align:center; border-radius:5px; }
.faculty-sec .slide .images { display:block; margin:0px auto 10px; border-radius:10px; width:100%; height:220px; overflow:hidden;  }
.faculty-sec .slide .images img { width:100%; height:100%; object-fit:cover; }
.faculty-sec .slide strong { margin:0 0 4px 0px; display:block; padding:0px; font-size:16px; }
.faculty_slider .slick-track { padding: 20px 0; }
.faculty-sec .slide p { display:block; text-align:center; font-size:14px; padding:0 0px  0px 0px;color:#666; margin:0; }
.faculty-sec .slide p img { height:12px; width:auto; display:inline-block; }

.testi-sec hr { display:block; border:1px solid #b9d2ff; margin: 0px 0 50px 0; }

.testi-sec { padding:50px 0 70px 0; background:#f1f6fe; }
.testi-sec small { text-align:center; text-transform:uppercase; display:block;  font-size: 12px  padding: 0 0px 10px 0px;  margin: 0; color: #1488CC;  }
.testi-sec  h2 { display:block; text-align:center; font-size:34px; padding:0 0 10px 0; }
.testi-sec p { display:block; text-align:left; font-size:13px; padding:20px;color:#222; background:#fff; margin:0; }
.testi-sec .slide { margin:0 10px; box-shadow:0px 0px 20px rgb(0 0 0 / 5%);  padding:0px; text-align:center; border-radius:10px; overflow:hidden; }
.testi-sec .slide .images { display:block; margin:0px auto 0px;   width:100%;   overflow:hidden; background:#fff; text-align:left; position:relative; 
padding:15px 15px 15px 75px; border-top:1px solid #dadada;  }
.testi-sec .slide .images img { border-radius:50px; width:50px; height:50px; object-fit:cover; float:left; position:absolute; left:15px; top:15px; }
.testi-sec .slide .images strong { margin:0 0 4px 0px; display:block; padding:0px; font-size:14px; }
.testi-sec .slide .images span { display:block; text-align:left; font-size:12px; padding:0 0px;color:#666; }
.testi-sec .slide .images span small { display:block; text-align:left; font-size:12px; padding:0 0px 0 40px;color:#666; float:right; font-weight:bold;  }
.testi-sec .slide .images span img { height:12px; width:auto; display:inline-block; position:inherit; float:inherit; border-radius:0; }

.testi-sec .slick-track { padding: 20px 0; }

.course-topsec { background:url(../images/banner-bg.jpg) no-repeat; padding:80px 0 160px 0; }
.course-topsec h3 { color:#fff; margin:10px 0 10px 0; }
.course-topsec p { color:#fff; margin:0; }
.course-topsec .booknow { color:#fff; text-align:center; font-size:18px; width:100%; display:block; border-radius:40px; padding:13px 50px; border: 2px solid #fff; }
.course-topsec .booknow:hover { color:#222; background:#fff;}
.course-topsec #breadcrumbs { padding:0; margin:0; font-size:12px; }
.course-topsec #breadcrumbs a, .course-topsec #breadcrumbs .divider { color:#fff; }

.course-detailmian { padding: 0 0 50px 0;  position: relative; }
.course-detailinn { background: #fff; border-radius: 10px; padding: 25px;  margin: 0 0px 30px 0;  overflow: hidden; /* box-shadow: 0px 30px 60px rgb(0 0 0 / 5%); */ border-bottom: 4px solid rgb(0 0 0 / 16%); }
.course-detailinn h3 { display:block; border-bottom:1px solid #dadada; margin:0 0 10px 0; padding:0 0 10px 0; font-size:22px; line-height:22px; }
.course-detailinn p { display:block; text-align:left; font-size:14px; color:#222;   margin:0; }

.course-detailinn ul li { font-size:13px; line-height:26px; color:#555; display:block; float:left; position:relative; padding:0px 0 9px 18px; width:100%; }
.course-detailinn ul li:before  { content:""; position:absolute; top:8px; left:0; width:7px; height:7px; transform:rotate(45deg);  background:#ff9c00;  }
.course-detailinn ul li strong { display:block; font-size:16px; }


.instructor-section { padding:0; }
.About-ins {}
.About-ins { display:flex; }
.About-ins .images { display:block; margin:0px auto 0px;  width:30%; padding:30px;  overflow:hidden; border-radius:10px; text-align:center; background:linear-gradient(to left, #2B32B2, #1488CC);  }
.About-ins .images img { width:150px; height:150px; display:block; margin:0px auto 15px; object-fit:cover; border-radius:300px; }
.About-ins .images strong { margin:0 0 4px 0px; display:block; padding:0px; font-size:16px; color:#fff; }
.About-ins .images span { display:block; text-align:center; font-size:12px; padding:0 0px 0px 0px; color:#ddd; }

.About-ins .contnents { width:70%; padding:30px; }
.About-ins p { display:block; text-align:left; font-size:14px; color:#222;   margin:0; }

.learn-highlights {}
.learn-highlights li { display:inline-block; width:100%; padding:5px 0 5px 28px; font-size:14px; position:relative; }
.learn-highlights li i {   font-size:20px; position:absolute; left:0px; top:4px; color:#2B32B2; }

.left-coursetop { position:sticky; top:80px; }
.course-list { list-style:none; padding:0; margin:0; }
.course-list li { display:inline-block; width:100%; padding:5px 0; font-size:14px; }

.Skills-list { display:inline-block; list-style:none; padding:0; margin:0;  width:100%;}
.Skills-list li {display:inline-block; float:left;  border-radius:4px; font-size:13px; padding: 10px 20px;  margin: 6px 10px 6px 0;  font-size: 13px;
 box-shadow:0 0 9px #e1e1e1; transition:ease all 0.3s; border-left: 2px solid #2B32B2; }
.Skills-list li:hover { background:#2b32b21c; }
.course-detailinn .register { color:#fff; background:linear-gradient(to left, #2B32B2, #1488CC);text-align:center; font-size:18px; 
width:100%; display:block; border-radius:10px; padding:13px 50px;border: 2px solid #fff; }
.course-detailinn .register:hover { color:#2B32B2; background:#fff;  border: 2px solid #2B32B2; }


.accordion { padding:0 0px;  }
.accordion-item { margin:12px 0; border:0; }
.accordion-item h2 { margin:0 0px ; padding:0;  }
.accordion-item h2 strong { margin:0 0px ; padding:0;  }

.accordion-button { padding:20px 0; font-size:16px; font-weight:bold; }
.accordion-button:not(.collapsed) { box-shadow:none; background:none; color:#2B32B2; }
.accordion-button:focus { border:0; box-shadow:none; }
.accordion-flush .accordion-item { border-bottom:1px solid #dadada; }
.accordion-body { padding:0 0 20px 0; }



.academy-secul { list-style:none; padding:0 0px; margin:0; }
.academy-secul li { margin:20px 0; background: #FFFFFF; padding:0px 0px 30px 70px;  position:relative; }
.academy-secul li strong { position:absolute; width: 50px; height: 50px; top:0%; margin:0px 0 0 0; left:0px; background: linear-gradient(to left, #2B32B2, #1488CC);
 border-radius: 5px; 
font-style: normal; font-weight: 600; font-size: 26px; text-align:center; line-height:50px; color:#fff;  }
.academy-secul li h5 { margin:0; font-size: 18px; line-height:24px; color: #000; padding:0 0 5px 0; }
.academy-secul li p { margin:0; font-size: 14px; line-height:24px; color: #555; }

.academy-secul li:last-child { margin:20px 0 0 0; padding:0 0 15px 70px; }

.sendotpsec { position:relative; }
.sendotpsec a { position:absolute; top:15px; right:15px; color:#fff; background:linear-gradient(to left, #2B32B2, #1488CC);text-align:center; 
font-size:12px;  display:block; border-radius:4px; padding:5px 10px; } 
.sendotpsec input { padding:16px 100px 16px 20px !important;}

.news-detail {  padding: 80px 0 80px 0;  overflow: hidden; position: relative; }
.side-link { list-style: none; padding: 0;  margin: 0;  background: #fff; border: 1px solid #dadada;}
.side-link li { border-bottom: 1px solid #dadada; }
.side-link li:last-child { border-bottom: 0}
.side-link li a { font-size: 18px; display: block; padding: 15px 20px; color: #000; font-weight: 400}
.side-link li.active a { font-weight: 500; background: linear-gradient(to left, #2B32B2, #1488CC); color: #fff}

.content-statick h4 { font-size: 18px;display: block; border-bottom: 0 solid #dadada; padding: 0; margin: 0 0 15px 0}
.content-statick p { font-size: 14px; display: block; line-height: 20px; color: #000;margin: 0 0 25px 0}

.main-wraper { background:#f4f7fe; padding:30px 0 50px 0; }

#breadcrumbs { margin:0 0 10px 0; display:none; }
#breadcrumbs a, #breadcrumbs .divider { color:#424242; font-weight:500; font-size:11px; line-height:14px; display:inline-block; margin-right:2px; text-decoration:none; }
#breadcrumbs a:hover{text-decoration: underline;} 

#secondary-navigation { border:1px solid #e5e5e5; margin-bottom:34px; background:#fff; }
 #secondary-navigation h5 .icon-arrow-left { font-size:16px; color:#676767; float:left; min-height:22px; }
#secondary-navigation h5 { margin:0px; position:relative; padding: 20px;  border-bottom: 1px solid #e5e5e5; border-top: 5px solid #1488CC; }
#secondary-navigation h5 a { color:#000; text-decoration:none; font-size:16px; }
#secondary-navigation ul { margin:0px; padding:0px; list-style-type:none; } 
#secondary-navigation ul li { position:relative; }
#secondary-navigation ul li > a { display:block; padding:12px 12px 12px 30px; font-size:13px; font-weight:500; color:#000; }
#secondary-navigation ul li.active > a,#secondary-navigation ul li:hover > a { color:#1488CC; }
#secondary-navigation ul li a .fa-angle-right,
#secondary-navigation ul li a .fa-angle-down,
#secondary-navigation ul li button .fa-angle-right { margin-right:8px; color:#676767;font-size:16px;position:absolute; top:13px; left:20px; margin:0px;}

#secondary-navigation ul li.active a .fa-angle-right,
#secondary-navigation ul li.active a .fa-angle-down,
#secondary-navigation ul li:hover a .fa-angle-right,
#secondary-navigation ul li button.active  .fa-angle-right  { color:#1488CC; }
#secondary-navigation ul li:last-child { border:none; }

#secondary-navigation .nav { display:block; }
#secondary-navigation .nav li {}
#secondary-navigation .nav li  button { display:block; padding:12px 12px 12px 30px; font-size:13px; font-weight:500; color:#000; border:0; }
#secondary-navigation .nav li  button.active { color:#1488CC; }

#secondary-banner { background-size:cover; background-repeat:no-repeat; text-align:center; position:relative; background-position:center center; }
#secondary-banner:before { content:""; position:absolute; left:0px; top:0px; height:100%; width:100%; background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%); radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);  display:block;  }
 #secondary-banner.triangle-banner:after { content:""; position:absolute; left:0px; bottom:0px; display:block; width: 0; height: 0; border-bottom: 1042px solid #0086cf; border-right: 650px solid transparent; opacity:0.5;   }
 #secondary-banner .inner-content { padding:140px 0 70px 0; position:relative; z-index:1; text-align:left; } 
 
#secondary-banner .inner-content h1 { font-size:28px; line-height:36px; color:#fff; font-weight:bold; margin-bottom:25px; text-transform:uppercase; text-shadow:1px 1px 3px #000; text-align: left; }
#secondary-banner .inner-content h1 small { display:block; font-size:16px; }
#secondary-banner .inner-content .button2 { padding:10px 30px; }

#page-head { padding:40px 0px; border-bottom:1px solid #dadada; background:#fff; }
#page-head.sticky.fixed { position:fixed; top:0px; left:0px; width:100%; z-index:100; padding:15px 0px; }
#page-head.sticky.fixed  h2 { font-size:26px; }
#page-head h2,#page-head h1 { margin:0px; font-size:28px; line-height:44px; }
#page-head h2 .btn,#page-head h1 .btn { float:right; margin-left:10px; }
#page-head .form1 { margin-left:20px; }

/*--- Chancellor Details --- */
.chancellor-details { margin-bottom:30px; }
.chancellor-details .banner figure  { margin:0; }
.chancellor-details .banner figure img { width:100%; max-height:550px; object-fit:cover; object-position:top; }
.chancellor-details .banner figcaption { background:#ff9c00; padding:15px 20px; }
.chancellor-details .banner figcaption h4 { color:#fff; margin-bottom:4px; }
.chancellor-details .banner figcaption p { color:#fff; margin:0px; font-weight:normal; font-size:20px;  }
.chancellor-details .content,.chancellor-details .footer { background:rgba(221,177,42,0.2); padding:20px; }
.chancellor-details .content p { font-size:14px; }
.chancellor-details .content ul  { list-style:none;  }
.chancellor-details .content li { position:relative; padding:0 0 5px 15px;font-size: 14px; }
.chancellor-details .content li:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    transform: rotate(45deg);
    background: #ff9c00;
}
/*--- Chancellor Msg --- */
.chancellor-msg { padding:20px; border-radius:0px; position:relative; border:none; background:#fff; }
.chancellor-msg blockquote { border:none; padding:0px 0px 0px 43px; }
.chancellor-msg blockquote .fa { color:rgba(0,0,0,0.5); font-size:24px; position:absolute; }
.chancellor-msg blockquote .fa-quote-left { margin-left:-40px; }
.chancellor-msg blockquote .fa-quote-right { margin-left:20px; right:36px; bottom:18px; }
.chancellor-msg h4 { font-size:20px;}
.chancellor-msg  p { font-size:14px; }

.post { color:#000; font-size:14px; line-height:20px;  }
.inner-post { padding-left:14px;}

.post ul, .post ol { padding:0px; margin-left:20px; }
.post li { margin-bottom:10px; color:#000; font-size:13px; line-height:20px; padding-left:16px; font-weight:500; }


.defoault-box { background: #fff;  padding: 20px; border: 1px solid #dadada; }
.defoault-box h2 { font-size:22px; display:block; }
.defoault-box  p { font-size:14px; display:block; color:#111; }


.asd-accordian .accordion-item:nth-child(even) {  background-color: #fff; }
.asd-accordian .accordion-item:nth-child(odd) {  background-color: #fff; }
.asd-accordian .accordion-item { border:0; border-bottom:1px solid #dadada; background:none; padding:0 0px; margin:0; }


.asd-accordian .accordion-item .accordion-button  { border:0; background:none;   margin:0; }
.asd-accordian .accordion-item  .accordion-header { margin:0; padding:0px 0; }
.asd-accordian .accordion-item .accordion-button { margin:0; padding:25px 0 25px 25px; }
.asd-accordian .accordion-item  .about-lis { padding:0px 0 10px 20px; }
.asd-accordian .accordion-item .accordion-button:focus  { outline:none; box-shadow:none !important;  }
.asd-accordian .accordion-button::after {
 background-image: url("../images/plus.png") !important;
 transform: scale(.7) !important;left: -0px; position:absolute;
 }
 .asd-accordian .accordion-button:not(.collapsed)::after {
 background-image: url("../images/minus.png") !important ;
}
.asd-accordian .accordion-button:not(.collapsed) { box-shadow:none; background:none; color:#ff9c00; }


.asd-accordian ul { margin:0; padding:0; display:inline-block; width:100%; }
.asd-accordian ul li { font-size:13px; line-height:26px; color:#555; display:block; float:left; position:relative; padding:0px 0 9px 18px; width:100%; }
.asd-accordian ul li:before  { content:""; position:absolute; top:8px; left:0; width:7px; height:7px; transform:rotate(45deg);  background:#ff9c00;  }
.asd-accordian ul li strong { display:block; font-size:16px; }
 

.uocontetn { margin:0; padding:0; display:inline-block; width:100%; }
.uocontetn li { font-size:14px; line-height:26px; color:#111; display:block; float:left; position:relative; padding:0px 0 1px 18px; width:100%; }
.uocontetn li:before  { content:""; position:absolute; top:8px; left:0; width:7px; height:7px; transform:rotate(45deg);  background:#ff9c00;  }

.contact-4sec { width:100%; display:inline-block; border-top:1px solid #dadada; padding:25px 0; }
.contact-box .banner { background-repeat:no-repeat; background-size:cover; height:200px; width:100%; }
.contact-box .content { padding:20px 0px 0px; min-height:190px; }
.contact-box .content h5 { margin-bottom:10px; font-size:18px;}
.contact-box .content p { font-size:14px; }
.contact-box .content dl.description-list dt, .contact-box .content dl.description-list dd { font-size:14px; font-weight:500; }
.contact-box .content dl.description-list dt { min-width:auto; margin-right:10px; float:left; }
.contact-box .content dl.description-list dd { margin-left:30px; }
.contact-box .content dl.description-list dd a { font-weight:bold; color:#ff9c00; }
.contact-box .content dl.description-list dd a[href^=tel] {font-weight:normal; color:#000000; } 

.get-in-touch { background:#002855; padding:20px; }
.get-in-touch h5 { color:#fff; font-size:20px; margin-bottom:10px; }
.get-in-touch p { color:#fff; margin-bottom:20px; font-size:14px; }
.get-in-touch .international-call { position:relative; }
.get-in-touch .international-call .form-control { padding-left:85px; }
.get-in-touch .international-call .select { position:absolute; left:6px; top:0px; width:70px; border-left:none; border-radius:0px; height:40px; }
.get-in-touch .international-call .select:after { top:16px; right:10px; }
.get-in-touch .international-call .select select  { border-radius:0px; height:40px; padding-right:26px; padding-left:5px; }

.form1 ul, .post .form1 ul { margin:0; padding:0; list-style:none;}
.form1 ul li { margin-bottom:15px;}
.form1 ul li:last-child { margin-bottom:0;}
.form1 .required {color:#ff0000;}
.form1 .form-control { border-radius:5px; font-size:14px; box-shadow:none; line-height:20px; color:rgba(0,0,0,0.8); }
.form1 .form-control, .form1 input[type="text"], .form1 input[type="password"],.form1 input[type="email"] { height:42px; border:1px solid #e9e9e9; box-shadow:none; }
.form1 li input[type="submit"], .form1 li button[type="submit"], .default-submit-btn, .form1 .default-submit-btn { min-width:9px;}
/*.form1 input[type="email"] { text-transform:lowercase; }*/
.form1 .forgot-password { float:right; font-size:13px;}
.form1 .error_msg { color: #f54b5e; display:block; font-size:12px; position: relative; line-height:18px; margin-top:4px; }
.form1 .info_msg {color: #000; display:block; font-size:12px; position: relative; line-height:16px; padding-top:4px;}
.form1 textarea.form-control { resize:none; height:64px; border:1px solid #dadada !important; padding:11px 12px;}
.form1 .has-error textarea.form-control { border:1px solid #d54343 !important;}
.form1 .has-error input[type="text"], .form1 .has-error input[type="password"], .form1 .has-error input[type="email"] { border:1px solid #d54343;}
.form1 .clear-row { clear:left;}  
.newsletter-form .has-error { border:1px solid #d54343 !important;}
.form1 label { font-size:14px; color:rgba(0,0,0,0.5); display:block; font-weight:500; }
.form1 label.left-label { margin-bottom:0; padding-top:8px;}
 
.form1 .select { position:relative; display:block; border:1px solid #e9e9e9; border-radius:5px;  min-height:42px; height:auto; width:100%;}
.form1 .select select { width:100%; border:0; background: #fff; padding:0 40px 0 5px; height:40px; font-size:14px; color:rgba(0,0,0,0.8); position:relative; border-radius:5px; }
.form1 .select select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
.form1 .select select::-ms-expand{ display:none;}
.form1 .select:after { z-index:5; pointer-events:none; display:block; position:absolute; right:20px; top:18px; background:url(../imgs/sprite.png) 0px 0px no-repeat; width:14px; height:8px; content:"";}



/*.arrowbutton1 {  
    background: #fff; 
    border-radius:5px; border:0; 
    line-height:45px; 
    padding:0px 55px 0 22px; 
    color:#000; 
    box-shadow:0px 0px 20px rgb(0 0 0 / 5%); 
    font-size:14px; 
    display:inline-block; 
    overflow:hidden; 
    position:relative; 
    text-decoration: none;
    border: 2px solid #fff;
    &:hover { 
        background:#fff; 
        color:#000; 
        svg { 
            right:15px;  
        }
    } 
    svg { font-size:30px; 
        float:right;
        line-height:49px; 
        padding: 0 0 0 10px; 
        position:absolute; 
        right:22px; top:0; 
        transition:ease all 0.3s; 
        height: 45px;
    }
}
*/
.arrowbutton2 { background: #ff9c00; border-radius:5px; border:0; line-height:45px; padding:0px 55px 0 22px; color:#fff; box-shadow:0px 0px 20px rgb(0 0 0 / 5%); font-size:14px; 
display:inline-block;  overflow:hidden;   position:relative;   text-decoration: none; border: 2px solid #ff9c00; } 
.arrowbutton2:hover {   background:#ff9c00;   color:#fff;   border: 2px solid #ff9c00;  }
.arrowbutton2 i { font-size:20px;   float:right;  line-height:45px;   padding: 0 0 0 10px;   position:absolute;   right:22px; top:0;   transition:ease all 0.3s;   height: 45px; }
.arrowbutton2:hover i {  right:15px;   }


.programeslider { position: relative; }
.programeslider:before { content: ""; position: absolute; background: #000; opacity: 0.6;  width: 100%;  height: 100%;  top:0; left: 0; }
.programeslider .imgss {  height: 100%;   width: 100%;  object-fit: cover;  position: absolute;   top: 0;  left: 0;  z-index: -1; }

.programeslider-in {  position: relative;  z-index: 1;  width: 100%;  padding: 50px 0;}
.programeslider-in h1 { font-size: 70px;  padding-top: 0px;  text-transform: uppercase; color: #fff; font-weight: bold;}
.programeslider-in small {  font-size: 30px; display: block;  font-weight: 300; margin-bottom: 5px;  }
.programeslider-in p { font-size: 16px; color: #fff; font-weight: 400; }
.programeslider-in small { font-size: 20px;  display: block;font-weight: bold;}
.programeslider-in a {  margin: 15px 10px 15px 0;  }
.programeslider-in img { width: 400px; height: 400px; }

.programestates {  margin: 25px 0 0 0;  display: block;  background: #fff; padding: 0; list-style:none; }
.programestates li { border: 0;  padding: 15px 15px;  border-radius: 0;  border-right: 1px solid #dadada; }
.programestates li:last-child {  border-right: 0;   }
.programestates li small {  font-size: 14px; color: #777; display: block;}
.programestates li i {  margin-top: -3px; color: #ff9c00; }
.programestates li strong {  font-size: 20px;  color: #000; display: block; margin: 5px 0;  }
.programestates li p { font-size: 12px; color: #777;  display: block; margin: 0; }
.get-in-touch { position: relative;  bottom: 0;  margin: 0px 0;  padding: 30px; }
.get-in-touch a {  margin: 0;  width: 100%;  }
.get-in-touch strong { font-size: 20px;  color: #fff;  }
       

.programme-nav {  position: sticky; top: 0px;   background: #fff;  padding: 0px 10px; z-index: 9; border-bottom: 1px solid #dadada;  }
.programme-nav ul{ display: block;  margin: 0; text-align: center;  }
.programme-nav li {  padding: 0px 15px; font-size: 14px; text-transform: uppercase; display: inline-block; margin-bottom: 0px;  }
.programme-nav a {  color: #666; padding: 10px 0px;  display: block; transition: ease all 0.3s; border-bottom: 2px solid #fff;  }
.programme-nav a:hover { color: #1488CC;  border-bottom: 2px solid #1488CC;  }
.programme-nav li a.active {  color: #1488CC;  border-bottom: 2px solid #1488CC;  }
            
.ap-main {  padding: 70px 0;  }
.heading {  }
.ap-main h3 {  font-size: 24px; font-weight: bold; padding: 0 0 10px 0;  }
.ap-main h3 strong{ color: #ff9c00; display: inline; }

 .programhighlightsslide { margin:0 50px; }  
 .programhighlightsslide .slide { margin:0 5px; }
 


.pro-curriculum { }
.pro-curriculum  .programmelist {  padding: 0px;  margin: 10px 0; display: inline-block; width: 100%; box-shadow: 0px 20px 30px rgb(0 0 0 / 5%); }
.pro-curriculum  .programmelist h4 { font-weight: bold;  margin: 0 0 0px 0;  position: relative; padding: 20px; font-size: 20px; border-bottom: 1px solid #dadada; }

.pro-curriculum  .programmelist i { color: #ff9c00;  width: 30px;   float: left; margin-top: -2px;  margin-right: 5px; font-size: 26px; text-align: left;  }
.pro-curriculum  .programmelist ul {  padding: 20px;  margin: 0;  display: inline-block; list-style:none; }
.pro-curriculum  .programmelist li { display: flex;
    justify-content: flex-start;
    align-items: center; position: relative; margin: 10px 0;  padding: 0px 0 0px 0px; font-weight: 400; font-size: 15px; width: 100%;  
    float: left;   }
.pro-curriculum  .programmelist li  i {    color: #fff; 
   width: 30px; font-size: 20px; text-align: center; background:#ff9c00 ; border-radius:5px;  }
.pro-curriculum  .programmelist li strong {  display: block; color: #1488CC; }
          
.degreeOffered {  position: sticky; top: 50px; padding:0 0 0 20px   }
.degreeOffered h3 { font-size: 44px; font-weight: bold; padding: 0 0 10px 0; }

.degreeOffered img {  width: 90%; margin:5px 0 0 0;  }
.degreeOffered p { font-size:13px; padding:0 0 8px 0; margin:0;  }

.pro-eligibility {  background: #f1f6fe; }
.pro-eligibility .listing {  padding: 0;  margin: 0; list-style:none; }
.pro-eligibility .listing li { position: relative;  padding: 5px 0 12px 40px;  font-size: 16px; }
.pro-eligibility .listing i {  position: absolute;   left: 0;   top: 8px;  color: #ff9c00; width: 30px;  font-size: 20px;  text-align: left; }
.pro-eligibility .listing li:after { content:'\e080'; position:absolute; left:0;    top:4px; color:#1488CC; font-size:18px; font-family: 'simple-line-icons'; }

.pro-eligibility table { }
.pro-eligibility table  tr { }
.pro-eligibility table  tr  th { background: #dadada;  padding: 10px;  border: 1px solid #dadada;  font-size: 13px;  }
.pro-eligibility table  tr td {  background: #fff; padding: 10px;  border: 1px solid #dadada;  font-size: 13px; }
.pro-eligibility table  tr td strong {  display:block; padding: 0 0 10px 0;  }
        

.pro-adminprocess {  border-bottom: 1px solid #dadada; }
.pro-adminprocess ul {  margin: 0;  padding: 0; list-style:none; }
.pro-adminprocess ul li { padding: 0 10px; }
.pro-adminprocess ul .icon {  width: 100px;  height: 100px;  border-radius: 100px;  margin: 20px 0 30px 0; display: block;  position: relative;  text-align: center; box-shadow: 0px 10px 15px rgb(0 0 0 / 5%);}
.pro-adminprocess ul  .icon  i {  font-size:40px;  line-height: 100px;  color: #000;  }
.pro-adminprocess ul .icon:before {  content:'';  position: absolute; height: 1px;  width: 100px; right: -125px;  top: 50%; border-top: 2px dashed #dadada; }
.pro-adminprocess ul .icon:after {  content:'';  position: absolute;  height: 1px;  right: -128px; top: 46%;  border-top: 5px solid transparent;   border-bottom: 5px solid transparent;  border-left: 5px solid #dadada;  border-right: 0;  }
            
.pro-adminprocess ul strong {  font-size: 15px;  margin: 0 0 10px 0;  display: block; }
.pro-adminprocess ul p { font-size: 14px; color: #666;  margin: 0; }
.pro-adminprocess ul li:last-child .icon:before {  display: none; }
.pro-adminprocess ul li:last-child .icon:after { display: none; }
            

.pro-adminprocess ul li:nth-child(1) .icon {  background: #cbe4f9;  }
.pro-adminprocess ul li:nth-child(2) .icon { background: #cdf5f6; }
.pro-adminprocess ul li:nth-child(3) .icon {  background: #eff9da;  }
.pro-adminprocess ul li:nth-child(4) .icon { background: #f9ebdf; }
.pro-adminprocess ul li:nth-child(5) .icon {  background: #f9d8d6; } 

  
  
.profaqs { background: #fff;}
.profaqs  h3 { font-size:42px;  margin-top: 15px;  margin-bottom: 15px;   text-transform: uppercase; line-height: 42px;  font-weight: bold; }
.profaqs  p { font-size: 14px;  color: #666;  }
 

.coele { padding: 20px; height: 100%; background: rgba(255, 255, 255, .1); border-radius: 10px; margin-bottom: 0px;   }
.coele h4 { text-align:left; font-size:28px; margin:0 0 10px 0; display:block; color:#fff; }
.coele p {  font-size:14px; line-height:23px;  padding:0px 0 0px 0; margin:0; display:block; color:#fff; }


.registrationspay { background:#3348a2; padding:60px 0; }
.registrationspay p { text-align:left; }
.registrationspay h3 { text-align:left; font-size:32px; margin:0 0 10px 0; display:block; color:#fff; font-weight: 600; }
.registrationspay p {  font-size:14px; line-height:23px;  padding:4px 0 4px 0; margin:0; display:block; color:#fff; }


.table-info {  padding:0px; border-radius:5px;  margin:0px 0 20px 0; text-align:center; transition:ease all 0.3s; cursor:pointer;  }
.table-info table {  }
.table-info table { width:100%; overflow-x:scroll; padding:0 0 20px 0; }
.table-info table { width:100%; text-align:left; }
.table-info table tr:first-child td { padding:8px; background:none; color:#fff; font-size:13px; border:1px solid #cacaca; font-weight:bold; }
.table-info table td { padding:8px; background:none; color:#fff; font-size:13px; border:1px solid #cacaca; }

.table-info  .button1 { height:auto; line-height:inherit; padding:12px 20px;
animation-name: example;
  	animation: text_changeb .4s infinite alternate;

  animation-duration: .6s;
}

@keyframes text_changeb {
  from { border: 2px solid #000; background:#fff; color:#000;}
  to { border: 2px solid #ff0000; background:#ff0000; color:#fff; }
}
 


/* ==========================================================================
    Simple Line Icons
========================================================================== */
@font-face {
  font-family: 'simple-line-icons';
  src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0');
  src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('../fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('../fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

.icon-user,.icon-people,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-login,.icon-logout,.icon-emotsmile,.icon-phone,.icon-call-end,.icon-call-in,.icon-call-out,.icon-map,.icon-location-pin,.icon-direction,.icon-directions,.icon-compass,.icon-layers,.icon-menu,.icon-list,.icon-options-vertical,.icon-options,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-up-circle,.icon-arrow-left-circle,.icon-arrow-right-circle,.icon-arrow-down-circle,.icon-check,.icon-clock,.icon-plus,.icon-minus,.icon-close,.icon-event,.icon-exclamation,.icon-organization,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-mustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-disc,.icon-cursor,.icon-cursor-move,.icon-crop,.icon-chemistry,.icon-speedometer,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglass,.icon-envelope-open,.icon-envelope-letter,.icon-bell,.icon-badge,.icon-anchor,.icon-wallet,.icon-vector,.icon-speech,.icon-puzzle,.icon-printer,.icon-present,.icon-playlist,.icon-pin,.icon-picture,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-folder-alt,.icon-folder,.icon-film,.icon-feed,.icon-drop,.icon-drawer,.icon-docs,.icon-doc,.icon-diamond,.icon-cup,.icon-calculator,.icon-bubbles,.icon-briefcase,.icon-book-open,.icon-basket-loaded,.icon-basket,.icon-bag,.icon-action-undo,.icon-action-redo,.icon-wrench,.icon-umbrella,.icon-trash,.icon-tag,.icon-support,.icon-frame,.icon-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-loop,.icon-home,.icon-grid,.icon-graph,.icon-microphone,.icon-music-tone-alt,.icon-music-tone,.icon-earphones-alt,.icon-earphones,.icon-equalizer,.icon-like,.icon-dislike,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-calendar,.icon-bulb,.icon-chart,.icon-ban,.icon-bubble,.icon-camrecorder,.icon-camera,.icon-cloud-download,.icon-cloud-upload,.icon-envelope,.icon-eye,.icon-flag,.icon-heart,.icon-info,.icon-key,.icon-link,.icon-lock,.icon-lock-open,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-paper-clip,.icon-paper-plane,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symbol-female,.icon-symbol-male,.icon-target,.icon-credit-card,.icon-paypal,.icon-social-tumblr,.icon-social-twitter,.icon-social-facebook,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-github,.icon-social-google,.icon-social-reddit,.icon-social-skype,.icon-social-dribbble,.icon-social-behance,.icon-social-foursqare,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-youtube,.icon-social-dropbox,.icon-social-vkontakte,.icon-social-steam{font-family:'simple-line-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}



@media (max-width:767px) {

.mainheader {  position:fixed !important;  top:0px; width:100%;z-index:99; padding:10px 0; height:75px; }
.mainheader  .logo { padding:0 0 0  0px; position:absolute; z-index:1; top:10px; left:10px; width:45%; }
.mainheader  .logo11 { padding:0 0 0  0px; position:absolute; z-index:1; top:10px; right:0px; width:45%; left: auto;}

.mainheader  .logo img { height: auto; width: 100%; }

.header.sticky {  padding:10px 0; }
.login-header { position:absolute; top:0px; padding:10px 0 0 0; right:10px; transition:ease all 0.3s; }
.header.sticky .login-header { padding:10px 0 0 0;}

.programeslider-in img { width: 300px; height: 300px; }

.sliderhome { margin-top:95px; }
.innerslider { margin-top:95px; }

.main_slider.arrowsldier .slick-prev, .main_slider.arrowsldier .slick-next { display:none !important; }
.main_slider.arrowsldier .slick-dots {  }

.main_slider.arrowsldier .slick-dots {	display: flex !important; justify-content: center; margin: 0; padding: 1rem 0;	list-style-type: none; position:absolute; left:0px; bottom:20px; width:100%; padding:0px; }	
.main_slider.arrowsldier .slick-dots li { padding:0; }
.main_slider.arrowsldier .slick-dots li:last-child { margin-bottom:0px; }
.main_slider.arrowsldier .slick-dots li:first-child {   }
.main_slider.arrowsldier .slick-dots li button { display: block; width: 11px; height: 11px; padding: 0; border: none;		border-radius: 50%; background:#fafafa; text-indent: -9999px; b  margin:0px 10px; }
.main_slider.arrowsldier .slick-dots li.slick-active button { background-color: #3051a0;  }


.navbar { position: fixed;  top: 17px;  background:none; width: 100%; }
.navbar-toggler { padding:10px 10px; border:0; }
.navbar-toggler:focus  { outline:none; box-shadow:none; } 
.navbar-collapse { top:60px; background:#fff; width:100%; padding:0; position:absolute;  left:-100%;  height: calc(100vh - 60px );  padding: 0 0 100px;overflow-y:scroll;transition: .3s; }
	
	 
.navbar-toggler.collapsed span{background:#fff;height:2px;position:relative;width:20px}
.navbar-toggler.collapsed span:after{content:"";height:2px;background:#fff;width:100%;top:-7px;position:absolute;left:0;transform:rotate(0deg);top:-5px}
.navbar-toggler.collapsed span:before{content:"";height:2px;background:#fff;width:100%;bottom:-7px;position:absolute;left:0;transform:rotate(0deg);top:5px} 
.navbar-toggler span{background:#fff;height:0;position:relative;width:20px}
.navbar-toggler span:after{content:"";height:2px;background:#fff;width:100%;top:-7px;position:absolute;left:0;transform:rotate(45deg);top:0}
.navbar-toggler span:before{content:"";height:2px;background:#fff;width:100%;bottom:-7px;position:absolute;left:0;transform:rotate(-45deg);top:0}
 
.navbar-collapse.show{left:0}	 
/*.navbar-collapse{position:absolute;top:80px;left:-100%;width:100%;background:#fff;height:calc(100vh - 80px);padding:0 0 100px 0;overflow-y:scroll;transition:ease all 0.3s}
.sticky .navbar-collapse{top:70px;height:calc(100vh - 70px)}
*/

	
.navbar ul li:hover, .navbar ul li.active {  }
.navbar ul li { display:block; width:100%; text-align:left; padding:0 20px; }
.navbar ul li a { text-align:left; padding:0 0px; border-bottom:1px solid rgba(0,0,0,0.03); color:#000; display:block; }
.navbar ul .dropdowns {   position:static;    /*background:rgba(0,0,0,0.1); */ background:none;   width:100%; margin:0 0 15px0; } 
.navbar ul .dropdowns-2 {   position:static; background:none; padding:0 0px 0 20px; width:100%; /*background: rgba(0,0,0,0.1);*/  visibility: visible;
    opacity: 1;  } 
.navbar ul .dropdowns li .fa-angle-right { display:none;   }
.navbar .fa-angle-down { display:block; float:right; }

.navbar ul .dropdowns li a:hover { background:rgba(0,0,0,0.1); }

.uni-certi-man .univ-stats{ display: flex;  width: 100%;  overflow-y: hidden; overflow-x: scroll; }
.uni-certi-man .univ-stats li  { width:150px; }

.programme-nav { top:75px;  padding:0;}
.programme-nav .container { padding:0; }
.programme-nav ul { display: flex;  width: 100%;  overflow-y: hidden; overflow-x: scroll; }
.programme-nav ul li  {  white-space: nowrap; }
.programme-nav a { padding:15px 0; border:0 !important; }

.course-mainsec { padding:40px 0; }
.course-mainsec .nav-pills { display: inline-block;  width: 100%;  overflow-y: hidden; overflow-x: scroll; text-align:center; }
.course-mainsec .nav-pills li  { display: inline-block; }
.course-mainsec .nav-pills li button  { margin:0 10px 10px 10px;}

.course-mainsec h3 { float:none; border:0; padding:0 0 15px 0; margin:0; text-align:center; }

.inter-tieup { padding:40px 0 30px 0; }
.inter-tieup h3 { font-size:18px; }
.faculty-sec h2 { font-size:18px; }
.apply-process h3{ font-size:18px; }
.testi-sec h2 { font-size:18px; }
.profaqs h3{ font-size:22px; line-height:27px; }

.apply-process ul { display: flex;  width: 100%;  overflow-y: hidden; overflow-x: scroll;}
.apply-process ul li  { width:150px; }

#world-here .image { margin:30px 0 0 0; }

.profaqs { padding:40px 0; }

.slidesv { margin:75px 0 0 0; }
.slider img {     height: 200px; object-fit: cover; }
.slide-in { padding:40px 20px; }
.slide-in h1 { font-size:22px; line-height:27px; padding:0;  }
.slide-in h1 small { font-size:16px; line-height:20px;  }
#world-here ul li { width:100%; }

.faculty_slider , .testi_slider{ padding:0 30px; }
.taiup_slider {  padding:0 30px !important;  }
.apply-process p { padding:0; }

.arrowsldier .slick-next { right:0; }
.arrowsldier .slick-prev { left:0; }

 
.footer { padding:20px 0 0 0; }
.footer-link { display:inline-block; width:100%; margin:20px 0;  }
.footer-link li { width:50% !important; }
.footer-social { margin:0 0 20px 0; }
#page-head { margin:50px 0 0 0; }
#secondary-banner.triangle-banner:after { border:0; background:#0086cf; width: 100%; height: 100%; }

.programeslider  { margin:75px 0 0 0; padding:0px; }
.programeslider-in { padding: 25px 0 50px 0; }
.programeslider-in img { margin: 0px auto; }
.programeslider .container {   }
.programestates { display:inline-block !important; margin: 0 0 15px 0; }
.programestates li { display: inline-block;   width: 33.33%;  float:left; }
.programeslider-in h1 { font-size:38px; }

.programestates li small { font-size: 10px; }
.programestates li strong { font-size: 13px; }

.leadershipsec .case-item h5 { font-size: 22px; }
 .leadershipsec .case-item p { padding: 0; }
.pro-overview ul li { width: 100%; }
 .tracksec .order2 {  order: inherit; }
.tracksec img { margin: 0 0 15px 0; }

.find-list { width: 46%; margin: 2%; }
.find-list .images { width:140px; height: 140px; }
.coele { margin: 10px 0; height: inherit; }

.secinfos a { width: 100%; margin-top: 15px; text-align: center; }
.footer .sociable { margin-bottom: 20px; }

}