amp-img, amp-img img {
	z-index:0 !important;
}

.d-dis-brk-txt {
	font-size: 16px;
    text-transform: uppercase;
	font-weight: 300;
}
.d-bull-bear-wrap, .d-bull-bear-wrap .d-cont-wrap {
	position:relative;
}
.d-bull-bear-wrap {
	padding:60px 0 0 0;
}
.d-hom-ban-cont-wrap {
	padding-top:120px;
}

.d-bear-ico-wrap {
	max-width: 249px;
    position: relative;
    top: -30px;
    left: -40px;
	opacity: 1 !important;
}

.initBearAnim {
	-webkit-transform: translate3d(-10%, 0, 0);
    transform: translate3d(-10%, 0, 0);
	
	-webkit-animation-name: fadeInLeftShort;
  	animation-name: fadeInLeftShort;
}

.d-bull-ico-wrap {
	max-width: 307px;
    position: relative;
    right: -210px;
    top: -230px;
	opacity: 1 !important;
	-webkit-transform: translate3d(10%, 0, 0);
    transform: translate3d(10%, 0, 0);
}
.initBullAnim {
		-webkit-animation-name: fadeInRightShort;
  	animation-name: fadeInRightShort;
}

.d-ahead-market-container {
	top: -260px;
    position: relative;
}
.d-home-form-wrap, .d-home-form-wrap div {
	padding:0px;
	position: relative;
    z-index: 9;
}
.d-home-form-wrap .d-prospect-feedback {
	position: absolute;
    top: 10px;
}

.initHomeformAnim {
	-webkit-animation-name: fadeInDownShort;
  	animation-name: fadeInDownShort;
}
.d-home-form-wrap {
	padding-top: 60px;
}
.d-home-form-wrap .d-fullname-txt-wrap {
	padding-right: 15px;
}
.d-home-form-wrap .d-email-txt-wrap {
	padding: 20px 0px;
}
.d-hom-btn-sep {
	padding: 0px 15px;
}
.d-home-banner-sec {
	background: url(../img/bg_ellipse.png) no-repeat;
    background-size: 66em !important;
    background-position: right 140px !important;
}
.d-home-form-wrap .d-hom-login-txt-wrap {
	padding-top: 15px;
}
.d-ahead-market-wrap {
	padding-top: 400px;
}
.d-hom-login-txt-wrap a {
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
.d-hom-login-txt-wrap a:hover {
	text-decoration: underline;
}
.d-vol-mar-txt {
	padding: 30px 0px;
}
.d-hom-features-wrap .d-feature-item {
	padding:45px;
}
.d-hom-features-wrap .d-feature-item h3 {
	padding: 15px 0px;
}
.d-hom-features-wrap .d-first-fea-wrap{
	padding-top: 20em;
}
.d-hom-features-wrap .d-second-fea-wrap{
	padding-top: 8em;
}
.d-hom-features-wrap .d-feature-item:first-child {
	margin-bottom: 30px;
}
.d-tailored-services-sec {
	top: -100px;
    position: relative;
}
.d-tailored-ser-txt {
	padding-top: 120px;
	position:relative;
	z-index:10;
}
.d-tailored-ser-txt .h2 {
	position: relative;
    left: -80px;
}
.d-tailored-ser-txt .h2, .d-tailored-ser-txt p {
	padding-bottom: 30px;
	z-index: 9;
}
.d-trad-soft-wrap, .d-trad-soft-txt-wrap {
	padding-left: 0px;
}
.d-trad-soft-txt-wrap { 
	position: absolute;
    top: 60px;
	z-index: 15;
}
.d-free-desk-wrap {
	position: absolute;
    right: 10.99%;
    bottom: 40px;
}
.d-free-desk-wrap p {
	padding-bottom: 40px;
}
.d-best-software-sec {
	position: relative;
}
.d-testimonial-sec {
	padding-top: 90px;
    padding-bottom: 60px;
}
.d-press-sec .h2, .d-press-sec {
	padding-bottom: 110px;
}
.d-press-sec .d-press-log-wrap {
	display:block;
	
}
.d-press-sec .d-press-date {
	font-size: 12px;
	vertical-align: top;
	margin-left: 10px;
}
.d-press-sec .d-newpaper-ico {
	position: absolute;
    top: 112px;
}
.d-press-sec .d-news-item {
	padding-left: 50px;
    padding-right: 50px;
}
.d-press-sec .d-news-item a{
	color: #007dc6;
    padding-bottom: 15px;
    display: inline-block;
    font-weight: 600;
	
	-webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1);
    transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1);
    -o-transition: -o-transform .4s cubic-bezier(.4,0,.2,1);
    transition: transform .4s cubic-bezier(.4,0,.2,1);
    transition: transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1),-o-transform .4s cubic-bezier(.4,0,.2,1);
}
.d-press-sec .d-news-item a:hover{
	-webkit-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
}
.d-viewmore-news-wrap {
	text-align:center;
	padding-top:70px;
}
.d-home-testimonial-wrap {
	background:url(../img/qoute-init-ico.png) top left no-repeat;
	margin: 0px;
    list-style: none;
    padding-top: 10px;
    padding-left: 65px;
    padding-right: 65px;
    display: inline-block;
    margin-top: 30px;
}
.d-home-testimonial-wrap li {
	position: relative;
	float: left;
		
	-webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1);
	transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1);
	-o-transition: -o-transform .4s cubic-bezier(.4,0,.2,1);
	transition: transform .4s cubic-bezier(.4,0,.2,1);
	transition: transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1),-o-transform .4s cubic-bezier(.4,0,.2,1);
	
	min-height: 360px;
    padding: 0px;
}
.d-home-testimonial-wrap li:nth-child(2) {
	padding: 60px;
}
.d-home-testimonial-wrap li .d-tes-userimage {
	padding-left: 0px;
	min-height: 195px;
    margin-top: -121px;
	background-size:cover !important;
	background-repeat:no-repeat;
	background-position:top left;
}
.d-home-testimonial-wrap li .d-tes-name {
	color: #000;
    font-size: 18px;
}
.d-home-testimonial-wrap li .d-tes-name {
	color: #000;
    font-size: 18px;
	line-height: 28px;
}
.d-home-testimonial-wrap li .d-tes-userdetails {
	padding-left: 30px;
}
.d-home-testimonial-wrap li .d-tes-userdesc {
	background: url(../img/tes-active-qoute-ico.png) bottom right no-repeat;
	padding: 30px 0px 10px 0px;
    font-size: 16px;
    font-weight: 100;
    color: #000;
}
.d-home-testimonial-wrap li .d-active-child {
	padding: 60px;
	background:#FFF;
	box-shadow: 0px 10px 68px 0px rgba(0, 0, 0, 0.17);
	display: inline-block;
	min-height: 300px;
}
.d-home-testimonial-wrap li .d-active-img {
	width:100%;
	background-size:cover !important;
	background-repeat:no-repeat;
	background-position:top left;
	min-height: 300px;
}
.d-home-testimonial-wrap li:nth-child(2) .d-active-img, .d-home-testimonial-wrap li:nth-child(3) .d-active-gradient {
	display:none;
}
.d-home-testimonial-wrap li:first-child, .d-home-testimonial-wrap li:nth-child(3) {
	padding-top: 50px;
}
.d-home-testimonial-wrap li:first-child .d-active-child, .d-home-testimonial-wrap li:nth-child(3) .d-active-child {
	display: none;
}
.d-home-testimonial-wrap li:first-child .d-active-img, .d-home-testimonial-wrap li:nth-child(3) .d-active-img {
	filter: grayscale(100%); /* Current draft standard */
    -webkit-filter: grayscale(100%); /* New WebKit */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */ 
    filter: url(resources.svg#desaturate); /* Gecko */
    filter: gray; /* IE */
    -webkit-filter: grayscale(1); /* Old WebKit */
}

.d-home-testimonial-wrap li:first-child .d-active-img-gradient, .d-home-testimonial-wrap li:nth-child(3) .d-active-img-gradient {
	width:100%;
	height:100%;
	min-width:100%;
	min-height:100%;
	position:absolute;
	top:0px;
	left: 0px;
	z-index:9;
	
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.48) 48%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(48%, rgba(255,255,255,0.48)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.48) 48%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.48) 48%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.48) 48%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.48) 48%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

.d-home-testimonial-wrap li .d-tes-soc-ico {
	margin-right: 8px;
	vertical-align: bottom;
}

.d-tes-btn-wrap {
	display: inline-block;
    padding: 10px 25px 8px 25px;
    border-radius: 22px;
    position: absolute;
    right: 20%;
    top: -90px;
}
.d-tes-btn-wrap .d-tes-previous-btn {
	padding-right: 10px;
}
.d-tes-btn-wrap .d-tes-next-btn {
	padding-left: 10px;
}

.d-tes-btn-wrap .d-tes-next-btn amp-img, .d-tes-btn-wrap .d-tes-previous-btn amp-img {
	-webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1);
	transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1);
	-o-transition: -o-transform .4s cubic-bezier(.4,0,.2,1);
	transition: transform .4s cubic-bezier(.4,0,.2,1);
	transition: transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1),-o-transform .4s cubic-bezier(.4,0,.2,1);

}
.d-tes-btn-wrap .d-tes-next-btn:hover amp-img{ 
	-webkit-transform: translateX(35%);
    -o-transform: translateX(35%);
    transform: translateX(35%);
}
.d-tes-btn-wrap .d-tes-previous-btn:hover amp-img {
	-webkit-transform: translateX(-35%);
    -o-transform: translateX(-35%);
    transform: translateX(-35%);
}
.d-home-testimonial-wrap li {
	display:none;
}
.d-home-testimonial-wrap li:first-child, .d-home-testimonial-wrap li:nth-child(3), .d-home-testimonial-wrap li:nth-child(2) {
	display:block;
}
.d-home-testimonial-wrap li:first-child, .d-home-testimonial-wrap li:nth-child(3) {
	width: 16.66666667% !important;
}
.d-home-testimonial-wrap li:nth-child(2) {
	width: 66.66666667% !important;
}

.d-home-testimonial-wrap .d-tes-socialmedia {
	margin-top: 6px;
}

.d-home-testimonial-wrap .d-tes-socialmedia a span {
	display: inline-block;
    background-size: contain;
	margin-right: 8px;
}

.d-home-testimonial-wrap .fb-ico {
	background:url(../img/tes-fb-ico.png) center left no-repeat;
	width:8px;
	height:12px;
}
.d-home-testimonial-wrap .twitter-ico {
	background:url(../img/tes-twitter-ico.png) center left no-repeat;
	width:12.5px;
	height:11px;
}
.d-home-testimonial-wrap .in-ico {
	background:url(../img/tes-in-ico.png) center left no-repeat;
	width:12.5px;
	height:12px;
}
.d-home-acc-wrap {
	display:block;
}
.d-other-acc-wrap {
	display:none;
}
.d-press-logo img {
	object-fit: contain;
    object-position: left;
}

@media(max-width:480px) {
	.d-bull-bear-wrap, .d-bull-bear-wrap .d-cont-wrap {
		max-height: 380px;
	}
	.d-bull-bear-wrap {
		padding: 0px;
		margin-top: -120px;
	}
	.d-bear-ico-wrap {
		left: -60px;
	}
	.d-home-testimonial-wrap li:nth-child(2) {
		padding: 5px;
	}
	.d-tes-btn-wrap {
		top: -35px;
	}
	.d-home-testimonial-wrap li .d-tes-userdesc {
		padding: 15px 0px 10px 0px;
	}
	.d-press-sec .d-newpaper-ico {
		top: 40px;
	}
	.d-press-sec .h2, .d-press-sec {
		padding-bottom: 60px;
	}
	.d-press-sec .d-news-item {
		padding: 20px;
	}
	.d-viewmore-news-wrap {
		padding-top: 30px;
	}
	.d-free-desk-wrap {
		right: auto;
		bottom: -51px;
	}
	.d-hom-ban-cont-wrap {
		padding-top: 30px;
	}
	.d-home-testimonial-wrap li:nth-child(2) {
		width: 100% !important;
	}
	
}
@media(min-width:481px) and (max-width:767px) {
	.d-bull-bear-wrap, .d-bull-bear-wrap .d-cont-wrap {
		max-height: 560px;
	}
	.d-bear-ico-wrap {
		left: 0px;
	}
	.d-home-testimonial-wrap li:nth-child(2) {
		padding: 30px;
	}
	.d-tes-btn-wrap {
		top: -55px;
	}
	.d-press-sec .h2, .d-press-sec {
		padding-bottom: 90px;
	}
	.d-free-desk-wrap {
		right: auto;
		bottom: -71px;
	}
	.d-home-testimonial-wrap li:nth-child(2) {
		left:16.66666667%;
		width: 66.66666667% !important;
	}

}
@media (max-width:767px) {
	
	.d-home-form-wrap {
		padding-top: 40px;
	}
	.d-dis-brk-txt {
		line-height: 48px;
	}
	.d-vol-mar-txt {
		padding: 15px 0px;
	}
	.d-bull-ico-wrap {
		right: -50%;
	}
	.d-ahead-market-wrap {
		padding-top: 330px;
	}
	.d-hom-features-wrap .d-first-fea-wrap {
		padding-top: 7em;
	}
	.d-hom-features-wrap .d-second-fea-wrap {
		padding-top: 2em;
	}
	.d-tailored-services-sec {
		top: -160px;
	}
	.d-tailored-ser-txt {
		padding-top: 20px;
	}
	.d-tailored-ser-txt .h2 {
		left: 0px;
	}
	.d-tailored-ser-txt .h2, .d-tailored-ser-txt p {
		padding-bottom: 20px;
	}
	.d-best-software-sec {
		top: -80px;
	}
	.d-trad-soft-txt-wrap {
		left: 15px;
	}
	.d-trad-soft-img-wrap {
		float:left !important;
	}
	.d-trad-soft-wrap, .d-trad-soft-txt-wrap {
		padding-left: 0px;
	}
	.d-trad-soft-wrap .d-trad-soft-img {
		max-height: 300px;
	}
	.d-trad-soft-wrap .d-trad-soft-img img {
		object-fit: cover;
    	object-position: left;
	}
	.d-trad-soft-txt-wrap {
		top: 20px;
		position: relative;
	}
	.d-free-desk-wrap p {
		background: none;
		padding: 40px 0px;
		color: #999;
		padding-bottom: 20px;
	}
	.d-free-desk-wrap {
		position: relative;
    	bottom: 0px;
	}
	.d-testimonial-sec {
		padding-top: 0px;
    	padding-bottom: 60px;
	}
	.d-home-testimonial-wrap {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 60px;
	}
	.d-home-testimonial-wrap li, .d-home-testimonial-wrap li .d-active-img {
		min-height: 280px;
	}
	.d-home-testimonial-wrap li .d-active-child {
		padding: 15px;
    	min-height: 280px;
	}
	.d-home-testimonial-wrap li .d-tes-userdetails {
		padding-left: 15px;
	}
	.d-home-testimonial-wrap li .d-tes-userimage {
		min-height: 150px;
    	margin-top: -70px;
	}
	.d-tes-btn-wrap {
    	right: 10%;
	}
	.d-press-sec .d-news-item {
		padding-left: 15px;
    	padding-right: 15px;
	}
	.d-account-opening-sec {
		padding-top: 80px;
   		padding-bottom: 80px;
	}
	.d-footer-txt-wrap {
		padding-left: 0px;
		padding-top: 30px;
	}
	.d-home-testimonial-wrap li:first-child, .d-home-testimonial-wrap li:nth-child(3) {
		display:none;
	}
	.d-home-testimonial-wrap li:nth-child(2) {
		display:block;
	}
	.d-tailored-services-sec .container {
		padding-left: 0px;
    	padding-right: 0px;
	}
	.d-best-software-sec .container, .d-home-banner-sec .container {
		overflow-x:hidden;
	}
	.d-home-banner-sec .d-ahead-market-container {
		overflow:visible;
	}

}
@media(min-width:768px) and (max-width:992px) {
	.d-ahead-market-wrap {
		padding-top: 300px;
	}
	.d-hom-features-wrap .d-first-fea-wrap {
		padding-top: 10em;
	}
	.d-hom-features-wrap .d-second-fea-wrap {
		padding-top: 2em;
	}
	.d-tailored-services-sec {
		top: -150px;
	}
	.d-tailored-ser-txt {
		padding-top: 20px;
	}
	.d-tailored-ser-txt .h2 {
		left: 0px;
	}
	.d-tailored-ser-txt .h2, .d-tailored-ser-txt p {
		padding-bottom: 20px;
	}
	.d-best-software-sec {
		top: -60px;
	}
	.d-trad-soft-txt-wrap {
		left: 15px;
	}
	.d-trad-soft-wrap, .d-trad-soft-txt-wrap {
		padding-left: 0px;
	}
	.d-trad-soft-wrap amp-img {
		max-height: 400px;
	}
	.d-trad-soft-wrap amp-img img {
		object-fit: contain;
    	object-position: right;
	}
	.d-trad-soft-txt-wrap {
		top: 20px;
	}
	.d-free-desk-wrap {
		right: auto;
		bottom: -51px;
	}
	.d-free-desk-wrap p {
		background: #ffffff9e;
		padding: 40px 0px;
		color: #000;
	}
	.d-home-testimonial-wrap {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 60px;
	}
	.d-home-testimonial-wrap li, .d-home-testimonial-wrap li .d-active-img {
		min-height: 280px;
	}
	.d-home-testimonial-wrap li.d-active {
		padding: 30px;
	}
	.d-home-testimonial-wrap li .d-active-child {
		padding: 15px;
    	min-height: 280px;
	}
	.d-home-testimonial-wrap li .d-tes-userdetails {
		padding-left: 15px;
	}
	.d-home-testimonial-wrap li .d-tes-userimage {
		min-height: 150px;
    	margin-top: -70px;
	}
	.d-tes-btn-wrap {
		top: -55px;
    	right: 15%;
	}
	.d-press-sec .h2, .d-press-sec {
		padding-bottom: 90px;
	}
	.d-press-sec .d-news-item {
		padding-left: 20px;
    	padding-right: 20px;
	}
	.d-account-opening-sec {
		padding-top: 80px;
   		padding-bottom: 80px;
	}
	.d-footer-txt-wrap {
		padding-left: 0px;
		padding-top: 30px;
	}
	


}
@media(min-width:992px) and (max-width:1200px) {
	.d-tailored-ser-txt {
		padding-top: 30px;
	}
	.d-home-testimonial-wrap li.d-active {
		padding: 50px;
	}
	.d-home-testimonial-wrap li .d-active-child {
		padding: 40px;
	}
	.d-tes-btn-wrap {
		top: -75px;
	}
	.d-trad-soft-wrap {
		padding-right: 30px;
	}
}
.fonthtag{font-size:41px;}

