@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap')
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap')
@charset "utf-8";
/* CSS Document */
/*=======================     Default Rules Reset     =======================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;list-style-type:none}table{border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-size:12px}legend{color:#000}:focus{ outline:0}

*{margin:0;padding:0}
body {
    margin: 0;
    padding: 0;
    font: normal 17px/1.5em "PT Sans", sans-serif;
    /* color: #444; */
    inline-height: 18px;
    font-weight: 300;
    font-size: 15px;
    inline-height: 20px;
}
img{border:none;outline:none}
a img{border:none;outline:none}
a{border:none;text-decoration:none;outline:none; color:#222}
a:hover{color:#000}

p{margin:0px;padding:0px; text-align:justify}
.fl{float:left}

.clear{clear:both}
.mt{margin-top:4px}
.mr{margin-right:20px}
.padding{padding:0 15px}

 /*======wrapper start============== */
#wrapper{width:100%; float:left}
.container{width:1139px; margin:0 auto; position:relative;}
.bg1{background:url(/web/20240127235535im_/https://www.nifsind.com/images/bg.jpg) no-repeat center top; width:100%; float:left; padding:10px 0 0 0; //margin-top:10px; }
/*======header start============== */
.header{height:192px; z-index:999; background:url(/web/20240127235535im_/https://www.nifsind.com/images/ecailles.png); border-top: 5px solid #0a5ea6 ; position:relative; width:100%; float:left}
.header .logo{margin:13px 0;float:left}
.top{padding-top:127px}

.link{right:0; top:150px; color:#444; position:absolute;
margin-right: 323px;
    margin-top: -144px;}
.link a{color:#444; padding:0 3px; font:normal 14px/1.3em "PT Sans", sans-serif; color:#444;}
.link a:hover{color:#c90f10;}

.main{color: #444;
    font: 600 15px/1.3em "PT Sans",sans-serif;
    margin: 5px 0 9px 25px;
    text-align: right;}
	
.main span{color:#e53935}
.main span a{color:#e53935}
.main span a:hover{color:#000}

.social{float:left;}
.social img{float:left;margin-left:7px}
.social img:hover{margin-top:-5px}

/*======banner start============== */
.banner{margin:10px 0 0 0;background:#fff;padding:3px;}

/*======container start============== */
.box{float:left; margin-bottom:20px; margin-top:20px; width:337px;}
.box .img{float:left; width:65px; height:61px}
.box h2{border-bottom:1px solid #ddd; color:#db0013; float:left; font:18px/2.5em "Oswald", sans-serif; margin-bottom:5px; text-transform:uppercase; width: 261px;}
.box p{}
.box p a{font:normal 11px/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; float:right; color:#db0013}
.box p a:hover{color:#222}
.mr{margin-right:34px;}

.marquee{width:98.7%; background:#f2f2f2; margin-top:5px; float:left}
.marquee h5{font:bold 18px/1.5em "Oswald", sans-serif; background:#db0013; float:left; color:#fff; padding:7px; text-transform:uppercase; letter-spacing:1px}
.marquee .bg{color:#222; font:bold 12px/1.5em Arial,Helvetica,sans-serif;padding:8px; float:left; width:960px; background:#f2f2f2}
.marquee a{color:#222}
.marquee a:hover{color:#0d4e11}

.left{width:73%; float:left;}
.welcome{margin-bottom:10px;  padding:10px;text-align: justify;}
.welcome p{color:#222}
.welcome img{}

.left_box{width:51%; margin-top:20px; float:left}
.left_box #carousel{width:100%; background:#f2f2f2}
.left_box #carousel .container_main{width:100% !important}
.left_box #carousel #previous_button{}
.left_box #carousel ul{margin:0; padding:0}
.left_box #carousel ul li{float:left; margin:0; padding:0; background:none}
.left_box #carousel ul li .thumb{border-radius:5px; border:4px solid #fff}
.left_box #carousel ul li:hover{filter:alpha(opacity=85);opacity:.85;}
.left_box #carousel ul li a.slider_title{color:#fff;text-shadow:1px 1px #000; font:italic normal 13px/1.5em Georgia, "Times New Roman", Times, serif; margin-top:7px; display:block; text-align:center}
.left_box #carousel ul li a.slider_title:hover{color:#D40C5A}

.left_box1{width:45%; margin-top:20px; float:right}
.left_box1 .image{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc;}
.left_box1 .image .image-left{float:left; margin-right:10px}
.left_box1 .image h3{font:bold 13px/1.5em Arial, Helvetica, sans-serif; color:#222; background:none; padding:0; margin:0; text-transform:uppercase; height:auto}
.left_box1 .image p{font-size:14px}

.more{background:#222; padding:5px 7px; font:bold 12px/1.5em Arial, Helvetica, sans-serif; color:#fff; float:right}
.more a{color:#fff}
.more:hover{background:#e53935; color:#fff}

h2{font:normal 17px/1.5em "Oswald", sans-serif; color:#222; margin-bottom:10px; text-transform:uppercase; font-size:21px; font-weight:normal !important}
h2 span{color:#e53935}
h3 {background: url("/web/20240127235535im_/https://www.nifsind.com/css/images/grey-box-bg1.png") repeat-x scroll 0 0 #0a5ea6;color: #fff;font:normal 17px/1.5em "Oswald", sans-serif;height: 30px;line-height: 30px;margin-bottom:15px;padding-left: 40px;}
h4{font:normal 15px/1.5em "Oswald", sans-serif; color:#fff; background:#f97b00; padding:5px; margin-bottom:0; text-transform:uppercase}

.heading{font:normal 17px/1.5em "Oswald", sans-serif; color:#222; margin-bottom:10px; text-transform:uppercase; background:url(/web/20240127235535im_/https://www.nifsind.com/images/icon3.jpg) no-repeat left; padding-left:30px; border-bottom:2px solid #444; padding-bottom:5px;}
.heading1{font:normal 17px/1.5em "Oswald", sans-serif; color:#222; margin-bottom:10px; text-transform:uppercase; background:url(/web/20240127235535im_/https://www.nifsind.com/images/icon4.jpg) no-repeat left; padding-left:30px; border-bottom:2px solid #444; padding-bottom:5px;}

.test{float:left; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; font-size:14px; text-align:justify}
.test p{margin:10px 0}
.image-left{float:left; margin-right:10px}

ul{margin:5px 0}
ul li{padding:3px 0;padding-left:17px; color:#444; font:normal 16px/1.5em Arial, "PT Sans", sans-serif}
ul li a{color:#404040}


.right{width:26%; float:right;}
.banner_right{margin:0 20px}

.tabmain{margin-top:0}
.tabmain h2{font:normal 17px/1.5em "Oswald", sans-serif; color:#fff; padding:5px; text-transform:uppercase; background:#be0000; margin:0; border-radius:5px 5px 0 0; border-bottom:1px solid #a10000}
.tabmain ul{margin:0; padding:0}
.tabmain ul li {border-top: 1px dotted #fff;color: #333333;display: block; padding:0; margin:0; background:none}
.tabmain ul li a {color:#fff;display: block; background: #db0013; font:bold 12px/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; padding:7px 3px 6px 17px}
.tabmain ul li a:hover {color: #222; background:#fff}
.tabmain ul li:first-child {border: 0 none;}

.form {
    background-color: #eec51f;
    float: left;
}.form label{}
.form input[type="text"]{background:#fff;border:medium none;color:#444;font-size:12px;margin:3px 0 10px 0;padding:6px 5px;width:96%;font-family:Arial,Helvetica,sans-serif}
.form textarea{background:#fff;border:medium none;color:#444;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:70px;margin:3px 0 10px 0;padding:5px;width:96%}
.form input[type="submit"]{background:#222;border:none;color:#fff;font:bold 13px/1.5em Arial, Helvetica, sans-serif;padding:3px 5px;cursor:pointer; float:right; margin-left:10px}
.form input[type="submit"]:hover{background:#000}

.spotlightBlock {border: 1px solid #dadada;box-shadow: 0 0 4px #cccccc;float: left;padding: 0;width: 100%; margin:5% 0 0 0;}
.grey-box-arrow {background: url("/web/20240127235535im_/https://www.nifsind.com/images/grey-box-arrow.png") no-repeat scroll 0 0 #c03;float: left;height: 30px;position: relative;top: 0;width: 30px;}
.spotlightBlock p{padding:10px}
.spotlightBlock h3 {background: url("/web/20240127235535im_/https://www.nifsind.com/css/images/grey-box-bg1.png") repeat-x scroll 0 0 #000;color: #fff;font:normal 17px/1.5em "Oswald", sans-serif;height: 30px;line-height: 30px;margin-bottom: 0;padding-left: 40px;}

.spotlightBlock1{width:220px; float:right;}



 /*======footer start============== */
.footermain{background:#e53935; margin-top:20px}
.footer {
    color: #fff;
    padding: 115px 326px;
}
.footer h4{color:#fff;font:17px/2.5em 'PT Sans'; text-transform:uppercase; background:none; padding:0}
.footer ul{float:left;padding:0 28px 0 10px; border-right:1px solid #000; min-height:175px; width:170px; box-shadow:1px 0px #858585}
.footer ul li{padding:3px 0;}
.footer ul li a{color:#f2f2f2;background:url("/web/20240127235535im_/https://www.nifsind.com/images/arrow.png") no-repeat scroll 8px 6px rgba(0, 0, 0, 0);padding-left:17px}
.footer ul li a:hover{color:#e53935}
.footer p{font:bold 13px/1.8em Arial, "PT Sans", sans-serif;color:#fff;} 
.footer p a{color:#fff}
.footer p a:hover{color:#e53935}

.fr1{width:41%; float:right}

.soco{background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-top: 20px; padding-top: 15px; margin-bottom: -10px; box-shadow: 0px -5px 5px -5px rgba(0, 0, 0, 0.2); padding-left:30%}
.at4-share-outer{display:none}

.socialwrap {background:#f2f2f2;border-bottom: 3px solid #999;float: left;margin-top: 15px;width: 100%; padding:10px}
.connect {}
.socialwrap div span {font:normal 17px/1.5em "PT Sans", sans-serif; color:#222; float:left}
.socialwrap div span, .socialwrap div a, .socialwrap div small {display: block;float: left;}
.innerpage{text-align:justify;font: 16px/1.5em "PT Sans", sans-serif;}
.innerpage h5{    background: #f2f2f2 none repeat scroll 0 0;
    color: #DB0014;
    padding: 8px;
    width: 100%;
    font: normal 17px/1.5em "Oswald", sans-serif; letter-spacing:1px;
    text-transform: uppercase;}
.course-img img{border-radius:5px}	
.innerpage p{margin:10px 0;}
.innerpage h2{background-color: #db0014;color:#fff;
font:bold 17px/1.5em "PT Sans", sans-serif;padding-left:10px;}
.innerpage table th{color:#fff;padding-left:22px;}
.innerpage table td{padding-left:10px;text-align:justify;}
.innerpage span{ font: 17px/1.5em "PT Sans", sans-serif;}
.innerpage .download  tr{margin: 7px 0px}
.innerpage .download  th{padding:8px 15px!important;}
.innerpage h3{color:#db0014;}
.fifty{width:50%;float:left;}
.innerpage .download td{border:1px solid #F2F2F2;}

.eform input[type="text"] {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c7c7c7;
    color: #333333;
    float: left;
    font: 12px/1.5em Arial,Helvetica,sans-serif;
    margin: 6px 0;
    padding: 5px;
    width: 360px;
	}

	.eform input[type="email"] {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c7c7c7;
    color: #333333;
    float: left;
    font: 12px/1.5em Arial,Helvetica,sans-serif;
    margin: 6px 0;
    padding: 5px;
    width: 360px;
	}
	

.eform textarea {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c7c7c7;
    color: #333333;
    float: left;
    font: 12px/1.5em Arial,Helvetica,sans-serif;
    height: 53px;
    margin: 6px 0;
    padding: 5px;
    width: 360px;
}


.eform input[type="submit"] {
    background: #005bab none repeat scroll 0 0;
    border: 2px solid #ffffff;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font: 15px/1.5em "PT Sans",sans-serif;
    margin: 6px 0;
    padding: 5px 10px;
    text-transform: uppercase;
}
.eform input[type="submit"]:hover{background:#339900;}
.req {
    color: #ff0000 !important;}
	
div.jsn-modulescontainer {
    box-sizing: border-box;
    margin:10px 0 0;
	float:left;
}
.row-fluid .span4 {
    width: 33%;
}
div.jsn-modulescontainer div.jsn-modulecontainer_inner {
    margin: 10px;
}

.jsn-joomla-30 hr {
    margin: 0.5em 0;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee -moz-use-text-color #fff;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
}
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
  
    min-height: 30px;
}

.jsn-modulecontent h3 {
    background: none;
    color: #222;
    font: 17px/30px "Oswald", sans-serif; letter-spacing:1px;
    height: auto;
    margin: 0.5em 0;
    padding-left: 0px;
}
.jsn-modulecontent h4 {
    background: none;  
    font: 14px/1.5em "Oswald", sans-serif; letter-spacing:1px;
    margin-bottom: 0;
    padding: 5px;
    text-transform: capitalize;
    color: #d59500;
   
}

.jsn-modulecontent p{margin:5px 0;}
.pic img{float:left;}

.div50{float:left;width:48%; margin-bottom:24px}
.mar{margin-right:25px;}


.banner_right h4{ color: #990103;
    margin: 7px 0;
    background: #eec51f;
    padding: 0;
    text-transform: uppercase;
    font-size: 20px;}
.form .row{float:left;width:100%;}
.form .row label{font:bold 12px/1.5em Arial, Helvetica, sans-serif; color:#000; float:left;} 
.form .row input[type=text] {
    margin: 4px 0 12px 0;
    width: 100%;
    padding: 0px 13px;
    background: #fff;
    height: 40px;
    font: normal 12px/1.5em Arial, Helvetica, sans-serif;
    color: #5e5e5e;
    outline: none;
   border: 1px solid #02020224;}
.form .row select{margin:4px 0; width:100%; padding:0px 7px; background:#fff; height:31px; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color: #939393;  outline:none;  border:1px solid #e5e5e5}
.form .row textarea{margin:4px 0; width:100%; padding:10px; background:#fff; height:80px; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color: #3a3a3a; outline:none;     border: 1px solid #02020224;}
.form .row input[type=submit]{background:#222;color:#fff; cursor:pointer;font:bold 13px/1.5em Arial, Helvetica, sans-serif; padding:5px 12px; height:33px; border:none; float:right; width:auto}
.form .row input[type=submit]:hover{background:#222; color:#fff;}



.side-block.sidebutton {
   background-color: #990103;
    border-radius: 8px;
    box-shadow: 0 9px 0 rgba(219, 31, 5, 1), 0 9px 25px rgba(0, 0, 0, 0.7);
    color: #fff !important;
    display: block;
    font-size: 15px;
    font-weight: 500;
    padding: 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.1s ease 0s;
	
}

.side-block.sidebutton2 {
       background-color: #990103;
    border-radius: 8px;
    box-shadow: 0 9px 0 rgba(219, 31, 5, 1), 0 9px 25px rgba(0, 0, 0, 0.7);
    color: #fff !important;
    display: block;
    font-size: 15px;
    font-weight: 500;
    padding: 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.1s ease 0s;
	
}
.side-block.sidebutton:hover {
     box-shadow: 0 3px 0 rgba(219, 31, 5, 1), 0 3px 6px rgba(0, 0, 0, 0.9);
    position: relative;
    top: 6px;
}
.side-block.sidebutton2:hover {
       box-shadow: 0 3px 0 rgba(219, 31, 5, 1), 0 3px 6px rgba(0, 0, 0, 0.9);
    position: relative;
    top: 6px;
}

.side-block p a{color:#fff;}

.legend p {
    background: #ffc000;
    color: #000;
    padding: 8px 0;
    text-align: center;
    font-weight: 600;
	margin: 0;
}
.fifty {
    width: 45%;
    float: left;
    margin: 26px;
    margin-top: 8px;
}
.fifty h5 {
    margin-bottom: 15px;
}

.legend {
    overflow: hidden;
}
.fifty b {
    margin-left: 9px;
}
.legend h5 {
    background: #c00000;
    color: #fff;
    text-align: center;
}
.sidebar{background-color: #eec51f; padding:30px 0}
.side_bar_addmission {
    padding: 3px 25px 27px 6px;
}
.side-block.sidebutton p {
    text-align: center;
    font-weight: 600;
}
.side-block.sidebutton2 p {
    text-align: center;
    font-weight: 600;
}
.GRADUATION.CEREMONY{margin-bottom:30px}
.GRADUATION.CEREMONY img {
    width: 100%;
}


.banner_right fr h4 {
    background: url(https://www.nifsind.com/images/big-dot-line2.png) repeat-x scroll 0 3px rgba(0, 0, 0, 0);
    margin-bottom: 15px;
}
.side-block li {
    border-bottom: 1px solid #ceab1b;
    line-height: 30px;
	    font-size: 13px; color:#000; padding:0
}
.side-block {
    margin-top: -5px;
}
.vision_mission_img {
    background: url(/web/20240127235535im_/https://www.nifsind.com/images/big-dot-line2.png) repeat-x scroll 0 3px rgba(0, 0, 0, 0);
    margin-bottom: 15px;
}
.thirty-1-1 {
    width: 300px !important;
    height: 300px !important;
  
}

.thirty-1-2 {
    width: 300px !important;
    height: 300px !important;
    margin-left: 370px;
    margin-top: -301px;;
}
.thirty-1-3 {
    width: 300px !important;
    height: 300px !important;
    margin-left: 600px;
    margin-top: -301px;
}
.thirty-1-4 {
    width: 300px !important;
    height: 300px !important;
    margin-left: 915px;
    margin-top: -301px;
}

	.hunderd-1-1 {
    width: 100% !important;
    position: relative !important;
    padding: 24px 0px !important;
    background: #df2f31 !important;
    margin-top: 34px;
}



.thirty-1-1 h2 {
    color: white;
    font-size: 25px;
}
.thirty-1-2 h2 {
    color: white;
    font-size: 25px;
}
.thirty-1-3 h2 {
    color: white;
    font-size: 25px;
}
.thirty-1-4 h2 {
    color: white;
    font-size: 25px;
}
.thirty-1-1 p {
    color: white;
    font-size: 15px;
    line-height: 27px;
    font-weight: 500;
}

.thirty-1-2 p {
    color: white;
    font-size: 15px;
    line-height: 27px;
    font-weight: 500;
}

.thirty-1-3 p {
    color: white;
    font-size: 15px;
    line-height: 27px;
    font-weight: 500;
}

.thirty-1-4 p {
    color: white;
    font-size: 15px;
    line-height: 27px;
    font-weight: 500;
}
.thirty-1-2 a {
    color: #eec51f;
    font-size: 15px;
    font-weight: 500;
}
.thirty-1-3 a {
    color: #eec51f;
    font-size: 15px;
    font-weight: 500;
}
.copy-right-info p {
    font-size: 16px;
    text-align: center;
    color: white;
    font-weight: 500;
}

.thirty-1-1 img {
    width: 27px;
}
.thirty-1-2 img {
    width: 27px;
}
.thirty-1-3 img {
    width: 27px;
}









/*
     FILE ARCHIVED ON 23:55:35 Jan 27, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:31:56 Feb 13, 2024.
     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):
  exclusion.robots: 0.105
  exclusion.robots.policy: 0.093
  cdx.remote: 0.096
  esindex: 0.009
  LoadShardBlock: 261.695 (6)
  PetaboxLoader3.resolve: 156.047 (2)
  PetaboxLoader3.datanode: 165.289 (8)
  load_resource: 165.174
  loaddict: 25.79
*/