@charset "utf-8";

/* CSS Document */

body

{
    font-family: sans-serif;
    font-size: 12px !important;
	background:#fff;

}

.preloader-wrapper{
	width:100% !important;
	text-align:center !important;
	margin-top:200px !important;
}
.preloader-wrapper i{
	font-size:100px !important;
	color:#C4C4C4 !important;
}

html, body {height: 100%;}

#wrap {min-height: 69%;}





footer {

  position: relative;

  /* negative value of footer height */

  clear:both;

} 





.fileUpload {

    position: relative;

    overflow: hidden;

}

.fileUpload input.upload {

    position: absolute;

    top: 0;

    right: 0;

    margin: 0;

    padding: 0;

    cursor: pointer;

    opacity: 0;

    filter: alpha(opacity=0);

}



a

{

	text-decoration:none !important;

}

.gt-header-logo

{

	width:100%;

	height:85px;

}

header

{

	padding-top:10px;

	padding-bottom:10px;

}
.gtHeaderForm .gt-form-control{
	border: 1px solid #ddd;
    border-bottom: 1px solid #ccc;
    background: #fefefe;
    font-family: arial, verdana;
    color: #666;
    padding: 9px;
    border-radius: 3px;
    height: 19px;
    -webkit-box-shadow: inset 0 8px 2px -6px #f0f0f0;
    -moz-box-shadow: inset 0 8px 2px -6px #f0f0f0;
    box-shadow: inset 0 8px 2px -6px #f0f0f0;
}
.gt-myhome-img-ico

{

	background:rgba(255,255,255,1.00);

	padding-left:15px;

	padding-top:15px;

	padding-bottom:15px;

}

a.gt-myhome-caption{

  background: rgba(247, 122, 0, 0.8);

  display: block;

  padding: 15px 10px;

  text-align: center;

  margin-top: -50px;

  z-index: 111;

  position: relative;

  color: rgba(255,255,255,1.00);

  font-size: 14px;

}
.gtFullWidth{
	width:100%;
}
.gt-body .progress {

	

	height:35px;	

}

.gt-left-pan-option

{

	padding-left:15px;

	padding-right:15px;

	font-size:14px;

}

.gt-left-pan-option a{

  background: rgba(249, 249, 249, 1);

  font-size: 14px;

  color: #2e2e2e;

  transition: ease 0.5s;

  margin-bottom: 1px;

  padding-top: 20px;

  padding-bottom: 20px;

  background: rgba(249, 249, 249, 1);

  border: 1px solid rgba(225,225,225,1.00);

  border-top: 0px;

}

.gt-left-pan-option a:hover,.gt-left-pan-option a:focus

{

	background:rgba(245, 245, 245, 1);

	color:#000;

}

.gt-saved-search{

	padding-left:30px;

	padding-right:30px;

	padding-top:20px;

	background:rgba(255,255,255,1.00);

	background: rgba(249, 249, 249, 1);

    border: 1px solid rgba(225,225,225,1.00);

    box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);

	border-top:0px;

	padding-bottom:10px

}

.gt-saved-search a{

	background: rgba(255, 255, 255, 1);

    color: #2e2e2e;

    transition: ease 0.5s;

    margin-bottom: 10px;

    border: 1px solid rgba(240, 240, 240, 1);

}

.gt-saved-search a h3{

	

	margin-top:10px;

}

.gt-quick-search{

	padding-left:30px;

	padding-right:30px;

	padding-top:15px;

	padding-bottom:15px;

	background: rgba(249, 249, 249, 1);

    border: 1px solid rgba(225,225,225,1.00);

    box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);

}

a.gt-result{

	

	color:rgba(41,41,41,1.00);

	display:block;

	

}
.gt-filter-result .gt-filter-border{
    border-bottom: 1px solid #E6E6E6;padding-top:10px;padding-bottom:5px;
}
.gt-filter-result label{
    margin-bottom:0px;
	font-weight:normal;
}
.gt-filter-result .gt-panel.gt-panel-default .gt-panel-head {
    border-radius: 5px 5px 0px 0px;
	box-shadow: 0px 1px 3px 0px #AFAFAF;
}
.gt-filter-result  .gt-panel .gt-panel-body{
    border: 1px solid #DDDDDD;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0px 1px 4px 0px #AFAFAF;
}
a.gt-result img{

	max-height:210px;

	border:1px solid transparent;

}

a.gt-result:hover{

	

	color:rgba(0,0,0,1.00);

}

a.gt-result:hover img{

	

	border:1px solid rgba(196,196,196,1.00);

	box-shadow: 0px 0px 3px 2px rgba(195, 195, 195, 1);

}

ul.gt-footer-social

{

	

}

ul.gt-footer-social li{

	border-bottom:0px !important;

	display:inline;

}

ul.gt-footer-social li a{

	font-size:36px;

}

.gt-footer-bottom {

	padding-top: 15px;

    padding-bottom: 15px;

    background: rgba(229, 229, 229, 1);

    border-top: 1px solid rgb(199, 199, 199);

    font-weight: 600;

}

footer{

	background:#499202;

	padding-top:15px;

	padding-bottom:15px;

}

footer.footer-before-login {

	background:rgb(242, 242, 242);

	border-top:1px solid rgba(216, 216, 216, 1);

	padding-top:15px;

	padding-bottom:15px;	

}

.footer-before-login ul{

	padding:0px;

	list-style-type:none;

}

.footer-before-login ul li{

	font-size: 13px;

    padding-top: 5px;

    padding-bottom: 5px;

    font-weight: 600;

    border-bottom: 1px solid rgba(216,216,216,1.00);

}
.gt-footer-information{
	margin-top:20px;	
}
.gt-footer-information a{
	color:#767676;
	padding-left:5px;
	padding-right:5px;
	border-left:1px solid #C3C3C3;
	font-weight: 600;
}

.footer-before-login ul li:last-child{

	border-bottom:0px;

}

.footer-before-login ul li a{

	color: rgba(0, 0, 0, 1);

    transition: all 0.3s ease-in-out;

}

.footer-before-login ul li a:hover{

	color:#777;

}

footer.gt-footer-after-login nav{

	width:100%;

}

footer.gt-footer-after-login nav ul{

	margin:0px;

	padding-left:0px;

	list-style-type:none;

}

footer.gt-footer-after-login nav ul li{

	margin:0px;

	list-style-type:none;

	display:inline-block;

}

footer.gt-footer-after-login nav ul li a{

	color:rgba(255,255,255,1.00);

	padding:25px 30px;

	display:block;

}

footer.gt-footer-after-login nav ul li a:hover,footer nav ul li a:focus{

	color:rgba(221,221,221,1.00);

}

.gt-footer-help a

{

	color: rgba(255,255,255,1.00);

	font-size:14px;

	margin-top:15px;

	margin-bottom:15px;

	display:block;

}

.gt-footer-help a:hover,.gt-footer-help a:focus

{

	color: rgba(215, 215, 215, 1);

}

.gt-footer-about a

{

	color: rgba(255,255,255,1.00);

	display:block;

}

.gt-footer-about a:hover,.gt-footer-about a:focus

{

	color: rgba(215, 215, 215, 1);

}

a.gt-footer-develop{

	color:#193101;

	transition:all 0.5s ease-in-out;

	display:block;

	padding-top:10px;

	padding-bottom:10px;

	font-size:14px;

}

a.gt-footer-develop:hover,a.gt-footer-develop:focus{

	color:#85FD0D;

}

.gt-register-1{
	padding-top:20px;
	padding-bottom:20px;
}
.gt-register-1 label{

   color: rgba(124, 124, 124, 1);

   font-size: 14px;

   text-shadow: 1px 1px 1px rgb(255, 255, 255);

   font-weight: 600; 

}
.gt-register-1 h3{
  color: rgba(124, 124, 124, 1);
  text-shadow: 1px 1px 1px rgb(255, 255, 255);
  font-weight: 600;
}
.gtLogin .gt-form-control{
	border: 1px solid #ddd;
    border-bottom: 1px solid #ccc;
    background: #fefefe;
    font-family: arial, verdana;
    color: #666;
    padding: 9px;
    border-radius: 3px;
    height: 19px;
    -webkit-box-shadow: inset 0 8px 2px -6px #f0f0f0;
    -moz-box-shadow: inset 0 8px 2px -6px #f0f0f0;
    box-shadow: inset 0 8px 2px -6px #f0f0f0;
}
.gt-login-form {
	padding:15px 10px;
	margin-top:20px;
	margin-bottom:20px;
	border-radius:5px 5px 0px 0px;
}

.gt-sign-up {

	padding:15px 10px;

	margin-top:20px;

	margin-bottom:20px;

	border-radius:5px 5px 0px 0px;

}

.gt-or{

  font-size: 35px;

  margin-top: 122px;

  text-align: center;

  padding: 45px 10px;

  border-radius: 50%;

  background: rgba(213,213,213,1.00);

  box-shadow: inset 0px 2px 2px rgb(236, 236, 236);

  border: 1px solid rgb(192, 192, 192);

}

.gt-search-opt .tab-content{

   padding:15px;

   background:rgba(255,255,255,1.00);

   border:1px solid #ddd;

   border-top:0px;	

}

.gt-search-opt .nav-tabs > li > a {

  border-radius: 0px;

  font-size: 14px;

}

.gt-search-opt  .nav > li > a {
    padding: 15px 15px;
    background-color: rgb(228, 114, 3);
    color: white;
    border-color: rgb(212, 104, 0);
    box-shadow: inset 0px -4px 6px 0px #C36000;
}
.gt-search-opt select.gt-form-control {
    background: url('../img/sel-dropdown.gif') no-repeat scroll right center;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 3px 5px 5px 3px !important;
}
.gt-search-opt  .gt-form-control {
    border: 1px solid #ddd;
    border-bottom: 1px solid #ccc;
    background: #fefefe;
    font-family: arial, verdana;
    color: #666;
    padding: 9px;
    border-radius: 3px;
    height: 19px;
    -webkit-box-shadow: inset 0 8px 2px -6px #f0f0f0;
    -moz-box-shadow: inset 0 8px 2px -6px #f0f0f0;
    box-shadow: inset 0 8px 2px -6px #f0f0f0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

  color: rgba(0,0,0,1.00);

  background-color:rgba(255,255,255,1.00) !important;

  border: 1px solid #ddd;

  border-bottom-color: transparent;

  box-shadow: 0px -5px 0px 0px rgb(228, 114, 3);

}

.gt-plan {

	display:table;

	width:100%;

	margin-top:40px;

	border:1px solid rgba(150, 78, 7, 1);

	cursor:pointer;

}

.gt-plan .gt-plan-header{

	display:table;

	width:100%;

	background:rgba(228, 114, 3, 1);

	padding:15px;

	text-align:center;

	transition: all 0.5s ease-in-out;

}

.gt-plan .gt-plan-header h3{

	margin-top:10px;

	color:white;

}

.gt-plan .gt-plan-header h1{

	margin-top:0px;

	margin-bottom:0px;

	font-size:74px;

	text-align:center;

	color:rgba(255,255,255,1.00);

	text-shadow: 2px 3px 0px rgba(171, 87, 4, 1),5px 3px 1px rgba(134, 68, 4, 1);

}

.gt-plan .gt-plan-header h1{

	margin-top:0px;

	margin-bottom:0px;

	font-size:74px;

	text-align:center;

	color:rgba(255,255,255,1.00);

	text-shadow: 2px 3px 0px rgba(171, 87, 4, 1),5px 3px 1px rgba(134, 68, 4, 1);

}

.gt-plan .gt-plan-header h4{

	color:rgba(228, 114, 3, 1);

}

.gt-plan .gt-plan-header .gt-plan-price{

	color: rgba(2, 2, 2, 1);

  background: rgba(255, 255, 255, 1);

  display: table;

  width: 100%;

  box-shadow: 2px 2px 0px 0px rgb(113, 107, 107);

}



.gt-plan .gt-plan-body .gt-plan-desc{

	padding:0px;

	margin:0px;

	display:table;

	width:100%;

	list-style-type:none;

}

.gt-plan .gt-plan-body .gt-plan-desc li{

	text-align:center;

	border-bottom:1px solid rgba(193,193,193,1.00);

	padding-top:10px;

	padding-bottom:10px;

}

.gt-plan .gt-plan-body .gt-plan-desc li h3{

	text-align:center;

	margin-top:10px;

	font-size:18px;

	font-weight:300;

}

.gt-plan .gt-plan-footer{

	background:rgba(228, 114, 3, 1);

	color:rgba(255,255,255,1.00);

	padding-top:20px;

	padding-bottom:20px;

	display:block;

	text-align:center;

	font-size:18px;

	transition: all 0.5s ease-in-out;

}



.gt-plan:hover,.gt-plan:focus {

	border:1px solid rgb(8, 156, 190);

	background:rgba(244, 244, 244, 1);

}

.gt-plan:hover .gt-plan-header{

	background:rgb(8, 156, 190);

}

.gt-plan:hover .gt-plan-footer{

	background:rgb(8, 156, 190);

}



.gt-plan.gt-reco .gt-plan-header{

	background:rgb(8, 156, 190);

}

.gt-plan.gt-reco .gt-plan-footer{

	background:rgb(8, 156, 190);

}

.gt-plan.gt-reco{

	border:1px solid rgb(8, 156, 190);

	background:rgba(244, 244, 244, 1);

}



.gt-payment-opt {

	border:1px solid rgba(218, 218, 218, 1);

	padding:15px;

	box-shadow:inset 0px 6px 64px 0px rgb(228, 228, 228);

}

.gt-recent-visited-img{

	width:100%;

	height:80px;

}

.gt-result.in{

	display:block;

}

a.gt-refine{

	color:white;

	font-size:14px;

	text-align:center;

	display:block;

}
.gt-main-profile .gt-panel-head{
	border-radius:5px 5px 0px 0px;
}
.gt-main-profile .gt-result-panel-footer{
	border-radius:0px 0px 5px 5px;
}
.gt-spotlight .gt-panel-head{
	border-radius:5px 5px 0px 0px;
}
.gt-spotlight ..gt-result-panel-footer{
	border-radius:0px 0px 5px 5px;
}
.gt-result-panel-body{
	padding: 10px 15px 0px 15px;
    border-top: none !important;
	border-bottom:none !important;
    background: rgba(249, 249, 249, 1);
    width: 100%;
    float: left;
    border: 1px solid #DDDDDD;
	color:#2A2A2A;
}
.gt-result-panel-footer{
	padding:0px 15px 10px 15px ;
    border-top: none !important;
    background: rgba(249, 249, 249, 1);
    box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);
    -webkit-box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);
    -moz-box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);
    width: 100%;
    float: left;
    border: 1px solid #DDDDDD;
}
.gt-spotlight .gt-spotlight-name{

	color:#E47203;

	transition:all 0.3s ease-in-out;

}
.gt-spotlight label{
	color:#E47203;
}

.gt-spotlight .gt-spotlight-name small{

	color:#E47203;

}

.gt-spotlight .gt-spotlight-name:hover{

	color:#CB6502;

}

a.gt-main-name{

	color:#333;

}

a.gt-main-name:hover,a.gt-main-name:focus{

	color:#747474;
}
.gt-spotlight .gt-spotlight-name:hover small{
	color:#CB6502;
}
.gt-main-profile a.redirect {
	width:100%;
	float:left;
	color:#333 !important;
}

.gt-main-profile:hover a.gt-panel-head{
	width:100%;
	float:left;
	background:rgba(228,114,3,0.1);
	color:#2E2E2E !important;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
}
.gt-main-profile:hover a.gt-result-panel-body{
	width:100%;
	float:left;
	background:rgba(228,114,3,0.1) !important;
	color:#2E2E2E !important;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
}


.gt-profile-me {

	background: #F7F7F7;

    border: 1px solid #E5E5E5;

    box-shadow: inset 1px 2px 1px 0px #FFFFFF;

    border-radius: 4px;

    padding-top: 5px;

    padding-bottom: 5px

}

.alert-default{

  color: #333333;

  background-color: #F9F9F9;

  border-color: #DDDDDD;

}

.max-height-200{

	max-height:200px;

	overflow-y:scroll;

}

/*-----------------------green tech message page-----------------------------------------*/

.gt-left-opt-msg ul {

	margin-bottom:15px;

	padding:0px;

	border-radius:8px;

	width:100%;

	float:left;

	list-style-type:none;

	border: 1px solid #DADADA;

	box-shadow: 0px 2px 2px #D8D8D8;

}

.gt-left-opt-msg ul li {

	width:100%;

	float:left;

}

.gt-left-opt-msg ul li:first-child a{

	border-radius:8px 8px 0px 0px;

}

.gt-left-opt-msg ul li:last-child a{

	border-radius:0px 0px 8px 8px;

	border-bottom:0px;

}

.gt-left-opt-msg ul li a{

    background: #F9F9F9;

    padding-top: 10px;

    padding-bottom: 10px;

    color: #2F2F2F;

    width: 100%;

    float: left;

    padding-left: 15px;

    padding-right: 15px;

    font-size: 16px;

    border-bottom: 1px solid #E4E4E4;

	transition:all 0.3s ease-in-out;

}

.gt-left-opt-msg ul li.active a{

	background: #ECECEC;

}

.gt-left-opt-msg ul li a:hover,.gt-left-opt-msg ul li a:focus{

    background: #ECECEC;

}

.gt-msg-board .pagination{

	margin-top:0px;

	margin-bottom:0px;

}

.gt-msg-board .pagination li a{

	font-size:14px;

}

.gt-msg-board .gt-msg-top-strip{

    background: #F9F9F9;

    border: 1px solid #E2E2E2;

	border-radius:5px;

	padding-top:10px;

	padding-bottom:10px;

}

.gt-msg-board .gt-msg-dash{

    background: #F9F9F9;

    border: 1px solid #E2E2E2;

	border-radius:5px;

	margin-top:10px;

	width:100%;

	float:left;

}

.gt-msg-board .gt-msg-dash ul{

	margin:0px;

	padding:0px;

	list-style-type:none;

	width:100%;

	float:left;

}

.gt-msg-board .gt-msg-dash ul li{

	width:100%;

	float:left;

	cursor:pointer;

	display:block;

	background: #F1F1F1;

	padding-top: 3px;

    padding-bottom: 3px;

}

.gt-msg-board .gt-msg-dash ul li:hover{

	background:#E4E4E4 !important;

	width:100%;

	float:left;

	cursor:pointer;

	display:block;

}

.gt-msg-board .gt-msg-dash ul li a{

	color:#5B5B5B;

}

.gt-msg-board .gt-msg-dash ul li a:hover,.gt-msg-board .gt-msg-dash ul li a:focus{

	color:#171717;

}



.gt-msg-board .gt-msg-dash ul li h4{

	font-size:14px;

}

.gt-msg-board .gt-msg-dash ul li:first-child{

	border-radius:5px 5px 0px 0px;

}

.gt-msg-board .gt-msg-dash ul li:last-child{

	border-radius:0px 0px 5px 5px;

}

.gt-msg-board .gt-msg-dash ul li:nth-child(2n+1){

	background:#FFFFFF;

}

.gt-msg-board  .pagination > .active > a,.gt-msg-board .pagination > .active > span,.gt-msg-board .pagination > .active > a:hover, .gt-msg-board .pagination > .active > span:hover,.gt-msg-board .pagination > .active > a:focus,.gt-msg-board .pagination > .active > span:focus {

    z-index: 2;

    color: #fff;

    cursor: default;

    background-color: #E47203;

    border-color: #E47203;

}

.gt-read-msg-dash{

	background: #F9F9F9;

    border: 1px solid #E2E2E2;

    margin-top: 15px;

    padding: 15px;

    border-radius: 5px;

}

.gt-read-msg-dash a{

	color:#525252;

	transition:all 0.3s ease-in-out;

}

.gt-read-msg-dash a:hover,.gt-read-msg-dash a:focus{

	color:#000000;

}

.gt-read-msg-dash a:hover img,.gt-read-msg-dash a:focus img{

	border:3px solid #454545;

	transition:all 0.3s ease-in-out;

}

.gt-read-msg-dash a img{

	width:60px;

	height:60px;

	border:3px solid #D9D9D9;

}

.gt-read-msg-dash .gt-read-msg-detail{

	width:100%;

	float:left;

	padding-bottom:10px;

}

.btn-toolbar .btn-group, .btn-toolbar .input-group {

    float: left !important;

}

/*-----------------------green tech message page End-------------------------------------*/

/*-----------------------------green tech my matches-------------------------------------*/

aside .my-match-aside{

	margin:15px 0px 0px 0px;

	padding:0px;

	list-style-type:none;

}

aside .my-match-aside li:first-child{

	width:100%;

	float:left;

	border-bottom:1px solid #C5C5C5;

	border-radius:5px 5px 0px 0px;

}

aside .my-match-aside li:first-child a{

	border-radius:5px 5px 0px 0px;

}

aside .my-match-aside li:last-child a{

	border-radius:0px 0px 5px 5px;

}

aside .my-match-aside li{

	width:100%;

	float:left;

	border-bottom:1px solid #C5C5C5;	

}

aside .my-match-aside li:last-child{

	width:100%;

	float:left;

	box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);

    -webkit-box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);

    -moz-box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);

	border-radius:0px 0px 5px 5px;

}

aside .my-match-aside li a{

	padding-top:15px;

	padding-bottom:15px;

	padding-left:15px;

	padding-right:15px;

	color:#E47203;

	background:#F2F2F2;

	width:100%;

	float:left;

	font-size:16px;

}

aside .my-match-aside li a:hover,aside .my-match-aside li a:focus{

	color:white;

	background:#E47203;

	-webkit-animation-name: match-tab; /* Chrome, Safari, Opera */

    -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */

    animation-name: match-tab;

    animation-duration: 1s;

    animation-timing-function: ease-in-out;

	-webkit-animation-timing-function: ease-in-out;

}



/*-------------------------green tech my matches End-------------------------------------*/

/*--------------------------green tech exp interest---------------------------------------*/

.gt-left-exp .panel-group

{

	width:100%;

	float:left;

}

.gt-left-exp .panel-default{

	width:100%;

	float:left;

}

.gt-left-exp .panel-default .panel-heading a{

	width:100%;

	display:block;

	float:left;

	padding:10px 15px;

}

.gt-left-exp .panel-default .panel-heading{

	width:100%;

	float:left;

	padding:0px;

}

.gt-left-exp .panel-default .panel-body{

	width:100%;

	float:left;

	padding:0px;

}

.gt-left-exp .panel-default .panel-collapse{

	width:100%;

	float:left;

}

.gt-left-exp .panel-default a.gt-exp-opt {

	width:100%;

	float:left;

	padding:10px 10px;

	color:#499202;

	font-weight:500;

	border-bottom: 1px solid #EAEAEA;

	transition:all 0.2s ease-in-out;

}

.gt-left-exp .panel-default a.gt-exp-opt:hover {

	color:#499202;

	background: #F9F9F9;

}

.gt-left-exp .panel-default a.gt-exp-opt i{

	margin-top:3px;

}

.gt-exp-main ul.nav-tabs{

	width:100%;

	float:left;

}

.gt-exp-main ul.nav-tabs li{

	padding-left:0px;

	padding-right:0px;

}

.gt-exp-main .nav-tabs > li.active > a,.gt-exp-main .nav-tabs > li.active > a:hover,.gt-exp-main .nav-tabs > li.active > a:focus {

    color: rgba(0,0,0,1.00);

    background-color: rgba(255,255,255,1.00) !important;

    border: 1px solid #ddd;

    border-bottom-color: transparent;

    box-shadow: 0px -5px 0px 0px rgb(228, 114, 3);

    font-size: 16px;

    padding-top: 15px;

    padding-bottom: 15px;

  	background:#FFFFFF;

}

.gt-exp-main .nav-tabs > li > a,.gt-exp-main .nav-tabs > li > a:hover,.gt-exp-main .nav-tabs > li > a:focus {

    color: rgba(0,0,0,1.00);

    background-color: #EDEDED !important;

    border: 1px solid #ddd;

    border-bottom-color: transparent;

    box-shadow:none;

    font-size: 16px;

    padding-top: 15px;

    padding-bottom: 15px;

	color:#8A8A8A;

	margin-right:0px;

}

.gt-exp-main .tab-content{

	width:100%;

	float:left;

}

.gt-exp-main .tab-content .tab-pane{

	width:100%;

	float:left;

	padding-top:15px;

	padding-bottom:15px;

}

.gt-exp-main .gt-exp-strip{

	padding: 10px 0px;

    background: #EFEFEF;

    width: 100%;

    float: left;

    border-radius: 3px;

    border: 1px solid #E0E0E0;

    box-shadow: 0px 2px 1px 0px #BFBFBF;

	margin-bottom:15px;

}

.gt-exp-main .gt-exp-strip input{

	margin-top:10px !important;

}

.gt-interest-rec {

	background: #EFEFEF;

    width: 100%;

    float: left;

    border-radius: 3px;

    border: 1px solid #E0E0E0;

    box-shadow: 0px 2px 1px 0px #BFBFBF;

	padding:10px 0px;

	margin-bottom:15px;

}

.gt-interest-rec img{

	max-height:130px;

	width:100%;

}

/*--------------------------green tech exp interest end-----------------------------------*/

/*--------------------------green tech settings-------------------------------------------*/

.setting-collapse-bucket

{

	padding:15px;

}

.gt-setting-blocklist {

	padding-top: 10px;

    padding-bottom: 10px;

    border: 1px solid #D6D6D6;

    float: left;

    border-radius: 5px;

	margin-bottom:15px;

}

.gt-setting-blocklist img{

	width:100%;

	max-height:96px;

}

/*--------------------------green tech settings End---------------------------------------*/

/*------------------------------green tech index------------------------------------*/


.gt-success-story-img{
	width:100%;
	max-height:128px !important;
}
.gt-success-story-img-big{
	width:100%;
	max-height:291px !important;
}
.gt-slideup-form{

	width:100%;

	float:left;

	

}

.gt-slideUp-form-head{

	background:#ff7e00;

	width:100%;

	float:left;

	padding:15px;

	margin-top:20px;

	border-radius:5px 5px 0px 0px;

}

.gt-slideUp-form-head span{

	width:25%;

	float:left;

	text-align:center;

}

.gt-slideUp-form-head span i{

	font-size:56px;

	color:rgba(255,255,255,1.00);

}

.gt-slideUp-form-head div{


	float:left;

}

.gt-slideUp-form-head div h4{

	margin-top:0px;

	margin-bottom:5px;

	color:rgba(255,255,255,1.00);

}

.gt-slideUp-form-head div p{

	margin-bottom:0px;

	color:rgba(255,255,255,1.00);

}

.gt-slideUp-form-body {

	background:rgba(255,255,255,0.75);

	width:100%;

	float:left;

	padding:15px;

	border-radius:0px 0px 5px 5px;

	margin-bottom:50px;

}
.gt-slideUp-form-body .form-group {
    margin-bottom: 8px;
}
.gt-slideUp-form-body .gt-form-control {
    border: 1px solid #ddd;
    border-bottom: 1px solid #ccc;
    background: #fefefe;
    font-family: arial, verdana;
    color: #666;
    padding: 5px;
    border-radius: 3px;
    height: 19px;
    -webkit-box-shadow: inset 0 8px 2px -6px #f0f0f0;
    -moz-box-shadow: inset 0 8px 2px -6px #f0f0f0;
    box-shadow: inset 0 8px 2px -6px #f0f0f0;
	font-size:12px;
}

.gt-slideUp-form-body .form-group .input-group-addon{

	background:rgba(255,255,255,1.00);

	border-radius:0px;

}

.gt-slideUp-form-body .form-group .input-group-addon i{

	background:rgba(255,255,255,1.00);

	font-size:16px;

	color:#ff7e00;

	text-shadow: 1px 1px 2px #BDBDBD;	

}

.gt-index-reg-btn .btn{
	padding:0px;
}

.gt-index-reg-btn i{

	padding:8px;

	font-size:20px;

	border-right:1px solid rgba(9,128,0,1.00);

	float:left;

}

.gt-index-reg-btn div{

	padding:10px;

	font-size:13px;

	float:left;

}

.gt-index-fb-btn .btn{

	padding:0px;

	background:#114178;

	color:rgba(255,255,255,1.00);

}

.gt-index-fb-btn i{

	padding:10px;

	font-size:20px;

	border-right: 1px solid rgb(0, 91, 195);

	float:left;

}

.gt-index-fb-btn div{

	padding: 2px 10px;

    font-size: 13px;

    float: left;

}



.gt-onslide-stamp{

	background:rgba(255,255,255,0.50);

	padding:15px;

	margin-top:530px;

	margin-bottom:50px;

	color:#499202;

	border-radius:5px;

	width:100%;

	float:left;

}

.gt-onslide-stamp i{

	font-size:32px;

	margin-left:15px;

	margin-right:15px;

	float:left;	

}

.gt-onslide-stamp span{

	font-size:16px;

	margin-top:5px;

	float:left;	

}

.gt-slide-up{

	position:absolute !important;

	z-index:-1;

}

.gt-home-search {

	position:absolute;

	z-index:11;

}

.gt-home-search .btn-default{

	border-radius: 0px 0px 5px 5px;

    border-color: #D06B08;

    border-top: 0px;

    background: #E47203;

    color: #FFFFFF;

    box-shadow: inset 0px -2px 0px 0px #FF8E21;

}

.gt-home-search a.btn-default:hover,.gt-home-search a.btn-default:focus{

	border-color: #DA710A;

    background: #FF7E00;

    color: #FFFFFF;

    box-shadow: inset 0px -2px 0px 0px #FFAD5E;

}



.gt-bg-lgtGrey{

	width:100%;

	float:left;

	background:#f7f7f7;

	padding-top:40px;

	padding-bottom:80px;

	border-bottom: 1px solid #E0E0E0

}

.gt-bg-index-white{

	width:100%;

	float:left;

	background:#FFFFFF;

	padding-top:40px;

	padding-bottom:80px;

}

.gt-hearts{

   margin-left:auto;

   margin-right:auto;

   margin-top:15px;

   margin-bottom:40px;

    width: 46%;

    position: relative;

    text-align: center;

}

.gt-hearts-group{

    position: relative;

    display: inline-block;

    padding: 0 5px;

	background:#f7f7f7;

}



.gt-hearts:before {

   content: '';

    width: 100%;

    top: 22px;

    left: 0;

    border-top: 1px solid #d8d8d8;

    position: absolute;

}





.gt-hearts-success{

   margin-left:auto;

   margin-right:auto;

   margin-top:15px;

   margin-bottom:40px;

    width: 46%;

    position: relative;

    text-align: center;

}

.gt-hearts-group-success{

    position: relative;

    display: inline-block;

    padding: 0 5px;

	background:#f7f7f7;

	color:#FFFFFF;

}



.gt-hearts-success:before {

  content: '';

    width: 100%;

    top: 22px;

    left: 0;

    border-top: 1px solid #FFFFFF;

    position: absolute;

}











.gt-index-icon-font{

	font-size:100px !important;

	text-shadow: 2px 2px 2px #969696;

	

}



#owl-demo-3 a.item .gt-btn-round b{

	display:none;

	float:left;

	margin-top:6px;

	margin-right:10px;	

}

#owl-demo-3 a.item:hover .gt-btn-round b{

	display:inline-block;

	color:#FFFFFF;

	font-weight:normal;

}

#owl-demo-3 a.item .gt-btn-round i{

	font-size:30px;

	color:#FFFFFF;

	float:left;

}



#owl-demo-4 a.item .gt-btn-round b{

	display:none;

	float:left;

	margin-top:6px;

	margin-right:10px;	

}

#owl-demo-4 a.item:hover .gt-btn-round b{

	display:inline-block;

	color:#FFFFFF;

	font-weight:normal;

}

#owl-demo-4 a.item .gt-btn-round i{

	font-size:30px;

	color:#FFFFFF;

	float:left;

}



.gt-btn-round{

	background: #e47203;

    padding-top: 4px;

    padding-bottom: 5px;

    padding-left: 15px;

    padding-right: 15px;

    border-radius: 5px;

}

.gt-lgt-red{

	background:#ffdcba;

}

/*------------------------------green tech index end------------------------------------*/

/*------------------------------green tech upload photo------------------------------------*/



.gt-upload-photo .gt-profile-pic-panel{

	width:100%;

	float:left;

	border:1px solid #DFDFDF;

	padding:10px;

	background:#F9F9F9;

	margin-bottom:20px;

}

.gt-upload-photo .gt-profile-pic-title{

	padding:15px;

	background:#e47203;

	color:#FFFFFF;

	width:100%;

	float:left;

}

.gt-upload-photo .gt-profile-pic-title h4{

	margin:0px;

	font-size:16px;

	font-weight:400;

}

.gt-upload-photo .btn-computer{

	background:#e47203;

	padding:15px 10px;

	color:#FFFFFF;

	text-align:center;

	display:block;

	box-shadow: inset 1px 2px 2px 0px #FDB957;

}

.gt-upload-photo .btn-computer h4{

	font-size:16px;

	display:inline;

	vertical-align:super;

	margin-top:0px;

	margin-bottom:0px;

	padding-left:10px;

	border-left: 1px solid #C56404;

	padding-top:5px;

	padding-bottom:5px;

}

.gt-upload-photo .btn-computer i{

	font-size:30px;

	padding-right:15px;

	padding-left:15px;

	border-right:1px solid #FB7B00;

}

.gt-upload-photo .btn-facebook{

	background:#3b5998;

	padding:15px 10px;

	text-align:center;

	color:#FFFFFF;

	display:block;

	box-shadow: inset 1px 2px 2px 0px #749DF3;

}

.gt-upload-photo .btn-facebook h4{

	font-size:16px;

	margin-right:15px;

	display:inline-block;

	vertical-align:super;

	margin-top:0px;

	margin-bottom:0px;

	padding-left:10px;

	border-left: 1px solid #273E6F;

	padding-top:5px;

	padding-bottom:5px;

}

.gt-upload-photo .btn-facebook i{

	font-size:30px;

	padding-right:15px;

	padding-left:15px;

	border-right:1px solid #4B74C9;

}

.gt-upload-photo .gt-or-upload h4{

	padding: 20px 10px;

    border-radius: 50%;

    text-align: center;

    background: #E0E0E0;

    border: 1px solid #CAC9C9;

    margin-top: 0px;

    box-shadow: inset 1px 2px 3px 0px white;

}

/*------------------------------green tech upload photo End--------------------------------*/

/*------------------------------green tech view profile-----------------------------------*/

.gt-view-profile .gt-panel.gt-panel-default .gt-panel-head{

	padding-top:10px;

	padding-bottom:10px;

	border-radius:5px 5px 0px 0px;

	background: rgba(242, 242, 242, 0.4);

    color: #353535;

    border-bottom: 0px;

    width: 100%;

    float: left;

    border: 1px solid #DDDDDD;

    border-bottom: 0px;

    border-bottom: 1px solid #DDDDDD; 

}

.gt-view-profile .gt-panel.gt-panel-default .gt-panel-head span{

	font-size: 19px;

    margin-top: 3px;

}

.gt-view-profile .gt-panel.gt-panel-default .gt-panel-body{

	background:#FFFFFF;

	border:1px solid #DDDDDD;

	border-top:0px;

	padding-top:0px;

	padding-bottom:0px;

}

.gt-view-profile .gt-panel.gt-panel-default .gt-panel-head span i{

	margin-right:10px;

	color:#499202;

}

.gt-view-profile .gt-view-detail{

	font-size:13px;

}

.gt-view-profile .gt-view-detail b{

	font-weight:600;

	color:#499202;

}

.thumbnail .gt-view-caption{

	transition:all 0.5s ease-in-out;

	display:none;

	color:#FFFFFF;

	background: rgba(247, 122, 0, 0.8);

}

.thumbnail:hover .gt-view-caption{

	background: rgba(247, 122, 0, 0.8);

    display: block;

    padding: 15px 10px;

    text-align: center;

    margin-top: -50px;

    z-index: 9999;

    position: relative;

    color: rgba(255,255,255,1.00);

    font-size: 14px;

	display:block;

}

/*------------------------------green tech view profile end-------------------------------*/

/*------------------------------green tech member profile-------------------------------*/
.gt-pref-match{
	background:#499202;float:left;padding:3px 6px;border-radius:50%;font-size:16px;
}
.gt-pref-not-match{
	background:#C7C7C7;float:left;padding:3px 6px;border-radius:50%;font-size:16px;
}
a.gt-member-profile-circle{

	padding: 20px 10px;

    text-align: center;

    background: rgba(236,236,236,1.00);

    border-radius: 50%;

    width: 100%;

    float: left;

	color:#E47203;

	margin-top:50px;

	margin-bottom:15px;

}

a.gt-member-profile-circle:hover{

	color:#C96401;

}

.gt-member-profile-circle i{

	font-size: 40px;

	margin-bottom:5px;

}

/*------------------------------green tech view profile end-------------------------------*/

/*------------------------------green tech saved search------------------------------------*/

.gt-saved-search-bucket{

	background: rgb(249, 249, 249);

	box-shadow:1px 1px 2px rgba(139,139,139,1.00);

	-webkit-box-shadow:1px 1px 2px rgba(139,139,139,1.00);

	-moz-box-shadow:1px 1px 2px rgba(139,139,139,1.00);

	padding:10px 30px;

	width:100%;

	border-radius: 8px;

	float:left;

	border: 1px solid #DADADA;

    box-shadow: 0px 2px 2px #D8D8D8;

	margin-bottom:15px;

}

.gt-saved-search-bucket a i{

	font-size:22px;

	padding:0px 10px;

}

.gt-saved-search-bucket h3 span{

	color:rgb(99, 99, 99) !important;

}

/*------------------------------green tech saved search end--------------------------------*/

.gtMemAlbum{

	position: absolute;

    background: #FF6D00;

    padding: 12px 20px;

    border-radius: 50%;

    top: -15px;

    left: -5px;

    color: white;

    font-size: 18px;

    box-shadow: -1px 1px 7px #636363;

}

/*-----------------------------------thumbnail view search result-------------------------------*/

#result ul { list-style: none; }

#result #pagination {margin:0px;padding:0px; }

#result .buttons { margin-bottom: 20px; }



#result .list li.gt-main-profile {  }



#result .grid li.gt-main-profile { float: left; width: 25%;padding-left:5px;padding-right:5px;font-size:12px;}

#result .grid li.gt-main-profile h4{font-size:14px;}

#result .grid li.gt-main-profile .gridHidden{display:none !important;}

#result .grid li.gt-main-profile .gridFullWidth{width:100% !important;}

.ne-result-pagination nav{

	clear:both;

	width:100%;

}

/*-----------------------------------thumbnail view search result End-------------------------------*/


/*---------------------------------border's----------------------------------------------*/

.gt-border-right-green
{
	border-right:1px solid #3d7c00;	
}
.gt-border-left-green
{
	border-left:1px solid #3d7c00;
}
.gt-border-bottom-smoke-white{
	border-bottom:1px solid rgba(221, 221, 221, 1);
}
.gt-border-radius-5{
	border-radius:5px;
}
/*---------------------------------border's End----------------------------------------------*/

/*----------------------------------extra bg colors--------------------------------------*/

.gt-bg-white {

	

	background:rgba(255,255,255,1.00) !important;

}

.gt-bg-orange {

	

	background:#e47203 !important;	

}

.gt-bg-blue {

	

	background:rgb(8, 156, 190);	

}

.gt-bg-green{

	background:#499202;

	color:rgba(255,255,255,1.00);

}

/*----------------------------------extra bg colors End----------------------------------*/

/*----------------------------------extra text colors--------------------------------*/

.gt-text-orange

{

	color:#e47203;

}

a.gt-text-orange

{

	color:rgba(255,255,255,1.00);

}

a.gt-text-orange:hover,a.gt-text-orange:focus

{

	color:rgba(239,239,239,1.00);

}





.gt-text-green

{

	color:#499202;

}

a.gt-text-green

{

	color:#499202;

}

a.gt-text-green:hover,a.gt-text-green:focus

{

	color:#336601;

}







.gt-text-black

{

	color:rgba(0,0,0,1.00);

}

a.gt-text-black

{

	color:#000000;

}

a.gt-text-black:hover,a.gt-text-black:focus

{

	color:rgba(91,91,91,1.00);

}





.gt-text-white

{

	color:#fff !important;

}

a.gt-text-white

{

	color:rgba(255,255,255,1.00);

}

a.gt-text-white:hover,a.gt-text-white:focus

{

	color:rgba(239,239,239,1.00);

}



.gt-text-blue

{

	color:rgb(8, 156, 190) !important;

}

a.gt-text-blue

{

	color:rgb(8, 156, 190);

}

a.gt-text-blue:hover,a.gt-text-blue:focus

{

	color:rgba(4,125,152,1.00);

}

.gt-text-Grey

{

	color:#505050 !important;

}

a.gt-text-Grey

{

	color:#505050 !important;

}

a.gt-text-Grey:hover,a.gt-text-Grey:focus

{

	color:#2B2B2B !important;

}

.gt-text-light-Grey{
	color:#999 !important;
}
a.gt-text-light-Grey{
	color:#999 !important;
}
a.gt-text-light-Grey:hover,a.gt-text-light-Grey:focus{
	color:#2B2B2B !important;
}


/*----------------------------------extra text colors--------------------------------*/

/*--------------------------------------extra Margin--------------------------------*/

.gt-margin-top-0

{

	margin-top:0px;

}

.gt-margin-top-3 {

    margin-top: 3px;

}

.gt-margin-top-5

{

	margin-top:5px;

}

.gt-margin-top-8

{

	margin-top:8px;

}

.gt-margin-top-10

{

	margin-top:10px;

}

.gt-margin-top-15

{

	margin-top:15px;

}

.gt-margin-top-20

{

	margin-top:20px;

}

.gt-margin-top-25

{

	margin-top:25px;

}

.gt-margin-top-30

{

	margin-top:30px;

}

.gt-margin-top-35

{

	margin-top:35px;

}

.gt-margin-top-40

{

	margin-top:40px;

}

.gt-margin-top-45

{

	margin-top:45px;

}

.gt-margin-top-50

{

	margin-top:50px;

}

.gt-margin-top-minus-20{
	margin-top:-20px;
}



.gt-margin-bottom-0

{

	margin-bottom:0px;

}

.gt-margin-bottom-5

{

	margin-bottom:5px;

}

.gt-margin-bottom-10

{

	margin-bottom:10px;

}

.gt-margin-bottom-15

{

	margin-bottom:15px;

}

.gt-margin-bottom-20

{

	margin-bottom:20px;

}

.gt-margin-bottom-25

{

	margin-bottom:25px;

}

.gt-margin-bottom-30

{

	margin-bottom:30px;

}

.gt-margin-bottom-35

{

	margin-bottom:35px;

}

.gt-margin-bottom-40

{

	margin-bottom:40px;

}

.gt-margin-bottom-45

{

	margin-bottom:45px;

}

.gt-margin-bottom-50

{

	margin-bottom:50px;

}







.gt-margin-right-0

{

	margin-right:0px;

}

.gt-margin-right-3

{

	margin-right:3px;

}

.gt-margin-right-5

{

	margin-right:5px;

}

.gt-margin-right-8

{

	margin-right:8px;

}

.gt-margin-right-10

{

	margin-right:10px;

}

.gt-margin-right-13

{

	margin-right:13px;

}

.gt-margin-right-18

{

	margin-right:18px;

}

.gt-margin-right-20

{

	margin-right:20px;

}







.gt-margin-left-0

{

	margin-left:0px;

}

.gt-margin-left-3

{

	margin-left:3px;

}

.gt-margin-left-5

{

	margin-left:5px;

}

.gt-margin-left-8

{

	margin-left:8px;

}

.gt-margin-left-10

{

	margin-left:10px;

}

.gt-margin-left-13

{

	margin-left:13px;

}

.gt-margin-left-18

{

	margin-left:18px;

}

.gt-margin-left-20

{

	margin-left:20px;

}

/*--------------------------------------extra Margin End--------------------------------*/

/*--------------------------------------extra Paddings----------------------------------*/



.gt-padding-left-0

{

	padding-left:0px;

}

.gt-padding-left-5

{

	padding-left:5px;

}

.gt-padding-left-10

{

	padding-left:10px;

}

.gt-padding-left-15

{

	padding-left:15px;

}

.gt-padding-left-20

{

	padding-left:20px;

}

.gt-padding-left-25

{

	padding-left:25px;

}

.gt-padding-left-30

{

	padding-left:30px !important;

}

.gt-padding-left-35

{

	padding-left:35px;

}

.gt-padding-left-40

{

	padding-left:40px;

}

.gt-padding-left-45

{

	padding-left:45px;

}

.gt-padding-left-50

{

	padding-left:50px;

}





.gt-padding-right-0

{

	padding-right:0px;

}

.gt-padding-right-5

{

	padding-right:5px;

}

.gt-padding-right-10

{

	padding-right:10px;

}

.gt-padding-right-15

{

	padding-right:15px;

}

.gt-padding-right-20

{

	padding-right:20px;

}

.gt-padding-right-25

{

	padding-right:25px;

}

.gt-padding-right-30

{

	padding-right:30px !important;

}

.gt-padding-right-35

{

	padding-right:35px;

}

.gt-padding-right-40

{

	padding-right:40px;

}

.gt-padding-right-45

{

	padding-right:45px;

}

.gt-padding-right-50

{

	padding-right:50px;

}





.gt-padding-top-0

{

	padding-top:0px;

}

.gt-padding-top-5

{

	padding-top:5px;

}

.gt-padding-top-10

{

	padding-top:10px;

}

.gt-padding-top-15

{

	padding-top:15px;

}

.gt-padding-top-20

{

	padding-top:20px;

}

.gt-padding-top-25

{

	padding-top:25px;

}

.gt-padding-top-30

{

	padding-top:30px !important;

}

.gt-padding-top-35

{

	padding-top:35px;

}

.gt-padding-top-40

{

	padding-top:40px;

}

.gt-padding-top-45

{

	padding-top:45px;

}

.gt-padding-top-50

{

	padding-top:50px;

}





.gt-padding-bottom-0

{

	padding-bottom:0px;

}

.gt-padding-bottom-5

{

	padding-bottom:5px;

}

.gt-padding-bottom-10

{

	padding-bottom:10px;

}

.gt-padding-bottom-15

{

	padding-bottom:15px;

}

.gt-padding-bottom-20

{

	padding-bottom:20px;

}

.gt-padding-bottom-25

{

	padding-bottom:25px;

}

.gt-padding-bottom-30

{

	padding-bottom:30px !important;

}

.gt-padding-bottom-35

{

	padding-bottom:35px;

}

.gt-padding-bottom-40

{

	padding-bottom:40px;

}

.gt-padding-bottom-45

{

	padding-top:45px;

}

.gt-padding-bottom-50

{

	padding-bottom:50px;

}





/*--------------------------------------extra Paddings End------------------------------*/

/*--------------------------------------Font sizes----------------------------------*/

.font-10

{

	font-size:10px;

}

.font-11

{

	font-size:11px;

}

.font-12

{

	font-size:12px;

}

.font-13

{

	font-size:13px;

}

.font-14

{

	font-size:14px;

}

.font-15

{

	font-size:15px;

}

.font-16

{

	font-size:16px;

	font-weight:normal;

}

.font-18

{

	font-size:18px;

	font-weight:normal;

}

.font-20

{

	font-size:20px !important;

	font-weight:normal;

}

.font-22

{

	font-size:22px;

	font-weight:normal;

}

.font-24

{

	font-size:24px;

	font-weight:normal;

}

.font-26

{

	font-size:26px;

	font-weight:normal;

}

.font-28

{

	font-size:28px;

	font-weight:normal;

}

.font-30

{

	font-size:30px;

	font-weight:normal;

}

.font-38

{

	font-size:38px !important;

	font-weight:normal;

}

.gt-font-weight-300

{

	font-weight:300;

}

.gt-font-weight-400

{

	font-weight:400;

}

.gt-font-weight-500

{

	font-weight:500;

}

.gt-font-weight-600

{

	font-weight:600;

}

.gt-font-weight-700

{

	font-weight:600;

}

.gt-font-weight-800

{

	font-weight:800;

}

.gt-font-weight-normal

{

	font-weight:normal;

}

.gt-font-weight-light

{

	font-weight:lighter;

}

.gt-font-weight-bold

{

	font-weight:bold;

}

/*----------------------------------Font Sizes End----------------------------------*/

/*----------------------------------Greenstrap--------------------------------------*/

.flat 

{

  border-radius: 0px !important;

}

.gt-inline-block{

	display:inline-block;

}



/*==============================Greenstrap tabs======================================*/



.gt-tabs .nav li a {

	padding:20px 70px;

	font-size:16px;

	border-radius:0px;

	color:rgba(62,62,62,1.00);

}

.gt-tabs .nav li.active a {

	color: rgba(2,2,2,1.00);

    border-bottom-color: transparent;

    border-top-color: transparent;

    box-shadow: 0px -8px 0px 0px #E47203;

}

.gt-tabs .tab-content {

	padding:15px 10px;

	border: 1px solid #ddd;

	border-top:0px;

	margin-bottom:20px;

	box-shadow:1px 1px 2px 0px rgba(189,189,189,1.00);

}

/*==============================Greenstrap tabs End==================================*/

/*=============================Greenstrap panel==================================*/

.gt-body{

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left:15px;

  padding-right:15px;

  background: rgba(249, 249, 249, 1);

  border: 1px solid rgba(225,225,225,1.00);

  box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);

}

.gt-panel-border-green

{

	border-top:8px solid #499202;

	padding:15px;

	margin-bottom:1px;

	background: rgba(249, 249, 249, 1);

}

.gt-panel-border-orange

{

	border-top:8px solid #e47203;

	padding:15px;

	margin-bottom:1px;

	background: rgba(249, 249, 249, 1); 

}



.gt-panel.gt-panel-orange .gt-panel-head{

	

	background:#e47203;

	color:rgba(255,255,255,1.00);

}

.gt-panel.gt-panel-green .gt-panel-head{

	

	background:#499202;

	color:rgba(255,255,255,1.00);

}

.gt-panel.gt-panel-default .gt-panel-head{

	background: #f2f2f2;

    color: #353535;

    border-bottom: 0px;

	width:100%;

	float:left;

	border:1px solid #DDDDDD;

	border-bottom:0px;

}

.gt-panel.gt-panel-blue .gt-panel-head{

	background-color: rgb(8, 156, 190);

    color: white;

    border-color: rgb(8, 156, 190);

    border-bottom: 0px;

}



.gt-panel

{

	margin-bottom:20px;

	width: 100%;

    float: left;

}

.gt-panel .gt-panel-head{
	padding:15px;
}

.gt-panel .gt-panel-head .gt-panel-title,.gt-panel .gt-panel-border-green .gt-panel-title{

	

	font-size:16px;

}

.gt-panel .gt-panel-head .gt-panel-title,.gt-panel .gt-panel-border-orange .gt-panel-title{

	

	font-size:16px;

}

.gt-panel .gt-panel-body{
    padding: 10px 15px;
    border-top: none !important;
    background: rgba(249, 249, 249, 1);
    box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);
    -webkit-box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);
    -moz-box-shadow: 0px 2px 0px 0px rgba(208, 208, 208, 1);
    width: 100%;
    float: left;
    border: 1px solid #DDDDDD;


}

/*=============================Greenstrap panel end===============================*/

/*=============================Greenstrap navbar===================================*/



/***********************Navbar green***********************/

.gt-navbar-green {

  background-color: #499202;

  border-color: #499202;

}

.gt-navbar-green .nav .open > a,

.gt-navbar-green .nav .open > a:hover, 

.gt-navbar-green .nav .open > a:focus {

  background-color: rgba(64, 131, 0, 0.5);

  border-color: #337ab7;

}
.navbar {
   
   margin-bottom: 0px;
   min-height: 40px;
  
}
.gt-navbar-green.navbar ul.navbar-nav li a

{

  color: rgba(255,255,255,1.00);

  font-size: 12px;

  text-shadow: 0px 2px 1px #285101;

}

.gt-navbar-green ul.nav > li > a:hover,

.gt-navbar-green ul.nav > li > a:focus {

  text-decoration: none;

  background-color:rgba(64, 131, 0, 0.5);

}

.gt-navbar-green .navbar-nav > li > a 

{

  padding-top: 13px;

  padding-bottom: 13px;

}

.gt-navbar-green.navbar ul.navbar-nav li.dropdown ul li a

{

	color:rgba(0,0,0,1.00) !important;

	text-shadow:none;

}

.gt-navbar-green.navbar .dropdown-menu {

  -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .175);

  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .175);

  padding:0px;

}

.gt-navbar-green.navbar .dropdown-menu > li > a {

  padding: 8px 20px;

  white-space: nowrap;

}



/***********************Navbar green End***********************/



/**********************Navbar orange**********************/

.gt-navbar-orange {

  background-color: #f8f8f8;

  border-color: #e7e7e7;

}

/***********************Navbar orange End***********************/

/***********************Navbar Blue***********************/

.gt-navbar-blue {

  background-color: #f8f8f8;

  border-color: #e7e7e7;

}

/***********************Navbar Blue End***********************/



/*=============================Greenstrap navbar End===============================*/

/*=============================Greenstrap form=====================================*/

.gt-form-control {

  display: block;

  width: 100%;

  min-height: 40px;

  padding: 9px 12px;

  font-size: 14px;

  line-height: 1.42857143;

  color: #555;

  background-color: #fff;

  background-image: none;

  border: 1px solid #ccc;

  border-radius: 4px;

  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.gt-form-control:focus {

  border-color: #999999;

  outline: 0;

}

/*=============================Greenstrap form End===================================*/

/*==================================green strap btns=================================*/

.gt-btn-xxl {

	

  padding: 10px 16px;

  font-size: 18px;

  line-height: 1.3333333;

  border-radius: 6px;

  font-weight:normal; 

}

.gt-btn-xl {

	

  padding: 10px 16px;

  font-size: 16px;

  line-height: 1.3333333;

  border-radius: 6px;

  font-weight: normal;

}

.gt-btn-lg {

	

  padding: 10px 16px;

  font-size: 14px;

  line-height: 1.3333333;

  border-radius: 6px;

  font-weight: normal;

}

.gt-btn-md {

	

  padding: 10px 16px;

  font-size: 12px;

  line-height: 1.3333333;

  border-radius: 6px;

  font-weight: normal;

}

.gt-btn-sm {

	

  padding: 5px 10px;

  font-size: 12px;

  line-height: 1.3333333;

  border-radius: 6px;

  font-weight: normal;

}



.gt-btn-orange

{

  color: #fff;

  background-color: #E47203;

  border-color: #D06701;

  transition:all 0.3s ease-in-out;

}

.gt-btn-orange:hover, .gt-btn-orange:focus, .gt-btn-orange.focus, .gt-btn-orange:active, .gt-btn-orange.active, .open > .dropdown-toggle.gt-btn-orange {

  color: #fff;

  background-color: #B55900;

  border-color: #C86300;

}





.gt-btn-green

{

  color: #fff;

  background-color: #499202;

  border-color: #499202;

}

.gt-btn-green:hover, .gt-btn-green:focus, .gt-btn-green.focus, .gt-btn-green:active, .gt-btn-green.active, .open > .dropdown-toggle.gt-btn-green {

    color: #fff;

    background-color: #3A7303;

    border-color: #356B01;

}





.gt-btn-blue

{

  color: #fff;

  background-color: #3B5998;

  border-color: #3B5998;

}

.gt-btn-blue:hover, .gt-btn-blue:focus, .gt-btn-blue.focus, .gt-btn-blue:active, .gt-btn-blue.active, .open > .dropdown-toggle.gt-btn-blue {

  color: #fff;

  background-color: #3B5998;

  border-color:#3B5998;

}







/*==================================green strap btns End=============================*/





/*----------------------------------Greenstrap End-----------------------------------*/









/*----------------------------------------Ripple link material design------------------------------------------------*/

.ripplelink{

  -webkit-transition: all 0.2s ease;

  -moz-transition: all 0.2s ease;

  -o-transition: all 0.2s ease;

  transition: all 0.2s ease;

  z-index:0px;

  overflow:hidden;

}



.ink {

  display: block;

  position: absolute;

  background:rgba(255, 255, 255, 0.3);

  border-radius: 100%;

  -webkit-transform:scale(0);

     -moz-transform:scale(0);

       -o-transform:scale(0);

          transform:scale(0);

}



.animate {

	-webkit-animation:ripple 0.65s linear;

   -moz-animation:ripple 0.65s linear;

    -ms-animation:ripple 0.65s linear;

     -o-animation:ripple 0.65s linear;

        animation:ripple 0.65s linear;

}



@-webkit-keyframes ripple {

    100% {opacity: 0; -webkit-transform: scale(2.5);}

}

@-moz-keyframes ripple {

    100% {opacity: 0; -moz-transform: scale(2.5);}

}

@-o-keyframes ripple {

    100% {opacity: 0; -o-transform: scale(2.5);}

}

@keyframes ripple {

    100% {opacity: 0; transform: scale(2.5);}

}

/*-------------------------------------------Ripple link material design End------------------------------------------------*/

@media (max-width:479px) 

{

  header h5

  {

	  font-size:11px;

  }

  .gt-panel .gt-panel-head .gt-panel-title,.gt-panel .gt-panel-border-green .gt-panel-title{

	

	font-size:13px;

 }

 .gt-left-pan-option a {

    background: #FFF none repeat scroll 0% 0%;

    font-size: 12px;

    color: #2E2E2E;

    transition: all 0.5s ease 0s;

    margin-bottom: 1px;

    padding-top: 20px;

    padding-bottom: 20px;

	}

	a.gt-result .btn {

   

    font-size: 11px;

}

.gt-result

{

	margin-bottom:10px;

}

.gt-upload-photo .gt-btn-xxl{

	font-size:14px;

}

.gt-or {

    font-size: 24px;

    margin-top: 0px;

    text-align: center;

    padding: 40px 10px;

    border-radius: 50%;

    background: #D5D5D5 none repeat scroll 0% 0%;

	box-shadow: inset 0px 2px 2px rgb(236, 236, 236);

    border: 1px solid rgb(192, 192, 192);

}

.gt-tabs .nav li a {

    padding: 20px 15px;

    font-size: 10px;

    border-radius: 0px;

    color: #3E3E3E;

}

.gt-search-opt .nav-tabs > li {

    float: none !important;

    margin-bottom: 1px !important;

}





.gt-upload-photo .btn-computer h4{

	font-size:12px;	

}

.gt-upload-photo .btn-computer i{

	font-size:20px;

	padding-right:15px;

	padding-left:15px;

	border-right:1px solid #FB7B00;

}

.gt-upload-photo .btn-facebook h4{

	font-size:12px;

}

.gt-upload-photo .btn-facebook i{

	font-size:20px;

}

.gt-view-profile .gt-panel-default .gt-panel-head span{

	font-size:14px !important;

}

/*-------------------------gt-index----------------------*/

.gt-pad-lr-0-479{

	padding-left:0px;

	padding-right:0px;

}

.gt-slide-up {

    position: relative !important;

    z-index:1;

}

.gt-slideUp-form-body {

    background: rgba(225, 225, 225, 0.8) none repeat scroll 0% 0%;

}

.gt-index-reg-btn{

	text-align:center;

}

.gt-index-fb-btn{

	text-align:center;

}

/*-------------------------gt-index-end----------------------*/

a.gt-member-profile-circle {

    margin-bottom: 10px;

    margin-top: 10px;

}

}

@media (min-width: 480px) and (max-width:767px) {

	

.gt-result

{

	margin-bottom:10px;

}

.gt-or {

	margin-top: 0px;

	text-align: center;

	padding: 60px 10px;

	border-radius: 50%;

	background: #D5D5D5 none repeat scroll 0% 0%;

	box-shadow: inset 0px 2px 2px rgb(236, 236, 236);

    border: 1px solid rgb(192, 192, 192);

}

.gt-tabs .nav li a {

    padding: 20px 20px;

    font-size: 12px;

    border-radius: 0px;

    color: #3E3E3E;

}

.gt-search-opt .nav-tabs > li {

    float: none !important;

    margin-bottom: 1px !important;

}

.mobile-collapse{

	display:none;

}

/*-------------------------gt-index----------------------*/

.gt-onslide-stamp {

    background: rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%;

    padding: 15px;

    margin-top: 40px;

    color: #499202;

    border-radius: 5px;

    width: 100%;

    float: left;

    margin-bottom: 0px;

}

.gt-slideUp-form-body {

    background: rgba(227, 227, 227, 0.8) none repeat scroll 0% 0%;

}

/*-------------------------gt-index-End----------------------*/

a.gt-member-profile-circle {

    background: rgba(236, 236, 236, 1) none repeat scroll 0 0;

    border-radius: 50%;

    color: #e47203;

    float: left;

    margin-bottom: 15px;

    margin-top: 15px;

    padding: 20px 10px;

    text-align: center;

    width: 100%;

}

}



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

/*-------------------------gt-index----------------------*/

.gt-onslide-stamp {

    background: rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%;

    padding: 15px;

    margin-top: 40px;

    margin-bottom: 0px;

    color: #499202;

    border-radius: 5px;

    width: 100%;

    float: left;

}

#owl-demo-2 .item img {

    min-height: 780px;

}

#owl-demo-2 .item {

    min-height: 780px;

}

/*-------------------------gt-index-end----------------------*/

.gt-navbar-green.navbar ul.navbar-nav li a {

  color: rgba(255,255,255,1.00);

  font-size: 11px;

  text-shadow: 0px 2px 1px #285101;

 }

.nav > li > a {

  position: relative;

  display: block;

  padding: 10px 10px;

}

.gt-upload-photo .gt-btn-xxl{

	font-size:16px;

}

.gt-or {

	font-size: 30px;

  	margin-top: 0px;

	text-align: center;

	padding: 66px 10px;

	border-radius: 50%;

	background: #D5D5D5 none repeat scroll 0% 0%;

	box-shadow: 0px 2px 2px #ECECEC inset;

	border: 1px solid #C0C0C0;

}

.gt-search-opt .nav > li > a {

    padding: 10px;

    font-size: 12px;

}

.gt-member-profile-circle i {

    font-size: 25px;

    margin-bottom: 5px;

}



}

@media (min-width: 992px) and (max-width:1199px) {

	

/*-------------------------gt-index----------------------*/

.gt-onslide-stamp span {

    font-size: 16px;

    margin-top: 10px;

    float: left;

}

#owl-demo-2 .item img {

    min-height: 678px;

}

#owl-demo-2 .item {

    min-height: 678px;

}

/*-------------------------gt-index-end----------------------*/

.gt-left-pan-option a {

    font-size: 14px; 

}

.gt-search-opt .nav > li > a {

    padding: 10px;

    font-size: 12px;

}

 .gt-upload-photo .btn-computer h4{

	font-size:14px;

}

.gt-upload-photo .btn-computer i{

	font-size:24px;

}

.gt-upload-photo .btn-facebook h4{

	font-size:14px;

}

.gt-upload-photo .btn-facebook i{

	font-size:24px;

}

 

}

@media (min-width: 1200px) {

  

}

/*--------------------------------------------animations-----------------------------------------*/

.gt-success-story .tab-content 

{

	-webkit-animation-name: success-tab; /* Chrome, Safari, Opera */

    -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */

    animation-name: success-tab;

    animation-duration: 1s;

    animation-timing-function: ease-in-out;

	-webkit-animation-timing-function: ease-in-out;

}



@keyframes success-tab

{

	0%

	{

		opacity:0.3;

	}

	20%

	{

		opacity:0.2;

	}

	30%

	{

		opacity:0.3;

	}

	40%

	{

		opacity:0.4;

	}

	60%

	{

		opacity:0.6;

	}

	80%

	{

		opacity:0.8;

	}

	100%

	{

		opacity:1;

	}

}

@-webkit-keyframes success-tab

{

	0%

	{

		opacity:0.3;

	}

	20%

	{

		opacity:0.2;

	}

	30%

	{

		opacity:0.3;

	}

	40%

	{

		opacity:0.4;

	}

	60%

	{

		opacity:0.6;

	}

	80%

	{

		opacity:0.8;

	}

	100%

	{

		opacity:1;

	}

}

@keyframes match-tab{

	0%{

		opacity:0.3;

		transition:ease-in-out 0.3s;

	}

	

	100%

	{

		opacity:1;

		transition:ease-in-out 0.8s;

	}

	

}

/*--------------------------------------------animations End-----------------------------------------*/
/*---------------------------------chettiyar matri---------------------*/
.gt-btn-facebook{
	color: #fff;
    background-color: #337ab7;
    border-color: #2A6AA0;
    transition: all 0.3s ease-in-out;
	padding: 10px 10px 10px 0px;
}
.gt-btn-facebook i{
	font-size:16px;
	padding:0px 10px;
	border-right: 1px solid #0E528C;
}
.gt-btn-facebook:hover,.gt-btn-facebook:focus{
	color: #fff;
    background-color: #1F66A2;
}
.gt-text-pink-title{
	color:#c30932;
	text-shadow:1px 2px 2px #fff,1px 3px 2px #8B8B8B;
}
.gt-text-blue-title{
	color:#00a1e6;
}
.gt-text-pink{
	color:#c30932;
}
.gt-text-blue{
	color:#00a1e6;
}
.gt-success-slider-bottom a{
	display:inline-block;
	color:#c30932;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
}
.gt-success-slider-bottom a:hover,.gt-success-slider-bottom a:focus{
	color:#E30939;
}
.gt-btn-pink{
	background:#e11a55;
	color:#fff;
	font-size:18px;
	border-radius:0px;
	padding: 10px 26px;
}
.gt-btn-pink:hover,gt-btn-pink:focus{
	color:#fff;
	background:#F4195A;
}
.gt-bottom-advertise {
	display:block;
	height:200px;
	width:100%;
}


.active-menu{
background-color:rgba(64, 131, 0, 0.5);	
	}