/*



Style : Green Theme CSS

Version : 1.0

Author  : Surjith S M

URI   : http://themeforest.net/user/surjithctly



Copyright © All rights Reserved

Surjith S M / @surjithctly



*/

/* 

   COLOR PALLETTES : GREEN

   ------------------------------------------------

  

   Green 1        : #8a5e86; New: 7f6a4b

   Dark Grey      : #3b3b3b;

   Medium Grey    : #3d5361;

   Light Grey     : #818181;

   Lightest Grey  : #C2C2C2;

   White          : #ffffff;



   

   */

/* ================================================

   THEME SPECIFIC STYLES : VISUAL STYLES ONLY

   ================================================ */

/*White bg*/



body,

/* .pace .pace-progress {

	background-image: url(../../images/bg.jpg);

} */



.timeline-block:last-child {background:none;}





/*Grey*/



body,

.timeline-content h2 {

    color: #532237;

}



.nav-pills>li>a {

    color: #C2C2C2;

}



.form-control:focus {

    border-color: #C2C2C2;

}



.navbar-default .navbar-nav>li>a {

    color: #818181;

}

.navbar-right {
    padding-top: 15px;
}

.dedication-text {
    max-width: 650px;
}



.slick-prev:before,

.slick-next:before {

    color: #C2C2C2;

}

/* green

 * ----- */



::-moz-selection {

    background: #f2ebde;

    color: #1c1c1c;

}



::selection {

    background: #f2ebde;

    color: #1c1c1c;

}



.header,

.sub-header {

	color: #FFF;

	background-image: url(../../images/web_header.jpg);

	    background-position: bottom center;

}



/* .header2 {

	color: #FFF;

	background-image: url(../../images/web_header_new.jpg);

	    background-position: bottom center;



} */

.header2 {

	color: #FFF;

	background:none;



}

@media only screen and (max-device-width: 480px) {

.header2 {



	background:none;

}

.header_bottom-bg {

    padding: 20px 0 25px !important;

}

.paralax1 {

    background-size: 130% !important;

    background-repeat: no-repeat !important;

	min-height: 115px !important;

}

.footer-logo div{

	width: 95% !important;

    text-align: center !important;

    padding: 0 5px !important;

    margin: 0 auto;

    float: none !important;

    min-width: 0 !important;

	

}

.our-partners-logo {

	

	margin-top:-30px !important;

}

	}

@media only screen and (max-device-width: 640px) {

.header2 {



	background-size: 120%;

    background-repeat: no-repeat;

}

.paralax1 {

    background-size: 130% !important;

    background-repeat: no-repeat !important;

	min-height: 180px !important;

}

.footer-logo div{

	width: 95% !important;

    text-align: center !important;

    padding: 0 5px !important;

    margin: 0 auto;

    float: none !important;

    min-width: 0 !important;

	

}

.our-partners-logo {

	

	margin-top:-30px !important;

}

.footer-conjunction{

	

	margin-top:-50px !important;

}



	}



	@media only screen and (max-device-width: 760px) {

.header2 {



	background-size: 120%;

    background-repeat: no-repeat;

}

.header2 {



	background:none;

}

.paralax1 {

    background-size: 130% !important;

    background-repeat: no-repeat !important;

	min-height: 180px !important;

}

.footer-logo div{

	width: 95% !important;

    text-align: center !important;

    padding: 0 5px !important;

    margin: 0 auto;

    float: none !important;

    min-width: 0 !important;

	

}

.our-partners-logo {

	

	margin-top:-30px !important;

}

.footer-conjunction{

	

	margin-top:-50px !important;

}



	}

	

	@media only screen and (max-device-width: 1020px) {

		

		.footer-logo div{

	width: 95% !important;

    text-align: center !important;

    padding: 0 5px !important;

    margin: 0 auto;

    float: none !important;

    min-width: 0 !important;

	

}

.our-partners-logo {

	

	margin-top:-20px !important;

}

.footer-conjunction{

	

	margin-top:-50px !important;

}

		

	}

	@media only screen and (max-device-width: 1020px) {

		.paralax1 {

    background-size: 120% !important;

    background-repeat: no-repeat !important;

	min-height: 220px !important;

}

		

	}



.header h3 {    

	margin: 0;

    font-weight: normal;

}



.header_top-bg {padding:40px 0 21px}

.header_bottom-bg {    padding: 20px 0 95px;

min-height: 80px;

}



.event_when { }



/*color*/



.header_top-bg,

.header_bottom-bg {

	background:none;

}



a,

a:hover,

a:focus,

.speaker-info p,

.highlighted-plan .price,

.highlighted-plan .plan-name {

    color: #532237;

}



.benefit-item .benefit-icon i {

    color: #c27c37;

}

/*background*/



.timeline-block::before {

    background: #c27c37;
}



.navbar-default .navbar-nav>.active>a,

.navbar-default .navbar-nav>.active>a:focus,

.navbar-default .navbar-nav>.active>a:hover {

    color: #FFF;

    background-color: #532237;

}

/*border*/



.timeline-bullet,

.highlighted-plan {

    border-color: #532237;

}

/*background color*/



.nav-pills>li.active>a,

.nav-pills>li.active>a:focus,

.nav-pills>li.active>a:hover {

    background-color: #c27c37;

}

/* 

  BUTTONS

  ------- */



.btn-default {

    color: #532237;

    border-color: #FFF;

}



.btn-default:hover,

.btn-default:focus,

.btn-default:active,

.btn-default.active {

    background-color: transparent;

    border-color: #FFF;

    color: #FFF;

}



.register2 .btn-default {

    color: #4e5460;

    border-color: #4e5460;

}



.register2 .btn-default:hover,

.register2 .btn-default:focus,

.register2 .btn-default:active,

.register2 .btn-default.active {

    background-color: transparent;

    border-color: #4e5460;

    color: #4e5460;

}





.btn-primary {

    background-color: #3d5361;

}



.btn-primary:hover,

.btn-primary:focus,

.btn-primary:active,

.btn-primary.active {

    background-color: #3b3b3b;

}



.btn-success {

    background-color: #c27c37;

    border-color: #c27c37;

}



.btn-success:hover,

.btn-success:focus,

.btn-success:active,

.btn-success.active {

    background-color: #FFF;

    border-color: #c27c37;

    color: #c27c37;

}



.btn-outline {

    color: #8C8C8C;

    border-color: #CACACA;

}



.btn-outline:hover,

.btn-outline:focus,

.btn-outline:active,

.btn-outline.active {

    background-color: transparent;

    border-color: #818181;

    color: #8C8C8C;

}



.navbar-brand>img {

    margin-right: 13px;

    float: left;

	white-space: nowrap;

    max-width: 250px;

}



.navbar-brand span {

    position: relative;

    top: 8px;

    font-weight: bold;

    color: #532237;

}

/* #8a5e86 - purple

#daa96a - gold */





.paralax1 {background: url(../../images/parallax-bg-1.jpg) no-repeat 50% center fixed; min-height:250px}

.footer-action,.footer_bottom-bg {background:none;}



/* .header::before {

    background: url(../../images/top_background.png);

    content: '';

    width: 100%;

    background-repeat: repeat-x;

    height: 30px;

    display: block;

} */

img.logoimg{  
	max-width:90%;
}

@media only screens and (max-width: 1280) {
    img.logoimg{
        max-width:90% !important;
    }
}

@media only screen and (max-width: 1020px) {
	
	img.logoimg{

	max-width:100% !important;

	

}
}


	



#top .header_bottom-bg {

	

	padding-bottom:0 !important;

	margin: 30px;

}

h1.headline-support {
	font-size:2.063em;
	text-transform:uppercase;
    font-family: 'CeraPro-Regular', Arial, sans-serif;
  text-decoration: none;
  color: #532237;
  display: inline;
  position: relative;
  box-shadow: 
    0 0.85em 0px 0px white inset, 
    0 1.02em 0px #f2ebde inset;
	line-height:1.76em;

}

@media only screen and (max-width: 425px) {
    h1.headline-support {
        font-size: 20px;
    }
}

@media only screen and (max-width: 575px) {
    .navbar-brand>img {
        max-width: 190px; 
    }
}