/* devanagari */

/* devanagari */

@font-face {

  font-family: 'Khula';

  font-style: normal;

  font-weight: 400;

  src: local('Khula Regular'), local('Khula-Regular'),

	  url(../fonts/Khula/OpNCnoEOns3V7GcPrg7shw.woff2) format('woff2');

  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;

}

/* latin-ext */

@font-face {

  font-family: 'Khula';

  font-style: normal;

  font-weight: 400;

  src: local('Khula Regular'), local('Khula-Regular'), url(../fonts/Khula/OpNCnoEOns3V7GcPrg7shw.woff2) format('woff2');

  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

  font-family: 'Khula';

  font-style: normal;

  font-weight: 400;

  src: local('Khula Regular'), local('Khula-Regular'), url(../fonts/Khula/OpNCnoEOns3V7GcOrg4.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;

}

/* devanagari */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 400;

  src: local('Poppins Regular'), local('Poppins-Regular'), 

	  url(../fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');

  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;

}

/* latin-ext */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 400;

  src: local('Poppins Regular'), local('Poppins-Regular'), url(../fonts/poppins/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');

  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

  font-family: 'Poppins';

  font-style: normal;

  font-weight: 400;

  src: local('Poppins Regular'), local('Poppins-Regular'), url(../fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;

}

/* devanagari */

@font-face {

  font-family: 'Teko';

  font-style: normal;

  font-weight: 400;

  src: local('Teko Regular'), local('Teko-Regular'), url(../fonts/Teko/LYjNdG7kmE0gfaJ9pRtB.woff2) format('woff2');

  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;

}

/* latin-ext */

@font-face {

  font-family: 'Teko';

  font-style: normal;

  font-weight: 400;

  src: local('Teko Regular'), local('Teko-Regular'), url(../fonts/Teko/LYjNdG7kmE0gfaJ9pRtB.woff2) format('woff2');

  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

  font-family: 'Teko';

  font-style: normal;

  font-weight: 400;

  src: local('Teko Regular'), local('Teko-Regular'), url( ../fonts/Teko/LYjNdG7kmE0gfaN9pQ.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;

}

@font-face {

  font-family: 'Mukta';

  font-style: normal;

  font-weight: 400;

  src: local('Mukta Regular'), local('Mukta-Regular'), url( ../fonts/Mukta/iJWKBXyXfDDVXbnArXyi0A.woff2) format('woff2');

  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;

}

/* latin-ext */

@font-face {

  font-family: 'Mukta';

  font-style: normal;

  font-weight: 400;

  src: local('Mukta Regular'), local('Mukta-Regular'), url(../fonts/Mukta/iJWKBXyXfDDVXbnArXyi0A.woff2) format('woff2');

  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;

}

/* latin */

@font-face {

  font-family: 'Mukta';

  font-style: normal;

  font-weight: 400;

  src: local('Mukta Regular'), local('Mukta-Regular'), url(../fonts/Mukta/iJWKBXyXfDDVXbnBrXw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;

}



html,body{margin: 0px auto; padding: 0px 0px; font-family: 'Mukta', sans-serif;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {

	

	font-family: 'Mukta', sans-serif;

	font-size: 14px;

	/*font-family: 'Khula', sans-serif;font-family: 'Teko', sans-serif;font-family: 'Poppins', sans-serif;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"*/

}

.main-div{width: 98%; margin: 0px auto; padding: 0px 0px; position: relative; top: 45px;}

warning{font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";}

.cls{clear:both;}

@font-face {

  font-family: 'Shivaji01';

    src:  url('Shivaji01.ttf.woff') format('woff'),

    url('Shivaji01.ttf.svg#Shivaji01') format('svg'),

    url('Shivaji01.ttf.eot'),

    url('Shivaji01.eot?#iefix') format('embedded-opentype'); 

    font-weight: normal;

    font-style: normal;

}



article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {

	display: block;

}



ol,ul {

	list-style:none;

	margin:0px;

	padding:0px;

}

.fill-form  ul {

    list-style: none;

    margin: 0px;

    padding: 0px;

    background: #fff;

    margin: 10px;

    padding: 5px;

}

blockquote,q {

	quotes:none;

}



blockquote:before,blockquote:after,q:before,q:after {

	content:'';

	content:none;

}



table {

	border-collapse:collapse;

	border-spacing:0;

}







/* start editing from here */



a {



	text-decoration:none;



}



.txt-rt {



	text-align:right;



}/* text align right */



.txt-lt {



	text-align:left;



}/* text align left */



.txt-center {



	text-align:center;



/*-- W3Layouts --*/	



}/* text align center */



.float-rt {



	float:right;



}/* float right */



.float-lt {



	float:left;



}/* float left */



.clear {



	clear:both;



}/* clear float */



.pos-relative {



	position:relative;



}/* Position Relative */



.pos-absolute {



	position:absolute;



}/* Position Absolute */



.vertical-base {	



	vertical-align:baseline;



}/* vertical align baseline */



.vertical-top {	



	vertical-align:top;



}/* vertical align top */



nav.vertical ul li {	



	display:block;



}/* vertical menu */



nav.horizontal ul li {	



	display: inline-block;



}/* horizontal menu */



img {



	max-width:100%;



}







/*--- end reset code ---*/



body {



	background:url(../images/banner.jpg);



    background-repeat: no-repeat;



    background-position: center;



    background-attachment: fixed;



   font-family: Mukta;



}



h1.header-agileits {



    text-align: center;



    font-size: 50px;



    font-weight: normal;



    padding-top: 35px;



    text-transform: uppercase;



	color: #fff;



    text-shadow: #111 1px 3px 6px;



	letter-spacing: 8px;



	font-family: 'Titillium Web', sans-serif;



}



p.header-agileits {



	font-size: 17px;



    font-weight: normal;



    line-height: 35px;



    margin-bottom: 45px;



    color:#22f1ae;



    text-align: center;



	font-family: 'Mukta';



	font-weight:bold;



	text-shadow:#111 1px 3px 6px;



	letter-spacing:1.5px;







}



.content-w3ls {



	width: 71%;



    margin: 20px auto 50px;



    background-color:rgba(3, 9, 12, 0.78);



    border: 5px solid #a2abb1;



    padding: 55px 50px;



}



.form-control {



    padding-bottom: 35px;



}



.form-control:nth-child(6) {



	padding-bottom:0;



}



label.header {



    font-size: 20px;



    width: 300px;



    font-weight: 500;



    color: #fff;



    text-align: justify;



    letter-spacing: 2px;



    text-transform: capitalize;



    display: inline-block;



    margin-bottom: 10px;



    font-family: 'Titillium Web', sans-serif;



	position:relative;



}



label.header span {



	position:absolute;



	right:15px;



	top:0;



}



input#name,input#email,input#bill,input#usrtel,textarea#message {



	font-family: Mukta;



    border: 1px solid #fff;



    color: #fff;



    text-align: justify;



    outline: none;



    letter-spacing: 1px;



    font-size: 17px;



    font-weight: normal;



    background-color: rgba(82, 56, 76, 0.15);



}



input#name,input#email,input#bill,input#usrtel {



	height:50px;



	padding:0 15px;



	width:71.5%;



}



label.enquiry {



	font-size: 20px;



    width: 304px;



    font-weight: 500;



    color: #fff;



    float: left;



    text-align: justify;



    letter-spacing: 2px;



    text-transform: capitalize;



    display: inline-block;



    margin-bottom: 25px;



	font-family: Shivaji01;



	position:relative;



}



label.enquiry span {



	position:absolute;



	right:19px;



	top:0;



}



textarea#message {



	height:150px;



	padding:15px;



	width:71.5%;



}



input::-webkit-input-placeholder {



color:#c1c1c1!important;



}



 



input:-moz-placeholder { /* Firefox 18- */



color:#c1c1c1!important;  



}



 



input::-moz-placeholder {  /* Firefox 19+ */



color:#c1c1c1!important;  



}



 



input:-ms-input-placeholder {  



color:#c1c1c1!important;  



}



textarea::-webkit-input-placeholder {



color:#c1c1c1!important;



}



 



textarea::-moz-placeholder { /* Firefox 18- */



color:#c1c1c1!important;  



}



 



textarea::-moz-placeholder {  /* Firefox 19+ */



color:#c1c1c1!important;  



}



 



textarea::-ms-input-placeholder {  



color:#c1c1c1!important;  



}



.register {



	background-color: #f15f22;



    width:20%;



	margin-right:5px;



	float:right;



    height: 50px;



    border: none;



    cursor: pointer;



    color: #fff;



	letter-spacing:1px;



    outline: none;



    font-size:17px;



    font-weight: normal;



    text-transform: uppercase;



    transition: all 0.5s ease-in-out;



    -webkit-transition: all 0.5s ease-in-out;



    -moz-transition: all 0.5s ease-in-out;



    -o-transition: all 0.5s ease-in-out;



font-family: Shivaji01;

}	



.register:hover {



	background-color:#36b051;



	color:#fff;



}



.reset {



	background-color: #f15f22;



    width:20%;



	float:right;



	margin-right:2px;



	margin-left:5px;



    height: 50px;



    border: none;



    cursor: pointer;



    color: #fff;



	letter-spacing:1px;



    outline: none;



    font-size:17px;



    font-weight: normal;



    text-transform: uppercase;



    transition: all 0.5s ease-in-out;



    -webkit-transition: all 0.5s ease-in-out;



    -moz-transition: all 0.5s ease-in-out;



    -o-transition: all 0.5s ease-in-out;



	 font-family: 'Exo 2', sans-serif;



}	



.reset:hover {



	background-color:#36b051;



	color:#fff;



}



p.copyright {



    font-size: 16px;



    text-align: center;



    color: #fff;



    padding-bottom: 50px;



}



p.copyright a {



	color:#f15f22;



}



p.copyright a:hover {



	color:#36b051;



}



#marathi {



   font-family: 'Shivaji01';



   text-align: center;



}  



.contactus{text-align:center;color:#fff;}







/*-- responsive design --*/



@media (max-width:1600px) {



.reset {



	margin-right:1px;



}



input#name, input#email, input#bill, input#usrtel, textarea#message {



	width:70%;



}



}







@media (max-width:1440px) {



	label.header {



	width:258px;	



	}



	label.enquiry {



	width:261px;	



	}



	.reset {



    margin-right: 3px;



}



	input#name, input#email, input#bill, input#usrtel, textarea#message {



    width: 70.8%;



}



}







@media (max-width: 1366px) {



label.header {



    width: 244px;



}



label.enquiry {



    width: 247px;



}



.reset {



    margin-right: 1px;



}



}







@media (max-width: 1280px) {



label.header {



    width: 228px;



}



label.enquiry {



    width: 232px;



}



input#name, input#email, input#bill, input#usrtel, textarea#message {



    width: 70.5%;



}



}







@media (max-width: 1080px) {



h1.header-agileits {



	font-size:40px;



	padding-top:25px;



}



label.header {



    width: 260px;



	font-size: 16px;



}



p.header-agileits {



    font-size: 14px;



	margin-bottom:30px;



}



.content-w3ls {



	margin:0 auto 50px;



}



input#name, input#email, input#bill, input#usrtel, textarea#message {



	font-size:16px;



	width:60.8%;



}



label.enquiry {



    width: 263px;



	font-size: 16px;



}



input#name, input#email, input#bill, input#usrtel {



    height: 45px;



}



.reset {



    margin-right: 2px;



	height: 45px;



	font-size:15px;



}



.register {



	height: 45px;



	font-size:15px;



}



p.copyright {



    font-size: 14px;



	line-height:30px;



	padding:0 20px 20px;	



}



}







@media (max-width: 1050px) {



label.header {



    width: 251px;



}



label.enquiry {



    width: 253px;



}



}







@media (max-width: 1024px) {



label.header {



    width: 243px;



}



label.enquiry {



    width: 247px;



}



}







@media (max-width: 991px) {



label.header {



    width: 233px;



}



label.enquiry {



    width: 237px;



}



label.enquiry span {



	right:20px;



}



input#name, input#email, input#bill, input#usrtel, textarea#message {



	width:61%;



}



}







@media (max-width: 900px) {



label.header {



    width: 209px;



}



label.enquiry {



    width: 213px;



}



input#name, input#email, input#bill, input#usrtel, textarea#message {



    width: 60.8%;



}



}







@media (max-width: 800px) {



label.header {



    width: 181px;



}



label.enquiry {



    width: 184px;



}



.reset,.register {



	height:40px;



}



.content-w3ls {



    margin: 0 auto 35px;



}



label.header span {



	right:10px;



}



label.enquiry span {



    right: 13px;



}



}







@media (max-width: 768px) {



label.header {



    width: 170px;



}



label.enquiry {



    width: 173px;



}



.reset {



    margin-right: 9px;



}



label.header span {



    right: 5px;



}



label.enquiry span {



    right: 9px;



}



}







@media (max-width: 736px) {



.content-w3ls {



    width: 75%;



	padding: 40px 40px;



}



p.header-agileits {



    font-size: 14px;



    margin-bottom: 25px;



    padding: 0 14px;



}



label.header {



    width: 175px;



}



label.enquiry {



    width: 178px;



}



.reset {



    margin-right: 7px;



}



}







@media (max-width: 667px) {



p.header-agileits {



	line-height:30px;	



}	



label.header {



    width: 167px;



}



.content-w3ls {



    width: 80%;



    padding: 40px 30px;



}



label.enquiry {



    width: 171px;



}



.reset {



    margin-right: 6px;



}



label.header span {



    right: 3px;



}



label.enquiry span {



    right: 7px;



}



}







@media (max-width: 640px) {



input#name, input#email, input#bill, input#usrtel {



    font-size: 16px;



    width: 93%;



	height:40px;



}



textarea#message {



	width:93%;



}



label.header {



    width: 187px;



}



.reset {



    margin-right: 4px;



}



label.enquiry span {



    right: -12px;



}



h1.header-agileits {



    font-size: 35px;



    padding-top: 20px;



}



}







@media (max-width: 600px) {



label.header {



    width: 174px;



}



}







@media (max-width: 568px) {



input#name, input#email, input#bill, input#usrtel{



	width:52%;	



}



label.header {



    width: 176px;



}



.form-control:nth-child(5) {



    padding-bottom: 20px;



}



.reset {



    margin-right: 4px;



}



label.enquiry span {



    right: -4px;



}



input#name, input#email, input#bill, input#usrtel,textarea#message {



    width: 92%;



}



}







@media (max-width: 480px) {



h1.header-agileits {



    font-size: 30px;



    padding-top: 18px;



}



input#name, input#email, input#bill, input#usrtel {



    width: 91.5%;



}



label.enquiry {



	margin-bottom:15px;



}



textarea#message {



    width: 91%;



}



.reset {



    margin-right: 3px;



}



.reset,.register {



	width:23%;



}



label.header span {



    right: 1px;



}



label.enquiry span {



    right: -4px;



}



}







@media (max-width: 414px) {



.content-w3ls {



    width: 70%;



    padding: 30px 30px;



}



label.header,label.enquiry {



	font-size:14px;



	width:160px;



}



label.enquiry span {



    right: -1px;



}



input#name, input#email, input#bill, input#usrtel, textarea#message {



    width: 88%;



	font-size:15px;



}



.reset, .register {



    width: 35%;



	font-size: 14px;



}



.reset {



    margin-right: 2px;



}



.form-control {



    padding-bottom: 25px;



}



p.header-agileits {



	margin-bottom:20px;



}



}







@media (max-width: 384px) {



.reset {



    margin-right: 0px;



}



label.header span {



    right: 0px;



}



}







@media (max-width: 375px) {



p.header-agileits {



    line-height: 28px;



}



label.header span {



    right: -1px;



}



}







@media (max-width: 320px) {



h1.header-agileits {



    font-size: 29px;



    padding-top: 18px;



	letter-spacing:5px;



}



.content-w3ls {



    width: 73%;



    padding: 15px 20px;



}



label.header span {



    right: -2px;



}



input#name, input#email, input#bill, input#usrtel, textarea#message {



    width: 85%;



    font-size: 14px;



}



.form-control:nth-child(5) {



    padding-bottom: 10px;



}



.reset, .register {



    height: 37px;



	width:40%;



}



.reset {



    margin-right: 1px;



}

}









/*

=====

LEVEL 1. RESET STYLES

=====

*/



.field{

  --uiFieldPlaceholderColor: var(--fieldPlaceholderColor, #767676);

}



.field__input{ 

	background-color: transparent;

	border-radius: 0;

	border: none;

	font-family: inherit;

	font-size: 1em;

}



.field__input:focus::-webkit-input-placeholder{

	color: var(--uiFieldPlaceholderColor);

}



.field__input:focus::-moz-placeholder{

	color: var(--uiFieldPlaceholderColor);

	opacity: 1;

}



/*

=====

LEVEL 2. CORE STYLES

=====

*/



.field{

  display: inline-block;

}



.field__input{ 

	display: block;

    box-sizing: border-box;

    width: 400px;

    margin-left: 10px;

}





/*

=====

LEVEL 3. PRESENTATION STYLES

=====

*/



/* field_animated */



.field_animated{

  --uiFieldHeight: var(--fieldHeight, 40px);  

  --uiFieldBorderWidth: var(--fieldBorderWidth, 2px);

  --uiFieldBorderColor: var(--fieldBorderColor);

  

  --uiFieldFontSize: var(--fieldFontSize, 1em);

  --uiFieldHintFontSize: var(--fieldHintFontSize, 1em);



  --uiFieldPaddingRight: var(--fieldPaddingRight, 15px);

  --uiFieldPaddingBottom: var(--fieldPaddingBottom, 15px);

  --uiFieldPaddingLeft: var(--fieldPaddingLeft, 15px);   

 

	position: relative;

	box-sizing: border-box;

  font-size: var(--uiFieldFontSize);

	padding-top: 1em;  

}



.field_animated .field__input{

  height: var(--uiFieldHeight);

  padding: 0 var(--uiFieldPaddingRight) 0 var(--uiFieldPaddingLeft);

  border-bottom: var(--uiFieldBorderWidth) solid var(--uiFieldBorderColor);  

}



.field_animated .field__input::-webkit-input-placeholder{

	opacity: 0;

	transition: opacity .2s ease-out;

}



.field_animated .field__input::-moz-placeholder{

	opacity: 0;

	transition: opacity .2s ease-out;

}



.field_animated .field__input:focus{

	outline: none;

}



.field_animated .field__input:not(:placeholder-shown) ~ .field__label-wrap .field__label{

	opacity: 0;

	bottom: var(--uiFieldPaddingBottom);

}



.field_animated .field__input:focus::-webkit-input-placeholder{

	opacity: 1;

	transition-delay: .2s;

}



.field_animated .field__input:focus::-moz-placeholder{

	opacity: 1;

	transition-delay: .2s;

}



.field_animated .field__label-wrap{

	box-sizing: border-box;

	width: 100%;

	height: var(--uiFieldHeight);	

	

	pointer-events: none;

	cursor: text;



	position: absolute;

	bottom: 0;

	left: 0;

}



.field_animated .field__label{

	position: absolute;

	left: var(--uiFieldPaddingLeft);

  bottom: var(--uiFieldPaddingBottom);

	

  line-height: 1;

  font-size: var(--uiFieldHintFontSize);

  

	pointer-events: none;

	transition: bottom .2s cubic-bezier(0.9,-0.15, 0.1, 1.15), opacity .2s ease-out;

	will-change: bottom, opacity;

}



.field_animated .field__input:focus ~ .field__label-wrap .field__label{

	opacity: 1;

  bottom: var(--uiFieldHeight);

}



/* field_a1 */



.field_a1 .field__input{

	transition: border-color .2s ease-out;

	will-change: border-color;

}



.field_a1 .field__input:focus{

	border-color: var(--fieldBorderColorActive);

}



/* field_a2 */



.field_a2 .field__label-wrap:after{

	content: "";

  box-sizing: border-box;

  width: 0;

	height: var(--uiFieldBorderWidth);

  background-color: var(--fieldBorderColorActive);

  

	position: absolute;

	bottom: 0;

	left: 0;  

  

	will-change: width;

	transition: width .285s ease-out;

}



.field_a2 .field__input:focus ~ .field__label-wrap:after{

	width: 100%;

}



/* field_a3 */



.field_a3{

  padding-top: 1.5em;

}



.field_a3 .field__label-wrap:after{

	content: "";

  box-sizing: border-box;

	width: 100%;

	height: 0;

	

  opacity: 0;

  border: var(--uiFieldBorderWidth) solid var(--fieldBorderColorActive);

  

	position: absolute;

	bottom: 0;

	left: 0;



  will-change: opacity, height;

	transition: height .2s ease-out, opacity .2s ease-out;

}



.field_a3 .field__input:focus ~ .field__label-wrap:after{

	height: 100%;

	opacity: 1;

}



.field_a3 .field__input:focus ~ .field__label-wrap .field__label{

	bottom: calc(var(--uiFieldHeight) + .5em);

}



/*

=====

LEVEL 4. SETTINGS

=====

*/



.field{

  --fieldBorderColor: #ffd983;

  --fieldBorderColorActive: #ff9e01;

}

/* DivTable.com */

.divTable{

	display: table;

	width: 100%;

	border-bottom: solid 1px #8c8c8c;

    border-right: solid 1px #8c8c8c;

}



.divTable-total{

	display: table;

	width: 29%;

	text-align: left;

	margin-top: 10px;

	float: left;

	border-bottom: solid 1px #8c8c8c;

    border-right: solid 1px #8c8c8c;

	margin: 12px;

}

.divTable-total-district{

	display: table;

	width: 30%;

	text-align: left;

	border-bottom: solid 1px #8c8c8c;

    border-right: solid 1px #8c8c8c;

	margin: 12px auto;

}

.divTableRow {

	display: table-row;

}

.divTableRow-th {

	display: table-row;

	background: #ffad03;

	font-weight: bold;

	color: #FFFFFF;

	border-bottom: none;

    border-right: none;

	 

}

.divTableHeading {

	background-color: #EEE;

	display: table-header-group;

}

.divTableCell, .divTableHead {

	border: 1px solid #8c8c8c;

	display: table-cell;

	padding: 3px 10px;

	border-bottom: none;

    border-right: none;

	vertical-align: middle;



}

.divTableCell-center {

	border: 1px solid #8c8c8c;

	display: table-cell;

	padding: 3px 10px;

	border-bottom: none;

    border-right: none;

	text-align: center;

	

}

.divTableCell-name {

	border: 1px solid #8c8c8c;

	display: table-cell;

	padding: 3px 10px;

	border-bottom: none;

    border-right: none;

	width: 50%;

	

}



.divTable-footer{

	display: table;

	width: 100%;



}

.divTableCell-footer h3{text-align: left;padding-left: 115px;}

.divTableCell-footer {

	border: none;

    display: table-cell;

    padding: 3px 10px;

    border-bottom: none;

    border-right: none;

    text-align: left;

    height: 160px;

    vertical-align: bottom;

	font-weight: bold;



}

.divTableCell-marathi-numnder {

	border: 1px solid #8c8c8c;

	display: table-cell;

	padding: 3px 10px;

	border-bottom: none;

    border-right: none;

}

.divTableCell-total {

	border: 1px solid #8c8c8c;

	display: table-cell;

	padding: 3px 10px;

	font-weight: bold;

	text-align: center;

	border-bottom: none;

    border-right: none;

}

.divTableCell-totals {

	border: 1px solid #8c8c8c;

	display: table-cell;

	padding: 3px 10px;

	text-align: left;

	border-bottom: none;

    border-right: none;

}

.divTableCell-number {

	border: 1px solid #8c8c8c;

    display: table-cell;

    padding: 3px 10px;

    text-align: center;

    border-bottom: none;

    border-right: none;

}

.divTableCell-th {

	border: 1px solid #8c8c8c;

	display: table-cell;

	padding: 3px 10px;

	text-align: center;

	border-bottom: none;

    border-right: none;

	vertical-align: middle;

}

.divTableCell-th-sr-no {

	border: 1px solid #8c8c8c;

	display: table-cell;

	padding: 3px 10px;

	text-align: center;

	border-bottom: none;

  border-right: none;

	vertical-align: middle;

	width: 6%;

}

.divTableHeading {

	background-color: #EEE;

	display: table-header-group;

	font-weight: bold;

}

.divTableFoot {

	background-color: #EEE;

	display: table-footer-group;

	font-weight: bold;

}

.divTableBody {

	display: table-row-group;

}

.field_wrapper div{ margin-bottom:10px;}

.add_button{margin-top: 10px;

    margin-left: 10px;

    vertical-align: text-bottom;

    position: relative;

    right: 10px;

    top: -54px;

    float: right;}

.add_button_add_student{margin-top: 10px;

    margin-left: 10px;

    vertical-align: text-bottom;

    position: relative;

    right: 0px;

    top: -20px;

    float: right;	

    }

.remove_button{ margin-top: 10px;

    margin-left: 10px;

    vertical-align: text-bottom;

    position: relative;

    right: 70px;

    top: -42px;

    float: right;}

.remove_button_add_student{ margin-top: 10px;

    margin-left: 10px;

    vertical-align: text-bottom;

    position: relative;

    }

.school-list{float: left; /*background: #fff2cb;*/width: 64.7%;}

.fill-form{float: left; background: #ececec; margin-right: 10px; width: 33%;     padding: 10px;}

.fill-form-add-students{float: left; background: #ececec; margin-right: 10px; width: 40%; padding: 10px;}

#footer{

	font-family:"Trebuchet MS" !important;

  background: #fff;

  background: -moz-linear-gradient(top, #FFC107 0%, #FF9800 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFC107), color-stop(100%, #FF9800));

  background: -webkit-linear-gradient(top, #FFC107 0%, #FF9800 100%);

  background: -o-linear-gradient(top, #FFC107 0%, #FF9800 100%);

  background: -ms-linear-gradient(top, #FFC107 0%, #FF9800 100%);

  background: linear-gradient(top, #FFC107 0%, #FF9800 100%);

	display: block;

  margin: 10px 0px;

  padding: 0px 10px;

	height: 40px;

	position: relative;

	bottom: 0px;

	clear: both;

	line-height:40px;

}

#footer a{color:#FFF;}

#footer span{color:#FFF;}

#footer-left{ float:left;}

#footer-right{ float:right; text-align:left;}

.add-school-footer{    margin-top: 60px;}



.button {

  border-radius: 4px;

  background-color: #f4511e;

  border: none;

  color: #FFFFFF;

  text-align: center;

  font-size: 28px !important;

  padding: 10px;

  width: 90px;

  transition: all 0.5s;

  cursor: pointer;

  margin: 5px;

}



.button span {

  cursor: pointer;

  display: inline-block;

  position: relative;

  transition: 0.5s;

}



.button span:after {

  content: '\00bb';

  position: absolute;

  opacity: 0;

  top: 0;

  right: -20px;

  transition: 0.5s;

}



.button:hover span {

  padding-right: 25px;

}



.button:hover span:after {

  opacity: 1;

  right: 0;

}



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

.button-back {

  border-radius: 4px;

  background-color: #f4511e;

  border: none;

  color: #FFFFFF;

  text-align: center;

  font-size: 28px !important;

  padding: 10px;

  width: 115px;

  transition: all 0.5s;

  cursor: pointer;

  margin: 5px;

}



.button-back span {

  cursor: pointer;

  display: inline-block;

  position: relative;

  transition: 0.5s;

}



.button-back span:after {

  content: '\00bb';

  position: absolute;

  opacity: 0;

  top: 0;

  right: -20px;

  transition: 0.5s;

}



.button-back:hover span {

  padding-right: 25px;

}



.button-back:hover span:after {

  opacity: 1;

  right: 0;

}

/*-----save button----*/

.button-save {

  border-radius: 4px;

  background-color: #f4511e;

  border: none;

  color: #FFFFFF;

  text-align: center;

  font-size: 28px !important;

  padding: 10px;

  width: 90px;

  transition: all 0.5s;

  cursor: pointer;

  margin: 5px;

}



.button-save span {

  cursor: pointer;

  display: inline-block;

  position: relative;

  transition: 0.5s;

}



.button-save span:after {

  content: '\00bb';

  position: absolute;

  opacity: 0;

  top: 0;

  right: -20px;

  transition: 0.5s;

}



.button-save:hover span {

  padding-right: 25px;

}



.button-save:hover span:after {

  opacity: 1;

  right: 0;

}



.heading{background: #f4511e;color: #fff;padding: 5px;font-weight: bold;}

.heading-result{background: #f4511e;color: #fff;padding: 5px;font-weight: bold; margin: 10px 0px;}

.heading-result{background: #f4511e;color: #fff;padding: 5px;font-weight: bold; margin: 10px 0px;}

.divTableCell input{width: 100%;}

.print-button{text-align: center;}

.header-main{text-align: center;}

.header-print{display: none;}

.footer-print{display: none;}

h2 {

    color: #232323;

    margin: 25px 0px 0px 0px;

    line-height: 0px;

    text-align: center;

    font-size: 24px;

}

h3 {

    color: #232323;

    margin: 0px;

    line-height: 25px;

    text-align: center;

    font-size: 16px;

}

.exam-type{text-align: center; border: 1px solid #252525; width: 30%; margin: 5px auto; padding: 5px;}

.address-details{border:1px solid #2B2B2B;margin: 5px 0px; padding: 5px; height: 115px;}

.address-details span{font-weight: bold; display: inline-block; width: 80px;}

.address-details-left{float: left; width: 75%;}

.address-details-right{float: left;width: 25%;}

.bottom-line-main{text-align: center; border-bottom: 1px solid #000;}

.total-fee{text-align: right; font-weight: bold;padding-right: 20px;}

.text input[type="text" ]{font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif" !important;}

.help-block {display: block;margin-top: 0px !important; margin-bottom: 0px !important;color: #737373;}



@media print

{    

	

body{margin:0px;}

.footer{ page-break-before:avoid;}

.breakAfter {

	clear:both;

	margin-top:30px;

	position:relative;

	page-break-inside:avoid !important;

}

pre {page-break-inside: always;}



	.divTableRow-th{color: #232323;}

	.heading-result{color: #232323; }

    .no-print

    {

        display: none !important;

    }

	.school-list{width: 100%;}

	#cssmenu{display: none;}

	.print-button{display: none;}

	h2 {

   color: #232323;

    margin: 25px 0px 0px 0px;

    line-height: 0px;

    text-align: center;

    font-size: 24px;

}

	h3 {

    color: #232323;

    margin: 0px;

    line-height: 25px;

    text-align: center;

    font-size: 16px;

}

	.header-main{text-align: center;}

	.header-print{display:inline;}

	.footer-print{display: inline;}

	.fill-form{display: none;}

	.add-school-footer{display: none;}

.face {

    height: 50%;

    width: 100%;

    position: relative;

}



/* the back face */

.face-back {

    background: #f6f6f6;

}



/* the front face */

.face-front {

    background: #fff;

}



/* an image that fills the whole of the front face */

.face-front img {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    width: 100%;

    height: 100%;

}

	.divTableCell input {

    width: 100%;

    border: 0px;

}

.button-save {

  display: none;

}



.button-save span {

  display: none;

}

}

