@import url('https://fonts.googleapis.com/css?family=Lato:400,300,400italic,700,700italic,900,900italic,300italic');


body, p {
	font-family: 'Lato', sans-serif !important;
}
nav ul li a, nav ul li a:active {
	color: #494848;
	font-size: 14px;
	text-transform: uppercase
}
body, nav ul li a, nav ul li a:hover, p {
	font-size: 14px
}
 
input, input:focus, textarea, textarea:focus {
	box-shadow: 0 1px 1px rgba(0,0,0,.075) inset!important;
	transition: border .2s linear 0s, box-shadow .2s linear 0s!important
}
.res-menu ul li, nav ul li a, nav ul li a:active, nav ul li a:hover {
	text-transform: uppercase
}
.dropit-btn.active>.sp-2, .hide-content {
	opacity: 0
}

.dropit-btn.active{
	border:none !important;
        background: none;
}

body {
	color: #3a3a3a;
	background: #fff;
	margin: 0 auto;
	padding: 0
}
p {
	letter-spacing: .5px
}
.copy-txt, .footer-links, nav ul li a, nav ul li a:active, nav ul li a:hover {
	font-family: Lato
}
.content-wrap {
	margin-top: 85px;
	min-height: 700px
}
.branding, .branding-faq {
	margin-top: 15px
}
header {
	min-height: 86px;
	border-bottom: 1px solid #f6f6f6;
	background-color: #fff;
	position: fixed;
	width: 100%;
	top: 0!important;
	z-index: 999999999;
}
#site-header{
	width:100% !important;
}
.branding-faq {
	margin-left: 25px
}
nav {
	margin-top: 33px
}
nav ul li {
	display: inline;
	padding: 0 6px
}
.footer-links ul li, .social-links ul li {
	display: inline-block;
	list-style: none
}
nav ul li a:hover {
	color: #6dac29;
	text-decoration: none
}
nav ul li a:active {
	font-weight: 700
}
footer {
	background-color: #2b2b2b;
	color: #696868;
	padding-top: 30px;
	padding-bottom: 25px
}
.copy-txt {
	font-size: 14px;
}
.footer-links {
	font-size: 14px
}
.footer-links ul {
	margin-right: -50px;
	margin-top: 13px
}
.footer-links ul li:after {
	content: "|"
}
.footer-links ul li:last-child::after {
	content: ""!important
}
.footer-links ul li a {
	color: #696868;
	padding: 0 2px
}
.footer-links ul li a:hover {
	color: #6dac29;
	text-decoration: none
}
.social-links ul li {
	margin: 0 8px;
	font-size: 30px
}
.demo p, .welcome p {
	font-size: 16px;
	font-family: Lato;
	line-height: 30px;
	text-align: center
}
.fa {
	color: #696868
}
.fa:hover, .welcome h2 {
	color: #6dac29
}
.welcome h2 {
	text-align: center;
	font-family: Lato;
	font-weight: 700;
	margin: 39px 0 29px
}
.welcome p {
	color: #4b4b4b;
	padding-bottom: 80px
}
.demo h2 {
	color: #6dac29;
	text-align: center;
	font-family: Lato;
	font-weight: 700;
	margin: 39px 0 10px!important
}
.demo p {
	color: #4b4b4b;
	margin-top: 0!important
}
.register-wrap h2 {
	color: #6dac29;
	text-align: center;
	font-family: Lato;
	font-weight: 700;
	margin: 39px 0 10px!important
}
.register-wrap p {
	color: #4b4b4b;
	text-align: center;
	font-family: Lato;
	line-height: 30px;
	margin-top: 0!important
}
.login-alert-msg, .register-wrap input, .register-wrap label, .reset-content-wrap {
	font-family: Lato, sans-serif
}
.register-wrap input {
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 8px 15px;
	width: 100%
}
.register-wrap label {
	margin: 10px 0 0;
	font-size: 14px;
	font-weight: 400!important
}
.register-wrap p {
	font-size: 14px!important
}
.register-wrap input[type=submit] {
	margin-top: 30px;
	margin-bottom: 15px;
	border: none
}
.register-wrap ::-moz-placeholder {
font-size:12px!important
}
input:focus, textarea:focus {
	border-color: rgba(82,168,236,.8)!important;
	outline: 0!important
}
.register-content-wrap, .reset-content-wrap {
	background-color: #fff;
	border: 1px solid #eee
}
.error, .error p {
	color: red!important;
	width: 100%
}
.alert-danger #message-inner, .alert-info #message-inner, .alert-success #message-inner {
	text-align: center
}
.alert-danger p, .alert-danger ul li {
	color: #b94a48!important;
	text-align: center
}
.alert-danger ul li {
	list-style: none
}
.register-content-wrap {
	padding: 0 35px 15px;
	border-radius: 10px
}
.reset-content-wrap {
	padding: 50px 35px 15px;
	border-radius: 10px;
	width: 52%;
	margin: 0 auto
}
.reset-content-wrap input {
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 8px 15px;
	width: 100%
}
.help-wrap-gray, .wrap-gray {
	background-color: #f8f8f8;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6
}
.reset-content-wrap label {
	margin: 20px 0 10px;
	font-size: 14px;
	font-weight: 400!important
}
.reset-content-wrap p {
	font-size: 14px!important
}
.reset-content-wrap input[type=submit] {
	margin-top: 30px;
	margin-bottom: 15px
}
.reset-content-wrap ::-moz-placeholder {
font-size:12px!important
}
.wrap-gray {
	padding: 47px 0 100px
}
.help-wrap-gray {
	padding: 0 0 100px
}
.help-wrap-gray p {
	color: #4b4b4b;
	font-family: Lato;
	font-size: 16px;
	margin-top: 52px;
	line-height: 24px
}
.wrap-mapping, .wrap-white {
	padding: 47px 0 100px
}
.wrap-bottom {
	padding-bottom: 170px
}
.wrap-mapping p, .wrap-white ol, .wrap-white ul {
	margin-left: 50px
}
.wrap-gray h2, .wrap-mapping h2, .wrap-white h2 {
	color: #6dac29;
	font-family: Lato;
	font-weight: 700;
	text-align: center;
	margin: 0 0 55px
}
.wrap-gray p, .wrap-mapping p, .wrap-mapping tr td, .wrap-white p {
	color: #4b4b4b;
	font-family: Lato;
	font-size: 16px
}
.wrap-gray p, .wrap-mapping p, .wrap-white p {
	margin-top: 52px;
	line-height: 24px
}
.wrap-bottom ul li, .wrap-gray ol li, .wrap-gray ul li, .wrap-mapping ul li, .wrap-white ol li, .wrap-white ul li {
	line-height: 24px;
	font-family: Lato;
	font-size: 16px;
	color: #4b4b4b
}
.wrap-mapping tr td {
	list-style: none;
	padding: 20px 28px;
	border: 1px solid #f6f6f6;
	width: 50%
}
.wrap-mapping .list-jira, .wrap-mapping .list-kualitee {
	padding: 20px 28px;
	font-size: 18px;
	list-style: none;
	color: #fff;
	border: none;
	font-family: Lato!important
}
.wrap-mapping .list-kualitee {
	background-color: #6dac29;
	font-weight: 700
}
.wrap-mapping .list-jira {
	background-color: #214f81;
	font-weight: 700
}
.wrap-pricing h2, .wrap-pricing h3 {
	color: #6dac29;
	margin: 0 0 20px;
	text-align: center;
	font-weight: 700
}
.btn, .wrap-pricing h2 {
	font-family: Lato
}
.wrap-mapping .col-sm-6, .wrap-mapping tr {
	padding: 0!important
}
.wrap-pricing {
	padding: 47px 0 0;
	background-color: #f8f8f8;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6
}
.wrap-pricing h3 {
	font-family: Lato
}
.wrap-pricing p, .wrap-pricing tr td, .wrap-pricing tr th, .wrap-pricing ul li {
	color: #4b4b4b;
	font-family: Lato;
	font-size: 16px
}
.wrap-pricing p {
	margin-top: 20px;
	line-height: 24px;
	text-align: center
}
.wrap-pricing ul li {
	line-height: 24px
}
.wrap-pricing tr td, .wrap-pricing tr th {
	list-style: none;
	padding: 20px 28px;
	border: 1px solid #f6f6f6;
	width: 50%;
	text-align: center;
	background-color: #fff
}
.wrap-pricing tr td span {
	font-size: 42px
}
.wrap-pricing tr td i {
	color: #6dac29
}
.wrap-pricing .list-kualitee {
	list-style: none;
	padding: 20px 28px;
	background-color: #6dac29;
	color: #fff;
	border: none;
	font-family: Lato!important;
	font-size: 24px;
	border-bottom: 1px solid
}
.wrap-pricing .list-jira-2, .wrap-pricing .list-kualitee-2 {
	font-family: Lato!important;
	font-size: 18px;
	color: #fff;
	list-style: none
}
.wrap-pricing .list-jira-2 {
	padding: 20px 28px;
	background-color: #214f81;
	border: none
}
.wrap-pricing tr {
	padding: 0!important
}
.wrap-pricing .list-kualitee-2 {
	padding: 20px 28px;
	background-color: #2a2a2a;
	border: none
}
.blog-section h2, .feature-content-container h3, .feature-heading, .pricing-section h2, .quck-demo-section h2, .register-btn, .res-menu ul li a {
	font-family: Lato, sans-serif
}
.wrap-register-btn {
	margin-top: 50px;
	margin-bottom: 100px;
	text-align: center
}
.register-btn {
	padding: 10px 35px;
	background-color: #6dac29;
	border: none;
	color: #fff
}
.register-btn:hover {
	color: #fff;
	text-decoration: none
}
table {
	width: 100%;
	border-collapse: inherit!important
}
.search-wrap {
	text-align: right;
	margin-top: -31px
}
.search-wrap-help {
	text-align: right;
	margin-top: 20px;
	margin-bottom: 20px
}
.banner-content, .banner-tex, .client-logos-bar, .client-logos-outer, .dropit-btn, .navbar, .res-menu ul li, .social-icons a {
	text-align: center
}
.search-bar {
	border: 1px solid #dddee2;
	padding: 5px 10px;
	width: 428px;
	border-radius: 3px;
	background: url(../images/search-icon.png) right 10px center no-repeat
}
.search-wrap-help .search-bar {
	width: 40%
}
placeholder {
	color: #9f9f9f
}
.faq-wrap, .help-wrap {
	background-color: #fff;
	padding: 25px 40px 25px 30px;
	margin-bottom: 30px
}
blockquote {
	border-left: 0 solid!important
}
.faq-wrap p, .help-wrap p {
	margin-left: 30px;
	margin-top: 0!important;
	font-size: 14px
}
.faq-wrap h3, .help-wrap h3 {
	margin: 0!important
}
.help-wrap h3 {
	color: #6dac29;
	padding: 10px 0 20px 30px
}
.help-wrap p span {
	color: #6dac29;
	font-weight: 700;
	font-size: 16px
}
.help-wrap-inner_data img {
	margin-left: 30px;
	margin-top: 0!important;
	font-size: 14px;
	width: 100%
}
.help-wrap-inner_dat {
	margin-left: 30px
}
* {
	margin: 0;
	padding: 0
}
#accordian {
	background: #2e2e2e
}
#accordian h3 {
	font-size: 16px;
	line-height: 45px;
	padding: 10px;
	cursor: pointer;
	margin: 0!important;
	color: #fff
}
#accordian h3:hover {
	text-shadow: 0 0 1px rgba(255,255,255,.7)
}
#accordian h3 span {
	font-size: 16px;
	margin-right: 10px
}
#accordian li {
	list-style-type: none
}
#accordian ul ul li a {
	color: #8f8f8f;
	text-decoration: none;
	font-size: 14px;
	line-height: 36px;
	display: block;
	padding: 0 20px 0 55px;
	transition: all .15s
}
#accordian ul ul li a:hover {
	color: #6dac29;
	background: #1e1e1e;
	border-left: 5px solid #6dac29
}
#accordian ul ul {
	display: none
}
#accordian li.active ul {
	display: block
}
.active {
	background-color: #1e1e1e;
	border-left: 4px solid #6dac29
}
#accordian ul {
	margin-bottom: 0!important
}
#accordian ul li:last-child {
	padding-bottom: 40px
}
.faq-side-col .side-menu {
	background-color: #2e2e2e
}
.faq-side-col .side-menu ul li {
	list-style: none;
	margin-left: 20px
}
.faq-side-col .side-menu ul li a {
	color: #8f8f8f;
	font-size: 14px;
	line-height: 36px
}
.faq-side-col .side-menu ul li a:hover {
	color: #6dac29;
	text-decoration: none
}
.faq-side-col .side-menu ul li:first-child {
	border-top: 2px solid;
	margin-right: 20px;
	padding-top: 40px
}
.faq-side-col .side-menu ul li:last-child {
	padding-bottom: 85px
}
.side-col .side-menu {
	background-color: #fff
}
.side-col .side-menu ul li a {
	color: #8f8f8f;
	font-size: 14px;
	line-height: 36px
}
.side-col .side-menu ul li a:hover {
	color: #6dac29;
	text-decoration: none
}
.side-col .side-menu ul li:first-child {
	padding: 15px 30px;
	background-color: #fafafa;
	border-bottom: 1px solid #eceef2
}
.side-col .side-menu ul li {
	list-style: none;
	padding: 15px 30px 5px
}
.side-col .side-menu ul li:last-child {
	padding-bottom: 85px
}
.navbar, .site-logo {
	padding: 0;
	margin: 0;
	position: absolute
}
.side-col .side-menu ul li:first-child a {
	color: #6dac29;
	font-weight: 700;
	font-size: 16px
}
.help-title {
	color: #2c2f43;
	font-weight: 700;
	float: left
}
.navbar {
	display: none
}
.primary-nav {
	display: table;
	width: 100%;
	height: 100%
}
.site-logo {
	height: auto;
	top: 15px;
	width: 130px;
	z-index: 777777
}
.navbar>li {
	display: block;
	border: none
}
.navbar {
	top: 0;
	width: 100%;
	background-color: #313131;
	z-index: 9999
}
.dropit-btn, .res-menu {
	right: 0;
	position: fixed;
	
	
}
.res-menu {
	overflow:scroll !important;
	height:100% !important;

	}
.navbar>li>a {
	padding-bottom: 15px;
	padding-top: 15px;
	display: block
}
.res-menu {
	background: #131313;
	display: none;
	height: 100%;
	overflow: auto;
	padding: 50px 20px 20px 5px;
	top: 0;
	width: 100%;
	z-index: 999999999
}
.res-menu-inner {
	display: table;
	height: 100%;
	width: 100%
}
.res-menu ul {
	display: table-cell;
	list-style: none;
	margin: 0 auto;
	max-width: 400px;
	padding: 50px 0!important;
	vertical-align: middle
}
.current {
	color: #6dac29!important
}
.res-menu ul li {
	margin: 0 auto 20px;
	max-width: 350px
}
.res-menu ul li a {
	color: #5e5e5e;
	text-decoration: none;
	font-size: 16px
}
.current, .res-menu ul li a:hover {
	color: #6dac29
}
li.menu-logo-outer {
	border-top: medium none!important
}
.social-icons>li {
	display: inline-block;
	margin-right: 8px!important
}
.social-icons a {
	border: 1px solid;
	border-radius: 50%;
	display: inline-block;
	height: 40px;
	padding-top: 7px;
	width: 40px;
	text-transform: lowercase
}
.addthis, .dropit-btn {
	display: block
}
.social-icons a:hover {
	border-color: #6dac29
}
.nav-contact-info {
	margin-bottom: 0!important
}
.nav-contact-info li {
	margin-bottom: 15px!important
}
.social-icon-outer {
	border-bottom: medium none!important;
	padding: 20px 0!important
}
.dropit-btn {
	cursor: pointer;
	width: 35px;
	height: 25px;
	text-decoration: none;
	float: right;
	top: 10px;
	margin-top: 20px;
	margin-right: 15px;
	z-index: 2147483647
}
.dropit-btn span {
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 3px solid #000;
	color: #FFF
}
.sp-1 {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.sp-2, .sp-3 {
	position: absolute;
	left: 0;
	-webkit-transition: all .3s ease-out
}
.sp-2 {
	top: 50%;
	margin-top: -1px!important;
	transition: all .3s ease-out
}
.sp-3 {
	bottom: 0;
	transition: all .3s ease-out
}
.dropit-btn.active>span {
	border-bottom: 3px solid #FFF
}
.dropit-btn, .dropit-btn.active {
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.dropit-btn.active>.sp-1 {
	top: 10px;
	left: -7px!important;
	left: 0;
	width: 100%;
	-ms-transform: rotate(40deg);
	-webkit-transform: rotate(40deg);
	transform: rotate(40deg);
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.dropit-btn.active>.sp-3 {
	bottom: 13px;
	width: 100%;
	left: -7px!important;
	-ms-transform: rotate(-40deg);
	-webkit-transform: rotate(-40deg);
	transform: rotate(-40deg);
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.banner-container {
	background: url(../images/banner-bg.jpg) center center no-repeat;
	background-size: cover
}
.right-bg {
	background: url(../images/right-bg.png) center bottom no-repeat;
	padding-bottom: 20px;
	background-size: contain;
	font-style: italic
}
.btn-play-vid {
	background: #fff;
	border-radius: 50%;
	display: inline-block
}
.banner-content {
	color: #fff
}
.tabel-holder {
	display: table;
	width: 100%;

}
.tabel-cell-holder {
	display: table-cell;
	vertical-align: middle
}
.banner-tex {
	margin: 0 auto;
	max-width: 825px;
	    color: #fff;
}
.banner-text-heading {
	font-size: 40px;
	font-weight: 700;
	line-height: 50px;
	margin-bottom: 25px;
	color:#fff;
}
.banner-text-content {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 30px;
	line-height: 30px;
	color:#fff;
}
.blog-section h2, .contact-form-outer h2, .content-item h3, .feature-content-container h3, .feature-heading, .pricing-section h2, .quck-demo-section h2 {
	font-style: normal
}
.client-logos-bar {
	background: #f9f9f9;
	padding-top: 15px;
	padding-bottom: 15px
}
.client-logos-outer {
	list-style: none;
	margin: 0;
	padding: 0
}
.client-logos-outer>li {
	display: inline-block;
	margin-right: 15px
}
.feature-section-content {
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center
}
.features-list-outer {
	list-style: none;
	margin: 0 0 40px;
	padding: 0
}
.features-list-outer>li {
	display: inline-block;
	border: 1px solid #e3e3e3;
	height: auto;
	width: 23%;
	margin: 6px;
	vertical-align: top;
	cursor: pointer;
}
.features-list-outer>li:hover {
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999;
	box-shadow: 1px 1px 3px #999
}
.features-list-outer>li.test-management .image-container {
	background: url(../images/feature-test-menagemnet.jpg) no-repeat;
	background-size: cover
}
.features-list-outer>li.defect-management .image-container {
	background: url(../images/feature-defect-menagemnet.jpg) center center no-repeat;
	background-size: cover
}
.features-list-outer>li.integration .image-container {
	background: url(../images/feature-integration.jpg) center center no-repeat;
	background-size: cover
}
.feature-content-container h3 {
	padding-bottom: 10px;
	font-size: 22px;
	color: #854fb6
}
.feature-heading {
	margin-bottom: 40px;
	font-size: 48px
}
.btn-view-all-blog, .btn-view-all-features {
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block
}
.features-content {
	margin: 0 auto 35px;
	text-align: center;
	max-width: 800px;
	font-size:16px;
}
.image-container>img {
	padding-bottom: 40px;
	padding-top: 73px;
	margin: 0 auto
}
.features-bottom-section {
	background: url(../images/feature-bottom-bg.jpg) center center no-repeat;
	background-size: cover;
	padding-top: 60px;
	padding-bottom: 60px
}
.content-item {
	position: relative
}
.ftr-image {
	float: left;
	height: 60px;
	left: 0;
	padding-right: 10px;
	position: absolute;
	top: 25px;
	width: 63px
}
.ftr-content {
	float: left;
	padding-left: 73px
}
.btn-view-all-features {
	border: 2px solid #854fb6;
	padding: 12px 40px;
	color: #854fb6
}
.btn-view-all-features:hover {
	background: #854fb6;
	color: #fff;
	text-decoration: none
}
.btn-view-all-blog {
	border: 2px solid #FFF;
	padding: 10px 40px;
	color: #FFF
}
.btn-view-all-blog:hover {
	text-decoration: none;
	background: #FFF;
	color: #6dac29
}
.btn-demo, .quck-demo-section {
	color: #fff;
	text-align: center
}
.quck-demo-section {
	padding-top: 50px;
	padding-bottom: 50px;
	background: url(../images/demo-section-bg.jpg) no-repeat;
	background-size: cover
}
.quck-demo-section p {
	margin: 0 auto 50px;
	max-width: 700px
}
.quck-demo-section h2 {
	margin-bottom: 35px;
	font-size: 48px
}
.btn-demo {
	border: 2px solid #fff;
	padding: 10px 40px;
	background: #854fb6;
	text-decoration: none;
	font-size: 16px;
	display: inline-block;
	text-transform: uppercase
}
.btn-demo:hover {
	background: #fff;
	color: #854fb6;
	text-decoration: none
}
.pricing-section {
	background: #fff;
	padding-top: 70px;
	padding-bottom: 70px
}
.pricing-image img {
	width: 100%
}
.pricing-section p {
	margin-bottom: 15px
}
.pricing-section h2 {
	margin-bottom: 32px;
	color: #6dac29;
	font-size: 48px
}
.pricing-text {
	max-width: 400px
}
.smile-text {
	color: #6dac29
}
.plan-pro {
	margin-bottom: 46px!important
}
.btn-more-pricing {
	border: 2px solid #6dac29;
	padding: 10px 40px;
	text-align: center;
	color: #6dac29;
	text-decoration: none;
	font-size: 16px;
	display: inline-block
}

.pricing-img{ max-width:300px; margin:0 auto; }
.pricing-img img{
	width: 100%
}



.btn-more-pricing:hover {
	background: #6dac29;
	color: #fff;
	text-decoration: none
}
.blog-section {
	padding-top: 50px;
	padding-bottom: 50px;
	background: url(../images/blog-section-bg.jpg) no-repeat;
	background-size: cover;
	text-align: center
}
.blog-section h2 {
	font-size: 48px;
	color: #fff;
	margin-bottom: 25px
}
.blog-posts-outer {
	list-style: none;
	margin: 0 0 45px;
	padding: 0
}
.contact-us-section h2, .textarea-msg {
	margin-bottom: 30px
}
.post-image>img {
	width: 100%
}
.post-outer {
	background: #fff;
	height: 380px;
	vertical-align: top
}
.blog-posts-outer li {
	display: inline-block;
	width: 30%;
	padding: 10px;
	vertical-align: text-bottom
}
.icon-likes {
	color: #6dac29!important
}
.icon-comment {
	color: #ff8a00!important
}
.post-detail {
	background: #fff;
	padding: 15px;
	text-align: left
}
.post-title {
	font-size: 20px;
	font-family: Lato, sans-serif;
	font-style: italic
}
.post-date, .post-exerpt {
	font-size: 14px;
	font-family: Lato, sans-serif
}
.post-title a {
	text-decoration: none;
	color: #464646
}
.post-title a:hover {
	text-decoration: none
}
.post-date {
	color: #6dac29
}
.post-likes-comments {
	text-align: right
}
.post-likes {
	margin-right: 15px
}
.contact-us-section {
	padding-top: 60px;
	padding-bottom: 60px;
	text-align: center
}
 

.social-links img, .socila-links-outer img {
	width: 30px;
	height: auto
}
.textarea-msg:hover {
	border-color: #363636
}
.banner-btn-sigup, .left-section-content {
	margin-bottom: 40px
}
.btn-submit {
	border: 2px solid #363636;
	padding: 10px 40px;
	text-align: center;
	color: #363636;
	text-decoration: none;
	background: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Lato, sans-serif
}
.banner-btn-sigup, .banner-btn-sigup:hover, .btn-submit:hover {
	text-decoration: none;
	color: #fff
}
.banner-btn-sigup:hover{
  background: #cc3333;
  text-decoration: none;
}

.btn-submit:hover {
	background: #363636
}
.banner-btn-sigup {
	background-color: #6dac29;
    border: 2px solid #eee;
    font-size: 18px;
    padding: 12px 55px;
    display: inline-block;
    font-weight: 600;
    text-decoration: none;
}
.contact-form-outer h2 {
	font-family: Lato, sans-serif;
	font-size: 48px
}
.form-control:focus {
	box-shadow: none!important;
	outline: 0!important;
	border: 2px solid #fff
}
.content-item p {
	color: #757575;
	font-size: 16px
}
.content-item h3 {
	font-size: 22px;
	color: #6dac29;
	font-family: Lato, sans-serif
}
.ftr-left-text {
	float: left
}
.ft-text-right {
	float: right
}
.support-wrap {
	background-color: #fff;
	border-radius: 10px;
	margin: 50px auto 0;
	padding: 30px;
	width: 50%;
	box-shadow: 0 0 10px -3px #888
}
.support-wrap .control-group input, .support-wrap .control-group textarea {
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 8px 15px;
	width: 100%;
	font-family: Lato, sans-serif
}
.support-wrap input[type=submit] {
	margin-top: 20px;
	padding: 5px 42px;
	font-family: Lato, sans-serif;
	font-weight: 700
}
.support-wrap label {
	color: #333;
	font-size: 13px;
	margin: 10px 0!important;
	font-family: Lato, sans-serif;
	font-weight: 400
}
.resetpass h2, .resetpass p {
	font-family: Lato
}
.support-wrap ::-moz-placeholder {
color:#999!important;
font-size:12px!important
}
.faq-wrap span, .faq-wrap ul li {
	font-size: 14px
}
.login-letmein-btn input[type=submit] {
	margin-top: 40px!important;
	margin-bottom: 20px
}
#remember-me input[type=checkbox] {
	margin-left: 10px;
	margin-top: 13px;
	position: absolute
}
.faq-wrap ol li, .faq-wrap ul li {
	margin-left: 60px
}
.faq-wrap span {
	margin-left: 30px
}
.faq-wrap .error {
	font-size: 16px;
	margin-left: 10px;
	font-weight: 700
}
.help-wrap ol li, .help-wrap ul li {
	margin-left: 60px
}
.help-wrap ul li {
	font-size: 14px
}
.help-wrap span {
	font-size: 14px;
	margin-left: 30px
}
.help-wrap .error {
	font-size: 16px;
	margin-left: 10px;
	font-weight: 700
}
.resetpass h2 {
	color: #6dac29;
	text-align: center;
	font-weight: 700;
	margin: 39px 0 10px!important
}
.resetpass p {
	color: #4b4b4b;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	margin-top: 0!important
}
#login-extra, #login-extra>a, .contetnBG {
	font-family: Lato, sans-serif!important
}
.contetnBG {
	background: #fff;
	border: 1px solid #D5D5D5;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 20px;
	margin: 0 auto;
	width: 50%
}
.contetnBG div.span-10, .contetnBG div.span-10 .span3, .contetnBG>div.span-10 .span5 {
	margin-left: 0
}
.contetnBG:after {
	clear: both;
	display: block;
	content: ""
}
.totalAmount {
	border-top: 1px solid #DDD;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-top: 5px
}
.capitalize {
/*	text-transform: capitalize*/
}
/* Css Button Code */

.onoffswitch {
	position: relative;
	width: 70px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.onoffswitch-checkbox {
	display: none;
}
.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	height: 30px;
	padding: 0;
	line-height: 30px;
	border: 2px solid #6dac29;
	border-radius: 30px;
	background-color: #99c56a;
	transition: background-color 0.3s ease-in;
	margin-bottom: 0px !important;
}
.onoffswitch-label:before {
	content: "";
	display: block;
	width: 30px;
	margin: 0px;
	background: #FFFFFF;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 38px;
	border: 2px solid #999999;
	border-radius: 30px;
	transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
	background-color: #6dac29;
}
.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
	border-color: #6dac29;
}
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
	left: 0px;
}
.list-kualitee-3 {
	display: none;
}
.hosak div div {
	vertical-align: middle;
	font-weight: bold;
	display: inline-block;
	margin: 0px 10px;
}
.video_menu a {
	font-weight: normal !important;
}
.video_menu span.heading_video {
	display: block;
	color: #666;
	font-size: 16px;
}
.video_menu {
	border: 1px solid #eee;
}
.video_menu ul {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.video_menu span {
	display: block;
	color: #999;
	font-size: 14px;
}
.video_menu h2 {
	padding: 20px;
	font-size: 20px;
	color: #FFFFFF;
	background: #6DAC57;
	margin-top: 0px;
	margin-bottom: 1px;
}
.video_menu li {
	border-bottom: 1px solid #ccc !important;
	padding: 10px 25px !important;
	background: #fafafa !important;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.video_menu li:hover {
	background: #6dac29 !important;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.video_menu li:hover * {
	color: #fff;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.timming_video {
	display: block;
	color: #eee !important;
	font-size: 14px;
	margin-top: 6px;
}
.sep_wrap h3 {
	color: #fff !important;
	background: #6DAC57;
	width: 100% !important;
	padding: 20px !important;
}
.sep_wrap {
	padding: 0px !important;
}
.video_place {
	padding: 20px !important;
}
.video_place p {
	margin: 0px !important;
	padding: 10px 0px;
}
.myIframe {
	position: relative;
	padding-bottom: 65.25%;
	padding-top: 30px;
	height: 0;/*overflow: auto; 
-webkit-overflow-scrolling:touch; //<<--- THIS IS THE KEY 
border: solid black 1px;*/
}
.myIframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.optional {
	text-align: left !important;
}
.optional select {
	border: 1px solid #dddee2;
	padding: 6px;
	width: 100%;
}
.wrap-pricing .list-kualitee-2 {
	list-style: none;
	padding: 20px 28px 20px 28px;
	background-color: #2a2a2a;
	color: #fff;
	border: none;
	font-family: 'Lato' !important;
	font-size: 18px;
}
.wrap-pricing .list-kualitee-3 {
	list-style: none;
	padding: 20px 28px 20px 28px;
	background-color: #2a2a2a;
	color: #fff;
	border: none;
	font-family: 'Lato' !important;
	font-size: 18px;
}
.jira-on-cloud {
	background: rgba(0, 0, 0, 0) url("../images/orange.png") no-repeat scroll center top / contain;
	height: 43px;
	
	text-align: center;
	width: 100%;
	color:#fff;
	z-index: 100;
    position: relative;
}
.jira-on-cloud > span {
	display: block;
	font-size: 19px;
	font-style: italic;
	line-height: normal;
	padding: 5px 0 0 12px;
}
.contact-form-outer input[type="text"], .contact-form-outer input[type="email"], .contact-form-outer input[type="password"] {
	margin: 0 0 10px 0 !important; width:100%;  border-radius: 0;
	border: 1px solid #a1a1a1;
	padding: 15px;
	font-family: Lato, sans-serif
}



INPUT:focus, INPUT:focus:hover, INPUT:hover {
	border-color: #363636
}
 
.contact-form-outer text-area, .textarea-msg{
	margin:0 0 10px 0 !important;
	border: 1px solid #a1a1a1;
	width: 100%;
	margin-top: 18px;
	padding: 20px;
	height: 150px;
	font-family: Lato, sans-serif
	 }
	 

	 .social-links{ float:right; margin-top: 20px;}
	 
	 
/*SDK page*/



.counterWrapper {
	/*background: #6dac29 url(../images/countersection-bg.jpg) no-repeat center center;
	background-size: cover; */
	
	  height: 500px;
     overflow: hidden;
    position: relative;
}
.counterContainer {
	padding: 100px 15px;
}
.counterContainer h2 {
	text-align: center;
	font-size: 40px;
	margin: 0 0 50px 0;
	color: #FFF;
}
.counterContainer ul {
	list-style: none;
	text-align: center;
	padding: 0;
}
.counterContainer ul li {
	display: inline-block;
	margin: 0 30px;
}
.counterContainer ul li span {
	display: block;
	font-size: 40px;
	color: #FFF;
	margin-bottom: 10px;
	font-weight: 700;
}
.counterContainer ul li strong {
	display: block;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color: #FFF;
	padding: 3px 18px;
	border: 2px solid #FFF;
	text-align: center;
}
.sdkMainWrapper {
	background: #6dac29 url(../images/sdkmainsectionbg.jpg) no-repeat center center !important;
	background-size: cover
}
.sdkMainContainer {
	padding: 100px 15px 0 15px;
}
.sckMainContent {
	padding-bottom: 40px;
}
.sckMainContent h2 {
	font-size: 48px;
	color: #FFF;
	font-weight: 700;
	margin:0 0 15px 0;
}
.sckMainContent h3 {
	font-size: 36px;
	color: #FFF;
	margin:0 0 15px 0;
}
.sckMainContent p {
	font-size: 22px;
	font-weight: 300;
	margin-bottom: 15px;
	color: #FFF;
}
.sckMainContent p b {
	font-size: 18px;
	font-weight: 700;
}
.sckMainContent span {
	font-size: 16px;
	font-weight: 700;
	color: #000000;
	display: block;
	margin-bottom: 20px;
}
.sckMainContent a {
	display: inline-block;
	padding: 15px 30px;
	background: #FFF;
	font-size: 16px;
	color: #1a1a1a;
	font-weight: 700;
	text-transform: uppercase;
}
.sckMainImg {
	max-width: 450px;
	margin: 0 auto;
	overflow: hidden;
}
.sckMainImg img {
	width: 100%;
	height: auto;
	margin-bottom: -230px;
}
.sdkBannerWrapper {
	height: 500px;
	background: #6dac29 url(../images/sdkbanner-bg.jpg) no-repeat center center;
	background-size: cover;
}
.sdkBannerContainer {
	height: 500px;
	display: table;
	width: 100%;
}
.sdkBannerContent {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.sdkBannerContent p {
	font-size: 40px;
	color: #FFF;
	font-weight: 400;
	max-width: 700px;
	margin: 0 auto;
}
.sdkFeatureWrapper {
	background: #303030;
}
.sdkFeatureContainer {
	padding: 60px 15px;
	text-align: center;
}
.sdkFeatureContent {
	max-width: 900px;
	margin: 0 auto;
}
.sdkFeatureContent h2 {
	font-size: 30px;
	color: #FFF;
	margin: 0 0 20px 0;
	padding: 0;
}
.sdkFeatureContent p {
	font-size: 24px;
	color: #FFF;
	margin-bottom: 15px;
}

.sdkFeatureContent a{ margin-top:20px; display:inline-block; padding:12px 30px;  font-size:17px; text-transform:uppercase; background:#FFF; color:#303030; text-decoration:none; }
.sdkFeatureContent a:hover{ background:#6dac29; color:#fff; text-decoration:none;  }


.aboutSdkWrapper {
	background: #6dac29 url(../images/sdkabout-bg.jpg) no-repeat center center;
	background-size: cover;
}
.aboutSdkContainer {
	padding: 60px 15px;
	text-align: center;
}
.aboutSdkImg {
	max-width: 400px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.aboutSdkImg img {
	width: 100%;
	height: auto;
}
.aboutSdkContainer p {
	font-size: 24px;
	color: #fff;
	max-width: 800px;
	margin: 0 auto;
}
.sdkSectionWrapper {
	background: #FFF;
}
.sdkSectionWrapper.graybg {
	background: #fafafc;
}
.sdkSectionContainer {
	padding: 80px 15px;
}
.sdkSectionBox {
}
.sdkSectionImg {
	max-width: 350px;
	margin: 0 auto;
	margin-bottom: 15px;
}
.sdkSectionImg img {
	width: 100%;
	height: auto;
}
.sdkSectionContent {
}
.sdkSectionContent span {
	display: block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	color: #6dac29;
	border-radius: 50%;
	background: #e8e8e8;
	margin: 0 auto;
	margin-bottom: 15px;
	font-weight: 700;
}
.sdkSectionContent p {
	font-size: 18px;
	max-width: 350px;
	margin: 0 auto;
	color: #6dac29;
	text-align: center;
}

 
.sdkSectionWrapperBtn{ text-align:center;  margin-top:70px;  }
.sdkSectionWrapperBtn a{display:inline-block; padding:12px 30px; border:2px solid #6dac29;  font-size:17px; text-transform:uppercase; color:#6dac29; text-decoration:none; }
.sdkSectionWrapperBtn a:hover{ background:#6dac29; color:#fff; text-decoration:none;  }


/* Ali Imran Dated 09/02/2017 */



/* Test Management Page Css */

.innerBanner{
	background:url('../images/test-management-banner.jpg') no-repeat;
	background-size:cover;
	background-position:center center;
}
.innerBanner h1{
	padding: 200px 0;
    text-align: center;
    color: #fff;
    font-size: 48px;
	line-height:72px;
	    font-family: 'Lato', sans-serif !important;
}
.defectHeading
{
	text-align:left !important;
	padding-left:100px !important;
}
.defectP
{
	color:#fff;
	font-size:18px !important;
	line-height: 1.5 !important;
}
.innerContent .testintro h3
{
	color:#6dad29;
}

.innerContent .testintro p
{
	color:#737b87;
	line-height: 30px;
}
.testintro, .keyFeaturesCol
{
	margin:70px 0;
}
.testintro
{
	padding:0 100px;
}
.sliderSection
{
	background-color:#fafafb;
	padding:50px 0 125px;
	border:1px solid #f2f2f4;	
}
.keyFeatures
{
	padding:70px 0;
}
.keyFeatures img
{
	margin:70px auto;	
}
.keyFeatures h3
{
	color:#6dac29;
	font-size:30px;
	text-align:center;
	margin-bottom:70px;
}
.keyFeatures ul
{
	counter-reset: section;
    list-style-type: none;
}
.keyFeatures ul li
{
	 margin-bottom: 40px;
}
.keyFeatures ul li::before {
    counter-increment: section;
    content: counters(section,".") " ";
	position: absolute;
	color:#6dac29;
	font-size:72px;
	margin-top: -20px;
}
.keyFeatures ul li span
{
	padding-left:70px;
	line-height: 24px;
	display: inline-block;
	color:#737b87;
}
.keyFeatures ul li span strong
{
	font-size:18px;
	display: block;
}
.sliderSection .sliderTabs
{
	margin: 0 auto;
    display: table;
}
.sliderSection .sliderTabs li
{

	font-size:18px;
	padding: 0 15px;
    margin: 0 10px;
	cursor:pointer;
	border-bottom:3px solid #fafafb;
	padding-bottom:10px;
}
.sliderSection .sliderTabs li a
{
	color:#737b87 !important;
	background-color:transparent;
	border:none;
}
.sliderSection .sliderTabs li a:hover
{
	border:none;
}
.sliderSection .sliderTabs li.active a
{
	color:#6dac29 !important;
}
.sliderSection .sliderTabs li.active
{
	
	border-bottom:3px solid #6dac29;
	background:none;
	border-left:0;
	padding-bottom:10px;
	cursor:default;
}
.sliderSection hr
{
	width: 80%;
    margin: 0 auto;	
}
.sliderWrap
{
	margin-top:50px;
	position: relative;
}
.sliderSection .bullets
{	
    display: table;
    margin: 50px auto;
}
.sliderSection .bullets li
{
	background:none;
	border-left:0;
}
.sliderSection .bullets li span
{
	display:block;
	width:10px;
	height:10px;
	background-color:#bbc0c8;
	border-radius:50%;		
}

.sliderSection .bullets li.active span
{
	background-color:#74b134;
}


/* Test Management Page Css */







/**********slider css starts here*****************/

        
     
        /* .jssorb05 {
            position: absolute;
			bottom: -110px;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            width: 16px;
            height: 16px;
            background: #313030;
            overflow: hidden;
            cursor: pointer;
			border-radius:50%;
			
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background:#6dad29; }
        .jssorb05 .av { background:#6dad29; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background:#6dad29; }
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            width: 40px;
            height: 58px;
            cursor: pointer;
            overflow: hidden;

        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
#jssor_1
{
	position:absolute !important;
	left:160px !important;
	top:132px !important;
	overflow:visible !important;
}

#jssor_1 img
{
	border-top-right-radius:3px;
	border-top-left-radius:3px;
}*/

.sliderWrap .tab-content
{
	position: absolute;
    margin-top: -605px;
}

.sliderWrap .tab-content .img-responsive {
    width: 100%;
    display: table;
    margin: 0 auto;
}
.sliderWrap  .tab-pane.active 
{
	 background-color: transparent;
     border-left: none;
}
.sliderSection .nav-tabs>li.active>a, .sliderSection .nav-tabs>li.active>a:focus, .sliderSection .nav-tabs>li.active>a:hover
{
	background-color:transparent;
	border:none;
	color:#6dac29;
}
.sliderSection .nav-tabs
{
	border-bottom:none;
}
.sliderWrap p
{
    color: #737b87;
    margin-top: 120px;
    text-align: center;	
}
.menu-last-li a
{
	background-color:#C33;
    padding: 8px 15px;
    border-radius: 5px;
    color: #fff;
}
.menu-last-li a:hover
{
	 color: #fff;
}
.thankYou .contentWrap
{
	text-align:center;
	padding:150px;
}
.thankYou h1
{
	font-size:65px;
}
.thankYou h3
{
	padding:15px 0;
	font-size:18px;
}
.floatSignup
{
	background-color: #6dad29;
    padding: 8px 15px;
    border-radius: 5px;
    color: #fff;
	position:fixed;
	left:0;
	top:400px;
	left: -32px;
    top: 500px;
    transform: rotate(90deg);
	font-size:22px;
	
}
.floatSignup:hover
{
	color:#fff;
	text-decoration:none;
}













/* Responsive Css */
@media all and (max-width:1199px)
{
.testintro
{
	padding:0;
}
.thankYou .contentWrap
{

	padding:15px;
}
}
@media all and (min-width:992px) and (max-width:1199px)
{
.sliderWrap p
{
	margin-top:100px;
}
.sliderWrap .tab-content {
    position: absolute;
    margin-top: -500px;
}


}



@media all and (min-width:768px) and (max-width:991px)
{
.sliderWrap p
{
	margin-top:85px;
}
.sliderWrap .tab-content {
    position: absolute;
    margin-top: -385px;
}


}


@media all and (max-width:767px)
{
.thankYou h1
{
	font-size:36px;
}
.sliderSection .sliderTabs li
{
	padding:0;
	margin:0;
}
.sliderSection
{
	min-height:650px;
}
.sliderWrap p
{
	margin-top:70px;
}
.sliderWrap .tab-content {
    position: absolute;
    margin-top: 25px;
}

.sliderWrap > img
{
	position:absolute;
}
.innerBanner h1
{
	font-size: 32px;
    line-height: 40px;
}

}
@media all and (max-width:480px)
{
.sliderSection
{
	min-height:560px;
}
}
 
/*media all and (min-width:968px) and (max-width:1199px)
{
	#jssor_1
	{
		left:177px !important;
		top:27px !important;
	}
	
}
@media all and (min-width:768px) and (max-width:991px)
{
	#jssor_1{
	top: 0px !important;
    left: 56px !important;
    max-width: 527px;
    max-height: 327px;
    transform: scale(.86);
	}
		
}
	

@media all and (max-width:767px)
{
	
	#jssor_1
	{
		top:-8% !important;
		left:auto !important;
		transform: scale(.73);

	}
	
}
@media all and (min-width:660px) and (max-width:767px)
{
#jssor_1
	{
		top:-8% !important;
		left:auto !important;
		transform: scale(.8);

	}	
}*/

.readMoreBtn
{
background-color: #6dad29;
padding: 8px 15px;
border-radius: 5px;
color: #fff;
display:inline-block;
margin-top:15px;
font-size:18px;
}
.readMoreBtn:hover
{
	color:#fff;
	text-decoration::none;}
	
	.stickerBatch{
	left: -50px;
    position: absolute;
    top: -150px;}
	
.jssora01l, .jssora01r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 45px;
            height: 45px;
            cursor: pointer;
            background: url('../images/a01.png') no-repeat;
            overflow: hidden;
        }
        .jssora01l { background-position: -8px -38px; }
        .jssora01r { background-position: -68px -38px; }

        .jssora01l:hover { background-position: -128px -38px; }
        .jssora01r:hover { background-position: -188px -38px; }
        .jssora01l.jssora01ldn { background-position: -8px -38px; }
        .jssora01r.jssora01rdn { background-position: -68px -38px; }
        .jssora01l.jssora01lds { background-position: -8px -38px; opacity: .3; pointer-events: none; }
        .jssora01r.jssora01rds { background-position: -68px -38px; opacity: .3; pointer-events: none; }
		
		.imagesWrap div img{
		width:120px !important;
		}	
		.social-links ul li.ssl_logo img{ width:100px !important; }
		
 .sslWrapper{
		  background:#6dac29 ;
		  
	  }
	  .sslWrapper .container{
		  padding:40px 15px;
		   
		  
	  }
	  
	  
	  .sslIcon img{
		  width:100%;
		  height:auto
	  }
	  
	  
	  .sslContent{
		  position:relative;
		  padding-left:120px;
		  max-width:800px;
		  margin:0 auto;
		  min-height:100px;
		  }
		  
	  .sslIcon{
		  position:absolute;
		  left:0;
		  top:10px;
		  width:100px;
		  
		  
	  }	  
	  
	  .sslContent h3{
		 font-size:24px;
		 color:#fff;
		 font-weight:600;
		 display:block;
		 margin:0 0 10px 0;
		  
	  }
	   .sslContent p{
		 font-size:18px;
		 color:#fff;
		 font-weight:300;
		  
	  }
	  
	  @media only screen and (max-width :767px) {
			   .sslContent{
				 
				  padding-left:0;
				  
				  min-height:1px;
				  text-align:center;
			   }
			    .sslIcon{
		  position:inherit;
		 
		  margin:0 auto;
		  margin-bottom:30px;
		  
		  
	  }	  
	  
		  
		  }
.social-links ul li.ssl_logo img{ width:100px !important; }

/*Bila CSS for integration page start*/
.integratebannerWrap {
	background: url(../images/banner-bg-integration.jpg) no-repeat center center;
	background-size: cover;
	height: 100vh;
}
.integratebannerContainer {
	display: table;
	height: 100vh;
}
.integratebannerContent {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.integratebannerContent > strong {
	font-size: 55px;
	color: #fff;
	display: block;
	font-weight: 400;
	margin: 0 0 0 0;
}
.integratebannerContent span {
	font-size: 55px;
	color: #fff;
	font-weight: 300;
	font-style: italic;
	margin-bottom: 20px;
}
.integratebannerContent span strong {
	font-style: normal;
	font-weight: 400;
	color: #6dac29;
}
.integratebannerContent p {
	font-size: 18px;
	color: #fff;
	max-width: 800px;
	line-height: 30px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.integratebannerContent a {
	display: inline-block;
	padding: 10px 30px;
	border: 2px solid #fff;
	background: #6dac29;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
        text-decoration: none;
}
.integratebannerContent a:hover {
	background: #588e1e;
        text-decoration: none;
        color: #fff;
}
/*art section*/


.artSectionWrap {
	background: url(../images/art-section-bg.jpg);
}
.artSectionContainer {
	padding: 60px 15px;
}
.artSectionTop {
	text-align: center;
	max-width: 1000px;
	margin: 0 auto;
	margin-bottom: 70px;
}
.artSectionTop h2 {
	font-size: 30px;
	color: #fff;
	margin: 0 0 10px 0;
}
.artSectionTop p {
	font-size: 20px;
	color: #fff;
}
.artBgWrap {
	position: relative;
	max-width: 688px;
	height: 435px;
	margin: 0 auto;
	padding: 2px;
	background: url(../images/dottedart.png) no-repeat top left;
}
.bitbucket-logo {
	width: 137px;
	height: auto;
	position: absolute;
	top: 13px;
	left: 13px;
}
.bitbucket-logo img {
	width: 100%;
	height: auto;
}
.kualitee-logo {
	width: 192px;
	height: auto;
	position: absolute;
	top: 81px;
	left: 264px;
}
.kualitee-logo img {
	width: 100%;
	height: auto;
}
.jira-logo {
	width: 137px;
	height: auto;
	position: absolute;
	top: 34px;
	right: 13px;
}
.jira-logo img {
	width: 100%;
	height: auto;
}
.jenkins-logo {
	width: 137px;
	height: auto;
	position: absolute;
	bottom: 13px;
	left: 99px;
}
.jenkins-logo img {
	width: 100%;
	height: auto;
}
/*sdsdsd*/

.seamlessWrapper {
	background: #fff;
}
.seamlessContainer {
	padding: 50px 15px;
}
.seamlessTop {
	max-width: 900px;
	margin: 0 auto;
	margin-bottom: 40px;
	text-align: center;
}
.seamlessTop h2 {
	font-size: 36px;
	color: #6dac29;
	margin: 0 0 20px 0;
}
.seamlessTop p {
	font-size: 18px;
	color: #333333;
}
.seamlessBoxWrap {
	margin-bottom: 30px;
}
.seamlessBox {
	border: 1px solid #ededed;
	padding: 50px 20px;
	background: #f6f6f6;
	text-align: center;
	margin-bottom: 20px;
}
.seamlessBox .seamlessBoxIcon {
	width: 60px;
	margin: 0 auto;
	margin-bottom: 25px;
}
.seamlessBox p {
	font-size: 18px;
}
.seamlessBottom {
	text-align: center;
}
.seamlessBottom p {
	font-size: 16px;
	color: #818181;
	max-width: 600px;
	margin: 0 auto;
}
/*innerpages*/
.secFirst{
	padding:  150px 15px 70px 15px !important;
	}
.sectionWrapper {
	background: #FFF;
}
.sectionWrapper.graybg {
	background: #f7f7f7;
}
.sectionContainer {
	padding: 70px 15px;
}
.pageCategoryLogo {
	margin-bottom: 30px;
}
.integrateCatContent {
	margin-bottom: 30px;
}
.integrateCatContent h2 {
	font-size: 36px;
	color: #6dac29;
	font-weight: 600;
	margin: 0 0 20px 0;
}
.integrateCatContent p {
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 10px;
}
.integrateCatContent ul {
	list-style: none;
	margin-top: 20px;
	padding: 0;
}
.integrateCatContent ul li {
	font-size: 18px;
	color: #333333;
	position: relative;
	padding-left: 30px;
	margin-bottom: 7px;
}
.integrateCatContent ul li:before {
	display: block;
	content: "";
	width: 7px;
	height: 7px;
	background: #333333;
	position: absolute;
	left: 0;
	top: 10px;
}
.integrateCatImage {
	border: 1px solid #cecece;
	max-width: 580px;
	margin: 0 auto;
}
.integrateCatImage img {
	width: 100%;
	height: auto;
}
/*Price Page New	*/	




.priceSectionTop {
	margin-bottom: 40px;
	text-align: center;
}
.priceSectionTop h2 {
	color: #6dac29;
	margin: 0 0 20px;
	text-align: center;
	font-weight: 700;
}
.priceSectionTop p {
	margin-top: 20px;
	line-height: 24px;
	text-align: center;
	color: #4b4b4b;
    font-size: 16px;
}

.priceFilterBox{
	margin-bottom:40px;
	text-align:center;
	}
.priceFilterBox	ul{
	list-style:none;
	padding:0;
	padding:10px 20px;
	background:#fff;
	border:1px solid #d0d0d0;
	display:inline-block;
	border-radius:30px;
	}
.priceFilterBox	ul li{
	display:inline-block;
	padding:0 5px;
	font-size:14px;
        vertical-align: middle;
 
	width:150px;
	
	 }

.priceFilterBox	ul li span{
   font-size:12px;
   display: block;
}

.priceBox {
	margin-bottom: 30px;
}
.priceBoxTop {
	position: relative;
	padding-top: 20px;
	text-align: center;
	margin-bottom: 10px;
}
.priceTitle {
	background: #5ec69b;
	display: inline-block;
	padding: 20px 10px;
	font-size: 22px;
	color: #ffffff;
	font-weight: 600;
	width: 170px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -85px;
	box-shadow: 0px 1px 3px #6c6c6c;
}
.priceTitle:before {
	border-left: 13px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 20px solid #459080;
	display: block;
	content: "";
	position: absolute;
	left: -13px;
	top: 0;
}
.priceTitle:after {
	border-left: 0px solid transparent;
	border-right: 13px solid transparent;
	border-bottom: 20px solid #459080;
	display: block;
	content: "";
	position: absolute;
	right: -13px;
	top: 0;
}
.priceBoxPrice {
	background: #5bc499;
	padding: 60px 10px 25px 10px;
}
.priceBoxPrice span {
	display: block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 15px;
	color: #fff;
}
.priceBoxPrice strong {
	display: block;
	font-size: 50px;
	font-weight: 100;
	line-height: 50px;
	color: #fff;
}
.priceBoxContent {
	background: #fff;
	box-shadow: 0 0 8px #ccc;
}
.priceBoxContent ul {
	list-style: none;
	padding: 0 30px;
}
.priceBoxContent ul li {
	display: block;
	text-align: center;
	padding: 18px 20px;
	border-bottom: 1px solid #d6d6d6;
	font-size: 16px;
	color: #000000;
}
.priceBoxContent ul li:last-child {
	border-bottom: none;
}
.priceSignupBtn a {
	display: block;
	padding: 15px 10px;
	background: #5bc499;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	font-weight: 600;
	text-decoration: none;
}
.priceSignupBtn a:hover {
	background: #49a781;
}
.communityPkge {
}
.enterprisePkge .priceBoxPrice strong {
	font-size: 40px;
	padding-top: 34px;
}
.silverPkge .priceBoxPrice {
	background: #56bfd5;
}
.goldPkge .priceBoxPrice {
	background: #a07abf;
}
.enterprisePkge .priceBoxPrice {
	background: #74b84c;
}
.silverPkge .priceTitle {
	background: #56bfd5;
}
.silverPkge .priceTitle:before {
	border-bottom: 20px solid #2468a2;
}
.silverPkge .priceTitle:after {
	border-bottom: 20px solid #2468a2;
}
.goldPkge .priceTitle {
	background: #a07abf;
}
.goldPkge .priceTitle:before {
	border-bottom: 20px solid #6555a6;
}
.goldPkge .priceTitle:after {
	border-bottom: 20px solid #6555a6;
}
.enterprisePkge .priceTitle {
	background: #74b84c;
}
.enterprisePkge .priceTitle:before {
	border-bottom: 20px solid #529638;
}
.enterprisePkge .priceTitle:after {
	border-bottom: 20px solid #529638;
}
.silverPkge .priceSignupBtn a {
	background: #56bfd5;
}
.silverPkge .priceSignupBtn a:hover {
	background: #45a4b8;
}
.goldPkge .priceSignupBtn a {
	background: #a07abf;
}
.goldPkge .priceSignupBtn a:hover {
	background: #815ba0;
}
.enterprisePkge .priceSignupBtn a {
	background: #74b84c;
}
.enterprisePkge .priceSignupBtn a:hover {
	background: #5d9939;
}

/*Bila CSS for integration end*/

/*old pages adjustiments*/



.featureBoxContent p{

}

/*jinn 30112017*/
p.jira-icons{  
padding-bottom:20px;
}
p.jira-icons a{  
display:inline-block;
padding:0 7px;
}






/* CSS by Ali Web App Page 18/12/2017 */
.p-0{
padding:0 !important;
}
.section_app{
background: url(../images/app_banner_bg.jpg) no-repeat;
background-size: cover;
padding: 125px 0;
text-align:center;
}
.section_app img{
margin-bottom:100px;
}
.section_app h1{
color:#fff;
font-size:40px;
}
.section_app p{
font-size:24px;
line-height:1.7;
color:#fff;
padding: 40px 0 50px;

}
.section_app a{

display:inline-block;

}
.section_app a:hover, .section_app a:active, .section_app a:focus{
color:#fff;
text-decoration:none;
}
.section_app .fa-android {
color:#fff;
margin-right:20px;}
.section_app .fa-apple{
	color:#fff;
margin-right:20px;
	}



.section_get_latest{
padding:100px 0;
}
.section_get_latest h2{
color:#574d55;
margin-top: 20%;
font-size: 36px;
margin-bottom: 22px;

}

.section_get_latest img{
float:right;
}
.section_get_latest p{
color:#574d55;
font-size:22px;
line-height: 1.7;
}

.section_keep_track{
background-color:#f3f6fd;
}



.section_keep_track h2{
color:#574d55;
margin-top: 20%;
font-size: 36px;
margin-bottom: 22px;
margin-left: 20px

}

.section_keep_track img{
float:left;
}
.section_keep_track p{
color:#574d55;
font-size:22px;
line-height: 1.7;
margin-left: 20px
}




.section_manage_defects{
padding:100px 0;
}
.section_manage_defects h2{
color:#574d55;
margin-top: 20%;
font-size: 36px;
margin-bottom: 22px;

}

.section_manage_defects img{
float:right;
}
.section_manage_defects p{
color:#574d55;
font-size:22px;
line-height: 1.7;
}

.section_key_features{
background-color:#6dac29;
padding:80px 0;
}
.section_key_features h2{
color:#fff;
font-size:36px;
text-align:center;
margin-bottom: 50px;
}
.section_key_features .img_wrapper{
position:absolute;
left:15px;
border: 2px solid #fff;
padding: 15px;
border-radius: 102px;
top: 15px;

}
.section_key_features .content_wrapper{
margin-left:100px;
}
.section_key_features .content_wrapper h3{
color:#fff;
font-size:28px;
margin-bottom: 20px;
}
.section_key_features .content_wrapper p{
font-size:18px;
color:#fff;
line-height:1.7;
margin-bottom: 30px;
}
/* Responsive CSS Web App Page Start Here */

@media all and (max-width:1199px){
	
	.section_app{
		    padding: 70px 15px;
		}
		.section_app  img {
    margin-bottom: 40px;
}

.__app_links img{
	margin-bottom:10px !important;
}
.section_app h1 {
 
    font-size: 30px;
}
.section_app p {
    font-size: 20px;
    line-height: 1.5;
	    padding: 20px 0 20px;
 
}

.section_get_latest {
    padding: 75px 15px;
	text-align: center;
}
.section_get_latest h2{
	margin-top:0;
	    font-size: 30px;
}
.section_get_latest img{
	float:none;
	    margin: 0 auto;
	margin-top:25px;}
.section_get_latest p {
    font-size: 18px;
}


.section_keep_track {
    padding: 75px 15px;
	text-align: center;
}
.section_keep_track h2{
	margin-top:0;
	    font-size: 30px;
}
.section_keep_track img{
	float:none;
	    margin: 0 auto;
	margin-bottom:25px;}

.section_keep_track p {
    font-size: 18px;
}

.section_manage_defects {
    padding: 75px 15px;
	text-align: center;
}
.section_manage_defects h2{
	margin-top:0;
	    font-size: 30px;
}
.section_manage_defects img{
	float:none;
	    margin: 0 auto;
	margin-top:25px;}


.section_manage_defects p {
    font-size: 18px;
}



.section_key_features .img_wrapper{
	top:0;}
}


/* Responsive CSS Web App Page End Here */

/* Slick Slider Css Starts Here */
.slick-slide {
	margin: 0px 0;
	}
   
	.slick-prev:before,
	.slick-next:before {
	color: #fff;
	font-size: 60px !important;
	}
.slick_bg_img{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	
}
.slider {margin: 0;}
.slider .slide {width: 100%; height: 100%;}


#help_videos_detail video { 
    z-index: 0 !important;
}
	
video { 
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
  	background-size: cover;
 	 transition: 1s opacity;
}
.banner-tex-1{
	margin-top: 150px;
	margin-left: 10%;
    z-index: 999;
    text-align: left;
    position: relative;
}
.banner-tex-2 {
	margin-top: 20%;
    position: absolute;
    left: 20%;
    z-index: 999;
    text-align: left;
}
.banner-btn-view-details-second, .banner-btn-view-details-third {
	border: 1px solid #fff;
	padding: 10px 25px;
	color: #fff;
	font-size:16px;
	display: inline-block;
}
.banner-btn-view-details-second:hover, .banner-btn-view-details-seconds:focus, .banner-btn-view-details-second:active{
	background-color:#fff;
	text-decoration:none;
	color:#34bc70;
}
.banner-btn-view-details-third:hover, .banner-btn-view-details-third:focus, .banner-btn-view-details-third:active{
	background-color:#fff;
	text-decoration:none;
	color:#832a6e;
}
.banner-tex-2 .banner-text-heading{
		font-size:48px;
		color:#fff;
		text-shadow: 1px 1px rgba(0, 0, 0, 0.4117647058);
	}
.banner-tex-2 .banner-text-content{
		font-weight:normal;
		line-height: 30px;
		max-width: 520px;
		width:100%;
		color:#fff;
		text-shadow: 1px 1px rgba(0, 0, 0, 0.4117647058);
		}
		
		.slick-next, .slick-prev{
			height:60px !important;
		}
		.kuggi_text{
			font-style:italic;
		color:#fff;}
		.kuggi{
				width: auto !important;
margin-bottom: 20px;
margin-top: -5px;
			}

.slick-slide{
	min-height: 768px !important;
	overflow: hidden;
	position: relative;
}

.first_slide_left_img{
	width: 100%;
	margin-top: 115px;
    right: 0;
}
.second_slide_left_img{
	width: auto;
    margin-top: 130px;
    margin: 10% auto 0;
}
.banner_video_div{
	position: absolute;
    left: 50%;
    margin-left: -33px;
    bottom: 10px;
}


.__features_mobile_app{
	width: auto !important;
			
				margin: 0 auto;
}

#app-page .row{
	     margin-right: auto !important; 
     margin-left: auto !important; 
}






			
	
			
/* Slick Slider Css Starts Here */

/* CSS by Ali Web App Page 18/12/2017 */
.InterComContainer{
	right: 88px;
	position: fixed;
	bottom: 0;
}
.InterComImage{
	background-color: #000;
	border-radius: 30px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 2.4;
	right: -8px;
position: absolute;
top: -14px;
cursor:pointer;
}
#gif_form_wrapper{
	display:none;
	height:inherit !important;
}
.gif_form_wrapper
{
	    background: #2A0546;
    padding: 25px;
	width: 407px;
height: 314px;
}
.gif_form_wrapper .form-control{
	margin-bottom: 15px;
	background: transparent !important;
	resize: none;
	border: 1px solid #fff;
	color:#fff !important;
}
.gif_form_wrapper .btn_save{
	background: transparent;
border: 1px solid #fff;
color: #fff;
padding: 5px 20px;
float: right;
	}
.gif_form_wrapper .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.gif_form_wrapper .form-control::-moz-placeholder { /* Firefox 19+ */
    color: #fff;
}
.gif_form_wrapper .form-control:-ms-input-placeholder { /* IE 10+ */
    color: #fff;
}
.gif_form_wrapper .form-control:-moz-placeholder { /* Firefox 18- */
    color: #fff;
}
.gif_form_wrapper p{
color: #fff;
margin-bottom: 20px;
}
@media all and (max-width:767px){
.InterComContainer {
	display:none;
}
}

#InterComContainer .error{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

.custom-modal-holder {
	position: fixed;
	top: 0px;
	left:0px;
	width:100%;
	height:100vh;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999999999;
}
.modal-visual {  
	width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.modal-content-holder {  
	max-width: 640px;
	margin: 0 auto;
}
.custom-modal-header {  
	background: #f1f1f1;
	border-bottom: 2px solid #ccc;
}
.custom-modal-header h4 {  
	padding: 5px 0px;
	font-size: 22px;
	font-weight: bold;
}
.custom-modal-body {  
	padding: 20px 20px 50px !important;
	max-height: 400px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: scroll;
}
.custom-modal-body p {  
	font-size: 17px;
	padding: 0 0 20px;
	line-height: 30px;
}
#btnAgreed {  
	background: #6dac29;
	border: 0px;
	cursor: pointer;
	padding: 10px 20px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	position:absolute;
	top: 10px;
	right: 10px;
}
.label-row input {  
	display: inline-block;
}
.label-row label {  
	display: inline-block;
	padding: 2px 0 0 7px;
}
.modal-fixed-footer {  
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	background:#f1f1f1;
	border-top: 2px solid #ccc;
}

.privacy-policy {  
	padding: 30px 0px;
}
.privacy-policy h2 {  
	font-size: 22px;
	margin: 0 0 20px;
	text-align: left;
}
.privacy-policy p {  
	padding: 0 0 20px;
	text-align: left;
}
ul.privacy-list {  
	display: block;
	margin: 0 0 20px 25px;
	padding: 0px;
}
ul.privacy-list li {  
	display: block;
	padding: 0 0 15px 20px;
	position: relative;
}
ul.privacy-list li:before {  
	content: "";
	width: 6px;
	height:6px;
	border-radius: 50%;
	background: #333;
	position:absolute;
	top: 3px;
	left: -10px;
}
.cookiesAlert{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	background:rgba(0, 0, 0, .8);
	font-size:14px;
	color:#fff;
	text-align:center;
}
.cookiesAlertInner{
	max-width:1200px;
	margin:0 auto;
	padding:10px 15px;
	position:relative;
}
.cookiesAlert.close{
	display:none;
}
.cookiesAlert p{
	font-size:16px;
	margin:0 0 10px 0 ;
	padding-right:100px;
	text-align:left;
}
.btnAgree{
	position:absolute;
	right:0;
	top:15px;  
	display:inline-block;
	padding:10px 30px;
	font-weight:bold; 
	text-align:center;
	font-size:14px;
	background:#f01843;
	color:#fff;
	border-radius:5px;
}
.btnAgree:hover{
	background:#fff;
	color:#6dac29;
	text-decoration:none;
}
.ml-height{
	min-height:83px;
}
.redmine-logo {
	width: 135px;
	height: auto;
	position: absolute;
	bottom: 30px;
    right: 30px;
}
.redmine-logo img {
	width: 100%;
	height: auto;
}




.automationWrapper {
	background: #f9f9f9;
}
.automationContainer {
	padding: 50px 15px;
}
.automationSectionTop {
	 
	margin-bottom: 70px;
	text-align: center;
}
.automationSectionTop h2 {
	font-size: 30px;
	color: #6dac29;
	margin: 0 0 20px 0;
}
.automationSectionTop p {
	font-size: 18px;
	color: #333333;
}



.automationSeCoLeft{
	text-align:right;
	padding-top:30px;
	
}
.automationSeCoRight{
	text-align:left;
	padding-top:30px;
}


.automationSeCoLeft p, .automationSeCoRight p{
	font-size:14px;
	color:#333333;
	margin-bottom:30px;
}

.automationSeCoLeft p:nth-child(2){
	margin-right:30px;
	}
.automationSeCoRight p:nth-child(2){
margin-left:30px;
}

.automationSeCoImg{
	width:286px;
	margin:0 auto;
}
.automationSeCoImg img{
	width:100%;
	height:auto;
}
.features-list-outer>li.requirements .image-container {
	background: url(../images/requirement-mamangement.jpg) no-repeat;
	background-size: cover
}	
/*CSS Added by Kashif Raza 18-12-2018*/
ul.sidebar-tabs {  
	display: block;
	margin: 0px;
	padding: 15px 0;
	background: #2e2e2e;
	min-height: 150px;
}
ul.sidebar-tabs li {  
	display: block;
	padding:0px;
	list-style-type: none;
}
ul.sidebar-tabs li a {  
	font-family: 'Lato', sans-serif !important;
	font-size: 16px;
	display:block;
	color: white;
	padding: 12px 17px;
	text-decoration:none;
} 
ul.sidebar-tabs li a:hover {  
	background: #6dac29;
} 
ul.sidebar-tabs li.active a {  
	background: #6dac29;
}
.tabs-content {  
	padding: 15px;
}
ul.terms-tabs {  
	display: block;
	margin: 0px;
	padding: 0px;
	position:relative;
}
ul.terms-tabs li {  
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	list-style-type: none;
	background: white;
	display: none;
}
ul.terms-tabs li.active {  
	display: block;
} 
/*CSS Added by Kashif Raza 20-12-2018*/
.testimonials-visual {  
	background: #f7f7f7;
	padding: 60px 0px;
}
.testimonials-inner {  
	max-width: 1100px;
	padding: 0 15px;
	position: relative;
	margin: 0 auto;
}
.testimonials-inner h2 {  
	font-size: 22px;
	text-align:center;
	padding: 0 0 50px;
	text-transform: uppercase;
	color: #222222;
}
.author-slides .item.active {  
	background: #f7f7f7;
	border: none;
}
.author-image {  
	text-align: center;
	padding: 0 0 20px;
	position:relative;
}
.author-image img {  
	display: inline-block;
	width: 145px;
	height: 145px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #ffffff;
	border: 1px solid #f1f1f1;
	position: relative;
}
.author-image:after {  
	content: "";
	position:absolute;
	bottom: 10px;
	left: 50%;
	width: 48px;
	height: 48px;
	background: url(../images/quotes.jpg) center center no-repeat #50903e;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border: 6px solid #f7f7f7;
}
.author-content {  
	padding:0 0 20px;
	max-width: 640px;
	margin: 0 auto;
}
.author-content h3 {  
	font-size: 18px;
	text-align:center;
	padding: 0 15px 0;
	font-family: "Raleway",sans-serif;
	line-height: 30px;
	color: #666666;
	text-transform: uppercase;
	font-weight: 500;
}
.author-content p {  
	font-size: 16px;
	text-align:center;
	padding: 0 15px 10px;
	font-family: "Raleway",sans-serif;
	line-height: 22px;
	font-weight: 400;
	color: #222222;
}
.author-content h3 span {  
	font-weight: 500;
	display: block;
}
.btns-carouse {  
	position: absolute;
	top: 50px;
	left: 0px;
	width: 100%;
}
.btns-carouse .pre {  
	float: left;
	width: 49px;
	height: 49px;
	background: url(../images/testimonial-left-arrow.jpg) center center no-repeat #fff;
	border: 2px solid #f0f0f0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.btns-carouse .next {  
	float: right;
	width: 49px;
	height: 49px;
	background: url(../images/testimonial-right-arrow.jpg) center center no-repeat #fff;
	border: 2px solid #f0f0f0;
	text-indent: -999999px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#testimonaials .carousel-indicators {  
	bottom: -10px;
}
#testimonaials .carousel-indicators li {  
	width: 10px;
	height: 10px;
	background: #c8c8c8;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: none;
	
}
#testimonaials .carousel-indicators li.active {  
	background: #f7f7f7;
	border: 1px solid #cdcdcd;
	width: 12px;
	height: 12px;
}

.testmanagement_subseciton h3{
	color:#6dad29;
	font-size:16px;
	padding-top:10px;
}
#testmanagement_main_container h1{
	color:#6dad29;
	font-size:24px;
	padding-top:10px;
}
.feature-section-content-text {
	padding-top: 5px;
	text-align: left;
	    line-height: 2.3;
}
#DefectManagement h2 a{
	color:#6dad29 !important;
}
#TestManagement h2 a{
	color:#6dad29 !important;
}
#TestManagement a.readMoreBtn{
	color:#fff !important;
}
#DefectManagement a.readMoreBtn{
	color:#fff !important;
}
.btn-blue a{
background:#0C0E4B;
}
