@media only screen and (min-width:2601px) {
	.videoPlayer, #myVideo{
		height:900px !important;
	}
	.section1-title h1 {
		margin-left:250px;
		font-size:70px;
	}
}
@media only screen and (min-width:1920px) and (max-width:2600px) {
	.videoPlayer, #myVideo{
		height:500px !important;
	}
	.section1-title h1 {
		margin-left:175px;
		font-size:60px;
	}

}

@media only screen and (min-width: 1700px) {
	.robox .bann-img img{
		float: right;

	}

	.vinaphone .bann-img{
		margin-right: 0px;
		float: right
	}

	.vinaphone .bann-img img{
		max-width: 450px;
	}

	.client-right-text h3{
	    display: table-cell;
	    height: 245px;
	    vertical-align: middle;
	    text-align: left;
	}

	#home-banner-slider .banner-image{
	    padding: 0 0;
		min-height: 655px;
		background-position: right center !important;
	}

}

@media only screen and (min-width:1801px) and (max-width:1900px) {
		.client-right-text h3{
			height: 214px;
		}
		.client-right-text h3{
			font-size: 23px;
		}

		.slide1 .client-img img{
			width: 62px; 
		}
		.slide1.indosat .client-img img {
			width: auto;
			max-width: 150px;
		}
		.slide2 .client-img img{
			width: 81px; 
		}
		.slide3 .client-img img{
			width: 110px; 
		}
	}
@media only screen and (max-width: 1260px) {
	.section_even .solution-content-wrap{
		padding-left: 25px;
	}
	.section2-block h3{
		max-width: 100%;
		width: 80%;
		margin-left: 11.5%;
	}

	.management-page .sectionfull{
	width: 95%;
    }

}

@media only screen and (min-width:1601px) and (max-width:1800px) {
		.mtn .banner-right-section{
		padding-top: 11%;
	}

	.mtn.robox .bann-img img{
		margin-top:4%;

	}

	.clients-banner .slide3.mtn .banner-right-section, .clients-banner .slide1.mtn .banner-right-section,.clients-banner .slide2.mtn .banner-right-section{
		padding-top: 0px;
	}

	.clients-banner .banner-right-section h1 {
	    display: table-cell;
	    height: 440px;
	    vertical-align: middle;
	}

	.client-right-text h3{
	    font-size: 21px;
	    line-height: 30px;
	    padding: 7px 0px;
	    display: table-cell;
	    height: 182px;
	    vertical-align: middle;
	    text-align: left;
	}
	.quote2 img, .quote1 img{
		width: 30px;
	}
	.client-img img{
		width: 70%;
	}
	.slide1 .client-img img{
		max-width: 55px;
	}
	.slide1.indosat .client-img img {
		width: auto;
		max-width: 150px;
	}
	.client-detail .client-name{
		font-size: 18px;
	}
	.client-detail .client-desig, .client-detail .client-desig span{
		font-size: 16px;
	}

	.clients-banner#homepage-banner .banner-img {
		    height: 63vh;
		}


	.clients-banner .mtn.robox .bann-img img{
		max-width: 400px;
	}

	.clients-banner .slick-dots{
	        left: 0 !important;
	        right: 0 !important;
	        bottom: -53px !important;
	        text-align: center;
	        margin-top:20px;
	}

	.client-right-text h3{
	    display: table-cell;
	    height: 200px;
	    vertical-align: middle;
	    text-align: left;
	}

	.client-detail .client-name{
		font-size: 21px;
	}

	#homepage-banner .slick-dots {
    left: 14.7%;
    bottom: 20%;
}

	.clients-banner .mtn .banner-title{
			font-size: 30px;
			line-height: 40px;
		}

		.clients-banner .mtn .banner-title .highlight2{
			font-size: 33px;
		}

		.client-right-text h3{
	    font-size: 22px;
	    line-height: 33px;
	    padding: 7px 0px;
	    display: table-cell;
	    height: 182px;
	    vertical-align: middle;
	    text-align: left;
	}


}

@media only screen and (min-width:1500px) and (max-width:1750px) {
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu {
	  left: 0;
	}
}
@media only screen and (min-width:1400px) and (max-width:1699px) {
	#home-banner-slider .banner-image {
	  padding: 0 0;
	  min-height: 500px;
	}
}
/*---only for MTN banner---*/
@media only screen and (min-width:1500px) and (max-width:1600px) {
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li > ul.mega-sub-menu > li.know-mr-menu-wrap::after {
		background-size: 83%;
	}
	.right-img-center-banner-sec.banner-sec-tech p {
	  width: 800px;
	}
}
@media only screen and (min-width:1351px) and (max-width:1600px) {
	.mtn .banner-right-section{
		padding-top: 7%;
	}

	.clients-banner .mtn .banner-right-section{
		padding-top: 0%;
	}

	.clients-banner .slide2.mtn .banner-right-section{
		padding-top: 0%;
	}

	.clients-banner .slide3.mtn .banner-right-section{
		padding-top: 0%;
	}

	#homepage-banner.clients-banner  .slick-prev, #homepage-banner.clients-banner  .slick-next{
		top: 49%;
	}

	.mtn.robox .bann-img img{
		margin-top:4%;

	}

	.clients-banner .banner-right-section h1{
		display: table-cell;
		height: 411px;
		vertical-align: middle;
	}

	.client-right-text h3{
	    font-size: 21px;
	    line-height: 30px;
	    padding: 7px 0px;
	    display: table-cell;
	    height: 182px;
	    vertical-align: middle;
	    text-align: left;
	}
	.quote2 img, .quote1 img{
		width: 30px;
	}
	.client-img img{
		width: 70%;
	}
	.slide1 .client-img img{
		max-width: 50px;
	}
	.slide1.indosat .client-img img {
		width: auto;
		max-width: 150px;
	}
	.client-detail .client-name{
		font-size: 18px;
	}
	.client-detail .client-desig, .client-detail .client-desig span{
		font-size: 16px;
	}

	.clients-banner#homepage-banner .banner-img {
		    height: 61vh;
		}

	.clients-banner .mtn.robox .bann-img img{
		max-width: 350px;
	}

	.clients-banner .slick-dots{
	        left: 0 !important;
	        right: 0 !important;
	        bottom: -53px !important;
	        text-align: center;
	        margin-top:20px;
	}

	/*#homepage-banner .slick-dots {
	    left: 19.7%;
	    bottom: 29%;
		}*/

	.clients-banner .mtn .banner-title{
		font-size: 28px;
		line-height: 35px;
	}

	.clients-banner .mtn .banner-title .highlight2{
		font-size: 31px;
	}

	#homepage-banner.home-banner .banner-img{
		height: 62vh;
	}
	#homepage-banner.home-banner .mtn.robox .bann-img img{
		margin-top: 6%
	}

	#homepage-banner.home-banner .banner-title{
		font-size: 35px;
		line-height: 44px;
	}

	#homepage-banner.home-banner .slick-dots {
	    left: 9.7%;
	    bottom: 21%;
	}
	

}

@media only screen and (min-width:1400px) and (max-width:1499px) {
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li > ul.mega-sub-menu > li.know-mr-menu-wrap::after {
		right: -70%;
    	opacity: 0.5;
	}
}
@media only screen and (min-width:1024px) and (max-width:1600px) {
	.circle_bg {
		background: url('../images/circles_bg.png') no-repeat -100px 0;
		background-size: cover;
	}
}

@media only screen and (min-width:768px) and (max-width:1680px) {

		.footerwrap{
			background-size: auto 100% !important;
		}
	}

@media only screen and (min-width:1191px) and (max-width:1680px) {

	.clients-banner .banner-cont-wrap{
		width: 85%;
	}
	.marg-extra.thumb-box-section {
	    margin-top: 8%;
	}
	#homepage-banner.clients-banner .slick-dots{
		left: 0!important
	}

	#homepage-banner.clients-banner::after {
		background-size: 34px;
		bottom: -24%;
	}

}

@media only screen and (min-width:1051px) and (max-width:1350px) {

	#homepage-banner.clients-banner .slick-prev, #homepage-banner.clients-banner .slick-next{
			top: 47%;
	}

	.home-block.one h2, .home-block.two h2, .home-block.three h2{
				font-size: 20px;
	
			}

	.mtn .banner-right-section{
		padding-top: 7%;

	}

	.clients-banner .mtn .banner-right-section{
		padding-top: 3%;

	}

	.clients-banner .mtn.slide3 .banner-right-section{
		padding-top: 0%;

	}
	.mtn .banner-title{
		font-size: 30px;
		line-height: 40px;
	}
	.small-heading-mtn{
		font-size: 18px;
	}
	.mtn.robox .bann-img img{
		margin-top: -4%;
	}

	.clients-banner .mtn.robox .bann-img img{
		margin-top: 1% !important;
		max-width: 330px;
	}

	.clients-banner#homepage-banner .banner-img{
		height: 439px;
	}

	.client-right-text h3{
	    font-size: 21px;
	    line-height: 30px;
	    padding: 7px 0px;
	    display: table-cell;
	    height: 200px;
	    vertical-align: middle;
	    text-align: left;
	}
	.quote2 img, .quote1 img{
		width: 30px;
	}
	.client-img img{
		width: 66%;
	}

	.slide1 .client-img img{
		width: 55px;
	} 
	.slide1.indosat .client-img img {
		width: auto;
		max-width: 150px;
	}
	.client-detail .client-desig, .client-detail .client-desig span{
		font-size: 16px;
	}
	.client-detail .client-desig span{
		display: inline-block;
	}

		.clients-banner .slick-dots{
	        left: 0 !important;
	        right: 0 !important;
	        bottom: -53px !important;
	        text-align: center;
	        margin-top:20px;
	}

	#homepage-banner .slick-dots {
	    left: 19.7%;
	    bottom: 29%;
	}

	.clients-banner .mtn.slide1 .banner-right-section{
		padding-top: 15% !important;
	}

	.clients-banner .mtn .banner-right-section{
		padding-top: 18% !important;
	}
	.clients-banner .mtn.slide3 .banner-right-section{
		padding-top: 12.5% !important;
	}

	.client-banner-right {
	    width: 46%;
	    margin-top: 4% !important;
	}
	.client-right-text h3{

	}

	.clients-banner .banner1 .banner-cont-wrap, .clients-banner.banner-cont-wrap{
		padding-top: 0px;
		margin: 0 auto;
	}

	.clients-banner .mtn .banner-title{
		font-size: 28px;
		line-height: 35px;
	}

	.clients-banner .mtn .banner-title .highlight2{
		font-size: 31px;
	}
	#homepage-banner.home-banner .banner-cont-wrap{
		width: 87%;
	}
	#homepage-banner.home-banner .banner-img{
		height: 52vh;
	}
	#homepage-banner.home-banner .mtn.robox .bann-img img{
		margin-top: 6%
	}

	#homepage-banner.home-banner .banner-title{
		font-size: 28px;
		line-height: 38px;
	}

	#homepage-banner.home-banner .slick-dots {
	    left: 8.7%;
	    bottom: 17%;
	}
}
@media only screen and (max-width: 1199px) {
	.slick-arrow-style .slick-prev{
		left: 0;
	}
	.slick-arrow-style .slick-next{
		right: 0;
	}
	.worflow-content-sec p br {
	  display: none;
	}
	.round-img {
		flex-basis: 39%;
	}
}
@media only screen and (min-width:1051px) and (max-width:1101px) {
	.searchform{
		width:222px;
	}
	
	/*.secondarynav > li{
		margin-left:19px;
	}*/
	.clients-banner .mtn.slide1 .banner-right-section{
		padding-top: 11.5% !important;
	}
	.clients-banner .mtn.slide2 .banner-right-section{
		padding-top: 13% !important;
	}
	.clients-banner .mtn.slide3 .banner-right-section{
		padding-top: 7.5% !important;
	}
		

	
}
@media only screen and (min-width: 1200px) {
	
}
@media only screen and (min-width: 1300px) {
	.cmsContainer h3.post-hd{
		width:1200px;
	}

	 .press-cont{
        padding-right: 30px;
    }

	.solution-box{
	    margin-bottom: 0;
	}

}
@media only screen and (min-width:1200px) and (max-width:1450px) {
	.challenge-solve-decription p{
		font-size: 16px;
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.challenge-solve-decription p{
		font-size: 15px;
		margin-bottom: 7px;
	}
}
@media only screen and (min-width: 991px) {

.columLeft.bottom-block-left{
	width:79%;
}

.columRight.bottom-block-right{
	width:20%;
}
.tabs_content .pagination{
	margin-left:45px !important;
}

/*Menu width adjustment css*/

	.pop-know-more{
		height:60px;
	}
	.addon-wrap .capabiliti-bx{
    width: 48%;
}
.addon-wrap .capabiliti-bx:nth-child(3n+3) {
    margin-right: 2%;
}

.name-designation{transition: .65s; }
.profileimg-wrap:hover .name-designation{  cursor: pointer;padding-top: 235px;}

	/*.get-started-col:first-child {
	    width: 49%;
	}*/
	#testimonial_parent .slick-dots{
		left: 45%;
	}
	.solution-box{
		max-width: 33%;
	}
	.solution-box1:last-child {
		max-width: 100%;
	}
	.max-container{
		max-width: 1792px;
		margin: 0 auto;
	}
	html:lang(en) .footerTail .equalGrid.grid_3{
	    width: 44%;
	}
	html:lang(en) .footerTail .equalGrid.grid_5{
	    width: 20%;
	}
}
@media only screen and (min-width:1101px) and (max-width:1190px) {

	.marg-extra.thumb-box-section {
	    margin-top: 11%;
	}
	#homepage-banner.clients-banner .slick-dots{
		left: 0!important
	}

	#homepage-banner.clients-banner::after {
		background-size: 34px;
		bottom: -24%;
	}
	  .press-cont{
        padding-right: 30px;
    }

	.content-left{
		width:43%;
	}
	.primarynav > li{
		padding:0px;
	}
	/*.secondarynav > li{margin-left:28px;}*/
	.secondarynav > li{
		padding:0 9px;
	}
	.secondarynav > li:last-child{
		margin-right:22px;
	}

	.clients-banner .banner-cont-wrap{
		width: 85%;
	}

	.clients-banner .slide3 .banner-right-section{
		padding-top: 6% !important;
	}

	.clients-banner .banner-right-section{
		padding-top: 11% !important;
	}

	.clients-banner .mtn .banner-title{
		font-size: 24px;
	}
}
@media only screen and (max-width: 1099px) {
	.tab-bx li a{
		/*background-size: 90% auto;*/
	}
	.themebutton, .datasheet-link{
		padding: 0 9px;
	}
	.banner-call-button i{
		margin-right: 8px;
	}
}
@media only screen and (min-width:1200px) and (max-width:1300px) {
	.collateralPost-wrap {
		margin: 25px 0px;
	}
	#home-banner-slider .banner-image {
	  padding: 0 0;
	  min-height: 430px;
	}
	.page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new .sectionfull .sec-content{
		padding-left: 4%;
	}
}
@media only screen and (min-width:1200px) and (max-width:1220px) {
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.resources > ul.mega-sub-menu > li > ul.mega-sub-menu > li {
	  width: 240px;
	}
}
@media only screen and (min-width:1200px) and (max-width:1499px) {
	.right-img-center-banner-sec.banner-sec-tech p{
		width: 630px;
	}
}

@media only screen and (min-width:991px) and (max-width:1199px) {
	.search-grid-3 .radius-btn{
		font-size: 11px;
	    line-height: 26px;
	}
	.search-grid-3 .lets-connect-btn {
	    padding: 4px 10px;
	}
	.secondarynav > li > a{
		font-size: 13px;
	}

	/*---start mega menu css---*/
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{
		
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{
		
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.solutionmenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:first-child {
    	
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a span{
		
	}
	#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{
		padding: 0px;
	}

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.resources > ul.mega-sub-menu > li > ul.mega-sub-menu > li{
		width: 185px;
	}
	.banner-content-wrapper {
	  max-width: 580px;
	}
	.banner-head-sec h1 {
	  font-size: 38px;
	  line-height: 45px;
	}
	#home-banner-slider .banner-image {
	  padding: 0 0;
	  min-height: 400px;
	}
	.solution-box1:last-child {
	  padding: 10% 3% 8%;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu.mega-menu-item.main-nav.solutionmenu > .mega-sub-menu > li > ul.mega-sub-menu::after {
		width: 66.65% !important;
		right: 0;
	}
	.page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new .sectionfull .sec-content{
		padding-left: 4%;
	}
	html:lang(en) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column.tech-overview-col > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	  font-size: 11px !important;
	}
	.search-grid-3 .search-form-button{
		margin-left: 5px;
	}
	html:lang(en) #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item.mega-menu-megamenu.let-connects > ul.mega-sub-menu > li > ul.mega-sub-menu > li{
		
	}
	.niya-banner-sec{
		background-size: 45%;
	}
	.niya-banner-sec.banner-sec-tech h1, .right-img-center-banner-sec.banner-sec-tech h1{
		font-size: 37px;
		width: 670px;
	}
	.niya-banner-sec.banner-sec-tech p,.right-img-center-banner-sec.banner-sec-tech p{
		width: 510px;
	}
}

@media only screen and (min-width:991px) and (max-width:1100px) {
	.collateral-page .colshalf_wrap{
		margin-top: 0px;
	}

	.marg-extra.thumb-box-section {
	    margin-top: 11%;
	}
	#homepage-banner.clients-banner .slick-dots{
		left: 0!important
	}

	#homepage-banner.clients-banner::after {
		background-size: 34px;
		bottom: -24%;
	}
	.client-banner-right{
		width: 46%;
		margin-top: -2%;
	}
	.client-right-text h3{
	    font-size: 18px;
	    line-height: 27px;
	    padding: 7px 0px;
	    display: table-cell;
	    height: 146px;
	    vertical-align: middle;
	    text-align: leftl
	}
	.quote2 img, .quote1 img{
		width: 18px;
	}
	.client-img img{
		width: 66%;
	}
	.client-detail .client-desig, .client-detail .client-desig span{
		font-size: 14px;
	}
	.client-detail .client-desig span{
		display: inline-block;
	}
	.clients-banner .mtn.robox .bann-img img{
		margin-top: -12%;
		max-width: 330px;
	}
	.clients-banner .mtn.robox .bann-img img{
		margin-top: -12%;
		max-width: 290px;
	}

	.clients-banner#homepage-banner .banner-img{
		height: 50vh;
	}
	.client-detail-wrap{
		padding-top: 11px;
		margin-top: 11px;
	}

	.clients-banner .slick-dots{
	        left: 0 !important;
	        right: 0 !important;
	        bottom: -53px !important;
	        text-align: center;
	        margin-top:20px;
	}
	.client-detail .client-name{
		font-size: 18px;
	}


	#homepage-banner .slick-dots {
	    left: 19.7%;
	    bottom: 29%;
	}


	.mtn .banner-right-section{
		padding-top: 1%;

	}
	.mtn .banner-title{
		font-size: 25px;
	}

	.mtn .banner-title .highlight2{
        font-size: 29px;
    } 
	.small-heading-mtn{
		font-size: 18px;
	}
	.mtn.robox .bann-img img{
		margin-top: -10%;
	}

	#homepage-banner .banner-img{
		background-size: cover !important;
	}
	.banner-title{
		font-size: 27px;
		line-height: 29px;
	}
	.banner3 .banner-cont-wrap, .banner2 .banner-cont-wrap,.banner1 .banner-cont-wrap, .banner-cont-wrap{
		padding-top: 6%;
		width: 90%;
	}

	#homepage-banner .slick-dots{
		left: 7% !important;
		bottom: 50px;
	}

	#homepage-banner .slick-prev, #homepage-banner .slick-next{
		display: none !important;
	}

	.secondarynav > li{
		width: 120px;
	}
	.search-grid-3{
	}
	.search-field{
	}
	
	.white-cont{
		width:65%;
	}
	
	.white-thumb{
		width:30%;
	}
	.content-left{
		width:43%;
	}
	.primarynav > li{
		padding:0px;
	}
	.secondarynav > li{
		padding:0 9px;
	}
	.secondarynav > li:last-child{
		margin-right:22px;
	}
	.augmented .first-para{
		width:100%;
		max-width:65%;
	}
	.home-block.one h2, .home-block.two h2, .home-block.three h2{
		font-size: 19px;
		width: 91%;
		min-height: 81px;	
	}
	.link-cont-section .tab li a{
		line-height: inherit;
		padding: 8px 0px;
	}
	.download-wrap .banner-img {
		height: 340px;
	}
	.download-wrap .banner-cont-wrap {
		padding-top: 83px;
	}

	.clients-banner .slide3 .banner-right-section{
		padding-top: 3%;
	}

	.clients-banner .banner-right-section{
		padding-top: 5%;
	}
	
	/*New Home Page Design start*/
	.insights-box{
		min-height: 320px;
	}
	.insights-box h3{
		font-size: 24px;
	}
	.get-started-col h2{
		font-size: 32px;
	}
	.get-started-col h3{
		font-size: 19px;
	}
	.get-started-col .radius-btn{
		font-size: 14px;
	}

	.insights-box h3{
		font-size: 22px;
	}
	/*New Home Page Design end*/
	.page-template-solution-child-template .new-square-img-wrap .img-sec img {
		max-width: 100%;
	}
	.product-new-wrap .themebutton span {
		font-size: 18px;
	}
	html:lang(en) .know-mr-menu-wrap h4{
		font-size: 17px !important;
	}
}
@media only screen and (max-width: 1400px) {
	.absolute-img {
		max-width: 400px;
		opacity: .35;
	}
}
@media only screen and (max-width: 1399px) {
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li > ul.mega-sub-menu > li.know-mr-menu-wrap::after {
		right: -78px;
	    background-size: 90%;
	    opacity: 0.3;
	    background-position: center right;
	    width: 380px;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu {
	  left: 0;
	}
}

@media only screen and (min-width:992px) and (max-width:1299px) {
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li > ul.mega-sub-menu > li.know-mr-menu-wrap{
		overflow: hidden;
	}
	 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li > ul.mega-sub-menu > li.know-mr-menu-wrap::after {
	    right: -52px;
	    background-position: center right 40px;
	}
	.know-mr-menu-wrap h4 {
		font-size: 20px !important;
	}
}
@media only screen and (min-width:992px) and (max-width:1100px) {
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column.mega-d-flex-menu > ul.mega-sub-menu > li.mega-menu-item .three-col-flex-menu > li,
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column.mega-d-flex-menu > ul.mega-sub-menu > li.mega-menu-item .three-col-flex-menu > li > span,
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column.mega-d-flex-menu > ul.mega-sub-menu > li.mega-menu-item .three-col-flex-menu > li > a,
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column.mega-d-flex-menu > ul.mega-sub-menu > li.mega-menu-item .three-col-flex-menu > li > a span,
	html:lang(en) #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column.mega-d-flex-menu > ul.mega-sub-menu > li.mega-menu-item .three-col-flex-menu > li > span{
		font-size: 10px;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.tech-wrap > ul.mega-sub-menu > li > ul.mega-sub-menu > li.know-mr-menu-wrap{
		min-height: 293px;
	}
	.qr-code-col-right .borderwrap > h5 {
	  font-size: 24px;
	}
}
@media only screen and (max-width: 1024px) {
	html:lang(en) .product-new-wrap .themebutton .icon-text, html:lang(en) .packageAnalytics-wrap .themebutton .icon-text{
	    font-size: 15px;
	}
	.disclaimer-section{
		display: none;
	}
}
@media only screen and (max-width: 990px) {
	#mega-menu-wrap-max_mega_menu_1, #mega-menu-wrap-max_mega_menu_2{
		display: none;
	}

	.collateral-page.collaters-main-wr .blu-tab-wrap .tablinks a{
		padding: 14px 50px;
	}
	.content-left{
		width:100%;
	}
	#header .grid_1 img{
		width:104px !important;
		margin-top: 10px !important;
		}
	.trigger-content li:last-child{
		border-bottom:none;
		}
	.tab-bx li a{
		background-size: 100px auto;
	}
	.blu-tab-wrap .hidden_tab{
		display:none;
	}
	.blu-tab-wrap .horizontaltabs{
		display:block !important;
		background:#01374e;
	}
	.colletral-new .blu-tab-wrap .horizontaltabs{
		background:none;
	}
	.blu-tab-wrap .horizontaltabs li.active::before{
		display:block;
	}
	.blu-tab-wrap .horizontaltabs li{
		float:left;
	}
.slicknav_nav li li a a{
	padding:0;
}

.viewmr-slider-wrp.org-dw-arrow{
	position: static;
}

	.para h2{
		font-size:19px;
	}
	.para p, .para .bullet-list > li, .dform-txt{
		font-size:16px;
	}
	.download-wrap .banner-cont-wrap {
		padding-top: 7.6%;
	}

	.equalGrid.grid_5{
		margin: 15px 0 15px !important;
	}
	#header .grid_2{
		position: relative;
	}
	.search-grid-3 .search-field{
		bottom: -33px;
		z-index: 9;
	}
	.search-grid-3  .searchform{
		border: 1px solid #ccc;
	    border-radius: 25px;
	    background:#fff;
	}
	.search-grid-3 .searchform:before{
		display: none
	}
	.lets-connect-btn {	    
		padding: 4px 15px;
	}
	.search-grid-3 .radius-btn{
		font-size: 14px;
    	line-height: 27px;
	}
	.search-grid-3 .searchform input[type="text"]{
		height: 30px;
	}
	.video-bx {
		margin-bottom: 2rem;
	}
	/*--New Sub category menu design--*/
	.slicknav_nav li.sub-category-menu li > a > a {
	  color: #000;	
	}
	.slicknav_nav li.sub-category-menu li .sec_submenu li a {
	  color: #fff;
	}
	.sub-category-menu .sec_submenu li {
	  background: #F2F2F2;
	}
	.sub-category-menu.slicknav_parent.slicknav_open ul li a:hover {
	  background: #fff9f5;
	}
	.sub-category-menu .sec_submenu .sec_submenu li {
	  background: #6f6f6f;
	}
	.sub-category-menu.slicknav_parent.slicknav_open .sec_submenu .sec_submenu li a:hover {
	  background: #fff9f5;
	}
	/*--End New Sub category menu design--*/

	
	/* solution template common css starts here */
	.sol-grd-bx > div p br ,
	.feature_txt_bx p br{
		display: none;
	}
	/* solution template common css ends here */
	.hm-customer-success-sec .collateralPost-content h3 {
	  font-size: 23px;
	}

	/*--AWS tab css--*/
	.aws-banner-img{
		width: 100%;
  		max-width: 560px;
	}
	.aws-banner-sec {
		min-height: 400px;
	}
	.aws-partner-images-sec {
	  height: 196px;
	  width: 196px;
	  margin: -260px auto 30px;
	}
	.aws-partner-image {
	  width: 70px;
	}
	.worflow-content-sec h2{
		font-size: 30px;
  		line-height: 43px;
	}
	.worflow-content-sec p {
	    font-size: 18px;
	    line-height: 32px;
	}
	.round-bx p{
		font-size: 16px;
  		line-height: 27px;
	}
	.round-bx {
	  display: block;
	  border-radius: unset;
	  padding: 20px;
	  margin-bottom: 30px;
	  background: linear-gradient(180deg, rgba(168, 199, 214, 0.40) 0.06%, rgba(217, 217, 217, 0.00) 90.95%);
	}
	.round-img{
		text-align: center;
		margin-top: 30px;
	}
	.round-img img{
		max-width: 279px;
	}
	.round-bx::before {
		content: none;
	}
	.round-bx-content{
		padding-right: 0;
		padding-top: 0px;
	}
	.btn-style-hd {
	  margin: -113px 0 50px;
	}
	.case-studies-image-slider {
	  max-width: 740px;
	}
	.case-studies-post-image-wrap img {
	  width: 289px;
	  height: 239px;
	}
	.marketplace-subhd {
	  font-size: 18px;
	}
	/*--End AWS tab css--*/
	.banner-sec-tech.generative-top-banner p{
		padding: 0px;
		width: 100%;
	}
	.customer-experience-sec {
		padding: 0px;
	}
	.customer-experience-sec .customer-experience-main {
		grid-template-columns: 1fr;
	}
	.customer-experience-main img {
		max-width: 500px;
		margin: 0 auto;
	}
	.wpml-ls-legacy-dropdown-click a{
		padding: 7px;
	}
	.wpml-ls-legacy-dropdown-click .wpml-ls-flag{
		width: 40px;
	}
	.wpml-ls-item-toggle.wpml-ls-item-toggle{
		padding: 0 !important;
	}

	.right-img-center-banner-sec{
		background-image: none !important;
	}
	.unq-tch-new-wrap{
		grid-template-columns: 1fr;
	}
	.unq-tch-new-sec h2{
		font-size: 34px;
	}
	.unq-tch-new-sec h3{
		font-size: 16px;
	}
	.qr-code-page .inner-small-banner .inner-page-top-content h2.sec-title {
	  font-size: 30px;
	  line-height: 35px;
	}
	.qr-code-page .inner-small-banner .inner-page-top-content p {
	  font-size: 18px;
	  line-height: 24px;
	}
	.qr-code-col-right .borderwrap > h5 {
        font-size: 24px;
    }
}

@media only screen and (min-width:768px) and (max-width:1050px) {
	.collaters-main-wr .blu-tab-wrap{
		background:rgba(1, 55, 78, 1);
		}

		.link-cont-section .tab li a{
			line-height: inherit;
			padding: 8px 0px;
		}
		.ebook-landing-page .banner-img{
		    background-position: right center !important;
		}
		.banner_sec_wth_bg .row {
			justify-content: center;
		}
		.lft_col1_cntnt {
			width: 82%;
			margin: 0 0 1.2rem;
		}
		.rgt_col2_cntnt {
			width: 60%;
		}
		.banner_sec_wth_bg .shape {
			width: 85px;
		}
		.banner_sec_wth_bg .shape.three {
			right: -51px;
			width: 120px;
		}
		.banner_sec_wth_bg .shape.two {
			bottom: 0;
			width: 140px;
		}
		.banner_sec_wth_bg {
			padding: 130px 0 0 0;
		}
		.features_wth_img_wrp {
			-ms-flex-pack: center;
			justify-content: center;
		}
		.features_lst_wrp {
			width: 100%;
			padding-bottom: 30px;
			padding-left: 10px;
			padding-right: 10px;
		}
		.bg_frth_sec .shape.three {
			width: 150px;
		}
		.bg_frth_sec .shape.two {
			bottom: 1%;
			width: 70px;
			z-index: 0;
		}
		.page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new .sectionfull .sec-content{
			padding-left: 4%;
		}
		.page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new h2.arrow-title span::before {
			left: -20px;
		}
		.page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new .new-square-img-wrap .sec-content{
			padding-right: 7%;
		}
	}

	@media only screen and (min-width: 768px) {
	.collateral-landpage.colletr-content-mid2 .collateralPost-wrap:first-child .collateralPost-content{
		height: 370px;
	}
	.collateral-landpage.colletr-content-mid2 .collateralPost-wrap:nth-child(2) .collateralPost-content {
		height: 440px;
	}
	.partner-video-section-wrap{
		/*display: grid;
		gap: 20px;
		grid-template-columns: repeat(3, 1fr);
		grid-auto-flow: unset;*/
		margin: 66px 0;
	}
	.img_n_txt {
		display: flex;
		flex-direction: column;
	}
	.img_inner {
		width: 100%;
	}
	.txt_inr {
		width: 100%;
		padding: 0;
	}
	.form-controls-popup {
		display: grid;
		column-gap: 10px;
		row-gap: 10px;
		grid-template-columns: repeat(2, 1fr);
		grid-auto-flow: unset;
		padding: 0;
	}
	.three_grid_bx_wrp{
		display: grid;
		column-gap: 0;
		row-gap: 0;
		grid-template-columns: repeat(2, 1fr);
		grid-auto-flow: unset;
		position: relative;
		z-index: 1;
		padding-left: 10px;
		padding-right: 10px;
	}
	.features_wth_img_wrp {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.feature_img_bx{
		width: 44%;
	}
	.features_lst {
		display: grid;
		column-gap: 40px;
		row-gap: 40px;
		grid-template-columns: repeat(2, 1fr);
		grid-auto-flow: unset;
	}
	.grd_bx.brdr-btm{
		border-bottom: 1px solid #5D5D5D;
	}
	.grd_bx.brdr-lft-rght{
		border-right: 1px solid #5D5D5D;
		border-left: 1px solid #5D5D5D;
	}
	.grd_bx.grd_org_bg{
		border: 1px solid #5D5D5D;
		border-top: none;
	}
	.bg_thrd_sec figure {
		margin-top: 2.2rem;
	}
	.banner_sec_wth_bg .row{
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		max-width: 100%;
	}
	.banner-callbutton-wrap > .container{
		display: flex;
		display: -ms-flexbox;
		justify-content: center;
		-ms-flex-pack: center;
		align-items: center;
		-ms-flex-align: center;
	}
	.page-template-solution-child-template .inner-page-top-content h2.sec-title,
	.page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new .inner-page-top-content h2.sec-title{
		font-size: 35px;
		width: 700px;
		max-width: 100%;
	}
	.page-template-solution-child-template .greybg .sec-content,
	.page-template-solution-child-template  .sec-content,
	.page-template-solution-child-template  .img-sec{
		float: unset;
	}
	.page-template-solution-child-template .solutionchild-cont .sectionfull > .container{
        display: flex;
		display: -ms-flexbox;
		justify-content: space-between;
		-ms-flex-pack:justify;
		align-items: center;
		-ms-flex-align: center;
		flex-direction: row-reverse;
    }
	.page-template-solution-child-template .solutionchild-cont .sectionfull.align-end > .container{
		-ms-flex-pack:justify;
		align-items: flex-end;
    }
    .page-template-solution-child-template .solutionchild-cont .sectionfull:nth-child(even) > .container{
        flex-direction: row;
    }
	.page-template-Neondx-landingpage-new-v2 .greybg .sec-content.neon-dx-cont p{
		padding-right: 0;
		padding-left: 0;
	}
	.page-template-Neondx-landingpage-new-v2 .new-square-img-wrap .sec-content.neon-dx-cont{
		padding-left: 3%;
	}
	.page-template-Neondx-landingpage-new-v2 .sectionfull .sec-content h2.arrow-title span::before {
		left: -15px;
	}
	.slick-dots-sm-style .slick-dots{
	    margin-left: 0;
	    margin-bottom: -40px;
	}
	.postid-7533 .single-featured-image-sec {
		height: 426px; 
	}
	.hide-desk{
		display: none;
	}
	.postid-17597 .single-featured-image-sec {
  		height: 420px;		
	}
}

@media only screen and (min-width:768px) and (max-width:990px) {
	.collateralPost-content h3,
	.cmsContainer .collateralPost-content h3{
		font-size: 20px;
	}
	.collateralPost-thumbnail{
		width: 47%;
	}
	.collateralPost-content{
		width: 53%;
	}
	.collateral-page.collaters-main-wr .blu-tab-wrap .tablinks{
		width: 42%;
	}

	.banner-call-button .salesforce-icon i{
		width: 135px;
	}
	.collateralPost-wrap{
		margin:25px 0px;
	}

	.x-factor.download-wrap .banner-title, .x-factor.download-wrap .banner-title span {
	    font-size: 30px;
	    line-height: 35px;
	}
	.robo-x.x-factor.download-wrap .banner-title, .robo-x.x-factor.download-wrap .banner-title span {
	    font-size: 25px;
	    line-height: 35px;
	}
	.x-factor.download-wrap .banner-cont-wrap{
		padding: 15px 0px;
	}
	.robo-x.x-factor.download-wrap .banner-cont-wrap {
    padding: 58px 0px;
}
	.x-factor.download-wrap .banner-img{
		height: auto;
	}
	.robo-x.x-factor.download-wrap .banner-img{
		min-height: 239px;
	}
	.x-factor.download-wrap .banner-right-section p{
		max-width: 350px;
		font-size: 16px;
		line-height: 20px;
	}
	.collateral-page .colshalf_wrap {
    	margin-top: 0px;
	}

	.marg-extra.thumb-box-section {
	    margin-top: 11%;
	}
	#homepage-banner.clients-banner .slick-dots{
		left: 0!important
	}

	#homepage-banner.clients-banner::after {
		background-size: 34px;
		bottom: -24%;
	}

	.client-right-text h3{
	    font-size: 16px;
	    line-height: 24px;
	    padding: 7px 0px;
	    display: table-cell;
	    height: 146px;
	    vertical-align: middle;
	    text-align: leftl
	}
	.quote2 img, .quote1 img{
		width: 18px;
	}
	.client-img img{
		width: 70%;
	}
	.client-detail .client-desig, .client-detail .client-desig span{
		font-size: 14px;
	}
	.client-detail .client-desig span{
		display: inline-block;
	}
	.clients-banner .mtn.robox .bann-img img{
		margin-top: -12%;
		max-width: 330px;
	}

	.clients-banner#homepage-banner .banner-img{
		height: 48vh;
	}
	.client-banner-right{
		margin-top: 0px;
		width: 46%;
	}
	.client-detail-wrap{
		padding-top: 10px;
		margin-top: 10px;
	}
	.client-detail .client-name{
		font-size: 18px;
	}

	.clients-banner .mtn .banner-right-section{
		padding-top:7%;

	}

	.clients-banner .slide3.mtn .banner-right-section{
			padding-top: 4%;
	}
	.clients-banner .slick-dots{
	        left: 0 !important;
	        right: 0 !important;
	        bottom: -40px !important;
	        text-align: center;
	        margin-top:20px;
	}

	.clients-banner .banner1 .banner-cont-wrap, .clients-banner .banner-cont-wrap{
			width: 96%;
	}

	#homepage-banner .slick-dots {
    left: 19.7%;
    bottom: 29%;
}

	/*.clients-banner .mtn .banner-title{
		font-size: 16px;
	}

	.clients-banner .mtn .banner-title .highlight2{
		font-size: 20px;
	}*/

	.product-new-wrap .productsuit-blocks{
		width: 48%;
	}

	.product-new-wrap .themebutton span{
		font-size: 14px;
	}
	.product-new-wrap .banner-call-button i.downloaddata img {
	  max-width: 24px;
	}
	.product-new-wrap .banner-call-button i img{
		max-width: 30px;
	}
	.product-new-wrap .banner-call-button i{
		width: 38px;
		padding-top: 17px;
	}
	.product-new-wrap .banner-call-button .btn-request-demo i{
		padding-top: 15px;
	}
	.mtn .banner-right-section{
		padding-top: 1%;

	}
	.mtn .banner-title{
		font-size: 18px;
	}

	.mtn .banner-title .highlight2{
        font-size: 23px;
    } 
	.small-heading-mtn{
		font-size: 14px;
	}
	.mtn.robox .bann-img img{
		margin-top: -10%;
	}


	.banner-callbutton-wrap.withyoutube .banner-call-button a, .banner-callbutton-wrap.withyoutube .banner-call-button button{
		font-size: 15px;
	}

	.download-wrap .banner-title {
		font-size: 27px;
		line-height: 38px;
	}
	.download-wrap .banner-img {
			height: 330px;
	}
	.section1-title{
	top:25%;
}
.videoPlayer{
	/*min-height:inherit;
	background-image:none;*/
	height:360px;
}
.section1-title h1{
	font-size:35px;
	margin-left:25px;
}
.section1-title a{
	margin-top:10px;
	/*padding:5px 10px;
	font-size:13px;*/
	height:25px;
	width:85px;
}
.videoPlayer video{
	display:none;
}

.blockList .managemet-team-wrap.col{
		width:30%;
		max-width:350px;
		margin:0 auto 10px auto;
	}
	
	.case-studies-slider .colshalf_wrap .collaterals_bg{
		width:90% !important;
		margin:0 auto;
	}

.blog-tbl table td, .blog-tbl table th{
		font-size:15px;
	}
	.banner-img{
		height:260px;
	}
	.home-read-more{
		top:77%;
	}
	#homepage-banner .slick-dots{
		left:48%;
		bottom:0;
	}
	#homepage-banner .innovation-img .banner-img{
		/* background-position: 100% center !important; */
	}
	.single-cont-section{
		width:65% !important;
	}
	.augmented .first-para{
	width:100%;
	max-width:60%;
}
/*---start about us new page css---*/
.video-btn-wrap button, .video-btn-wrap a{
	font-size: 15px;
}
.abt-section3-cont {
    width: 86%;
}
.leader-section{
	background-size: 260px;
}
.Quote-text{
	font-size: 19px;
}
.management-tab-list li a{
	font-size: 16px;
}
.management-tab-list li{
	width: 32%;
}
.abt5-block{
	min-height:249px; 
}
/*---end about us new page css---*/	
.job-tab-content.cmsContainer ul.pagination{
	display: inherit !important;
	width:215px !important;
} 
.blu-tab-wrap .tablinks{
	padding:14px 70px;
}
.tab-cont-sec .border-bottom{
	margin-left: 13%;
    width: 75%;
}
.post-hd a, .post-hd .datas-hd{
	font-size:20px;
}
.orng-btn{
	font-size:18px;
}
.arrow-rt-title{
	font-size:20px;
}
.colshalf_wrap .colletr-content-mid .case-content .colshalf:first-child::after{
	height:82%;
}
.sec-content p{
	text-align:left;
}
.benefits-bx a{
	font-size: 18px;
    padding: 0 10px;
}
.benefits-bx img{
	width: 80px;
}
.benefit-bx-sec {
    padding: 5% 0 1%;
}
.hm-solution-sec .capabiliti-section {
    width: 78%;
    float: right;
}
.core-content .hm-solution-bx {
    width: 44%;
}

.profileimg-wrap{
	margin:0 auto;
	float: none !important;
}

.blockList {margin-left: 0;height: inherit !important;min-height: 759px;}
.colshalf_wrap .bordersection .name-designation h3{
	font-size:16px;
}
.detailsblock.managemet-team-wrap .bordersection{
	min-height:185px;
}
.management-page .colshalf_wrap .blockList {
    min-height: 470px;
}

#homepage-banner .banner-img{
	background-size: cover !important;
}
.banner-title{
	font-size: 27px;
	line-height: 29px;
}
.banner3 .banner-cont-wrap, .banner2 .banner-cont-wrap,.banner1 .banner-cont-wrap, .banner-cont-wrap{
	padding-top: 4%;
	width: 90%;
}

#homepage-banner .slick-dots{
	left: 8% !important;
	bottom: 3px;
}

#homepage-banner .slick-prev, #homepage-banner .slick-next{
	display: none !important;
}

.link-cont-section .horizontaltabs{
	display: block;
}
.link-cont-section .tab li{
	float: left;
}

.link-cont-section .tab li a {
    padding: 14px 5px;
    color: #fff;
}

/*New Home Page Design start*/
.section-parent {
    padding: 30px 0;
}
.solution-box{
	/* width: 50%; */
	min-width: 50%;
}
.solution-box1:last-child{
	/* width: 100%; */
	margin-left: 0;
}
.solution-box h3{
	font-size: 22px;
	min-height: 45px;
}
.solution-decription{
	font-size: 15px;
	min-height: 100px;
}

.featured-box{
	padding: 20px 20px;
}
.featured-logo-section{
	margin-bottom: 20px;
}
.featured-logo-section img {
    max-width: 150px;
}
.featured-decription{
	font-size: 15px;
	line-height: 24px;
	/*min-height: 270px;*/
}
.success-storie-content h3{
	font-size: 22px;
	line-height: 34px;
}
.success-percent-sec {
    padding: 10px 0;
}
.success-percent-ul li{
	vertical-align: top;
	width: 49%;
}
.percent-span{
	font-size: 30px;
}
.btn-parent {
    padding-top: 9%;
}
.insights-box{
	padding: 20px;
}
.insights-box h3{
	font-size: 20px;
	line-height: 30px;
}
.insights-decription{
	font-size: 15px;
	line-height: 24px;
}
.solution-box1:last-child .learn-more-btn{
	font-size: 11px;
	line-height: 21px;
	margin-top: 0;
}
.insights-box:last-child h3 {
    margin-bottom: 12px;
}
.get-started-col{
	width: 49%;
}
.radius-btn{
	font-size: 11px;
	line-height: 21px;
}
#home-banner-slider .banner-image {
    padding: 0 0;
	min-height: 370px;
}
.banner-content-wrapper,.third-slide .banner-content-wrapper{
    max-width: 370px;
}
.banner-head-sec h1{
	font-size: 24px;
	line-height: 32px;
}
.banner-para p{
	font-size: 16px;
}
#home-banner-slider .slick-dots{
	left: 48%;
}
#testimonial_list .slick-dots{
	left: 46%;
}
.solution-box{
	max-width: 50%;
}
.solution-box1:last-child {
	max-width: 100%;
}
/*New Home Page Design end*/

.grd_bx {
    border: 1px solid #5D5D5D;
}
.mbl-logo-blue,.search_form_mobile{
	display: inline-block;
}
/* solution new design common css BH */
.new-square-img-wrap .pad-b-0-img-auto .img-sec img, .new-square-img-wrap .secpb-30-img-auto .img-sec img {
    width: auto;
    max-width: 92%;
}
.page-template-solution-child-template .new-square-img-wrap .img-sec img {
	max-width: 100%;
}
.page-template-solution-child-template .greybg .sec-content, .page-template-solution-child-template .sec-content{
	padding-left: 3%;
}
.page-template-solution-child-template h2.arrow-title span::before {
    left: -20px;
}
.page-template-solution-child-template .enabled-strip .solutionchild-cont,
.page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new .product-new-content,
.page-template-Neondx-landingpage-new-v2 .product-new-content {
	padding-top: 0;
}
.page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new .default-btn2,
.page-template-Neondx-landingpage-new-v2 .greybg .sec-content.neon-dx-cont .default-btn2{
	float: unset;
	margin-left: 0;
}
/* solution new design common css ends here BH */

/* What Challenge Solved Section design start */
.challenge-solve-bx-section{
	grid-template-columns: repeat(2, 1fr);
}
.challenge-solve-decription p{
	font-size: 16px;
	margin-bottom: 15px;
}
/* What Challenge Solved Section design end */

	.themebutton, .datasheet-link{
		padding: 0 6px;
	}
	.banner-call-button i{
		margin-right: 5px;
	}
	.use-cases-sec .two-block-row h3 {
		font-size: 15px;
		padding-left: 22px;
	}
	.why-gen-ai.three-block-sec h2 span::after, .tech-com-title span::after{
		width: 200px;
	}
	.use-cases-sec.versatile-sec .tech-com-title span::after {
		width: 299px;
	}
	html:lang(en) .product-new-wrap .themebutton .icon-text, html:lang(en) .packageAnalytics-wrap .themebutton .icon-text{
	    font-size: 12px;
	}	
	.inner-small-banner .inner-page-top-content h2.sec-title{
		font-size: 34px;
	}
	.inner-small-banner .inner-page-top-content p {
/* 		font-size: 20px; */
	  }
	.unq-tch-new-number-wrap {
	  display: grid;
	  grid-template-columns: repeat(3,1fr);
	  gap: 15px;
	}
	.tbl-style table{
		font-size: 15px;
	}
}

@media only screen and (max-width: 767px) {
iframe#popupVideo{
	width: 100% !important;
 	height: auto !important;
	aspect-ratio: 6 / 4  !important;
}
.disclaimer-section{
	display: none;
}
.page-template-solution-child-template2 .banner-callbutton-wrap .container{
	flex-direction: column;
}

.page-template-solution-child-template2 .banner-callbutton-wrap.withyoutube .banner-call-button a{
	margin:0 auto;
	padding-left: 0px;
	padding-right: 0px;
}	
	.collateral-page.collaters-main-wr .blu-tab-wrap .tablinks{
		width:50%;
	}
.solution-wrap-style2 .sec-rt-img.cmsContainer .greybg h2{
	text-align: center;
}
.solution-wrap-style2 .cmsContainer p{
	line-height: 26px;
}
.inner-small-banner .inner-page-top-content h2.sec-title{
	font-size: 28px;
}
.inner-small-banner .inner-page-top-content p{
	font-size: 18px;
}

	.know-more-link.static-btn{
		margin: 26px auto 0 auto;
	}
	 .managemet-team-wrap.active .fullcontainers{
		position: inherit;
		display: block !important; 
	}
	.managemet-team-wrap .fullcontainers > .container{
		padding:45px 15px 20px 15px; 
	}

	.download-wrap.x-factor .banner-img{
		height: auto;
	}
	.download-wrap.x-factor .banner-img{
		background: #b2e6fc !important;
	}
	.ebook2.x-factor .banner-title span.highlight{
		font-size: 20px;
	}
	.ebook2 .downlaod-icon{
		background-position: top 18px left;
		width: 22px;
	}
	.download-wrap.x-factor.ebook2 .banner-img{
		background: #003750 !important;
	}
	.x-factor.download-wrap.ebook2 .banner-title{
		color: #fff;
	}
	.x-factor.download-wrap .banner-title, .x-factor.download-wrap .banner-title span {
	    color: #003750;
	    font-size: 25px;
	    line-height: 37px;
	}
	.x-factor.download-wrap .banner-cont-wrap {
    	padding-top: 30px;
	}
	.x-factor.download-wrap .banner-right-section p {
	    max-width: 100%;
	}
	.download-wrap.x-factor.frost-award .banner-img{
		background:#191b21 !important;
	}
	.x-factor.download-wrap.frost-award .banner-title, .x-factor.download-wrap.frost-award .banner-title span{
		color: #fff;
		font-size: 23px;
	}
	.frost-award.download-wrap .banner-title span.award-highlight-text{
		color: #00bbe3;
	}
	.frost-award .banner-right-section{
		padding-left: 190px;
		background-size: 180px;
		background-position: left center;
	}
	.frost-award .banner-right-section .word-break{
		display: inline;
	}
	.collateral-page.collaters-main-wr .blu-tab-wrap .tablinks a{
		font-size: 15px;
	}

	.collateral-page .border-bottom{
		margin-left: 8% !important;
		width: 77%;
	}

	#homepage-banner.clients-banner::after{
		bottom: -7%;
		background-size: 30px;
		background-repeat: no-repeat;
	}

	.client-banner-right{
		width: 95%;
		max-height: 550px;
		margin: 15px auto;
		float: none;
		text-align: inherit;
	}
	.quote1 img{
		width: 25px;
	}
	.quote2 img{
		width: 25px;
	}

	.client-right-text h3{
		font-size: 20px;
		line-height: 29px;
		padding: 15px 0px;
	}

	.client-detail .client-name{
		font-size: 18px;
	}
	.client-detail .client-desig, .client-detail .client-desig span{
		font-size: 16px;
	}

	.product-new-wrap .inner-banner-img{
		border-bottom: 0px;
	}

	.product-new-wrap .sec-rt-img .sectionfull{
		padding: 35px 0px;
	}

	/*#homepage-banner .mtn .banner-img{
		height: 380px;
	}*/
	.mtn .banner-right-section{
		width: 100%;
		padding-top: 4.5%;
	}

	.mtn .banner-title{
		font-size: 20px;
	}

	.mtn .banner-title .highlight2{
        font-size: 24px;
    } 
	.small-heading-mtn{
		font-size: 14px;
		margin-bottom: 2%;
	}
	.mtn .bann-img{
		margin: 0 auto

	}
	.mtn .bann-img{
		width: 70%;
	}
	.mtn.robox .bann-img img{
		margin-top: 5%;
		max-width: 341px;
	}

	.small-heading-mtn{
		display: none;
	}


	.banner-callbutton-wrap.withyoutube .banner-call-button{
		width: 100%;
	}
	.banner-callbutton-wrap.withyoutube .banner-call-button.youtube-tab{
		width: 100%;
	}

	.download-wrap .banner-title{
		font-size: 22px;
		line-height: 28px;
	}

	.download-right-section{
		float: none;
		width: 100%;
		margin-bottom: 25px;
	}

	.download-left-section{
		float: none;
		width: 100%;
	}

	.bottom-link{
		width: 100%;
		float: none;
		margin:0px 0px 18px 0px;
		
	}
	.bottom-link:nth-child(2n){
		border:0;
       border-top:1px solid #b4b4b4;
        border-bottom:1px solid #b4b4b4;
       padding: 18px 0px 18px 0px;
     }
	 .bottom-link:nth-child(3n){
       padding: 0px;
	   margin-bottom:0;
		}
     .bottom-link-section{
     	padding: 0px;
     	border:0px;
     }
	.recome-reading .bottom-link-section{
		border-top: 1px solid #b4b4b4;
		border-bottom: 1px solid #b4b4b4;
		padding: 24px 0 5px;
	}
	.trend.inner-page-hd.with-bg .sec-title{
		font-size: 22px;
		padding-top: 0px;
	}

	.trend .inner-page-top-content p{
		margin: 18px 0px;
	}

	.link-cont-wrap{
		margin-top: 0px;
		padding: 0px;
		border:0px;
		background: none;
	}
	.link-cont-section .tab li{
		border:0px;
	}
	.link-cont-section .tab li a{
		padding: 14px 5px;
		color: #fff;
	}
	.link-cont-section {
    margin: -6% auto 0;
	}
	.link-cont{
		float: none;
		width: 100%;
		margin-bottom: 5px;
		border-bottom: 1px solid #ddd;
		padding-bottom: 20px;
		padding: 10px;
	}

	.link-cont h3 img{
		width: 23px;
	}
	.link-cont-heading{
		font-size: 18px;
	}

	.arrowlist{
		margin-top: 15px;
	
	}
	.arrowlist li{
		min-height: inherit;
	}

	.link-cont-wrap .link-cont:last-child{
		border-bottom: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	} 

	.link-cont-wrap .m_heading{
		background: #003247;
		padding: 12px 10px 12px 15px;
		display:none;
	}

	.link-cont-section .horizontaltabs{
		display: block;
	}

	
	.list-section li{
		width:100%;
	}

	.request-demo-wrap .formcontainer {
    margin: -7% auto 0;
	}
	.arrowlist li{
		width: 100%;
	}


	.solution-block{
		width: 100%;
		margin-bottom: 35px;
	}

.img-sec.mbl-hide{
	margin-bottom: 0px !important;
}

.mbl-hide .view-image1,
.mbl-hide video,
.mbl-hide iframe{
	/*display: none;*/
}
.page-template-solution-child-template .new-square-img-wrap .img-sec img{
	width: 100%;
}

.themebutton.user{font-size:0; padding:0; width:32px; height:30px; }
.themebutton.user:before{left:9px; top:-4px;}
.primarynav{ display:none;}
.secondarynav{ display:none;}
.searchform{ width:100%; background:#ebebeb; padding:0 5px; margin:14px 0 0 0;position:relative;}
.searchform input[type="text"]{border:none; background:none;}
.searchform:after{background:none;}
.searchform:before{color:#666; top:3;}


.slicknav_btn{display:inline-block; background:#f28f23;}
.slicknav_btn.primary_btn{position:absolute; right:90px; top:18px; z-index:999;}
.slicknav_btn.secondary_btn{position:absolute; right:50px; top:13px; z-index:999;}
.btns_group .themebutton{margin-right: 0;margin-top: 10px;display:block;}

.slicknav_nav{position: relative; left:0; top:100%; background:#000; right:0;}
.slicknav_nav li{ border-left:none; border-top:1px solid #333;} 
.slicknav_nav li:first-child{ border-top:none;} 
.slicknav_nav li a{text-align:left;display:block; font-size:15px; color:#f28f23; position:relative;height:35px; padding:5px 10px; line-height:25px; } 
.slicknav_nav li a a{ width:90%; padding:0; line-height:normal; height:auto;}
.slicknav_nav li a .slicknav_arrow{ position:absolute; right:5px; top:7px; font-size:0; width:24px; height:21px; background:#333;}
.slicknav_nav li a .slicknav_arrow:before{ position:absolute; left:6px;  top:8px; content:""; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #fff;}
.slicknav_nav li a:hover{ background:#333;color:#f28f23;}
/* 
.slicknav_nav{position: relative; left:0; top:100%; background:#f28f23; right:0;}
.slicknav_nav li{ border-left:none; border-top:1px solid #dc7e18;} 
.slicknav_nav li:first-child{ border-top:none;} 
.slicknav_nav li a{text-align:left;display:block; font-size:15px; color:#fff; position:relative;height:35px; padding:5px 10px; line-height:25px; } 
.slicknav_nav li a a{ width:90%; padding:0; line-height:normal; height:auto;}
.slicknav_nav li a .slicknav_arrow{ position:absolute; right:5px; top:5px; font-size:0; width:24px; height:24px; background:#e38014;}
.slicknav_nav li a .slicknav_arrow:before{ position:absolute; left:6px;  top:8px; content:""; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #fff;}
.slicknav_nav li a:hover{ background:#f28f23;color:#fff;} */


.slicknav_btn.slicknav_open{ background:#000;}
/*.slicknav_btn.slicknav_open span{ background:#004b88;}*/
.slicknav_parent.slicknav_open{ background:#000;}
.slicknav_nav .primary_submenu{margin:0;}
.slicknav_nav li li a{padding:5px 10px; font-size:13px;}
.slicknav_parent.slicknav_open ul li a:hover{background:#333;}
.slicknav_nav .sec_submenu{margin:0;border-top:1px solid #333;}

.secondarynav{position:absolute; left:0; right:0; top:100%; background:#f28f23; margin:0;}
.secondarynav > li{margin:0; display:block; float:none; border-bottom:1px solid #dc7e18;}
.secondarynav > li a{border-radius:0; color:#fff;font-size: 13px; text-transform:uppercase;font-family: 'HelveticaNeueLTCom55Roman'; height:36px; line-height:36px;}
.secondarynav > li > a:before, .secondarynav > li > a:after{display:none;}
#banner img{max-width:100%; margin:0;}
#banner .slidepic{padding:10px; float:left; width:100%; text-align:center; margin:0; display:block;}
#banner .slidepic img{width:200px; margin:0 auto; display:block; float:none;}
#banner .content{width:100%; margin:0; padding:0 0 15px 0; text-align:center; display:block; float:left;}
#banner .item h2{font-size:14px; line-height:20px;}
#banner .item p{font-size:14px; letter-spacing:normal; margin:5px 0; line-height:24px;}
#banner .themebutton{width:45%; font-size:12px; height:35px; line-height:35px; margin:0 5px; padding:0 10px;}
.fullrow{padding:15px 0;}
.fullrow h1{ font-size:18px; line-height:24px;}
.fullrow h2{ font-size:16px; line-height:22px;}
.sectionHeading{padding-bottom:10px;}
.category-section .colsection{width:100%; padding:0; margin:0;}
.category-section .colsection.firstChild{padding:0; border-right:none;}
.category-block h2{text-align:center; border-bottom:none;}
.category-block > h2:before{display:none;}
.category-section{margin:15px 0 0;}
.tabContent{margin:0 0 0;}
.featuredImage{margin:0 auto 15px; display:block;}
.tabContent > ul{ display:block; max-width:280px; margin:0 auto; padding:0;}
.tabContent .themebutton{height:35px; line-height:35px;font-size:12px; padding:0 10px;}
.category-section .colsection.lastChild{padding-left:0; padding-top:15px;}
.category-block h2{padding-bottom:10px;}
.fullrow.first{padding-bottom:10px;}
.fullrow.video{padding:10px 0;}
#VideoSlider .content{width:100%; text-align:center;}
#VideoSlider .content h2{font-size:18px; line-height:20px;text-align:center;}
#VideoSlider .content p{font-size:14px; letter-spacing:normal; margin:5px 0; line-height:18px;}
#VideoSlider .videowrap{ float:none; width:100%; text-align:center;}
.borderbtn{float:none;height:35px; line-height:35px;font-size:12px; padding:0 15px; text-transform:uppercase; margin-bottom:10px;}
.fullrow.clients .owl-next{right:-10px;}
.fullrow.clients .owl-prev{left:-10px;}
.fullrow.clients .glyphicon{height: 25px;width: 25px; line-height:5px; padding:5px;}
.fullrow.clients #brand-list{padding:15px;}
.listing-box-wrap .grid_1{width:100%;}
.listing-box-wrap .grid_2{width:100%; margin-top:10px;}
.fullrow.listing-box-wrap{padding-top:0;}
.listing-box-wrap .wrapborder{padding:10px;}
.ClmHead > span.mediaIcon{display:none;}
.headingClm{font-size:16px; border-right:none;}
.ClmHead > span{padding:0;}
.ClmHead > span.morePost{padding:0; float:right;}
.ClmHead > span.morePost a{font-size:12px; color:#fff; background:#4978bc; padding:3px 8px; border-radius:3px;}
.ClmHead{padding-bottom:0; border-bottom:none;}
.post > h3, .listing-box-wrap .grid_2 .post > h3 {  font-size: 14px;    line-height: 20px;}
.posts .post{text-align:center;}
.post > p, .listing-box-wrap .grid_2 .post > p{font-size:14px; line-height:20px;}
.user_pic{float:none; margin:0 auto;}
.posted-by{ margin-bottom:0;}
.fullrow.listing-box-wrap{/*padding-bottom:10px;*/}


.class-trigger { position:relative;text-align:left; display:block; position:relative; padding:5px; margin:1px 0 0 0; cursor:pointer; font-size:12px; text-transform:uppercase;padding:8px 10px 8px 15px; color:#fff;font-family: 'HelveticaNeueLTCom55Roman';background: rgba(54,94,111,0.3);}
.class-trigger:before{ content:""; position:absolute; width:5px;  background: #eb6608; left:0; top:0; bottom:0;}
.plus_icon{ display:block; border-radius:50%; width:22px; height:22px; line-height: 22px; text-align:center ; position:absolute; right:10px; top:5px; display:block;}
.plus_icon:before{ content: "\f218"; color: #fff;font-family: "Ionicons"; font-size: 16px;}    
.class-trigger.active .plus_icon:before{ content: "\f209"; color: #fff;font-family: "Ionicons"; font-size: 16px;}    
.class-trigger .plus_icon{display:block;}  
.trigger-content{display:none;}
.equalGrid{width:100%; text-align:center; padding:0;}
.equalGrid.grid_4{top:10px;}
.equalGrid.grid_5{width:100%; margin:15px 0 0;}
.equalGrid.grid_4 img{width:150px;}
.owl-next { top:auto; bottom:10px;    left: auto;    right: 0;}
.owl-prev { top:auto;    bottom: 10px;    right: auto;    left: 0;}
.glyphicon { height:30px;	width:30px;	border-radius:150px;	 font-size:18px;    padding:6px;    text-align: center;    text-shadow: none;}
.trigger-content{background:rgba(0,0,0,0.3);}
.trigger-content li a{padding:10px 10px 10px 0px; display:block;}
.trigger-content li{border-bottom:1px solid #858585;}
.list-inline li{margin:0 5px;}
.listing-box-wrap .wrapborder{min-height:100%;}
.owl-pagination{text-align:center; right:0; margin:0; width:100%; position:static; margin-bottom:10px; display:inline-block;}
.owl-pagination .owl-page{float:none; display:inline-block; vertical-align:top; width:15px; height:15px;}
.primarynav{display:none;}
.secondarynav{display:none;}
.footer .social-links{text-align:center;}
.centerlinks li{padding:5px 50px; float:none;}
.barblack{padding:10px 0;}
.centerlinks li .spantxt{font-size:16px;}
.barblack{display:none;}
.bluewrap .container{background:none; min-height:1%;}
.bluewrap h3{font-size:16px; padding-bottom:4px;}
.bluewrap h6{font-size:13px;font-family: 'HelveticaNeueLTCom55Roman';}
.bluewrap input[type="text"], .bluewrap input[type="email"]{width:100%; height:35px; text-align:center;}
.bluewrap table td{display:block;}
.bluewrap table{width:100%;}
.bluewrap input[type="submit"]{ width:100%; margin:5px 0 0; height:35px; line-height:35px;}
.breadcrumbs{display:none;}
/*.slideinner{height:180px; background-size:cover; background-position:50%;}*/
.bannerinner .slidetxt{position:static; width:100%; margin:0; padding:10px;}
.bannerinner .slidetxt h3{font-size:16px; line-height:22px; padding-bottom:10px;}
.bannerinner .themebutton{width:auto !important; margin:0 !important;}
.horizontaltabs{display:none;}
.hidden_tab{display: inline-block; padding:0 0 0; width:100%;}
.hidden_tab .span{ float:left; font-size:15px; color:#fff; margin:7px 0 0 10px;color:#f28f23;}
.hidden_tab .lines-button{border-radius:0;}
.baryellow .container{padding:0;}
.hidden_tab .tabtoggle{ float:right; margin:4px 5px 4px 0; display:block; background:#333;}
.horizontaltabs{width:100%;/*  background:#f28f23; */ background:#000;}
.horizontaltabs li{float:none; display:block; border-top:1px solid #333;}
.horizontaltabs li.active a{background:#333;}
.horizontaltabs li a{height:auto; line-height:normal; padding:5px 10px; color:#f28f23;}
.horizontaltabs li.active:before{display:none;}
.baryellow{z-index:1;background:#000;}
.sectionfull{padding:10px 0; text-align:center;}
.cmsContainer .leftImg{float:none; margin:0 auto 20px;padding:0;clear:none; max-width:100%; display:block;}
.cmsContainer .rightImg{float:none; margin:0 auto 20px;padding:0;  clear:none; max-width:100%;display:block;}

.cmsContainer h1{ font-size:20px; padding:0 0 15px 0;font-family: 'HelveticaNeueLTCom65Medium';}
.cmsContainer h2{ font-size:18px; padding:0 0 15px 0;font-family: 'HelveticaNeueLTCom65Medium';}
.cmsContainer .privacy-wrap h3 {font-size: 14px;}
.cmsContainer h2{line-height: 1.5;}
.cmsContainer h3{ font-size:18px; padding:0 0 10px 0;font-family: 'HelveticaNeueLTCom65Medium'; line-height:22px;}
.cmsContainer h4{ font-size:18px;padding:0 0 10px 0;}
.cmsContainer h5{ font-size:16px;padding:0 0 5px 0; line-height:24px; }
.cmsContainer h6{ font-size:14px; padding:0 0 5px 0;}
.cmsContainer p ,.cmsContainer .privacy-wrap p{padding:0 0 15px 0; line-height:20px; color:#666; font-size:13px;font-family: 'OpenSans-Light'; }
.cmsContainer p a{ color:#fa7931;font-size:13px;}
.horizontaltabs li a{font-size:13px;}
.wrapvideo{width:100%; height:220px;}
.themebutton.patternbtn{display:block; margin:5px 0 0; text-align:center; height:35px; line-height:35px; font-size:12px;}

/*.listing-box-wrap .wrapborder .posts{display:none;}*/
.slideinner{background-size:cover; background-position:35%;height:auto; padding:20px 0;}
.slideinner h3{font-size:20px;}
.slideinner2{background-size:cover; background-position:35%;height:auto; padding:20px 0;}
.slideinner2 h3{font-size:20px;}
.slideinner2 h4{font-size:13px;}


.columLeft{width:100%;}
.columRight{width:100%;}
.borderwrap{text-align:left; padding:8px 7px 8px 8px; margin:0 0 15px 0; width:100%; display:inline-block;}
.borderwrap .archiveswrap{ text-align:left; display:none; padding:10px; border-top:1px solid #dbdbdb; margin:10px 0 0;}

.borderwrap > h5{ border-bottom:none; margin:0; padding:0; font-size:16px;}
.borderwrap > h5 img{width:26px; display:none;}
/*.borderwrap .toggletab{ float:right; margin:-2px 0 0; position:relative; display:block; background:#4978bc;}*/
.borderwrap .toggletab .slicknav_icon-bar{position:relative; top:-2px;}
.repeatedrow{ margin:5px 0 0; padding:20px 0 0;}

.blogarea .leftpanel{width:100%;}
.blogarea .rightpanel{width:100%;}
.blockrepeated{padding:10px;}
.listfloated li{width:100%; margin:5px 0 0;}
.listfloated{margin: 5px 0 10px !important;}
.pagination li a{padding:0 10px; min-width:35px;}
.pagination{text-align:center; display:table; width:auto !important;}
.blogarea .rightpanel .borderwrap {    margin: 0 0 10px;}
.arrowtab{display:inline-block;}
.borderwrap > h5 .arrowtab{float:right;}

.comments_wrap{padding:10px; text-align:left; background:#fff;}
.comments_wrap .right{width:100%; margin:0;}
.comments_wrap .pic{margin:0 15px 10px 0; width:50px; height:50px;}
.comments_wrap .username{font-size:13px; padding:0;}
.comments_wrap p{clear:both;}
.comment_step2{margin-left:0;}
.comment_step3{margin-left:0;}
.wrapborder h2{font-size:16px;}
.comments_wrap .commentdate{margin-top:0;}
.blogdetails{text-align:left;}
.blogdetails .blockrepeated{margin-bottom:10px;}
.blogdetails .blockrepeated h4{white-space:normal; overflow:visible;}

.cmsContainer ul li {    color: #666;    font-family: 'OpenSans-Light';    font-size: 13px;    line-height: 20px;  }
.cmsContainer ul ul li { font-size: 13px;}
.formTable tr{display:inline-block; width:100%; padding:0 0 10px 0;}
.formTable td{display:block; padding:0 0 0 0;}
.formTable td:first-child {    padding-right: 0;    text-align: left;    width: 100%;}
.wrapborder .wrapform{padding:0;}
.formTable input[type="text"], .formTable input[type="password"], .formTable select, .formTable textarea{width:100% !important;}
.blank{display:none;}
.archiveswrap ul{margin-bottom:0;}

.threecols .grid_1, .threecols .grid_2, .threecols .grid_3{width:100%; margin:0;}
.threecols .grid_3{min-height:1%; background:none; padding:20px 0;}
.threecols.greybg .grid_3{background:none;}

.blockList{margin-left:0;}
.blockList .col{width:100%; padding:10px 0 0;}
.borderblock h4{padding:5px 15px; font-size:16px;}
.borderblock .space{min-height:1%;}
.fullcontainer .grid_1{width:100%;}
.fullcontainer{text-align:left;}
.fullcontainer .grid_2{width:100%;}
.linkclose{line-height:28px;}
.sectioninner .linkclose {
    top: 0;
    width: 28px;
    height: 28px;
}
/* .linkclose:before{top:3px; left:10px;} */
.fullcontainer h4{font-size:15px;}
/* .blockList .col.active {    min-height: 1160px;} */
.repeatedmodule .grid_1{width:100%;}
.repeatedmodule .grid_1 img{width:280px; margin:0 auto; }
.repeatedmodule{text-align:left; padding:10px;}
.repeatedmodule .grid_2{width:100%; padding:10px 0 0;}

.greytabs{display:none !important;}
.colshalf_wrap{margin-left:0;}
.colshalf_wrap .colshalf{padding:10px 0 0; width:100%;}
.colshalf_wrap .bordersection{padding:10px;}
.colshalf_wrap .bordersection .grid_1{width:100%;display:block;}
.colshalf_wrap .bordersection .grid_1 img{max-width:100%; width:140px; margin:0 auto;}
.colshalf_wrap .bordersection .grid_2{width:100%; padding:0 0 0;display:block;}

.m_heading { width:100%; display:inline-block; position:relative;text-align:left;margin:1px 0 0 0; cursor:pointer; font-size:12px; text-transform:uppercase;padding:8px 10px 8px 15px; color:#fff;font-family: 'HelveticaNeueLTCom55Roman';background: #343434; }
.m_heading:before{ content:""; position:absolute; width:5px;  background: #f78f28; left:0; top:0; bottom:0;}
.job-tab-content .m_heading {background: #244f62;}
.job-tab-content .m_heading:before{background: #e75d1e;}
.m_heading:after{ content:"\f218"; color:#fff; font-family: "Ionicons"; position:absolute; right:12px; top:7px; font-size:17px;}
.m_heading.m_active:after{ content:"\f209"; color:#fff; font-family: "Ionicons"; position:absolute; right:12px; top:7px; font-size:17px;}
.colshalf_wrap .bordersection h4{font-size:15px;}
.colshalf_wrap .bordersection .coll-contmin{
	min-height:inherit;
}

.threecell{margin:0 0 0 0;}
.threecell .cell{ width:100%; display:inline-block; vertical-align:top; padding:0 0 25px 0;}
.sectionvideo h4 {font-size: 16px;line-height: 22px; padding-bottom:0; height:auto;}
.sectionvideo .videothumb{ margin:0 auto 5px;}
.sectionvideo .videothumb img{margin:0 auto;}
.sectionvideo h5{font-size:14px;}

.leftsection{width:100%;}
.rightsection{width:100%;}
.boxrow{margin-left:0;}
.boxsquare{width:100%; width:100%; margin:10px 0 0;}
.boxsquare .address{min-height:1%;}
.boxrow h3{padding-bottom:0;}
.formcontainer{padding:10px;}
.formcontainer input[type="submit"]{width:100%; display:block;}
.formcontainer table td{padding:10px 0 0;}

.repeatedrow.even{text-align:left;}
.repeatedrow img{width:200px;}
.repeatedrow .addtoany_list a img{
	width:auto;
}

.onethird_panel{margin-left:0;}
.onethird_col{width:100%; padding: 0 0 10px;}
.onethird_col:first-child{padding-top:10px;}
.borderpanel h4{height:auto; font-size:15px;}
.borderpanel .picbox{width:160px; height:160px;}
.borderpanel .picbox img{width:100%;}

.listingblocks li{ width:50%;}
.listingcontainer h2{font-size: 16px;line-height: 20px;}

.sectioncenter{width: 100%; padding: 0 0;}
.sectioncenter .errorimg{width:260px; display: block; margin: 0 auto;}
.sectioncenter h3 {color: #6d6c6c;font-size: 16px;line-height: 24px; }
.listpanel{width: 100%; padding:10px 10px 0;}    
.listpanel li{font-size: 14px;}
.listpanel li:before{top:21px; width: 7px; height:7px;} 
.sectioncenter h3{padding-top:20px;}
.columRight .bluewrap table td{padding:5px 0;}
.columRight .bluewrap{ background:none; background-color:#4978bc;}
.containerdetails{text-align:left;}
.containerdetails + .themebutton{margin:0 0 15px 0;}

.threecols .grid_3 h3{font-size:18px;}
.repeatedrow h3{font-size:16px;}


/* popup css */
.sectionOverlay .sectioninner{margin:0; left:0;}


.blockrepeated .leftImg {display: inline-block !important;margin-right: 0;width: auto !important;}
.comments_wrap .pic img{height:auto;}
.wrapborder, .comment-respond{padding:10px;}
.comment-reply-title{font-size:15px!important;}
#cancel-comment-reply-link{font-size:10px;}
.comment-reply-title #cancel-comment-reply-link{float:left;margin:0 0 15px 0;}
.sectionOverlay .sectioninner .videowrap{width:100%; height:200px;}
.mediapage  .media-imgs{float:none; margin:0 auto 20px;}

.themebutton.logout{font-size:0; padding:0; width:32px; height:30px; }
.themebutton.logout:before{left:9px; top:-4px;}
.frmwrap{padding:0;}
.user-logged-in #header {top: 0;}
.fixed_yellow_bar .baryellow{position:relative;left:0; top:0; right:0;z-index:10;}
.fullcontainer .grid_1 h3{width:86%;}


    
.slick-prev{ left:-20px; width: 25px; height: 25px;}
.slick-next{ right:-20px;width: 25px; height: 25px;}    
 
#VideoSlider .slick-prev { top:auto; bottom:10px; left: 0; top: auto; margin: 0;  width: 30px; height: 30px;}
#VideoSlider .slick-next { top:auto;    bottom: 10px; right: 0;top: auto; margin: 0; width: 30px; height: 30px;} 
    
.slick-dots{text-align:center; right:0; margin:0; width:100%; position:static; margin-bottom:10px; display:inline-block;}
.slick-dots li{float:none; display:inline-block; vertical-align:top; margin: 0 5px;}    


.fs-pager-wrapper{ bottom: 5px;left: 0;}
.fs-pager-wrapper a, .fs-custom-pager-wrapper a{width: 10px; height: 10px;}    
.slide h3{width: 160px!important;}

.blockslist li{ float:left!important; width:28px!important; height:24px!important; margin: 1px ;background-size: 12px;  }

.blockslist li:before{background-size: 12px!important;}
  
    
.fraction-slider .prev{ left:50%; margin: 0 0 0 -30px; bottom: 10px; width:20px; height: 20px; line-height: 14px; top: auto; padding: 2px;}    
.fraction-slider .prev:before{ font-size:15px; left: -1px;}  
.fraction-slider .next{ left:50%; margin: 0 0 0 0; right: auto; bottom: 10px; width: 20px; height: 20px; line-height: 14px; top: auto; padding: 2px;}    
.fraction-slider .next:before{ font-size: 15px; left: 1px;}    

.slide h2{padding-bottom: 5px;}  
    
    
.iconroud_white{display: none!important;}
.txtwrap{position: relative!important; top: auto!important; width: 100%; text-align: center; padding:20px 0 0!important;}
    
.fraction-slider{height:180px!important;}   
.slide h2{font-size:27px!important; padding: 0 0 20px 0!important; line-height: 34px!important;}    
.slide h2 span{font-size: 26px!important;}    
#banner .themebutton{width:auto!important;font-size:14px!important; height:35px!important; line-height:35px!important; margin:0; padding:0 30px;}  
.mbslide{display: block!important; width: 100%!important; height:180px!important; position: static!important; margin: 0 auto 0!important;}    
.mbslide img{display: block!important; width: 280px!important; margin:10px auto 0!important; position: static!important; }    
.slide:nth-child(2) .mbslide img{margin-top: 0!important;}

.groups1, .groups2, .groups3, .groups4, .groups5, .combgroups, .whitboxicon{ display: none!important;}    
    
.themebutton.mb_button{display:inline-block;margin:10px 0;}
.mgmnt_content{display:none;padding:10px 0 0;}
.colshalf_wrap .bordersection h3{min-height:1%;  font-size: 15px; line-height: 22px;}
.colshalf_wrap .bordersection ul{min-height:1%;}
#tabs2 .bordersection, .colshalf_wrap .bordersection{min-height:1%;}

.thankyoudetails h3{ font-size:18px; padding:0 0 0px 0;font-family: 'HelveticaNeueLTCom65Medium'; line-height:22px;}
.thankyoudetails p {padding:0 0 15px 0; line-height:20px; color:#666; font-size:13px;font-family: 'OpenSans-Light'; }
.thankyoudetails p.txt-connect{
	margin-top:10px;
}
/*-------------Applications Templates-------------------*/
.application_bottom_panel{margin-left:0;}
.application_bottom_col{width:100%; padding: 0 0 10px;}
.application_bottom:first-child{padding-top:10px;}
.cmsContainer.application .application_bottom_col img.leftImg{
	/*margin:0 auto 20px;*/
	border:none;
	display:inline-block;
	width:8%;
	float:left;
}
 .application_bottom_col p{
	 text-align:left;
	  width:85%;
}
.bottom-block-left .application_bottom_col{
	 margin-bottom:0;
	 padding-top:0;
}
.cmsContainer .bottom-block-left .application_bottom_col p{
	padding-bottom:0;
}
.section1-title{
	padding:0px 0;
	top:39%;
}
.section1-title h1{
	font-size:22px;
	line-height:normal;
	margin-bottom:10px;
}
.section1-title h3{
	font-size:15px;
	line-height:normal;
}
.section1-title h3 span{
	display:block;
}
.pop-know-more{
	background:url(../images/aquisition-banners-mobile.jpg) no-repeat bottom center;
	text-decoration:underline;
	color:#fff;
	display:block;
	height:160px;
	width:276px;
	margin:0 auto;
	background-size:210px;
}
#call-to-action{
        display: none !important;
    }
    #call-to-action2{
        /*display: block !important;*/
    }
	.cmsContainer .digital-list ul li{
		width:96%;
    }
	.blog-tbl table td, .blog-tbl table th{
		font-size:13px;
    }
    .home-read-more .themebutton{line-height:29px;}
.newsletter-wrap{
	}
.news-left{
	float:none;
	margin:0 auto;
	overflow:hidden;
	width:100%;
	text-align:center;
	display: none;
	}

.bluewrap{
	padding:30px 0px;
}

.news-left img{
	margin-right:0;
	margin-bottom:30px;
	}
.news-right{
	width:100%;
	padding-top:30px;
	padding-left:0px;
	}
.newsimg-thumb{
	float:none;
	width:100%;
	}
.news-rightsection {
    float: none;
    width: 100%;
	padding:20px 15px 0;
}
.newsimg-thumb img {
    width: 100%;
    max-width: 550px;
}
#header .grid_1 img{
	width:92px !important;
	margin-top: 10px;
}
.bluewrap input[type="text"], .bluewrap input[type="email"]{
	text-align:left;
	}
.neon-content-wrap, .solution-content-wrap{
	width:100%;
}	
.neon-content-wrap h2.arrow-title, .section_odd .neon-content-wrap p, .section_even .neon-content-wrap p, .solution-content-wrap h2.arrow-title, .section_odd .solution-content-wrap p, .section_even .solution-content-wrap p{
	text-align:center;
}
.section_odd .neon-content-wrap p, .section_even .neon-content-wrap p, .section_odd .solution-content-wrap p, .section_even .solution-content-wrap p{
	font-size:14px;
    }
.first-para {
}
.augmented .first-para{
	width:100%;
	max-width:100%;
}
 .cogni-logo{
 	width:100%;
	float:none;
	margin:0 auto;
	text-align:center;
 }
 /*---start new about us page css---*/
 	.section-title{
 		font-size: 23px;
 	}
 	.abt-section2, .abt-section3{
 		padding: 30px 10px;
 	}
 	.video-btn-wrap{
 		width: 100%;
 		margin-bottom: 10px;
 	}
 	.video-btn-wrap button, .video-btn-wrap a{
 		width: 100%;
 		max-width: 315px;
 		font-size: 12px;
 	}
 	.video-btn-wrap i {
    height: 28px;
    margin-right: 8px;
    width: 28px;
}
.abt-section2 .section-title{
	margin-bottom:  21px;
}
.abt-block{
	width: 100%;
	height: 95px;
	font-size: 23px;
	text-align: center;
}
.abt-block:nth-child(3n) {
    text-align: center;
}
.network-cont{
	font-size: 36px;
}
.abt-block-wrap{
	margin-bottom: 30px;
}
.abt-section3-cont{
	width: 100%;
}
.leader-section{
	padding: 235px 0px 0 0;
	background-size: 300px;
	background-position: top center;
}
.leader-right-section{
	width: 100%;
}
.Quote-text{
	font-size: 22px;
	padding: 10px 25px;
	background-size:18px;
}
.management-tab-list li{
	width: 100%;
	text-align: center;
	max-width: 300px;
	margin:0 auto;
	padding: 15px 0px;
	border-bottom:1px solid #fff;
	display: block;
	border-right: 0px;
}
.management-tab-list li:last-child{
	border:0px;
}
.quote-icon{
	background-size: 15px;
	background-position: top right;
}
.abt5-block{
	width: 100%;
}
.abt-section4 .word-break {
	display: inline-block;
} 
.more2 {
    position: inherit;
    margin-top: 20px;
    float: right;
    right: 0px;
    display: inline-block;
}
.abt5-block:nth-child(4n+2), .abt5-block:nth-child(4n+4) {
    background: rgba(0, 55, 79, 0.6);
}
.abt5-block:nth-child(4n+3){
    background: rgba(235, 102, 8, 0.6) ;
}
.abt-block {
    padding-top: 36px;
}
 /*---end new about us page css---*/
 .tab-bx li a{
	 padding-left:0px;
	 padding-right:0px;
	}
.tab-wrap{
	display:none;
}
.inner-page-hd.job-wrap{
	height:205px;
}
.no-job-txt{
	padding-left:0px;
}
.section_even .solution-content-wrap{
	padding-left:0px;
}

.newsletter-subscription .siteForm{
	padding: 10px 0px;
}
/*02.07.2018*/
.colshalf_wrap .m_heading{
	display:none;
	}
.colshalf_wrap .colletr-content-mid .colshalf{
	width:100%;
	}
.inner-page-hd.with-bg.collaterals-banner-wrap{
	padding:10px 0 90px;
	}
.colshalf_wrap .colletr-content-mid .case-content .colshalf:last-child::before, .colshalf_wrap .colletr-content-mid .colshalf:first-child::after{
	border:none;
	}
.case-content .colshalf:first-child, .colshalf_wrap .colletr-content-mid .colshalf:first-child{
	border-bottom:2px solid #eb6824;
	}
.colshalf_wrap .colletr-content-mid .colshalf, .colshalf_wrap .colletr-content-mid .colshalf:last-child{
	padding:0 0 20px 0;
	}
.view-mr-post .slick-prev,.view-mr-post .slick-next{
	display: none !important;
}
	
	.post-bx ul li .word-break{
		display:inline
		}
		#overlay-1.sectionOverlay .screenTable .sectioninner{
			position: fixed;
		}
		#overlay-1 .frmwrap{
			height: 100%;
			max-height: 360px;
			overflow-y: auto;
		}
.inner-banner-img h2 img{
	width:160px;
}
.img-sec, .sec-content{
	width:100%;
}
.sec-content, .greybg .sec-content{
	padding:0;
}
.sec-rt-img.cmsContainer .greybg h2, .greybg .sec-content, .sec-rt-img.cmsContainer h2{
	text-align:center;
}
.page-template-Neondx-landingpage-new-v2 .sec-rt-img.cmsContainer .greybg h2, 
.page-template-Neondx-landingpage-new-v2 .greybg .sec-content, .sec-rt-img.cmsContainer h2{
	text-align:left;
}
.page-template-solution-child-template .sec-rt-img.cmsContainer .greybg h2, .page-template-solution-child-template .greybg .sec-content, .page-template-solution-child-template  .sec-rt-img.cmsContainer h2{
	text-align:left;
}
.img-sec{
	margin-bottom:20px;
}
.benefits-bx{
	float:none;
	width:100%;
	margin-bottom:40px;
}
.benefits-bx a{
	font-size: 16px;
}
.benefits-bx img{
	width: 70px;
}
.benefit-bx-sec {
    padding-bottom:0;
}
.neon-content-wrap{
	text-align:center;
}
.neon-sectionfull.oddeven-fullsection {
    padding: 50px 0;
}
.left-section, .right-section{
	width: 100%;
}
.left-section{
	border-bottom: 1px solid #fff;
	border-right: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.neon-third-section li{
	width: 100%;
}
.right-section ul{
	float: none;
}
.sec-content{
	float: none !important;
	width: 90% !important;
	margin: 0 auto !important;
	padding: 0px !important;
}

.capabiliti-section h2.sec-title{
	text-align: center;
} 

.digital-cust-section h2.sec-title{
	margin-bottom: 30px;
}

.requestdemo-cont {
    max-width: 350px;
}

.neon-explore-product.requestdemo-cont > li {
    width: 100%;
}

.hm-solution-sec .capabiliti-section {
    width: 90%;
}
.core-content .hm-solution-bx {
    width: 100%;
	margin-right:0;
	text-align: center;
}
.hm-solution-bx h3{
	min-height:100%;
	font-size:16px;
}
.core-capabiliti-wrp.hm-solution-sec{
	background-position:right;
}
.hm-solution-bx .word-break{
	display:inline-block;
}

.profileimg-wrap{
	margin:0 auto;
	float: none !important;
}
.detailsblock.managemet-team-wrap.active .bordersection:before{
	left:50% !important;
}
.managemet-team-wrap .fullcontainer > .container{padding:45px 15px 20px 15px; }

.home-block{
	width: 100%;
	padding: 25px 20px;
	float: none;
}
.home-block.one h2, .home-block.two h2, .home-block.three h2{
	width: 100%;
	font-size: 21px;
	text-align: center;
}

.home-block-wrap{
	position: relative;
	overflow: inherit;
}

.home-block-wrap .border-bottom{
	bottom: -8px;
	margin: 0px;
	width: 100%;
}

.highlight-head{
	border:0px;
}
.banner-title:after{
	height: 3px;
	max-width: 200px;
	width: 100%;
	margin: 9px auto 0 auto;
	content: "";
	display: block;
	background: #e75d1e
}
	.download-wrap .banner-img {
		height: 255px;
	}
	
	/*New Home Page Design start*/
.head-section{
	padding: 10px 0;
}
.success-storie-content h3{
	font-size: 22px;
	line-height: 34px;
}
.success-percent-sec {
    padding: 10px 0;
}
.success-percent-ul li{
	vertical-align: top;
	width: 49%;
}
.percent-span{
	font-size: 26px;
	margin-bottom: 10px;
}
.btn-parent {
    padding-top: 30px;
}
.success-storie-col{
	width: 100%;
}
.storie-left{
	margin-bottom: 20px;
}
.success-storie-col{
	padding: 0 10px;
}
.success-percent-ul li{
	padding: 5px 10px;
}
.customer-success-stories-section .storie-right{
	display: none;
}
.insights-box{
	width: 100%;
	min-height: 170px;
}
.insights-bx-section .insights-box:first-child {
    width: 100%;
}
.get-started-col{
	width: 49%;
}
.get-started-col .radius-btn{
	font-size: 13px;
line-height: 26px;
}
.head-section p{
	font-size: 18px;
	line-height: 26px;
}
/*New Home Page Design end*/

/*New Blog Page Layout*/
.blog-banner-section{
	 padding: 20px 0px 35px;
}
.featured-image-sec {
    height: 170px;
}
.blockrepeated .blockrepeated-bx .leftImg{
	width: 100% !important;
}

.cmsContainer h1.blog-banner-heading{
	font-size: 38px;
    margin-bottom: 18px;
}
.cmsContainer p.blog-banner-content{	
    text-align: left;
    color: #003750;
    font-size: 24px;
    line-height: 34px
}

.inner-page-hd.with-bg.collaterals-banner-wrap{
	min-height: 261px;
	padding: 20px 0px 20px 0px;
}
.collateral-page.collaters-main-wr .blu-tab-wrap .tablinks a{
	padding: 15px;
}

.collaterals-banner-wrap.inner-page-hd.with-bg .sec-title{
	font-size: 30px;
	margin-bottom: 18px;
}
.collaterals-banner-wrap.inner-page-hd.with-bg p{
	font-size: 20px;
  line-height: 30px;
}	
.collateralPost-wrap{
	margin: 25px 0px;
}
.collateralPost-content h3{
	font-size: 26px;
}

.viewmr-slider-wrp .slick-initialized .slick-slide{
	min-width: 280px;
}
.collateralPost-wrap{
	margin: 0px;
}

.collateralPost-thumbnail{
	width: 100%;
	margin-bottom: 20px;
}
.collateralPost-content{
	width: 100%;
	height: inherit;
}
.colletral-new .blu-tab-wrap .horizontaltabs{
	background:none;
}

.collateralPost-content .case-btn-wrap{
	position: inherit;
}

.collateralPost-thumbnail .main-img img{
	height: 200px;
	object-fit: cover;
	width: 100%;
}
.collateralPost-thumbnail:hover .main-img img{
	margin-left: -30px;
}
.collateralPost-content .case-btn-wrap{
	margin-bottom: 15px;
}

.success-storie-col .main-img img{
	height: 200px;
}
.customer-success-stories-section .success-storie-col .main-img img{
	height: 100%;
	width: 100%;
}
.success-storie-col:hover .main-img img{
	margin-left: -30px;
}
.success-storie-col .case-btn-wrap{
	margin-bottom: 15px;
}
.ebook-landing-page .banner-right-section p{
	margin: 0 auto;
	width: 100%;
	max-width: 435px;
}
.ebook-landing-page .sec-content{
	height: inherit;
}
.ebook-landing-page .sec-rt-img.cmsContainer.ebook-landing-cont a{
	position: inherit;
}
.ebook-landing-page .img-sec{
	width: 90%;
	margin-bottom: 15px!important;
	margin: 0 auto;
	float: none;
	height: 100%;
	overflow: hidden;
}
.ebook-landing-page .img-sec-thumbnail{
	max-width: 100%;
	height: auto;
}
.ebook-landing-page .sectionfull:nth-child(2n+2) .img-sec, .ebook-landing-page .sectionfull:nth-child(2n+2) .img-sec-thumbnail{
    float: none;
}
.ebook-landing-page .img-sec img{
	width: 100%;
}
/* Technology page starts here */
.banner-sec-tech {
    background: #fafbfd;
}
.page-template-Technology-template .banner-sec-tech h1{
	font-size: 22px;
	width:100%;
}
.banner-sec-tech h1 {
    font-size: 26px;
    line-height: 40px;
    width: 75%;
    max-width: 100%;
    margin-bottom: 30px;
}
.unq-tch h2 {
    font-family: 'OpenSans' !important;
	font-weight: bold;
}
.unq-tch {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
}
.unq-tch h3 {
    text-align: center;
    color: #ec6608;
    font-size: 14px;
}
.well-trained h2 span, .well-trained h3 span {
    display: inline;
}
.well-trained h2 {
    margin-bottom: 0.3rem;
    line-height: 35px;
    text-align: center;
    font-size: 26px;
}
.content-block p {
    font-size: 18px;
    min-height: auto;
    max-width: 95%;
    line-height: 27px;
}
.trained-row, 
.three-block-row {
    grid-template-columns: repeat(1, 1fr);
}
.content-block h4 {
    font-size: 26px;
    line-height: 40px;
}
.unq-tch .col-9 {
    max-width: 100%;
    padding: 0 10px;
}
.absolute-img {
    max-width: 100%;
    bottom: 0;
    position: relative;
    display: none;
}
.three-block-row div {
    padding-bottom: 2rem;
}
.two-block-row {
    column-gap: 100px;
}
.trusted-sld-wrap .slick-prev {
    left: -35px;
    right: unset;
}
.trusted-sld-wrap .slick-next{
	right: -35px;
	left: unset;
}
.trusted-main-wrap {
    background: #fff;
    padding: 50px 0;
}
.trusted-main-wrap h2 {
    font-size: 26px;
    line-height: 35px;
}
.trusted-main-wrap h2 span {
    display: inline;
}
.three-block-sec h2, .tech-com-title {
    font-size: 26px;
    line-height: 35px;
}
.three-block-sec h2 span, .tech-com-title span {
    display: inline;
}
.three-block-row h3 {
    line-height: 26px;
    font-size: 20px;
}
.two-block-row {
    grid-template-columns: repeat(1, 1fr);
}
.versatile-sec {
    padding: 50px 0;
}
.well-trained {
    background: #03374d;
}
.content-block {
    min-height: 180px;
}
/* Technology page ends here */
.mt-3{
	margin: 15px 0 0 0;
}
	.image-right-align .sec-rt-img .sectionfull .container {
	  display: block;
	}
	.image-right-align .sec-rt-img.cmsContainer .greybg h2, .image-right-align .greybg .sec-content {
	  text-align: center;
	}
	.image-right-align h2.arrow-title span::before {
		top: 1px;
	}
	.home_pop_up h1 {
		font-size: 16px;
		margin-bottom: 20px;
		line-height: 24px;
	}
	.home_pop_up h1 span {
		padding-bottom: 0;
	}
	.form-controls-popup {
		grid-template-columns: unset;
		row-gap: unset;
		display: block;
	}
	.form-controls-popup.siteForm input {
		margin-bottom: 8px;
	}
	.txt_inr {
		width: 100%;
		padding: 0;
	}
	.poup-content p {
		margin-bottom: 8px;
		font-size: 14px;
		line-height: 20px;
	}
	.img_inner {
		width: 100%;
		margin-top: -1.2rem;
	}
	.img_inner img {
		width: 38%;
	}
	.home-poup-content-wrap {
		padding: 27px 13px 27px 13px;
	}
	.form-controls-popup.siteForm {
		margin: 0 0 0.8rem;
	}
	.sectionOverlay .screenTable .sectioninner {
		top: 10px !important;
		width: 90%;
		left: 20px;
	}
	.sectionOverlay .screenTable .sectioninner.home-poup-content-wrap {
		top: 0 !important;
		width: 100%;
		left: 0;
	}
	
	.sectionOverlay .sectioninner.download-popup-form{
		left: 0;
	}
	.cc-revoke.cc-bottom {
		bottom: -0.5em;
		left: 2em;
		font-size: 14.5px;
	}
	.sectionOverlay .overlayer {
		height: 100%;
		width: 100%;
	}
	.sectionOverlay {
		position: fixed;
	}
	.slide1.indosat .client-img img {
		width: auto;
		max-width: 100%;
	}
	.slide1.indosat .client-detail {
		width: 70%;
	}
	.slide1.indosat .client-img {
		width: 28%;
	}
	.sec_wth_bg h2 {
		font-size: 24px;
	}
	.bg_thrd_sec figure {
		margin-top: 0.7rem;
	}
	.circle_bg {
		padding: 50px 0 50px;
		background-size: 100%;
		background-position: top;
	}
	.feature_img_bx figure {
		width: 60%;
		margin: 0 auto;
	}
	.grd_bx{
		border-bottom: 1px solid #5D5D5D;
	}
	.grd_bx:last-child{
		border-bottom: none;
	}
	.bg_thrd_sec,.timely_bg,
	.circle_bg,.bg_frth_sec {
		padding-left: 5px;
		padding-right: 5px;
	}
	.features_lst_wrp {
		padding: 30px 0 10px;
	}
	.cta-btn-style {
		margin: 0 0 20px;
	}
	.bg_frth_sec .shape {
		width: 140px;
	}
	.grd_bx > div h4, .grd_bx > div h4 span {
		font-size: 26px;
		line-height: 1.1em;
	}
	.features_lst li > figure {
		width: 20%;
	}
	.features_lst li figure img {
		width: 50px;
	}
	.features_lst li > div h4 {
		font-size: 24px;
	}
	.features_lst li {
		margin: 0 0 1rem;
	}
	.features_lst li:last-child {
		margin: 0;
	}
	.features_lst_wrp ul:first-of-type ,
	.features_lst_wrp ul{
		margin: 0 0 30px;
	}
	.grd_bx > div p {
		font-size: 16px;
	}
	.bg_frth_sec .shape.three {
		bottom: -6px;
		width: 120px;
	}
	.bg_frth_sec .shape.two {
		bottom: 10px;
		width: 50px;
	}
	.banner_sec_wth_bg .shape {
		width: 50px;
	}
	.banner_sec_wth_bg .shape.three {
		right: -55px;
		width: 110px;
	}
	.lft_col1_cntnt {
		width: 100%;
		margin: 0 0 0.6rem;
	}
	.banner_sec_wth_bg .shape.two {
		bottom: 0;
		width: 110px;
	}
	.banner_sec_wth_bg {
		padding: 60px 5px 0 5px;
	}
	.rgt_col2_cntnt {
		width: 80%;
		margin: 0 auto;
		position: relative;
		z-index: 1;
	}
	.lft_col1_cntnt h1 {
		margin: 0 0 12px;
		font-size: 26px;
	}
	.lft_col1_cntnt p {
		font-size: 16px;
		line-height: 25px;
	}
	.mbl-logo-blue,.search_form_mobile{
		display: inline-block;
	}
	/* solution page new design common css bh  */
	.sol-grd-bx {
		margin: 0 0 1.5rem;
	}
	.sol-grd-bx > div h4, .sol-grd-bx > div h4 span {
		margin: 0 0 5px;
		font-size: 22px;
	}
	.solution_temp_customer_succes_sec.bg_frth_sec {
		padding: 80px 6px 0;
	}
	.key_capbilitieSec_solut_tem {
		padding: 50px 5px;
	}
	.solution_temp_customer_succes_sec h2, .key_capbilitieSec_solut_tem h2 {
		font-size: 26px;
	}
	.three_grid_bx_wrp {
		padding: 30px 0 0;
	}
	.key_capbilitieSec_solut_tem h2::after {
		width: 90px;
	}
	.sol-grd-bx > div p, .sol-grd-bx > div p > span {
		font-family: 'OpenSans' !important;
	}
	.sec-rt-img .sectionfull.pad-b-0-img-auto h2.arrow-title span{
		display: inline-block;
	}
	/* solution page new design common css ends bh  */
	.sectionfull h2.arrow-title span{
		display: inline-block;
	}
	.sectionfull h2.arrow-title span::before {
		height: 100%;
		top: 0;
		background-position: center left;
	}
	.hm-collaterPost-bx .collateralPost-thumbnail,
	.hm-collaterPost-bx .collateralPost-content{
		padding-left: 0;
		padding-right: 0;
	}
	.hm-customer-success-sec .collateralPost-content {
	  padding-bottom: 0;
	}
	.hm-customer-success-sec .collateralPost-wrap{
		padding-bottom: 0;
	}
	/* What Challenge Solved Section design start */
	.challenge-solve-bx-section{
		grid-template-columns: repeat(1, 1fr);
	}
	.challenge-solve-decription p{
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 8px;
	}
	.marketing-challenge-class .challenge-heighlight-cont-sec .challenge-solve-decription {
	  /*padding-left: 40%;*/
	}
	/* What Challenge Solved Section design end */
	.video-fields-section {
	  padding: 80px 0 0px;
	}
	ol.blog-ol-list li{
		font-size: 13px !important;
	}
	ol.blog-ol-list li span {
		margin-top: -18px;
	}
	.single-featured-image-sec{
		margin-bottom: 20px;
	}
	.postid-7533 .single-featured-image-sec {
/* 		height: inherit; */
	}
	.hide-mobile{
	  	display: none;
	}
	.request-for-demo-content-link, .datasheet-content-link{
	  margin-top: 15px;
	  display: inline-block;
	}
	/*--AWS mobile style--*/
	.aws-banner-sec {
	    min-height: 380px;
	}
	.aws-banner-img {
		max-width: 310px;
	}
	.aws-partner-image {
	    width: 50px;
	}
	.aws-partner-images-sec {
		height: 156px;
		width: 156px;
		margin: -240px auto 30px;
	}
	.worflow-content-sec h2 {
		font-size: 26px;
		line-height: 35px;
	}
	.worflow-content-sec p {
		font-size: 16px;
		line-height: 28px;
	}
	.worflow-content-sec {
	  padding: 152px 15px 67px;
	}
	.round-bx h2 {
	    font-size: 22px;
	    line-height: 30px;
	    padding-left: 10px;
	}
	.round-bx h2::before {
	    top: 8px;
	    height: 16px;
	}
	.round-bx{
		padding: 15px;
	}
	.round-bx p {
	    font-size: 15px;
	    line-height: 25px;
	}
	.round-img img {
	    max-width: 229px;
	 }
	.icon-hd {
	    font-size: 28px;
	    line-height: 36px;
	}
	.icon-hd span {
	  padding-left: 32px;
	}
	.icon-hd span::before {
	    background-position: left 0;
	    width: 28px;
	}
	.marketplace-subhd {
		font-size: 16px;
		margin: 16px 0 30px;
	}
	.btn-style-hd span {
		font-size: 22px;
		line-height: 42px;
		padding: 5px 20px;
	}
	.case-studies-post-image-wrap img {
		height: 210px;
	    object-fit: cover;
	    width: 100%;
	}
	.btn-style-hd {
	    margin: -91px 0 30px;
	}
	.case-studies-post-image-sec{
		padding: 70px 0 30px;
	}
	/*--End AWS mobile style--*/
	.youtube-media-wrap {
	  text-align: center;
	}
	.youtube-media-wrap iframe {
	  max-width: 498px;
	}
	.videoPost-wrap .collateralPost-thumbnail .main-img img{
		height: 100%;
		max-width: 498px;
    	margin: 0 auto;
	}
	.videoPost-wrap .collateralPost-thumbnail:hover .main-img img{
		margin-left: auto;
	}
	.podcast-iframe-wrap iframe{
		height:auto !important;
	}
	.banner-sec-tech.generative-top-banner h1 {
		font-size: 24px;
	  }
	  .banner-sec-tech.generative-top-banner p {
		padding: 0px;
	  }
	  .use-cases-sec.versatile-sec .tech-com-title span::after{
		width: 130px;
	  }
	  .why-gen-ai.three-block-sec h2 span::after, .tech-com-title span::after {
		width: 200px;
	  }
	  .banner-sec-tech.generative-top-banner h1 span::after{
		width: 200px;
	  }
	  .product-new-wrap .themebutton span {
	    font-size: 17px;
	  }
	  html:lang(en) .search-field .searchform input[type="submit"]{
	  	margin-left: 5px;
    	margin-top: 10px;
	  }
	.postid-17597 .single-featured-image-sec {
  		height: auto;		
	}
	.postid-17597 .bloglist .blockrepeated .single-featured-image-sec img{
		width:100% !important;
	}
	.unq-tch-new-sec h2{
		font-size: 34px;
		font-family: 'OpenSans-Bold' !important;
	}
	.unq-tch-new-sec h3{
		text-align: left;
	}
	.unq-tch-new-sec h2 {
	  line-height: 36px;
	  text-align: left;
	  font-size: 28px;
	  font-weight: normal;
	}
	.tbl-style table{
		font-size: 13px;
	}
	.qr-code-col-right .borderwrap .archiveswrap{
		display: block;
	}
	.qr-tab-links-wrap{
		padding: 30px 0;
		    gap: 10px;
	}
	.qr-tab-links-wrap a {
    	padding: 15px 16px;
    	font-size: 14px;
	}
	.qr-code-col-right .borderwrap > h5 {
        font-size: 18px;
    }
	.qr-code-page .inner-small-banner .inner-page-top-content h2.sec-title {
		font-size: 28px;
		line-height: 32px;
	}
	.qr-code-page .inner-small-banner .inner-page-top-content p {
		font-size: 16px;
		line-height: 22px;
	}
	.qr-top-content{
		grid-template-columns: 1fr;
  		gap: 0;
	}
}
@media only screen and (max-width: 640px) {
	.collaters-main-wr .blu-tab-wrap .tablinks a, .collaters-main-wr .orng-btn{
		font-size: 18px;
		}
	.collaters-main-wr .blu-tab-wrap .tablinks a, .collateral-page.collaters-main-wr .blu-tab-wrap .tablinks a {
    	padding: 14px 10px;
		}
	.collaters-main-wr .post-hd a, .collaters-main-wr .post-hd .datas-hd{
		font-size: 18px;
		}
	.post-dt-content{
    	padding: 15px 0px;
}
	.collaters-main-wr .blu-tab-wrap .border-bottom{
		margin-left: 18%;
		}
	.arrow-rt-title{
		font-size: 18px;
		}
	.headtitle-bg .post-hd{
		padding: 40px 10px 20px;
		}
	.tab-inner2 .post-hd{
		padding:40px 0 20px;
		}	
		.case-btn-wrap{
			text-align:center;
		}
		.case-btn-wrap .themebutton{
			margin-left:0;
		}



		.collateralPost-thumbnail{
			width: 100%;
			float: none;
		}
		
		/*New Blog Page Layout*/
		.archive .blockrepeated{
			width: 100%;
		}	
		.archive .blockrepeated{
			padding: 0 12px;
		}
		.archive .blockrepeated-bx{
			padding: 13px 10px 16px;
		}
		.banner-sec-tech h1 span:after {
			width: 150px;
		}
		.page-template-Technology-template .featured-product-section {
			padding-top: 1.5rem;
		}
		.page-template-Technology-template .featured-product-section .section-content-wrap {
			padding-top: 20px;
		}
	}


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



.listingblocks li{ width:33.3%;}
.listingblocks li .logoox img{width:100px;}
    
#brand-list .bxslider li{margin-right: 10px!important;}
.fullrow.clients #brand-list{padding: 10px;}    

.slick-prev{ left:0;}
.slick-next{ right:0;}     

.slide h3{width: 260px !important;}    
.mbslide img{display: block!important; width:300px!important; }      
.mbslide{ height: 200px!important;} 
.fraction-slider{height: 200px!important;}     
.videoPlayer{
	/*min-height:inherit;
	background-image:none;*/
	height:360px;
}
.section1-title a{
	margin-top:10px;
	/*padding:5px 10px;
	font-size:13px;*/
	height:20px;
	width:70px;
}
.videoPlayer video{
	display:none;
}
.section1-title h1{
	margin-left:10px;
}
.blockList .managemet-team-wrap.col{
		width:48%;
		max-width:350px;
	}
	.white-thumb{
		width:100%;
		text-align:center;
	}
	
	.white-cont{
		width:100%;
		margin-bottom:15px;
		text-align:left;
	}
	.case-studies-slider .colshalf_wrap .collaterals_bg{
		width:90% !important;
		margin:0 auto;
	}

	#homepage-banner .banner-img{
		height:195px;
	}
	.home-read-more{
		top:78%;
	}
	#homepage-banner .innovation-img .banner-img{
		background-position: 75% center !important;
	}
	.home-read-more .themebutton {
		line-height:22px;
		height:inherit;
		padding:9px 15px 6px 15px;
		display:inline-block;
	}
	#homepage-banner .banner-img{
		height:423px;
	}

	.clients-banner#homepage-banner .banner-img{
		height: 536px;
	}

	.clients-banner .banner-cont-wrap{
		padding: 0px;
	}

	.clients-banner .banner-right-section{
		background-color: #1c363c;
		padding-bottom: 10px;
	}
	.banner-cont-wrap{
		padding:18px;
		text-align:center;
	}
	.bann-img{
		width:100%;
		text-align:center;
		float:none
	}
	.bann-img img{
		max-width:140px;
		display:inline-block;
	}

	.bann-img{
		margin-top: 15px;
	}
	
	.banner-right-section{
		width:100%;
		float:none;
	}
	.small-txt{
		font-size:12px;
		margin-bottom:8px;
	}
	.banner-title{
		font-size:20px;
		line-height:26px;
	}
	.banner-txt{
		line-height:18px;
		color:#fff;
		 text-shadow: 2px 2px 5px #000;
	}
	.inner-page-hd.job-wrap .sec-title{
		font-size:24px;
	}
	.blu-tab-wrap .tablinks{
		padding:14px 33px;
	}
	.tab-cont-sec .border-bottom{
		margin-left: 10%;
		width: 81%;
	} 
	.individual-block{
			width: 45%;
			margin-bottom: 18px;
	}
}

@media only screen and (min-width:501px) and (max-width:767px) {
.slide h3{width: 360px !important;}
.hm-solution-sec .capabiliti-section {
    width: 62%;
}

/*New Home Page Design start*/
.section-parent {
    padding: 30px 0;
}
.solution-box{
	width: 50%;
}
.solution-box1:last-child{
	width: 100%;
	margin-left: 0;
}
.solution-box h3{
	font-size: 22px;
	min-height: 45px;
}
.solution-decription{
	font-size: 15px;
	line-height: 24px;
}
.solution-box1:last-child h3{
	font-size: 24px;
	margin-top: auto;
}
.solution-box1:last-child .learn-more-btn{
	font-size: 12px;
}

.featured-box{
	padding: 20px;
}
.featured-logo-section{
	margin-bottom: 20px;
}
.featured-logo-section img {
    max-width: 120px;
}
.featured-decription{
	font-size: 15px;
	line-height: 24px;
	/*min-height: 340px;*/
}
.storie-right{
	text-align: center;
}
/*.storie-right img {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
}
*/
#home-banner-slider .banner-image {
    padding: 40px 0 0;
    min-height: 340px;
    background-image: none !important;
    background-color: #b6d9e8 !important; 
}
.banner-head-sec h1{
	font-size: 33px;
	line-height: 42px;
}
.banner-para p{
	font-size: 16px;
}
/*New Home Page Design end*/
 
}
@media only screen and (max-width: 580px) {
	.tab-bx li span{
		font-size:14px;
	}
	.solution-sectionfull{
		padding:65px 0;
	}
	.solution-content-wrap h2.arrow-title span{
		display:block;
		margin: 0 auto;
   		width: 85%;
	}
}
@media only screen and (min-width:421px) and (max-width:767px) {
.cmsContainer.application .application_bottom_col img.leftImg{
	/*margin:0 auto 20px;*/
	border:none;
	display:inline-block;
	width:2%;
	float:left;
}
 .application_bottom_col p{
	 text-align:left;
	  width:90%;
}
.bottom-block-left .application_bottom_col{
	 margin-bottom:0;
	 padding-top:0;
}   
/*#homepage-banner .banner-img{
		height:260px;
	}*/
	.banner-cont-wrap{
		margin: 0 auto 2% auto;
	}
	.clients-banner .mtn.robox .bann-img img{
		max-width: 350px;
	}

}
@media only screen and (max-width: 500px) {
/*New Home Page Design start*/
.section-parent {
    padding: 30px 0;
}
.section-hd{
	font-size: 24px;
}
.solution-box{
	width: 100%;
}
.solution-box1:last-child{
	width: 100%;
	margin-left: 0;
}
.solution-box h3{
	font-size: 22px;
	min-height: 45px;
}
.solution-decription{
	font-size: 15px;
	line-height: 24px;
	min-height: inherit;
}
.solution-box1:last-child h3{
	font-size: 24px;
}
.solution-box1:last-child .learn-more-btn{
	font-size: 12px;
}
.featured-box{
	padding: 30px 15px;
	width: 100%;
	border-right: none;
	border-bottom: 1px solid #3b8ea8;
}
.featured-box:last-child{
	border-bottom: none;
}
.featured-logo-section{
	margin-bottom: 20px;
}
.featured-logo-section img {
    max-width: 150px;
}
.featured-decription{
	font-size: 15px;
	line-height: 24px;
	min-height: inherit;
}
.insights-box h3{
	font-size: 20px;
	line-height: 32px;
}
.insights-decription{
	font-size: 15px;
}
.get-started-col{
	width: 100%;
	padding: 20px 10px;
}
.get-started-col h2{
	font-size: 30px;
	line-height: 38px;
}

#home-banner-slider .banner-image {
    padding: 0;
    min-height: 400px;
    background-image: none !important;
    background-color: #b6d9e8 !important;
}
.banner-head-sec h1{
	font-size: 23px;
	line-height: 34px;
}
.banner-para p{
	font-size: 16px;
}

.slide-parent .slick-prev .glyphicon{
	left: 6px;
	top: 0;
}
.slide-parent .slick-next .glyphicon{
	right: 6px;
	top: 0;
}
.testimonial-cont-para{
	padding: 50px 20px;
}
.col-grid-3{
    width: 35%;
} 
.col-grid-9{
    width: 64%;
}
.testimonial-logo img{
	max-width: 100%;
}
.testimonial-personal-details{
	padding-top: 0;
}
.testimonial-cont-para p{
	font-size: 17px;
	line-height: 28px;
}
.testimonial-personal-details p{
	font-size: 15px;
}

.slicknav_btn.secondary_btn{
	right: 15px;
}
.search-grid-3{
	right: 53px;
}
.search-grid-3 .radius-btn{
	font-size: 12px;
    line-height: 24px;
}
.lets-connect-btn{
	padding: 4px 15px;
}
/*New Home Page Design end*/
	.solutions-bx-section, .solution-box{
	  display: block;
	}
  	.customers-partners-section .slick-next, .customers-partners-section .slide-parent .slick-next .glyphicon{
	  right: 0px;
	}
	.customers-partners-section .slick-prev, .customers-partners-section .slide-parent .slick-prev .glyphicon{
	  left: 0;
	}
}
@media only screen and (min-width:320px) and (max-width:480px) {
.videoPlayer{
/*	min-height:inherit;
	background-image:none;*/
	height:150px;
}
.section1-title{
top:30%;
}
.section1-title h1{
	margin-left:10px;
}
.section1-title a{
	margin-top:10px;
	/*padding:5px 10px;
	font-size:13px;*/
	height:20px;
	width:70px;
}	
.videoPlayer video{
	display:none;
}
.clients-banner#homepage-banner .banner-img{
		height: 480px;
	}

	.clients-banner .banner-cont-wrap{
		padding: 0px;
	}

	.clients-banner .banner-right-section{
		background-color: #1c363c;
		padding-bottom: 10px;
	}
	

}
@media only screen and (max-width: 550px) {
	.frost-award .banner-right-section{
		background-size: 20%;
		padding-left: 21%;
	}
	.x-factor.download-wrap.frost-award .banner-title, .x-factor.download-wrap.frost-award .banner-title span{
		font-size: 24px;
		line-height: 30px;
	}
	.inner-small-banner .inner-page-top-content, .inner-small-banner{
		height: 400px;
	}
}

@media only screen and (max-width: 479px) {

	.frost-award .banner-right-section{
		background-size: 20%;
		padding-left: 21%;
		background-position: top center;
		padding: 20% 0 0 0;
	}
	.x-factor.download-wrap.frost-award .banner-title, .x-factor.download-wrap.frost-award .banner-title span{
		font-size: 20px !important;
		line-height: 30px;
	}
	.x-factor.download-wrap.frost-award .banner-title, .x-factor.download-wrap.frost-award .banner-title span{
		font-size: 24px;
		line-height: 30px;
	}

	.collateral-page.collaters-main-wr .blu-tab-wrap .tablinks a{
		padding: 10px 3px;
		font-size: 13px;
	}
	.collateral-page.collaters-main-wr .blu-tab-wrap .tablinks::after {
	    right: -7px;
	}
	.clients-banner .mtn.robox .bann-img img{
		max-width: 300px;
	}
	.collaterals-banner-wrap.inner-page-hd.with-bg .sec-title{
		margin-top: 0px;
	}
	.collateralPost-content h3{
		line-height: 30px;
	}

	.thumb-box-wrap{
        overflow: hidden;
        width: 100%;
        max-width:390px;
        margin:0 auto;
    }

    .thumb-img img{
    	width: 90%;
    }

    .thumb-box{
    	width: 50%;
    }

   /* .thumb-img a, .thumb-img span{
    	height: 120px;
    }*/
	.product-new-wrap .productsuit-blocks{
		width: 100%;
	}
	.mtn.robox .bann-img img{
		margin-top: 2%;
		max-width: 296px;
		width: 100%;
	}
	.mtn .banner-title {
	    font-size: 15px;
	    line-height: 21px;
	}	
	.mtn .banner-title .highlight2{
        font-size: 19px;
    } 

	.mtn .bann-img{
		width: 82%;
	}

	.mtn .banner-right-section{
		padding-top: 4%;
	}


	.blockList .managemet-team-wrap.col{
		width:100%;
		max-width:350px;
		margin:0 auto 10px auto;
	}
	.name-designation{
		height:inherit;
	}
	.detailsblock.managemet-team-wrap.active{
		min-height:700px;
	}
	.blockList .managemet-team-wrap.col{
		padding:20px  0 0 0;
	}
	.white-thumb{
		width:100%;
		text-align:center;
	}
	
	.white-cont{
		width:100%;
		margin-bottom:15px;
		text-align:left;
	}
	#homepage-banner .banner-img{
		height:340px;
	}
	.banner-cont-wrap{
		padding:18px;
		text-align:center;
	}
	.bann-img{
		width:100%;
		text-align:center;
		float:none;

	}
	.vinaphone .bann-img{
		margin-right: 0px;
	}

	.robox .bann-img img{
		max-width: 78px;
		margin-top: 1px;
	}
	.bann-img img{
		max-width:140px;
		display:inline-block;
		margin-top: 15px;
	}
	.banner-right-section{
		width:100%;
		float:none;
	}
	.small-txt{
		font-size:12px;
		margin-bottom:8px;
	}
	.banner-title{
		font-size:14px;
		line-height:20px;
	}
	.banner-txt{
		line-height:18px;
		color:#fff;
		 text-shadow: 2px 2px 5px #000;
	}
	.home-read-more{
		top:74%;
	left:10px;
	}
	#homepage-banner .innovation-img .banner-img{
		background-position: 44% center !important;
	}
	.home-read-more .themebutton {
		font-size:12px;
		height:inherit;
		padding:4px 15px 0px 15px;
		line-height:22px;
		min-width:inherit;
	}
	.home-inthemedia .post{
		float:none;
		width:100%;
		margin-bottom:15px;
	}
	.mediathumb img {
		max-width: 280px;
	}
	.banner-title{
		font-size:20px;	
		line-height: 26px;
	}
	 h2.arrow-title{
		 font-size:18px;
		 line-height: 25px;
		  margin: 0 auto;
    	          width: 94%;
	}
	 h2.arrow-title span::before{
		left:-19px;
	}
	.banner-cont-wrap{
		margin: 0 auto 2% auto;
	}
	.inner-page-hd.job-wrap .sec-title{
		font-size:20px;
	}
	.tab-bx li span{
		font-size:11px;
	}
	.tab-bx li img{
		width:40%;
	}
	.tab-bx li a.selected::before{
		left: 53%;
		border-left:7px solid transparent; 
		border-right:7px solid transparent; 
		border-bottom:9px solid #fff; 
	}
	.blu-tab-wrap .tablinks{
		padding:14px 18px;
		font-size:17px;
	}
	.tab-cont-sec .border-bottom{
		margin-left: 7%;
		width: 87%;
	} 
	.blu-tab-wrap .tablinks::after{
		top:17px;
	}
	/*02.07.2018*/
	.collaters-main-wr .slider{
		width:85%;
	}
	.collaters-main-wr .slick-slider{
		margin:0 auto;
	}
	.individual-block{
		width: 100%;
		max-width:320px;
		float: none;
		margin: 0 auto 15px auto;
	}

	.solution-block .blocktext2 a {
	    width: 100%;
	}
	.profileimg-wrap{max-width: 280px;}
	.blockList {margin-left: 0;height: inherit !important;min-height: 759px;}
	/*.profileimg-wrap:hover .name-designation{padding-top: 198px;}*/
	/*c*/

	.managemet-team-wrap.active .fullcontaine, .managemet-team-wrap.active .fullcontainers{
		position: inherit;
		 display: block !important;
	}
		
	.download-right-section .siteForm input[type="submit"] {
		width: 100%;
	}

	/*New Blog Page Layout*/
	.blog-banner-section{
    	min-height: 170px;
	}
	.cmsContainer .blockrepeated-bx ul.listfloated li:first-child {
	    width: 100%;
	}
	.cmsContainer .blockrepeated-bx ul.listfloated li:last-child {
	    width: 100%;
	}
	.blockrepeated-bx .listfloated li a.arrowlink, 
	.blockrepeated-bx .listfloated li a.arrowlink span{
		float: left;
	}
	.archive .blockrepeated{
		margin-bottom: 0;
	}
}
@media (min-width:992px) {
		.partner-page .thumb-box-wrap{
			display: flex;
		}
		.partner-page .thumb-box-wrap h3{
			width: 30%;
			display: flex;
			align-items: center;
			justify-content: center;
			border: 0px;
			position: relative;
			padding-right: 25px;
			text-align:left;
		}
		.partner-page .thumb-box-wrap h3::after{
			content: "";
			width: 4px;
			height: 79%;
			display: block;
			position: absolute;
			right: 10px;
			margin: auto;
			top: 0;
			bottom: 0;
		}
		.partner-page .partner-content-wrap{
			width: 70%;
		}
		.partner-page .thumb-box{
			width: 25%;
		}
		 .secondarynav .sec_submenu li.inherit-font a{
        text-align: left;
        padding-left: 35px;
    }
    .thumb-box{
    	width: 16.66666667%;
    	float: left;
	}
	.features_lst_wrp{
		width: 56%;
	}
	/* solution page new design common css bh  */
	.page-template-solution-child-template .sec-rt-img .sectionfull .sec-content{
		padding: 0 0 0 3%;
	}
	.key_capbilitieSec_solut_tem .three_grid_bx_wrp{
		column-gap: 100px;
		row-gap: 25px;
		padding: 2.875rem 0 0 4rem;
		margin: 0 auto;
	}
	.three_grid_bx_wrp {
		grid-template-columns: repeat(3, 1fr);
	}
	.solution_temp_customer_succes_sec .feature_img_bx figure img {
		margin: 0 auto;
	}
	.solution_temp_customer_succes_sec .feature_img_bx figure {
		margin: 3rem;
		margin-top: 7rem;
		margin-bottom: -1rem;
	}
	.solution_temp_customer_succes_sec.bg_frth_sec .shape.two {
		width: 150px;
	}
	.solution_temp_customer_succes_sec.bg_frth_sec .shape {
		width: 340px;
	}
	.sol-grd-bx > div h4,.sol-grd-bx > div h4 span{
		display: block;
	}
	.body-bg-solution-temp{
		background: url('../images/shapes-bg.png') no-repeat top center;
		background-size: 100%;
	}
	.body-bg-solution-temp #body{
		padding-top: 0;
	}
	.body-bg-solution-temp .inner-page-hd {
		text-align: center;
		padding: 120px 0 80px 0px;
		background-image: none !important;
	}
	#header.solution-transparent-header ,
	#header.solution-transparent-header #mega-menu-wrap-max_mega_menu_1,
	#header.solution-transparent-header #mega-menu-wrap-max_mega_menu_2{
		background: transparent;
		background-color: transparent;
	}
	.body-bg-solution-temp .enabled-strip .solutionchild-cont,
	.body-bg-solution-temp .product-new-content{
		padding-top: 0;
	}
	#header.solution-transparent-header {
		box-shadow: none;
	}
	.body-bg-solution-temp .product-new-wrap .banner-callbutton-wrap, 
	.body-bg-solution-temp .solution-new-wrap .banner-callbutton-wrap, 
	.body-bg-solution-temp .packageAnalytics-wrap .banner-callbutton-wrap,
	.banner-main-btn-wrap .banner-callbutton-wrap {
		bottom: -140px;
	}
	.banner-main-btn-wrap .banner-callbutton-wrap{
		z-index: 9;
	}
	.body-bg-solution-temp .product-new-wrap .banner-callbutton-wrap.banner-callbutton-bottom-wrap,	
	.body-bg-solution-temp .solution-new-wrap .banner-callbutton-wrap.banner-callbutton-bottom-wrap, 
	.body-bg-solution-temp .packageAnalytics-wrap .banner-callbutton-wrap.banner-callbutton-bottom-wrap {
		bottom: unset;
	}
	.body-bg-solution-temp .inner-page-top-content:after{
		visibility: hidden;
	}
	.body-bg-solution-temp .banner-callbutton-wrap::before {
		content: '';
		background:url('../images/big-down-arrow.png') no-repeat center center;
		width: 48px;
		height: 25px;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: -20px auto 0;
	}
	.body-bg-solution-temp .banner-callbutton-wrap.banner-callbutton-bottom-wrap::before {
		content: none;
	}
	.body-bg-solution-temp .product-new-wrap .inner-page-top-content.down-arrow{
		margin-bottom: 0;
	}
	.page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new .greybg .sec-content{
		padding-left: 3%;
	}
	.body-bg-solution-temp .greybg .sec-content.neon-dx-cont .default-btn2{
		float: left;
		margin-left: 0;
		padding: 12px 10px;
	 }
	 .body-bg-solution-temp .greybg .sec-content.neon-dx-cont .default-btn2 + a {
		margin-left: 5px;
	}
	 .page-template-2-column-sqr-imgs-with-heading-title-content-imgs-new .inner-page-top-content,
	 .page-template-Neondx-landingpage-new-v2 .inner-page-top-content{
		margin-left: 0;
	}
	/* solution page new design common css bh  */
	
}
@media (min-width:1025px) {
	.page-template-template-mobile-services #body {
		padding: 0;
	}
	.desk-logo-white,.search_form_desk{
		display: inline-block;
	}
}
@media (max-width:800px) {
		#overlay-1.sectionOverlay{
			height: 100%;
			width: 100%;
			z-index:9999999;		
			position:fixed !important;
		}
	#overlay-1.sectionOverlay .screenTable .sectioninner{
			position: fixed;
		}
		#overlay-1 .frmwrap{
			height: 100%;
			max-height: 380px;
			overflow-y: auto;
		}
}

@media (max-width:511px){
	.client-banner-right{
		width: 90%;
	}
	.client-right-text h3{
		font-size: 16px;
		line-height: 24px;
		padding: 7px 0px;
		display: table-cell;
		height: 132px;
		vertical-align: middle;
		text-align: leftl
	}
	.quote2 img, .quote1 img{
		width: 18px;
	}
	.client-img img{
		width: 70%;
	}
	.client-detail .client-desig, .client-detail .client-desig span{
		font-size: 14px;
	}
	.client-detail .client-desig span{
		display: inline-block;
}
.search-field .searchform input[type="text"]{
	width: 96%;
}
.search-field .searchform input[type="submit"]{
	margin-left: 5px;
	margin-top: 10px;
	}
	.download-popup-form .iagree, .download-popup-form .labeltxt{
  		font-size: 11px;		
	}
	.download-popup-form .labeltxt input[type="checkbox"]{
		top:0;
	}

}
@media only screen and (max-width: 450px) {
	.banner-sec-tech h1 {
		width: 100%;
	}
}
@media only screen and (max-width: 360px) {
	.tab-bx li span{
		font-size:9px;
	}
	.tab-bx li img{
		width:55%;
	}
	.tab-wrap .container{
		padding:0px;
	}
	.privacy-policy{
		clear: both;
		display: inline-block;
	}
	.banner-sec-tech h1 {
		width: 100%;
	}
	.trusted-main-wrap h2 ,
	.well-trained h2,
	.three-block-sec h2, 
	.tech-com-title{
		font-size: 20px;
	}
}
.bluewrap h3{
	text-transform:uppercase;
	font-family: 'Brandon Grotesque';
	font-size: 29px;
	}
.bluewrap .news-right h6{
	font-family: 'OpenSans';
	font-size:14px;
	}
h2.sec-title.clr-whit, h2.arrow-title.clr-whit{
	letter-spacing:2px;
	}
.bluewrap input[type="submit"]{
	letter-spacing:1px;
	}

@media only screen and (min-width: 1750px) and (max-width:2600px) {
	.clients-banner .slick-dots{
	        left: 0 !important;
	        right: 0 !important;
	        bottom: -53px !important;
	        text-align: center;
	        margin-top:20px;
	}

	#homepage-banner .slick-dots {
	    left: 19.7%;
	    bottom: 26%;
}

.home-block {
    padding: 65px 0px;

}
}

/*---For Home page Banner Only---*/

@media only screen and (min-width: 1700px) and (max-width:1800px) {
		#homepage-banner .slick-dots {
		    left: 15.8%;
		    bottom: 16%;
		}

		#homepage-banner.home-banner .banner-img {
		    height: 63vh;
		}
}
@media only screen and (max-width: 1900px) {
	.safaricom .client-detail{
		width: 70%;
	}
	.safaricom .client-img{
		width: 28%;
	}

	.safaricom .client-img img{
		width: 100%;
		max-width: 165px!important;
	}
}


@media (min-height: 600px) and (max-height: 680px) and (min-width: 1025px) and (max-width: 1550px) { 
		.clients-banner#homepage-banner .banner-img{
			height: 70vh;
		}
		#homepage-banner.home-banner .banner-img{
			height: 64vh;
		}
}

@media (min-height: 600px) and (max-height: 680px) and (min-width: 768px) and (max-width: 1024px) { 
		.disclaimer-section{
			display: none;
		}
		.clients-banner#homepage-banner .banner-img{
			height: 58vh;
		}
}
@media only screen and (max-width: 369px) {
	.banner-head-sec h1{
		font-size: 21px;
		line-height: 34px;
	}
}
@media only screen and (max-width: 350px) {
	.themebutton span {
		font-size: 18px;
	}
	.sectionOverlay .screenTable .sectioninner {
		left: 14px;
	}
}