@charset "utf-8";

*{margin: 0px;padding: 0px;}

body{font-family: 'Nunito Sans', sans-serif;font-size:14.5px; color:#333; line-height:25px;}

h1,h2,h3,h4{margin:0px;}

img{vertical-align: middle; max-width: 100%;height: auto;}

.clear{ clear:both}

hr.style-one {margin-top:12px;margin-bottom:12px; border: 0; height: 1px; background: #bbb;background-image: linear-gradient(to right, #ddd, #bbb, #ddd);}

hr.style-two {
    margin-top: 12px;
    margin-bottom: 12px;
    border: 0;
    height: 1px;
    background: #bbb;
    background-image: linear-gradient(to right, #ddd, #c1c1c1, #ddd);
}

hr.style-six { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

ul.arrow2  {list-style: none;margin-bottom: 2.5%;}

ul.arrow2 li {padding-left: 1em; text-indent:-1.01em;}

ul.arrow2 li:before { content: "\00BB \0020";font-size: 21px;color: #a93939;font-weight: bold;}

ul.arrow3  {list-style: none;margin-bottom: 1%;}

ul.arrow3 li {padding-left: 1em; text-indent:-1.01em;}

ul.arrow3 li:before { content:"\0261E"; font-size:30px; color:#b6000b; font-weight:bold;
	position:relative; top:5px; padding-right:6px;}

ul.arrow4  {list-style: none;margin-bottom: 1%;}

ul.arrow4 li {padding-left: 1em; text-indent:-1.01em;}

ul.arrow4 li:before { content: "\0261E";font-size: 30px;color: #b6000b;font-weight: bold;}

.arrow5{
	color:#d88224; font-size:22px; margin-right:4px;
}

.head-container3 {
  margin: 0 auto;
    background-color: #211D1E;
    overflow: hidden;
    padding: 0 3%;
    width: 94%;
}

.head-icon {
    float: left;
    margin-top: 6.3px;
}

.head-icon a {
   color: #aaaaaa;
    font-size: 22.5px;
    margin-right: 16px;
}

.topmarquee{
	margin: 0 auto;
    display: block;
    padding: 6px .5%;
    width: 42%;
    background-color: #902bdc;
    color: #fff;
    float: right;
    font-size: 15px;
    letter-spacing: 0.5px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
}

.topmarquee:hover{	
 background-color: #d95700;
    border-color: #d95700;
}

.topmarquee a{
	 color: #fff;    
    font-size: 15px;    
    text-decoration: none;
}


.head-container1{
	width: 100%;height: auto;overflow: hidden;background: #fff;
   
}

.head-container2{
	max-width: 90%; height:94px; margin: 0 auto;padding: .5% 2% .5% 2%;
}

.head-tital{float: left;}

.head-tital img{margin-right: 10px;float: left;}

.tital-sub{
	font-size: 13px;
    color: #555;
    margin-top: 1%;
    text-transform: capitalize;
    text-align: center;
    font-family: 'Lato', sans-serif;
    letter-spacing: .5px;
    line-height: 17px;
}

.company-heading{
	font-family: 'Cabin', sans-serif;
    color: #8425cc;
    font-size: 31px;
    margin-top: 1.8%;
    transition: all .4s ease;
    float: left;
    font-weight: 700;
    text-transform: uppercase;
    word-spacing: 3px;
}
.head-mail{
	float: right; padding-top: 3%;
}

.head-mail span{
	
	padding-left: 15px;;
	
}


.container{
	max-width: 94%; margin: 0 auto;padding: 2%;padding-top: 1%;margin-top: 2%;
}

.con-div1{
	border:1px;border-color:#d0d0d0;border-style:solid;padding:0px;border-radius:6px;background-color: #f1f1f1;overflow: hidden;text-align: center;clear: both;
}
.con-div2{
	 margin:1px;
    width:29%;
    text-align:left;
   display:inline-block; padding:1.5%;
}

.read-div1{
	float: none;margin-top: 5%;
}

ul.govnt{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.govnt{
	 text-align:justify; 
     background:url('../image/order-ic.png') no-repeat left 12px;
     list-style-position: inside;
     padding: 10px 0px 10px 28px;
     text-indent: 0px;border:0px;
  display: block;
  border-bottom: 1px #ddd solid;
  text-align: left;
} 

ul li.govnt:hover{
	text-decoration: underline;
}

ul.qcklink{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.qcklink{
	 text-align:justify; 
     background:url('../image/qcklink.png') no-repeat left 12px;
     list-style-position: inside;
     padding: 10px 0px 10px 28px;
     text-indent: 0px;border:0px;
  display: block;
  border-bottom: 1px #ddd solid;
  text-align: left;background-color: #FFFAF6;
} 

ul li.qcklink:hover{
	text-decoration: underline;
}

ul.implink{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.implink{
	 text-align:justify; 
     background:url('../image/imp-link.png') no-repeat left 12px;
     list-style-position: inside;
     padding: 10px 0px 10px 28px;
     text-indent: 0px;border:0px;
  display: block;
  border-bottom: 1px #ddd solid;
  text-align: left;background-color: #EBFFF8;
} 

ul li.implink:hover{
	text-decoration: underline;
}



ul.news{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.news{
	 font-size: 1.0em;
	 font-weight: bold;
	 text-align:justify; 
     background:url('../image/new-ic.png') no-repeat left 12px;
     list-style-position: inside;
     padding: 10px 0px 10px 25px;
     text-indent: 0px;border:0px;
  display: inline-block;
} 

ul li.news:hover{
	 font-size: 1.0em;
	 font-weight: bold;
	text-decoration: underline;
}


ul.news2{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.news2{
	 font-size: 1.0em;
	 font-weight: bold;
	 text-align:justify; 
     background:url('../image/new-ic.png') no-repeat left 12px;
     list-style-position: inside;
     padding: 10px 0px 10px 25px;
     text-indent: 0px;border:0px;
  display: inline-block;
} 

ul li.news2:hover{
	text-decoration: none;
}



.nwsdate{ color: red}

.nwsdate2{ color: red;font-size: 14px;}

.heading-wel{
	font-size: 1.7em;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 1px;
    word-spacing: 3px;
    margin-bottom: 2.4%;   
    text-align: left;
    padding:8px;
    background: linear-gradient(to right, #7015b6, #fff);	
    }

.heading1{
	font-size: 1.7em;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 1px;
    word-spacing: 3px;
    margin-bottom: 2.4%;   
    text-align: left;
    padding:8px;
    background: linear-gradient(to right, #7015b6, #fff);	
}

.heading2{
	font-family: 'Raleway', sans-serif;color: #fff;font-size: 21px;margin-bottom: 1.5%;background: linear-gradient(to right, #077ed5, #ccd1fd);
    padding: 1%;
}

.heading3{
	font-family: 'Raleway', sans-serif;color: #616161; font-size:17px;margin-bottom: 1.5%;}

.heading5{
	font-family: 'Raleway', sans-serif;color: #454545; font-size:20px;margin-bottom: 1.5%;text-align: center;font-weight: 700;width: 98.1%;text-transform: capitalize;
}

.heading6{font-weight: bold;color: #f30079;font-size: 20px;font-family: 'Noto Sans', sans-serif;text-transform: uppercase;text-align: center;margin-bottom: 1.2%;}
          
.heading7{font-family: 'Noto Sans', sans-serif;color: #333;font-size: 18px;text-align: center;width: 98.9%;background-color: #ddd;padding: .5%;font-weight: 700;border: 1px #ccc solid;}

.heading8{font-family: 'Raleway', sans-serif; color: #fff; font-size: 20px; background: linear-gradient(to right, #dc0098, #fff);padding: 8px;text-transform: uppercase;}

.heading9{font-family: 'Raleway', sans-serif; color: #fff; font-size: 20px; background: linear-gradient(to right, #01af72, #fff); padding: 8px;text-transform: uppercase;}

.heading10{font-family: 'Raleway', sans-serif; color: #fff; font-size: 20px;  background: linear-gradient(to right, #005bcc, #fff); padding: 8px;text-transform: uppercase;}

.admdiv{
	border: 1px solid #ddd;
}

.admtit{
	background-color: #4f81bc;padding: 1%;color:#fff;
}


.arrowdw{
	color: #00479a; font-size:50px;margin-bottom: 1.5%;text-align: center;font-weight: 700;ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}

.admprc{
	font-family: 'Raleway', sans-serif; font-size:20px;margin-bottom: 1.5%;text-align: center;font-weight: 700;width: 98.1%;text-transform: capitalize;
}


.proc1{
	color: #d05d00;
}

.proc2{
	color: #004fac;
}

.proc3{
	color: #c0504e;
}

.proc4{
	color: #784ca9;
}

.proc5{
	color: #ba5509;
}


.proc6{
	color: #759d27;
}


.proc7{
	color: #004fac;
}



.home-img1{
	border:1px solid #ddd;border-radius:6px; padding:0px; margin-top: 3%;
}

.det-home1{
	display: flex; text-align: justify;
}

.read-div2{
	float: none;margin-top: 1.5%;
}

.line-div{
	border-left: 1px #d8d8d8 solid;float: left; margin: 25px; margin-top: 0px; margin-bottom: 0px;	
}

.det-home2{
	width: 65%;float: left; margin-right:2%;
}

.br-custom{
	line-height:35px;
}

.det-home3{
	
}

.home-img2{
	float: right;margin-left: 2%;
}

.det-side{
	width: 33%;float: left;
}

.newlinkdiv{text-align:right; padding: 3% 0 3% 7%;}

.new-div{
	
}
.new-con{
	margin-bottom:5%; margin-top: 5%;
}

.new-con2{
	margin-bottom:2%; margin-top: 2%;
}

.new-sum2{
	float: left;width: 80%;line-height: 22px;padding-left: 1%;
}


.stf-div{
	margin-bottom:5%; margin-top: 9%;
}

.date-div1{
	height: 60px;
	width: 60px; text-align: center;float: left;
	font-size: 25px; font-weight: bold;
	background-image: url('../image/calendar-icon.png');
	margin-top: 1%;
}

.date-div3{
	height: 60px;
	width: 60px; text-align: center;float: left;
	font-size: 25px; font-weight: bold;
	background-image: url('../image/calendar-icon.png');
	margin-top: 0%;
}

.date-div2{	
	font-size: 12px; font-weight: bold;color: #efefef;
	
}

.new-tital{
	font-weight: bold;color: #555;
}

@keyframes blink {
to { color: red; }
}

.new-sign {
color: blue;font-size: 16px;
animation: blink 1s steps(2, start) infinite;
}

.new-sum{
	float: left;width: 80%;line-height: 22px;padding-left: 2%;
}

.staff-home{
	float: left;
}
.staff-imghome{
	border:1px;border-color:#bcbcbc;border-style:solid;padding:0px;border-radius:6px;
}

.staff-sumhm{
	float: left;width: 75%;line-height: 22px;padding-left: 2%;
}

.ftr-container1{
	width: 100%;height: auto;overflow: hidden;background: #323232; border-top: 2px solid #c8c8c8; font-size: 13px;
    
}

.ftr-container2{
	width:100%;margin: 0 auto;padding: 2%;text-align: center;    
}


.ftr-div1{
	color:#e3e3e3;
    text-align:left;
    display:inline-block;vertical-align: top;width: 18%;
    margin : 0% 1.8% 0% 1.8%;
}

.ftr-div2{
	color:#e3e3e3;
    text-align:left;
    display:inline-block;vertical-align: top;width: 28%;
    margin : 0% 1.25% 0% 1.25%;
}


.heading4{
	color: #e3e3e3; font-size:19px;margin-bottom: 1.5%;text-transform: uppercase;font-family:'Cabin';
}

.br-custom2{
	line-height: 40px;
}
.enq-tbhm{width:254px;border: 1px solid #aaaaaa;  height:27px; border-radius:0px;padding-left: 5px;margin-bottom: 5%;}

.form-mshm{width: 254px; height:55px;  border-radius:0px;padding-left: 5px;}

.ftr-div4{
	width: 100%;height: auto;overflow: hidden;background: #222; padding-top: 0%;padding-bottom: .50%;font-family: Noto Sans;
}

.ftr-div5{
width: 88%;
    margin: 0 auto;
    padding: 2%;
    font-size: 12px;
    color: #d4d4d4;
	}

.ftr-div6{
	float: left;padding-bottom: 1.3%;
}

.ftr-div7{
	float: right;color:#efefef;font-size: 11px;padding-top:.5%;
}

img.grayscale{ 
opacity: 0.9; filter: alpha(opacity=70);float:left;height:35px;cursor: pointer;margin-right: 10px;margin-top: 2.5%;
}

img.grayscale:hover{ 
opacity: 1; filter: alpha(opacity=100);
}


.container-fac{
	max-width: 94%; margin: 0 auto;padding: 2%;padding-top: 2.5%;padding-bottom: 0;
}

.dtl-div1{
	text-align: justify;clear: both;
}

.dtl-img1{
	float: right;margin-left: 2%;margin-bottom:2%; border: 1px solid #dddddd;border-radius: 6px;width: 45%;
}

.dtl-img2{
	float: left;margin-right: 2%;margin-bottom:2%; border-radius: 6px;
}

.dtl-div2{
	text-align: left;clear: both;max-width:1175px;	
}


ul.ser {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}

ul li.ser {
  position: relative;
  margin-left: 1em;
  padding: 6px 0px 6px 0px;
}

ul li.ser:before {
  position: absolute;
  left: -1em;
  content: "\2713";
  font-weight: bold;color:#016ead;   
}



.tpk-div1{
	float: left;width: 33%;
}

.tpk-div2{
	float: left;max-width: 50%;
}

.fac-div{
	text-align: justify;
}
.fac-div img{
	float: left;margin-right: 2%;
}

.fac-div span{
	color:#3673DB 
}

.fac-spn{
	font-weight: bold;color:#5f5f5f;font-size:20px;font-family: 'Raleway', sans-serif;text-transform: uppercase;
}

.fac-spn2{
	font-weight: bold;color:#f3f3f3;font-size:20px;font-family: 'Raleway', sans-serif;text-transform: uppercase;
}

.news-title{
	font-weight: bold;color:#505050;font-size:16px;font-family: 'Raleway', sans-serif;text-transform: capitalize;
}

.fxdiv{
	display: flex
}

.con-spn{
	font-weight:700;color:#b51866;font-size:16px;font-family: 'Raleway', sans-serif;display: inline;
}

.con-spn span{
	font-size: 14px;color: #444;
}

.oth-div3{
	width: 55%;float: left;background-color: #fcfcfc;height: auto;border:1px #dddddd solid;margin-top:10px;margin-right: 1%;
}

.adddiv{
	padding-left: 5%;padding-right: 5%;
}
.mapdiv{
	text-align: center;width: 100%;
}

.contact-heading{ font-size: 18px;
    /* text-transform: uppercase; */
    font-weight: bold;
    text-align: center;
    background-color: #e4e4e4;
    border-bottom: 1px solid #DDDDDD;
    padding: 7px;
    color: #444;}

.form-heading{ font-size: 18px;
    /* text-transform: uppercase; */
    font-weight: bold;
    text-align: center;
    background-color: #e4e4e4;
    border-bottom: 1px solid #DDDDDD;
    padding: 7px;
    color: #444;}
.enq_div_1{width:68%; border:1px; border-style:solid;height: auto; float: right; border-color:#DDDDDD; margin-top:10px;background-color:#fcfcfc; margin-bottom:0px;}
.enq_div_2{ text-align:right;}
.enq_div_3{float:left; padding-left:0px; width:76%; margin-bottom:10px; margin-left:5%;}
.enq_div_3{float:left; padding-left:0px; width:75%; margin-bottom:14px; margin-left:5%;}
.enq_div_4{padding-bottom:10px; padding-top:8px;  }
.enq_tb{width:338px;border: 1px solid #aaaaaa;  height:29px; border-radius:5px;float:right; background-color:#ffffff; margin-left:10px; padding-left:5px; color:#454545;}
.form_ms{width: 338px; height:95px;  border-radius:5px;border: 1px solid #aaaaaa;background-color:white;float:right;margin-left:10px;}


.con-tit{
	background-color: #2063a5;font-size:30px;padding:5%;text-align: center;color:#fff;margin: -8%;margin-bottom: 4%;
}

.con-titpg{
	background-color: #2063a5;font-size:30px;padding:5%;text-align: center;color:#fff;margin: -10.8%;margin-bottom: 4%;
}


.container-cof{
	max-width: 1180px;margin: 0 auto;padding: 2%;text-align: center;clear: both;
}

.con-cof{
	max-width: 26.1%;margin: 1%;padding: 2%;text-align: left; font-size:15px; display: inline-block;border:1px solid #ddd;   
}

.con-pg{
	width: 19%;margin:0% 1%; padding: 2%;text-align: left; font-size:15px; display: inline-block;border:1px solid #ddd;   
}

.con-pgre{
	background-color: #e88823;font-size:18px;padding:1%;text-align: left;color:#fff;margin: -4.55%;margin-bottom: 4%;
}

.con-re{
	clear: both;width: 44.7%;margin: 1%;padding: 2%;text-align: left; font-size:15px; display: inline-block;border:1px solid #ddd;   
}

.heading-cr{
	font-family: 'Noto Sans', sans-serif;color: #454545;font-size: 21px;margin-bottom: 0%;
}

.container-cr{
	max-width: 94%; margin: 0 auto;padding: 2%;padding-top: 2%;padding-bottom: 0;
}


.corhed{
	color: #005086;text-transform: uppercase;
}


.home-imgcr{
	float: right;margin-left: 2%;width: 45%;
}


.cat-container{
	max-width: 1175;text-align: center;margin: 0 auto;
}

.pro_cat1{ width:22%;text-align: center; border:1px solid #aaaaaa; border-radius:5px; overflow: hidden;margin: 1%;display: inline-block;vertical-align: top;}

.pro_cat1:hover{
	
}

.pro_cat2{
	text-align: center; background-color:#e20071;width: 100%; padding: 3%; margin-bottom: 0%; border-radius: 3px;
}

.div_paging{margin: 0 auto; text-align: center; font-size:15px; margin-bottom: 4%; width: 100%;}	

.pag_pre{float: left;}

.pag_nex{float: right;}

.ab_arrow3{font-size: 25px;color: #737373;font-weight: bold;}


a.hdgal1{
	text-decoration: none;font-family: 'Noto Sans', sans-serif;color: #f3f3f3; text-transform: uppercase;font-size: 22px; font-weight: bold;
	margin-bottom: 1.5%;
}

a.hdgal1:hover{
	text-decoration: underline;
}


ul.dow{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.dow{
	 text-align:justify; 
     background: url('../image/download_symbol.png')no-repeat 0px 9px transparent;  
     list-style-position: inside;
     padding: 10px 0px 10px 28px;
     text-indent: 0px;border:0px;
  display: inline-block;
} 

ul li.dow:hover{
	text-decoration: underline;
}



.facmn-box{
	background-color:#c30e79; border:2px solid #c30e79; border-radius:5x; width:50%; height:38px; display:inline-block; line-height:38px; cursor:pointer;text-align:center; margin-top:0%; margin-bottom:2%; text-decoration:none; font-size:19px;	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s;color:#fff;
}

.facmn-box:hover{
	background-color:#fff; border:2px solid #c30e79; color: #a84b00;
}


.staff-img{
    width: 80px;
}

#imgslide {margin: 0 auto; position: relative; width: 100%; }

#imgslide > div {position: absolute;}


.menu1{color:#333;text-decoration:none}
.menu1:hover{color:#333;text-decoration:underline}
.menu1:active{color:#333;text-decoration:none;}

.menu2{color:#a902bd;cursor:pointer;text-decoration:none; text-transform:uppercase;font-weight: 700; }
.menu2:hover{color:#a902bd;text-decoration:underline}
.menu2:active{color:#a902bd;text-decoration:none;}

.menu3{color:#3673DB;text-decoration:none; cursor: pointer;float: right;}
.menu3:hover{color:#3673DB;text-decoration:underline}
.menu3:active{color:#3673DB;text-decoration:none;}

.menu4{color: #cccccc;text-decoration: none;font-size: 14px;}
.menu4:hover{color:#cccccc;text-decoration:underline;}
.menu4:active{color:#cccccc;text-decoration: none;}

.menu5{font-size:12px; color:#bbbbbb;text-decoration:none}
.menu5:hover{color:#bbbbbb;text-decoration:underline;}
.menu5:active{color:#bbbbbb;text-decoration: none;}

.menu6{color:#3673DB;text-decoration:none; cursor: pointer;float: none;}
.menu6:hover{color:#3673DB;text-decoration:underline}
.menu6:active{color:#3673DB;text-decoration:none;}

.menu7{color: #fff;font-size: 15px; font-weight: bold; text-decoration:none;cursor: pointer;}
.menu7:hover{text-decoration:underline;}
.menu7:active{text-decoration: none;}
.menu7:visited{text-decoration: none;}

.menu8{color:#3673DB; font-weight: bold; text-decoration:none;cursor: pointer; padding: .5%;}
.menu8:hover{color:#3673DB;;text-decoration:underline;}
.menu8:active{color:#3673DB;;text-decoration: none;}
.menu8:visited{color:#3673DB;text-decoration: none;}

.menu9{color:maroon;text-decoration:none;cursor: pointer; padding: .5%;}
.menu9:hover{color:maroon;;text-decoration:underline;}
.menu9:active{color:maroon;;text-decoration: none;}
.menu9:visited{color:maroon;text-decoration: none;}

.menu10{color: #ddd;text-decoration: none;}
.menu10:hover{color:#ddd;text-decoration:underline;}
.menu10:active{color:#ddd;text-decoration: none;}



.sport-name{
	text-align: center;
}
.name1{
	display: inline-block;width: 33%;text-align: left;
}
.name1 ul{margin:0px;
	padding:0px;
}
.name1 ul li{list-style:none;
	text-decoration:none;
}

.fiancial{text-align:center;}
.fiancial img{width:100%;}
.fiancial2{text-align:center;}
.main-part2{display:inline-block; width:100%; margin-top:1%; text-align:justify;}
.welcome-heading{
text-transform:uppercase;
    font-size: 26px;
    color: #555;
    text-align: left;
    font-family: Raleway;
    margin-top: 1%;}
.left-part{width:49%; float:left; margin-right:2%;}
.right-part{width:49%; float:left;}
.main-part3{display:inline-block; width:100%; margin-top:1%; text-align:justify;}
.part-sec1{
	float:left; 
	margin-right:2%;
	width: 22.79%;
    text-align: center;
    display: inline-block;
    padding: 1% 0%;
    border: 4px solid #dddddd;
    cursor: pointer;
    text-decoration: none;
    color: #444;
    transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}
.part-sec1:hover{
    border: 4px solid #a93939;
    -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
}
.part-sec1 img{margin:4%;}

.Library-head{
	color:#444;
    font-size: 20px;
    margin: 2%;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
}
span.left-text{text-align:justify; float:left;}

.part-sec2{width:3%; float:left;}

.lib-sec{display:block; padding:1%; text-align:center;}

.lib-heading{
	font-size: 33px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    color: #a93939;
    letter-spacing: 1px;
}
hr.style-ten {width:160px; height:3px; background:#a93939; margin:20px auto; border:0;}

.main-part{background:#eef3ef;}

.main-part7{background:#dddddd;}

.main-part4{display:inline-block; width:100%; margin-top:1%; text-align:justify;}

.news-part1{width:31.8%; float:left; margin-right:2%; border:1px solid #c5c1bf;     
	transition: all .5s ease;}

.news-part1:hover{box-shadow: 0px 0px 10px #888888;}

.news-part2{width:31.8%; float:left; margin:0%; border:1px solid #c5c1bf;     
	transition: all .5s ease;}

.news-part2:hover{box-shadow: 0px 0px 10px #888888;}

.news-home{}
.news-home img{width:100%;}
.news-text{padding:2% 4%;}
.news-heading{text-align:center; font-size:20px; padding:3% 0 2%; background:#a93939; color:#fff;}

.colg-footer{background-color:#222222; color:rgba(255,255,255,0.9);}
.ftr-row{margin:0 -15px; display:flex;} 
.ftr-part1{padding-top:70px; padding-bottom:40px; width:32%; padding-right:15px; 	 	padding-left: 15px; float:left; }
.ftr-part-images{margin-bottom:20px;}
.ftr-part-images img{border-radius:6px;}
.ftr-part-text{display:inline-block; margin-bottom:30px; width:100%;}
.ftr-part-text ul{padding:0px; margin:0px;}
.ftr-part-text ul li{font-size:13px; padding:0px; list-style:none;}
.ftr-part-text ul li span{font-size:14px; margin-right:4%; float:left;}
.fa{display:inline-block; font-size:inherit; transform:translate(0, 0);}
.menu{color:rgba(255,255,255,0.9); text-decoration:none}
.menu:hover{color:rgba(255,255,255,0.9); text-decoration:underline}
.menu:active{color:rgba(255,255,255,0.9); text-decoration:none;}	
.ftr-part2{color:rgba(255,255,255,0.9); text-align:left; display:inline-block;
	vertical-align:top; width:18%; margin:0%; padding:70px 15px 0;}
.ftr-about{color:rgba(255,255,255,0.9); font-size:17px; padding-bottom:20px; 
	margin-bottom:30px; position:relative;}
.ftr-about:before{content:""; position:absolute; top:100%; left:0; width:40px;
	margin-top:-2px; border:2px solid rgba(255,255,255,0.2);}
.menu-ftr{display:inline-block; width:100%; text-transform:capitalize; padding:9px 0;
    font-weight: 400; text-decoration:none; color:rgba(255,255,255,0.9);}
.menu-ftr:hover{color:rgba(255,255,255,0.9); text-decoration:underline;}
.menu-ftr:active{color:rgba(255,255,255,0.9); text-decoration: none;}
.ftr-part3{color:rgba(255,255,255,0.9); text-align:left; display:inline-block;
	vertical-align:top; width:20%; margin:0%; padding:70px 15px 0;}
.ftr-part4{color:rgba(255,255,255,0.9); text-align:left; display:inline-block;
	vertical-align:top; width:20%; margin:0%; padding:70px 15px 0;}
.edu-quick-contact{position: relative;}
.edu-email{}
.wpcf7-form-control-wrap {position: relative;}
.edu-quick-contact .edu-email input {
    color: #ffffff;
    background-color: transparent;
    border: 1px solid rgba(255,255,255,0.1);
    padding: 8px 0px 8px 15px;
    width: 92%;
    margin-bottom: 10px;
    border-radius: 5px;
    font-size: 12px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	font: inherit;
	font-family: inherit;
    line-height: inherit;
}
.edu-quick-contact .edu-email input:focus{outline: none; border: 1px solid #ffaa30;}

.edu-quick-contact .edu-habists textarea {
    padding: 8px 0px 8px 15px;
    width: 92%;
    font-size: 12px;
    background-color: transparent;
    border: 1px solid rgba(255,255,255,0.1);
    height: 80px;
    border-radius: 5px;
    color: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	font-family: inherit;
    line-height: inherit;
	overflow: auto;
	margin: 0;
    font: inherit;
}
.edu-quick-contact .edu-habists textarea:focus {
    outline: none;
    border: 1px solid #ffaa30;
}
.ftr-submit{background-color: #222;
    border: 1px solid rgba(255,255,255,0.1);
    width: 110px;
    height: 32px;
    display: inline-block;
    line-height: 32px;
    cursor: pointer;
    text-align: center;
    margin-top: 1%;
    margin-bottom: 1%;
    text-decoration: none;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    color: #4a4a4a;
    font-size: 16px;
}
.ftr-submit:hover{border:1px solid #ffaa30; color: #fff;}

.social-line{position:relative; text-align:center;}
.social-line:before{
	content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    margin-top: -2px;
    background-color: rgba(255,255,255,0.1);
}
.icon-social{margin:0px; padding:0px; display:inline-block;}
.social-line .icon-social li {
    display: inline-block;
    position: relative;
    z-index: 1;
    background-color: #222222;
    border-radius: 50%;
    margin: 0 5px;
    padding: 0 5px;
}
.social-line .icon-social li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    border-radius: 50%;
    background-color: #222222;
    color: rgba(255,255,255,0.9);
    text-align: center;
    border: 2px solid rgba(255,255,255,0.1)
} 
.social-line .icon-social li a:hover {color: #ffaa30; background-color: #000;}

.copyright{text-align:center; padding:36px 0;}
.copyright p{margin-bottom:0; font-size:13px; color:rgba(255,255,255,0.9);}

.map-fram{text-align:center; width:100%;}
.map-fram iframe{width:100%; height:340px;}

.news-div2{margin-top:20px;}


@media handheld, only screen and (max-width: 1024px) {

.container-cr{
	padding: 4%;padding-bottom: 2%;
}

.home-imgcr{
	display: none;
}

.con-titpg{
	margin: -5%;margin-bottom: 2%;
}

.con-pgre{
	margin: -2.3%;margin-bottom: 4%;
}


.con-pg{
	width: 42%;
}

.con-re{
	width: 91%;
}

	
.head-container2{
	height: auto;padding:.5%;
}

.head-tital { 
    margin-bottom: .5%;
}    

.head-mail{
	float: right; padding:1.5% 0%;
}

.head-tital img{
	width: 65px
}
    
.company-heading {  
    font-size: 25px;
    margin-top: 1%;    
}    

.container{
	padding: 2%;
}

.con-div2 h1{
	font-size: 20px;
}

.det-home1{
	display: block; 
}


.det-home2{
	width: 100%;float: none;
}

.line-div{
	display: none;
}

.det-side{
	width: 100%;float: none;vertical-align: top;
}

.news-div{	
	float: left;width:50%;margin-bottom: 2%;
}

.stf-div{	
	float: left;width:47%;margin-top: 0;margin-bottom: 2%;padding-left: 1%;
}


.new-con{
	margin-bottom:2%; margin-top: 2%;clear: both;
}

.news-div h1{
	margin-bottom: 0%;
}

.stf-div h1{
	margin-bottom: 3%;
}

.staff-imghome{
	width: 60px;
}

.ftr-div1{
	width: 46%;
    margin : 0% 1.25% 2% 1.25%;
}

.ftr-div2{
	width: 46%;
    margin : 0% 1.25% 2% 1.25%;
}

.dtl-img1{
	width: 50%;
}

.enq_div_1{border:1px; border-style:solid;float: none; border-color:#DDDDDD; width:100%; margin-top:15px;background-color:#fcfcfc;}
.enq_div_2{ text-align:left;}
.enq_div_3{float:left; padding-left:2%; width:42%; margin-bottom:20px;}
.enq_div_3{float:left; padding-left:2%; width:42%; margin-bottom:20px;}
.enq_div_4{padding-bottom:25px;  }

.enq_tb{width:100%;border: 1px solid #aaaaaa;  height:29px; border-radius:5px;background-color:#ffffff; margin-left:10px; color:#454545;}

.form_ms{width: 216%; height:95px;  border-radius:5px;border: 1px solid #aaaaaa;float:left;margin-left:0%;}

.fxdiv{
	display: block;text-align: center;
}

.adddiv{
	margin: auto;text-align: left;display: inline-block; width:100%;
}

.oth-div3{
	width: 100%;float: none;background-color: #fcfcfc;height: auto;border:1px #dddddd solid;margin-top:10px;margin-right: 1%;
}

.admprc{
	margin: 3%;
}

.pro_cat1{width: 45%;margin: 2%;}

.part-sec1{width:46.79%; margin-bottom: 4%;}

.news-part1{width:46.79%; margin-bottom: 4%;}

.news-part2{width:46.79%; margin-bottom: 4%;}

.news-div2{margin:0px;}

.map-fram{width:90%;}


	
}



@media handheld, only screen and (max-width: 667px) {



.con-tit{
	margin: -2.6%;margin-bottom: 4%;
}

.con-cof{
	max-width: 100%;margin-bottom:5% 
}
.head-tital {
    margin-bottom: .5%;
	width:100%;
}  
.head-tital img {
    width: 65px;
    margin: 0 auto;
    display: block;
    float: none;
    }
.company-heading {  
    font-size: 20px;
	text-align: center;
    float: none;
    }


.head-mail {
	display: none
}


.tital-sub {
    font-size: 11px;
    }

.con-div2{
	display: block;
	clear: both;
	width: 100%;
	margin-bottom: 2%;
	padding-top: 4%;
}

.con-div2 img{
	width: 96%;
}

.news-div{	
	float: left;width:100%;margin:2% 0%;
}

.stf-div{	
	float: left;width:100%;margin-top: 4%;margin-bottom: 7%;padding-left: 1%;
}

.ftr-container2 {
       text-align: left;
}


.ftr-div1{
	width: auto;display: inline-block;width:40%;
    margin : 3% 1.25% 8% 3.25%;
}

.ftr-div2{
	width: auto;
    margin : 0% 1.25% 8% 1.25%;
}

.ftr-div5{
	width: 100%; text-align: center;
	}

.ftr-div6{
	float: none;display: inline-block;padding-top:2%;
}

.ftr-div7{
	float: none;display: inline-block;font-size: 10px;text-align: center;width: 100%;
}

.container{
	margin-top: 3%;
}

.dtl-img1{
	width: 100%;float: none;display: block;
    margin-left: auto;
    margin-right: auto 
}

.dtl-img2{
	width: 100%;
}

.tpk-div1{
	float: none;max-width: 100%;
}

.tpk-div2{
	float: none;max-width: 100%;
}

.fac-div img{
	width: 90px;
}

.enq_div_1{float: left; border:1px; border-style:solid; border-color:#DDDDDD; width:100%; margin-top:10px; margin-bottom:0px; }
.enq_div_2{background-color:#f5f5f5;padding-bottom:13px; padding-right:30px;}
.enq_div_3{float:left; padding-left:0px; width:100%; margin-bottom:15px; }
.enq_div_4{padding-bottom:12px; }

.enq_tb{width:100%;border: 1px solid #aaaaaa;  height:29px; border-radius:5px;background-color:#ffffff;margin-left:10px; color:#454545;}
	 
.form_ms{width: 96%; height:100px;border: 1px solid #aaaaaa;  border-radius:5px;background-color:white;margin-left:0px; padding-left:5px; padding-right:5px; margin-bottom:0px;}

.heading5{
	font-size:18px;
}

.pro_cat1{width: 100%;margin:0; margin-bottom: 5%;}


.facmn-box{width: 100%;}


.sport-name{
	text-align: left;
}

.name1{
	width: 49%;
    vertical-align: top;
    margin-bottom: 3%;
	}
.part-sec1 {width:98%; margin-bottom:4%;}

.news-part1 {width:100%; margin-bottom:4%;}

.news-part2 {width:100%; margin-bottom:4%;}	

.adddiv {width:100%;}

.map-fram {width: 90%;}

.news-div h1 {margin-bottom:0;}
	
	
	
}

@media handheld, only screen and (max-width: 360px) {
	
.con-titpg{
	margin: -2.4%;margin-bottom: 2%;
}


.con-pg{
	width: 90%;margin-bottom: 5%;
}


.new-sum{
	width: 75%;
}	

.staff-sumhm{
	width: 72%;
}

.new-sum2{
	width: 75%;
}




	
}

	




