/*
 Theme Name:   SVG Child
 Theme URI:    https://www.understrap.com
 Description:  SVG Child Theme
 Author: Spring Venture Group
 Template:     understrap
 Version:      0.0.1
*/


footer .svgIconCircle {
  background-color: #fff;
  color: #5396ba !important;
  width: 20px;
  border-radius: 86%;
  margin-left: 0;
  height: 20px;
  line-height: 14px !important;
}

footer p{
  font-weight: 400;

}

.sectionContent {padding: 2em;}

.top-nav-collapse{
	/* box-shadow: 0px 10px 18px #888888 !important; */
}

.sticky {
  position: fixed;
  top: 40px;
  width: 100%;
	z-index: 1000;
}

.sticky + .content {
  padding-top: 60px;
}

#sectionOne-2{
	display: none;
}

.navbar.scrolling-navbar {
    z-index: 1010;
}

.dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #fcb426;
}



.modal-dialog {
    max-width: 1000px;
  }

  .video-modal{
    padding: 0px;
    margin-top: 15%;
  }

#myVideo{
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%
}

.seperator{
  background-color: #D3D7E2;
  padding: .5px;
  width: 90%;
  margin: auto;
  margin-top: 1.5em;
  flex: none;
}

#salesBox{
  /* background: red; */
  background-image: url('http://svgdev.wpengine.com/wp-content/uploads/2019/07/sales-2.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}

#operationsBox{
  background-image: url('http://svgdev.wpengine.com/wp-content/uploads/2019/07/operations-2.jpg');
  background-repeat: no-repeat;
  background-size: cover;

}

#technologyBox{
  background-image: url('http://svgdev.wpengine.com/wp-content/uploads/2019/07/technology-2.jpg');
  background-repeat: no-repeat;
  background-size: cover;

}

.masked{
  -webkit-transition: background-color .5s;
  -moz-transition: background-color .5s;
  -ms-transition: background-color .5s;
  -o-transition: background-color .5s;
  transition: background-color .5s;
  background-color:rgba(6,36,48,.7);
}

.masked:hover{
  background-color:rgba(28, 117, 153,.7);
  cursor: pointer;

}

#featuredSlider .carousel-inner {
height: 800px;
}

.returnCandidate a{
  width: 100%;
}

.emailAlert button{
  width: 100%;
}

#emailForm{
  color: #fff!important;
background-color: #fcb426!important;
padding: 10px;
width: 38%;

margin-bottom: 1em;
}

#submit_button:hover{
  background-color: #eba823 !important;
}

.dropdown-toggle::after {
    color: #fcb426;
}

.probox{
  background: #eff0f5 !important;
  margin: 0 !important;
}

.mobileJobListing{
  display: none;
}

.mobileJobTitle{
  margin-top: 1.1em;
}

.positionText{
  padding-left: 25px;
}

.card-body h4 {
    font-weight: 500;
    margin-bottom: 5px;
}

.blogPost .card-body{
  height: 200px !important;
}

.jarallax{
  height: 80vh !important;
}

.carousel-thumbnails .carousel-indicators .active {
      height: auto;
      width: 100px;
      opacity: 1; }

      .headerButtons{
        width: 109%;
      }

      .jobTitleRow .col-lg-5{
        padding-left: 0px;
      }

      .jobTitleRow .col-lg-4{
        padding-right: 0px;
        padding-left: 0px;
      }

      .jobTitleRow .col-lg-5 h1{
        margin-bottom: 0px;
        margin-top: .88em;
      }

      .jobTitleRow .col-lg-5 h3{
        margin-top: 4px
      }
      .jobTitleRow .col-lg-4 button{
        margin-right: 0px;
        margin-left: 0px;
      }

   img.wp-post-image {
    width: 100%
}

#svgJobArchivePCBar .row {margin: 0;}
#searchJob {padding: 0;}


#svgJobArchivePCBar .btn {margin: 0 ; line-height: normal;}
#svgJobArchivePCBar .openPositionButt {padding-right: 0;}
#svgJobArchivePCBar .seperator {width: 100%;}
.logInButt{padding-right: 0;}


.mobileEmployee{
  display: table;

}

.captionMobileTitle{
  display: table-cell;
  vertical-align: middle;
}

.jobSearch{
  padding: 0;
}

#svgJobArchivePCBar .btn{
  width: 100%;
  text-align: left;
  height: 95.3%;

}

#svgJobArchivePCBar .btn i{
  float: right;

}
#svgJobArchivePCBar .dropdown{
padding:0;
}
.dropdownDiv{
  padding-right: 0;
}

.jobTitleRow .col-lg-8{
  padding-left: 0;

}

.jobTitleRow .col-lg-8 h1{
  margin: 0;
  line-height: 1em;
}

.jobTitleRow .col-lg-8 h3{
  margin-top: .5em;
  margin-bottom: 1em;
}

/* .wistia_responsive_padding{
  padding: 0 !important;
} */
#LeaderDD .dropdown-toggle::after {
    display: none;
}

#LeaderDD .dropdown-toggle{
  text-align: left;
}

#LeaderDD .dropdown-toggle i{
  float:right;
}
.dropdownDiv .dropdown .dropdown-toggle::after {
    display: none;
}

.captionMobileTitle{
  padding-left: 1em;
}

h1 {
    line-height: 1em;
}

div.asp_m.asp_m_1 .probox .promagnifier:hover{

      background-image: radial-gradient(ellipse at center, rgb(235, 168, 35), rgba(251, 187, 59, 1));
}

/* .stripeWrapper2 {
    padding: 100px 50px 40px;
} */

#svgJobArchivePCBar .col-md-2{
  padding: 5px 15px;
}

.wForm input[type=text] {
    height: 30px;
    padding: 10px 0px 10px 10px;
    width: 98%;
}

.wFormContainer{
  padding: 1.5em;
}

.wFormContainer input{
  margin-bottom: 10px;
}

.wForm select{
  width: 100%;
  margin-bottom: 10px;

}

.primaryAction{
  margin-top: 10px;
}
/* .nav-up{
	top: 0 !important;
} */
/*__________________General Page styles__________________________*/
	body {color: #6D7B82; font-family: pt-sans,sans-serif; padding: 0 !important; margin: 0 !important;}
	a:hover {text-decoration:none;}
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: .5em; margin-top: 1em;}
	h3, h4 {line-height: 1.5em;}
	.intro-info-content {text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6); color: #fff;}
	.intro-info-content h5, .intro-info-content p {color: #fff;}
	.socialIcons .btn {box-shadow: none; margin: 0; width: 40px; height: 40px;}
	#sectionTwoHome .container {padding: 0; margin-bottom: 130px;}
	.sectionHeader:empty {display:none;}
/* Hero */
	.hero .contentRowHero h1 {margin-top: 0;}
	.hero .full-bg-img .container {padding-top: 0;}
	@media (max-width: 991px) {
		.hero .full-bg-img .container {padding-top: 40px;}
		.hero .contentRowHero h1 {margin-top: 50px;}
	}
	.hero .btn {margin-top: 50px;}
/* Styling Bullets */
	.customStripeContent ul li, #mainContent ul li {list-style: none; margin-bottom: 1em;}
	.customStripeContent ul li:before, #mainContent ul li:before {
	font-family: 'FontAwesome';
		font-weight: bold;
	content: '\f105';
	margin:0 10px 0 -15px;
	color: #1c7599;
	}
	.customStripeContent ol li, #mainContent ol li{counter-increment: li; margin-bottom: 1em;}
	.customStripeContent ol li::before, #mainContent ol li::before{
		content: counter(li);
		color: #1c7599;
		display: inline-block;
		width: 1em;
		margin-left: -1.5em;
		margin-right: 0.5em;
		text-align: right;
		direction: rtl;
		font-weight: bold;
	}
	.whiteText li:before {color: #fff !important;}
/*Content links*/
	#mainContent a {color: #1c7599;}
	#mainContent a:hover {color: #fcb426;}

/*__________________Pre Content Bar styles__________________________*/
	#svgPreContentBar, #svgArticlePreContentBar {max-width: 1275px; border: none; padding-bottom: 0; margin-top: -50px; padding: 40px 40px 0 40px;}
	#svgPreContentBar:after, #svgArticlePreContentBar:After {
			content: " ";
			display: block;
			background: #d3d7e2;
			height: 1px;
			width: 100%;
		max-width: 1200px;
		margin: auto;
		margin-top: 40px;
	}
	#svgArticlePreContentBar:After{margin-top: 0;}

/*__________________Home Page styles__________________________*/
/*Icons above 3 points in main content*/
	#salesIcon {
	  display: flex;
	  width: 50vw;
	  height: 50vw;
	  max-width: 100px;
	  max-height: 100px;
	  color: #fff;
	  font-size: 4rem;
	  border-radius: 25vw;
	  overflow: hidden;
	  border: 5px solid #D3D7E2;
	  margin: auto;
	  background: #fff;
	  z-index: 3;
		position: relative;
	}
	#salesIcon img {max-width: 85%; max-height: 85%; margin: auto;}
/* Make the icon line */
	.icon-line {position: absolute; height: 5px; background: #d3d7e2; width: 100%; top: 50%; z-index: 1;}
	.line-right {width: 50%; right: 0;}
	.line-left {width: 50%; left: 0;}
/* Add padding back into paragraph */
	.homeMainIntro {padding: 0 30px;}
	.home .intro-info-content .btn{text-shadow: none;}
/* fixing bullets on career stripe */
	.home-careers ul {padding-left: 16px;}

/*__________________About Page styles__________________________*/
	.tabIcons {border-color: #d3d7e2;}
/* partnership logos */
	#partnerships img {display: block; margin: 20px auto;}
/* Leadership */
	.page-id-69 .caption h5 {margin-bottom: 1.5em;}
	.leadershipNav li {margin: 0;}
	.leadershipNav li:before {background: #aab3b8; height: 5px; top: 50%; }
	.leadershipNav li:last-child:before {width: 80%;}
  .leadershipNav li:first-child:before {width: 84%; left: 14px;}
/* Leadership Mobile */
	#LeaderMv {padding-top: 0 !important;}
	.mobileCarousel {border-bottom: 1px solid #eee; padding-bottom: 2em;}
	.employeeMobileCarousel {border-bottom: 1px solid #eee; padding-bottom: 2em; display: none;}
	.mobileCarousel .leaderNav {margin: 0 auto 1em auto;}
	.employeeMobileNav{position: absolute; padding-top: 27.4em; z-index: 1;}
	.employeeImageMobile img {height: auto !important; border: none !important; border-radius: 0 !important; margin-top: -10px;}
	.employeeImageMobile {width: 100px; height: 100px; overflow: hidden; border-radius: 50%; border: 3px #fcb426 solid; display: inline-block;}


/*Company logos*/
	.company-logo {margin: 0 auto; display:block; }

/*__________________Careers Page styles__________________________*/
/* Modal Button */



.button_circle{

  -webkit-transition: background-color .5s;
  -moz-transition: background-color .5s;
  -ms-transition: background-color .5s;
  -o-transition: background-color .5s;
  transition: background-color .5s;

	height: 98px;
	width: 98px;
	background-color: #fcb426;
	border-radius: 50%;

}

.button_circle:hover{
 background-color:  #eba823;
}


.button_triangle{

  -webkit-transition: border-left .5s;
  -moz-transition: border-left .5s;
  -ms-transition: border-left .5s;
  -o-transition: border-left .5s;
  transition: border-left .5s;

	border-top: 25px solid transparent;
	border-left: 50px solid #ffffff;
	border-bottom: 25px solid transparent;
	border-radius: 3px;
	width: 58.42px;
	height: 52.57px;
	margin-left: 12px;
	-webkit-animation-name: fadeIn;
            animation-name: fadeIn;

}
.button_triangle:hover{
  border-left: 50px solid #f4f4f4;
}

/* Modal */

.pp-modal-close.box-top-right {
    top: -10px;
    right: -10px;
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

.pp-modal-close {
    background: #3a3a3a;
    border: 1px solid #fff;
    border-radius: 100px;
    width: 25px;
    height: 25px;
    position: absolute;
    z-index: 5;
    line-height: 0;
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    top: 0;
    padding: 5px;
}

.pp-modal-close:hover {
    background: #b53030;
    opacity: unset!important;
}

.pp-modal-close, .pp-modal-close:hover {
    transition: background .2s ease-in-out;
}

.bar-wrap {
    width: 100%;
    height: 100%;
    position: relative;
}

.bar-1{
	background: #fff;
	height: 2px;
  margin-top: -1px;
	transform: rotate(225deg);
}

.bar-2{
	background: #fff;
	height: 2px;
  margin-top: -1px;
	transform: rotate(-225deg);
}
.pp-modal-close .bar-wrap span {
    position: absolute;
    border-radius: 0;
    width: 100%;
    top: 49.5%;
    left: 0;
}

/* Search Buttons */

.btn.btn-lg{
	padding: 1rem 1rem;
}

/* whats your passion */
/* .passionText{
	font-size: 24px;
	width: 80%;
	margin: auto;
} */

.categoryTitle{
	font-family: Goudy Old Style;
  line-height: 46px;
  font-size: 48px;
	color: #ffffff;
	padding-top: 1.4em;
	margin-bottom: 5px;

}


.numberOfJobs{
	padding-bottom: 3.5em;
	color: #fcb426;
}

.categoryBox{
	background: linear-gradient(0deg, #4F4F4F, #4F4F4F);
}



/* Featured Employee */
.FeatEmployeeImg{
	background-repeat:no-repeat;
	background-size: cover;
	height: 50em;
  padding: 6em 4em 0 0;
}

.employeeInfo{
  background-color: #fff;
  font-size: 14px;
  width: 43%;
  line-height: 18px;
  float: right;
}

.leadershipBio{
	margin-bottom: 1px;
	text-align: left;
	padding: 1em 3em;

}
.sliderRow{
	border-top: 1px solid #D3D7E2;
  padding-top: 1em;
  margin-top: 3em;

}

.leadershipBio h1{
  margin-top: 0;
	font-family: Goudy Old Style;
}

.leadershipBio h5{
	font-size: 17px;
}

.leadershipBio h3{
	font-size: 20px;
}
.leadershipBio p{
	font-size: 16px;
  line-height: 24px;
}

#featuredSlider {
    height: auto;
}

.fa-angle-left:before {
    content: "\f104";
    color: #fcb426;
    font-size: 67px;
}

/* .fa-angle-left{
  padding-left: 11em;
}

.fa-angle-right{
  padding-right: 14em;
} */

.carousel-control-next, .carousel-control-prev{
  position: relative;
  display: table-cell;
}

 .employeeIndicators {
    display: table-cell;
    right: inherit;
    bottom: inherit;
    left: inherit;
    vertical-align: middle;
}

.carousel-thumbnails .carousel-indicators li {
    display: table-cell;
}

.carousel-thumbnails .carousel-indicators a {
    margin: auto;
}

.fa-angle-right:before {
    content: "\f104";
    color: #fcb426;
    font-size: 67px;
}

.sliderDiv{
  display: table;
  margin: auto;
}

.sectionHeader{
	color: #1C7599;
	font-family: Goudy Old Style;
}

/* Job Listings */
.jobTitle{
	color: #1C7599 !important;
  font-size: 20px;
}

.jobTitle:hover{
  color: #fcb426 !important;
}
.jobRow{
	background: #ffffff;
	border-bottom: 1px solid lightgrey;
  border-top: 1px solid lightgrey;

	margin: 0px 154.5px;
}
.jobTitleRow{
	margin: 0px 154.5px 15px;
}

.jobListing p{
  margin-top: 1.2rem;

}



.openPosButt{
	margin-top:0px;
}

.mo{
	-webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
	max-height: 109px;

}

.ks{
	-webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
	max-height: 109px;

}
.full_time{
	-webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
	max-height: 109px;
}

.part_time{
	-webkit-transition: max-height 1s;
  -moz-transition: max-height 1s;
  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;
  transition: max-height 1s;
	max-height: 109px;
}

/* #theContent{
	-webkit-transition: display .5s;
  -moz-transition: display .5s;
  -ms-transition: display .5s;
  -o-transition: display .5s;
  transition: display .5s;

	display: block;
} */

@keyframes stickyAnimationDissapear {
  0%   {opacity: 1;}
  25%  {opacity: .75;}
  50%  {opacity: .5;}
  75%  {opacity: .25;}
  95%  {opacity: 0;}
  100% {display: none;}
}

@-webkit-keyframes stickyAnimationDissapear {
  0%   {opacity: 1;}
  25%  {opacity: .75;}
  50%  {opacity: .5;}
  75%  {opacity: .25;}
  95%  {opacity: 0;}
  100% {display: none;}
}

.stickyDissapear{
  opacity: 1;
  -webkit-animation-name: stickyAnimationDissapear; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  animation-name: stickyAnimationDissapear;
  animation-duration: 1s;
}

/* .nav-down{
	-webkit-transition: opacity .5s;
  -moz-transition: opacity .5s;
  -ms-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s;

	opacity: 1;
} */

.navbar.scrolling-navbar {
    transition: background .5s ease-in-out,padding .5s ease-in-out, opacity .5s;
    padding-top: 12px;
    padding-bottom: 12px;
}

.emailAlert{
  padding-left: 0px;
}




/* Hero quotes */
	.hero-quote {font-style: italic; color: #fff; font-weight: normal;}
/* Stats under the about us section and video */
	.career-stats .stat {text-align: center;}
	.stat h2 {font-size: 48px;}
	.stat h5 {font-weight: normal; font-size: 1rem; text-transform: uppercase;}
/*Featured Employee Image Gradient*/
	.employeeImage {background: #edeef3;}
	.employeeImage img {height: 100%; object-fit: cover;}
	.employeeImage:before {
		content: '';
		position: absolute;
		width: 55%;
		top: 0;
		right: 0;
		bottom: 0;
		left: 43.5%;
		background-image: linear-gradient(to left,rgba(237, 238, 243, 100), rgba(237, 238, 243, 0));
	}
	.carousel .caption {background-image: linear-gradient(to right,#edeef3,#d3d7e2);}
/* Fixing pre content button padding*/
	#preContent .pcbButton {margin: 0; padding-top: 0; padding-bottom: 0;}
	#preContent .btn-group .svgButtonMain {margin-top: 0; margin-bottom: 0;}
/* Benefit stuff */
	.benefitsRow .col-12 { margin-bottom: 2em; }
	.benefit h4 {margin-top: 0;}
    .benefitsRow .benefit {display: table; background: #fff; padding: 1em; height: 100%; border-left: 5px solid #062430;}
    .benefit .benefitIcon, .benefit .benefitText {display: table-cell; vertical-align: top;}
.benefit .benefitIcon {max-width: 65px;}
    .benefit .benefitText {padding: 1em 0 ; color: #6D7B82;}

/* Event Calendar */
	.eventCalendar { background: #D3D7E2; }
/* Hiding internship events until we can fix it */
	#internships .col-md-4 {display:none;}
	#internships .col-md-8 {max-width: 100%; flex: 0 0 100%;}
/* internships button */
	#internships .btn{ margin-left: 0; margin-top: 1.5em; }

/*__________________Blog Post styles__________________________*/
	.intro-info-content .post-categories {display: inline-block;}
	.lightning-round { background: #EBEEF5; padding: 2em;} /* Box styling for lightning round section on Inside SVGs */
	#svgArticlePreContentBar {padding: 20px 40px 0 40px;}
	.single-post .entry-content {padding-top: 0;}
	.single-post h1, .single-post h2 {line-height: 100%;}
	.single-post .entry-content .container{margin: 0; padding: 0;}
  	.blockquote-footer::before {content: none;}  /* Block Quote Styling */
	blockquote p {font-size: 1.5rem; padding-left: 2rem; padding-top: 1rem; font-family:goudy-old-style, serif; font-style:italic; color:#666f74;}
	blockquote {border-left: .25rem solid #666f74;}
 	cite{display:inline-block; font-family:PT Sans; font-weight:bold; color:white; background: #336a88; font-size: 1.1rem; padding: .5rem 1rem .5rem 1rem; text-transform: uppercase; text-decoration: none; margin-left: 32px;}

/* Related Posts */

.card-data hr {	margin-top:.5em;}

.card-title h4 {	margin-bottom:.5em;}

.card-image {	max-height:200px !important;}

.card-body {	height:165px !important;}
/*__________________NewsPosts Styles________________________*/
	.pt-cv-readmore {
		color: white !important;
		background-color: #FCB426 !important;
		border: none !important;
	}

/*__________________Footer styles__________________________*/
	.footerContainer {padding: 60px 0 20px 0;}
	.widget-title {color: #fff; font-family: goudy-old-style,serif; font-size: 30px;}
	.site-footer a {color: #fff; display: block; line-height: 2em;}
	.site-footer a:hover {color: #fcb426; }
	#postFooterBar p{margin-bottom: 0; font-size: 12px;}
	#postFooterBar .wrapper {padding: 20px 0;}
	#preFooterBar {max-width: 1275px; border:none;}
	#socialMediaBar {border-top: solid #d3d7e2 1px;}

/*__________________News Archives styles__________________________*/
	.pt-cv-ifield .pt-cv-colwrap {border-color: #d3d7e2 !important;}

/*__________________Mobile styles__________________________*/
@media screen and (max-width: 771px) {
/*mobile general*/
	h1, h2, h3 {line-height: 1.1em;}
	h3 {font-size: 1.4em;}
	.btn {width: 100%;}
  .button_circle {width: 98px;}
	.wrapper {padding-top: 0;}
	.container {padding: 20px;}
	#sectionTwoHome {padding-top: 0;}
 	.sectionInterior {padding: 0px}

	/* .stripeWrapper2 {
		padding: 100px 0px 40px;
	} */

	.stripeWrapper {padding: 70px 20px}
/*mobile logo*/
	#logo2 {max-width: 60vw; margin: .3em 0; display: inline-block !important;}
	#logo1 {display: none !important;}
/*mobile nav*/
	/* .navbar {box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);} */
	.navbar-toggler-icon {margin-top: .5em;}
	#navbarNavDropdown {background-color: #fff; }
	.navbar-nav a {color: #6d7b82 !important;}
	.navbar.navbar-light .navbar-toggler {color: #6d7b82;}
/*mobile hero*/
	.hero {height:auto !important;}
	.hero .jarallax {height:auto !important;}
	.hero .full-bg-img {display:block; position: relative;}
	.hero h1 {line-height: 1em;}
	.hero h5 {font-size: .8em; margin-bottom: 0 !important;}
/*mobile footer*/
	.site-footer{padding: 0 1em;}
/*About tabs*/
	#svgAboutContentBar .tabIcons {width: 100%}
	#svgAboutContentBar .nav-link p {font-size: 1em;}
	#svgAboutContentBar li {width: 50%; flex-basis: auto;}
	#svgAboutContentBar .tab-content {padding-top: 0;}
	#ourCompanies {align-items: center;}
	#ourCompanies h1, #ourCompanies  {text-align: center;}
	.company-logo {width: 100%;}
	#partnerships .btn.btn-lg {margin-right: 20px; margin-left: 20px;}

/*Careers*/
	.career-stats {margin: 0 !important;}
	#internships .row {padding: 20px;}
	#internships .sectionHeader {margin-top: 1em !important; }
}

/*Hiding the Leadership link on mobile*/

@media only screen and (max-width: 768px) {
	.desktopCarousel {display:none;}
	.card-image {
	max-height:130px !important;
}
}

@media only screen and (min-width: 768px) {
	.mobileCarousel {display:none !important;}
}

@media only screen and (max-width: 771px){
.company-logo {	width:60%; margin: 1em auto;}

}


@media (max-width:1108px){
  .dropdownMenu2{
    font-size: 13px;
  }


    .dropdownMenu2{
      margin-left: 0px;
    }

}

@media (max-width:1365px){
  .jarallax{
    height: 70vh !important;
  }

}

@media (max-width:1190px){
  .jarallax{
    height: 65vh !important;
  }

  .FeatEmployeeImg{
  	padding: 2em 4em 0 0;
  }

#svgJobArchivePCBar .btn {
    font-size: .8em;
}

}

@media (max-width:1085px){
  .jarallax{
    height: 60vh !important;
  }

  #svgJobArchivePCBar .btn {
      font-size: .7em;
  }

}

@media (max-width:1024px){
	/* #myVideo{
		display: none;
	}

	.hero{
		background-image: url('http://svgdev.wpengine.com/wp-content/uploads/2018/10/1H0A2305-e1520365121884-1.jpg');
	} */

	#openPositionButton{

	}

	.employeeInfo {
		width: 100%;
		margin: 4em -1em;


	}

  #theContent{
    padding: 0 20px;
  }

  .employeeMobileCarousel{
		display: block;
	}

  #featuredSlider{
    display: none;
  }

  .employeeMobileNav {

    padding-top: 34.4em;

}
  #LeaderDD button{
    width: 100%;
  }



  .jarallax{
    height: auto !important;
  }
}




@media (max-width:991px){

  .footerContainer .col-6{
    margin-top: 1rem;
  }
  .openPositionButton{

    width: 75% !important;
  }
  .contentRowHero {
      margin-bottom: 7em;
  }

  .mo{
    max-height: 215px;
  }

  .ks{
    max-height: 215px;
  }

  .az{
    max-height: 215px;
  }

  .mobileJobListing{
    display: block;
    padding-left: 22px;

  }

  .mobileJobTitle{
    padding-left: 22px;

  }

  .jobListing{
    display: none;
  }

  .jobListingButton {
    margin-top: 0px;
    text-align: left !important;
}

.jobTitleRow .col-lg-5{
  text-align: center;
}

.allJobs{
  text-align: center;
}


.emailAlert {
    padding-left: 15px;
}

.headerButtons{
  width: 100%;
}

#sectionOne-1{
  display: none;
}
#sectionOne-2{
  display: block;
}





.categoryBox{
  margin-bottom: 2em;
}

.openPosButt{
  margin-top: 0px;
  margin-bottom: 1em;
  text-align: center !important;
}

.openPosButt .allListingsButton{
  width: 100%;
}
#searchJob{

  margin-bottom: 1em;
}

.openPositionButt{
  padding-left: 0;
}

.employeeMobileNav {
    padding-top: 31em;
}

.blogPost .card-body{
  margin-bottom: 2em;
}



.jobSearch{
  margin-bottom: 1em;
}

.jobTitleRow .col-lg-8{
  text-align: center;
  margin-bottom: 15px;
}

.dropdown-menu{
    transform: translate3d(0px, 52px, 0px)!important;
}
#svgJobArchivePCBar .btn{

  height: auto;
  font-size: .9em;

}

.wForm input[type=text] {
    width: 98.6%;
}



}

@media (max-width:890px){
  .employeeMobileNav {
    padding-top: 27.4em;
}

#myVideo {
    width: 110%;
}
}

@media (max-width:820px){
  .employeeMobileNav {
    padding-top: 24.4em;
}
}

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





/* .footerContainer {
	padding-top: 60px;

}

.second{
	margin-top: .8em;

}

.third{
	margin-top: .8em;

}

.fourth{
	margin-top: .8em;

}

.fifth{
	margin-top: .8em;

}

.mt-0{
	margin-top: 10px!important;

} */

/* .socialIcons{
	text-align: left !important;

}

.hashtagFooter{
	text-align: right !important;

} */

}

@media only screen and (min-width: 414px){
	/* .button_circle{
		width: 98px !important;
	}

	.mt-0{
		margin-top: 10px!important;

	}

	.second{
		margin-top: .8em;

	}

	#searchJob{
		padding-right: 0px;
	}

	.allJobs{
		text-align: center;
	}
	#allJobListingsRow{
		padding: 0em 1em;

	} */






}
@media only screen and (max-width: 768px){
  .socialIcons h2{
    font-size: 26px;
    padding-top: 9px;
  }
  .openPositionButton{
    font-size: .7rem !important;

    width: 100% !important;
    padding: 0.25rem 1rem !important;

  }
	#sectionOne-1{
		display: none;
	}
	#sectionOne-2{
		display: block;
	}

	.jobListing{
		margin-top: 10px;
		margin-bottom: 0px;
	}

	.jobListingButton{
		margin-top: 0px;
		margin-bottom: 14px;
	}

	.borderRight{
		border-right: 1px solid black;
		height: 25px;
	}

	.jobRow{
		margin: 0px 30px;
	}

	.jobTitleRow{
		margin: 0px 30px;
	}

	.openPosButt {
    margin-top: 0px;
    margin-bottom: 17px;
	}

	.positionText{
		margin-top: 15px;
    padding-left: 15px;
	}

	.blogPost{
		margin-top: 25px;
	}

	.button_circle{
		width: 98px !important;
	}

	.footerContainer {
		padding-top: 60px;

	}

	.second{
		margin-top: .8em;

	}

	.third{
		margin-top: .8em;

	}

	.fourth{
		margin-top: .8em;

	}

	.fifth{
		margin-top: .8em;

	}

	.mt-0{
		margin-top: 10px!important;

	}

	.employeeMobileCarousel{
		display: block;
	}

	.mo{
		max-height: 215px;

	}

	.ks{
		max-height: 215px;

	}
	.full_time{
		max-height: 215px;
	}

	.part_time{
		max-height: 215px;
	}

  #myVideo{
    width: 110%;
    height: 100%;
  }


  .openPositionButt{
    margin-bottom: 1em;
  }

  #svgJobArchivePCBar{
    margin-top: -98px;
  }

  #salesBox{
    margin: auto;
  }

  #operationsBox{

    margin: auto;
  }

  #technologyBox{
    margin: auto;
  }

  .employeeMobileNav {

    padding-top: 25em;

}



.emailAlert{
  padding-left: 15px;
}

.hero .btn {
    margin-top: 30px;
}

.mobileJobListing{
  display: block;
  padding-left: 22px;

}

.mobileJobTitle{
  padding-left: 22px;

}

.jobListing{
  display: none;
}

.jobTitleRow .col-lg-5{
  text-align: center;
}

.allJobs{
  text-align: center;
}






  /* #seperator{
    width:96%;
  } */
}

@media (max-width:717px){
  .employeeMobileNav {
    padding-top: 23.5em;
}
}

@media (max-width:767px){
.logInButt {
    padding-left: 0px;
}

.dropdownDiv {
    padding-left: 0;
}
}

@media (max-width:671px){
  .employeeMobileNav {
    padding-top: 20.7em;
}

#myVideo {
    width: 125%;
}
}

@media (max-width:600px){
  .employeeMobileNav {
    padding-top: 18.4em;
}

#myVideo {
    width: 137%;
}
}

@media (max-width:575px){
  .employeeMobileNav {
    padding-top: 17.9em;
}



#myVideo {
    width: 148%;
}

}

@media (max-width:531px){
  .employeeMobileNav {
    padding-top: 14.3em;
}

#myVideo {
    width: 200%;
}

}

@media only screen and (max-width: 450px){
  .employeeMobileNav {
    padding-top: 12.8em;
}
}

@media only screen and (max-width: 414px){
	#sectionOne-1{
		display: none;
	}
	#sectionOne-2{
		display: block;
	}

	.jobListing{
		margin-top: 10px;
		margin-bottom: 0px;
	}

	.jobListingButton{
		margin-top: 0px;
		margin-bottom: 14px;
	}

	.borderRight{
		border-right: 1px solid black;
		height: 25px;
	}



	#sectionTwoHome{
    padding-left: 15px;
    padding-right: 15px;
  }



	.button_circle{
		width: 98px !important;
	}

	.mt-0{
		margin-top: 10px!important;

	}

	.second{
		margin-top: .8em;

	}



	.allJobs{
		text-align: center;
	}
	#allJobListingsRow{
		padding: 0em 1em;

	}

	.employeeMobileNav{
		padding-top: 12em;
	}



  .video-modal{

    margin-top: 10em;
  }

  #myVideo{
    width: 281%;
    height: 100%;
  }





#salesBox{

  margin: none;
}

#operationsBox{


  margin-top: -30px;
}

#technologyBox{

  margin-top: -30px;
}

.captionMobileTitle{
  padding-left: 1em;
}

.Gracie{
  padding-right: 0em;
}

#LeaderMv {
    margin-top: -2em;
}

.emailAlert {
  padding-left: 10px;
padding-right: 0px;

}

.returnCandidate {
  padding-left: 10px;
padding-right: 0px;

}

.blogPost .card-body{
  height: 215px !important;
}

.sectionHeader{
  font-size: 1.7em;
}

.hero .btn {
    margin-bottom: 100px;
}

#myVideo{
  display: none;
}

.jarallax{
  background-image: url('http://svgstage.wpengine.com/wp-content/uploads/2018/10/group-2.jpg');
}

#mobileNavSearch{
  display: none;
}

}

.asp_res_loader hiddend {
	display:none!important;
}
