/* IMPORT SECTION */

	/*@import url("https://fonts.googleapis.com/css?family=Raleway:200,300,600,700&subset=latin,latin-ext"); */
	@import url('https://fonts.googleapis.com/css?family=Droid+Sans'); 
	@import url('https://fonts.googleapis.com/css?family=Rubik:500'); 
     
    


/* BASIC STYLES */

	html, body {
		height: 100%;
	}

	body {
		/*font-family: "Raleway", Helvetica, Arial, sans-serif;*/
		font-family: 'Droid Sans', sans-serif;
		
		font-size: 14px;
		font-weight: 200;
		line-height: 1.7857;
		letter-spacing: 0.075em;
		color: #333333;
		background-color: #fff;
	}

	a { 
		color: #000;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	a:hover {
		color: #000;
	}

	a, a:hover, a:active, a:focus, button:focus {
		outline: 0;
		border: 0;
		text-decoration: none;
	}

	#st-preloader {
		background: #FFF;
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 9999;
	}

	p {
		line-height: 1.5;
	}

	h1, h2, h3, h4, h5, h6{
		font-family: 'Raleway', sans-serif;
		font-weight: 700;
		/*text-transform: uppercase;*/
	}

	input, textarea{
		outline: none;
	}

	label{
		font-weight: 300;
	}

	#pre-status,
	.preload-placeholder {
		background-position: center;
		background-repeat: no-repeat;
		height: 40px;
		left: 50%;
		margin: -20px 0 0 -20px;
		position: absolute;
		top: 50%;
		width: 40px;
	}

	.preload-placeholder {
		background: none;
		left: 0;
		margin: 0;
		text-align: center;
		top: 65%;
	}

	.st-border{
		width: 34px;
		height: 1px;
		display: block;
		background-color: #000;
	}

	.overlay{
		background-color: #000;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0.6;
	}


/* BUTTONS */

	.btn-send{
		background-color: #E67E22;
		border-radius: 5px 5px  5px 5px;
		border: 0;
		color: #fff;
		padding: 8px 14px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.btn-send:hover{
		background-color: #000;
		color: #fff;
	}

	.btn-readmore{
		background-color: #383838;
		border-radius: 5px 5px  5px 5px;
		border: 0;
		color: #fff;
		padding: 10px 20px;
		margin-top: 20px;
		text-transform: uppercase;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.btn-readmore:hover{
		background-color: #000;
		color: #fff;	
	}




/* HEADER */

	#header{}

	#header .navbar {
		min-height: 32px;
		margin-bottom: 0;
		border-radius: 0;
	}

	.st-navbar{
		background-color: rgba(0, 0, 0, 0.50);
		
	}

	.st-navbar ul{
		margin-top: 15px;
	}

	.st-navbar ul li a{
		text-transform: uppercase;
		font-weight: 600;
		padding: 0;
		margin: 14px;
		color: #FFF;
	}

	.st-navbar ul li a:hover,
	.st-navbar ul li a:focus {
		background-color: transparent;
		color: #E67E22;
	}

	.st-navbar .navbar-header{
		margin-top: 5px;
	}

	.st-navbar .navbar-toggle .icon-bar {
		background-color: #FFF;
	}

	.st-navbar .navbar-toggle{
		margin-top: 7px;
		margin-right: 25px;
		padding: 0;
		border-radius: 0;
	}

    
	
	.logo_heading{

display: inline-block;


}
.logo_heading p{
color: #FFF;
font-size: 18px;
font-weight: 400;
margin-left: 5px;
display:inline-block;
}
.logo_heading p span{
color: #FFF;
font-size: 14px;
font-weight: 200;
display: inline-block;
}
	
	#YagyaRequest, #SanskarShala, #quick_link, #services, #contact{
		padding-top: 110px;
		padding-bottom: 100px;
	}

/* SLIDER */

	#slider{
		
	}
   /* #myCarousel {
        height: 520px;
        width: 100%;
        overflow: hidden;
    }
	*/
	
	
	#home-carousel  .item {
		background-position: center top;
		background-repeat: no-repeat;
		background-size:cover;
		width:100%;
		height: 650px;
	}
	

	#home-carousel .item:before{
		background-color: #000;
		content: "";
		height: 100%;
		top: 0;
		left: 0;
		opacity: 0.5;
		position: absolute;
		width: 100%;
	}

	.carousel-caption {
		
		top: 50%;
		font-size: 16px;
		text-align: center;
		color: #fff;
		text-align: center;
		margin-top: -130px;	
	}

	.carousel-caption h1 {
		font-size:46px;
		margin-bottom:0;
		line-height:27px;
		font-weight:100;
		font-family: 'Rubik';
		text-align: center;
		color: #FFF;
		
	}

	.carousel-caption h2 {
		font-size:26px;
		font-weight:300;
		margin-top:0px;
		text-transform:lowercase;
		position: absolute;
		margin-bottom:20px;
		
	}
	
	.carousel-caption p {
		
		font-size:20px;
		color: #FFF;
		margin-top: 10px;
		margin-bottom: 20px;
		text-align: center;
		
	}
	.btn-carousel-readmore{
		background-color: #E67E22;
		border-radius: 5px 5px  5px 5px;
		border: 0;
		color: #fff;
		padding: 10px 20px;
		margin-top: 20px;
		text-transform: uppercase;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.btn-carousel-readmore:hover{
		background-color: #000;
		color: #fff;	
	}

	
	
	.home-carousel-left, 
	.home-carousel-right {	
		background-color: #f0f0f0;
		color:#000;
		font-size: 32px;
		height: 40px;
		line-height: 40px;
		margin-top: -20px;
		position: absolute;
		text-align: center;
		top: 50%;
		width: 32px;
		z-index: 999;
		-webkit-transition: 300ms;
		-moz-transition: 300ms;
		-o-transition: 300ms;
		-ms-transition: 300ms;
		transition: 300ms;
	}

	.home-carousel-left {
		left:-32px;
	}

	.home-carousel-right {
		right:-32px;
	}

	#home-carousel:hover .home-carousel-left {
		left:0;
	}

	#home-carousel:hover .home-carousel-right {
		right:0;
	}
	/* Carousel animation */

	#home-carousel .item h1, 
	#home-carousel .item h2, 
	#home-carousel .item p {
		opacity:0;
		-moz-transform: scale(0.5);
		-webkit-transform: scale(0.5);
		-o-transform: scale(0.5);
		-ms-transform: scale(0.5);
		transform: scale(0.5);
	}

	#home-carousel .item h1 {
		-webkit-transition: all 0.5s ease-in-out 0.15s;
		-moz-transition: all 0.5s ease-in-out 0.15s;
		-ms-transition: all 0.5s ease-in-out 0.15s;
		-o-transition: all 0.5s ease-in-out 0.15s;
		transition: all 0.5s ease-in-out 0.15s;
	}

	#home-carousel .item.active h1, 
	#home-carousel .item.active h2, 
	#home-carousel .item.active p {
		opacity:1;
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	#home-carousel .item h2 {
		-webkit-transition: all 0.5s ease-in-out 0.30s;
		-moz-transition: all 0.5s ease-in-out 0.30s;
		-ms-transition: all 0.5s ease-in-out 0.30s;
		-o-transition: all 0.5s ease-in-out 0.30s;
		transition: all 0.5s ease-in-out 0.30s;
	}

	#home-carousel .item p {
		-webkit-transition: all 0.5s ease-in-out 0.45s;
		-moz-transition: all 0.5s ease-in-out 0.45s;
		-ms-transition: all 0.5s ease-in-out 0.45s;
		-o-transition: all 0.5s ease-in-out 0.45s;
		transition: all 0.5s ease-in-out 0.45s;
	}


	
	/* Quick Links */
	
	#quick_link{
		/*background-color: #f5f5f5;*/
		background-color: #ffffff;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.st-quick_link{
		background-color: #f5f5f5;
		height: 400px;
		padding: 10px;
		margin-top: 10px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.st-quick_link:hover{
		box-shadow: 0px 0px 18px #ddd;
	}

	.st-quick_link h5{
		margin-top: 10px;
		margin-bottom: 25px;
		color: #FF7200;
		font-weight: 200;
	}

	.st-quick_link h3{
		margin-top: 0;
		margin-bottom: 25px;
	}
	.st-quick_link a{
		color: #333333;
	}
	.st-quick_link a:hover{
		color: #333333;
	}

	.st-quick_link .st-border{
		width: 100%;
		margin-bottom: 15px;
		background-color: #ccc;
	}

	.st-quick_link  img{
		width: 60px;
		height: 60px;
		position: relative;
		display: block;
        margin-left: auto;
        margin-right: auto;
	}
	
	
	
	/* Quick Introduction */
	
	#quick_intro{
		background-color: #FFF;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#quick_intro h1{
		color: #000000;
		font-weight: 200;
	}
	
	#quick_intro h2{
		color: #000000;
		font-weight: 200;
	}
	
	#quick_intro h3{
		color: #000000;
		font-weight: 200;
	}
	
	#quick_intro p{
		color: #000000;
	}
	
	#quick_intro a{
		color: #FF7200;
	}
	#quick_intro a:hover{
		color: #fea500;
	}
	
	
	
	/* About Us */
	
	#about_us{
	    background-image: linear-gradient( rgba(255, 215, 15, 0.3), rgba(255, 215, 15, 0.3)), url("/../images/GuruDrSaheb5.png");
        background-repeat: no-repeat;
        background-size: cover;
        opacity: 1;
        /*background-size: contain;
        */
        padding-top: 20px;
        padding-bottom: 20px;
	}
	#about_us h1{
		color: #000000;
		font-weight: 200;
	}
	#about_us h2{
		color: #000000;
		font-weight: 200;
	}
	#about_us h3{
		color: #000000;
		font-weight: 200;
	}
	#about_us p{
		color: #000000;
	}
	#about_us a{
		color: #FF7200;
	}
	#about_us a:hover{
		color: #fea500;
	}
	






/* YagyaRequest */
 #YagyaRequest{
     background-color: white;
}
 #YagyaRequest .Reg_left{
     padding-top: 20px;
}
 #YagyaRequest h1{
     color: #fea500;
     font-weight: 200;
}
 .yagya_request_form_bg{
     margin-top: 50px;
     background-color: #fea500;
     padding: 2em;
     border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     -khtml-border-radius: 5px 5px 5px 5px;
}
 .yagya_request_form_bg ul li a{
     font-size: 16px;
}
 .yagya_request_form_bg .transparent{
     background:rgba(254, 165, 0, 0.5);
}






/* bss Dublin */
 .bss_dublin_form_bg{
     margin-top: 50px;
     background-color: #fea500;
     padding: 2em;
     border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     -khtml-border-radius: 5px 5px 5px 5px;
}

.bss_dublin_form_bg div {
  background-color: red;
  width: 300px;
  border: 25px solid green;
  padding: 25px;
  margin: 25px;
}

 .bss_dublin_form_bg ul li a{
     font-size: 16px;
}
 .bss_dublin_form_bg .transparent{
     background:rgba(254, 165, 0, 0.5);
}





/*Books */
 #books{
     padding-top: 110px;
     padding-bottom: 100px;
     background-image: linear-gradient(to left, #d9ff66 , white);
}
 #books .section-title h1{
     color: #000000;
     font-weight: 200;
}
 .book_area{
     margin-top: 30px;
}
 .book-image{
     position: relative;
     opacity: 0.75;
     filter: alpha(opacity=50);
}
 .book-info{
     background-color: #99cc00;
     padding: 15px;
}
 .book-info h4{
     margin-top: 0;
     margin-bottom: 6px;
     text-align: center;
     color: white;
}
 .book_area .book_links{
     position: absolute;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.2);
     left: 0;
     top: 0;
     text-align: left;
     opacity: 0;
     -webkit-transition: all 0.3s ease-out 0s;
     -moz-transition: all 0.3s ease-out 0s;
     -ms-transition: all 0.3s ease-out 0s;
     -o-transition: all 0.3s ease-out 0s;
     transition: all 0.3s ease-out 0s;
     -moz-transform: scale(0.3);
     -webkit-transform: scale(0.3);
     -o-transform: scale(0.3);
     -ms-transform: scale(0.3);
     transform: scale(0.3);
}
 .book_area .book_links{
     opacity: 1;
     -moz-transform: scale(1);
     -webkit-transform: scale(1);
     -o-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
}
 .book_area .book_links p{
     position: relative;
     font-size: 16px;
     color: #fff;
     top: 15%;
     text-align: left;
     margin-left: 5%;
}
 .book_area .book_links h4{
     position: relative;
     color: #fff;
     top: 15%;
     text-align: left;
     margin-left: 5%;
}
 .book_area .book_links a{
     position: relative;
     font-size: 16px;
     color: #fff;
     top: 40%;
     text-align: left;
     margin-left: 10%;
}
 .book_area .book_links a:hover{
     color: #FF7200;
}
/*MonthlyDeepyagya*/
 #MonthlyDeepYagya{
     background-color: #fff;
     padding-top: 110px;
     padding-bottom: 100px;
     background-image: linear-gradient(to left , #ffd480 , white);
}
 #MonthlyDeepYagya .section-title h1{
     color: #000000;
     font-weight: 200;
}
 #MonthlyDeepYagya .deepyagya{
     padding-left: 15%;
     padding-right: 15%;
     padding-top: 25%;
}
 #MonthlyDeepYagya .deepyagya h3{
     margin-top: 0;
     margin-bottom: 30px;
}
 #MonthlyDeepYagya .deepyagya .btn-send{
     margin-top: 30px;
}
/*Sanskar Shala */
 #SanskarShala{
    /*background-image: url(../images/sanskar_shala1aa.jpg);
    */
    /*background: #e6fff2;
    */
    /*background-image: linear-gradient(to top, #d9ff66 , white);
    */
    /*background: linear-gradient( rgba(11, 255, 0, 0.3), rgba(11, 255, 0, 0.3)), url(../images/sanskar_shala1aa.jpg);
    */
     background-repeat: no-repeat;
     background-size: cover;
    /*background-attachment: fixed;
    */
     padding-top: 100px;
     padding-bottom: 100px;
     position: relative;
}
 #SanskarShala .SanskarShala{
     padding-left: 15%;
     padding-right: 15%;
     padding-top: 15%;
}
 #SanskarShala .SanskarShala h1{
     margin-top: 0;
     margin-bottom: 30px;
     color: #000000;
}
 #SanskarShala h1{
     color: #657b09;
     font-weight: 200;
}
 #SanskarShala h5{
     color: #000000;
}
 #SanskarShala h3{
     color: #FFF;
}
 #SanskarShala .SanskarShala .btn-send{
     margin-top: 30px;
}
 #SanskarShala .SS_left{
     float: left;
}
 #SanskarShala .SS_right{
     float: right;
}
 #SanskarShala .SS_left p{
     color: #000000;
     font-weight: normal;
     text-align: justify;
}
 #SanskarShala .SS_left ul li{
     color: #000000;
     line-height: 21px;
     font-weight: normal;
}
 #SanskarShala .SS_left ul li>li{
     color: #000000;
     line-height: 21px;
}
 #SanskarShala h5{
     color: #FFF;
}
 #SanskarShala p{
     color: #FFF;
     font-weight: 100;
}
 #SanskarShala a{
     color: #6faf14;
     display: inline-block;
}
 #SanskarShala a:hover{
     color: #FF7200;
}
 #SanskarShala .SS_left h5{
     color: #657b09;
}
 .bss_bg{
     margin: 3em auto 2em;
    /* background: rgba(0, 0, 0, 0.38);
     background-color: #a4c870;
    */
     background-color: #657b09;
     padding: 2em;
     border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     -khtml-border-radius: 5px 5px 5px 5px;
}
 #SanskarShala .form-horizontal{
}
 #SanskarShala .form-horizontal input[type="text"], .form-horizontal input[type="select"], .form-horizontal input[type="email"]{
     border: 1px solid #E8E8E8;
     padding: 8px 14px;
     width: 100%;
     margin-bottom: 5px;
}
 #SanskarShala .form-horizontal .form-group {
     margin-right: 0px;
     margin-left: 0px;
}
 input::-webkit-input-placeholder {
     color:#333333!important;
}
 input:-moz-placeholder {
    /* Firefox 18- */
     color:#333333!important;
}
 input::-moz-placeholder {
    /* Firefox 19+ */
     color:#333333!important;
}
 .close_msg {
     float: right;
     font-size: 21px;
     font-weight: 700;
     line-height: 1;
     color: #000;
     text-shadow: 0 1px 0 #fff;
     filter: alpha(opacity=20);
     opacity: .2;
}
/* Gurudev */
 #Gurudev{
     background-image: url(../images/patron_founder.jpg);
     background-repeat: no-repeat;
     background-size: cover;
     background-attachment: fixed;
     padding-top: 100px;
     padding-bottom: 100px;
     position: relative;
}
 .awgp-gurudev{
     color: #e0e0e0;
}
 .awgp-gurudev .gurudev-border{
     background-color: #e0e0e0;
     margin: 20px auto;
}
 .awgp-gurudev p{
     font-style: italic;
}
 .awgp-gurudev .gurudev-info h5{
     margin-top: 0;
     margin-bottom: 5px;
}
 .awgp-gurudev .gurudev-info span{
     font-size: 12px;
     text-transform: uppercase;
}
/*CONTACT */
 #contact{
     padding-top: 130px;
     padding-bottom: 120px;
}
 #contact .section-title h1 {
     color: #000000;
     font-weight: 200;
}
 .contact-info .contact-content{
     margin-bottom: 30px;
}
 .contact-info p{
     margin-bottom: 20px;
}
 .contact-info p i{
     font-size: 16px;
     margin-right: 10px;
}
 .contact-form{
}
 .contact-form input[type="text"], .contact-form input[type="email"]{
     border: 1px solid #E8E8E8;
     padding: 8px 14px;
     width: 100%;
     margin-bottom: 5px;
}
 .contact-form textarea{
     border: 1px solid #E8E8E8;
     padding: 8px 14px;
     width: 100%;
     margin-bottom: 5px;
}
 #contact h4{
     color: #000000;
     font-weight: 200;
}
 #contact a{
     color: #FF7200;
}
 #contact a:hover{
     color: #fea500;
}
/* BLOG */
 #page-header{
     background-color: #f5f5f5;
     padding-top: 50px;
     padding-bottom: 0px;
     position: relative;
     margin-bottom: 50px;
     margin-top: 80px;
}
 .single-blog{
     margin-top: 35px;
     margin-bottom: 35px;
}
 .post-title{
     margin-top: 20px;
     margin-bottom: 5px;
}
 .post-meta{
     margin-bottom: 15px;
}
 .post-meta span{
     margin-right: 6px;
     font-size: 12px;
     font-weight: 600;
     opacity: 0.6;
}
 .post-meta span:hover{
     opacity: 1;
}
 .post-carousel-left, .post-carousel-right {
     background-color: #f0f0f0;
     color:#000;
     font-size: 32px;
     height: 40px;
     line-height: 40px;
     margin-top: -20px;
     position: absolute;
     text-align: center;
     top: 50%;
     width: 32px;
     z-index: 999;
     -webkit-transition: 300ms;
     -moz-transition: 300ms;
     -o-transition: 300ms;
     -ms-transition: 300ms;
     transition: 300ms;
}
 .post-carousel-left {
     left:-32px;
}
 .post-carousel-right {
     right:-32px;
}
 #post-carousel:hover .post-carousel-left {
     left:0;
}
 #post-carousel:hover .post-carousel-right {
     right:0;
}
 .post-link{
     background-color: #f5f5f5;
     text-align: center;
     padding: 40px 0;
     font-size: 16px;
     font-weight: 600;
}
 .post-quote{
     background-color: #f5f5f5;
     padding: 30px;
     font-size: 16px;
     font-weight: 500;
     font-style: italic;
}
 #blog .pagination{
     margin-bottom: 80px;
}
 #blog .pagination li a{
     width: 35px;
     height: 35px;
     line-height: 31px;
     text-align: center;
     font-size: 16px;
     color: #a3a3a3;
     border: 1px solid #d1d1d1;
     padding: 0;
     margin-right: 5px;
     border-radius: 0;
}
 #blog .pagination li.active a, #blog .pagination li a:hover{
     background-color: transparent;
     border-color: #000;
     color: #000;
}
 .sidebar-widget{
     margin-top: 35px;
     margin-bottom: 50px;
}
 .sidebar-widget .sidebar-title{
     margin-top: 0;
     margin-bottom: 20px;
}
 .sidebar-widget ul{
     list-style: square;
     margin: 0;
     padding-left: 18px;
}
 .sidebar-widget ul li{
     margin-bottom: 10px;
     font-weight: 500;
}
 .blog-search{
     position: relative;
}
 .blog-search input {
     border: 1px solid #d6d6d6;
     color: #8d8d8d;
     height: 44px;
     outline: medium none;
     padding: 0 50px 0 17px;
     width: 100%;
}
 .blog-search span {
     color: #252525;
     font-size: 12px;
     position: absolute;
     right: 10px;
     top: 50%;
     transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
}
 .blog-search .search-submit {
     background: none;
     border: none;
}
 .blog-search:after {
     background-color: #d6d6d6;
     content: "";
     display: block;
     height: 27px;
     position: absolute;
     right: 40px;
     top: 50%;
     transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     width: 1px;
}
 .sidebar-widget .tagcloud a{
     padding: 4px 10px;
     border: 1px solid #ccc;
     margin: 3px 1px;
     display: inline-block;
}
 .sidebar-widget .tagcloud a:hover{
     border-color: #000;
     color: #000;
}
 ul.content-flickr {
     margin: 0;
     overflow: hidden;
     padding: 0;
}
 ul.content-flickr li {
     display: block;
     float: left;
     padding: 5px 10px 5px 0;
     width: 33.33%;
}
 .content-flickr li a {
     display: block;
     position: relative;
     width: 100%;
}
/* FOOTER */
 #footer{
     background-color: #262626;
     padding-top: 40px;
     padding-bottom: 40px;
     color: rgba(255, 255, 255, 0.4);
}
 #footer a{
     color: #FFF;
}
 #footer a:hover{
     color: #E67E22;
}
 .footer-social-icons{
     text-align: right;
}
 .footer-social-icons a{
     margin: 0 5px;
     font-size: 16px;
}
 .footer-social-icons span{
     margin-right: 10px;
}
 footer.quote {
     float: left;
}
 footer.quote h4{
     color: #FFF;
}
 footer.quote p{
     color: #FFF;
}
 footer.widgetheading {
     position: absolute;
     padding-bottom: 10px;
}
 .quicklinks_footer {
     margin-left: 20%;
}
 .copyright {
     min-height:40px;
     background-color:#230606;
}
 .copyright p {
     text-align:left;
     color:#FFF;
     padding:10px 0;
     margin-top:10px;
}
 .copyright-social-icons{
     text-align: right;
     display: inline-block;
}
 .copyright-social-icons a{
     margin: 0 5px;
     font-size: 16px;
}
 .copyright-social-icons span{
     margin-right: 10px;
}
 .copyright span {
     display: inline-block;
     color:#FFF;
     margin-top: 20px;
}
 .bottom_ul {
     list-style-type:none;
     float:right;
     margin-top: 15px;
}
 .bottom_ul li {
     float:left;
     line-height:40px;
}
 .bottom_ul li a {
     color:#FFF;
     font-size:18px;
}
 .bottom_ul li a:hover {
     color:#E67E22;
     font-size:18px;
}



/* SCROLL TO TOP */
 .scroll-up {
     position: fixed;
     display: none;
     z-index: 999;
     bottom: 1.8em;
     right: 1.8em;
}
 .scroll-up ul{
     margin: 0;
     padding: 0;
}
 .scroll-up li{
     list-style: none;
     margin: 0;
     padding: 0;
}
 .scroll-up a {
     background-color: #FF9800;
     display: block;
     width: 40px;
     height: 40px;
     text-align: center;
     color: #000;
     font-size: 20px;
     line-height: 38px;
     box-shadow: 0px 0px 6px #ccc;
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
     -khtml-border-radius: 20px;
     border-radius: 20px;
}
 .scroll-up a:hover, .scroll-up a:active {
     background-color: #E67E22;
     color: #000;
}
 .mt-20{
     margin-top: 20px;
}
 .mt-10{
     margin-top: 10px;
}
 .mt-40{
     margin-top: 40px;
}
 .mt-50{
     margin-top: 50px;
}
 .mt-90{
     margin-top: 90px;
}
 hr.style17 {
     border-top: 1px solid #8c8b8b;
     text-align: center;
}
 hr.style17:after {
     content: '§';
     display: inline-block;
     position: relative;
     top: -14px;
     padding: 0 10px;
     background: #f0f0f0;
     color: #8c8b8b;
     font-size: 18px;
     -webkit-transform: rotate(60deg);
     -moz-transform: rotate(60deg);
     transform: rotate(60deg);
}
 hr.style18 {
     height: 30px;
     border-style: solid;
     border-color: #8c8b8b;
     border-width: 1px 0 0 0;
     border-radius: 20px;
}
 hr.style18:before {
     display: block;
     content: "";
     height: 30px;
     margin-top: -31px;
     border-style: solid;
     border-color: #8c8b8b;
     border-width: 0 0 1px 0;
     border-radius: 20px;
}
 .transition, p, ul.list-of-items li i:before, ul li i:after {
     transition: all 0.25s ease-in-out;
}
 .flipIn, h1, ul.list-of-items li {
     animation: flipdown 0.5s ease both;
}
 .no-select, h4 {
     -webkit-tap-highlight-color: transparent;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     color: #657b09;;
}
 h4 span{
     font-size: .6em;
     color:#000;
}
 .h4 span a{
     color: # 
}
 .ul-style{
     list-style: none;
     margin: 0;
     padding: 0;
}
 ol.itme-list{
     float: left;
     position: relative;
}
 ol.item-list li{
     font-size: .9em;
     text-align: left;
     text-transform: none;
     border-bottom: 1px dotted #f68f45;
}
 ol.item-list li span{
     text-transform: uppercase;
     font-weight: bold;
}
 #success_message{
     display: none;
}
 .cl-effect-2 a {
     line-height: 30px;
     -webkit-perspective: 1000px;
     -moz-perspective: 1000px;
     perspective: 1000px;
     margin:4px 0;
}
 .cl-effect-2 a span {
     position: relative;
     display: inline-block;
     padding: 0 14px;
     background: #657b09;
     color: #fff;
     -webkit-transition: -webkit-transform 0.3s;
     -moz-transition: -moz-transform 0.3s;
     transition: transform 0.3s;
     -webkit-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
     transform-origin: 50% 0;
     -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
     transform-style: preserve-3d;
}
 .csstransforms3d .cl-effect-2 a span::before {
     position: absolute;
     top: 100%;
     left: 0;
     width: 100%;
     height: 100%;
     background: #ff9800;
     color: #fff;
     padding: 0 14px;
     content: attr(data-hover);
     -webkit-transition: background 0.3s;
     -moz-transition: background 0.3s;
     transition: background 0.3s;
     -webkit-transform: rotateX(-90deg);
     -moz-transform: rotateX(-90deg);
     transform: rotateX(-90deg);
     -webkit-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
     transform-origin: 50% 0;
}
 .cl-effect-2 a:hover span, .cl-effect-2 a:focus span {
     -webkit-transform: rotateX(90deg) translateY(-22px);
     -moz-transform: rotateX(90deg) translateY(-22px);
     transform: rotateX(90deg) translateY(-22px);
     background: #ff9800;
     
}
 .csstransforms3d .cl-effect-2 a:hover span::before, .csstransforms3d .cl-effect-2 a:focus span::before {
     background: #ff9800;
}




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

/*body {*/
/*    background: rgba(59,183,120,1);background: -moz-linear-gradient(left, rgba(59,183,120,1) 47%, rgba(71,196,218,1) 100%);background: -webkit-gradient(left top, right top, color-stop(47%, rgba(59,183,120,1)), color-stop(100%, rgba(71,196,218,1)));background: -webkit-linear-gradient(left, rgba(59,183,120,1) 47%, rgba(71,196,218,1) 100%);background: -o-linear-gradient(left, rgba(59,183,120,1) 47%, rgba(71,196,218,1) 100%);background: -ms-linear-gradient(left, rgba(59,183,120,1) 47%, rgba(71,196,218,1) 100%);background: linear-gradient(to right, rgba(59,183,120,1) 47%, rgba(71,196,218,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bb778', endColorstr='#47c4da', GradientType=1 );*/
/*    }*/
/*.transparent .tuyin */
/*	{*/
/*	margin-top: 20px; */
/*	background-color: rgba(255, 255, 255, 0.37);*/
/*	border: 1px solid #F7F7F7;*/
/*	border-radius: 5px;*/
/*	box-shadow: 0px 0px 2px 0px rgba(181, 181, 181, 0.3);*/
/*	padding: 4%;*/
/*	text-align: center;*/
/*	width: 97%;*/
/*	min-height: 315px;*/
/*	position: relative;*/
/*	margin-bottom: 25px;*/
/*	 }*/
/*.transparent .tuyin .title */
/*	{*/
/*	text-align: center; */
/*	color: #FFF;*/
/*	font-size: 49px; */
/*	}*/
/*.transparent .tuyin .plan-name */
/*	{*/
/*	font-size: 20px;*/
/*	font-weight: 400;*/
/*	border-bottom: 1px solid #FFF;*/
/*	padding-bottom: 15px;*/
/*	padding: 10px*/
/*	}*/

/*.transparent .tuyin .text*/
/*	{*/
/*	margin-top: 20px; */
/*	color: #474747;*/
/*	font-weight: 300;*/
/*	margin-bottom: 13px; */
/*	font-size: 16px;*/
/*	text-align: justify;*/
/*	}*/

