@font-face {
    font-family: 'RobotoRegular';
    src: url('fonts/Roboto-Regular.woff2') format('woff2'),
        url('fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('fonts/Roboto-Medium.woff2') format('woff2'),
        url('fonts/Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoLight';
    src: url('fonts/Roboto-Light.woff2') format('woff2'),
        url('fonts/Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoThin';
    src: url('fonts/Roboto-Thin.woff2') format('woff2'),
        url('fonts/Roboto-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoBold';
    src: url('fonts/Roboto-Bold.woff2') format('woff2'),
        url('fonts/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
/************************** CONTACT TEXTS STARTS ***********************************/
.tformh {
    font-size: 12px;
    color: #000000;
    font-family: 'RobotoMedium', verdana, helvetica, sans-serif;
    font-weight: regular;
}
.tinsform{
    font-family: 'RobotoRegular';
    font-size: 14px;
    color: #3B393F;
	font-weight:0px!important;
	text-align:right;
}
.tinsform2{
    font-family: 'RobotoRegular';
    font-size: 14px;
    color: #3B393F;
	line-height:22px;
	text-align:justify;
}
.tred {
    font-size: 12px;
    color: red;
    font-family: 'RobotoMedium', verdana, helvetica, sans-serif;
    font-weight: regular;
}
.taddressh{	
	font-size:20px;
	color:#333333;
	font-family: 'RobotoMedium';
	text-transform:uppercase;
	margin:0px;
	padding-bottom:20px;	
}
.taddress{
	font-family: 'RobotoRegular';
    font-size: 15px;
    color: #333333;
}
.button {
    border: 1px solid #000000;
    background-color: #656565;
    font-size: 14px;
    font-family: RobotoMedium;
    color: #000000;
	height:30px;
	width:100px;
	border-radius:0;
    border-style: normal; 
	text-align:center;
}
/****************************** CONTACT TEXTS ENDS ***********************************/
/*************************************** STYLE CLASSES STARTS ************************/
.box {
    border: 1px solid #CC9900;
    background-color: transparent;
}
.bodybg {
    background-color: #fff;
}
.white {
    background-color: white;
}
.black {
    background-color: black;
}
.gray {
    background-color: #B7B7B7;
}
a:focus { 
    outline: none; 
}
button:focus {outline:0;}
/*************************************** STYLE CLASSES ENDS *********************************/
/*************************************** COMMON STYLE CLASSES STARTS ************************/
body {
    font-family: 'RobotoMedium';
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    background: #171C2C;
}
a,
a:hover,
a:focus,
a:visited {
    text-decoration: none;
}
.fluid0 {
    padding: 0;
    margin: 0;
}
.container0 {
    padding-left: 0;
    padding-right: 0;
}
.border1 {
    border-bottom: 1px solid #E1E1E1;
}

/*************************************** COMMON STYLE CLASSES ENDS ************************************/
/*************************************** COMMON INNER PAGE STYLE CLASSES START ************************/
.thead{
	font-size: 32px;
	color:#333;
	font-family: 'RobotoRegular';
	margin:0px;	
	margin-top:20px;
	padding-bottom:20px;
}
.fachead{
	font-size: 25px;
	color:#fff;
	font-family: 'RobotoRegular';
	margin:0px;	
	margin-top:20px;
	padding-bottom:10px;
	padding-top:10px;	
	padding-left:10px;
	padding-right:10px;
	background-color:#B92225;
	margin-top:0px;
}
.innerdiv{
	padding-bottom:40px;
	padding-top:40px;
}
.txtpara{
	font-size: 18px;
	color:#333333;
	font-family: 'RobotoRegular';
	margin:0px;	
	padding-bottom:20px;
}
.txtparali{
	font-size: 18px;
	color:#333333;
	font-family: 'RobotoRegular';
	margin:0px;	
	padding-bottom:10px;
	padding-left:15px;
	padding-top:10px;
}
.padmar0 {
    padding: 0;
    margin: 0;
}
.transport .table-bordered>tbody>tr>td, .transport .table-bordered>tbody>tr>th, .transport .table-bordered>tfoot>tr>td, .transport .table-bordered>tfoot>tr>th, .transport .table-bordered>thead>tr>td, .transport .table-bordered>thead>tr>th {
    border-right: 1px solid #B92025;
    border-left: 1px solid #B92025;
    border-bottom: 1px solid #CECECE;
}
.transport .table {
    border-bottom: 4px solid #B92025;
    border-top: 1px solid #B92025;
}
.redbg1{
	color: #fff;
   font-family: 'RobotoRegular';
    font-size: 19px;
    margin-top: 0;
    padding: 10px;
    background-color: #B92025;
    margin-top: 5px;
	margin-bottom: 0px;
	}
	.boxline {
    list-style: none;
    border-bottom: 4px solid #B92025;
    border-left: 1px solid #B92025 !important;
    border-right: 1px solid #B92025 !important;
    margin-bottom: 15px;
}
.redtext{
	color: #B92025;
}
@media (min-width: 320px){
	.form-control1{
	width: 70%;
    display: inline-block;
	}
.marleft0 {
    margin-left: 0;
    padding-left: 0;
}
.padright0 {
    margin-right: 0;
    padding-right: 0;
}
}
#firstul li{
	list-style-image:url('webimg/dot2.jpg');
	padding-left:10px;
}
#firstul{
	padding-left:15px;
}
#secul li{
	list-style-image:url('webimg/dot3.jpg');
}
#secul{
	padding-left:30px;
}
.txtparaf{
	font-size: 16px;
	color:#333333;
	font-family: 'RobotoRegular';
	margin:0px;	
	padding-bottom:20px;
	padding:10px
}
.tsubhead{
	font-size: 16px;
	color:#333333;
	font-family: 'RobotoRegular';
	margin:0px;	
	padding-bottom:10px;
}
.bordr{
	border:1px solid #DFDFDF;
	height: 390px;
    border-top-color: #b92225!important;
    border-bottom: 7px solid #b92225;
}
.curriculam .redbg1{
	background-color:#B92225;
}
.curriculam .table{
	border:none;
	background-color:#ddd;
	border-color:none;
	border-radius:5px!important;
}
.curriculam .table-bordered{
	border:none;
	border-radius:5px;
}
.curriculam .backrow1{
	background-color:#FEFEFE;
}
.curriculam .backrow2{
	background-color:#f8f8f8;
}
#bordercareer{
	border-bottom:1px dotted #B82125;
}
.pad10{
	padding-top:15px;
}
.pad20{
	padding-bottom:15px;
}
hr {
    margin-top: 0px;
    margin-bottom: 25px;
}
	.appimgh{
	 margin-right:10px;	
	 margin-left:10px;
	 cursor: pointer;
	}
/*************************************** COMMON INNER PAGE STYLE CLASSES ENDS ************************/
.redbg{
	position: absolute;
	left: 0px;
	top: 7px;
}
@media (min-width: 992px){
	#wrapper ul{
	padding-left:0px!important;
}
	.martop{
	margin-top: -55px;
}
.paddsmlef0{
	padding-left:0px;
	}
.paddsmrgh0{
	padding-right:0px;
	}
}
.adm{
	background-image:url('webimg/admi.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	background-size:cover;
	height:339px;
	padding:20px;
	margin-top:23px;
}
.arabicbg{

	margin-top:30px;
}

.admi{
	color:#4C525F;
	font-family:'RobotoBold';
	font-size:25px;
	margin:0;
}
.newall{
	font-size: 14px;
	color:#B82125;
	font-family: 'RobotoLight';
	margin:0px;	
	padding-bottom:15px;
	padding-top:9px;
}
@media screen and (min-width:320px) and (max-width:991px){
	.martop{
	margin-bottom: 30px;
}
.paddsm0{
	padding-left:0px;
	padding-right:0px;
	}
	.bordr {
       border: 1px solid #DFDFDF;
       height: auto!important;
	   border-top-color: #b92225!important;
      border-bottom: 7px solid #b92225;
		}
}
@media screen and (min-width:768px) and (max-width:991px){
	.martop{
	margin-bottom: 30px;
}
	#wrapper ul{
	padding-left:0px!important;
	width:100%;
}
.newstape { 
  height: 142px!important;
	}	
.innerdivh {
    padding-top: 39px!important;
}
}
@media screen and (min-width:320px) and (max-width:767px){
	.links1 {
    margin-left: -24px;
    margin-top: 30px;
}
	.redbg1{	
    font-size: 16px!important;  
	}
	.txtparali{
	font-size: 15px!important;
	}
	.clbhead {  
    font-size: 20px!important;
	}
}
@media screen and (min-width:320px) and (max-width:600px){
.widthxs { 
	width: 100%!important;
	}	
}	
.newstape {
  color: #333;
  height: 290px!important;
  overflow: hidden;
}
.newshed{
	font-size: 16px;
	color:#333;
	font-family: 'RobotoMedium';
	margin:0px;	
	padding-bottom:25px;
}
.newsdate{
	font-size: 14px;
	color:#999999;
	font-family: 'RobotoRegular';
	padding-bottom:26px;
	margin:0px;	
}
#wrapper ul li{
	list-style:none;
}
#wrapper ul{
	padding-left:0px;
}
/***************************************  TOP CLASSES STARTS ****************************************/
#header .tcall{
	font-family: 'RobotoMedium';
    font-size: 15px;
    color: #0A0503;
    font-weight: normal;
}
#header .tphone{
	font-family: 'RobotoMedium';
    font-size: 15px;
    color: #fff;
    font-weight: normal;
	padding-right:10px;
}
#header .tphone1{
	font-family: 'RobotoMedium';
    font-size: 15px;
    color: #333333;
    font-weight: normal;
}
#header .temail1{
	font-family: 'RobotoMedium';
    font-size: 17px;
    color:#333333!important;
    font-weight: normal;
	padding-right:20px;
}
#header .temail{
	font-family: 'RobotoMedium';
    font-size: 17px;
    color:#fff!important;
    font-weight: normal;
	padding-right:20px;
}
.login{
	z-index: 000;
    position: relative;
	padding-bottom: 5px;
}
.btnp{
	 width: 154px;
    height: 38px;
    background-image: url('webimg/btback.png');
    color: #000;
    font-family: 'RobotoMedium';
    font-size: 16px;
    border: 0px;
    border-radius: 4px;
    padding-left: 38px;
    background-color: transparent;
	margin-bottom:5px;
	margin-right: 5px;
}
.padrig{
		padding-right:20px;
	}
/***************************************  TOP CLASSES ENDS *****************************************************/
/********************** BOTTOM STYLE CLASSES STARTS ***************/
#footercontent{
	background-color:#171C2C;
	padding-bottom:45px;
	padding-top:45px;
}
.phone{
	padding-left:10px;
	color:#252D43;
	font-family: 'RobotoRegular';
	 font-size:15px;
}
.mail{
	 font-family: 'RobotoRegular';
	 font-size:15px;
	 color:#252D43;
	 padding-left:10px;
}
.padbtm{
	padding-bottom:35px;
}
.padbtm1{
	padding-top:22px;
	padding-bottom:20px;
}
.padryt{
	padding-right:6px;
}
.btmhead{
	font-family: 'RobotoBold';
    font-size: 22px;
	color:#B82125;
	padding-top:14px;
	padding-bottom:23px;
	margin:0px;
}
.links li a{
	font-family:'RobotoRegular';
	font-size:15px;
	color:#252D43;
	line-height:28px;
}
.links li a:hover, .links1 li a:hover{	
	color:#B92225!important;
}
.links {
	margin-left: -24px;
}
.links1 {
	margin-left: -24px;
	padding-top: 20px;	
}
.links1 li a{
	font-family:'RobotoRegular';
	font-size:15px;
	color:#252D43;
	padding-top:14px;
	line-height:28px;
}
#bottomlinks .links1  li,#bottomlinks .links  li {
	list-style-image:url('webimg/arrow.png');
}
.bottombg{
	background-image:url('webimg/bottombg.jpg');
	background-position:fixed;
	background-repeat:no-repeat;
	background-position-y: center;
    background-position-x: right;
}
@media screen and (min-width:320px) and (max-width:460px){
	.acth {
    color: #fff;
    font-size: 18px!important;
	}
}
@media screen and (min-width:320px) and (max-width:364px){
.navbar-toggle {
    padding-left: 29px!important;
}
}
@media screen and (min-width:320px) and (max-width:342px){
.links1 li a{
		padding-bottom: 30px!important;
	}
}
@media screen and (min-width:320px) and (max-width:768px){
	.links li a{
	font-size:13px!important;
	}
	.links1 li a{
	font-size:13px!important;
	}
	.btmhead{
		padding-top:0px!important;
	     }
	.links1 li a{
		padding-top: 20px!important;
		padding-bottom: 30px;
	}
	.btnp {
    width: 154px!important;
    height: 38px;
    font-family: 'RobotoRegular';
    font-size: 17px!important;
	}
}
@media screen and (min-width:769px) and (max-width:999px){
.padbtm2{
	padding-bottom:0px!important;
}
}
#navbarborder {
    background-image: url(webimg/navback.jpg);
    border-radius: 5px;
	border: 1px solid #A41719;
}
/***************************************  TOP MENU CLASSES STARTS **********************************************/
.dropdown-menu {
    background: none;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0;
    border: none;
	box-shadow:none !important;
}
.dropdown-toggle {
    cursor: default;
}
.dropdown-menu > li {
    border-bottom: solid 1px #A41719;
	border-radius:4px;
}
.dropdown-menu > li:last-child {
    border-bottom: none;
}
.dropdown-menu > li:hover {
    border-bottom: solid 1px #A41719;
}
.dropdown-menu > li:last-child:hover {
    border-bottom: none;
}
.dropdown-menu > li:hover a,
.dropdown-menu > li a.active {
    color: #000;
    background-image:url('webimg/hover.jpg');
}
.dropdown-menu > li > a {
    font-family: 'RobotoMedium';
    font-size: 14px;
    padding: 0px;
    margin: 0px;
    padding-left: 15px;
	padding-right: 15px;
    text-transform: uppercase;	
    color: #fff;
    background: #B92225;
	padding-top:7px;
	padding-bottom:7px;
}
.navbar-default {
    border: none;
    box-shadow: none;
    background: none;
}
.navbar-default .navbar-nav>li{
	/*padding-left:27px;
	padding-right:27px;*/
}
.navbar-default .navbar-nav>li>a{
    color: #fff;
    display: block;
    font-size: 14px;
    font-family: 'RobotoMedium';
    text-decoration: none;
    text-transform: uppercase;
	padding-right:4px;
	text-shadow:none;
	padding-left:30px;
	padding-right:31px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #000;
    background-image: url(webimg/hover.jpg)!important;
		background-position: bottom center !important;
	box-shadow:none;
	background-image:none;
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: transparent;
	color:#000;
}
.navbar-right .dropdown-menu {
    right: auto;
}
@media (min-width: 992px){
}
@media (min-width: 768px){
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li >a:hover, .navbar-default .navbar-nav > li >a.active {
		background-image: url(webimg/hover.jpg)!important;
		background-position: bottom center !important;
		bgproperties: fixed;
		background-repeat: repeat-x !important;
		color:#000;
	}	
	.hback{
	background-color:trasparent;
	z-index: 999;
    position: absolute;   
    width: 100%;
	padding-top:20px;
    }
	.backnav{
	/* background-image: url('webimg/navback.jpg'); */
	border-bottom: none;
	background-position:right;
	border-radius: 6px;
	}
	.backnav1{
	/* background-image: url('webimg/navback.jpg'); */
	border-bottom: none;
	background-position:right;
	border-radius: 6px;
	z-index: 999;
    position: relative;
}
	}
@media (min-width: 768px) {
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li >a:hover,
    .navbar-default .navbar-nav > li >a.active {
        background-image: url(webimg/hover.jpg) !important;
        background-position: bottom center!important;		
        bgproperties: fixed;
        background-repeat: repeat-x;
        color: #000;
    }
    ul.nav li.dropdown:hover ul.dropdown-menu {
        display: block;		
        background-color: transparent;
    }
    .dropdown-menu > li > a {
        padding-right: 20px;
		text-shadow:none!important;
		border-radius:4px;
    }
}
@media (max-width: 767px) {
    .logo{
		padding-top:19px;
		padding-bottom:16px;
	}
    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header {
        background: trasparent;
    }
    .navbar-default .navbar-nav > li > a,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li >a:hover,
    .navbar-default .navbar-nav > li >a.active,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a.active {
        color: #4F4951;
        background: #fff;
    }
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li >a:hover,
    .navbar-default .navbar-nav > li >a.active,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a.active {
        color: #fff;
        background: #D7282B;
    }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: #D7282B;
	}
    .navbar-toggle {
		margin:0px;
		margin-top:50px;
		margin-bottom:0px;
		padding-left:14px;
		padding-right:30px;
		text-align: -webkit-right;
		text-align: -moz-right;
    }
	.navbar-collapse {
        position: absolute;
        top: 100%;
        right: -15px;
        z-index: 10000;
        width: 240px;
		border:none;
		box-shadow:none;
		padding-right:0px;
		background-color:#fff;
    }
	.navbar-nav {
		margin-top:15px;
		margin-bottom:0px;
		margin-right:0px;
	}
    .navbar-default .navbar-nav>li {
        padding-top: 0px;
        padding-bottom: 0px;
    }
	.navbar-default .navbar-nav>li>a {
        padding-top: 7px;
        padding-bottom: 7px;
		padding-left:15px;
    }
    .dropdown-menu > li {
        border-bottom: none;
    }
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{
		padding:7px 15px 7px 25px; 
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background-color: #fff; 
		background: none;	
	}
	.navbar-default .navbar-toggle {
		border-color: #fff;
		border:none;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.navbar-default .navbar-nav>li {
		padding-right:0px;
	}
	.navbar-nav {
		margin:0px; 
	}
	.navbar-default .navbar-nav>li {
      padding-left: 0px; 
	}
	.navbar-collapse {
		padding-left: 0px; 
	}	
	.dropdown-menu > li > a {
		font-family: ''RobotoRegular'';
		font-size: 16px;
		padding: 0px;
		margin: 0px;
		padding-left: 15px;
		text-transform: uppercase;	
		color: #4F4951;
		background: #fff;
		padding-top:7px;
		padding-bottom:7px;
	}
	.dropdown-menu > li {
    border-bottom: none;
    }
    .dropdown-menu > li:last-child {
    border-bottom: none;
    }
    .dropdown-menu > li:hover {
    border-bottom: none;
    }
    .dropdown-menu > li:last-child:hover {
    border-bottom: none;
    }
    .container-fluid>.navbar-collapse{
	margin-left:0px;
	margin-right:0px;
    }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #4F4951; 
	}
}
/***************************************  TOP MENU CLASSES ENDS *********************************/
.admntxtbg{
  background-color:#000;
  opacity:0.5;
  padding:15px;
  height:300px;
}
/***************************************  Slider CLASSES startS *********************************/
.my-slider {
		margin: 0 auto;
	}
	.my-slider ul {
		height: auto;
		overflow: hidden;
		margin-bottom: 0;
	}
	.my-slider li {
		float: left;
		list-style: none;	   
	}
	.my-slider li #descset {
		margin: 0 15px;
	}
	#itemset{
		position:relative;
		height:30px;
		width:100%;
		margin-left:15px!important;
		margin-right:15px!important;	
	}
	#itemset h3{
		font-size:18px;
		font-family: 'latobold';
		color:#ffffff;
	}
	.news{
		color:#B82125;
		font-family:'RobotoBold';
		font-size:18px;
		border-top:5px solid #B92225;
		width:fit-content;
		width:-moz-fit-content;
		padding-top: 10px;
        margin: 0;
	}
	.newstxt{
		color:#000;
		font-family:'RobotoRegular';
		font-size:16px;
		margin:0;
		margin-top:15px;
		padding-right:600px;
		padding-bottom:15px;
	}
	.ithead{
	font-size: 32px;
	color:#fff;
	font-family: 'RobotoMedium';
	margin:0px;	
	padding-bottom: 15px;
    text-align: left;
    padding-top: 15px;
}
	.iathead{
	font-size: 32px;
	color:#B82125;
	font-family: 'RobotoMedium';
	margin:0px;	
	padding-bottom:30px;
	text-align:left;
	border-bottom:1px solid #fff;
	}
	.athead{
	font-size: 32px;
	color:#333333;
	font-family: 'RobotoRegular';
	margin:0px;	
	padding-bottom:20px;
	text-align:left;
	margin-bottom: 20px;
	}
	.innerdivh{
		padding-top:50px;
	}
	.txtparah{
	font-size: 16px;
	color:#fff;
	text-align:left;
	font-family: 'RobotoRegular';
	margin:0px;	
	padding-bottom:18px;
	padding-right:30px;
	line-height:28px;
	}
	.txtparan {
    font-size: 16px;
    color: #fff;
    font-family: 'RobotoLight';
    margin: 0px;
    text-align: justify;
    padding-bottom: 0px;
    padding-right: 20px;
}
	.txtparar{
	font-size: 14px;
	color:#B82125;
	font-family: 'RobotoLight';
	margin:0px;	
	padding-bottom:20px;
	}
	.chairman{
	font-size: 20px;
	color:#fff;
	font-family: 'RobotoRegular';
	margin:0px;	
	}
	.princi{
	font-size: 17px;
	color:#fff;
	font-family: 'RobotoRegular';
	margin:0px;	
	}
	.school {
    background-image: url(webimg/abt.jpg);
    opacity: 0.9;
    margin-top: 30px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 40px;
    float: right;
}
	.prin{
		background-color:#252D43;
		margin-top:25px;
		padding-left:20px;
		float:right;
	}
	.chair{
		background-image:url('webimg/chair.jpg');
	}
	.apply{
		background:transparent;
		border:1px solid #B92225;
		color:#B92225;
		height:44px;
		width:175px;
		font-family:'RobotoMedium';
		font-size:24px;
		margin-top:30px;
	}
	/* Sweep To Right */
    .hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
   }
   .hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color:#B92225;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: #fff!important;
  font-family: 'RobotoMedium';
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
	.lnew{
		background-color:#fff;
	}
	.marbtm{
		margin-bottom:30px;
	}
	.padbtm{
		padding-bottom:30px;
	}
	.priback{
		background-image:url('webimg/priback.jpg');
		background-size:cover;
	}
	.heback{
		background-image:url('webimg/heback.jpg');
		background-repeat:no-repeat;
		background-position:top center;
	}
	.youare{
		font-family:arial;
		font-size:13px;
		color:#333333;
	}
	.imgbrdr{
		border:1px solid #ccc;
		margin:0;
		padding:10px;
	}
	.vback{
		background-color:#3e4659;
	}
	@media screen and (min-width:992px) and (max-width:1199px){
		.arabicbg img{
			float:right;
		}
		.newstape {
    height: 355px!important;
}
		.bordr {
       border: 1px solid #DFDFDF;
       height: 550px!important;
	   border-top-color: #b92225!important;
      border-bottom: 7px solid #b92225;
		}
	.links li a{
		font-size:13px!important;
	}
	.links1 li a{
		font-size:13px!important;
	}
}
.fback{
		background-color:#B92225;
	}
	.clubbanner{
		background-image:url('webimg/clubbanner.jpg');
		background-attachment:fixed;
		height:404px;
	}
/***************************************  SliderCLASSES ENDS *********************************/
/*************************************** SLIDER STYLE CLASSES STARTS ***************************/
.carousel-indicators li {
    width: 15px;
    height: 15px; 
    background-color:#fff; 
	margin:1px;
}
.carousel-indicators li :hover{
    width: 15px;
    height: 15px; 
    background-color: #7B479F;
    border: 1px solid #7B479F;
	margin:1px;
}
.carousel-indicators .active {
	width: 15px;
    height: 15px;
    background-color: #7B479F;
    border: 1px solid #7B479F;
	margin:1px;
}
.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
    z-index: 2;
}
/* .carousel-indicators { */
    /* position: absolute; */
    /* top: 40%;   /*carousel-indicators position*/ 
    /* left: 98%; */
    /* z-index: 15; */
    /* width: 1%; */
    /* padding-left: 0; */
    /* margin-left: 0%; */
    /* text-align: center; */
    /* list-style: none; */
/* } */
.carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: hsla(0, 18%, 95%, 0);
    border: 1px solid #fff;
    border-radius: 10px;
    background-color: #fff;
}
.carousel-indicators .active {
    display: inline-block;
    width: 12px;
    height: 12px;
	 margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: hsla(0, 18%, 95%, 0);
    border: 1px solid #B82125;
    border-radius: 10px;
    background-color: #B82125;	  /*carousel-indicators active color*/
} 
#innerbanner {
    background-position: top center;
    bgproperties: fixed;
    background-repeat: no-repeat;
	width:100%;
	margin-top: -15px;
}
.extra{
	background-color:#f8f8f8;
}
.extrah{
	font-size:28px;
	font-family:'RobotoRegular';
	color:#000;
	margin:0;
	padding-bottom:20px;
}
.actiback{
	background-color:#B92225;
	border:1px solid #B92225;
	border-radius:10px;
	height:398px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
}
.acth{
	color:#fff;
	font-size:28px;
	font-family:'RobotoRegular';
	border-bottom:1px solid #fff;
	margin:0px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.acttxt{
	color:#fff;
	font-size:18px;
	font-family:'RobotoRegular';
	list-style-image:url('webimg/dot1.jpg')!important;
}
.actbrdr{
	border-bottom:1px solid #88191B;
	padding-bottom:6px;
	padding-top:6px;
}
.clbhead{
	font-family: 'RobotoRegular';
	font-size:25px;
	color:#333;
	padding-bottom: 10px;
    padding-top: 15px;
	margin:0px;	
}

.accordhead{
	font-family: 'RobotoRegular';
	font-size:20px;
	color:#333;
	width: 100%;
    padding: 15px;
    display: inline-block;
	margin:0px;	
}
.pad{
	padding-top:50px;
	padding-bottom:40px;
}
/*************************************** SLIDER STYLE CLASSES ENDS *******************************/
/*************************************** WELCOME  STYLE CLASSES STARTS ***************************/
/*************************************** WELCOME  STYLE CLASSES ENDS *****************************/
/*************************************** STYLE MEDIA QUERY CLASSES STARTS ************************/
@media (min-width: 1450px){
	.nationalday{
	float: left;
    margin-top: -10px;
    padding-left: 11%;
}
	.container{
		width:1440px;
	}
	.txtparah{
	text-align:left!important;
	}
	.lgfont{
	font-size: 21px!important;    
    line-height: 26px!important;
	}
	.col-lg-1 {
    width: 11.666667%;
    } 
}
.rmtext{
	color: #B92225;
    font-family: 'RobotoRegular';
    font-size: 16px;	
}
.txtlink{
	font-size: 15px;
    font-family: arial;
    color: #4A4A4A;
}
.table {
   border-bottom: 4px solid #B92025;
   border-top: 1px solid #B92025;
}
.padus{
}
.txtparau{
	font-size: 18px;
    color: #333333;
    font-family: 'RobotoRegular';
    margin: 0px;
   padding:5px;
}
@media (min-width: 1200px){
	.welback{
	background-image:url("webimg/welback.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
.padrgh0{
	padding-right:5px;
}
}
@media screen and (min-width:320px) and (max-width:991px){
	.padbtm1 {
    padding-top: 10px;
    padding-bottom: 20px;
}
.padbtm2{
	padding-bottom:20px;
}
.btmhead {
    padding-top: 20px;
}
.links1 li a {
    padding-top: 20px;
}
.padbtmf{
	 padding-bottom: 35px;
}
.padbtm {
    padding-bottom: 35px;
}
}
@media screen and (min-width:1200px) and (max-width:1449px){
	.hide1200{display:none;}
	.nationalday{	
    margin-top: -25px;    
	}
	.bordr {
    border: 1px solid #DFDFDF;
    height: 450px!important;
	border-top-color: #b92225!important;
    border-bottom: 7px solid #b92225;
	}
  .col-lg-1 {
    width: 14.333333%;
}
	.school {
    background-image: url(webimg/abt.jpg);
   margin-top: 10px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    float: right;
}
.innerdivh {
    padding-top: 30px;
}
.txtparah{
	font-size: 16px;
    color: #fff;
    text-align: left;
    font-family: 'RobotoRegular';
    margin: 0px;
    padding-bottom: 13px;
    padding-right: 20px;
    line-height: 20px;
}
.padtop150{
	padding-top:88px!important; 
}
	.adm {  
    height: 270px!important; 
}
.admi {
    font-size: 20px!important; 
}

.ithead {
    font-size: 23px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.iathead {
    font-size: 28px;
	padding-bottom: 10px;
    margin-bottom: 10px;
}
}
@media screen and (min-width:1200px) and (max-width:1499px){
	.navbar-default .navbar-nav>li>a {
    padding-left: 8px;
    padding-right: 8px;
	}
	.acth {
    font-size: 19px!important;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
}
@media screen and (min-width:992px) and (max-width:1199px){
	.adm {  
    height: 349px!important; 
}

.padtop150{
	padding-top:250px!important;
}
	.nationalday{	
    margin-top: -33px;    
	}
	.padtop20{
		padding-top:60px;
	}
	.navbar-default .navbar-nav>li>a {
    padding-left: 7px!important;
    padding-right: 7px!important;
	}
    .acth {
    font-size: 19px!important;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
}
@media screen and (min-width:320px) and (max-width:767px){
	.nationalday{
		width:75px;
		height:75px;
		float:right;
		padding-right:15px;
	}
	#wrapper {
	margin-top:30px!important;
	}
	.news {
    font-size: 16px;
	}
	.adm {  
    height: 240px!important; 
	background-position:center!important;
}

.padtop150 {
    padding-top: 50px!important;
}
.prin {
    padding-bottom: 15px;
}
}
@media screen and (min-width:768px) and (max-width:991px){
	.nationalday{
		width:75px;
		height:75px;
		float:right;
		padding-left:15px;
	}
	.padtop20{
		padding-top:60px;
	}
	.adm {  
    height: 349px!important; 
}
		.arabicbg img{
			float:right;
		}
	.logo{
		padding-bottom:10px;
	}
	.newstape {
    color: #333;
    height: 267px!important;
    overflow: hidden;
}
	.navbar-default .navbar-nav > li > a {
    font-size: 11px!important;
    padding-left: 6px!important;
    padding-right: 7px!important;
    /* background-image: url('webimg/navback.jpg')!important; */
}
.innerdiv{
	padding-bottom:30px;
	padding-top:30px;
}
#myNavbar{
		    /* background-image: url(webimg/navback.jpg)!important; */
			border-radius:4px;
	}
.login {
    margin-left: -14px;
    margin-top:12px;
}
}
@media screen and (min-width:320px) and (max-width:365px){
	.navbar-toggle {
		margin-top: -80px!important;
	}
}
@media screen and (min-width:450px) and (max-width:767px){
	.appimgh {
    margin-right: 6px!important;
    cursor: pointer;
	margin-bottom:10px;
}
	.navbar-toggle {
		margin-top: 38px!important;
	}
}
@media screen and (min-width:320px) and (max-width:495px){
		.appimgh {
    margin-right: 6px!important;
    cursor: pointer;
		margin-bottom:10px;
}
	.col-xs-4 {
    width: 50%;
}
.col-xs-8 {
    width: 50%;
}
}
@media screen and (min-width:320px) and (max-width:325px){
	.login {
    z-index: 000;
    position: relative;
    padding-bottom: 20px;
    padding-bottom: 5px;
}
}
@media screen and (min-width:320px) and (max-width:767px){
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
}
.innerdiv{
	padding-bottom:20px;
	padding-top:20px;
}
.txtparah{
	text-align:left;
	}
	.txtparan{
	text-align:left;	
	}
	.txtparar{
	text-align:left;	
	}
}
/*************************************** STYLE MEDIA QUERY CLASSES ENDS ************************/
/*************************************** BOTTOM STYLE CLASSES STARTS **************************/
.icopyright {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color:#A9B1C7;
}
.idesign {
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    color:#A9B1C7;
}
/*************************************** BOTTOM STYLE CLASSES ENDS ************************/
/*************************************** CONTACTUS STYLE CLASSES STARTS ************************/
.thankyou{
	font-family: 'RobotoRegular';
    font-size: 15px;
    color: #333333;
}
.form-control{
	border-radius:0;
}
 
.form-horizontal .control-label {
     text-align: right!important; 
}
.label {
    font-weight:0!important;
}
#qrcode{
		margin-top:30px;
		margin-bottom:20px;		
}
@media (min-width: 768px){
    .form-horizontal .control-label{
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
    padding-left: 12px!important;
    }
}
@media (min-width: 992px) {
    #contactus .line2 {
        border-left: 1px dotted #B92225!important;
    }
    #contactus .linegap25 {
        padding-right:25px;
    }
	#contactus .linegap30 {
        padding-left:25px;
    }
    #contactus .thankyou {
        margin: 0px!important;
    }	
	.sub{
	margin-right:60px!important;
    }
}	
@media screen and (min-width: 768px) and (max-width: 991px) {
	#contactus .tab0{
		padding-left:0;
		padding-right:0;	
	}
}
@media (max-width: 767px) {
	#contactus .mob0{
		padding-left:0;
		padding-right:0;
	}
	.form-horizontal .control-label {
    text-align: left!important;
    padding-left: 15px;
    padding-right: 15px;
}
#contactus .linegap30 {
        padding:0px;
    }
}



/*************************************** CONTACTUS STYLE CLASSES ENDS ************************/