body {font-family: 'Lato', sans-serif; font-size:12px; background:#fff; }
h1, h2, h3, h4, input, textarea, p {font-family: 'Lato', sans-serif; margin:0;}
*{margin:0; padding:0;}
ul {list-style:none; margin:0; padding:0;}
a:hover, a:focus {text-decoration: none !important; outline:none;}
.container {width:100%;max-width:1240px; margin:0 auto 0;}
.header-container {width:100%; padding:15px 0;}
.logo-box {width:30%; float:left;}
.logo-box img {max-width:100%; float:left; transition:all 0.3s ease-in;}
.header-right {width: 70%;float: left; padding: 25px 0 0 0;}
.menu-box {width: 95%;float: left;}
.menu-box ul {float:right;}
.menu-box ul li {float:left;margin: 0 22px 0 0; position:relative;}
.menu-box ul li a {font-size:18px; color:#000; font-weight:500;}
.search-sec {width: 5%;float: right;}
.search-sec a img {max-width:100%; float:right;}
.menu-box ul li a img {display: inline-block;margin: 0 0 0 5px;}
.banner_container {width:100%; position:relative;}
.banner-inside {width:100%;position: relative;}
.banner-inside img {width:100%;}
.content-container {position: absolute;top: auto;left: 0;height: auto;width: 100%;z-index: 9;}	
.banner_container .owl-nav {display:none;}
.anouncement-slide {width: 70%;float: left;}

.anouncement-slide .owl-nav {display: block;width: 75px;position: absolute;right: -100px;bottom: 10px;height: 26px;z-index: 9;}
.anouncement-slide .owl-nav .owl-prev span {display:block; background:url("https://www.igstc.in/public/igstc-home/images/left-btn.png")no-repeat; width:18px; height:26px;position:absolute; left:0; top:0; font-size:0; border:0;}
.anouncement-slide .owl-nav .owl-next span {display:block; background:url("https://www.igstc.in/public/igstc-home/images/right-btn.png")no-repeat; width:18px; height:26px;position:absolute; right:0;top:0;font-size:0;border:0;}
.banner_container .owl-dots {display: block;position: absolute;bottom: 100px;width: 100%;text-align: center;}
.banner_container .owl-dots .owl-dot {display:inline-block; margin:0 3px;}
.banner_container .owl-dots .owl-dot span {display:block; width:12px; height:12px; background:#fff; border-radius:50%;}
.banner_container .owl-dots .owl-dot.active span {background:#1a7ddb;}
.anouncement-slide .owl-dots {display: none;}
.content {width:100%; max-width:685px; margin:27% auto 0; display:block;}
.content h3 {color:#fff; font-size:40px; font-weight:900; text-align:center; text-transform:uppercase;text-shadow: 0 2px 3px #000;}
.anouncement-box {width: 100%;height: 90px;background: rgba(242,242,241, 0.8);border-radius: 50px;}
.anouncement-box {width: 100%;height: 80px;background: rgba(242,242,241, 0.8);border-radius: 50px;margin: 47% 0 0;padding: 20px;position: absolute;bottom: 15px;max-width: 1280px;}
.anouncement-box span {width:18%; border-right:1px solid #bfbfbf; font-size:22px; color:#a03f8b; font-weight:600; text-align:right; float:left; display:block; padding:0 15px 0 0;line-height: 40px;}
.anouncement-box p {width: 100%;font-size: 21px;color: #000;font-weight: 600;text-align: left;float: left;display: block;padding: 0 0 0 20px;line-height: 28px;}
.anouncement-box p a {color: #000;}
.anouncement-box p a:hover {color: #000;}
.programe-container {width:100%; float:left; background:url("https://www.igstc.in/public/igstc-home/images/programes-bg.jpg")left top no-repeat; padding:80px 0 48px;}
.programe-container h3 {text-align:center; color:#fff; font-size:40px; font-weight:400; margin:0 0 30px;}
.programe-box {width: 100%;background: #fff;padding: 35px;border-radius: 5px;min-height: 500px;position: relative;}
.programe-top {width:100%; border-bottom:1px solid #1a7ddb; }
.programe-top img {max-width:35%; display:block; margin:0 auto 0;}
.programe-top span {display:block; text-align:center; font-size:26px; color:#1a7ddb; font-weight:500; margin:15px 0;}
.programe-bottom {width:100%; padding:15px 0 0;}
.programe-bottom p {font-size:20px; color:#818181; font-weight:300; line-height:26px; text-align:center;}
.programe-bottom a {display: block;width: 150px;height: 40px;border: 1px solid #000;text-align: center;text-transform: uppercase;color: #000;font-size: 12px;line-height: 40px;border-radius: 50px;margin: 40px auto 0;transition: all 0.3s ease-in;position: absolute;bottom: 35px;left: 50%;transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);font-weight: 500;}
.programe-bottom a img {width: 20px!important;display: inline-block !important;margin: -3px 0 0 10px;}
.programe-bottom a:hover {background:#faed09; border:1px solid #ed1c24; color:#000;}
.programe-container .owl-nav {width:100%; position:absolute; top:40%; left:0; display:block;}
.programe-container .owl-nav .owl-prev span {font-size:0; background:url("https://www.igstc.in/public/igstc-home/images/program-left.png")no-repeat; width:55px; height:55px; display:block;position: absolute;left: -25px;}
.programe-container .owl-nav .owl-next span {font-size:0; background:url("https://www.igstc.in/public/igstc-home/images/program-right.png")no-repeat; width:55px; height:55px; display:block;position: absolute;right: -25px;}
.programe-container .owl-dots {display:block; text-align:center;margin: 15px 0 0;}
.programe-container .owl-dots .owl-dot {width:20px; height:20px; border:2px solid transparent; border-radius:50%; position:relative; margin:0 2px;}
.programe-container .owl-dots .owl-dot.active {border:2px solid #fff;}
.programe-container .owl-dots .owl-dot span {display:inline-block; width:8px; height:8px; background:#fff; border-radius:50%; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}

.gallery-sec {width: 100%;padding: 15px;transform: scale(0.9);}
.gallery-container .owl-item.center .gallery-sec {transform: scale(1.2);}

.gallery-inner {width:100%; box-shadow:0 0 0 0 #000; position:relative;}
.gallery-inner img {width:100%;}
.gallery-inner {width: 100%;box-shadow: 0 0 15px 2px #c8cdd0; margin:42px 0 0;}
.gallery-container .owl-item.center .gallery-inner {margin:0;}
.gallery-container {width:100%; background:url("https://www.igstc.in/public/igstc-home/images/gallery-bg.jpg")left top no-repeat; background-size:cover; padding:80px 0 80px; float:left;}
.gallery-container h3 {text-align:center; color:#1a7ddb; font-size:40px; font-weight:400; margin:0 0 30px;}


.gallery-container .owl-nav {display:none;}
.gallery-container .owl-dots {display:block; text-align:center;margin: 15px 0 0;}
.gallery-container .owl-dots .owl-dot {width:20px; height:20px; border:2px solid transparent; border-radius:50%; position:relative; margin:0 2px;}
.gallery-container .owl-dots .owl-dot.active {border:2px solid #1a7ddb;}
.gallery-container .owl-dots .owl-dot span {display:inline-block; width:8px; height:8px; background:#1a7ddb; border-radius:50%; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.gallery-inner span {display: block;text-align: center;color: #fff;font-size: 16px;position: absolute;bottom: 0;width: 100%;background: rgba(0,0,0, 0.5);padding: 10px 0;}
.project-container {width:100%; float:left; background:url("https://www.igstc.in/public/igstc-home/images/project-bg.jpg")left top no-repeat; background-size:cover; padding:100px 20px;}
.project-container h3 {font-size:40px; text-align:center; color:#fff; font-weight:400; margin:0 0 100px;}
.project-container ul {width:100%; float:left;}
.project-container ul li {width:15%; float:left;margin: 0 10px;}
.project-container ul li h1 {color:#fff; font-size:60px; font-weight:800;text-align:center;}
.project-container ul li h1 span {color:#fff; font-size:60px; font-weight:900;}
.project-container ul li p {font-size:15px; color:#fff; font-weight:400; text-align:center; line-height:23px;}
.follow-container {width: 100%;float: left;padding: 80px 0;background: #dffcff;}
.follow-container h3 {font-size:40px; color:#1a7ddb; text-align:center; font-weight:400; margin:0 0 35px;}
.follow-container .nav-tabs {border-bottom: 0;text-align: center;}
.follow-container .nav-tabs > li {float: none;margin-bottom: 0;display: inline-block;margin: 0 5px;}
.follow-container .nav-tabs > li a {width: 180px ;height: 40px;border-radius: 50px;border: 1px solid #2e2e2e;font-size: 14px;font-weight: 500;text-transform: uppercase;text-align: center;padding: 0 35px;line-height: 38px;}
.follow-container .nav-tabs > li a img {float:left; margin: 8px 0 0;}
.follow-container .icon-act {display:none;}
.follow-container .nav-tabs > li.active a {background:#1877f2; border:1px solid #1877f2; color:#fff;}
.follow-container .nav-tabs > li.active a:hover {background:#1877f2;}
.follow-container .nav-tabs > li.active .icon-act {display:block;}
.follow-container .nav-tabs > li.active .icon {display:none;}
.follow-container .nav-tabs > li a:hover {background-color:transparent;}
.follow-box {    border: 1px solid #ddd;
    border-radius: 5px;width: 100%;float: none;margin: 20px auto 0; overflow-y:hidden;    max-height: 410px;}
.follow-box ul {width:100%; float:left; text-align:center;}
.follow-box ul li {display: block;width: 31.7%;float: left;margin: 0 10px;}
.follow-box ul li img {width:100%;}
.nesletter-container {width: 100%;float: left;padding: 40px 0;}
.subscribe-content {width:100%; margin: 35px 0 0;}
.subscribe-content span {display:block; color:#1877f2; font-size:16px; font-weight:400;}
.subscribe-content h3 {display:block; color:#1877f2; font-size:35px; font-weight:400;    font-style: italic;}
.subscribe-content p {display:block; color:#5c5c5c; font-size:16px; font-weight:400; margin:5px 0 0;}
.news-input {width: 95%;border-bottom: 1px solid #404040;float: left; margin: 80px 0 0;}
.news-input .email-field {width:90%; float:left; height:40px; font-size:16px; font-weight:400;color:#5c5c5c;}
.news-input .email-sbmt {width:10%; float:left; font-size:0; background:url("https://www.igstc.in/public/igstc-home/images/subscribe-icon.png")no-repeat; width:33px; height:39px;}
.news-input .email-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #5c5c5c; opacity:1;}
.news-input .email-field::-moz-placeholder { /* Firefox 19+ */color: #5c5c5c; opacity:1;}
.news-input .email-field:-ms-input-placeholder { /* IE 10+ */color: #5c5c5c; opacity:1;}
.news-input .email-field:-moz-placeholder { /* Firefox 18- */color: #5c5c5c; opacity:1;}
.news-input .email-field:focus {outline:none;}
.annual-box {width:100%; padding: 0 0 0 55px;}
.annual-box ul li {display:block; width:100%; margin:0 0 5px;}
.annual-box ul li a {display:block; width:100%; border:1px solid #5c5c5c; height:50px; font-size:18px; color:#404040; font-weight:500; line-height:50px; text-align:left;}
.annual-box ul li a img {display: inline-block;float: left;margin: 8px 15px 0 12px;}
.footer-container {width: 100%;background: #1a7ddb;padding: 80px 0 0; border-top:8px solid #00cc92;}
.footer-box {width:20%; float:left;}
.footer-box ul li {display:block; width:100%; margin:0 0 5px;}
.footer-box h4 {font-size:20px; font-weight:500; color:#fff; margin:0 0 20px;}
.footer-box ul li a {font-size:15px; font-weight:400; color:#fff; margin:0; transition:all 0.3s ease-in;}
.footer-box ul li {font-size:15px; font-weight:400; color:#fff;margin: 0 0 5px; transition:all 0.3s ease-in;}
.footer-box ul li a:hover {color:#ed1e24;}
.footer-social {width:20%; float:left;}
.footer-social h4 {font-size:20px; font-weight:500; color:#fff; margin:0 0 30px;}
.footer-social h4 span {display:block; font-style:italic; font-size:35px;}
.footer-social ul {width:100%; float:left;}
.footer-social ul li {float:left;margin: 0 15px 0 0;}
.footer-social ul li a {width:50px; height:50px; display:block; border:1px solid #fff; position:relative; border-radius:50%; transition:all 0.3s ease-in;}
.footer-social ul li a:hover {background:#3f67a9;}
.footer-social ul li:nth-child(2) a:hover {background:#04afef;}
.footer-social ul li:last-child a:hover {background:#1686b0;}
.footer-social ul li a img {max-width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.copyright {width:100%; float:left; border-top:1px solid #fff; margin:60px 0 0; padding:40px 0;}
.copyright p {width:50%; float:left;font-size:16px; font-weight:400; color:#fff;}
.copyright p a {font-size:16px; font-weight:400; color:#fff;}
.copyright p:last-child {text-align:right;}
.copyright p a:hover {text-decoration:underline;}
.gallery-container.desk {display:block;}
.gallery-container.mobile {display:none;}
.mobile-triger {display:none;}
.close-menu {display:none;}
/* .header-container.active-hdr {position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 99;padding: 10px 0;}
.header-container.active-hdr .logo-box img {max-width:40%;}
.header-container.active-hdr .header-right {padding: 12px 0 0 0;} */



.menu-box ul li .sub_dropdown-menu {position: absolute;background:#626469;z-index: 999;width: 220px; display:none;}
.menu-box ul li .sub_dropdown-menu li a {color:#fff; font-size:15px;}
.menu-box ul li .sub_dropdown-menu li {border-bottom: 1px solid #48494d;width: 100%;padding: 5px 10px; transition:all 0.3s ease-in;}
.menu-box ul li .sub_dropdown-menu li:hover {background:#454649;}
.menu-box ul li .sub_dropdown-menu li:last-child {border-bottom:0;}
.menu-box ul li:hover .sub_dropdown-menu {display:block;}

.header-container.active-hdr {position: fixed;z-index: 99;background: #fff; box-shadow: 0 0 5px #ccc;}
.header-container.active-hdr .logo-box img {max-width: 40%;}
.header-container.active-hdr .header-right {padding:15px 0 0;}
.sub_dropdown-menus {position: absolute;right: -220px;background: #626469;width: 220px;top: 0; display:none;}
.menu-box ul li .sub_dropdown-menu li:hover .sub_dropdown-menus {display:block;}
.sub_dropdown-menus.last {right:auto; left:-220px;}



.search-section {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #ccc;z-index: 99; display:none; transition:all 0.5s ease-in;}
.close-srch {position: absolute;right: 30px;top: 30px;}
.serach-logo {display: block;margin: 70px auto 0;float: none;max-width: 16%;}
.search-container {width: 100%;float: none;margin: 70px auto 0;max-width: 1000px;}
.search-input {width:85%; float:left; height:60px; padding:0 15px; font-size:18px; color:#000;}
.search-input:focus {outline:none;}
.search-submit {width:15%; float:left; height:60px; line-height:60px; text-align:center; color:#fff; background:#e82225; font-size:18px; text-transform:capitalize; transition:all 0.3s ease-in;}
.search-submit:hover {background:#c61012;}
.search-section.active {display: block;}
.banner-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;max-width: 685px;}
.banner-content h3 {color: #fff;font-size: 40px;font-weight: 900;text-align: center;text-transform: uppercase;text-shadow: 0 2px 3px #000;}
#Twitter .follow-box {height: 500px;overflow-y: scroll;width: 25%;}
.follow-full-sec {width: 100%;float: left;}
.follow-full-sec ul li .social-btn {display:block; background: #3f67a9; width: 180px;height: 40px;border-radius: 50px;font-size: 14px;font-weight: 500;text-transform: uppercase;text-align: center;padding: 0 35px;line-height: 38px; color:#fff;margin: 0 auto 0;}
.follow-full-sec ul li:nth-child(2) .social-btn {background:#00aeef;}
.follow-full-sec ul li:last-child .social-btn {background:#1686b0;}
.follow-full-sec ul li .social-btn .icon-act {display: block;float: left;margin: 8px 0 0;}
.follow-full-sec ul {text-align: center;width: 80%;float: none;overflow: hidden;margin: 0 auto 0;}
.follow-full-sec ul li {width: 33%;display: block;float: left;margin: 0 0;}
.follow-full-sec ul li:nth-child(2) .follow-box {height: 460px;overflow-y:hidden;border: none;} .follow-full-sec ul li:nth-child(2) {   margin-left: 5px;}
.annual-box ul li a span {width: 23%;float: left;}
.follow-full-sec ul li:last-child {float: right;}
/*
     FILE ARCHIVED ON 14:22:53 Jan 20, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:51:29 Jul 01, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 188.929
  exclusion.robots: 0.34
  exclusion.robots.policy: 0.325
  cdx.remote: 0.119
  esindex: 0.016
  LoadShardBlock: 150.552 (3)
  PetaboxLoader3.resolve: 82.795 (3)
  PetaboxLoader3.datanode: 82.905 (5)
  CDXLines.iter: 21.9 (3)
  load_resource: 82.841
  loaddict: 42.282
*/