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

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

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

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

ul.arrow3 li {
	padding-left: 2.2em;
    text-indent: -1.91em;
}

ul.arrow3 li:before { content: "\0261E";font-size: 30px;color: #e62a99;font-weight: bold; position: relative; top:4px; 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: #de2392;font-weight: bold;}

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


.head-container1{
	width: 100%;height: auto;overflow: hidden;background: #f9f9f9;
    background: -webkit-linear-gradient(#f9f9f9, #fff);
    background: -o-linear-gradient(#f9f9f9, #fff);
    background: -moz-linear-gradient(#f9f9f9, #fff);
    background: linear-gradient(#f9f9f9, #fff);
    /*border-top: 3px #fba214 solid;*/
}

.head-container2{
	max-width: 96%; height:85px; margin: 0 auto;padding: .5% 2% 0.8% 2%;
}

.head-tital{float: left;}

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

.tital-sub{
font-size: 15px;
    color: #555;
    margin-top: 0.6%;
    text-transform: none;
    text-align: center;
    font-family: 'Muli', sans-serif;
    letter-spacing: .5px;
    font-weight: 700;
}

.company-heading{
font-family: 'Cabin', sans-serif;
    color: #8d57d2;
    font-size: 29px;
    margin-top: 3.1%;
    transition: all .4s ease;
    float: left;
    font-weight: 700;
    text-transform: uppercase;
    word-spacing: 3px;
	}

.head-mail{
	float: right; padding-top: 2.7%;
}

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

.container{
	max-width: 96%; margin: 0 auto;padding: 2%;padding-bottom: 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{
background: url(../image/imp-link.png) no-repeat left 4px;
    list-style-position: inside;
    padding: 3.4px 0px 3.4px 28px;
    text-indent: 0px;
    border: 0px;
    display: block;
    border-bottom: 1px #ddd solid;
    text-align: left;
    background-color: #fff7f7;
} 

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: #e62a99;
    font-size: 13px;
    font-weight: 700;
}

ul.canlink{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.canlink{
background: url(../image/imp-link.png) no-repeat left 4px;
    list-style-position: inside;
    padding: 3.4px 0px 3.4px 28px;
    text-indent: 0px;
    border: 0px;
    display: block;
    border-bottom: 1px #ddd solid;
    text-align: left;
    /*background-color: #fff7f7;*/
} 

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

.heading-wel{
	font-size: 1.5em;
    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:#804ebf;
    }

.heading1{
	    font-family: 'Raleway', sans-serif;
    color: #fff;
    font-size: 23px;
    background: linear-gradient(to right, #ca2d8a, #fff);
    padding: 8.5px;
    text-transform: uppercase;
    margin-bottom: 2%;
}

.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:10px 0 5px;
}

.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{
color: #8051bb;
    font-size: 23px;
    font-family: 'Muli', sans-serif;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 1%;
    font-weight: 900;
}
          
.heading7{
	font-family: 'Noto Sans', sans-serif;
    color: #333;
    font-size: 18px;
    text-align: center;
    width: 98.8%;
    background-color: #f5f5f5;
    padding: .5%;
    font-weight: 700;
    border: 1px #ccc solid;
    border-bottom: 0;
    margin: 0 auto;
}

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

.heading9{font-family: 'Raleway', sans-serif; color: #fff; font-size: 20px; background:#6a37a9; padding: 2%;text-transform: uppercase;}

.heading10{font-family: 'Raleway', sans-serif; color: #fff; font-size: 20px; background:linear-gradient(to right, #ca2d8a, #fff); padding: 2%;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: #0086b9;
}

.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: 55%;float: left;
}

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

.det-home3{
	
}

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

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

.newlinkdiv{text-align:left; padding:3% 0 5% 3%;}

.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: #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:1%; border: 1px solid #dddddd;border-radius: 6px; width:46%;
}

.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:#8051bb;font-size:20px;font-family: 'Raleway', sans-serif;text-transform: uppercase;
}

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

.news-title{
	font-weight: bold;
    color: #555;
    font-size: 14px;
    /*font-family: 'Raleway', sans-serif;*/
    text-transform: uppercase;
}

.fxdiv{
	display: flex
}

.con-spn{
	font-weight:700;color:#9A3137;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{	
    margin: 0 auto;   
    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.1%;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: #804ebf;
    width: 94.3%;
    padding: 3%;
    margin-bottom: 0%;
    border-radius: 3px;    
    margin: 0 auto;
}

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

.pag_pre{float: left;}

.pag_nex{float: right;}

.ab_arrow3{font-size: 30px;color: #de2392;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-ic.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: #fff;
    border: 2px solid #8051bb;
    width: 43%;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    cursor: pointer;
    text-align: center;
    margin-top: 0%;
    margin-bottom: 1.5%;
    text-decoration: none;
    font-size: 18.5px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    color: #444;
    font-weight: 700;
}

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


.facmn-box24{
	background-color: #fff;
    border: 2px solid #de2392;   
    width: 43%;
    height: 80px;
    display: inline-block;
    line-height: 80px;
    cursor: pointer;
    text-align: center;
    margin-top: 0%;
    margin-bottom: 1.5%;
    text-decoration: none;
    font-size: 21px;
	font-weight:700;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    color: #de2392;
	text-transform:uppercase;
}
.facmn-box24:hover{
	background-color:#de2392; border:2px solid #de2392; color: #fff;
}


.headCan1 {
    float: left;
    color: #ce1582;
    margin-right: 2%;
    font-size: 16px;
    font-weight: 700;   
}
.headCan2 {
    float: right;
    color: #ce1582;
    margin-right: 2%;
    font-size: 16px;
    font-weight: 700;   
}




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

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

.menu3{color:#3673DB;text-decoration:none; cursor: pointer;}
.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: 14px; 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;
}
.image-about {
    text-align: center;
    display: inline-block;
    margin-top: 2%;
}
.image-about img {
    margin-bottom: 2%;
	width:70%;
}

.news-div{}

.land-link{}
.land-link ul{margin:0; padding:0;}
.land-link ul li{
	list-style: none;
    margin: 0;
    text-indent: -1.01em;
    padding: 5px 1em;
    border-bottom: 1px dotted #c5c4c4;
}
.land-link ul li:before {
    content: "\00BB \0020";
    font-size: 27px;
    color: #4e4d4d;
    font-weight: bold;
}
.land-link ul li a{
    margin: 0;
    padding: 0px 0;
    color: #4e4d4d;
    font-weight: 700;
    font-size: 20px;
	transition:all .3s ease-in-out;
}
.land-link ul li a:hover{color:#dc8701; transition:all .3s ease-in-out;}

.stdnt{
	color: #555555;
    font-weight: 700;
    font-size: 25px;
    margin: 0px 0 15px 0;
}

.enqmail-div{
    margin: 0 auto;
    clear: both;
    text-align: center;
    padding: 8%;
    padding-top: 4%;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    color: #666;
    line-height: 30px;
    font-family: 'Raleway', sans-serif;
}

.enqmail-div span{
	font-size: 16px;
    color: #804ebf;
    text-transform: uppercase;
    font-weight: 700;
}

.enqmail-div span a{
	color: blue;
	text-decoration: underline;
}

.enqmail-div span a:hover{
	
	color:#8421de;
}






@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:2%;
}
    
.head-tital { 
    margin-bottom: .5%;
}    

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

.head-tital img{
	width: 65px
}
.head-mail span {
    padding-left: 5px;
}
    
.company-heading {  
    font-size: 22px;
    margin-top: 1%;    
}     
.tital-sub{font-size:12px;}

.head-mail{
	float: right; padding-bottom: 1.1%;
}

.head-mail img{
	
}

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

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

.facmn-box24{font-size:18px; height:55px; line-height:55px;}

.pro_img{width:100%;}


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

.facmn-box24{font-size:21px; width:99%; height:80px; line-height:80px;}



.head-container2{padding:1% 2%;}
.head-tital {float:none; text-align: center; margin:0;}
.head-tital img {width: auto; float: none;}	
.company-heading {
	margin:0;
	float:none; 
	display:inline-block; 	
	top:18px;
	font-size:25px;
}
.tital-sub {font-size:13px;}
.head-mail {display:none;}

	
}

@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: 23px;
	text-align: center;
    float: none;
    }
    


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

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

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

.head-subtit{
	font-size: 13px;
}
    
    
    
.lib-heading {
font-size: 29px;  
    line-height: 30px;
}

.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%;
}
    
        .image-about img {
        width: 100%;
    }


.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: 95%;margin:0; margin-bottom: 5%;}

.pro_img{width:100%;}


.facmn-box{width: 100%;}

.facmn-box24{width: 100%;}


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

.name1{
	width: 49%;
    vertical-align: top;
    margin-bottom: 3%;
	}
	
	.headCan1, .headCan2 {
    float: none;
}
}

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




	
}

	




