@charset "utf-8";

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

body{background-color:#ffffff; 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-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: #1C82C4;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: 6px;
    padding-right: 5px;}

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-container1{
	width: 100%;height: auto;overflow: hidden;background: #253E85;  
}

.head-container2{
	width: 91%; 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: 15px;
    color: #ffd601;
    margin-top: 1%;
    text-transform: none;
    text-align: center;
    font-family: 'Lato', sans-serif;
    letter-spacing: .5px;
}

.company-heading{
	font-family: 'Raleway', sans-serif;
    color: #EDEDED;
    font-size: 34.8px;
    margin-top: 4%;
    transition: all .4s ease;
    float: left;
    font-weight: 700;
	}
.head-mail{
	float: right; padding-top: 2.5%; color:#efefef;
}

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

.container{
	width: 91%; 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: #ff4f4f;
    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: 1%;
    background-color: #d6613e;
	display:flex;
    }

.heading1{
	font-size: 1.7em;
    font-family: 'Noto Sans', sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 1px;
    word-spacing: 3px;
    margin-bottom: 2.4%;
    text-align: left;
    padding: 10px;
    background: linear-gradient(to right, #ef0885, #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: #008ada; font-size:17px;margin:0;}

.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: #008ada;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-color: #007d32; padding: 2%;text-transform: uppercase;}

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

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

.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; margin-top: 1%;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 0% 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.html');
	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.html');
	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: #404040; border-top: 2px solid #d8b446;font-size: 13px;font-family: Noto Sans;
    
}

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


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

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


.heading4{
	color: #dddddd; font-size:17px;margin-bottom: 1.5%;
}

.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{
	max-width: 1130px;margin: 0 auto;padding: 2%;
	}

.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;
}

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


.container-fac{
	max-width: 1130px; 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;
}

.dtl-img2{
	float: left;margin-right: 2%;margin-bottom:1%; border: 1px solid #dddddd;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:#5d5d5d;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: #2570ce;
    font-size: 16px;
    /* font-family: 'Raleway', sans-serif; */
    text-transform: capitalize;
}

.fxdiv{
	display: flex
}

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

.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: 1130px; 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:#008ada;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: 30px;color: #008ada;font-weight: bold;}

.ab_arrow4{font-size: 30px;color: #f3f3f3;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:#1e7aff; border:2px solid #1e7aff;width:40%; 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 #1e7aff; color: #005de4;
}

.mymenu1{color:#efefef;text-decoration:none}
.mymenu1:hover{color:#efefef;text-decoration:underline}
.mymenu1:active{color:#efefef;text-decoration:none;}

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

.menu2{color:#008ADA;cursor:pointer;text-decoration:none; text-transform:uppercase;font-weight: 700; }
.menu2:hover{color:#008ADA;text-decoration:underline}
.menu2:active{color:#008ADA;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:#dddddd;text-decoration:none}
.menu4:hover{color:#dddddd;text-decoration:underline;}
.menu4:active{color:#dddddd;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;}



.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%;}

.fiancia2{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.5%;
    text-align: center;
    display: inline-block;
    padding: 1% 0%;
    border: 4px solid #f9f9f9;
    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 #ff4aa4;
    -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% 1% 0%; text-align:center;}

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

.main-part{background:#f9f9f9;border-bottom: 1px #ddd solid;border-top:1px #ddd solid;}

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

.news-part1{
	width:31.5%; 
	float:left; 
	margin-right:2%; 
	border:1px solid #c5c1bf;     
	transition: all .5s ease; 
	padding-bottom: 1%;
}
.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;  
	padding-bottom: 1%;
}
.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: 21px;
    padding: 2.4% 0 2%;
    background: #008ada;
    color: #fff;
}
.colg-footer{background-color:#222222; color:rgba(255,255,255,0.9);}

.ftr-row{margin:3% 0px 0; display:block; text-align:center;} 

.ftr-part1{
	padding:0px; 
	width:28%; 
	display:inline-block; 
	text-align:justify; 
	margin-right:4%; 
}
.ftr-part-images{margin-bottom:20px;}

.ftr-part-images iframe{width:80%; height:150px; border:0; border-radius:6px;}

.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); 
	display:inline-block;
	vertical-align:top; 
	width:22%; 
	margin:0%; 
	padding:0px;
	text-align:justify;
}
.ftr-about{
	color:#008ada; 
	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 #008ada;
}
.menu-ftr{
	display:inline-block; 
	text-transform:capitalize; 
	padding:6px 0;
    font-weight: 400; 
	text-decoration:none;
	color:#dddddd;
}
.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;}

.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 #676767;
    padding: 8px 0px 8px 15px;
    width: 92%;
    margin-bottom: 10px;    
    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 #0075b9;}

.edu-quick-contact .edu-habists textarea {
    padding: 8px 0px 8px 15px;
    width: 92%;
    font-size: 12px;
    background-color: transparent;
    border: 1px solid #676767;
    height: 80px;   
    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 #0075b9;}

.ftr-submit{background-color: #222;
    border: 1px solid #676767;
    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: #828282;
    font-size: 16px;
}
.ftr-submit:hover{border:1px solid #0075b9; color: #fff;background: #0075b9;}

.social-line{position:relative; text-align:center;}

.social-line:before{
	content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    margin-top: -2px;
    background-color: #5a5a5a;
}
.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: #0075b9;
    color: rgba(255,255,255,0.9);
    text-align: center;
    border: 2px solid rgba(255,255,255,0.1);transition: .8s;
} 
.social-line .icon-social li a:hover {color: #0075b9; background-color: #ff1493;}

.copyright{text-align:center; padding:30px 0 0;font-size:12.5px;}

.copyright p{margin-bottom:0;color:rgba(255,255,255,0.9);}

.salider-fullpart{background:#f9f9f9;border-bottom: 1px #ddd solid;}

.about-sect{width: 100%;}

.about-sect img{}

.affidvt-img{}

.affidvt-img img{width:100%;}

.news-div2{margin-top:5%;}

.staff-img{width: 90px;}

.game-div{display:inline-block;}






@media screen and (max-width:1104px){
	
.company-heading {font-size:27px;}	

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


@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:0%; display:block; text-align:center;}

.head-tital {float:none; display:inline-block;}

.head-mail{float: none; padding:0% 0% 1% 0; display: inline-block;}

.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:49%;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;}

.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%;}

.news-div2 {margin-top: 0%; margin-left:2%;}

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

.news-part1 {
	width:47%; 
	margin-bottom:4%; 
	float:none; 
	display:inline-block; 
	text-align:justify;
}
.news-part2 {width:47%; float:none; display:inline-block; text-align:justify;}

.main-part4 {display: block; text-align: center;}

.ftr-part1 {width:50%; margin-right:4%;}

.ftr-part-images iframe{width:90%;}

.ftr-part2 {width:44%; margin:0%;}






	
}

@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-mail img{width: 20px;}

.head-mail img{width: 20px;}

.head-mail span{float: left;font-size: 13px;}

.head-subtit{font-size: 13px;}

.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-bottom: 2%;}

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

.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%;}	

.lib-heading {line-height:35px;}

.ftr-part1 {width:100%;}

.ftr-part-images iframe{width:100%;}

.ftr-part2 {width:48%; margin:4% 0;}

.news-div2 {margin-top: 0%;}

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

.head-tital img{margin:0 auto; display:block; float:none; width:16%;}

.company-heading {
	text-align:center; 
	float:none; 
	line-height:25px; 
	font-size:20px;
	margin-top:1.5%;
}

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

.head-mail {display: none;}

.heading1 {font-size:1.5em;}

.heading6 {font-size:18px;}




	
	
	
}

@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%;}

.social-line .icon-social li {width:11%;}


	
}

	




