body {
    width: 100%;
    height: 100%; 
}

/* body.modal-open {
 padding-right:0px !important;
} */

.modal-open .navbar-fixed-top{
	right: 15px;
}

.modal-open .top-section{
	/*padding-right: 17px;*/
}

.modal-open .modal {
 /* overflow-y:hidden !important; */
}

html {
    width: 100%;
    height: 100%;
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
    font-family: @fonts; 
}
.navbar {
    min-height: 130px;
}
a.navbar-brand {
    background: url('../images/logo.svg') 0 0 no-repeat;
    height: 85px;
    max-width: 390px;
    width: 100%;
    position: absolute;
    -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,padding .3s ease-in-out;
    transition: background .5s ease-in-out,padding .5s ease-in-out;
    margin: 10px 5px;
}
.nosvg a.navbar-brand {
    background: url('../images/logo.png') 0 0 no-repeat;
}
.nav.navbar-nav li a {
    font-size: 16px;
    font-weight: bold;
    color: #3d3d3b !important;
}
.nav.navbar-nav li a.sign-in {
    color: #fff !important;
    background-color: #00b500;
    border-radius: 30px;
    padding: 5px 15px;
    margin: 10px 0;
    cursor: pointer;
  /*  height: 30px;
    line-height: 23px;*/
}
.nav.navbar-nav li a.sign-in:hover {
    background-color: #3d3d3b;
}
.nav.navbar-nav li a:after {
    content: "";
    display: block;
    background: #3d3d3b;
    height: 12px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 18px;
}
.nav.navbar-nav li a.last:after { 
    display: none;
}
.profile .profile-head .profile-photo {
    background: url('../images/profile_image_11.jpeg') center center no-repeat;
    background-size: 100%;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border: 4px solid #fff;
}
.profile .profile-head .profile-photo img {
    border: 3px solid #fff;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
	top: 2px;
    right: -2px;
}
.cst_modal .media-left img.media-object {
	border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border: 4px solid #fff;
}
.cst_modal .media-left a span {
	border: 3px solid #fff;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
}
.cst_modal .progress-bar {
	border:2px solid #fff;
}
.top-section {
    background: url('../images/header_bg.jpg') center center no-repeat fixed; 
    -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
    height: 660px;
    width: 100%;
    margin-bottom: 70px;
}
.top-menu {
    padding: 0;
    margin: 0;
    position: relative;
    list-style: none;
    display: inline-block;
    margin-bottom: 15px;
    -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
    transition: background .5s ease-in-out,padding .5s ease-in-out;
}
.top-menu li {
    display: inline-block;
    margin-left: 15px;
}
.top-menu li.social {
    vertical-align: top;
}
.top-menu li.social a {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background: #3d3d3b;
    color: #feed4e !important;
    display: inline-block;
    line-height: 33px;
    text-align: center;
    margin-left: 4px;
}
.top-menu li.social a:hover {
    background-color: #00b500;
}
nav.gt-sidebar .social {
    margin: 0 auto;
    text-align: center;
    margin-top: 25px;
    display: block;
    width: 225px;
    list-style: none;
}
nav.gt-sidebar .social li {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background: #fff;
    color: #3d3d3b !important;
    float: left;
    line-height: 30px;
    text-align: center;
    margin-right: 5px;
}
nav.gt-sidebar .social a i {
    color: #3d3d3b;
    font: 1em/1em fontawesome;    
}
nav.gt-sidebar .social li:hover {
    background: #00b500;
    color: white;
}
nav.gt-sidebar .social li:hover i {
    color: white;
}

.top-nav-collapse.navbar {
    min-height: 65px;
    background-color: #3d3d3b;
    -webkit-box-shadow: 0px 6px 11px -3px rgba(0,0,0,0.68);
    -moz-box-shadow: 0px 6px 11px -3px rgba(0,0,0,0.68);
    box-shadow: 0px 6px 11px -3px rgba(0,0,0,0.68); 
}
.top-nav-collapse.navbar .top-menu {
    display: none;
}

.top-nav-collapse.navbar a.navbar-brand {
    background: url('../images/logo_small.svg') 0 0 no-repeat;
    height: 40px;
    max-width: 182px;
    width: 100%;
    position: absolute;
    margin: 12px 5px;
}
.nosvg .top-nav-collapse.navbar a.navbar-brand {
    background: url('../images/logo_small.png') 0 0 no-repeat;
}
.top-nav-collapse.navbar .nav.navbar-nav {
        margin: 7px 0;
}
.top-nav-collapse.navbar .nav.navbar-nav li a {
    color: #fff !important;
}

.top-nav-collapse.navbar .nav.navbar-nav li a:after {
    background-color: #fff;
}

.top-nav-collapse.navbar .nav.navbar-nav li a.sign-in {
    background: #fff;
    color: #3d3d3b !important;
}
.top-nav-collapse.navbar .nav.navbar-nav li a.sign-in:hover {
    background: #00b500;
    color: #fff !important;
}
nav.gt-sidebar {
    display: none;
	/* padding-left: 20px; */
}
.atz-btn {
	border-radius: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 42px;
    margin-left: 5px;
    line-height: 33px;
    font-size: 14px;
}
.atz-btn:hover {
	color:yellow;
}

.encyclopedia .searchplant .atz-btn {
    border-radius: 0 0 10px 10px;
    margin-left: 10px;
    margin-top: -8px;
    max-width: 160px;
    height: 50px;
    position: relative;
    text-align: left;
    padding: 15px 12px;
    font-size: 15px;
    outline: none;
    float: left;
    line-height: 32px;
}
.encyclopedia .searchplant .atz-btn:hover {
    color:yellow;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline:none;
}

#sample {
	z-index: 1;
}
footer .growwellmain .colleft {
	max-width: 385px !important;
}
footer .growwellmain .appiconbuttons {
	text-align:center;
}
footer .poweredplanting .startedtoday p {
	font-family: Raleway;
}
.advancs-search .search {
	margin-top: -64px !important;
}
.child-form {
	margin-top:40px !important;
}
.advancs-search .search .first-step {
	margin-top:0px !important;
}
.nk-width {
	position: absolute;
    top: 55%;
    left: 53%;
    margin-right: -50%;
    transform: translate(-50%, -150%);
    color: #00b600;
    z-index: 10;
    font-size: 16px;
    font-weight: 600;
}
.nk-height {
	position: absolute;
    top: 79%;
    left: 74%;
    margin-right: -22%;
    transform: translate(-38%, -50%);
    color: #00b600;
    z-index: 10;
    font-size: 16px;
    font-weight: 600;
}
.gt-special-dynamic .category-title {
	color: #008c00;
    display: block;
    position: relative;
    background: #efeff4;
    padding: 10px 25px;
}
.gt-special-dynamic .category-title h2 {
	text-transform:uppercase;
	font-size:24px;
}


.sprite {
    display:block;
	width:100%;
	margin:0 auto;
}

.bloomingHead {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #444;
    font-weight: 700;
    padding: 6px 0
}

.sprite .cal {
    clear: both;
    background-image: url('../images/calendar_bg.png');
    background-repeat: no-repeat;
    display: block;
    width: 222px;
    height: 222px;
    position: relative;
	margin:0 auto;
}

.sprite .cal p {
    display: none
}

.sprite .cal ul {
    display: block;
    width: 222px;
    height: 222px;
    position: absolute;
    padding: 0;
    margin: 0;
}

.sprite .cal li {
    display: block;
    position: absolute;
    background-image: url('../images/blooming_calendar.png');
    background-repeat: no-repeat;
    text-indent: -98765px
}

.sprite .cal .plant-cal {
    height: 222px;
    margin: 0 auto;
    float: none;
    text-align: center;
}

.sprite .cal .bloom-cal {
    height: 156px;
    width: 156px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    float: none;
    text-align: center;
    display: block;
}

.sprite .cal .fruit-cal {
    height: 104px;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    float: none;
    text-align: center;
    width: 104px;
    bottom: 0;
}

.sprite-1 {
    width: 41px;
    height: 27px;
    background-position: -5px -5px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}

.sprite-1-jan {
    width: 58px;
    height: 36px;
    background-position: -56px -5px;
}

.sprite-10 {
    width: 27px;
    height: 41px;
    background-position: -124px -5px;
    top: 0;
    left: 0;
    margin: auto 0;
    bottom: 0;
}

.sprite-10-oct {
    width: 36px;
    height: 58px;
    background-position: -161px -5px;
}

.sprite-11 {
    width: 38px;
    height: 42px;
    background-position: -207px -5px;
    left: 2px;
    top: 23px;
}

.sprite-11-nov {
    width: 52px;
    height: 58px;
    background-position: -255px -5px;
}

.sprite-111 {
    width: 28px;
    height: 24px;
    background-position: -317px -5px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}

.sprite-111-jan {
    width: 58px;
    height: 36px;
    background-position: -5px -73px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.sprite-112 {
    width: 30px;
    height: 30px;
    background-position: -317px -39px;
    left: 60px;
    top: 2px;

}

.sprite-112-feb {
    width: 58px;
    height: 52px;
    background-position: -73px -73px;
    left: 132px;
    top: 4px;
}

.sprite-113 {
    width: 30px;
    height: 30px;
    background-position: -141px -79px;
    left: 74px;
    top: 16px;
}

.sprite-113-mar {
    width: 52px;
    height: 58px;
    background-position: -181px -73px;
    left: 167px;
    top: 33px;
}

.sprite-114 {
    width: 24px;
    height: 28px;
    background-position: -243px -79px;
    top: 0;
    right: -1px;
    margin: auto 0;
    bottom: 0;
    
}

.sprite-114-apr {
    width: 36px;
    height: 58px;
    background-position: -277px -79px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: -1px;
}

.sprite-115 {
    width: 30px;
    height: 30px;
    background-position: -323px -79px;
    left: 73px;
    top: 60px;
}

.sprite-115-may {
    width: 52px;
    height: 58px;
    background-position: -5px -147px;
    bottom: 33px;
    right: 3px;
}

.sprite-116 {
    width: 30px;
    height: 30px;
    background-position: -141px -119px;
    left: 59px;
    top: 74px;
}

.sprite-116-jun {
    width: 58px;
    height: 52px;
    background-position: -67px -147px;
    right: 32px;
    bottom: 4px;
}

.sprite-117 {
    width: 28px;
    height: 24px;
    background-position: -323px -119px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -1px;
}

.sprite-117-jul {
    width: 58px;
    height: 36px;
    background-position: -181px -147px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
}

.sprite-118 {
    width: 30px;
    height: 30px;
    background-position: -249px -153px;
    left: 14px;
    top: 73px;
}

.sprite-118-aug {
    width: 58px;
    height: 52px;
    background-position: -289px -153px;
    bottom: 4px;
    left: 32px;
}

.sprite-119 {
    width: 30px;
    height: 30px;
    background-position: -5px -215px;
    left: 1px;
    top: 60px;
}

.sprite-119-sep {
    width: 52px;
    height: 58px;
    background-position: -45px -215px;
    bottom: 33px;
    left: 3px;
}

.sprite-12 {
    width: 42px;
    height: 38px;
    background-position: -107px -215px;
    left: 22px;
    top: 3px;
}

.sprite-12-dec {
    width: 58px;
    height: 52px;
    background-position: -159px -215px;
}

.sprite-120 {
    width: 24px;
    height: 28px;
    background-position: -227px -215px;
    top: 0;
    left: -1px;
    margin: auto 0;
    bottom: 0;
}

.sprite-120-oct {
    width: 36px;
    height: 58px;
    background-position: -261px -215px;
    left: -1px;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.sprite-121 {
    width: 30px;
    height: 30px;
    background-position: -307px -215px;
    left: 0px;
    top: 16px;
}

.sprite-121-nov {
    width: 52px;
    height: 58px;
    background-position: -307px -255px;
    top: 33px;
    left: 3px;
}

.sprite-122 {
    width: 30px;
    height: 30px;
    background-position: -5px -255px;
    left: 14px;
    top: 2px;
    
}

.sprite-122-dec {
    width: 58px;
    height: 52px;
    background-position: -357px -5px;
    top: 4px;
    left: 32px;
}

.sprite-2 {
    width: 42px;
    height: 38px;
    background-position: -363px -67px;
    left: 92px;
    top: 3px;
}

.sprite-2-feb {
    width: 58px;
    height: 52px;
    background-position: -363px -115px;
}

.sprite-3 {
    width: 38px;
    height: 42px;
    background-position: -357px -177px;
    left: 116px;
    top: 23px;
}

.sprite-3-march {
    width: 52px;
    height: 58px;
    background-position: -369px -229px;
}

.sprite-4 {
    width: 27px;
    height: 41px;
    background-position: -405px -177px;
    top: 0;
    right: 0;
    margin: auto 0;
    bottom: 0;
}

.sprite-4-apr {
    width: 36px;
    height: 58px;
    background-position: -5px -297px;
}

.sprite-5 {
    width: 38px;
    height: 42px;
    background-position: -51px -297px;
    left: 116px;
    top: 91px;
}

.sprite-5-may {
    width: 52px;
    height: 58px;
    background-position: -99px -297px;
    
}

.sprite-6 {
    width: 42px;
    height: 38px;
    background-position: -161px -297px;
    left: 92px;
    top: 115px;
}

.sprite-6-jun {
    width: 58px;
    height: 52px;
    background-position: -213px -297px;
}

.sprite-7 {
    width: 41px;
    height: 27px;
    background-position: -369px -297px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
}

.sprite-7-jul {
    width: 58px;
    height: 36px;
    background-position: -281px -334px;
}

.sprite-8 {
    width: 42px;
    height: 38px;
    background-position: -349px -334px;
    left: 22px;
    top: 115px;
}

.sprite-8-aug {
    width: 58px;
    height: 52px;
    background-position: -425px -5px;
}

.sprite-9 {
    width: 38px;
    height: 42px;
    background-position: -431px -67px;
    left: 2px;
    top: 91px;
    
}

.sprite-9-sep {
    width: 52px;
    height: 58px;
    background-position: -442px -119px;
}
.two-col-img {
	float:right;
	text-align:right;
	padding-left: 15px;
	margin-bottom:40px;
}
.two-col-img img {
	margin-bottom:10px !important;
}
.two-col-img strong {
	display:block;
}
.mt40 {
	margin:40px 0 0 0;
}


@media only screen and (max-width:767px) {
    .innertopsection {
        height: 140px !important;
    }
	.topcookies {
		position:absolute;
	}
	.nk-width,.nk-height{
		font-size:16px;
	}
	nav.gt-sidebar #menuToggle {
		left:-60px;
	}
	a.navbar-brand {
		background-size: 90% !important;
		max-width: 237px;
	}
	.encyclopedia .encyclopediainn .searchplant .input-group input {
		font-size:13px;
	}
    .top-nav-collapse.navbar a.navbar-brand {
        max-width: 200px !important;
    }
    .navbar.navbar-default {
        padding: 2px 15px 0;
    }
    .modal-open .modal {
        overflow-y: auto !important;
    }
    .modal .modal-dialog .modal-content .signupmodal .modal-body {
        padding: 20px;
    }
    nav.gt-sidebar.open {
        overflow-y: scroll;
    }
	.appstorebtn, .playstorebtn {
		width: 100% !important;
		float: none !important;
		margin-bottom: 0;
	}
	.modal .modal-dialog .modal-content .signupmodal .modal-body .modalleftmain .orline .ormain span {
		font-size:17px !important;
	}
	.appstorebtn, .playstorebtn {
		width: 100% !important;
		float: none !important;
		margin-bottom: 0;
	}
	.modal .modal-dialog .modal-content .signupmodal .modal-body .modalleftmain .orline .ormain span {
		font-size:17px !important;
	}
	.modal .modal-dialog .modal-content .signupmodal .modal-body h2 {
		font-size: 1.8em !important;
	}
	.modal .modal-dialog .modal-content .signupmodal .modal-body h2 strong {
		font-size:22px !important;
	}
	#rc-imageselect, .g-recaptcha {transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;}
	.searchbyplanttype .searchbyplantgallery .fullwidth .one_fourth span {
		max-width: 160px;
	}
	.encyclopediaindividual #section-linebox-1 .heading h2, 
	.encyclopediaindividual #section-linebox-2 .heading h2, 
	.encyclopediaindividual #section-linebox-3 .heading h2, 
	.encyclopediaindividual #section-linebox-4 .heading h2 {
		margin-right: 10px !important;
    }
	#gt-home-page .top-section {
		background: url('../images/header_bg.jpg') top center no-repeat; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.top-section {
		background: url('../images/header_bg_mobile.jpg') top center no-repeat; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.encyclopediaindividual #section-linebox-1 .heading ul, .encyclopediaindividual #section-linebox-2 .heading ul, .encyclopediaindividual #section-linebox-3 .heading ul, .encyclopediaindividual #section-linebox-4 .heading ul {
		margin-top:4px;
	}
    .cinfomain {
        /* margin-top: 50px !important; */
    }
    .inspiration .content p.specia-spacing {
        padding: 0 20px
    }
	.tc .headtitle h1.black {
		font-size:23px;
	}
	.profile-tabs .nk-tabs .tabs .content-wrap .content-current a.caption.caption-top {
		height:auto;
		padding:10px 20px;
        min-height:45px;
	}
	.searchbyplanttype .headsection span {
		width:100% !important;
		font-size:20px;
	}
	.encyclopediaindividual .searchbyplanttype .headsection, .searchbyplanttype .headsection {
		height: 88px !important;
	}
	#aboutus .ourmission .outersection .outerinner h1 {
		font-size:35px !important;
	}
	footer .growwellmain .colleft {
		margin:0 auto;
	}
	#profileuserimage .sliderout .colleft, #profileuserimage .pinktulip {
		background-color: #008c00;
	}
	
	/* .searchplant .input-group ::-webkit-input-placeholder {
		color:#fff !important
	}
	.searchplant .input-group :-moz-placeholder {
		color:#fff !important
	}
	.searchplant .input-group ::-moz-placeholder {
		color:#fff !important
	}
	.searchplant .input-group :-ms-input-placeholder {
		color:#fff !important
	}
	.searchplant .input-group::after {
		content:'Search for a plant...';
		display:block;
		position:absolute;
		top:18px;
		z-index:999;
		left:50px;
	} */
	
	
}

@media screen and (max-height: 575px){
	#rc-imageselect, .g-recaptcha {transform:scale(0.99);-webkit-transform:scale(0.99);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media only screen and (max-width: 400px){ 
	#rc-imageselect, .g-recaptcha {transform:scale(0.93);-webkit-transform:scale(0.93);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media only screen and (max-width: 360px){ 
	#rc-imageselect, .g-recaptcha {transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;}
	nav.gt-sidebar #menuToggle {
        top: 43px !important;
    }
    #gt-home-page .top-section {
        height: 600px !important;
    }
    #gt-home-page .top-section .app-show {
        padding-top: 70px;
    }
}



@media only screen and (min-width:769px) and (max-width:991px) {
	.advancs-search .search .first-step {
		margin-top: 40px !important;
	}
	.child-form {
		margin-top: 77px !important;
	}
}






@media(min-width:767px) {
    .navbar {
/*        padding: 20px;*/
        padding-top: 20px;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
        padding: 0px;
    }
}

.encyclopediaindividual .plantcontentinn .green {
    background-color: #26B24B;
}

.encyclopediaindividual .plantcontentinn ul li .colright span { 
    font-size: 14px !important;
    font-weight: 500;
	display: inline-block;
	padding-top: 5px;
}

.secondslider .nk-cerousel .customNavigation a {
    height: 100% !important;
}

.secondslider .nk-cerousel .customNavigation a i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

#profileuserimage .ccontent .pinktulip h2 {
    position: relative;
    z-index: 980;
}

.cprofileuserimage .ccontent:before {
    background-color: #008c00; 
}
.cprofileuserimage .csidebar:before {
    background-color: #fff;     
}

/*#profileuserimage .pinktulip .pinktulipslider .slick-slide {
	margin:0 15px;
}*/
#profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
	width:80px;
/*	background:transparent !important;*/
    top: 45% !important;
}

@media only screen and (min-width:1366px) and (max-width: 1920px) {
    .top-section .app-show .app-intro h1 {
        font-size: 56px !important;
    }
}

@media only screen and (max-width:1366px) { 
    .top-section .app-show .app-intro h1 {
        font-size: 50px;
    }
    .top-section .app-show .app-intro p {
        font-size: 22px;
    }
}

@media only screen and (max-width: 991px) {
    .gt-sidebar .sign-up { 
     line-height:28px !important;
     height:40px;
    }

    .top-section .app-show .app-intro p {
        font-size: 23px;
    }
        
    nav.gt-sidebar.cpush-right #menuToggle {
        background: none;
        left: 85% !important;
        top: 40px;
    }
    
    nav.gt-sidebar.open .logo-sidebar {
        float: left;
        padding-left: 20px;
    }
    nav.gt-sidebar.open #menuToggle span {
        width: 80%;
    }
    nav.gt-sidebar.open #menuToggle span::before, nav.gt-sidebar.open #menuToggle span::after {
        background: #979797;
    }
    .act span {
        width: 23px !important;
    }
    /*nav.gt-sidebar.top-nav-collapse #menuToggle {
        top: 20px !important;
    }*/
    nav.gt-sidebar.cpush-right #menuToggle {
        top: 40px !important;
    }
	nav.gt-sidebar a:nth-child(n+2):hover:after, nav.gt-sidebar a.active:nth-child(n+2):hover:after {
		width: 295px;
	}
	
	.two-col-img {
		float:none;
		text-align:center;
		padding-left: 0px;
		margin:0 auto;
		width:100%;
	}
	.two-col-img img {
		margin:0 auto;
	}
	.two-col-img strong {
		display:block;
		margin-bottom:10px;
	} 
}


@media only screen and (max-width: 800px) {
    .sidebargetstartedtoday {
        min-height: 231vh !important
    }
    .cprofileuserimage .ccontent:before {
        width: auto;
    }
    nav.gt-sidebar #menuToggle {
        left: -60px;
        top: 56px;
    } 
}

@media only screen and (max-width:768px) {
	.sm-bg-phone {
		background: transparent url('../images/Phones.png') no-repeat;
		background-position: right;
		background-repeat: no-repeat;
		background-size: 300px;
	}
    .cbp-spmenu-left.cbp-spmenu-open .logo-sidebar {
        max-width: 190px;
}
}
#plantinfo2, #plantinfohead2, #plantinfo3, #plantinfohead3, #plantinfo4, #plantinfohead4 {
    display: none;
}

.profileuserplant .headwithstatus ul li::after {
    display: none;
}
#profileuserimage .pinktulip .pinktulipslider .slick-slide.slick-current img {
	opacity:1;
}

/* @media only screen and (min-device-width:1680px) {
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 12.9% !important;
    }
}

@media only screen and (min-device-width: 1440px){
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow,
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow {
        width: 16.2% !important;
    }
}

@media only screen and (min-device-width: 1400px){
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow,
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow {
        width: 18.2% !important;
    }
}
*/
@media only screen and (min-device-width:1367px){
/*
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 30% !important;
    }
*/
	/* #profileuserimage .pinktulip .pinktulipslider .slider {
		max-width:1120px;
	} */
	/* #profileuserimage .pinktulip .pinktulipslider .slick-slide {
		width: 690px !important;
	} */

} 

@media only screen and (min-device-width:1281px) and (max-device-width:1366px) {
   /* #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 28.4% !important;
    }*/
}

@media only screen and (min-device-width:1025px) and (max-device-width:1280px) {
   /* #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 19.2% !important;
    }*/
}

@media only screen and (min-device-width:981px) and (max-device-width:1024px) {
   /* #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 24.1% !important;
    }*/

    a.navbar-brand {
        background-size: 320px;
    }
}

@media only screen and (min-device-width:801px) and (max-device-width:980px) {
   /* #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 26.2% !important;
    }*/
    nav.gt-sidebar #menuToggle {
        top: 65px;
    }
}


@media only screen and (min-device-width:801px) and (max-device-width:992px) {
   /* #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 26.2% !important;
    }*/
    nav.gt-sidebar #menuToggle {
        top: 65px;
		left: inherit;
		right: 60px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
    .top-section {
        height: 950px;
    }
}
@media only screen and (min-device-width:769px) and (max-device-width:800px) {
    /*#profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 20.4% !important;
    }*/
}

@media only screen and (min-device-width:641px) and (max-device-width:768px) {
    /*#profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 17.4% !important;
    }*/
}


@media only screen and (min-device-width:641px) and (max-device-width:767px) {
    #gt-home-page .top-section {
        height: 750px !important;
    }
    #gt-home-page .top-section .app-show .app-intro h1 {
        font-size: 42px !important;
    }
    #gt-home-page .top-section .app-show .app-intro p {
        font-size: 25px !important;
    }
}

@media only screen and (min-device-width:641px) and (max-device-width:667px) {
    /*#profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
        width: 27.5%;
    }*/
}



@media only screen and (min-device-width:481px) and (max-device-width:640px) {
    /*#profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 5.5%;
    }*/
    .greenbg {
        height: 650px !important;
    } 
    .top-section .app-show .app-intro h1 {
        font-size: 42px !important;
    }
    .top-section .app-show .app-intro p {
        font-size: 25px !important;
    }
    .searchbyplanttype .searchbyplantgallery .fullwidth .one_fourth span {
        max-width: 120px;
    }
    ul li.usernamelist {
        clear: both;
    }
}

@media only screen and (max-width:640px) {
    .watchourmoviemain {
        height: auto;
    }
    .tc h2:first-child {
        margin-top: 15px;   
    }
    #grownbyotheruser ul li.fullcrow .col2 ul li {
        width: 100%;
    }
    .cprofileuserimage .slider .slick-prev, .cprofileuserimage .slider .slick-next {
        background-size: 15px !important;
    }
}
@media only screen and (max-width:480px) {
	#signin .signinmodal .modal-body .modalleftmain h2 {
		font-size: 1.7em !important;
	}
    .magazinesection .carousel .carousel-indicators {
        bottom:0;
    }
    .gardentagvideo:last-child {
        padding-bottom: 0px;
    } 
    .cwatchmoviemain {
        padding-top: 100px !important;
    }
    .top-section .app-show .app-intro h1 {
        font-size: 25px !important;
    }
    .top-section .app-show .app-intro p {
        font-size: 19px !important;
    }
}	
 
@media only screen and (min-device-width:361px) and (max-device-width:480px) {
    #gt-home-page .top-section .app-show .app-intro {
        margin-top: 0 !important;
    }
    .top-section .app-show .app-intro p {
        font-size: 20px;
    }
    .top-section .app-show .app-intro h1 {
        font-size: 25px;
    }
    #gt-home-page .top-section {
        height: 610px !important;
    }
	#signin .signinmodal .modal-body .modalleftmain p {
    	font-size: 1.1em !important;
    }	
	#signin .signinmodal .modal-body .modalleftmain h2 {
		font-size: 1.7em !important;
	}
    /*#profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 11.4% !important;
    }*/
	#signin .signinmodal .modal-body .modalleftmain p {
		/*font-size: 21px !important;*/
		width: 330px !important;
	}
}

@media only screen and (min-device-width:321px) and (max-device-width:360px) {
	#signin .signinmodal .modal-body .modalleftmain h2 {
		font-size: 22px !important;
	}
	#signin .signinmodal .modal-body .modalleftmain p {
		font-size: 15px !important;
	}
/*    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 9.6% !important;
    } */
}
@media only screen and (max-width:480px) {  
	.nk-gl iframe {
		height: 100% !important;
	}
	.counts.blog-counts li p {
		background: url(../images/ic_encyclopedia-green.png) left 38% center no-repeat;
	}
}
 
@media only screen and (max-device-width:320px) { 
    /*#profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 11% !important;
    } */
    .cbp-spmenu-vertical.udcbp-spmenu a.logo-sidebar img {
        width: 160px !important;
    }
    #signin .signinmodal .modal-body .modalleftmain h2 {
		font-size: 25px !important;
	}
	#signin .signinmodal .modal-body .modalleftmain p {
		font-size: 15px !important;
	}
    .caption-middle li {
        margin-bottom: 5px;
    }
    #gt-home-page .top-section {
        height: 520px !important;
    }
}

@media only screen and (max-width:320px) {
    .press .headtitle h1.black {
        font-size: 26px;
    }
    .cbp-spmenu-vertical.udcbp-spmenu a.logo-sidebar img {
        width: 160px !important;
    }
    .push-close.jPushMenuBtn.disabled i.close-black {
        height: 18px;
        width: 18px;
    }
     
    .cbp-spmenu-vertical.udcbp-spmenu {
        width: 285px !important;
        z-index: 1050;
    }

    .cbp-spmenu-left.udcbp-spmenu {
        left: -285px;
    }
	.counts.blog-counts li p {
		background: url(../images/ic_encyclopedia-green.png) left 38% center no-repeat;
	}
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 9.2%;
    }
	footer .growwellmain .footernav ul li {
		padding: 15px 10px;
	}
    footer .growwellmain .footernav ul li:after {
		height: 15px;
		top: 17px;
	}	
	footer .growwellmain .footernav .socialicons ul li {
		padding:0;
	}
	footer .growwellmain .socialicons ul li.facebook, footer .growwellmain .socialicons ul li.twitter, footer .growwellmain .socialicons ul li.instagram, footer .growwellmain .socialicons ul li.pinterest {
		width:30px;
	}
	.counts.blog-counts li p {
		background: url(../images/ic_encyclopedia-green.png) left 38% center no-repeat;
	}
	#rc-imageselect, .g-recaptcha {
		transform: scale(0.77);
		-webkit-transform: scale(0.77);
		transform-origin: 0 0 
		-webkit-transform-origin: 0 0;
	}	
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 6.1%;
    }
	nav.gt-sidebar #menuToggle {
		top: 44px;
	}
	.footerlinks.bottom {
		margin-top: 15px;
	}
	#customslider .carousel {
		height: 725px;
	}
	#customslider {
		background: #008c00;
	}
	#customslider .carousel .carousel-inner	{
		overflow:visible;
	}
	.searchbyplanttype .searchbyplantgallery .fullwidth .one_fourth span {
		max-width: 120px;
	}
	.encyclopediabottomsection {
		height: 450px;
	}
	footer .growwellmain .colleft {
		margin:0 auto;
	}
	#rc-imageselect, .g-recaptcha {transform:scale(1.0);-webkit-transform:scale(1.0);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 9.3%;
    }
    nav.gt-sidebar #menuToggle {
		top: 44px;
	}
	.counts.blog-counts li p {
		background: url(../images/ic_encyclopedia-green.png) left 38% center no-repeat;
	}
	#rc-imageselect, .g-recaptcha {transform:scale(0.93);-webkit-transform:scale(0.93);transform-origin:0 0;-webkit-transform-origin:0 0;} 	
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 5.3%;
    }
	nav.gt-sidebar #menuToggle {
		top: 44px;
	}
    .footerlinks.bottom {
		margin-top: 15px;
	}
	#customslider .carousel {
		height: 650px;
	}
    footer .growwellmain .colleft {
		margin:0 auto;
	}
	#rc-imageselect, .g-recaptcha {transform:scale(1.025);-webkit-transform:scale(1.025);transform-origin:0 0;-webkit-transform-origin:0 0;}	
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
/*
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 22.5%;
    }
*/
	nav.gt-sidebar #menuToggle {
		top: 44px;
	}	
	#rc-imageselect, .g-recaptcha {transform:scale(1.048);-webkit-transform:scale(1.048);transform-origin:center center;-webkit-transform-origin:center center;}
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 8.6%;
    }
	nav.gt-sidebar #menuToggle {
		top: 44px;
	}
	#customslider .carousel {
		height: 610px;
	}
	footer .growwellmain .colleft {
		margin:0 auto;
	}
	#rc-imageselect, .g-recaptcha {transform:scale(1.048);-webkit-transform:scale(1.048);transform-origin:center center;-webkit-transform-origin:center center;}
		
}







@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    #profileuserimage .pinktulip .pinktulipslider button.slick-prev.slick-arrow, 
    #profileuserimage .pinktulip .pinktulipslider button.slick-next.slick-arrow {
         width: 9.5%;
    }
}

/* CSS 12-12-2016 */
.cbp-spmenu-vertical.udcbp-spmenu {
    width: 295px !important;
    z-index: 1050;
}

.cbp-spmenu-left.udcbp-spmenu {
    left: -295px;
}

.udcbp-spmenu .searchfilter p {
    padding: 20px !important;
}
.cbp-spmenu-vertical.udcbp-spmenu a.logo-sidebar img {
    width: 150px !important;
}
.push-close.jPushMenuBtn.disabled i.close-black {
    height: 18px;
    width: 18px;
}

.top-section {
    margin-bottom: 0px;
}
.greenbg {
    background-color: #00b500;
    height: 550px;
    margin-top: -2px;
}
.cwatchmoviemain {   
    margin-top: -180px;
    padding-top: 210px;
}

.cwatchmoviemain .watchourmoviemaininn {
    position: static;
}

.cinfomain {
    /* margin-top: 90px; */
}
.top-section .app-show .mobile-box {
    z-index: 13;
    position: relative;
}


.udcbp-spmenu .searchfilter dl dt {
    height: 50px;
    line-height: 30px;
}
.udcbp-spmenu .searchfilter dl dt a i {
    top: 15px;
}
.udcbp-spmenu .dropdown dd ul {
    top: -49px;
    padding: 47px 0 0 0;
}
.cbp-spmenu .searchfilter .dropdown dd ul li a {
    padding: 15px 20px;
}

.html5-video-player svg {
    display: none !important;
}

.content.cscrollglossary .articles h2 {
    margin-bottom: 20px;
}
.content.cscrollglossary .articles h3 {
    border-top:none;
    padding-top: 20px;
}

.cscrollglossary .articles .articlesinn {
    border-top: 1px solid #008c00;
}

.cscrollglossary .articles .articlesinn .art2 {
    display: none;
}
    
.cscrollglossary .articles .articlesinn button {
    width: 210px;
    font-size: 15px;
    font-weight: 600;
    font-family: Raleway;
    text-transform: uppercase;
    margin-top: 60px;
}

 .cvisibility-hide {
	 visibility:hidden;
 }
 
 .profile .profile-tabs .nk-private {
	 left:15px;
 }
 
 .profileuserheadimg {
	position: relative;
	display: table;
	width: 100%;
 }
 .profileuserheadimg img {
	 width:50px;
	 float:left;
 } 
.profileuserheadimg span {
	position: relative;
	top: 20px;
	display: block;
	left: 10px; 
	text-transform: uppercase;
	font-weight: bold;
	color: #00b500;
	text-align: left;
	float: left;
	line-height: 50px;
	padding-left: 10px;
}

 .bordercgreen {
	width:auto;
	display: table;
	float: left;
	padding-left: 0 !important;
 }
 
 .bordercgreen::after { 
    content: "";
    background-color: #00b500;
    width: 50px;
    position: absolute;
    top: 60px;
    height: 3px;
    left: 0px;
    display: block;
}
.ccontentwrap section {
	display: table;
	width: 100%;
	padding-bottom: 0;
	padding-left: 5px;
}
.padtop0 {
	padding-top:0 !important;
}

.seemorebtn {
	width: 210px;
	font-size: 15px;
	font-weight: 600;
	font-family: Raleway;
	text-transform: uppercase;
	margin-top: 40px;
}


/* Profile user image more popup */
/* body{
    padding-right: 0px !important;
} */
.pinktulipslider .tooltip {
    opacity: 1;
}
.pinktulipslider .tooltip>.tooltip-inner {
    background-color: #ffffff;
    font-size: 10px;
    color: #00b500;
    text-transform: uppercase;
    width: 150px;
    opacity: 1;    
}

.pinktulipslider .tooltip>.tooltip-arrow {
    border-bottom-color: #ffffff
}
.pinktulipslider .slick-list {
    /* overflow: visible !important; */
    /* overflow-x: hidden !important; */

}
.pinktulipslider .slick-slide {
    position: relative;
}
.pinktulipslider .slick-slide .open-info {
    display: none;
    position: absolute;
    right: 15px;
    z-index: 9999;
    top: 15px;
    outline: none;
    -webkit-outline: none;
    -moz-outline: none;
}
.pinktulipslider .slick-slide.slick-current .open-info {
    display: block;
}
.pinktulipslider .slick-slide img.more-button {
    width: 50px !important;
    border: none !important;
    
}
#report-img .modal-sm, #thankyou .modal-sm {
    max-width: 417px !important;
}
#signin .modal-sm {
    max-width: 450px !important;
}
#report-img .signupmodal, #thankyou .signupmodal {
    background-image: none !important;
    background-color: #00b500;
}
.btn-report .btn-report-radio {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    background-color: white;
    border-radius: 5px;
    color: #00b500;
    font-size: 18px;
    height: 45px;
    line-height: 36px;
    outline: none;
    -webkit-outline: none;
    -moz-outline: none;
}
.btn-report .btn-report-radio.active {
    background-color: #ffff01;
    font-weight: bold;
    box-shadow: none;
}
#report-img .title-lable, #thankyou .title-lable {
    font-size: 20px;
    margin-top: 25px;
    text-align: center;
    font-weight: 500;
}
#thankyou .title-lable.message {
    line-height: 150px;
}

.gt-special-dynamic .plantinformation.plantinfo .headtitle .userdesc .media .media-left {
    float: left;
    display: block;
    padding: 0;
    margin-right: 10px;
}
.gt-special-dynamic .plantinformation.plantinfo .headtitle .userdesc .media .media-object {
    margin-bottom: 0;
    margin-top: 8px;
}
input.report-btn[disabled] {
    background: #aaaaaa;
    outline: none;
    -webkit-outline: none;
    -moz-outline: none;
    border-radius: 40px !important;
    margin-bottom: 0px;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    opacity: 1;
    color: white !important;    
}
input.report-btn {
    border-radius: 40px !important;
    background: #333333;
    color: white !important;
}

/* Enhancement 6 for individual page */
/* .profile-comments {
	height:88vh;
	overflow-y:auto;
} */
.encyclopediaindividual {
    margin-top: 0;
}
.searchbyplanttype .headsection, .searchbyplanttype .headsection span {
    background-color: #00b500;
}
.searchbyplanttype .headsection .seprator {
    background-color: #ffffff;
}
.innerclear .heading ul img {
    margin-bottom: 0;
}
.encyclopediaindividual #owl-demo3 .item img, .encyclopediaindividual #owl-demo5 .item img {
    margin-bottom: 0;
}
.encyclopediaindividual #section-linebox-1 .heading ul, .encyclopediaindividual #section-linebox-2 .heading ul, .encyclopediaindividual #section-linebox-3 .heading ul, .encyclopediaindividual #section-linebox-4 .heading ul {
    margin-bottom: 5px;
}
.encyclopediaindividual #section-linebox-1 .readmoretext p, .encyclopediaindividual #section-linebox-2 .readmoretext p, .encyclopediaindividual #section-linebox-3 .readmoretext p, .encyclopediaindividual #section-linebox-4 .readmoretext p {
    padding: 0;
}
.encyclopediaindividual #section-linebox-1 .heading h3, 
.encyclopediaindividual #section-linebox-2 .heading h3, 
.encyclopediaindividual #section-linebox-3 .heading h3, 
.encyclopediaindividual #section-linebox-4 .heading h3 {
    text-align: left;
    clear: both;
    margin: 0;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.encyclopediaindividual #section-linebox-1 .nk-cerousel .customNavigation.nk-full a i, .encyclopediaindividual #section-linebox-2 .nk-cerousel .customNavigation.nk-full a i, .encyclopediaindividual #section-linebox-3 .nk-cerousel .customNavigation.nk-full a i, .encyclopediaindividual #section-linebox-4 .nk-cerousel .customNavigation.nk-full a i {
    background-color: transparent;
    height: auto;
    width: auto;
    border-radius: 0;
    line-height: 190px;
    text-align: center;
    color: #00b500;    
}
.encyclopediaindividual #section-linebox-1 .nk-cerousel .customNavigation.nk-full a, .encyclopediaindividual #section-linebox-2 .nk-cerousel .customNavigation.nk-full a, .encyclopediaindividual #section-linebox-3 .nk-cerousel .customNavigation.nk-full a, .encyclopediaindividual #section-linebox-4 .nk-cerousel .customNavigation.nk-full a {
    line-height: normal;
    background: rgba(255, 255, 255, 0.8);
    height: 100% !important;
}
.customNavigation.nk-full.cowldemo3 a.prev, .customNavigation.nk-full.cowldemo3 a.next, .customNavigation.nk-full.cowldemo5 a.prev, .customNavigation.nk-full.cowldemo5 a.next {
    height: 100%;
    line-height: 27.5vh;
    max-width: 70px;
    width: 100%;
}
.customNavigation.nk-full.cowldemo3 a.prev i,.customNavigation.nk-full.cowldemo3 a.next i, .customNavigation.nk-full.cowldemo5 a.prev i,.customNavigation.nk-full.cowldemo5 a.next i {
    width: 100%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    text-align: center
}
.customNavigation.nk-full.cowldemo3 a.prev.nkdisabled i, .customNavigation.nk-full.cowldemo3 a.next.nkdisabled i, .customNavigation.nk-full.cowldemo5 a.prev.nkdisabled i,.customNavigation.nk-full.cowldemo5 a.next.nkdisabled i {
    color: gray !important;
}

.encyclopediaindividual .colright .colrightinn .searchbox {
    margin-top: 0 !important;
}

#owl-demo5 .caption-bottom, #owl-demo3 .caption-bottom {
    bottom: 0;
}
#owl-demo3 .caption-bottom{
    text-transform: capitalize;
    background: rgba(0,0,0,0.5);
    font-size: 14px;
} 

.encyclopediaindividual #section-linebox-1 .videobox .gardentagvideo iframe, .encyclopediaindividual #section-linebox-2 .videobox .gardentagvideo iframe, .encyclopediaindividual #section-linebox-3 .videobox .gardentagvideo iframe, .encyclopediaindividual #section-linebox-4 .videobox .gardentagvideo iframe {
    height: 100% !important;
}

#section-linebox-4 .thumb-gallery img {
    margin-bottom: 0;
}
#section-linebox-4 .thumb-gallery {
    margin-bottom: 20px;
}
.encyclopediaindividual .plantinformation a {
    cursor: text;
}

/* Overlay Enhancement */
.box {
	overflow:inherit;
}
 .box:hover .caption-middle {
    background: rgba(15, 13, 14, 0.35);
    z-index: 0;
    opacity: 1;   
}
.ic-custom-like {
	background:url('../images/like.svg') center center no-repeat;
	height:16px;
	width:18px;
	/* background-size:100%; */
	float: left;
    margin-right: 10px;
}
.nosvg .ic-custom-like {
    background: url('../images/like.png') center center no-repeat;
}
.ic-custom-message {
	background:url('../images/chat.svg') center center no-repeat;
	height:18px;
	width:16px;
	/* background-size:100%; */
	float: left;
    margin-right: 10px;
}
.nosvg .ic-custom-message {
    background: url('../images/chat.png') center center no-repeat;
}
.caption-top {
	padding:16px 10px;
}
.caption-top, .caption-bottom {
    z-index: 3;
}
.caption-bottom {
	bottom:0;
}
.caption-middle {
    background: transparent;
    opacity: 1;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    text-align: center;
    height: 100%;
	transform-origin: bottom;
    transition-duration: .01s;
    -webkit-transform-origin: bottom;
    -webkit-transition-duration: .01s;
    -moz-transform-origin: bottom;
    -moz-transition-duration: .01s;
    -o-transform-origin: bottom;
    -o-transition-duration: .01s;
}
.caption-middle ul {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
.caption-middle li {
    list-style: none;
    float: left;
    text-align: center;
    margin-right: 20px;
    background-color: transparent;
}
.caption-middle li a {
    color: white;
    font-size: 14px;
} 
.caption-middle li a span {
	line-height: 18px;
    float: left;
    font-weight: bold;
}
.caption-middle li a:hover, .caption-middle li a:focus, .caption-middle li a:active {
    color: white;
	text-decoration:none;
}


/* Seo frendly css */

.modal .modal-dialog .modal-content .signupmodal .modal-body h2 {
    font-size: 2.4em;
    text-align: left;
    margin-top: 0;
}
.modal .modal-dialog .modal-content .signupmodal .modal-body h2 strong {
    font-size: 38px;
    color: #ffec00;
}
.glossaryindividual .annualcontent h1 {
    font-size: 28px;
    color: #008c00;
    text-transform: uppercase;
    font-weight: 600;
}
.headtitle h1.black {
    text-align: center;
    font-size: 34px;
    font-weight: 700;
}
.headtitle h1.black img, .headtitle h1.gray img {
    display: inline-block;
    margin-right: 10px;
}
.headtitle h1.gray {
    color: #3d3d3b;
    text-align: center;
    font-size: 34px;
    font-weight: 700;
}
#aboutus .ourmission .outersection .outerinner h1 {
    font-size: 51px;
    color: #fff;
    line-height: 65px;
}

#profileuserimage .pinktulip .headtitle h1.white a{ 
    color: #FFFFFF;
    text-decoration: none;
}

#profileuserimage .pinktulip .headtitle h1.white {
    margin-top: 0;
    padding: 0;
    font-size: 38px;
    text-transform: uppercase;
    font-weight: 300;
	position: relative;
    z-index: 12;
	color:white;
	text-align: center;
}
#profileuserimage .pinktulip .headtitle h1.white img {
    display: inline-block;
    margin-right: 10px;
	margin-bottom: 5px;
}	



.profile .profile-figures .outersection h1 {
    color: #008c00;
    font-size: 34px;
    margin-bottom: 10px;
}
/*.body_overfolw_hide{
    overflow-y: hidden !important;
}
*/
.bodypush {
    left: 0 !important;
}

.encyclopediaresults .cwrap .csidebar:before {
	background-color:#F5F5F8;
	z-index: -1;
}
.encyclopediaresults.encyclopediaindividual .cwrap .csidebar:before {
	background-color:#008c00;
	z-index: 0;
}

.encyclopediasection .encyclopediasectioninner .searchplant button.adsearch:hover, .encyclopediasection .encyclopediasectioninner .searchplant button.adsearch:visited,
.encyclopediasection .encyclopediasectioninner .searchplant button.adsearch:focus, .encyclopediasection .encyclopediasectioninner .searchplant button.adsearch:active, 
.encyclopediasection .btn.adsearch.disabled {
	 opacity:1 !important;
}

li.signbtn a.signinbtn {
	margin-left: 13px !important;
}	
.modal .modal-dialog .modal-content .signinmodal {
	background:#00b500; 
}

.modal .modal-dialog .modal-content .signinmodal .modal-body button.close {
    position: absolute;
    right: 10px;
    font-size: 40px;
    color: #fff;
    font-weight: normal;
    top: -5px;
    opacity: 1;
    outline: none;
}

#signin .signinmodal .modal-body .modalleftmain h2 {
	font-family: 'itc', 'Raleway-Black';
	font-weight: bold;
	color: #ffff00;
    text-align: center;
    font-size: 2.5em;
    margin-top: 30px;
}	

#signin .signinmodal .modal-body .modalleftmain img {
	margin: 10px auto;
    width: 190px;
    max-width: 100%;
}

#signin .signinmodal .modal-body .modalleftmain p {
	font-size: 1.7em;
    text-align: center;
    width: 350px;
	margin: auto;
	max-width: 100%;
}

#signin .signinmodal .modal-body .modalleftmain a.openapp {
	background: #ffff00;
    width: 200px;
    height: 40px;
    margin: 20px auto;
    display: block;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    line-height: 33px;
    color: #00b500;
    box-shadow: none;
}

.modal .modal-dialog button.close {
	top:0 !important;
	z-index: 1;
}

a:focus {
	outline: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .top-section .app-show .app-intro .app-btn {
        margin-top: 30px;
    }
    .top-section .app-show .app-intro h1 {
        font-size: 45px;
    }
    .top-section .app-show .app-intro p {
        font-size: 22px;
    }
}

@media only screen and (min-width: 1921px) {
    .top-section .app-show .app-intro h1 {
        font-size: 60px !important;
    }
    .top-section .app-show .app-intro p {
        font-size: 36px !important;
    }
    body {
        max-width: 1920px;
        width: 100%;
        margin: 0 auto;
        -webkit-box-shadow: 1px 1px 15px 1px rgba(0,0,0,0.35);
        -moz-box-shadow: 1px 1px 15px 1px rgba(0,0,0,0.35);
        box-shadow: 1px 1px 15px 1px rgba(0,0,0,0.35);
        height: auto;
        z-index: 0;
    }
    .appgardeners .appgarnersinn .contentin p {
        max-width: 438px;
    }
    .encyclopedia {
        height: 520px;
    }
    .top-menu li.social a i {
        line-height: 31px;
    }
    .nav.navbar-nav li a.sign-in {
        line-height: 30px !important;
		padding: 0 15px;
    }
    .appgardeners .appgarnersinn .contentin .seperator {
        height: 3px;
    }
    #boxes #dialog, #boxes1 #dialog {
        width: 458px;
    }
    .searchplant .input-group input {
        height: 49px;
    }
    .searchplant .input-group i {
        top: 12px;
    }
    .tabs-style-linebox nav a {
        line-height: 50px;
    }
    /*home screen*/
    .nav.navbar-nav li a.sign-in {
        padding: 0px 15px;
    }
    footer .growwellmain .footernav .footerlinks ul li {
        padding: 5px !important;
        margin: 1px !important;
    }
    footer .growwellmain .footernav ul li:after{
        right : 2px !important;
        width: 2px !important;
    }
    footer .growwellmain .footernav .footerlinks ul li:after {
        top: 14px !important;
        right: -2px !important;
        width: 2px;
    }
    .footercopyrightslinks li:after{
       right: -2px !important;
       width: 2px;
       top:2px !important;
    }
    .nav.navbar-nav li a:after{
       width: 2px;
       height: 17px;
       top: 15px;
    }
    .drivencommunity .outersection .drivencommunityinner button {
        line-height: 40px;
        padding: 0;
    }
    .counts li:after{
        width: 2px;
    }
	.cscrollglossary .articles .articlesinn button {
		padding: 0px;
		line-height: 34px;
		height: 35px;
	}
	.encyclopediaindividual .cwrap .csidebar:before {
		background-color: #008c00;
		z-index:0;
    }
	.encyclopediaindividual.profile-user-img .cwrap .csidebar:before {
		background-color: #f5f5f8;
		z-index:0;
	}
	/* .profile-comments {
		height:59vh;
		overflow-y:auto;
	} */
}
	
	/* 07-03-2017 */
    
    .cprofileuserimage .slider .slick-prev {
        background: rgba(0, 0, 0, 0.4) url("../images/arrow-left.png") no-repeat !important;
        background-size: 1.5em !important;
        height: 50px !important;
        width: 50px !important;
        background-position: 50% 50% !important;
        display: block;
        background-color: #000 !important;
        border-radius: 100%;
        background-size: 10px !important;
    }

    .cprofileuserimage .slider .slick-next {
        background: rgba(0, 0, 0, 0.4) url("../images/arrow-right.png") no-repeat !important;
        background-size: 1.5em !important;
        height: 50px !important;
        width: 50px !important;
        background-position: 50% 50% !important;
        display: block;
        background-color: #000 !important;
        border-radius: 100%;
        background-size: 10px !important;
    }

    
    /* 20-03-2017 */
    #profileuserimage .secondslider .nk-cerousel .customNavigation.nk-full {
        display: none !important;
    }
    #profileuserimage .secondslider .nk-cerousel:hover .customNavigation.nk-full {
        display: block !important;
    }

    .secondslider .nk-cerousel .customNavigation a {
        background:rgb(61, 61, 59);
    }
    .secondslider .nk-cerousel .customNavigation a i {
        color: #fff;
    }

    .bgwhite {
        background: #fff;
    }
    
    .carousel-control {
      padding-top:10%;
      width:5%;
    }
    @media only screen and (min-width:801px) and (max-width:930px) {
        #profileuserimage .encyclopediaresults .colright .signupfollowbtbtn .getstartedtodaybtn button {
            max-width: 209px;
        }
    }

    @media only screen and (min-width:801px) and (max-width:1199px)  {
        #profileuserimage .followersmain .colleftfollower .media {
            max-width: 160px;
            margin: 15px auto 0 !important;
        }
    }

    /* 21-03-2017 start */
    .demoslideruserimg #myCarousel a.carousel-control.left span,
    .demoslideruserimg #myCarousel a.carousel-control.right span {
        margin: 0; 
        position: absolute;
        top: 50%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -50%); 
        font-size: 50px;
    } 

    .demoslideruserimg #myCarousel a.carousel-control.left,
    .demoslideruserimg #myCarousel a.carousel-control.right,
    .demoslideruserimg #myCarousel11 a.carousel-control.left,
    .demoslideruserimg #myCarousel11 a.carousel-control.right {
        background: #000;
        opacity: 0.5;
    }

    #seconddemoslideruserimg #myCarousel11 .item a {
        height: 263px;
        overflow: hidden;
        display: flex;
    }

    .carousel-inner > .item {
      height: 100vh;
    }

    .carousel-inner > .item > img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      max-height: 800px;
      width: auto;
    }

    .carousel-control.left,
    .carousel-control.right {
      background-image: none;
    }

    .slick-slide.slick-current.slick-center {
        opacity: 1;
    }

    .slick-slide {
        opacity: 0.5;
    }

    .cprofileuserimage #pinkTulip .pinktulip .headtitle {
        padding-top: 30px;
    }

    .cprofileuserimage #pinkTulip .pinktulip .pinktulipslider {
        margin-top: 20px;
    }

    .homegreenbg {
        /*margin-top: -15px;*/ 
        width: 100%; 
        height: auto;
    }
    
    .homegreenbg .gardentagvideo {
        padding-bottom: 50px;
    }
        
    .cwatchmoviemain .watchourmoviemaininn .headtitle {
        margin-bottom: 0;
    }

    .cwatchmoviemain .watchourmoviemaininn .headtitle h2 {
        margin-bottom: 0;
    }
    
    .infomain.cinfomain {
        float: left;
        width: 100%;
    }

    .gardentagvideo:last-child {
        padding-bottom: 100px; 
    }
    @media only screen and (max-width: 991px) {
        /*.homegreenbg {
            margin-top: 110px;
        }*/
        .responsivefullcol {
            width: 100% !important;
        }
        .responsivefullcol.ccontent, .responsivefullcol.ccontent:before {
            width: 100%;
        }
		.nk-width {
			top: 45%;
		}
    }

    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
      /*.watchourmoviemain .watchourmoviemaininn .headtitle h2 {
            margin-top: 200px;
        }*/
        .watchourmoviemain .watchourmoviemaininn, .appgardeners .appgarnersinn {
            height: 244px;
        }
        .top-section {
            background: url('../images/header_bg.jpg') center 15% no-repeat;
        }
        .encyclopediaindividual .plantcontentinn ul li.plantcontentinnli .colleft {
            width: 25%;
            margin-right: 2%;
        }
        .encyclopediaindividual .plantcontentinn ul li.plantcontentinnli .colright {
            width: 73%;
            text-align: left;
        }
        a.navbar-brand {
            background-size: 275px;
        }
    }

    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
       
    }    

    @media only screen and (max-width: 1100px) {
        .watchourmoviemain {
            background: url(../images/wave.png) no-repeat;
            background-size: inherit;
        }
        .cwatchmoviemain {
        /* background-size: 100% 100%; */
            margin-top: -69px;
            padding-top: 100px;
        }
        .top-section {
            height: 690px;
        }
    }

    @media only screen and (min-width: 1100px) and (max-width: 1280px) {
        .cwatchmoviemain {
            padding-top: 180px;
        }
        .top-section {
            height: 800px;
        }
    }
    @media only screen and (min-width: 1281px) {
        .top-section {
            height: 900px;
        }
        .cwatchmoviemain {
            /*margin-top: -270px;
            padding-top: 210px;*/
            margin-top: -230px;
            padding-top: 190px;
        }
    }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) { 
       .homegreenbg {
            margin-top: 0;
        }
        .top-section {
            height: 800px;
            background: url('../images/header_bg.jpg') center center no-repeat;
            background-size: cover;
        }
    }
        

    @media only screen and (max-device-width: 1024px) and (orientation:landscape) {
      .cwatchmoviemain {
        padding-top: 200px;
      }
    }

    /* Portrait and Landscape */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 480px)
      and (-webkit-min-device-pixel-ratio: 2) {
        nav.gt-sidebar #menuToggle {
            top: 40px !important;
        } 
        .top-section .app-show .app-intro h1 {
            font-size: 25px;
        }
        .top-section .app-show .app-intro p {
            font-size: 20px;
        }    
        #profileuserimage .pinktulip .headtitle h1.white {
            font-size: 30px;
        }
    }

    /* Portrait and Landscape */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 568px)
      and (-webkit-min-device-pixel-ratio: 2) {
        nav.gt-sidebar #menuToggle {
            top: 40px !important;
        }
        .top-section .app-show .app-intro h1 {
            font-size: 35px;
        }
        .top-section .app-show .app-intro p {
            font-size: 20px;
        }  
        #profileuserimage .pinktulip .headtitle h1.white {
            font-size: 30px;
        }
    }   

    /* ----------- iPhone 6 ----------- */

    /* Portrait and Landscape */
    @media only screen 
      and (min-device-width: 375px) 
      and (max-device-width: 667px) 
      and (-webkit-min-device-pixel-ratio: 2) { 
        nav.gt-sidebar #menuToggle {
            top: 40px !important;
        }
        .top-section .app-show .app-intro h1 {
            font-size: 35px;
        }
        .top-section .app-show .app-intro p {
            font-size: 20px;
        } 
        #profileuserimage .pinktulip .headtitle h1.white {
            font-size: 30px;
        }  
    }

    /* Portrait and Landscape */
    @media only screen 
      and (min-device-width: 414px) 
      and (max-device-width: 736px) 
      and (-webkit-min-device-pixel-ratio: 3) { 
        nav.gt-sidebar #menuToggle {
            top: 40px !important;
        } 
        .top-section .app-show .app-intro h1 {
            font-size: 35px;
        }
        .top-section .app-show .app-intro p {
            font-size: 20px;
        }  
        #profileuserimage .pinktulip .headtitle h1.white {
            font-size: 30px;
        }
    }

    .gt-sidebar.open.cpush-right .social {
        display: table;
        margin-bottom: 25px;
    }
    .magazinesection #carousel-example-generic .carousel-inner .item img {
        position: relative;
        left: 0;
        right: 0;
        margin:auto;
        transform: none;
        top: 0;
    }

    .aboutwatchmoviesection .greenbg {
        padding-top: 40px;
    }
    .aboutwatchmoviesection {
        height: auto;
    }
    .udplantslider .customNavigation {
        display: none;
    }

    .udplantslider:hover .customNavigation.nk-full {
        display: block !important;
    }

    .tc .headtitle {
        margin-bottom: 0;
    }

    .load-more-button, .load-more-button:focus {
        background-color: #00B500;
        color: #fff;
    }
    .load-more-button:hover {    
        background-color: #008c00;
        color: #fff;
    }


    /* Jssor slider CSS demo1 */
        /* jssor slider arrow navigator skin 09 css */
        /*
        .jssora09l                  (normal)
        .jssora09r                  (normal)
        .jssora09l:hover            (normal mouseover)
        .jssora09r:hover            (normal mouseover)
        .jssora09l.jssora09ldn      (mousedown)
        .jssora09r.jssora09rdn      (mousedown)
        .jssora09l.jssora09lds      (disabled)
        .jssora09r.jssora09rds      (disabled)
        */
        .jssora09l, .jssora09r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 50px;
            height: 50px;
            cursor: pointer;
            background: url('../images/jssorsliderimg/a09.png') no-repeat;
            overflow: hidden;
            opacity: .4;
            filter: alpha(opacity=40);
        }
        .jssora09l { background-position: -5px -35px; }
        .jssora09r { background-position: -65px -35px; }
        .jssora09l:hover { background-position: -5px -35px; opacity: .8; filter:alpha(opacity=80); }
        .jssora09r:hover { background-position: -65px -35px; opacity: .8; filter:alpha(opacity=80); }
        .jssora09l.jssora09ldn { background-position: -5px -35px; opacity: .3; filter:alpha(opacity=30); }
        .jssora09r.jssora09rdn { background-position: -65px -35px; opacity: .3; filter:alpha(opacity=30); }
        .jssora09l.jssora09lds { background-position: -5px -35px; opacity: .3; pointer-events: none; }
        .jssora09r.jssora09rds { background-position: -65px -35px; opacity: .3; pointer-events: none; }
        /* jssor slider thumbnail navigator skin 03 css *//*.jssort03-30-30 .p            (normal).jssort03-30-30 .p:hover      (normal mouseover).jssort03-30-30 .pav          (active).jssort03-30-30 .pdn          (mousedown)*/.jssort03-30-30 .p {    position: absolute;    top: 0;    left: 0;    width: 30px;    height: 30px;}.jssort03-30-30 .t {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;}.jssort03-30-30 .w, .jssort03-30-30 .pav:hover .w {    position: absolute;    width: 28px;    height: 28px;    border: white 1px dashed;    box-sizing: content-box;}.jssort03-30-30 .pdn .w, .jssort03-30-30 .pav .w {    border-style: solid;}.jssort03-30-30 .c {    position: absolute;    top: 0;    left: 0;    width: 30px;    height: 30px;    background-color: #000;    filter: alpha(opacity=45);    opacity: .45;    transition: opacity .6s;    -moz-transition: opacity .6s;    -webkit-transition: opacity .6s;    -o-transition: opacity .6s;}.jssort03-30-30 .p:hover .c, .jssort03-30-30 .pav .c {    filter: alpha(opacity=0);    opacity: 0;}.jssort03-30-30 .p:hover .c {    transition: none;    -moz-transition: none;    -webkit-transition: none;    -o-transition: none;}* html .jssort03-30-30 .w {    width /**/: 30px;    height /**/: 30px;}

        /* jssor slider demo2 */
        /* jssor slider arrow navigator skin 02 css */
        /*
        .jssora02l                  (normal)
        .jssora02r                  (normal)
        .jssora02l:hover            (normal mouseover)
        .jssora02r:hover            (normal mouseover)
        .jssora02l.jssora02ldn      (mousedown)
        .jssora02r.jssora02rdn      (mousedown)
        .jssora02l.jssora02lds      (disabled)
        .jssora02r.jssora02rds      (disabled)
        */
        .jssora02l, .jssora02r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 55px;
            height: 55px;
            cursor: pointer;
            background: url('../images/jssorsliderimg/a09.png') no-repeat;
            overflow: hidden;
        }
        .jssora02l { background-position: -6px -33px;background-color: #000;border-radius: 100%;height: 50px !important;width: 50px !important; }
        .jssora02r { background-position: -62px -33px; background-color: #000;border-radius: 100%;height: 50px !important;width: 50px !important;}
        /*.jssora02l:hover { background-position: -123px -33px; }
        .jssora02r:hover { background-position: -183px -33px; }*/
        .jssora02l.jssora02ldn { background-position: -6px -33px; }
        .jssora02r.jssora02rdn { background-position: -62px -33px; }
        .jssora02l.jssora02lds { background-position: -6px -33px; opacity: .3; pointer-events: none; }
        .jssora02r.jssora02rds { background-position: -62px -33px; opacity: .3; pointer-events: none; }
        /* jssor slider thumbnail navigator skin 03 css *//*.jssort03-30-30 .p            (normal).jssort03-30-30 .p:hover      (normal mouseover).jssort03-30-30 .pav          (active).jssort03-30-30 .pdn          (mousedown)*/.jssort03-30-30 .p {    position: absolute;    top: 0;    left: 0;    width: 30px;    height: 30px;}.jssort03-30-30 .t {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: none;}.jssort03-30-30 .w, .jssort03-30-30 .pav:hover .w {    position: absolute;    width: 28px;    height: 28px;    border: white 1px dashed;    box-sizing: content-box;}.jssort03-30-30 .pdn .w, .jssort03-30-30 .pav .w {    border-style: solid;}.jssort03-30-30 .c {    position: absolute;    top: 0;    left: 0;    width: 30px;    height: 30px;    background-color: #000;    filter: alpha(opacity=45);    opacity: .45;    transition: opacity .6s;    -moz-transition: opacity .6s;    -webkit-transition: opacity .6s;    -o-transition: opacity .6s;}.jssort03-30-30 .p:hover .c, .jssort03-30-30 .pav .c {    filter: alpha(opacity=0);    opacity: 0;}.jssort03-30-30 .p:hover .c {    transition: none;    -moz-transition: none;    -webkit-transition: none;    -o-transition: none;}* html .jssort03-30-30 .w {    width /**/: 30px;    height /**/: 30px;}

         .pinktulipslider {
            margin:0 auto 50px auto;
            max-width:800px;
         }   

    @media only screen and (min-width:992px) and (max-width:1023px) {
        #gt-home-page .top-section {
            height: 690px;
        }
    }
     @media only screen and (min-width:992px) and (max-width:1199px) {
        a.navbar-brand {
            background-size: 300px;
        } 
		
		#profileuserimage .encyclopediaresults .colright .signupfollowbtbtn{
			margin-top:95px;
			display: none;
		}
		 #profileuserimage .followersmain .colleftfollower{
			 padding-left: 0;
		 }
		 #profileuserimage .followersmain .colleftfollower .media {
			 margin-top: 0px !important;
		 }
		
    }

    .modal-open .modal { 
        overflow-y: inherit;
	}

    #aboutus .gardenstagteam .infomain.caboutinfomain {
        height: auto;
    }
    .udcol33 {
        width: 33.33%;
        float: left;
    }

    .navbar-right {
        margin-right: 0 !important;
    }

    .cmorebtn {
        background: none;
        outline: none;
        border: none;
        float: right;
        margin-top: 5px !important;
        z-index: 1 !important;
        position: relative;
        box-shadow: none !important;
    }

    .cmorebtn img {
        border: none !important;
        width: 50px !important; 
        outline: none;
    }
    #individImageReport.cmorebtn {
        margin:0 auto;
        float: none;
        margin-bottom: 40px;
    }
    .popover.in {
        text-align: center;
        border: none;
        /*left: 81% !important; */
    }
    .popover.in a {
        color: #008C00 !important; 
    }
    .popover-content {
        padding: 2px 14px !important;
        background-color: #fff;
        border:1px solid #fff;
        border-radius: 3px;
    }
    .popover-content a {
        text-decoration: none;
        font-weight: normal;
        font-size: 12px;
        line-height: 14px !important;
    }
    
      .popover.bottom > .arrow {
        left: 70% !important; 
        top: -9px;
    }
     .encyclopediaindividualtop .popover.bottom > .arrow {
        left: 66% !important; 
    }
 
    .profile-comments button {
        margin-bottom: 20px;
        margin-top:20px;
    }

    .seemoreud, .seemoreud:focus, .seemoreud:visited {
        background-color: rgb(0, 181, 0);
        max-width: 150px;
        width: 100%;
        font-size: 16px;
        float: none;
        display: block;
        margin: auto;
        outline: none;
        color: #fff;
        border-radius: 50px;
        border: none;
        outline: none;
        -webkit-transition: all .35s ease-in-out;
        -moz-transition: all .35s ease-in-out;
        -ms-transition: all .35s ease-in-out;
        -o-transition: all .35s ease-in-out;
        transition: all .35s ease-in-out;
        cursor: pointer;
        height: 40px;
        line-height: 45px;
        font-weight: 400;
        text-transform: uppercase;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; 
    }
    .profile-tabs .seemoreud {
        margin-top: 20px;
    }
    .seemoreud:hover {
        color: #fff;
        background-color: #449d44 !important;
        border-color: #398439;
    }

    .popover>.arrow {
        border-width: 0;
    }
	/* Profile user image sidebar take down css 6-4-2017 */
    .fullw100, .newfullw100 {
        width: 100% !important;
    }

    .fullw100:before {
        width: 100% !important;
    }
    .colright.csidebar.responsivefullcol.newfullw100::before {
        width: 0;
        background: none;
    }

    .profile-comments {
        height: 380px !important;
        overflow-y: auto;
    }
    @media screen\0 { 
        #gt-home-page .top-section {
            height: 765px !important;
        }
        #gt-home-page .top-section .app-show .app-intro .app-btn {
            margin-top: 60px !important;
        }
		.profile-comments { 
			overflow-y:auto;
			-ms-overflow-y:auto;
		}
		#gt-home-page .top-section {
			background: url(../images/header_bg.jpg) center center no-repeat;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
		} 
    }

    @media screen and (max-width:767px) and (min-height: 480px), screen\0 {
        .gardentagvideo iframe {
            height: 300px !important;
        }        
    }





.lefttext { 
    text-align:left;
}