/*NetSuite Features and Benefits Page CSS*/

/*Header modification starts here*/
body.page-template-netsuitre-feature-benefits header:not(.header-fix-top) {
  animation: navbar-fix-top2 0.5s ease-in-out forwards;
  box-shadow: none;
}

body.page-template-netsuitre-feature-benefits header:not(.header-fix-top) .main-logo .main-logo-white {
  opacity: 1;
}

body.page-template-netsuitre-feature-benefits header:not(.header-fix-top) .main-logo .main-logo-black {
  opacity: 0;
}

body.page-template-netsuitre-feature-benefits header.main-header ul li a {
  color: #fff;
  transition: 0.3s all ease-in-out;
  text-decoration: none;
}

body.page-template-netsuitre-feature-benefits header:not(.header-fix-top) .navbar-collapse ul li a.jj-nav-quote-btn {
  color: #fff !important;
  background-color: #009837 !important;
  margin-top: 7% !important;
}

body.page-template-netsuitre-feature-benefits header.main-header .navbar-collapse ul li a.jj-nav-quote-btn {
  margin-top: 7% !important;
}

body.page-template-netsuitre-feature-benefits header:not(.header-fix-top) ul li .jj-navbar-search-btn {
  color: #fff;
}

body.page-template-netsuitre-feature-benefits header:not(.header-fix-top) .line {
  stroke: #b7b3b3;
}

header.main-header:not(.header-fix-top) .navbar-collapse ul li:nth-last-child(1), header.main-header:not(.inner-page) .navbar-collapse ul li:nth-last-child(1) {
  margin-right: auto !important;
}



@media (max-width: 540px) {
  body.page-template-netsuitre-feature-benefits header:not(.header-fix-top) .main-logo .main-logo-black {
    opacity: 1;
  }

  body.page-template-netsuitre-feature-benefits header:not(.header-fix-top) .main-logo .main-logo-white {
    opacity: 0;
  }
}
/*Header modification ends here*/

/*Contact form error msg starts here*/
@media (max-width: 1200px) {
  .input-err-font {
    font-size: 1.2vw;
  }
}
/*Contact form error msg ends here*/

	
	/****************************************************************/
	/************Common Headings and Paragraphs sections*************/
	h2.netsuite-feat-common-font{
		font-family: 'Poppins', sans-serif;
		Font-size: 2.30416665vw/*50px*/;
		Font-weight: 500;
		color: #303843;
		line-height: 2;
		margin-bottom: auto;
	}
	h3.netsuite-feat-common-font{
		font-family: 'Poppins', sans-serif;
		Font-size: 1.45833333vw/*28px*/;
		Font-weight: 500;
		color: #303843;
		line-height: 1.6;
		margin-bottom: 1%;
	}
	h4.netsuite-feat-common-font{
		font-family: 'Poppins', sans-serif;
		Font-size: 0.9375vw/*18px*/;
		Font-weight: 500;
		color: #303843;
		line-height: 1.6;
		margin-bottom: auto;
	}
		p.netsuite-feat-common-font{
		font-family: 'Poppins', sans-serif;
		Font-size: 0.9375vw/*18px*/;
		Font-weight: 400;
		color: #2D2D2D;
		line-height: 2;
	}
	@media (max-width:1300px){
		h4.netsuite-feat-common-font{
			font-size: 1.2vw;
		}
		p.netsuite-feat-common-font{
/* 			font-size: 1.2vw; */
			font-size: 12px !important;
		}
	}
	@media (max-width:991px){
		h3.netsuite-feat-common-font{
			font-size: 1.7vw;
		}
		h4.netsuite-feat-common-font{
			font-size: 1.4vw;
		}
		p.netsuite-feat-common-font{
			font-size: 1.4vw;
		}
	}
	@media (max-width:767px){
		h2.netsuite-feat-common-font{
			Font-size: 3.2vw;
			line-height: 1.6;
			margin-bottom: 1%;
		}
		h3.netsuite-feat-common-font{
			font-size: 2.3vw;
		}
		h4.netsuite-feat-common-font{
			font-size: 1.9vw;
		}
		p.netsuite-feat-common-font{
			font-size: 1.9vw;
		}
	}
	@media (max-width:650px){
		h3.netsuite-feat-common-font{
			font-size: 2.5vw;
		}
		h4.netsuite-feat-common-font{
			font-size: 2.2vw;
		}
		p.netsuite-feat-common-font{
			font-size: 2.2vw;
		}
	}
	@media (max-width:540px){
		h2.netsuite-feat-common-font{
			font-size: 5.185185vw/*28px*/;
		}
		h3.netsuite-feat-common-font{
			font-size: 4.07407vw/*22px*/;
		}
		h4.netsuite-feat-common-font{
			font-size: 2.962962vw/*16px*/;
		}
		p.netsuite-feat-common-font{
			font-size: 2.5925925vw/*14px*/;
		}
	}
	@media (max-width:450px){
		h4.netsuite-feat-common-font{
			font-size: 2.9vw;
		}
		p.netsuite-feat-common-font{
			font-size: 2.8vw;
		}
	}
	@media (max-width:360px){
		h2.netsuite-feat-common-font{
			font-size: 7.777vw/*28px*/;
			line-height:1.5;
		}
		h3.netsuite-feat-common-font{
			font-size: 6.1111vw/*22px*/;
			line-height: 1.4;
			 margin-bottom: 3%;
		}
		h4.netsuite-feat-common-font{
			font-size: 3.4vw;
		}
		p.netsuite-feat-common-font{
			font-size: 3.3vw;
		}
	}
	/************Common Headings and Paragraphs sections end*************/
	/*******************************************************************/
	
	
	/**************banner starts here***********/
	section.jj-netsuite-feat-benef-banner{
		padding-top: 125px;
		padding-bottom: 4%;
    	background-image: linear-gradient(180deg, #00234D, #002B2B);
	}
	.jj-netsuite-feat-benef-banner-container{
		width: 60%;
		text-align: left;
		margin-left: 6%;
		padding: 1.3%;
		border-radius: 35px;
		background-color: #06182fd6;
    	backdrop-filter: blur(2px);
	}
	.jj-netsuite-feat-benef-banner-container h1{
		font-size: 2.1875vw/*42px*/;
		font-family: 'Poppins', sans-serif;
		line-height: 1.6;
		font-weight: 700;
		color: #fff;
		width: 90%;
	}
	.jj-netsuite-feat-benef-banner-container p{
		font-size: 0.9375vw/*18px*/;
		font-family: 'Poppins', sans-serif;
		line-height: 1.8;
		font-weight: 400;
		color: #fff;
		width: 98%;
	}
	.jj-netsuite-feat-benef-banner-container .col2{
		justify-content: center;
		display: flex;
		flex-direction: column;
	}
	.jj-netsuite-feat-benef-banner-container .col1 img{
		width: 100%;
		height: 40vw;
		object-fit: fill;
	}
	/*Contact*/
	.jj-netsuite-feat-benef-banner-contact {
		position: fixed;
		top: 125px;
		color: #fff;
		text-align: left;
		width: 28%;
		right: 4.8%;
		background-image: linear-gradient(212deg, rgb(0 21 54 / 60%), rgb(0 25 37 / 60%));
		padding: 2% 1% 1.5% 1%;
		border-radius: 30px;
		z-index: 99;
	}
	.jj-netsuite-feat-benef-banner-contact .contact-container input:not([type="button"]), .jj-netsuite-feat-benef-banner-contact .contact-container textarea {
		width: 100%;
		border: none;
		border-radius: 20px;
		margin-bottom: 0.8rem;
		margin-top: 0.5rem;
		font-family: 'Poppins', sans-serif;
		font-size: 0.83333334vw/*16px*/;
		letter-spacing: 0.6px;
		background-color: #fff !important;
		color:#303843;
		padding: 4%;
	}
	.jj-netsuite-feat-benef-banner-contact .contact-container input:not([type="button"])::placeholder, .jj-netsuite-feat-benef-banner-contact .contact-container textarea::placeholder 		{
		 color: #303843;
	}
	.jj-netsuite-feat-benef-banner-contact .contact-container input:not([type="button"])::-ms-input-placeholder, .jj-netsuite-feat-benef-banner-contact .contact-container textarea::-ms-input-placeholder 		{
		 color: #303843;
	}
	.jj-netsuite-feat-benef-banner-contact .contact-container p {
		font-family: 'Poppins', sans-serif;
		font-size: 1.145833333vw/*22px*/;
		line-height: 1.8;
		margin-bottom: 1%;
	}
	.jj-netsuite-feat-benef-banner-contact label{
		font-family: 'Poppins', sans-serif;
		font-size: 0.9375vw/*18px*/;
		margin-top:2%;
		margin-bottom: 1%;
	}
	.jj-netsuite-feat-benef-banner-contact .contact-container input[type="button"]{
		background-color: #009837 !important;
		font-family: 'Poppins', sans-serif;
		font-size: 0.9375vw/*18px*/;
		font-weight: 500;
		border: none;
		color: #fff;
		padding: 4% 3%;
		width: 100%;
		border-radius: 15px;
		cursor: pointer;
	}
	.jj-netsuite-feat-benef-banner-contact .contact-container textarea{
		height: 8.85vw;
	}
	@media (min-width:2000px){
		.jj-netsuite-feat-benef-banner-contact .contact-container textarea{
			height:auto;
		}
	}
	@media (max-width:1400px){
		.jj-netsuite-feat-benef-banner-container .col1 img{
			height: 44vw;
		}
		.jj-netsuite-feat-benef-banner-contact .contact-container input:not([type="button"]), .jj-netsuite-feat-benef-banner-contact .contact-container textarea{
			padding: 5%;
		}
		.jj-netsuite-feat-benef-banner-contact .contact-container input[type="button"]{
			padding: 5% 3%;
		}
		.jj-netsuite-feat-benef-banner-contact{
			padding: 2.2% 1% 1.5% 1%;
		}
	}
	@media (max-width:1200px){
		.jj-netsuite-feat-benef-banner-container .col1 img{
			height: 50vw;
		}
		.jj-netsuite-feat-benef-banner-container p{
			font-size: 1.2vw;
		}
		.jj-netsuite-feat-benef-banner-contact .contact-container p{
			font-size: 1.4vw;
		}
		.jj-netsuite-feat-benef-banner-contact label{
			font-size: 1.2vw;
		}
		.jj-netsuite-feat-benef-banner-contact .contact-container input:not([type="button"]), .jj-netsuite-feat-benef-banner-contact .contact-container textarea{
			font-size: 1vw;
			border-radius: 15px;
		}
		.jj-netsuite-feat-benef-banner-contact .contact-container input[type="button"]{
			font-size: 1.2vw;
		}
		.jj-netsuite-feat-benef-banner-contact .contact-container textarea {
			height: 8vw;
		}
	}
	@media (max-width:1024px){
		.jj-netsuite-feat-benef-banner-contact {
			padding: 2.5% 1% 0.5% 1%;
		}
	}
	@media (max-width:991px){
		.jj-netsuite-feat-benef-banner-container p{
			font-size: 1.4vw;
		}
	}
	@media (max-width:767px){
		.jj-netsuite-feat-benef-banner-contact{
			display: none;
			width: 0;
		}
		.jj-netsuite-feat-benef-banner-container{
			width: 93%;
			margin-left: auto;
		}
		.jj-netsuite-feat-benef-banner-container h1{
			font-size: 3.5202086vw;
		}
		.jj-netsuite-feat-benef-banner-container p {
			font-size: 1.9vw;
			margin-top: 2%;
		}
	}
	@media (max-width:650px){
		.jj-netsuite-feat-benef-banner-container .col1 img {
			height: 62vw;
		}
		.jj-netsuite-feat-benef-banner-container p {
			font-size: 2.2vw;
			margin-top: 4%;
		}
	}
	@media (max-width:540px){
		.jj-netsuite-feat-benef-banner-container .row{
			display: block;
		}
		.jj-netsuite-feat-benef-banner-container .col1 img {
			height: 85vw;
		}
		section.jj-netsuite-feat-benef-banner{
			padding-top: 20%;
			background-image: none;
		}
		.jj-netsuite-feat-benef-banner-container h1 {
			font-size: 3.88888vw/*21px*/;
			margin-top: 7%;
		}
		.jj-netsuite-feat-benef-banner-container p{
			font-size: 2.5925925vw/*14px*/;
			margin-top: 1%;
   			width: 96%;
			line-height: 2.3;
		}
		.jj-netsuite-feat-benef-banner-container{
			padding: 3.3% 1.3%;
			background-image: linear-gradient(180deg, #00234D, #002B2B);
		}
/* 		.jj-animateIn section:not(#homePage) a:not(.jj-know-more), .jj-animateIn section:not(#homePage) img:not(.jj-service-talents-wrap-img){
			box-shadow: 0px 0px 14px #00000047;
		} */
	}
	@media (max-width:450px){
		.jj-netsuite-feat-benef-banner-container h1 {
			font-size: 4vw;
		}
		.jj-netsuite-feat-benef-banner-container p{
			font-size: 2.8vw;
		}
	}	
	@media (max-width:360px){
		section.jj-netsuite-feat-benef-banner {
			padding-top: 95px;align-content
		}
		.jj-netsuite-feat-benef-banner-container .col1 img {
			height: 103vw;
			border-radius: 15px;
		}
		.jj-netsuite-feat-benef-banner-container .col1{
			padding: 1%;
		}
		.jj-netsuite-feat-benef-banner-container {
			padding: 1.3% 1.3% 4.3% 1.3%;
			border-radius: 20px;
		}
		.jj-netsuite-feat-benef-banner-container h1 {
			font-size: 4.7vw;
		}
		.jj-netsuite-feat-benef-banner-container p {
			font-size: 3.3vw;
			width: 98%;
		}
	}
	/*********banner ends here***********/
	
	/*******Industry focus carousel starts here*******/
	
	 html,
      body {
        position: relative;
        height: 100%;
      }

      body {
        margin: 0;
        padding: 0;
      }
      section.jj-netsuite-industry-focus-container{
        position: relative;
        height: 100%;
        margin: 0;
        padding: 0;
		width: 62.5%;
		margin-left: 5%;
		margin-top: 3.5%;
      }

    .jj-netsuite-industry-focus-container .swiper {
        width: 100%;
        height: 90%;
      }

      .jj-netsuite-industry-focus-container .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .jj-netsuite-industry-focus-container .swiper-pagination {
        position: initial;
        padding-bottom: 1%;
        padding-top: 1%;
      }
	.jj-netsuite-industry-focus-container .swiper-slide{
		width: 100%;
	}
	.jj-netsuite-industry-focus-container .swiper-slide .row{
		width:99%;
	}
	.jj-netsuite-industry-focus-container .swiper-slide .row img {
		width: 94%;
		height: 17vw;
		object-fit: cover;
		border-radius: 30px;
		display:block;
	}
	.jj-netsuite-industry-focus-container .swiper-slide .img-col{
		padding:0;
		position: relative;
		margin-bottom: 2%;
	}
	.jj-netsuite-industry-focus-container .swiper-pagination .swiper-pagination-bullet {
		width: 0.75vw;
		height: 0.75vw;
		background: #999a9b;
		margin: auto 0.7%;
	}
	.jj-netsuite-industry-focus-container .swiper-pagination .swiper-pagination-bullet-active{
		background: #009837;
	}
	.jj-netsuite-industry-focus-container .swiper-slide .img-overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		height: 100%;
		width: 94%;
		opacity: 1;
		transition: .5s ease;
		background-image: linear-gradient(0deg, black, transparent);
		border-radius: 30px;
		text-align: left;
	}
	.jj-netsuite-industry-focus-container .swiper-slide .img-text {
		color: white;
		font-family: 'Poppins', sans-serif;
		font-size: 1.1458333vw/*22px*/;
		font-weight: 600;
		position: absolute;
		top: 68%;
		left: 0;
/* 		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%); */
		width: 100%;
		text-align: left;
		padding-left: 7%;
		letter-spacing: 0.5px;
		line-height: 1.6;
	}
	.jj-netsuite-industry-focus-container .swiper-slide .img-overlay:hover{
		background-image: linear-gradient(0deg, #000, #0000009c);
	}
	@media (max-width:991px){
		.jj-netsuite-industry-focus-container .swiper-slide .img-text{
			font-size: 1.2vw;
			top: 58%;
			padding-left: 10%;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .row img{
			height: 19vw;
		}
		.jj-netsuite-industry-focus-container .swiper-pagination .swiper-pagination-bullet {
			width: 1.5vw;
			height: 1.5vw;
			margin: 2% 1.3%;
		}
	}
	@media (max-width:767px){
		section.jj-netsuite-industry-focus-container{
			width: 100%;
			margin-left: auto;
			padding-left: 3%;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .img-text {
			font-size: 2.2vw;
			top: 55%;
			padding-left: 8%;
			transform:none;
			-webkit-transform:none;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .row img{
			height: 37vw;
			width: 95%;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .img-overlay{
			width: 95%;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .img-col{
			width: 50%;
		}
	}
	@media (max-width:540px){
		.jj-netsuite-industry-focus-container .swiper-slide .img-text{
			font-size: 2.5925925926vw/*14px*/;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .row img{
			border-radius: 15px;
			width: 96%;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .img-overlay{
			border-radius: 15px;
			width: 96%;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .row {
			width: 97%;
		}
		.jj-netsuite-industry-focus-container .swiper-pagination .swiper-pagination-bullet {
			width: 2.5vw;
			height: 2.5vw;
		}
		.jj-netsuite-industry-focus-container .swiper-pagination .swiper-pagination-bullet {
			width: 2.5vw;
			height: 2.5vw;
		}
		section.jj-netsuite-industry-focus-container{
			margin-top: 6.5%;
		}
	}
	@media (max-width:540px){
		.jj-netsuite-industry-focus-container .swiper-slide .img-text {
			font-size: 2.9vw;
			top: 52%;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .row img {
			border-radius: 10px;
		}
		.jj-netsuite-industry-focus-container .swiper-slide .img-overlay{
			border-radius: 10px;
		}
	}
	@media (max-width:360px){
		.jj-netsuite-industry-focus-container .swiper-slide .img-text {
			font-size: 3.1vw;
			top: 48%;
		}
	}
	/*******Industry focus carousel ends here*******/	
	
	/*******Industry focus content starts here*******/
	.jj-netsuite-industry-focus-content-container{		
		width: 61%;
		margin: 0;
		padding: 0;
		margin-left: 5%;
		margin-top: 4%;
	}
	.jj-netsuite-industry-focus-content-container p{
		width: 90%;
	}
	@media (max-width:767px){
		.jj-netsuite-industry-focus-content-container{		
			width: 99%;
		}
	}
	
	/*******Industry focus content ends here*******/
	
	
	
	/******Our Offerings section starts here********/
	.jj-netsuite-offering-container{
		width: 57%;
		margin-left:4%;
		text-align: center;
		margin-top: 3%;
		margin-bottom: 3%;
	}
	.jj-netsuite-offering-container lottie-player{
		width: 100%;
		height: 5vw;
		margin-bottom: 5%;
	}
	.jj-netsuite-offering-container h3{
		font-size: 1.04166vw/*20px*/;
		font-weight: 600;
		line-height:1.6;
		color: #303843;
	}
	.jj-netsuite-offering-container .offer-icon-col {
		border: 2px solid #d4d1d1;
		border-radius: 40px;
		padding: 4% 2% 5% 2%;
		width: 22%;
		height: 14.4vw;
		max-width: 22%;
		margin: 1%;
	}
	@media (max-width:1200px){
		.jj-netsuite-offering-container .offer-icon-col{
			border-radius: 35px;
		}
	}
	@media (max-width:991px){
		.jj-netsuite-offering-container .offer-icon-col{
			border-radius: 30px;
			width: 23%;
			height: 16vw;
			max-width: 23%;
			
		}
		.jj-netsuite-offering-container h3{
			font-size: 1.2vw;
		}
	}
	@media (max-width:767px){
		.jj-netsuite-offering-container {
   			width: 100%;
		}
		.jj-netsuite-offering-container .offer-icon-col{
			border-radius: 25px;
			width: 28%;
			height: 33vw;
			max-width: 28%;
		}
		.jj-netsuite-offering-container lottie-player{
			height: 13vw;
			margin-bottom: 8%;
		}
		.jj-netsuite-offering-container h3{
			font-size: 2.3vw;
		}
	}
	@media (max-width:540px){
		.jj-netsuite-offering-container{
			margin-left: 1%;
			margin-top:5%;
		}
		.jj-netsuite-offering-container .offer-icon-col {
			width: 47%;
			height: 53vw;
			max-width: 47%;
		}
		.jj-netsuite-offering-container lottie-player {
			height: 22vw;
			margin-bottom: 8%;
		}
		.jj-netsuite-offering-container h3 {
			font-size: 3.9vw;
		}
	}
	/******Our Offerings section ends here********/
	
	/******Why Netsuite section starts here********/
	.jj-netsuite-feature-why {
		font-family: 'Montserrat Alternates', sans-serif;
		color: #525C6125;
		font-size: 14.791666vw/*284px*/;
		line-height: 0.9;
		margin-left: -1%;
	}
	.jj-netsuite-feature-why-netsuite{
		font-family: 'Poppins', sans-serif;
		color: #525C6125;
		font-size: 7.44791666vw/*143px*/;
		font-weight: 700;
	}
	.jj-netsuite-why-netsuite-container{
		width: 54%;
    	margin-left: 4.5%;
		padding-top: 5%;
	}
	.jj-netsuite-why-netsuite-container p{
		line-height: 2;
	}
	@media (max-width:767px){
		.jj-netsuite-why-netsuite-container {
			width: 93%;
			padding-top: 8%;
			margin: auto;
		}
		.jj-netsuite-feature-why {
			font-size: 32.8vw;
			line-height: 1;
			margin-left: -2%;
		}
		.jj-netsuite-feature-why-netsuite {
    		font-size: 16.447917vw;
		}
	}
	@media (max-width:540px){
		.jj-netsuite-why-netsuite-container{
			width: 96%;
		}
		.jj-netsuite-feature-why {
    		font-size: 33.4vw;
		}
		.jj-netsuite-feature-why-netsuite {
			font-size: 16.7vw;
		}
	}
	@media (max-width:450px){
		.jj-netsuite-why-netsuite-container {
			width: 98%;
			padding-top: 25%;
		}
		.jj-netsuite-feature-why {
			font-size: 33.9vw/*133px*/;
			line-height: 0.7;
		}
		.jj-netsuite-feature-why-netsuite {
			font-size: 16.8888vw/*67px*/;
		}
	}
	@media (max-width:360px){
		.jj-netsuite-feature-why {
			font-size: 32.555556vw/*133px*/;
		}
		.jj-netsuite-feature-why-netsuite {
			font-size: 16.22vw/*67px*/;
		}
	}
	
	/******Why Netsuite section ends here********/
	
	/******Netsuite features section starts here********/
	.jj-netsuite-features-icon-container{
		width: 53%;
    	margin-left: 4.5%;
		padding-top: 5%;
	}
	.jj-netsuite-features-icon-container .row{
		margin-top: 5%;
		width: 98%;
		margin-left: -6%;
	}
	.jj-netsuite-features-icon-container .jj-nf-icon-col{
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.jj-netsuite-features-icon-container .jj-nf-icon-col img {
		width: auto;
		height: 5vw;
		margin-bottom: 3%;
	}
	@media (max-width:1200px){
		.jj-netsuite-features-icon-container {
    		width: 57%;
		}
		.jj-netsuite-features-icon-container .jj-nf-icon-col img {
			height: 6vw;
			margin-bottom: 7%;
		}
	}
	@media (max-width:991px){
		.jj-netsuite-features-icon-container .jj-nf-icon-col {
			flex-basis: auto;
			width: 50%;
			max-width: 50%;
			margin-bottom: 6%;
		}
		.jj-netsuite-features-icon-container .row{
			margin-left: -3%;
		}
		.jj-netsuite-features-icon-container .jj-nf-icon-col img {
    		height: 8vw;
		}
	}
	@media (max-width:767px){
		.jj-netsuite-features-icon-container {
			width: 95%;
		}
		.jj-netsuite-features-icon-container .jj-nf-icon-col img {
			height: 12vw;
		}
	}
	@media (max-width:540px){
		.jj-netsuite-features-icon-container {
			margin: auto;
		}
		.jj-netsuite-features-icon-container .row {
			margin-left: 0;
			margin-top: 8%;
		}
	}
	@media (max-width:450px){
		.jj-netsuite-features-icon-container {
			padding-top: 10%;
		}
		.jj-netsuite-features-icon-container .jj-nf-icon-col img {
			height: 16vw;
		}	
	}
	@media (max-width:360px){
		.jj-netsuite-features-icon-container {
			width: 98%;
			padding-top: 12%;
			padding-bottom: 4%;
		}
		.jj-netsuite-features-icon-container .row{
			width: 100%;
			margin-top: 8%;
		}
		.jj-netsuite-features-icon-container .jj-nf-icon-col{
			padding:initial;
		}
	}
	/******Netsuite features section ends here********/
	
	/******Gartner Quadrant Review section starts here********/
		.jj-netsuite-gartner-quad-container{
			width: 60%;
			margin-left: 4%;
			margin-top: 3%;
		}
		.jj-netsuite-gartner-quad-container .jj-nf-gart-col {
			display: flex;
			flex-direction: column;
			align-self: center;
		}
		.jj-netsuite-gartner-quad-container img{
			width: 31vw;
    		margin-top: 5%;
		}
		.jj-netsuite-gartner-quad-container p{
			line-height: 2;
		}
	@media (max-width:767px){
		.jj-netsuite-gartner-quad-container{
			width: 94%;
			margin-left: auto;
		}
		.jj-netsuite-gartner-quad-container img {
			width: 90vw;
			margin-bottom: 3%;
			margin-bottom: 7%;
		}
	}
	@media (max-width:575px){
		.jj-netsuite-gartner-quad-container{
			width: 96%;
		}
		.jj-netsuite-gartner-quad-container .jj-nf-gart-col{
			padding-left: 0;
		}
	}
	@media (max-width:450px){
		.jj-netsuite-gartner-quad-container{
			width: 97.5%;
			padding-bottom: 10%;
		}
	}
	
	/******Gartner Quadrant Review section ends here********/
	
	/******How Much Does NetSuite Cost starts here********/

	.jj-netsuite-feature-how-much-container{
		width: 53%;
		margin: 0;
		padding: 0;
		margin-left: 5%;
		margin-top: 4%;
		
	}
	.jj-netsuite-feature-how-much-container img{
		width: 85%;
	}
	@media (max-width:767px){
		.jj-netsuite-feature-how-much-container{
			width: 90%;
			margin-top: 8%;
    		margin-bottom: 8%;
		}
		.jj-netsuite-feature-how-much-container img{
			width: 100%;
		}
	}
		/******How Much Does NetSuite Cost ends here********/
	
	/******Jobin & Jismi - Oracle Solution Provider starts here********/
	.jj-nf-oracle-netsuite-provider-container{
		width: 60%;
		margin: 0;
		padding: 0;
		margin-left: 5%;
		margin-top: 4%;
	}
	.jj-nf-oracle-netsuite-provider-container .row{
		margin-top: 3%;
	}
	.jj-nf-oracle-netsuite-provider-container .jj-nf-provider-col{
		display: flex;
		flex-direction: column;
		align-self: center;
	}
	.jj-nf-oracle-netsuite-provider-container img{
		width: 96%;
	}
	@media (max-width:767px){
		.jj-nf-oracle-netsuite-provider-container{
			width: 90%;
		}
		.jj-nf-oracle-netsuite-provider-container img{
			margin-top: 5%;
    		margin-bottom: 8%;
			width: 100%;
		}
	}
	@media (max-width:575px){
		.jj-nf-oracle-netsuite-provider-container .jj-nf-provider-col{
			padding-left: 0;
			padding-right: 0;
		}
	}
	@media (max-width:450px){
		.jj-nf-oracle-netsuite-provider-container{
			margin-top: 15%;
    		margin-bottom: 15%;
		}
	}
	/******Jobin & Jismi - Oracle Solution Provider ends here********/
	
	/******Why Choose Jobin & Jismi starts here********/
	
	.jj-netsuite-feature-why-choose-container{
		width: 55%;
		margin: 0;
		padding: 0;
		margin-left: 5%;
		margin-top: 4%;
	}
	.jj-netsuite-feature-why-choose-container img{
		width: 80%;
	}
	.jj-netsuite-feature-why-choose-container ul{
		list-style-type: disc;
    	column-count: 3;
		list-style-position: inside;
		margin-top: 2%;
	}
	.jj-netsuite-feature-why-choose-container ul li{
		font-family: 'Poppins', sans-serif;
		Font-size: 0.9375vw/*18px*/;
		Font-weight: 400;
		color: #2D2D2D;
		line-height: 2;
		margin-top: 2%; 
	}
/* 	.jj-netsuite-feature-why-choose-container ul li span{
		margin-left: -4%;
	} */
	.jj-netsuite-feature-why-choose-container ul li::marker{
		font-size: 20px;
	}
	@media (max-width:1450px){
		.jj-netsuite-feature-why-choose-container ul{
			column-count: 2;
		}
	}
	@media (max-width:1300px){
		.jj-netsuite-feature-why-choose-container ul li{
			font-size: 1.2vw;
			font-size: 12px !important;
		}
	}
	@media (max-width:991px){
		.jj-netsuite-feature-why-choose-container ul li{
			font-size: 1.4vw;
		}
		.jj-netsuite-feature-why-choose-container ul{
			column-count: 2;
		}
	}
	@media (max-width:767px){
		.jj-netsuite-feature-why-choose-container {
    		width: 90%;
		}
		.jj-netsuite-feature-why-choose-container ul li{
			font-size: 1.9vw;
		}
	}
	@media (max-width:650px){
		.jj-netsuite-feature-why-choose-container ul li{
			font-size: 2.2vw;
		}
	}
	@media (max-width:540px){
		.jj-netsuite-feature-why-choose-container {
			margin-top: 15%;
    		margin-bottom: 15%;
		}
		.jj-netsuite-feature-why-choose-container ul{
			column-count: 1;
		}
		.jj-netsuite-feature-why-choose-container ul li{
			font-size: 3.33333vw/*18px*/;
		}
/* 		.jj-netsuite-feature-why-choose-container ul li span {
			margin-left: -2%;
		} */
	}
	@media (max-width:450px){
		.jj-netsuite-feature-why-choose-container {
			margin-top: 18%;
			margin-bottom: 18%;
		}
		.jj-netsuite-feature-why-choose-container ul li{
			font-size: 3.4vw/*18px*/;
			margin-top: 1%;
		}
		.jj-netsuite-feature-why-choose-container img {
			width: 97%;
			margin-top: 5%;
    		margin-bottom: 3%;
		}
	}
	@media (max-width:360px){
		.jj-netsuite-feature-why-choose-container ul li {
			font-size: 3.6vw;
		}
	}
	
	/******Why Choose Jobin & Jismi ends here********/

.jjit-portfolio-desktop-row1-col1 ul{    
    display: flex;    
    padding: 0; 
	list-style: initial;
	border-left: 5px solid #50ae50 !important;

}




/******Netsuite Integration - Service page - casestudy section********/

.new-ns-integration-casestudy-container .row{
  margin-top: 3%;
}
.new-ns-integration-casestudy-container .col{
  margin-bottom: 2%;
  flex-basis: auto;
}
.new-ns-integration-casestudy-container a:hover .new-ns-integration-casestudy-container p{
  color: #353598;
  text-decoration: underline;
}

/****************************White paper Landing page**********************************/
.jj-white-paper-landing-container{
		width: 70%;
    	margin: auto;
    	margin-top: 100px;
	}
	.jj-white-paper-landing-container h1{
		margin-bottom: 1%;
	}
	.jj-white-paper-landing-container .row{
		margin-top: 2%;
		margin-bottom: 6%;
	}
	.jj-white-paper-landing-grid{
    	flex-basis: auto;
    	max-width: 31%;
    	margin: 2% 1% 1% 1%;
		padding: 3% 2%;
		border: none;
    	border-radius: 10px;
    	border-top: 7px solid #009837;
    	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	}
	.jj-white-paper-landing-grid h2{
		font-size: 1.2rem;
    	line-height: 1.6;
    	margin-bottom: 3%;
	}
	.jj-white-paper-landing-grid p{
/* 		display: none; */
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 1rem;
    	line-height: 1.5;
    	margin-bottom: 3% !important;
	}
	.jj-white-paper-landing-grid p:nth-child(3){
		display: -webkit-box !important;
	}
	
	.jj-white-paper-landing-grid input[type=button]{ 
		padding: 2% 4%;
		background-color: #fff !important;
    	color: #009837;
    	border: 1px solid #009837;
    	border-radius: 30px;
    	cursor: pointer;
	}
	@media (hover: hover) {
		.jj-white-paper-landing-grid input[type=button]:hover{ 
			background-color: #009837 !important;
    		color: #fff;
		}	
	}
	@media (max-width:1024px){
		.jj-white-paper-landing-container {
    		width: 75%;
		}
		.jj-white-paper-landing-grid{
			max-width: 48%;
			padding: 5% 4%;			
		}
		.jj-white-paper-landing-grid p{
			margin-bottom: 5%;
		}		
	}
	@media (max-width:540px){
		.jj-white-paper-landing-container {
    		width: 80%;
		}
		.jj-white-paper-landing-container h1 {
			margin-bottom: 2%;
		}
		.jj-white-paper-landing-grid{
			max-width: 100%;
			padding: 8% 6%;
			margin-top: 4% !important;
		}
		.jj-white-paper-landing-grid input[type=button] {
			padding: 3% 7%;
		}
	}
