/*

Theme Name: Salient Child Theme

Description: This is a custom child theme for Salient

Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266

Author: ThemeNectar

Author URI:  https://themeforest.net/user/themenectar

Template: salient

Version: 1.0

*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap');

.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content {
    margin-top: 0;  

}
.drop-shadow-box .dark.left{
	padding: 30px;
    box-shadow: -60px 0px 100px -90px #000000, 60px 0px 100px -90px #000000;
}


.nectar-fancy-box[data-style="parallax_hover"][data-align="bottom"] .meta-wrap .inner {
    position: relative;
    width: 65% !important;
    padding: 25% 0 !important;
}
.mapbox {
    margin-left: -18px !important;
}

h2#sdlchead {
    padding: 3%;
}
.page-id-6783  .engagementmodels   .nectar_icon_wrap,
.page-id-6887  .engagementmodels   .nectar_icon_wrap,
.page-id-6893  .engagementmodels   .nectar_icon_wrap {
    display: inherit;
    position: relative;
    margin: 0 auto;
    text-align: center;
    max-width: 121px;
	margin-bottom: 24px;
}
.page-id-6783  .engagementmodels   .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover,
.page-id-6887  .engagementmodels   .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover,
.page-id-6893  .engagementmodels   .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover{
    border-radius: 50%!important;
}	
	
.wpcf7  .contact .span_12 {
    width: 98%;
    margin-left: 0%!important;
    margin-bottom: 20px !important;
}
.wpcf7 .contact .span_6 {
    width: 48%;
    margin-bottom: 20px;
}
.wpcf7  .col.span_12.form-select {
    margin-top: -8px;
}
blockquote.nectar_single_testimonial {
    padding: 7% !Important;
}
.nectar_single_testimonial p {
    padding: 0% !Important;
}
.amol .lead-block p {
    margin-top: -50px;
}
.teamleads .nectar-fancy-box[data-style="parallax_hover"] [class^="icon-"].icon-default-style {
    margin-bottom: 25px;
    margin: 0 auto !important;
    text-align: center !important;
}
.connectedspaces  .blacktext p{
	color:#000 !important;
	margin-bottom:50px !important;
	text-align:center;
}
.amol-mobile  .lead-block  figure{
	text-align:center;
}
.engagementdifference .tabbed[data-style="vertical_modern"][data-color-scheme="accent-color"] .wpb_tabs_nav li .active-tab span::before {
    content: " "!important;
	display:none;
}
@media screen and (max-width: 1500px) and (min-width: 1201px) {
	.mapbox {
		width: 50% !important;
	}
	#steps  .inner  .hover-wrap-inner img{
		width:100% !important;
	}
	#steps .mapbox {
		margin-left: 0px!important;
	}
	#steps .mapbox p {
		margin-bottom: 0px !important;
		font-size: 24px;
		line-height: 26px;
	}
	#steps .nectar_icon_wrap[data-padding="20px"] .nectar_icon {
		padding: 15px;
		padding-top: 25px;
		padding-bottom: 15px;
	}
}	
@media only screen and (max-device-width: 1280px) {
	.banner-section {
		min-height: inherit !Important;
	}
}

@media screen and (max-width: 1400px) and (min-width: 1301px) {
	a.sf-with-ul {
		font-size: 14px!important;
	}
	#top nav>ul>li>a, .span_3 .pull-left-wrap>ul>li>a, 
	body.material #search-outer #search input[type="text"], 
	#top nav ul .slide-out-widget-area-toggle a i.label, 
	#top .span_9>.slide-out-widget-area-toggle a.using-label .label, 
	#header-secondary-outer .nectar-center-text, 
	#slide-out-widget-area .secondary-header-text, 
	#header-outer #mobile-menu ul li a, 
	#header-outer #mobile-menu .secondary-header-text {
		font-size: 14px!important;
	} 
}
@media screen and (max-width: 1300px) and (min-width: 1201px) {
	a.sf-with-ul {
		font-size: 13px!important;
	}
	#top nav>ul>li>a, .span_3 .pull-left-wrap>ul>li>a, 
	body.material #search-outer #search input[type="text"], 
	#top nav ul .slide-out-widget-area-toggle a i.label, 
	#top .span_9>.slide-out-widget-area-toggle a.using-label .label, 
	#header-secondary-outer .nectar-center-text, 
	#slide-out-widget-area .secondary-header-text, 
	#header-outer #mobile-menu ul li a, 
	#header-outer #mobile-menu .secondary-header-text {
		font-size: 13px!important;
	} 
}
@media screen and (max-width: 1245px) and (min-width: 1101px) {
	a.sf-with-ul {
		font-size: 13px!important;
	}
	#top nav>ul>li>a, .span_3 .pull-left-wrap>ul>li>a, 
	body.material #search-outer #search input[type="text"], 
	#top nav ul .slide-out-widget-area-toggle a i.label, 
	#top .span_9>.slide-out-widget-area-toggle a.using-label .label, 
	#header-secondary-outer .nectar-center-text, 
	#slide-out-widget-area .secondary-header-text, 
	#header-outer #mobile-menu ul li a, 
	#header-outer #mobile-menu .secondary-header-text {
		font-size: 12px!important;
	} 
	#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a, 
	#top nav>ul>li[class*="button_solid_color"]>a, 
	body #header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_solid_color"]>a:hover, 
	#header-outer[data-lhe="animated_underline"] #top nav>.sf-menu>li[class*="button_bordered"]>a, 
	#top nav>ul>li[class*="button_bordered"]>a, body #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a, 
	body #header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_bordered"]>a:hover, 
	body #header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a, 
	#header-outer[data-lhe="animated_underline"] #top nav>ul>li[class*="button_solid_color"]>a {
		margin-left: 10px !important; 
		margin-right: 10px !important;
	}
}
/* When the width is between 1000px and 900px OR above 1200px - change the appearance of <div> */
@media screen and (max-width: 1200px) and (min-width: 1000px) {
    .mapbox {
		width: 50% !important;
	}
	.mapbox {
		margin-left: 0px!important;
	}
	.nectar_icon_wrap[data-padding="20px"] .nectar_icon {
		padding: 10px;
	}
	.mapbox p {
		margin-bottom: 0px !important;
		font-size: 18px !important;
		line-height: 15px !important;
	}
	#steps .mapbox i.fa.fa-map-marker {
		font-size: 40px !important;
	}
}

@media only screen and (max-width: 1023px) and (min-width: 768px){
	#post-grid-7133 .item {
		width: 46% !important;
		max-height: auto;
	}
	.post-grid .element-media {
		width: 100%;
		max-height: 180px !Important;
	}
	.layout-7123 .element_1587187895341 a {
		font-size: 14px !Important;
		line-height: 18px;
	}
	.single-casestudy.postid-7944  .expecimg 	{
		width:25% !important;
	}
	.single-casestudy.postid-7944 .expectext	{
		width: 71%!important;
		padding-left: 4% !important;
	}
	.single-casestudy.postid-7944 .expectext	 p{
		font-size: 18px;
		line-height: 28px;
	}
	.single-casestudy.postid-7944 .col.padding-7-percent>.vc_column-inner {
		padding: 0px!important;
	}
	.logos img {
		padding-right: 19px !Important;
	}
	.amol-mobile .lead-block p {
		margin-top: -50px;
	}
	.single-casestudy.postid-7944 .engagementdifference .wpb_tabs_nav span {
		font-size: 14px !important;
		padding: 1% 16.5%;
		line-height: 20px;
		text-align: left;
	}
	.single-casestudy.postid-7944 .tabbed[data-style*="vertical"] .wpb_tabs_nav li {
		display: block;
	}
	.single-casestudy.postid-7944 .infra {
		min-height: 515px !important;
	}
	.single-casestudy.postid-7944 .arch {
		min-height: 820px !important;
	}
	.single-casestudy.postid-7944 .genome {
		min-height: 550px !important;
	}
}
@media screen and (max-width: 1300px) and (min-width: 768px) {
	#homecs .casecategory {
		font-size: 15px;
	}
	#homecs .casecategory {
		top: 148px !important;
	}
	#homecs .post-grid .element-media img {
		margin-bottom: 0px!important;
		min-height: 180px;
		max-height: 180px;
	}
	#homecs  .layer-wrapper .layer-content {
		min-height: 135px !important;
	}
	#homecs  .layer-wrapper .layer-content .title  a {
		font-size: 18px !Important;
		line-height: 18px;
	}
}
@media only screen and (min-device-width: 1101px) {
	#header-outer #top nav>ul>li.product-link>a,
	.page-id-7777 #header-outer #top nav>ul>li.product-link>a{
		color: rgb(255,82,58)!important;
	}
}
/* When the width is between 768px and 900px OR above 999px - change the appearance of <div> */
@media screen and (max-width: 1200px) and (min-width: 768px) {
	.page-id-6783   .sdlc.wpb_row.vc_row-o-full-height,
	.page-id-6887   .sdlc.wpb_row.vc_row-o-full-height,
	.page-id-6893   .sdlc.wpb_row.vc_row-o-full-height,
	.sdlc   .span_12.dark.left	{
		min-height: inherit !important;
		min-height: inherit !important;
	}
	.connectedspaces .whitetext p.text-center {
		color:#000 !important;
		text-align:center;
		margin-bottom: 40px !important;
	}
	
}
@media screen and (max-width: 1000px) and (min-width: 768px) {
	.boostprod  .tabbed[data-style*="vertical"] .wpb_tabs_nav {
		width: 100%;
		float: left;
	}
	.boostprod   .tabbed[data-style*="vertical"] >div {
		float: left;
		width: 100%;
		padding-left: 0px;
	}
	#slide-out-widget-area  .inner-wrap .inner{
		height: auto !important;
		min-height: inherit !important;
	}
	#slide-out-widget-area  .inner-wrap {
		margin-top: 10px !important;
	}
	.connectedspaces .whitetext p.text-center {
		color:#000 !important;
		text-align:center;
		margin-bottom: 40px !important;
	}
	.home  .carousel-item {
		min-height: 335px;
	}
	.home  .whatwedo .vc_col-sm-3.even.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
		margin-top: 0%;
	}
	.solutions {
		width: 100% !important;
	}
	.connectedspaces {
		width: 50% !important;
	}
}

/* If the screen size is 999px wide or less */
@media only screen and (max-device-width: 999px) {
	/*#homecs .title a {
		padding-top: 15px;
		float: left;
		font-size: 15px;
	}*/
	#wpfront-scroll-top-container {
	}
		z-index: 9997 !important;
	body.home.page-id-7777  #header-outer:not(.transparent) #top .span_3 #logo[data-supplied-ml="true"] img:not(.mobile-only-logo), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.starting-logo:not(.dark-version):not(.mobile-only-logo), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.starting-logo.dark-version {
		display: block !important;
	}
	body.home.page-id-7777  #header-outer:not(.transparent) #top .span_3 #logo .mobile-only-logo, body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.mobile-only-logo.starting-logo:not(.dark-version), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.mobile-only-logo.starting-logo.dark-version, #page-header-bg[data-parallax="1"] .span_6 .inner-wrap, #page-header-bg .span_6 {
		display: none !important;
	}
	
	#homecs .casecategory {
		font-size: 15px;
	}
	#homecs .casecategory {
		top: 148px !important;
	}
	#homecs .post-grid .element-media img {
		margin-bottom: 0px!important;
		min-height: 180px;
		max-height: 180px;
	}
	#homecs  .layer-wrapper .layer-content {
		min-height: inherit !important;
		padding:20px 3% !important;
	}
	.talktous.styledbtn
	.emptybox {
		display:none !important;
	}
	.sharepointsolutions .zerowid.emptybox {
		display:none !important;
	}
	.sharepointsolutions .zerowid {
		width: 0;
		display: none !important;
	}
	.instance-25   .half-vw-img{
		display:none !important;
	}
	.mapbox {
		margin-left: 0px!important;
	}
	#steps  .inner  .hover-wrap-inner img{
		width:100% !important;
	}
	.home.page-id-7777  #header-outer.fixed-header   header#top  #logo  img.stnd.default-logo{
		display: block !important;
	}
	.home.page-id-7777  #header-outer.fixed-header   header#top  #logo  img.mobile-only-logo{
		opacity: 0 !important;
	}
	.home.page-id-7777  #header-outer.fixed-header   header#top  #logo  img.starting-logo.mobile-only-logo{
		opacity: 1 !important;
	}
	.lists .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
		font-size: 26px;
		height: 100%;
		line-height: 30px;
	}
	.lists .nectar-fancy-ul li {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 12px;
	}
	.josequote{
		margin-bottom:-15px !important;
	}
	#slide-out-widget-area  li.menu-item-has-children a{
		position:relative;
		width:100%;
	}
	#slide-out-widget-area  li.menu-item-has-children a:before{
		content: "\f107";
		font-family: FontAwesome;
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		-webkit-font-smoothing: antialiased;
		font-size: 18px;
		height: 28px;
		width: 28px;
		line-height: 28px;
		top: 0;
		color:#fff;
		right: 0px;
		position: absolute;
	}
	#slide-out-widget-area  li.menu-item-has-children  .sub-menu a:before{
		display:none !important;
	}
	#slide-out-widget-area  li.menu-item-has-children  .sub-menu .menu-item-has-children a:before{
		display:block !important;
	}
	#slide-out-widget-area  li.menu-item-has-children  .sub-menu .menu-item-has-children  .sub-menu a:before{
		display:none !important;
	}
	#slide-out-widget-area  li.menu-item-has-children.open-submenu > a:before {
		transform: translateY(-50%) rotate(180deg);
		content: "\f107";
		font-family: FontAwesome;
		font-weight: 400;
		font-style: normal;
		text-decoration: inherit;
		-webkit-font-smoothing: antialiased;
		position: absolute;
		right: 15px;
		cursor: pointer;
		height: 28px;
		width: 28px;
		line-height: 0;
		font-size: 18px;
		position: absolute;
	}
	#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
		font-size: 16px;
		line-height: 30px;
	}
	
}

/* If the screen size is 767px wide or less */
@media only screen and (max-device-width: 767px) {
	.connectedspaces  .blacktext p{
		color:#fff !important;
		margin-bottom:40px !important;
	}
	#page-header-bg .span_6 h1, 
	body.search #page-header-bg h1, 
	.single.single-post .section-title h1, body.single.single-post .row .col.section-title.span_12 h1 {
		font-size: 24px !important;
		line-height: 30px !important;
		margin-bottom: 4px !important;
	}
	.single.single-casestudy  h4.vc_custom_heading{
		margin-top: 15px !important;
	}


	.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
		max-width: 200px;
        margin: 0 auto;
	}
	.whymarici ,
	.whymarici  .vc_column-inner{
		min-height:400px !important;
		max-height:400px !important;
	}
	.single-casestudy.postid-7944 .whymarici ,
	.single-casestudy.postid-7944 .whymarici  .vc_column-inner{
		min-height:auto !important;
		max-height:auto !important;
	}
	.single-casestudy.postid-7944 .col.padding-7-percent>.vc_column-inner {
		padding: 0px !important;
	}
	.wpb_content_element.vc_custom_1610530571763 {
		padding-bottom: 0px !important;
	}
	.marici-bynumberspace{
		margin-bottom: 0px !important;
	}
	.marici-bynumber1{
		margin-bottom:15px !important;
	}
	.wpcf7 .contact .span_6 .wpcf7-form-control-wrap,
	.wpcf7 .contact .span_6 {
		width: 100%;
	}
	.wpcf7  .contact .span_12 {
		width: 100%;
		margin-bottom: 20px!important;
	}
	.wpcf7 .contact .span_6 {
		margin-bottom: 20px!important;
	}
	.boostprod  .tabbed[data-style*="vertical"] .wpb_tabs_nav {
		width: 100%;
		float: left;
	}
	.boostprod   .tabbed[data-style*="vertical"] >div {
		float: left;
		width: 100%;
		padding-left: 0px;
	}
	.connectedspaces .whitetext p.text-center {
		color:#000 !important;
		text-align:center;
	}
	.single.single-casestudy  .wpb_text_column.wpb_content_element.vc_custom_1603789459598.whitetext {
		margin-top: 80% !important;
		bottom: 0;
	}
	#homecs .casecategory {
		top: 148px !important;
	}
	#homecs .post-grid .element-media img {
		margin-bottom: 0px!important;
		min-height: 180px;
		max-height: 180px;
	}
	
	.drop-shadow-box .dark.left {
		box-shadow: -60px 0px 100px -90px #000000, 60px 0px 100px -90px #000000;
		-webkit-box-shadow:-60px 0px 100px -90px #000000, 60px 0px 100px -90px #000000;
		-moz-box-shadow: -60px 0px 100px -90px #000000, 60px 0px 100px -90px #000000;
		display: block;
	}
	.amol-mobile .lead-block p {
		margin-top: -50px;
	}
	.logos img {
		display: inline-flex;
		padding-right: 19px !Important;
	}
	.single-casestudy.postid-7944  .engagementdifference .tabbed[data-style*="vertical"] .wpb_tabs_nav {
		width: 100%;
	}
	.single-casestudy.postid-7944   .engagementdifference .wpb_tabs_nav span {
		font-size: 18px !important;
		padding: 11px 35px !important;
		text-align: left !important;
	}
	.single-casestudy.postid-7944 .engagementdifference .tabbed[data-style*="vertical"]>div {
		float: left;
		width: 100%;
		padding-left: 15px;
	}
	.single-casestudy.postid-7944  .howwehelp.engagementdifference .tabbed[data-style*="vertical"] .wpb_tabs_nav {
		width: 100%;
	}
	.single-casestudy.postid-7944  .howwehelp .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
		border-radius: 6px;
		padding: 0 6px !important;
		overflow: hidden;
	}
	.single-casestudy.postid-7944  .howwehelp .img-content-div.right .img-wrapper, .howwehelp .img-content-left.right .img-wrapper {
		width: 100%;
		padding-left: 25px;
	}
	.single-casestudy.postid-7944  .tabbed[data-style*="vertical"] .wpb_tabs_nav li {
		display: block !important;
	}
	.single-casestudy.postid-7944 .l11img,
	.single-casestudy.postid-7944  .expecimg 	{
		width:25% !important;
	}
	.single-casestudy.postid-7944  .l11text,
	.single-casestudy.postid-7944 .expectext	{
		width: 71%!important;
		padding-left: 4% !important;
		margin-top: -6px;
	}
	.single-casestudy.postid-7944 .expectext	{
		width: 71%!important;
		padding-left: 4% !important;
		margin-top: -40px !important;
	}
	.single-casestudy.postid-7944 .expectext	 p{
		font-size: 14px;
		line-height: 24px;
	}
	.single-casestudy.postid-7944 .expectext .wpb_content_element {
		margin-bottom: 10px !important;
	}
	.single-casestudy.postid-7944 .expectations.card.shadow{
		box-shadow: none !important;
		border: none !important;
		margin-top: 25px !important;
	}
	.single-casestudy.postid-7944 .solutions-list .tabbed[data-style*="vertical"] .wpb_tabs_nav {
		width: 70%;
		float: left;
		margin-top: 10%;
		margin: 0px 15% 0px 15%;
	}
	
	.single-casestudy.postid-7944 .infra {
		min-height: 450px !important;
	}
	.single-casestudy.postid-7944 .arch {
		min-height: 600px !important;
	}
	.single-casestudy.postid-7944 .genome {
		min-height: 450px !important;
	}
	.nectar-fancy-box {
		display: block;
	}
	.growingorg h2.vc_custom_heading {
		font-weight: bold;
		border-bottom: 3px solid #fff;
	}
	#slide-out-widget-area  li.menu-item-has-children a{
		position:relative;
		width:100%;
	}
	#slide-out-widget-area  li.menu-item-has-children a:before{
		content: "\f107";
		font-family: FontAwesome;
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		-webkit-font-smoothing: antialiased;
		font-size: 18px;
		height: 28px;
		width: 28px;
		line-height: 28px;
		top: 0;
		color:#fff;
		right: 0px;
		position: absolute;
	}
	#slide-out-widget-area  li.menu-item-has-children  .sub-menu a:before{
		display:none !important;
	}
	#slide-out-widget-area  li.menu-item-has-children  .sub-menu .menu-item-has-children a:before{
		display:block !important;
	}
	#slide-out-widget-area  li.menu-item-has-children  .sub-menu .menu-item-has-children  .sub-menu a:before{
		display:none !important;
	}
	#slide-out-widget-area  li.menu-item-has-children.open-submenu > a:before {
		transform: translateY(-50%) rotate(180deg);
		content: "\f107";
		font-family: FontAwesome;
		font-weight: 400;
		font-style: normal;
		text-decoration: inherit;
		-webkit-font-smoothing: antialiased;
		position: absolute;
		right: 15px;
		cursor: pointer;
		height: 28px;
		width: 28px;
		line-height: 0;
		font-size: 18px;
		position: absolute;
	}
	#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
		font-size: 16px;
		line-height: 30px;
	}
	.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul {
		padding-left: 10px !important;
	}
	.megamenu  .sub-menu li a::before {
		padding-right: 0px !important;
	}
	.megamenu  .sub-menu li a {
		padding-right: 25px !important;
	}
	#wpfront-scroll-top-container {
		z-index: 9997 !important;
	}
	.wemean-box   .row_col_wrap_12.span_12.dark.left{
		width: 90%;
		margin: 0 auto;
		padding: 10px;
	}
	.bottom-get-touch-full  .row-bg.using-bg-color{
		background-color: #ff5433 !important;
	}
	.home  .remote.bottom-get-touch-full   .row-bg-wrap{
		opacity: 1 !important;
	}
	body.home.page-id-7777  #header-outer:not(.transparent) #top .span_3 #logo[data-supplied-ml="true"] img:not(.mobile-only-logo), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.starting-logo:not(.dark-version):not(.mobile-only-logo), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.starting-logo.dark-version {
		display: block !important;
	}
	body.home.page-id-7777  #header-outer:not(.transparent) #top .span_3 #logo .mobile-only-logo, body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.mobile-only-logo.starting-logo:not(.dark-version), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.mobile-only-logo.starting-logo.dark-version, #page-header-bg[data-parallax="1"] .span_6 .inner-wrap, #page-header-bg .span_6 {
		display: none !important;
	}
	body.home #top #logo .starting-logo {
		opacity: 1 !important;
	}
	body.home #top #logo .mobile-only-logo {
		opacity: 0 !important;
	}
	.page-id-6322 div#delegategrow {
		font-size: 12px !Important;
	}
}
	
body a.nectar-button.large.regular.regular-button.styledbtn {
	border-radius: 30px !important; 
}
.page-id-6322  .remote .row-bg-wrap {
     opacity: 1 !Important;
}

@media screen and (max-width: 768px) and (min-width: 691px) {
	.connectedspaces  .blacktext p{
		color:#000 !important;
		margin-bottom:40px !important;
	}
}
@media screen and (max-width: 768px) and (min-width: 681px) {
	.home  .whatwedo .vc_col-sm-3.even.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
		margin-top: 0%;
	}
	.home .whatwedo .heading-wrap {
		font-weight: 700;
		font-size: 16px;
		line-height: 28px;
	}
}
@media screen and (max-width: 768px) and (min-width: 480px) {
	#homecs .casecategory {
		top: 193px !important;
	}
	#homecs .post-grid .element-media img {
		margin-bottom: 0px!important;
		min-height: 225px;
		max-height: 225px;
	}
	.page-id-7110  #wpfront-scroll-top-container {
		bottom: 185px!important;
	}
}
/*************************************************
*
*  	Custom Wp Beakey Widget
*
*************************************************/

.casestudy_techno_list{
	display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
	-ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
	-webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
	padding-left: 0;
    list-style: none;
	margin-left: 0px;
}
.casestudy_techno_list li {
    width: 33.33%;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    margin-bottom: 20px;
}
.casestudy_techno_list li  .techwrap{
    background: #fff;
    border-radius: 10px;
    display: block;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    text-align: center;
    padding: 20px 15px 16px;
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important;
    margin: 0 10px;
}
.casestudy_techno_list li:first-child  .techwrap{
  margin-left:0px;
}
.casestudy_techno_list li  .techwrap img{
	width: auto !important;
	margin-bottom: 0px !important;
}
.casestudy_techno_list li  .techwrap figure {
    height: 65px;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
	margin: 15px 0 1rem;
}

.casestudy_techno_list li  .techwrap span{
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size:14px;
	line-height:18px;
}

@media screen and (max-width: 768px) and (min-width: 320px) {
	.casestudy_techno_list li {
		width: 50%;
	} 
	.casestudy_techno_list li:first-child  .techwrap{
	  margin-left:10px;
	}
	.single-casestudy  .standard_section .column-image-bg{
		display:none;
	}
}
.customerstoriesbutton {
  background: #ff5433;
  color: #ffffff;
  padding: 5px 25px;
  position: fixed;
  bottom: 25px;
  left: 25px;
  z-index: 999;
  border-radius: 10px;
}
.customerstoriesbutton:hover{
	 color: #ffffff;
}
#header-outer #logo img, #header-outer .logo-spacing img{
	height:auto !important;
	max-height:50px;
}
.fa-x-twitter:before {
    content: "";
    background-image: url('img/twitter-x.svg');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 1em;
    height: 1em;
}
i.fa.fa-twitter:before{
    content: "";
    background-image: url('img/twitter-x.svg');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 1em;
    height: 1em;
	filter: brightness(0) invert(1);
}
.gfield select{
	background: rgba(0, 0, 0, 0.04);
    padding: 10px;
    border-radius: 4px;
    margin: 0;
}
#gform_9 label {
    font-size: 14px;
}