/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
/* offer css start */
.card.p-1.free-trial {
/*     display: none; */
}
.card.basic, .card.free-trial, .card.plan-per-job,.card.full-service .parent {
    display: none;
}
.hero_banner .hero_banner_img img {
    width: initial!important;
}
.nectar-button{
	margin-left:-22px;
	margin-top:10px;
}

.clients.four-cols.no-carousel>div {
    width: 20.2%!important;
}
#client-logos img{
	height:110px;	
}
.home_video .vc_col-sm-5 .wpb_wrapper, .home_video .vc_col-sm-5 {
    padding: 15px 0 15px 15px;
    margin: auto;
}
.home_video .oval {
    padding-left: 20px !important;
}
#pulse-custom-form .sign-in.offer-signin {
    font-size: 10px;
}
.diversity-top-block h1{
	font-size: 27px !important;
    font-weight: bold !important;
    line-height: 37px !important;
}
.diversity-top-block p{
	font-size: 19px !important;
    font-weight: 300 !important;
    line-height: 25px !important;
}
.form-top .bg-form{
	width:330px!important;
}

.page-id-9815 .bg-only-us-p{
	background-color:initial!important;
}
.page-id-9815 .row .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 15px;
    border: 2px solid #fff;
    border-radius: 50%;
    margin-left: 10px;
    margin-top: 4px;
}
.page-id-8779 .pricing-plan,
.page-template-template-Landing-page-header .pricing-plan{
/*     max-width: 888px; */
/* 	    max-width: 930px; */
/*     margin: auto; */
}
/* offer css end */
.author_block {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
/*body .vc_row-fluid>.span_12 .wpb_column {
    padding-left: 10px;
    padding-right: 10px;
} */
body.has-mtsnb.pavan1 #header-outer.detached{
    position: absolute !important;
    z-index: 9998;
	top: 0px !important;
	
}
.video-text{
	float: left;
    margin-top: 20px;
    padding-left: 10px;
}

.wp-image-10976{
	width:60px!important;float:left!important;
}
/**/
div#image-nobgimg .span_12 {
    padding: 0;
}
.pulse-marketing li#menu-item-8754 {
    display: none;
}

#arya-pulse-faq .toggle p,#arya-pulse-faq .toggle li {
    font-size: 16px;
}
#arya-pulse-faq .toggle h3 a {
	font-size: 18px !important;
}
nav .btntryff {
    padding-left: 15px;
}
a.nectar-button.regular {
    border-radius: 4px !important;
}
/*techlogin*/
body .p0{
	padding:0px !important;
}
body .navbar1 {
	background:#fff !important;
	    border-radius: 0;
}
.pt50 .col.span_12 {
	padding-top:90px;
}
.pt50 .vc_col-sm-8 .vc_column-inner {
	padding-left:5%
}
.navbar-brand {
   
    padding: 10px 15px;
    
}
.headermenu a{
	color: #888;
}
.headermenu a:hover , .headermenu a:active , .headermenu a:visited , .headermenu a:focus{
	color:#00cca4 ;
	background:transparent !important ;
}
nav .headermenu ul  {
 	display: none;
	position: absolute;
	left: -20px;
}
nav .headermenu li:hover > ul ,nav .headermenu li:focus > ul {
	display:block;
	background:#fff;
	color:#000;
	
}
.headermenu .sub-menu li:hover {
   
    background: #f8f9fa;
}
.headermenu .sub-menu li:active {
   
    background: #000;
	color:#fff;
}
.headermenu   .sub-menu li {
	
	display:list-item;
	position: relative;
}
.loginbtn {
	
	margin-right: 20px;
}
	nav .headermenu ul li {
	width:192px;
	float:none;
	display:list-item;
	position: relative;
		    padding: 10px 15px;
    margin: 0px;
    line-height: 15px;
}
nav .headermenu ul li a{
	color: #16181b !important;
    text-decoration: none;
  
	font-size: 12px;
}
nav .headermenu ul li a:hover{
	color: #16181b !important;
    text-decoration: none;
  
}
nav .btntryff a , nav .btntryff a:focus , nav .btntryff a:visited{
   background-color: #007AFF !important;
    color: #fff !important;
    border-radius: 45px;
    padding: 10px 20px !important ;
    text-align:center;
}
nav .btntryff a:hover , nav .btntryff a:active {
   background-color: #000 !important;
    color: #fff ;
   

}
#whyarya h2 ,#Aryabynum h2 ,#howitworks h2 , .staffing   h2 , #partners h2 {
	letter-spacing:0.4px; 
	color: rgba(7,16,26,0.9) !important;
}
#Aryabynum p ,#howitworks .wpb_text_column  p , body #Clients p , body #Pricing h3 {
	font-size:16px !important;
	font-weight: 500 !important;
	line-height:24px !important;
}
}
#Clients h2{
	letter-spacing:0.4px; 

}
.whyarya_box .iwt-icon img{
	    margin-right: -10px;
    width: 50px!important;
}
.whyarya_box .iwt-text{
color: rgba(7,16,26,0.7);
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 24px;
}
.lh24 p{
	line-height:24px;
	 color: rgba(7,16,26,0.9);
}
.page .home_video .iwt-text h5{
	  font-size: 16px ;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 24px;
}
.home_video .iwithtext .iwt-text {
    padding-left: 76px;
	 color: rgba(7,16,26,0.9)
}

.home_video .iwithtext .iwt-text h5{
	 color: rgba(7,16,26,0.9) !important
}
body .home_video .iwt-text p{
	font-size: 14px  !important;
  letter-spacing: 0;
  line-height: 19px;
}
#Aryabynum .number {
	font-family:'Roboto';
	letter-spacing: 0.4px;
  line-height: 40px !important;
	font-weight:500;
}
#Aryabynum .nectar-milestone .subject {
	font-size: 14px !important;
  letter-spacing: 0;
  line-height: 22px;
	  color: rgba(7,16,26,0.9)
}
.oval .iwt-icon{
  box-sizing: border-box;
  height: 60px;
  width: 60px ;
  border: 1px solid #00CCA4;
  background-color: #FFFFFF;
	border-radius:200px;
}
.plr30 .col{
padding-left: 25px;
	padding-right:25px;
}
.oval{
	padding:25px 50px;
	margin: 20px -10px 30px 0px;
	
}
.oval .column-bg-overlay {
	opacity:0.15 !important;
}
.oval .iwt-icon img{
	margin-top:13px;
	width:30px !important;
}
.oval .iwithtext:first-child .iwt-icon img{
    margin-top: 6px;
    width: 30px !important;
}
.text_box p{
	color: rgba(7,16,26,0.9);
  font-family: Roboto;
  font-size: 14px;
  line-height: 22px;
	
}
.page .banner  {
	padding-bottom:75px !important;
}
#Clients img{
	margin:0px !important
}
body #Clients{
	padding-top:75px !important;
}
.vertical_center .vc_column-inner{
	align-self:center;
}
.oval .iwt-text p {
text-align: left;
    padding: 0px 20px;
}
.iwt-text h5 {
	text-align:left;
	padding-left:20px;
}
.video_home .column-image-bg{
	    background-repeat: no-repeat;
    background-position: center center;
}
.video_home  .vc_column-inner {
	align-self:center;
}

#sticynavbar{
padding-top: 19px;
}
.page .banner h2{
	font-weight:bold !important;
}
.btntrynow {
background-color:#007aff;
	padding:5px 10px;
	color:#fff;
	border-radius:25px;
}
.stickytop {
  position: fixed;
  background:#fff !important;
  width: 100%;
	padding:15px 0px;
}
.color000{
	color:#000;
}
.author_block {
	    padding: 25px 25px 19px 25px;
}
.pb50{
	padding-bottom:50px;
}
.pl{
	padding-left:25px;
}
body .author_block .author{
	color: rgba(7,16,26,0.9) !important;
  font-family: Roboto;
  font-size: 16px !important;
  font-weight: 500 !important;
  letter-spacing: 0;
  line-height: 24px !important;
	text-align:left
	
}
.author_block .column-bg-overlay{
border-radius: 0px 10px 10px 0px;
}
.author_block p{
	font-size: 16px;
 color: rgba(7,16,26,0.9);
  line-height: 24px !important;
}
.col.center img.ml40{
	margin-left:-40px!important;
}
.million_style .symbol {
padding-left: 5px;
    font-size: 12px;
    font-weight: 300;
}

.testimonial {
  
  border-radius: 10px;
  background-color: #FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(7,16,26,0.2);
}
body .author_block .designation{
	color: rgba(7,16,26,0.5);
  font-family: Roboto;
  font-size: 14px !important;
  letter-spacing: 0;
  line-height: 22px;
}
.techlogin.invisible{
	visibility:unset;
}
.navbar-nav>li>a {
	cursor:pointer;
}
 .pt50 .col .span_12 {
	padding-top:90px;
}
body[data-hhun="1"] #header-outer.techlogin.invisible:not(.side-widget-open){
	pointer-events:unset !important
}
.video_home .inner-wrap{
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
}
div#try-now,
#apn-block .vc_col-sm-2\/5.vc_col-sm-push-3\/5 {
    margin-bottom: 0;
}
.glp-icon-texts{
	margin-bottom: 12px!important;

}



@media (min-width: 768px){

.navbar-right {
    
    margin-right: 0px;
}
}
@media (min-width: 768px) and (max-width: 1023px){
   .techlogin .navbar .container{width: 766px;max-width:800px !important}
	body .pricing-block .card {
  
	height: 950px ;
}
}
@media screen and (max-width: 767px){
body.no-mtsnb #header-outer, .gahtml2 {
    margin-top: 0px;
}
}

@media (width: 1024px) {
   .techlogin .navbar .container{max-width: 1024px;
	}
	body .col .author-image  img{
		margin-left:0px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px){
.navbar-nav>li>a {
   padding:15px 8px
}
	#whyarya .wpb_row .span_12 >.col {
		padding:0;
	}
	.oval {
    padding: 35px 50px;
    margin: 0px;
}
	
}
@media (min-width: 320px) and (max-width: 767px){
	.page-template-template-Landing-page-header #header-space {
  height:0px !important;

}
	body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .dark-version, body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .starting-logo {
    top: 20px;
}
.navbar-toggle .icon-bar{
	background-color:#000;
}
div#try-now{
	padding-top:0px!important;
	margin-top:-70px!important;
}
#Clients img {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
}
	.home_video .oval{
		padding-left:0px!important;
	}	
	
.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
    height: 0%;
}
.nectar-button{
	top:-35px!important;
}
.home_video .iwithtext .iwt-text {
    padding-left: 50px;
	 color: rgba(7,16,26,0.9)
}
#client-logos img{
	height:auto;	
}
	.clients.four-cols.no-carousel>div {
    width: 32.2%!important;
}
.techlogin .navbar  .container {
	max-width: 100% !important
}
  

  #sticynavbar {
     padding-top: 0px; 
}
.page-template-template-Landing-page-header #header-outer  {
    padding-top:0px !important;
  }

 .techlogin .stickytop , .techlogin .navbar   {
padding-top: 5px;
padding-bottom:5px;
   margin:0px
}
	.techlogin .navbar-header{
		padding-top: 5px;
	}
.staffing .vc_col-sm-5 .wpb_wrapper h2.vc_custom_heading {
    font-size: 20px!important;
    line-height: 33.6px!important;
}
	.page .banner {
    padding-bottom: 0px !important;
}
	.author_block .column-bg-overlay {
    border-radius: 10px 10px 10px 10px;
}
	#Aryabynum br{
		display:none;
	}
	.pl{
	padding-left:0px ;
}
	.plr30 .col {
    padding-left: 0px;
    padding-right: 0px;
}
	.swap-on-mobile .col {
		margin-bottom:10px !important;
	}
	#Clients img {
     margin-left: auto !important; 
		margin-right:auto !important;
		
}
	.pricing-block .card{
		padding-bottom:0px !important;
}
	.pricing-block .card.free-trial  {
	margin-top:-25px !important;
}
	body .parent {
   position: relative;
}
	.card.full-service .card-header.item{
		padding-top:0px;

	}
	body .pb50{
		padding-bottom:50px !important;
     }
	body .author-image img{
		
    border-radius: 10px;
		    margin-top: 30px;
}
	.card.multiple-job {
		padding-bottom:20px;
	}
.oval {
    padding: 30px 15px;
   margin:0px;
}
	
.navbar-nav {
    overflow: hidden;
}
.page-template-template-Landing-page-header ul.navbar-nav.headermenu {
    padding: 0 5px;
    margin: auto;
}
#fws_610bc456ceb8d .wpb_wrapper h2.vc_custom_heading {
    font-size: 20.2px!important;
    line-height: 33.6px!important;
}
	
}

@media only screen and (min-width: 1024px) {
	.video_home .inner-wrap{
		height:557px;
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
}
	.swap-on-mobile .col {
		margin-bottom:10px !important;
	}
}



/**/
.mobile-cta-block {display:none;}
@media only screen and (max-width: 999px) {
.mobile-cta-block {display:block;}
.mobile-cta {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    text-align: center;
    padding: 8px 10px;
    box-shadow: rgb(0 0 0 / 25%) 1px 3px 5px;
    background: #323c4a;
	display:none;
	color:#fff;
	font-size: 14px;
}
.mobile-cta-block a {
    font-size: 13px;
    padding: 8px 15px !important;
    border-radius: 4px;
    color: #fff !important;
    font-weight: bold;
    background: #00c49e;
    max-width: 115px;
    margin-left: 10px;
}
div#try-now {
    padding-top: 100px;
    margin-top: -100px;
}
}
.pavan1 div#header-outer {
/*     padding-top: 88px !important; */
}
.pavan1.has-mtsnb div#header-space{
/* 	height:91px !important; */
}
.has-mtsnb div#header-space {
/*     height: inherit !important; */
}
#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.q-menu.pulse-free-account > a {
    color: #fff !important;
}
.pulse-marketing .mtsnb.mtsnb-shown, .pulse-marketing .mtsnb.mtsnb-top.mtsnb-fixed, .pulse-marketing a.mtsnb-show{display:none;}
body.pulse-marketing.has-mtsnb.pavan1,
.pulse-marketing.pavan1 #header-outer{margin-top:0 !important;}
.pulse-marketing.pavan1 div#header-outer {
    padding-top: 28px !important;
}
.pulse-marketing ul.sf-menu li.menu-item-object-page,
.pulse-marketing #slide-out-widget-area.mobile li.menu-item,
.normal-hide, .pulse-marketing .q-menu.normal-hide,
.pulse-marketing ul.sf-menu li.menu-item.normal-hide.q-menu.normal-hide,
.pulse-marketing.quantum-page ul.sf-menu li.menu-item.normal-hide,
.pulse-marketing.quantum-page #slide-out-widget-area.mobile li.menu-item.normal-hide{
    display: none !important;
}
.pulse-marketing ul.sf-menu li.menu-item.normal-hide,
.pulse-marketingidget-area.mobile li.menu-item.normal-hide,
.pulse-marketing.quantum-page ul.sf-menu li.menu-item.normal-hide.q-menu.normal-hide,
.pulse-marketing.quantum-page #slide-out-widget-area.mobile li.menu-item.normal-hide.q-menu.normal-hide{
	display: block;
}
ul.menu.menuopen.subview .pulse-free-account {
    display: none !important;
}

.pulse-marketing .products-hide{visibility:hidden;}
#pulse-custom-form .pst-img img {
    margin: auto;
}
body #olark-wrapper .olark-button-focus-wrapper:focus-within{    background: transparent !important;}
body .olark-launch-button-wrapper .olark-button-focus-wrapper:focus-within {
    background: transparent !important;
}
#olark-wrapper button.olark-launch-button.olark-size-md.olark-text-button {
    padding: 0 !important;
    height: auto !important;
}
#olark-wrapper .olark-launch-button-wrapper.olark-text-button svg.olark-svg-clip-path {
    display: none;
}

button.olark-launch-button {
    border-radius: 4px !important;
}
/* cookiebot start */
.sumo-form-wrapper.smartbar-popup+#CybotCookiebotDialog {
    bottom: 50px;
	z-index:11;
}
#CybotCookiebotDialogBody {
    max-width: 90% !important;
}
div#CybotCookiebotDialog {
    top: unset !important;
    bottom: 0;
	padding-bottom: 5px !important;
}
div#CybotCookiebotDialogBodyLevelButtonsTable {
    max-width: 475px;
}
@media only screen and (max-width: 900px) {	
div#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper a {
    display: inline-block !important;
    width: auto !important;
}

.sumo-form-wrapper.smartbar-popup p {
    font-size: 12px !important;
    font-weight: 400 !important;
}
.sumo-form-wrapper.smartbar-popup button {
    font-size: 12px !important;
    width: auto !important;
    margin: 5px auto auto !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 5px !important;
}

.pulse-marketing.pavan1 div#header-outer {
    padding-top: 12px !important;
}
.pavan1 div#header-space {
    height: inherit !important;
}
.pulse-marketing.pavan1 div#header-space {
height:60px !important;	
}
	#CybotCookiebotDialogBodyContent{
		font-size: 6pt !important;
		padding:5px 0 5px 8px !important;
	}
	#CybotCookiebotDialogBodyContentTitle{font-size: 8pt !important;margin: 2px 0 2px !important;}
	#CybotCookiebotDialogBody {
    	max-width: 640px !important;
	}
	a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{
    padding: 1px 2px 1px !important;
	margin-top: 3px !important;
    height: 12px !important;
    font-size: 7.5pt !important;
	}
	.mtsnb .mtsnb-button {
    font-size: 8px !important;
    padding: 3px 5px !important;
    margin: 0 !important;
	}
	span.mtsnb-text {
    font-size: 10px !important;
	}
	.mtsnb .mtsnb-container {
    padding: 5px 20px 5px 5px !important;
	}
	.mtsnb .mtsnb-show {
    padding: 0 4px !important;
	}
	
}
/* cookiebot end */
/*custom-notification bar start*/
#notification-bar {
	  position: fixed;
	  width: 100%;
	  bottom: 0;
	  background-color: rgb(27, 36, 49);
	  clear: both;
	  z-index: 999;
	}

	#notification-bar .container-1 {
	  max-width: 1170px;
	  margin: auto;
	  padding: 10px 15px;
		text-align: center;
	}
	.nbar-main p {
    padding-bottom: 0;
	}
	.nbar-main p span {
    color: rgb(189, 192, 195) !important;
		font-weight: bold;
		font-size: 15px;
	}

	#notification-bar a.btn-action {
    display: inline-block;
    font-weight: normal;
    border-radius: 0;
    text-align: center;
    background-color: rgb(0, 196, 158);
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    text-shadow: none;
    margin-left: 20px;
    padding: 0 20px;
    margin-top: 5px;
	line-height: 30px;
}
/* .home #notification-bar a.btn-action {padding: 5px 20px;} */

	.nbar-main input[type=checkbox] {
	  position: absolute;
	  top: -9999px;
	  left: -9999px;
	}

	.nbar-main .fa-times {
	  float: right;
	  margin-top: 8px;
	  font-size: 20px;
	  color: #fff;
	  text-align: right;
	  z-index: 9;
	  cursor: pointer;
	}

	.nbar-main .fa-times:hover {
	  color: #fff;
	}

	.nbar-main input[type=text] {
	  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
	  
	  -webkit-border-radius: 3px;
	  /* Firefox 1-3.6 */
	  
	  -moz-border-radius: 3px;
	  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	  
	  border-radius: 3px;
	}

	.nbar-main input[type=text] + input[type=text] {
	  margin-left: 10px;
	}
	/* Initial bar stage  */

	.nbar-main input[type=checkbox] ~ #notification-bar {
	  /* Animation */
	  
	  -webkit-animation-duration: 1s;
	  animation-duration: 1s;
	  -webkit-animation-fill-mode: both;
	  animation-fill-mode: both;
	  /* Start animation to go down */
	  
	  -webkit-animation-name: goDown;
	  animation-name: goDown;
	}
	/* Close the bar */

	.nbar-main input[type=checkbox]:checked ~ #notification-bar {
	  /* Animation */
	  
	  -webkit-animation-duration: 1s;
	  animation-duration: 1s;
	  -webkit-animation-fill-mode: both;
	  animation-fill-mode: both;
	  /* Start animation to go up */
	  
	  -webkit-animation-name: goUp;
	  animation-name: goUp;
		    display: none;
	}

	.nbar-main input[type=checkbox] ~ .fa-long-arrow-up {
	  position: absolute;
	  display: none;
	  /*right: 10%;*/
	  cursor: pointer;
	}

	
	/* ANIMATION for go up */

	@-webkit-keyframes goUp {
	  0% {
		-webkit-transform: none;
		transform: none;
	  }
	  100% {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0);
	  }
	}

	@keyframes goUp {
	  0% {
		-webkit-transform: none;
		transform: none;
	  }
	  100% {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0);
	  }
	}
	
/*custom-notification bar end*/

body.has-mtsnb.pavan1 {
    padding-top: 0!important;
    margin-bottom: 0 !important;
    margin-top: 60px !important;
	
}
.mtsnb.mtsnb-shown, .mtsnb.mtsnb-top.mtsnb-fixed, a.mtsnb-show {
    background: linear-gradient(90deg, rgb(0, 115, 183), rgb(108, 232, 166));
}

a.mtsnb-hide{background-color: transparent !important;
    font-size: 30px !important;
    font-weight: bold;
}
.mtsnb .mtsnb-button {
    color: rgb(255, 255, 255);
    background-color: rgb(15, 116, 181) !important;
	background: #4293f4 !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    line-height: 1.5;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    padding: 5px 35px;
    padding: 5px 25px;
    cursor: pointer;
	border-radius: 4px !important;
}

body[data-bg-header="true"].single .container-wrap{
	padding-bottom: 0px;
}
.single article.post .content-inner {
    border-bottom: 0 !important;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.single.ascend #author-bio {
    padding-top: 45px;
    padding-bottom: 0;
    margin-bottom: 45px;
}
.ascend .container-wrap #author-bio #author-info p {
    padding-bottom: 0;
}
#single-meta li.meta-comment-count {
    display: none !important;
}
#footer-outer div#nav_menu-5.widget {
    margin-bottom: 0;
}
.ascend #footer-outer #footer-widgets .col ul li a {
    width: max-content;
}
.blog .row,.blog div.clear {
    padding-bottom: 0;
}
.blog .page-header-no-bg{padding-top:0;}
#cookie-law-info-bar{
	padding: 5px 10px !important;
	background-color: rgba(0, 0, 0, 0.7) !important;
}
#cookie-law-info-bar a#cookie_action_close_header {
    margin-left: 20px !important;
}
#footer-outer .row {padding: 55px 0px 0;}
/* Post author design start */

.ascend #author-bio .nectar-button {
    display: none !important;
}
.single-post.ascend #author-bio img {
    width: 125px;
    height: 125px;
}
/* Post author design end */
span.mtsnb-text {
    font-weight: bold;
}
/* Media Querys start */
@media screen and (min-width: 1000px){
body[data-hhun="1"].pulse-marketing #header-outer.invisible:not(.side-widget-open) {
    -webkit-transform: translateY(0%)!important;
    transform: translateY(0%)!important;
	pointer-events: inherit !important;
}
.pulse-marketing #try-now {
    margin-top: -100px;
    padding-top: 100px;
}
/* 	pulse menu start */
	li.pulse-free-account.q-menu a, .menu-item-over.pulse-free-account.q-menu a{background: #00cca4;}
	li.pulse-free-account a,.menu-item-over.pulse-free-account a {
    padding: 10px !important;
    background: #4293f4;
    border-radius: 4px;
    color: #fff !important;
    font-weight: bold;
}
#header-outer:not([data-lhe="animated_underline"]) header#top nav ul li.pulse-free-account a:hover{color: #fff !important;}
li.pulse-sign-in a {
    padding: 10px !important;
    color: #4293f4 !important;
    font-size: 18px !important;
}
/* pulse menu end */
/* Post author design start */
header#top .sf-menu li ul li a{background:#fff;color:#212529;}
header#top .sf-menu li ul li a:hover{color: #16181b !important;text-decoration: none;background-color: #f8f9fa !important;}
.single-post.ascend .container-wrap #author-bio #author-info {
    width: auto !important;
    margin: 0;
    padding-left: 150px !important;
	text-align: left;
/* 	max-width: 90%; */
}
.single-post.ascend .container-wrap #author-bio #author-info p {
    max-width: 100%;
    margin: 0;
}
.single-post.ascend #author-bio img {
    position: inherit;
    margin: 0 15px 0 0;
    float: left;
}
/* Post author design end */
}

@media screen and (max-width: 1024px){
	.first-section.pt50 .col.span_12 {
    	padding-top: 40px;
	}
	.arya-recruiters .col.span_12.dark.left .vc_col-sm-3 {
    width: 100% !important;
    margin: 0 !important;
		padding: 0;
	}
	.arya-recruiters .col.span_12.dark.left .vc_col-sm-3 .vc_col-sm-2 {
    width: 25px !important;
	}
	.arya-recruiters .col.span_12.dark.left .nectar_icon_wrap[data-padding="10px"] .nectar_icon {
    padding: 0px;
	}
	.arya-recruiters .col.span_12.dark.left .vc_col-sm-3 .wpb_wrapper>div {
    margin-bottom: 0px;
	}
}
@media screen and (max-width: 1000px) {
	.pulse-marketing #slide-out-widget-area.mobile li.menu-item.normal-hide1 {
    display: inherit;
	}
	.arya-recruiters .col.span_12.dark.left .vc_col-sm-3 .vc_col-sm-2 {
    margin-bottom: 5px !important;
	}
	.arya-recruiters .col.span_12.dark.left .vc_col-sm-3 .vc_col-sm-10 {
    float: left !important;
    width: 90%;
    padding-left: 10px;
	}
	#footer-widgets .container .col {
    margin-bottom: 15px;
	}
	.mtsnb .mtsnb-container {
    	padding: 10px 30px 10px 10px;
	}
	.mtsnb .mtsnb-button{
		font-size: 11px;
	    padding: 5px;
	}
}

@media screen and (max-width: 767px) {
	.pulse-marketing.pavan1 div#header-space {
	height:inherit !important;	
	}
	.pavan1 #header-outer,.gahtml2{margin-top:50px;}
	.home .img-with-aniamtion-wrap .inner img {
    	margin-left: 0 !important;
	}
	.CombattingMain, #getdemobutton-foot {
   	 text-align: center;
	}
	#getdemobutton-foot a {
    	padding: 8px 15px;
	}
	.mobilehide{display:none !important;}
	.CombattingB2 {
    width: 100% !important;
    text-align: center;
	}
	.CombattingB2 img {
    margin-bottom: 10px !important;
    padding: 0 15px;
	}
	.CombattingMain {
    padding-top: 50px !important;
    padding-bottom: 40px !important;
	}
	.mtsnb .mtsnb-show { padding: 3px 5px;}
	#footer-outer div#media_image-2 img {
    	max-width: 125px !important;
	}
	.card {
		margin-top:30px!important;
	}
}
@media screen and (max-width: 600px) {
	.sumo-form-wrapper.smartbar-popup+#CybotCookiebotDialog {bottom: 58px;}
}
@media screen and (max-width: 400px) {
	.sumo-form-wrapper.smartbar-popup+#CybotCookiebotDialog {bottom: 75px;}
}

.parent {
  overflow: hidden; /* required */
  width: 100%; /* for demo only */
  height: 112px /* some non-zero number */;
  
  position: absolute; /* required  for demo*/
}

.ribbon {
  margin: 0;
  padding: 0;
  background: #00C760;
  color:white;
  padding:5px;
  position: absolute;
  top:0;
  right:0;
  transform: translateX(30%) translateY(0%) rotate(45deg);
  transform-origin: top left;
}
.ribbon:before,
.ribbon:after {
  content: '';
  position: absolute;
  top:0;
  margin: 0 -1px; /* tweak */
  width: 100%;
  height: 100%;
  background: #00C760;
}
.ribbon:before {
  right:100%;
}

.ribbon:after {
  left:100%;
}


    .pricing-plan {
        margin-bottom: 50px;
		display:flex;
    }
  .text-left{
    text-align: left !important;
  }
    .pricing-plan .card-header {
        /*text-transform: uppercase;*/
    }
.card-header.item .card-title {
	font-size: 20px;
	color: rgba(7,16,26,0.9);
  font-weight: 500;
  letter-spacing: 0;
  line-height: 24px;
}
    .card-title {
      color: #1890FF;
        text-align: center;
    font-weight: 500;
    /*font-size: 15px;*/
    font-size: 16px;
		 line-height: 24px;
    }
.card-title-a {
    color: #1890FF;
}
  .card-title span {
    font-weight: normal;
  font-size: 12px;
  }
    .card li {
        padding: 5px 0;
        font-size: 16px;
        list-style: none;
    line-height:35px;
		  color: rgba(7,16,26,0.9);
    }
.card.multiple-job li{
	 line-height:24px;
}
  span.times-circle-display {
    font-weight: bold;
    font-size: 18px;
    line-height: 15px;
  }
    .card ul.list-unstyled {
        list-style: none !important;
        padding: 0;
        margin: 0;
    min-height: 275px;
    }
    .pricing-block {
        margin: auto;
        /*text-align: center;*/
		max-width:800px;
    }
    .pricing-block .card {
        float: left;
        margin: 5px;
        padding-bottom:50px;
        border-radius: 10px;
/*     	max-width: 199px; */
/*     	width: 193px; */
    	position:relative;
		max-width: 48%;
    	width: 50%;
    	margin: 1%;
		border:1px solid #979797;
    }
  .pricing-block .card.plan-per-job {
    max-width: 100%;
/*     width: 30%; */
	  width:350px;
  }
    .card-header.item {
        /*padding: 0.75rem 0.25rem;*/
        margin-bottom: 0;
       /* border-bottom: 1px solid #dadbdd;*/
        text-align: center;
		padding-top:75px;
        min-height: 98px;
    }
    .card-header.item h5 {
        color: #1f2730;
        font-size: 20px;
        margin: 5px 0;
    }
    .card-body {
        padding: 1rem;
    }
.card.full-service .card-body a {
	background-color:#4293f4;
	color:#fff !important;
	    line-height: 24px;
}
    .card-body a {
        text-decoration: none;
    color: rgba(7,16,26,0.7) !important;
    border: 1px solid #4293f4;
    padding: 5px 10px;
    border-radius: 25px;
    bottom: 0px;
    position: absolute;
    left: 0;
    right: 0;
		    line-height: 24px;
    max-width: 130px;
    margin: 40px auto;
    font-size: 16px;
  
    text-align: center;
}
    .pricing-plan i[class*="fa-"],
    span[class*="fa-"] {
        font-size: 18px;
        width: inherit;
        height: inherit;
        line-height: 18px;
  /*top: 2px;*/
    /*padding-bottom: 10px;*/
    /*padding-right: 10px;*/
    /*float: left;*/
    }
    .list-name-hide {
/*         display: none; */
    }
.card.full-service p.list-name-hide {
    text-align: left;
}
.card .card-middle {
    height: 50px;
}
    .card i.fa.fa-check-circle {
        color: #00CCA4;
       
    }
    .card i.fa.fa-times-circle {
        /*color: #ef5350;*/
    color: #444;
    display: none;
    }
    .free-trial .card-body,
    .basic .card-body,
    .full-service .card-body {
        text-align: center;
    }
    .card-middle .card-title {
/*         padding: 25px 2px 10px 2px; */
        padding: 14px 2px 10px 2px;
        /*border-bottom: 1px solid #dadbdd;*/
    }
.card.plan-per-job .card-middle .card-title {
	    padding: 25px 2px 10px 1rem;
	}
  .card-body {
    min-height: 370px;
  }
  p.card-sub-text {
        font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    padding-top: 10px;
	  color: rgba(7,16,26,0.9);
  }
  .card li:nth-child(3), .card li:nth-child(4), .card li:nth-child(5), .card li:nth-child(6), .card li:nth-child(7), .card li:nth-child(8) {
    /*height: 51px;*/
  }
  .card.multiple-job li:nth-child(3) {
    height: inherit;
  }
  .card.multiple-job .card-body {
    /*margin-top: 47px;*/
  text-align:center;
  }
  .card.full-service {
    border: 2px solid #4293f4 !important;
    /*margin-top: -9%;
    padding-bottom: 87px;*/
    background-color: #E7F8F0
  }
.card i.fa.fa-check-circle,.card i.fa.fa-times-circle{
	padding-top: 10px; 
	float:left;
}
  
body.no-mtsnb.pavan1{
	margin-top:0px !important;
}

.no-mtsnb .mtsnb.mtsnb-shown, .no-mtsnb .mtsnb.mtsnb-top.mtsnb-fixed, .no-mtsnb  a.mtsnb-show{
	display:none;
}
  
  .card.multiple-job .card-body li{text-align:left;}
  .card.multiple-job .card-body i {
    color: #00CCA4;
  }
.card.multiple-job .card-body li p {
    padding-left: 30px;
 	margin-top: 0px;
	text-align:left;
	line-height:35px;
}
.card.multiple-job .card-body li i {
    float: left;
    padding-top: 10px;
}
.card-body li p {
  padding-left: 30px;
  margin-top: 0px;
}

.banner .row-bg-overlay{
/* 	background: linear-gradient(225deg, #00CCA4 0%, #4293F4 100%); */
	background: linear-gradient(225deg, #03ab8a 0%, #0a1a2d 100%);
	opacity:0.6;
}
.flip .row-bg{
	-webkit-transform: scaleX(-1);
    transform: scaleX(-1);
	  
}


@media only screen and (max-width: 1316px){
.card li:nth-child(9) {height: 51px;}
.card-body {min-height: 400px;}
	.list-name-hide {
    display: inline;
}
	.card i.fa.fa-times-circle {
    display: inline !important;
}
	


	.card-body li p {
   
    display: block;
}
.pricing-plan {
    
     display: block; 
}
	.pricing-block .card {
    width: 50%;
    max-width: 48%;
    margin: 1%;
	    border: 1px solid #979797;
    border-radius: 10px;
	    padding-bottom: 20%;
}
	.card i.fa.fa-times-circle {display: block;}
span.times-circle-display {
    display: none;
}
.card.plan-per-job {
    display: none;
}
}
@media only screen and (max-width: 1234px){
.card li:nth-child(6){height: 51px;}
.card-body {min-height: 430px;}
	
}
@media only screen and (max-width: 1222px){
.card-middle .card-title {
    font-size: 13px;
    line-height: 15px;
}
	
}
@media only screen and (max-width: 1214px){
.card li:nth-child(3){height: 51px;}
.card-body {min-height: 445px;}
}
@media only screen and (max-width: 1205px){
.card.free-trial .card-middle .card-title {
    padding: 2px 2px 1px 2px;
}
}
@media only screen and (max-width: 1203px){
.card li:nth-child(7){height: 51px;}
.card-body {min-height: 470px;}
}
@media only screen and (max-width: 1275px){

}
@media only screen and (max-width: 1197px){
.card li:nth-child(8){height: 51px;}
.card-body {min-height: 485px;}
.card-header.item h5{font-size: 17px;}
p.card-sub-text {line-height: 17px;font-size: 13px;}
}
@media only screen and (max-width: 1180px){
.pricing-block .card.plan-per-job {max-width: 100%;width: 26%;}
.card li:nth-child(5){height: 51px;}
.card-body {min-height: 500px;}
p.card-sub-text br {display: none;}
}
@media only screen and (max-width: 1055px){
.card-header.item h5 {font-size: 16px;}
.card-middle .card-title {padding: 10px 2px;}
}

@media only screen and (max-width: 1024px){
	.card-header.item h5 {font-size: 16px;}
.card.free-trial .card-middle .card-title {
    padding: 10px 2px;
}
	.pricing-plan{
		display:block;
}
.card-middle .card-title {
    font-size: 15px;
    line-height: 15px;
}
span.list-name-hide {
    float: left;
margin-right: 3px;
}
.card i.fa.fa-times-circle {display: block;}
span.times-circle-display {
    display: none;
}
.card.plan-per-job {
    display: none;
}
	
.pricing-block .card {
    width: 50%;
    max-width: 48%;
    margin: 1%;
	    border: 1px solid #979797;
    border-radius: 10px;
	    padding-bottom: 20%;

}
	.card-body a {
	bottom:30px
	}
.list-name-hide {
    display: block;
}
	
.card-body li i {
    float: left;
}
.free-trial .card-body, .basic .card-body, .full-service .card-body{text-align:inherit;}
.card li:nth-child(3),.card li:nth-child(4),.card li:nth-child(5),.card li:nth-child(6),.card li:nth-child(7),.card li:nth-child(8),.card li:nth-child(9){height: inherit;}
.card-header.item {min-height: inherit;}
.card-body {min-height: 375px;}
	
	span.list-name-hide {
    float: left;
margin-right: 3px;
}
.card i.fa.fa-times-circle {display: block;}
span.times-circle-display {
    display: none;
}
.card.plan-per-job {
    display: none;
}

.list-name-hide {
    display: block;
}
.card-body li i {
    float: left;
}
}
.pricing-block .card.plan-per-job .card-title {
		margin-top:25px;
}

@media only screen and (width: 1024px){
.pricing-block .card {
  
	height: 800px;
}
}


@media only screen and (max-width: 999px){
.card-body{min-height: 475px;}
}
@media only screen and (max-width: 690px){
.pricing-block .card {
    width: 100%;
    max-width: 98%;
    margin: 1%;
}
.card-body,.card ul.list-unstyled{min-height:inherit;}
.card.multiple-job .card-body{margin-top: auto;}
.card-body a, .pricing-block .card{position: inherit;}
.card-body a{display:block;}	
.card.multiple-job .card-body{text-align: inherit;}
	.card-body li p {
		text-align:left;
	}	
}

@media only screen and (max-width: 991px) {
.banner .row-bg-overlay {
    background: linear-gradient(225deg,#102640 100%,#00cca4 0%);
}
        .card.plan-per-job {
            display: none;
        }
        .pricing-block .card {
            /*max-width: 100%;*/
        }
}

@media (min-width: 320px) and (max-width: 767px){
	
	body.no-mtsnb.pavan1 {
    margin-top: 43px !important;
}
	.card i.fa.fa-check-circle, .card i.fa.fa-times-circle {
    padding-top: 10px;
}
	nav .headermenu ul{
		display:block;
		position:relative !important;
	}
	nav .headermenu ul {
    
     top: 0px; 
}
	
}
@media (min-width: 768px) and (max-width: 1024px){
	
	.card i.fa.fa-check-circle, .card i.fa.fa-times-circle {
    padding-top: 10px;
}
	.card-body li p {
    
    text-align: left;
}
	.whyarya_box .iwt-icon img {
    margin-top: 10px;
}
		.whyarya_box .iwithtext {
    
    padding: 5px;
}
	
	body .banner {
		padding:60px 0px!important;
		
	}
}
@media only screen and (width: 1024px){
	body .banner {
		padding:60px  0px 60px 0px!important;
		
	}
}
@media only screen and (max-width: 769px) {
   
	body .dis_none {
		padding-top:0px !important
}
	 .swap-on-mobile .col{
		display: flex !important;
		flex-direction: column-reverse;
	}
}
.icontext {
height:150px;
}
#togglePassword.fa-eye:before {

    content: "\f06e";

  }

  #pulse-custom-form {

    max-width: 387px;

    margin: auto;

    background: #fff;

    color: #000;

    text-align: left;

    border-radius: 5px;

    clear: both;

    /* overflow: hidden; */

    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);

    padding-top: 1px;

    padding-bottom: 1px;

  }



  #pulse-custom-form form {

    padding: 5px 5px 5px 20px;

  }



  #pulse-custom-form form input {

    height: 40px;

    box-sizing: border-box;

    padding: 4px 11px;

    display: inline-block;

    width: 100%;

    font-size: 16px;

    line-height: 24px;

    background-color: #fff;

    background-image: none;

    border: 1px solid #d9d9d9 !important;

    border-radius: 4px;

    transition: all 0.3s;

   color: rgba(7,16,26,0.7);;

  }

#pulse-custom-form .form-field {
  padding-top: 10px;
}

#pulse-custom-form .pulse-form-title {    
	color: rgba(7,16,26,0.9);
    text-align: left;
    padding: 10px 20px;
    margin-top: 5px;
    font-size: 24px;
   	line-height:28px;
/* 	font-size: 20px; */
/*    	line-height:24px; */
	font-weight: 500;
}
#pulse-custom-form .sign-in {
    font-size: 14px;
	line-height:22px;
    text-align: center;
	color: rgba(7,16,26,0.9);
    margin: 0 auto 8px auto;
}
#pulse-custom-form .sign-in a {
 	color: #00CCA4;
	text-decoration: none;
}
#pulse-custom-form .form-field.form_button {
    text-align: center;
}
#pulse-custom-form button.try-now-btn {
    width: 100%;
    border-radius: 25px !important;
    background-color: #4293f4 !important;
    font-size: 16px;
    border: 0;
    padding: 10px 20px !important;
    color: #fff;
    margin-top: 8px;
    cursor: pointer;
 	line-height:24px;
}
  /* #pulse-custom-form button.try-now-btn:disabled {
    color: rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5 !important;
    border: 1px solid #d9d9d9;
} */
#pulse-custom-form .error {
    font-size: 12px;
    padding: 6px 0 4px;
    color: #f5222d;
    display: block;
    line-height: 12px;
}
#pulse-custom-form .error:first-letter {
    text-transform: uppercase;
}

#pulse-custom-form label{
    font-size: 16px;
    line-height: 24px;
	color: rgba(7,16,26,0.9);
}


#pulse-custom-form label:before {
    display: inline-block;
   	margin-right: 4px;
    color: #f5222d;
    font-size: 16px;
    line-height: 24px;
    content: "*";
}

/* Pulse screen two */
.pulse-screen-two {
    text-align: center;
}

.pst-title h3 {
    font-size: 26px;
}

.pst-title h3 {
    font-size: 26px !important;
    margin: auto !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    color: #474747;
}

.pst-content p {
    font-weight: 400 !important;
    margin: auto !important;
    padding: 23px 42px !important;
    color: #474747;
    font-size: 18px !important;
    line-height: 26px !important;
}

.pst-content {
    background: #f9f9f9;
    margin-top: 20px;
    margin-bottom: 25px;
}

#pulse-custom-form .pst-back-btn button {
    background-color: #4293f4 !important;
    font-size: 16px;
    border: 0;
    padding: 10px 38px !important;
    color: #fff;
    border-radius: 4px !important;
    margin-bottom: 25px;
}

/* Pulse screen two end*/

/* Pulse screen three */

.pulse-screen-three {
    text-align: center;
}



  .pulse-screen-three .pst-content {

    margin: 0 0 38px;

  }



  .pulse-screen-three .pst-title h3 {

    padding-bottom: 38px !important;

  }



  .pulse-screen-three .pst-back-btn button {

    margin-bottom: 38px !important;

  }



  .support-email {

    color: #4293f4;

  }



  /* Pulse screen three end */

  .pst-img img {

    margin: auto;

  }

  .form-field.form_button {

    padding-right: 15px;

  }

  .hide {

    display: none;

  }



  .password_container {

    display: flex;

    align-items: center;

    position: relative;

    width: 100%;

  }



  .password_wrapper {

    display: flex;

    align-items: center;

    position: relative;

  }



  .password_container i {

    position: absolute;

    /*right: 40px;*/

    right: 33px;

    cursor: pointer;

    line-height: 42px;

  }



  .password_info {

    position: absolute;

    right: 0;

  }



  #pulse-custom-form form input {

    /*width: 90%;*/

    width: 95%;

  }

  .tooltip {

    cursor: pointer;

  }



  .tooltip .tooltiptext {

    visibility: hidden;

    width: 230px;

    background-color: black;

    color: #fff;

    text-align: left;

    border-radius: 6px;

    padding: 5px 5px;



    /* Position the tooltip */

    position: absolute;

    z-index: 1000;

    bottom: 100%;

    left: 50%;

    margin-left: -120px;

    margin-bottom: 5px;

  }



  .tooltip:hover .tooltiptext {

    visibility: visible;

  }


///New Styles added after theme update

nav .sf-menu li ul{

    padding: 0;
}
.sf-menu ul li a {
    margin: 0;
	padding: 14px;
}

.sf-menu>li ul
{
	padding:0px;
}

.who-we-serve-tabs {
    padding-left: 2.1% !important;
}

a.nectar-button.regular {
    border-radius: 4px !important;
}

.nectar-button {
    transition: opacity .45s cubic-bezier(0.25,1,0.33,1);
    -webkit-transition: opacity .45s cubic-bezier(0.25,1,0.33,1);
    -o-transition: opacity .45s cubic-bezier(0.25,1,0.33,1);
    color: #FFF;
    font-family: 'Open Sans';
    font-weight: 700;
    letter-spacing: 2px;
    position: relative;
    text-transform: uppercase;
    top: -3px;
    margin-bottom: 10px;
    padding: 8px 14px;
    opacity: 1;
    line-height: 20px;
    background-color: #27CFC3;
    display: inline-block;
}

.full-width-section > .col.span_12.dark h5
{
	color:#444;
}

p {
    overflow-wrap: inherit;
}

#sidebar .widget .tagcloud a, .post-tags a {
    background-color: #333;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    line-height: 22px;
    margin: 3px 3px 0px 0px;
    font-size: 8pt!important;
    padding: 5px 7px;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

@media only screen and (min-width: 1000px){
.page-template-template-Landing-page-header #header-outer #logo, .page-template-template-Landing-page-header #header-outer .logo-spacing {
     margin-top: 0px !important; 
    margin-bottom: 0px !important; 
    position: relative;
}
}


#header-space {
    height: 92px !important;
}


/* 2/2/2022 */
.banner .row-bg-overlay {
    /* background: linear-gradient(225deg, #00CCA4 0%, #4293F4 100%); */
    background: linear-gradient(225deg, #03ab8a 0%, #0a1a2d 100%) !important;
    opacity: 0.6 !important;
}
/*#apn-block .row-bg.viewport-desktop {
    background: linear-gradient(160deg, #374251, #202632) !important;
}*/
.vc_custom_1627644984358 .author_block img {
    width: 280px !important;
    /* margin-left: 0px !important; */
}
.author_block img {
    width: 200px !important;
    /* margin-left: 0px !important; */
}
.author_block .img-with-aniamtion-wrap {
    margin-left: 0px !important;
}
.banner.nophoto .row-bg-overlay {
    opacity: 1 !important;
    background: linear-gradient(34.8deg, #4293F4 0%, #00CCA4 100%) !important;
}
body.ascend[data-header-format=default] #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav .sf-menu:not(.buttons) {
    margin-right: 22px;
}
body .vc_row-fluid.pulse-quantum .span_12 .wpb_column {
    padding-left: 0;
    padding-right: 0;
} 
#top nav>ul>li>a{
	padding-left:11px !important; 
	padding-right:11px !important;
}
.sf-menu>li>ul {    box-shadow: none;
}
/*div#pulse-quantum .pq-btn a:first-child {
    margin-right: 12px !important;
}*/
#header-outer:not(.transparent) .sf-menu > li ul{
	border:none;
}
.home_video .iwithtext {
	height:auto
}
.nectar-button.medium{
	box-shadow:none;
}
 h4 , h2   {
	color: #444 ;
}
#footer-outer #footer-widgets .widget h4 {
    
    text-transform: uppercase;
    font-size: 12px;
    font-family: "Open Sans";
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 28px;
}
@media (min-width: 320px) and (max-width: 767px) {
body.has-mtsnb.pavan1 #header-outer.detached {
    position: fixed !important;

    height: auto !important;

    padding: 19px 0px 19px 0px;
}
}
.companies_trust .company_slider .company_slider_box_wrap img {
    height: auto !important;
}