body {	color:#000;	font:300 15px/15px Roboto,Arial,Helvetica;background-color:#fff;-webkit-font-smoothing:antialiased;}

/*gujaarati*/

@font-face

{

font-family: 'Gunatit';

src:url('Gunatit.eot?#iefix') format('embedded-opentype'),

	url('Gunatit.eot') format('eot'),

	url('Gunatit.eot'),

	url('Gunatit.ttf') format('truetype'),

	url('Gunatit.woff') format('woff'),

	url('Gunatit.otf') format('opentype'),

	url('Gunatit.svg#Gunatit') format('svg');

}

.myguj

{

font-family: 'Gunatit';

font-size:20px;

/*letter-spacing: 1px;*/

}

a{color:#773814; text-decoration:none;} /*EBAE2D*/

a:hover{color:#666;}

.btn,a,.btn:hover,a:hover {

-webkit-transition: all 0.3s ease-in-out;

-moz-transition: all 0.3s ease-in-out;

-ms-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

outline: none !important;

}



h1,h2,h3,h4{margin: 0;line-height: 1em;}

h1{font:700 5em Roboto,Arial,Helvetica;margin:0.25em 0;text-transform: uppercase;}

h2{font:300 1.5em Roboto,Arial,Helvetica;margin-bottom: 1.5em;}/*font:300 2.5em = 1.5em*/

h3{font:300 2em Roboto,Arial,Helvetica;margin:2em 0 1em 0;}

h4{font:300 1.5em Roboto,Arial,Helvetica;margin-bottom: 1em;}

h4 i{margin-right: 0.5em;}



p{font-size:1em;line-height: 1.7em; margin-bottom: 1.7em;}



.spacer{padding: 6em 0;}



.btn{border:none;border-radius: 0;padding: 1em 4em;background: rgba(0,0,0,0.5);text-transform: uppercase;}

.btn:hover,.btn:active{color: #fff;}

.btn-default{color: #ccc;border: 1px solid #aaa;}

.btn-default:hover,.btn-default:active{background: rgba(0,0,0,0.8);}

.btn-primary{color: #fff;background:#98410E;width: 100%;outline: none;}/*background:#00a9c6 */

.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#805701;box-shadow: none;}/*background:#1BC0DC  2E6534 */



.topbar {background:url(../images/lines.png);	height:5px;position: fixed;top: 0;width: 100%;z-index: 1000;}

.navbar{min-height:90px;}

.navbar-brand{padding:15px 0px !important;}

.navbar-collapse{padding:20px 0px !important;}

.nav>li>a {padding: 10px 14px !important; margin: 0px 3px; border: 1px solid transparent;}

.nav>li>a:hover {border: 1px solid #773814;}

.navbar-nav > li > a{font-size: 1em; border-radius: 6px;/*line-height: 3.6em;*/}

/*.navbar-fixed-top{top: 5px;}*/

.navbar-inverse{background: #111;}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background: none;color: #773814; transition: 0.3s ease;

  background: #773814;

  background: #773814 !important;

  color: #ffffff;

  /*font-size: 20px;*/

  text-decoration: none;

 /* border-top: 2px solid #773814;

  border-bottom: 2px solid #773814;*/

  /*padding: 20px 0;            .navbar-default .navbar-nav>.active>a:hover*/

 /* margin: 0 20px;*/}/*color: #21abca;*/

/*a:hover{



 border-top: 4px solid ##fff7e5 !important;

  border-bottom: 4px solid ##fff7e5 !important;

  padding: 2px 0; 

}*/

@media (max-width: 767px){

	.navbar {

    	min-height: 60px;

	}

	.navbar-nav {

    	margin: 0px;

	}

}

#head,.carousel{margin-top: 0;}



#home{padding-top: 6em;}

/*.carousel-caption{top:0;bottom: 0;left: 0; right: 0;padding: 0;}*/

.caption-wrapper{display: table;height: 100%;width: 100%;}

.caption-info{display: table-cell;vertical-align: middle;}

.caption-info p{font-size: 1.25em;}

.caption-info .btn i{margin-right:0.75em;}

.carousel-inner > .item > img, .carousel-inner > .item > a > img{width: 100%;}

.carousel-control{z-index:1000;}



/*Daily Darshan*/

figure{

	transition: all 300ms ease;	

}

figure:hover {

    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.4);

    transform: scale(1.05);

}





/*about*/

.about.spacer{padding-left: 4em; padding-right: 4em;padding-bottom: 0;}

.process ul li{width: 10em;height: 10em;border: 1px solid #CEEBF0;padding: 0;border-radius: 50%;margin: 0 1.25em;line-height: 13.5em;color: #21ABCA;}

.process ul li span{line-height: 2em;display: inline-block;font-weight: 300;}

.process ul li span i{font-size: 3em;}

.process ul li span b{display: block;font-size: 1em;font-weight: 300;}





/*testimonials*/

.partners img{float: left;margin:0 75px 30px 0;}

.testimonails{min-height: 195px;}

.testimonails img{margin-top: 5px;}

.testimonails span{color: #888;}

.testimonails span b{font-weight: 400;}

.carousel-indicators li{border: 1px solid #2BB2E3;}

.carousel-indicators{bottom: 0;}



/*works*/

#works{padding-top:6em;}

#works figcaption a{border:1px solid #fff;margin-top: 1em;display: inline-block;color: #fff;padding: 0 1em;}

#works figcaption a:hover{text-decoration: none;padding: 0 3em;}

#works figcaption a:first-of-type {z-index: 1001 !important;}

/*works*/



/*team*/

.team figure{width: 100%;}

.team img{width: 100%;}

.team b{font-size: 1.2em;display: block;}

.team a i.fa{color: #fff; font-size: 2em;}

.team a i.fa:hover{color: #21abca;}





.highlight-info{ background:url(../images/lab.jpg) center fixed; background-size: cover; color:#fff;}

.highlight-info .overlay{background: rgba(130, 181, 48, 0.74)} /*rgba(33,171,202,0.5);*/

.highlight-info h4{color: #fff;margin:0.5em 0 0 0;}

/*about us*/



















/*contact*/

.contactform textarea,.contactform input{width: 100%;padding:1em;border:1px solid #ccc;margin-bottom: 1em;border-radius: 0;outline: none;border-radius:8px;}

/*contact*/





.footer{background-color: #773814; color: #fff; font-size: 1em;}

.footer a{color: #aaa; }



.gototop{position: fixed;bottom: 20px; right: 20px;background: rgba(0,0,0,0.5);padding: 10px;color: #fff;}

.gototop i{line-height: 0.5em;}





@media (max-width: 1200px) {

	body{font:300 13px/13px Roboto,Arial,Helvetica;}

	.navbar-brand{padding-top: 11px;}

	.process ul li{margin:0 0.5em; }

	

	.grid figure h2{font: 700 1.5em Roboto,Arial,Helvetica;}

	figure.effect-oscar figcaption{padding: 12%;}

	figure.effect-oscar figcaption::before,figure.effect-chico figcaption::before{top: 20px;right: 20px;bottom: 20px;left: 20px;}



	.partners img{margin: 0 25px 25px 0;}

}



@media (max-width: 900px) {

	h1{font: 700 3.5em Roboto,Arial,Helvetica;}

	h4 {font: 300 1.3em Roboto,Arial,Helvetica;}

	.btn{padding: 1em 2em;}

	.partners img{margin: 0 15px 25px 0;width: 157px;}

	.process ul li{width: 9em;height: 9em;}

	figure.effect-chico figcaption {padding: 2em;}	

	figure.effect-oscar figcaption {padding: 20%;}

	figure.effect-chico figcaption::before{top: 10px;right: 10px;bottom: 10px;left: 10px;}

	.grid figure.effect-chico p{font-size: 0.6em;line-height: 1.5em;}	

}





@media (max-width: 767px) {

	body{font:300 12px/12px Roboto,Arial,Helvetica;}

	.navbar-nav > li > a {line-height: 1em;}	

	.navbar-brand{padding: 7px;}

	.navbar-brand img{height: 37px;}

	.navbar-toggle{margin-top: 12px;}



	.carousel-caption,.carousel-control,.carousel-indicators{display: none;}



	h2.text-center{text-align: left;font-size: 1.7em;}

	h4 {font: 300 1.2em Roboto,Arial,Helvetica;}

	#partners h2{padding: 0 1em;} 

	#home {padding-top: 5em;}



	.partners{display: block;float: left;}

	.partners img{width: 120px;}







	.about.spacer{padding-left: 2em;padding-right: 2em;}

	.spacer{padding:2em 0 0 0;}

	.process ul li{margin-bottom: 1em;}



	.highlight-info .overlay{padding-bottom: 2em;}



	.grid.team div{margin: 0;padding: 0;}

	figure.effect-chico figcaption {padding: 1.5em;}

	.footer{margin-top: 2em;padding-bottom: 2em;}

}