/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 10 Dec, 2015, 10:26:22 AM
    Author     : Hemant Soni(+91-9993673780)
*/

/*-- -----------------------------------------------------------------------------------------------  */

* {
  margin: 0;
}
html, body {
  height: 100%;
  background-color: #FFFFFF;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -63px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  height: 60px; 
}
.site-footer {
  background: #262e3f;
}


@font-face {font-family:OpenSans-Regular;src: url(../font/OpenSans-Regular.ttf);}
@font-face {font-family:OpenSans-Bold;src: url(../font/OpenSans-Bold.ttf);}
@font-face {font-family:CGOR65W;src: url(../font/CGOR65W.TTF);}

/*-- -----------------------------------------------------------------------------------------------  */
.container{  max-width:980px;margin:0px auto; }
.header { background-color:#7c821e;margin:0}
.herdertitle{font-family:CGOR65W;font-size:52px;color:#ffffff;padding:.8%; }
.containerhome{  max-width:980px;margin:0px auto;padding:15px; }
.hometitle{font-family:OpenSans-Bold;font-size:32px;margin:18px 0px 8px 0px;color:#762979;text-align:center;}

.icontitle{font-family:OpenSans-Bold;font-size:24px;;color:#3d3d3d;text-align:center; padding:5px;line-height:26px}
.icontext{font-family:OpenSans-Regular;font-size:14px;;color:#1e1e1e;text-align:center; padding:5px}

.hometitletext{font-family:OpenSans-Regular;font-size:16px;margin:10px 0px 8px 0px;color:#3d3d3d;text-align:center;}

.homemore{border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;border: 1px solid #f58424; width:120px;padding:5px; ;font-family:OpenSans-Regular;font-size:14px; color:#0066FF }

.footertitle{font-family:OpenSans-Regular;font-size:20px;color:#f58424;padding-bottom:10px}
.footersub{font-family:OpenSans-Regular;font-size:14px;color:#2f2f2f;padding:2px}

.homemoreprincipal{border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;border: 1px solid #f58424; width:120px;padding:5px; font-family:OpenSans-Regular;font-size:14px; color:#0066FF;background-color:#FFFFFF }

.schoolttitle{font-family:CGOR65W;font-size:38px;color:#ffffff;padding:1.5%; }
.schoolsub{font-family:CGOR65W;font-size:16px;color:#ffffff;margin-top:-8px}


.newsra{border-radius: 8px 8px 8px 8px;-moz-border-radius: 8px 8px 8px 8px;-webkit-border-radius: 8px 8px 8px 8px ;border: 1px solid #eaeaea;padding:10px; background-color:#f8f8f8; width:98% }
.newsheadings{font-family:OpenSans-Bold;font-size:28px;margin:22px 0px 12px 0px;color:#565656;text-align:center;}

a{ text-decoration:none;}

.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}

.newsback{background-color:#083d5f; width:250px;float:left; margin:20px 15px 0px 0px;border:8px solid #fcde3b;height:300px;padding:20px;border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;}

.historyback{background-color:#083d5f; width:250px;float:left; margin:20px 15px 0px 0px;border:8px solid #fcde3b;height:300px;padding:20px;border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;}
.newstitle{font-family:OpenSans-Bold;font-size:26px;padding:10px;color:#FFFFFF;text-align:center;}

.meddlebox{width:280px;float:left; margin:20px 15px 0px 0px}
.meddlepading{background-color:#f08121;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;padding:18px}
.middlebocgallery{background-color:#f08121;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;margin-top:10px;padding:18px}
.newsdate{font-family:OpenSans-Bold;font-size:20px;color:#535353}
.newsmonth{font-family:OpenSans-Bold;font-size:12px;color:#535353;margin-top:-8px}
.newsdateback{background-color:#fcde3b; padding:0px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;text-align:center;margin-right:8px;}

.newsbottomborder{ border-right:1px dashed #698190; padding:5px}

.tiltetc{font-family:OpenSans-Bold;font-size:20px;margin:15px 0px 0px 0px;color:#ffffff;text-align:center;}
.tiltegallery{font-family:OpenSans-Bold;font-size:20px;margin:15px 0px 0px 0px;color:#ffffff;text-align:center;}
.history{font-family:OpenSans-Regular;font-size:14px;margin:0px 0px 0px 0px;color:#ffffff;text-align:center;}
.historymore{font-family:OpenSans-Regular;font-size:12px; padding-top:8px;color:#5e86e1;text-align:center;}

.newsheading{font-family:OpenSans-Regular;font-size:14px;padding:2px;color:#FFFFFF;}


.boxhomemain{padding:0px;}
.deskback{background-color:#f48a00; float:left;position:absolute;margin-top:400px; width:100%; background-image:url(../images/desk_background.png);background-repeat:no-repeat;background-position:center;width:100%;height:auto; margin-bottom:20px;}
.circle {width: 125px;height: 125px;-moz-border-radius: 75px;-webkit-border-radius: 75px;border-radius: 150px;border:8px solid #ffffff;margin-top:10px; margin-bottom:10px}
.principaltitle{font-family:OpenSans-Bold;font-size:28px; padding:10px;color:#c3d938;text-align:center;}


.border{ border:1px solid #000000;background-color:#0000CC;}

.principaltitletext{font-family:OpenSans-Regular;font-size:16px;margin:0px 0px 0px 0px;color:#ffffff;text-align:center;padding:20px;line-height:25px}
.read-m{width:100px;background-color:#c3d938;padding:5px;color:#fff;font-family:OpenSans-Regular;font-size:14px;}

.back-img{background-color:#e8e7e7;margin-top:45px;margin-bottom:20px; background-image:url(../images/message_back.jpg);background-repeat:no-repeat;background-position:center;padding:20px}


section button {
  border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;border: 1px solid #7a2779; width:140px;padding:5px; margin-top:10px;margin-bottom:20px;font-family:OpenSans-Regular;font-size:14px; color:#7a2779;background-color:#FFFFFF;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;  -webkit-border-radius: 20px;transition: all 0.3s ease-in-out;cursor:pointer;outline:none;
}

section button:hover {
  background-color: #f8f8f8;
  color: #3d3d3d;
  border-color: #c3d938;
  outline:none;
  
}






/* Zoom In #1 */
.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}


video {
    width: 100%;
    height: auto;
}



/* Header */
.large-header {

	width: 100%;

	overflow: hidden;

	background-position: center center;
	background-repeat:no-repeat;
	z-index: 1;

}

.demo-2 .large-header {
	background-image: url('images/demo-2-bg.png');
	background-position: center bottom;
}










.photogallery{font-family:OpenSans-Regular;font-size:20px;margin-top:30px;color:#3d3d3d;text-align:center;border-bottom:1px dashed #CCCCCC}
.photo{padding-top:120px}

.footer{float:left;position:absolute; width:100%;height:auto; margin-bottom:20px; margin-top:780px}
.footertexttitle{font-family:OpenSans-Bold;font-size:34px; padding:5px;color:#3d3d3d;text-align:center;}
.footertexsub{font-family:OpenSans-Regular;font-size:20px; padding:5px;color:#3d3d3d;text-align:center;}

.footerbootom{float:left;position:absolute; width:100%;height:auto; margin-top:930px;background-color:#083d5f; }
.footerbootomblog{width:100%;height:auto; background-color:#083d5f;padding-bottom:5px }
.footertexttitle{font-family:OpenSans-Bold;font-size:34px; padding:5px;color:#3d3d3d;text-align:center;}
.footerscool{font-family:OpenSans-Regular;font-size:12px; padding:10px;color:#FFFFFF;text-align:center;}
.footeradonai{font-family:OpenSans-Regular;font-size:10px; margin-top:-8px;margin-bottom:5px;color:#515151;text-align:center;}

.myform {border:3px solid #FFFFFF;background:#f5f5f5;border-radius: 10px ;border:1px solid #f5c604;}
.myform th{background:#f5c604; padding:5px;border-bottom:1px solid #f5c604; font-family: Arial, verdana; font-size: 10pt; color: #FFFFFF;text-align:center;border-radius: 10px }
.myform td{  font-family: arial, verdana; font-size: 9pt;color:#000000;font-weight:bold;padding:5px}

.calendar {background:#ffffff}
.calendar td{text-align:center;background:#ffd451;width:10%;border-radius:5px; padding:20px;font-family:OpenSans-Regular; font-size:14px;color:#333333}


.blogtitle{font-family:OpenSans-Regular;font-size:38px; color:#484c55;text-align:left;padding:10px; border-bottom:1px dashed #484c55}
.blogheading{font-family:OpenSans-Regular;font-size:28px; color:#f58424;text-align:left;padding:10px  ; }

.blogheading_new{font-family:OpenSans-Regular;font-size:20px; color:#333333;text-align:left;padding:5px  ; }

.blogheadingsub{font-family:OpenSans-Regular;font-size:16px; color:#484c55;padding:2px;line-height: 30px }


.blogwiath{ max-width:980px;}
.blogcontainer{  max-width:980px;margin:0px auto; padding-top:130px}

.tctitle{ padding-top:10px}

.blognewsdate{padding-top:10px;padding-bottom:10px;font-family:OpenSans-Regular;font-size:14px; color:#484c55;}

.menuback{  background-color:#c3d938; width:100%; }
.infotitle{font-family:OpenSans-Regular;font-size:32px; color:#484c55;text-align:center;padding:2px ;border-bottom:1px dashed #CCCCCC}
.phototitile{font-family:OpenSans-Regular;font-size:20px; color:#484c55;text-align:center;padding:2px ;border-bottom:1px dashed #CCCCCC}
.infocontenttitle1{font-family:OpenSans-Regular;font-size:32px; color:#484c55;text-align:left;padding:2px ;border-bottom:1px dashed #CCCCCC}
.infocontenttitle1sub{font-family:OpenSans-Regular;font-size:16px; color:#484c55;text-align:left;padding:2px ;border-bottom:1px dashed #CCCCCC;min-width:200px}
.infocontenttitle1sub2{font-family:OpenSans-Regular;font-size:14px; color:#484c55;text-align:left;padding:2px ;border-bottom:1px dashed #CCCCCC;min-width:200px}
.infocontent{font-family:OpenSans-Regular;font-size:16px; color:#484c55;text-align:left;padding:2px;line-height:30px;text-align:justify }
.cycle-slideshow { height: auto;  width: 100%;}
.cycle-slideshow img { width:100%;height:auto;}
//.cycle-pager { text-align: center; width: 100%; z-index: 900; position: absolute; bottom: 5px; overflow: hidden;}
.cycle-pager span { font-family: arial; font-size: 50px; width: 20px; height: 20px; text-align:center;  color:#55575B; cursor: pointer; }
.cycle-pager span.cycle-pager-active { color: #cb0614}
.cycle-pager > * { cursor: pointer;}
.photogallery{font-family:OpenSans-Regular;font-size:20px;margin-top:30px;color:#3d3d3d;text-align:center;border-bottom:1px dashed #CCCCCC}
.photo{padding-top:120px}

.hide{display:block}
.hideicon{display:block}
.show{display:none}
.hideiconshow{display:none}
.leftimage{display:block}
/*-- -----------------------------------------------------------------------------------------------  */

@media screen and (max-width: 1320px)
{

.leftimage{display:none}
}


@media screen and (max-width: 980px)
{
.newsback{width:90%;margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;float:none;height:auto}
.boxhomemain{padding:0px;}
.meddlebox{width:90%; margin:18px 0px 0px 0px;padding:0px; float:none;}
.historyback{width:90%;float:none; margin:20px 0px 0px 0px;height:auto;padding:0px 10px 20px 10px;}
.boxhomemain{padding:15px;}
.deskback{margin-top:10px;}
.principaltitletext{margin:0px 20px 20px 20px;}
.footer{margin-top:400px;height:auto}
.footerbootom{float:none;position:absolute;  margin-top:550px; }
.blogwiath{width:95%; text-align:left}
.blogcontainer{ padding-top:50px}
.show{display:block;}
.hide{display:none}
.photogallery{margin-top:0px;}
.back-img{background-color:#000;margin-top:45px;margin-bottom:20px; background-image:none;background-repeat:no-repeat;background-position:center;padding:20px}


}
@media screen and (max-width: 850px)
{

.calendar td{width:5%; padding:10px;font-size:12px}

}

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

.flash{margin-top:50px;}
.herdertitle{font-size:26px;padding:5%}
.deskback{background-color:#fad26d;background-image:none;}


.footertexsub{font-size:14px; }

.show{padding-top:0px}
.photo{padding-top:50px}
.hideicon{display:none}
.hideiconshow{display:block}

}



@media screen and (max-width: 560px)
{

.footertexttitle{font-size:20px;  }
.calendar td{width:3%; padding:5px;font-size:10px}
}

@media screen and (max-width: 460px)
{


.calendar td{width:1%; padding:5px;font-size:9px;}
}
@media screen and (max-width: 380px)
{



.footertexttitle{font-size:18px;  }
.footerscool{font-size:10px; }
}
@media screen and (max-width: 340px)
{
.footertexttitle{font-size:16px;  }
.footertexsub{font-size:12px; }

.herdertitle{font-size:22px;}
}

@media screen and (max-width: 300px)
{
.footertexttitle{font-size:14px;  }

.footertexsub{font-size:10px; }
}

