@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Raleway:700);

@import url(https://fonts.googleapis.com/css?family=Raleway);

@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,700);

@import url(https://fonts.googleapis.com/css?family=Muli:400,700);

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

body{background-color:#ffffff; font-family: 'Muli', sans-serif;font-size:16.5px; color:#444; 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: #333;background-image: linear-gradient(to right, #ccc, #555, #ccc);}

hr.style-six { border: 0; height: 0; border-top: 1px solid #a2dae8;}

.arrow1{
	font-size: 22px;color: #3673DB;
}

.arrow2{
	font-size: 30px;color: #973bb7 ;
}


header{
width: 100%;
    height: auto;
    margin: 0 auto;
    transition: all 1s ease;   
    z-index: 9999;   
    position: fixed;    
}

.head-container2{
background-color: #007ac1;
    overflow: hidden;
    padding: 0.2% 2.6%;    
} 


.head-container1{
  position: fixed;z-index:9999;	width: 100%;height: auto;overflow: hidden;background: #f7f7f7;
  /*border-top: 3px solid #134d6d;*/opacity: 0.93;filter: alpha(opacity=93);
}

.tophead-mail{
float: left;
    display: inline;
    font-size: 13px; 
   
}

.topsocial {
width: 24px;
    /* height: 24px; */
    /* line-height: 27px; */
    display: inline-block;
    /* border-radius: 50%; */
    /* background-color: #fdfdfd; */
    color: #f1f1f1;
    text-align: center;
    transition: .8s;
    /* border: 2px #2481cc solid; */
    font-size: 22px;
    margin-right: 8px;
}


.tophead-mail2 {
    float: right;
    display: inline-flex;
    font-size: 13px;
    padding-top: .1%;   
}

.mailtop {
    color: #fafafa;
    font-size: 23px;
    margin-right: 6px;
}

/*header.sticky .head-container2{display: none}*/ 

.head-div2{
	width: 95%; height:46px; margin: 0 auto;padding-top:1%;padding-bottom:1.5%; padding-left: 2%;padding-right: 2%;
}

.head-tital{
	float: left;margin-top: -0.7%;
}

.head-subtit{
	font-weight: bold;font-size: 15px;color:#555555; 
}

.donaico{
	margin-left: 4%;
	    margin-top: -6%;
}

.head-mail{
	float: right; padding-top: 0.8%;width: 65%;
}

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

.header-fill{
	height: 113px;background-color: #f7b01a
}

.home-video{
	width:100%;
	border: 2px solid #d0d0d0;
	margin-top: 1.5%;
}

.container{
	width: 93%; margin: 0 auto;padding: 2.5% 2% .5% 2% ;
}

.container-inner{
    padding-top: 1%;
}

.container-blk{
	width: 93%; margin: 0 auto;padding: 0 0% 2% 0% ;
}


.con-div1{
	padding:0px;text-align: center;clear: both;
}
.con-div2{
	 margin:1px;
    width:20%;margin: 1.0%;
    text-align: center;
   display:inline-block; padding:1%;
   border:  1px solid #ddd;background-color: #ff5555;color: #fff;
}

.con-div3{
	 margin:1px;
    width:20%;margin: 1.0%;
    text-align: center;
   display:inline-block; padding:1%;
   border:  1px solid #ddd;background-color: #5dc74b;color: #fff;
}

.con-div4{
	 margin:1px;
    width:20%;margin: 1.0%;
    text-align: center;
   display:inline-block; padding:1%;
   border:  1px solid #ddd;background-color: #ffa10d;color: #fff;
}

.con-div5{
	 margin:1px;
    width:20%;margin: 1.0%;
    text-align: center;
   display:inline-block; padding:1%;
   border:  2px solid #b2e1f1;background-color:none;
        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;
}

.con-div5:hover{
	
   border:  2px solid #f8a031;
}

.container-voul{
	width: 95.5%;
    margin: 0 auto;
    padding: 0 0% 3% 0%;
}

.con-voul{
margin: 1.0%;
    text-align: justify;
    display: inline-block;
    padding: 1%;   
    background-color:#134d6d; 
    color: #fff;
    border-radius: 5px;
}

.con-voul-img{
float: left;
    background: white;
    width: 23%;
    border-radius: 5px;
    margin-right: 1.5%;
    border: 2px solid #ddd;
}

.con-voul-text{
	float: right;
	width: 73.5%;
	padding-top: .5%;
	padding-right: 1%;
}

.con-voul h2{
font-size: 24px;
    margin-bottom: 0.6%;
    font-family: Titillium Web;
}

.para-hm{
	text-align: justify;padding: 5%;
}

.heading1{
	font-family: 'Raleway', sans-serif; color: #195c6d; text-transform: uppercase;font-size: 22px; margin-bottom: 1.5%;word-spacing: 3px; float: left;
}

.heading1-sub{
	font-family: 'Raleway', sans-serif; color: #393939; font-size: 22px; margin-bottom: 1.1%;word-spacing: 2px; float: center;text-align: center;
}

.heading1-hm{
	font-family: 'Raleway', sans-serif; color: #454545; text-transform: uppercase;font-size: 26px; margin-bottom: 1.5%;word-spacing: 3px;text-align: left;color: #656565;line-height: 35px;
}

.heading1-cl{
	color: #134d6d;
}



.heading2{
	font-family: 'Raleway', sans-serif; color: #454545;font-size: 25px;margin-bottom: 1.5%;
}

.heading3{
font-size: 16px;
    color: #1483d2;
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0.5%;
    margin-top: 2%;
}

.heading5{
	color: #656565;font-size: 22px; margin-bottom: 1.5%;
}

.heading6{
    font-family: 'Raleway', sans-serif;
    color: #3d79b9;
    text-transform: uppercase;
    word-spacing: 3px;
    margin-bottom: 1.5%;
}

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

.det-home1{
	text-align: center;
    padding: 1.5%;
    border: 3px solid #134d6d;
}

/*.det-home1 p{
    font-style: italic;
    font-size: 18px;
    text-align: justify;
    padding: 2% 0;
}*/

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

.line{padding-top:1.7%;}

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

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

.det-home2{
	width: 100%;float: right;text-align: justify;
}

.det-home3{
	float: left;   
    margin-right: 2%;width: 47%;
}

.det-home3 img{
	float: left;
	border-radius: 6px;
}


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


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


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

.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/ring-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: 70%;line-height: 22px;padding-left: 5%;
}

.container-bsl{
	max-width: 1175px; margin: 0 auto;padding: 0% 0% 0% 0% ;margin-bottom: 2%;background-color: #fff;
}

@keyframes slidy {
    0% { left: 0%; }
    20% { left: 0%; }
    25% { left: -100%; }
    45% { left: -100%; }
    50% { left: -200%; }
    70% { left: -200%; }
    75% { left: -300%; }
    95% { left: -300%; }
    100% { left: -400%; }
    }
    
    body { margin: 0; } 
    div#slider { overflow: hidden; }
    div#slider figure img { width: 20%; float: left; }
    div#slider figure { 
      position: relative;
      width: 500%;
      margin: 0;
      left: 0;
      text-align: left;
      font-size: 0;
      animation: 30s slidy infinite; 
    }
    


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

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

.ftr-div1{
	
    text-align: center;
    display:inline-block;vertical-align: top;width: 22%;
    margin : 0% 1.25% 0% 1.25%;color: #555;font-size: 16px;
}

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

.ftr-div3{
	padding-top: 4%;
}

.ftr-div4{
	font-size: 12px;    
    /*font-family: 'Lato';*/
}

.ftr-div4 span{
	color:#ffe000;	
}

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

.br-custom2{
	line-height: 40px;
}
.enq-tbhm{width:254px;box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);border: 1px solid #dbdbdb; height:30px; border-radius:0px;padding-left: 5px;margin-bottom: 7%;}

.form-mshm{width: 254px; height:55px;box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);border: 1px solid #dbdbdb;padding-left: 5px;margin-bottom: 5%;}

.ftrimg{
	margin-bottom: 6%;
}


.ftr-container3{
	width: 100%;height: auto;;overflow: hidden;color:#eee;font-size: 14px; text-align: center;background-color:#033446; padding:0.5% 0% 0.5% 0%;
}

img.social{
	margin: .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);
}

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

.dtl-hin{
	text-align: justify;clear: both;padding-top: 2%;font-size: 16px;
}



.container-stds{
	text-align: center;clear: both;padding-top: 0%;max-width: 1170px;margin: auto;

}
.dtl-div2{
	margin: 0% 1.5% 3% 1.5%;display: inline-block;
}


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

.dtl-img2{
	float: none;margin:0%; border: 1px solid #dddddd;border-radius: 6px;display: inline-block;
}

.des-spn{
	color: #973bb7;text-transform: none;
}

.dtl-div3{
	margin: 0% 1.5% 3% 1.5%;display: inline-block;width: 30%;
}

.dtl-img3{
	float: none;margin:0%; border: 1px solid #dddddd;border-radius: 6px;display: inline-block;max-width: 100%;
}


ul.ser{
list-style:none;
 padding-left:0px; padding-right:0px; padding-top: 0px;
}
li.ser:before {
  content: '\2713';
   padding-right: 8px;
   font-weight: bold;color:#016ead;
}
ul li.ser{
	text-align: left;
    list-style-position: inside;
    padding: 6px 0px 6px 0px;
    text-indent: 0px; border:0px; /*border-bottom:1px; border-style: solid; border-bottom-color:#94bcff;*/
}

.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:#598cc6;font-size:18px;font-family: 'Lato', sans-serif;text-transform: uppercase;
}


.fxdiv{
	display: flex
}

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

.adddiv{
	padding-left: 5%;padding-right: 5%;
}

.jof-div1{
	width: 100%;float: none;background-color: #fcfcfc;height: auto;border:1px #dddddd solid;margin-top:10px;margin-right: 1%;text-align: center;
}

.jof-div2{
	padding-left: 5%;padding-right: 5%;
}

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

.form-heading{ font-size:16px; /*text-transform:uppercase; */ font-weight:bold;text-align:center;background-color:#f3f3f3; border-bottom:1px solid #DDDDDD; padding:7px;color: #555}

.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{width: 28%; border:1px; border-style:solid;height: auto; float: left;text-align: center; border-color:#DDDDDD; margin-top:10px;margin-left:3%; background-color:#fcfcfc; margin-bottom:0px;}

.form_ms{width: 338px; height:95px;background-color:white;float:right;margin-left:10px;box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);border: 1px solid #dbdbdb;}

.ask-nt{
	font-weight: normal;padding-right: 0;
}

.under-cons{
	text-align: center;
    background-color: #e0e0e0;
}

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

.menu2{color:#3673DB; float:right; cursor:pointer;text-decoration:none; font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; text-transform:uppercase; font-size:16px; }
.menu2:hover{color:#3673DB;text-decoration:underline}
.menu2:active{color:#3673DB;text-decoration:none;}

.menu3{color:#973bb7;text-decoration:none; cursor: pointer;}
.menu3:hover{color:#973bb7;text-decoration:underline}
.menu3:active{color:#973bb7;text-decoration:none;}

.menu4{color:#eee;text-decoration:none;cursor: pointer;}
.menu4:hover{color:#eee;text-decoration:underline;}
.menu4:active{color:#eee;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{float: none; cursor:pointer;text-decoration:none; font-family: Consolas; color: #990699;  text-transform: none; font-size:18px;word-spacing:2px; }
.menu7:hover{text-decoration:underline}
.menu7:active{text-decoration:none;}

.menu8{color:#054e67; float:right; cursor:pointer;text-decoration: none; }
.menu8:hover{color:#054e67;text-decoration:underline}
.menu8:active{color:#054e67;text-decoration:none;}

.menu9{color:#eee;text-decoration:none}
.menu9:hover{color:#eee;text-decoration:underline}
.menu9:active{color:#eee;text-decoration:none;}

.fixdiv20{
	display:flex;
}
.con-div20{
    width: 40%;
    float: left;
    height: auto;
    margin-top: 16px;
    padding-left: .5%;
	padding-right:2%;
}
.adddiv20 {
    padding-left: 0;
    padding-right: 0%;
    width:100%;
    line-height: 30px;
}
.adddiv20 img {
    width: 22px;
}
.fac-spn20 {
    font-weight: bold;
    color: #0d84bd;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    text-transform: capitalize;
}
.con-div21 {
    width: 58%;
    height: auto;
    float: right;
    margin-top: 16px;
    padding-bottom: 3.5%;
}
.btn_mng {
     box-sizing: border-box;
    border-radius: 2px;
    background-color: #fff;
    border: 2px;
    border-color: #0369FD;
    border-style: solid;
    width: 110px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    color: #5d5d5d;
    text-decoration: none;
    float: none;    
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    font-size: 15.5px;
    font-family: 'Lato', sans-serif;
    line-height: 31px;
}
.btn_mng:hover {
    background-color: #0369FD;
    border: 2px;
    border-color: #0369FD;
    border-style: solid;
    color: #fff;
}
.activity{text-align:center; background:#e0e0e0;}

h3.donate{margin-bottom:1%;}

li.ask-li{
    font-weight: normal;
    padding: 1%;
	margin:0% 0% 0% 4%;
    text-align: left;
}



/*--------------three section -------------*/
.container-paralex{max-width:95.5%; margin:0 auto; padding:2%; padding-top:1%;}
.box-div{display:block; margin-top:0px; padding:0; text-align:center;}
.course-01{
	background-color: #fff; 
	overflow: hidden;
	display: inline-block; 
	width:30.93%;
	margin:1% 1%;
	padding:0;
	border: 1px solid #c5c1bf;
	vertical-align:top;
}
.imag-sec{overflow: hidden;}
.imag-sec img{transition: all .4s linear; width: 100%;}
.course-category{
	text-transform: uppercase;
	background-color:#134d6d;
    color: #fff;
    padding: 7px 7px;    
    text-align: center;
	font-size: 23px;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
}
.course-01:hover img {transform:scale(1.1); transition:all .5s ease;}
.cors-content{ padding:10px 15px; text-align:justify;}
.cors-content p{margin-bottom:15px;}
/*--------------three section -------------*/

.left-sec1{
  float: left;
    width: 49%;
   
}

.left-sect-para{
border: 2px #134d6d solid;
    background: #fbfbfb;    
    clear: both;
    overflow: hidden;
    font-size: 18px;
    text-align: justify;
    padding: 3%;
    font-style: italic;
    padding-bottom: .5%;
}


.right-sec2{float:right; width:49%;}
.news-div25{ margin-bottom:0%;}
ul.news25 {padding-left: 0px; padding-right: 0px;}
ul li.news25 {
   font-size: 14.5px;
    font-weight: bold;
    text-align: justify;
    list-style: none;
    padding: 10px 0px;
    display: block;
    border-bottom: 1px #db95ff solid;
}
/*img.newsimg{float: left; border-radius:0; padding-right:5px;margin-top: 7px;}*/

img.newsimg{float: none; border-radius:0; padding-right:5px;margin-top: -4px;}

.menu25 {color: #444;text-decoration: none;}
.menu25:hover {color: #444; text-decoration: underline}

.news26-head{
font-size: 14.5px;
    font-weight: bold;
    text-align: justify;
    list-style: none;
    padding: 10px 0px;
    display: inline;
    /* border-bottom: 1px #db95ff solid; */
    margin-right: 15px;
    word-spacing: 6px;
}

ul.news26 {padding-left: 0px; padding-right: 0px;}
ul li.news26 {
font-size: 14.5px;
    font-weight: bold;
    text-align: justify;
    list-style: none;
    padding: 10px 0px;
    display: inline;
    /* border-bottom: 1px #db95ff solid; */
    margin-right: 15px;
}

.headingimg{
	text-transform: uppercase;
    background-color: #134d6d;
    color: #fff;
    padding: 7px 7px;
    text-align: center;
    font-size: 19px;
    font-weight: 700;
    text-transform: uppercase;
   /* margin-left: -5%;
    margin-right: -5%;*/
     font-family: 'Raleway', sans-serif;
}

.home-video{
	
}



/*#imgslide{margin:0 auto; max-width:130px; height:160px; position:relative;}
#imgslide > div{position:absolute;}
#imgslide img{
	text-align:center; 
	border-radius:0px;	
	margin: 5%;
	height: 150px
}*/

#imgslide{margin:0 auto; /*max-width:130px;*/ height:160px; position:relative;background-color: #f7f7f7;}
#imgslide > div{position:absolute;}
#imgslide img{text-align: center;
    border-radius: 0px;
    /* margin: 5%; */
    height: 150px;
    float: left;
    margin: 1%;
    margin-bottom: 0.5%;
}

#imgslide p{
	margin: 1%;
    font-size: 15px;
    text-align: justify;   
}

.radiv1{
	background-color:#b6dbff;border-bottom: 2px #3d79b9 solid;width:100%; 
}

.radiv2{
	background-color:#cbefdc;border-bottom: 2px #3d79b9 solid;width:100%;
}


.nametesto{
	float: right;
    margin: 5px;
    margin-bottom: 10px
}

.prg1{
	margin: 1% 0;
}

ul.prilist {
    padding-left: 1.8%;
   /* list-style: square;*/
}

ul.prilist li {
    text-align: justify;
   /* list-style: square;*/
}

ol.prilist2 {
    padding-left: 1.4%;
   /* list-style: square;*/
}

ol.prilist2 li {
    text-align: justify;
   /* list-style: square;*/
}

.donatecon{
	margin: 0 auto;
	display: table;	
}

.donatecon span{
	color: #444;
	text-transform: none;
}

.razorpay-payment-button{
	box-sizing: border-box;
    border-radius: 2px;
    background-color: #fff;
    border: 2px;
    border-color: #0369FD;
    border-style: solid;
    width: 110px;
    height: 38px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    color: #5d5d5d;
    text-decoration: none;
    float: none;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    font-size: 15.5px;
    font-family: 'Lato', sans-serif;
    line-height: 31px;
    margin-top: 2%;
}

.dcontain{
	display: inline-block;
    width: 49%;
    margin-bottom: 3%;
}

.dphoto{	
	float: left;
    background-color: #9a9a9a;
    padding: 1px;
    width: 24.7%;
}

.dphoto img{
	border-radius: 50%;
	width: 100%;
}

.dname{
float: left;
    background-color: cornflowerblue;    
    font-size: 25px;
    color: #fff;
    text-align: center;
    width: 100%;
}

.dname p{
	padding: 2% 0;
	padding-top: 4%;
	
}

.itact{
	color: red;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}


#wrapper {
				width: 93.5%;
				/*min-width: 900px;*/
				/*height: 500px;*/
				/* margin: -250px 0 0 0;
				position: absolute;*/
				top: 50%;
				left: 0;
				margin: 0 auto 2% auto;
			}
			#carousel div {
				/*height: 500px;*/
				float: left;
			}
			#carousel img {
				min-width: 100%;
				min-height: 100%;
			}
			#title {
				text-align: center;
				width: 100%;
				margin-top: -10px;
				position: absolute;
				top: 50%;
			}
			#title h3 {
				text-shadow: 
					0 3px 3px rgba( 0, 0, 0, 0.3 ),
					0 -3px 3px rgba( 0, 0, 0, 0.3 ),
					3px 0 3px rgba( 0, 0, 0, 0.3 ),
					-3px 0 3px rgba( 0, 0, 0, 0.3 );

				font-size: 50px;
				font-weight: bold;
				line-height: 50px;
				color: #fff;
				margin: 0;
			}
			#title a {
				color: #fff;
			}
			#title a:hover {
				background: rgba( 0, 0, 0, 0.5 );
				padding: 2px 5px;
			}
			#pager {
				border-radius: 20px;
				background: #fff;
				text-align: center;
				width: 120px;
				height: 50px;
				padding-top: 2px;
				margin: 235px 0 0 -60px;
				position: absolute;
				top: 50%;
				left: 50%;
			}
			#pager a.selected span {
				background: #666;
			}
			#pager a {
				display: inline-block;
				padding: 5px;
			}
			#pager span {
				border-radius: 10px;
				background: #ccc;
				text-indent: -100px;
				line-height: 0;
				display: inline-block;
				width: 10px;
				height: 10px;
				overflow: hidden;
			}

			#donate-spacer {
				height: 100%;
			}
			#donate {
				border-top: 1px solid #999;
				width: 750px;
				padding: 50px 75px;
				margin: 0 auto;
				overflow: hidden;
			}
			#donate p, #donate form {
				margin: 0;
				float: left;
			}
			#donate p {
				width: 650px;
				color: #999;
			}
			#donate form {
				width: 100px;
			}
			
			
.vidhome-container {
text-align: center;
    width: 104%;
    margin: 0 auto;
    overflow: hidden;
    margin-right: -2%;
    margin-left: -2%;
}

.vidhome-container a{
   background-color: #fff;
    border: 2px;
    border-color: #12a7d9;
    border-style: solid;
    transition: .5s;
    text-decoration: none;
    color: #2f6cb1;
    float: right;
    margin-right: 1.5%;
    width: 103px;
    height: 35px;
    line-height: 35px;
    margin-top: -0.2%;
}

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

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

.head-mail img{}

.container{padding: 2%;}

.con-div2,.con-div3,.con-div4,.con-div5{width: 44.5%;}

.det-home1{
	display: block;
    width: 94.5%;
    margin: 0 auto;
    float: none;
    margin-left: 1.2%;
}

/*.det-home2{width: 100%;float: left;}*/

.line-div{display: none;}

.det-side{width: 35%;float: right;padding-left: 4%;border-left:1px solid #ddd; }

.news-div{float: left;width:100%;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%;}

.dtl-img1{width: 50%;}

.enq_div_1{float: none;width:100%; margin-top:15px;}

.enq_div_2{display: none;}

.form_ms{width: 216%; height:95px;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: #f9f9f9;height: auto;border:1px #dddddd solid; margin-top:10px;margin-right: 1%;}

.para-hm{padding: 6%;}

.course-01 { width: 47.3%;}

.headingimg {
   
   /* margin-left: -2.1%;
    margin-right: -2.1%;*/
}

.left-sec1 {
    float: none;
    width: 100%;
}

.right-sec2 {
    float: none;
    width: 100%;
}

.container-inner {
    padding-top: 0;
}

.dcontain {  
    width: 100%;
	}	

}

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

.heading1-hm{font-size: 27px;}
	
.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%;}

.dtl-div3{margin: 0% 1.5% 3% 1.5%;display: inline-block;width: auto;}

.det-home3 {width:100%; margin-top:1%;}

.right-sec2{width: 100%; margin-top: 1%;}

.course-01 {
    width: 100%;
}

.con-voul-img {
	
	  float: none;   
    width: 99%;
    display: block;
    margin: 0 auto;
    border: 0;
	
}

.con-voul-text {
   float: none;
    width: 95%;
    margin: 0 auto;

}


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

.head-container1{position: static;padding:0;margin: 0;}

.head-div2{padding-left: 0%;padding-right: 0%;width: 100%;}

.head-tital {text-align: center;float: none;padding: 1%;}	
	
.head-tital img{
	width: 71%;
    display: inline-block;
    float: none;
    padding: 1%;
}

.header-fill{height: 0px;}

.head-mail{position: static;width: 100%;padding: 0;margin: 0;}


.donaico {
   margin-top: 0;
}

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

.det-side{width: 100%;float: none;vertical-align: top;border-left:0px solid #ddd; }

.fixdiv20 {display:block;}

.con-div20{width:99%; float:none; height:auto; margin-top:10px; margin-right:1%;}

.adddiv20{margin:auto; text-align:left; display:inline-block; padding-left:0; padding-right:1%;
	width: 98%;}
	
.con-div21{float: none; width:100%; margin-top:15px;}

.det-home3 {width:95.5%; margin-top:1%;}

.para-hm{padding: 5%;}

}

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

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

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

.head-mail span{float: left;}

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

header{	position: static;}

.head-container2{
	display: none;
}

.heading6 {   
    font-size: 28px;
    line-height: 30px;
		}
		
#imgslide2 {  
   /* height: 375px;*/
		}
		
		#imgslide p{
    font-size: 13.5px; 
    line-height: 20px;  
}		
		
.con-div2,.con-div3,.con-div4,.con-div5{width: 94%;}

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

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

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

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

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

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

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

.enq_div_1{float: left;  width:100%; margin-top:10px; margin-bottom:0px; }
	 
.form_ms{width: 100%;margin-left:0px; padding-left:5px; padding-right:5px; margin-bottom:0px;}

.fixdiv20 {display:block;}

.con-div20{
	width:99%; 
	float:none; 
	height:auto; 
	margin-top:10px; 
	margin-right:1%;
}
.adddiv20{
	margin: auto;
	text-align: left;
	display: inline-block;
	padding-left: 0;
	padding-right: 1%;
	width: 98%;
}
.con-div21{
	float: none;  
	width:100%; 
	margin-top:15px;
}

.det-home3 {width:100%; margin-top:1%;}

.course-01 { width: 98%;}

.con-voul-img{width:100%; float:none; border:none;}
.con-voul-img img{width:100%; float:none;}

.con-voul-text{
width: 95%;
    float: none;
    padding: 2%;
}

.dname {
font-size: 13.5px;
}

.dname p {
      padding-top: 2%;
}

#wrapper {
				margin: 4% auto 2% auto;
			}
			
			
element.style {
}
.container-voul {   
    margin-top: -94%;
}
			
}

@media handheld, only screen and (max-width: 360px) {
	
.new-sum{width: 75%;}	

.staff-sumhm{width: 72%;}

.new-sum2{width: 75%;}

.fixdiv20 {display:block;}

.con-div20{
	width:99%; 
	float:none; 
	height:auto; 
	margin-top:10px; 
	margin-right:1%;
}
.adddiv20{
	margin: auto;
	text-align: left;
	display: inline-block;
	padding-left: 0;
	padding-right: 1%;
	width: 98%;
}
.con-div21{
	float: none;  
	width:100%; 
	margin-top:15px;
}

.det-home3 {width:95.5%; margin-top:1%;}
	
}