@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@200&display=swap');

.swiper-slide.syndaver {
    background: url(//m.szgsmj.com/images/slider/SynDaver_BG.jpg) center center #152534;
	background-size: 101% 101% !important;
}

.syndaver .rightIMG {width: 895px; position: absolute; top: -33px; right: 6%;}
.syndaver .leftIMG {width: 800px; float: left; margin-left: -.5%;}
.syndaver .whiteBox {float: left; text-align: left; position: absolute; width: 600px;
    border-radius: 10px;
    background-color: white;
    opacity: .85;
    padding: 0 30px 25px;
    margin: 60px 30px;
    box-shadow: 2px 4px 29px #333;
}
.syndaver .slideTitle {font-family: 'Raleway', sans-serif; font-size: 1.65em;}
.syndaver .slideSubTitle {font-style: normal; font-size: 2.3em; margin-top: 20px;}
.syndaver .slideContent {font-family: 'Raleway', sans-serif; font-size: 1.3em; margin-top: 16px; }

@media screen and (max-width: 1250px) {
	.syndaver .rightIMG {right: 3%;
		width: 734px;
    	top: 16px;
	}
	.syndaver .leftIMG {width: 700px;}
	.syndaver .whiteBox {width: 500px; font-size: .9em;}
	.syndaver .slideSubTitle {margin-top: 14px; }
	.syndaver .slideContent {margin-top: 10px; }
	
}

@media screen and (max-width: 1050px) {
	.syndaver .rightIMG {
		width: 656px;
		top: -5px;
	}
}

@media screen and (max-width:850px) {
	.syndaver .rightIMG {right: 3%;
		width: 400px;
    	top: -10px;
	}
	.syndaver .leftIMG {width: 500px;}
	.syndaver .whiteBox {width: 350px; font-size: .7em; margin: 25px 25px; padding: 0 24px 16px;}
	.syndaver .slideSubTitle {margin-top: 6px; }
	.syndaver .slideContent {margin-top: 3px; display: block;}
}

/* END SYNDAVER SLIDE */ 

.slide2 {
    background: url(//m.szgsmj.com/sites/all/themes/professional_theme/images/slider/desktop-metal.jpg) center center #152534
}

.slide2 .slideContent,
.slide2 .slideSubTitle,
.slide2 .slideTitle,
.slide2.img-right .bottomButton {
    text-align: left;
    width: 70%;
}

.slide3 {
    background: url(//m.szgsmj.com/sites/all/themes/professional_theme/images/slider/cogs.jpg) center center #152534; 
}

.slide4 {
    background: url(//m.szgsmj.com/sites/all/themes/professional_theme/images/slider/white-hexagon.jpg) center center #152534
}

.slide4 .slideTitle {
    line-height: 44px
}

.slide5.one {
    background: url(//m.szgsmj.com/sites/all/themes/professional_theme/images/slider/f-series.jpg) center center #152534
}

.slide5.two {
    background: url(//m.szgsmj.com/sites/all/themes/professional_theme/images/slider/stratasys-mit.jpg) center center #152534
}


.slide5.two .bottomButton {
    font-size: 1.2em;
}

.swiper-slide.slide6 {
    background: url(//m.szgsmj.com/images/slider/APT_BG.jpg) right center #f2f2f2 no-repeat;
    background-size: auto 101% !important;
}

.slide6 .rightIMG {float: right;
    margin-right: 3%;
	margin-top: 10px;
    height: 284px!important;}

.slide6 .leftIMG {float: left;
    margin-left: 3%;
	margin-top: 10px;
    height: 284px!important;}

.slide6.left-align .slideTitle {
	Padding: 85px 0 0 375px;
	font-family: 'Raleway', sans-serif;
}

.slide6.left-align .slideSubTitle {
	Padding: 20px 0 0 375px;
	font-style: normal;
	font-size: 2.3em;
}

.slide6.left-align .slideContent {
	padding: 32px 0 0 375px;
}

@media screen and (max-width: 1490px) {
	.slide6.left-align .slideTitle {
		Padding: 65px 0 0 275px;
	}

	.slide6.left-align .slideSubTitle {
		Padding: 16px 0 0 275px;
	}

	.slide6.left-align .slideContent {
		padding: 32px 0 0 275px;
	}
}

@media screen and (max-width: 1050px) {
	.slide6.left-align .slideTitle {font-size: 1.2em; padding: 56px 0 0 259px;}
	.slide6.left-align .slideSubTitle {font-size: 1.75em; padding: 10px 0 0 259px;}
	.slide6.left-align .slideContent {padding: 32px 0 0 259px;}
	.slide6 .leftIMG, .slide6 .rightIMG {height: 251px!important; }
}


@media screen and (max-width: 850px) {
	.slide6.left-align .slideTitle {font-size: 1.2em; padding: 22px 0 0 180px;}
	.slide6.left-align .slideSubTitle {font-size: 1.75em; padding: 10px 0 0 180px;}
	.slide6.left-align .slideContent {padding: 14px 0 0 180px;display: block;}
	.slide6 .leftIMG, .slide6 .rightIMG {height: 137px!important;  }
	.slide6 .mfgLogo {max-width: 205px;}
}

.slide7 {
    background: url(//m.szgsmj.com/sites/all/themes/professional_theme/images/slider/skill-boss-slide.jpg) center center #152534
}

.slide7.left-align .slideTitle {
    padding-top: 4%
}

.slide7.left-align .slideContent {
    width: 35%
}

.swiper-container {
    height: 325px;
    background-color: #000;
    position: relative
}

#highlight .slideShadow {
    margin: -12px auto 0;
    text-align: center
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    width: 90%;
    height: 330px;
    background-size: 101% auto!important
}

.mfgLogo {
    max-width: 250px
}

.slideContent,
.slideSubTitle,
.slideTitle {
    width: 95%
}

.left-align .slideContent,
.left-align .slideSubTitle,
.left-align .slideTitle {
    text-align: left;
    padding-top: .5%
}

.left-align .bottomButton {
    text-align: left;
}

.slideTitle {
    padding-top: 6%;
    font-size: 1.6em
}

.slideSubTitle {
    font-size: 1em;
    font-style: italic;
    padding-top: .5%
}

.slideContent {
    padding-top: 1%;
}

#highlight a:hover {
    color: inherit
}

#highlight .slide-white a {
    color: #fff;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, .5)
}

#highlight .slide-black a {
    color: #000
}

#highlight .fullImage {
    margin-top: -.5%;
    height: 362px!important
}

#highlight .img-right .fullImage {
    float: right;
	margin-right: 3%;
}

#highlight .img-left .fullImage {
    float: left;
    margin-left: 2%;
}

.bottomButton {
    font-size: 1.6em;
    font-family: Handlee, cursive;
    padding-top: 2%
}

.bottomButton:hover {
    color: #ff4500
}

/* --------------------- F Series ------------------ */

.swiper-slide.f123 {background: url(//m.szgsmj.com/images/slider/F123-stratasys-banner.jpg) center right no-repeat #fff; background-size: auto 101% !important;}
		#highlight  .f123Image {margin-left: 60px !important; height: 275px !important; padding-top: 22px;}
		.f123 .slideTitle {color: #84d1ef; text-align: left; margin-left: 18%; padding-top: 50px;}
		.f123 .slideSubTitle {color: #08a4de; text-align: left; text-align: left; margin-left: 18%; font-size: 2.3em;  margin-top: 10px;}
		.f123 .slideContent {text-align: left; margin-left: 18%; margin-top: 6px; width: 40%;}
			.f123 .slideContent img {width: 600px; max-width: 89%; margin-top: 10px;}

/* --------------------- J Series ------------------ */

.j55 {background: url(//m.szgsmj.com/images/slider/black-bg.jpg) center right no-repeat #010101; background-size: 101% 101% !important; font-family: 'Open Sans', sans-serif;}
.j55 .slideTitle {margin-left: 2%;}
.j55 .slideSubTitle {color: #4dbde7; margin-top: 68px; margin-left: 2%;}
.j55 .slideContent {padding: 13px 0px 13px 26px; border-left: #4dbde7 solid 1px; margin-left: 4%; margin-top: 28px; max-width: 625px; width: 60%; text-shadow: 1px 1px 4px black;}

@media screen and (max-width: 1490px) {
    .j55.left-align .slideSubTitle, .j55.left-align .slideTitle {padding-left: 4%;}
	.j55 .slideContent {padding: 8px 0px 8px 16px; margin-left: 7%; max-width: 500px;}
}

@media screen and (max-width: 1253px) {
	.j55 .slideContent {max-width: 396px; width: 60%;}
	.j55.left-align .slideSubTitle {margin-top: 43px; }
}

@media screen and (max-width: 850px) {
	.j55.left-align .slideSubTitle, .j55.left-align .slideTitle {padding-left: 6%;}
	.j55 .slideSubTitle {margin-top: 60px;}
}

@media screen and (max-width: 750px) {
	.j55.left-align .slideSubTitle, .j55.left-align .slideTitle {padding-left: 10%;}
}


/* --------------------- SIMLOG OVERVIEW ------------------ */
	
	.simlog {background: url(//m.szgsmj.com/images/slider/simlog-Slide-lg.jpg) center left no-repeat #333; background-size: auto 101% !important;}
	.simlogLinks {text-align: left !important; width: 700px; position: relative; left: 536px; top: 58px; max-width: 32%;}
	.simlogLinks a {color: white;} .simlogLinks a:hover {color: #ffd183 !important;}
	.simlogLinks h2 {font-weight: normal; padding-bottom: 12px; }
	.simlogFirst a, .simlogSecond a, .simlogThird a {padding: 2px 0; display: inline-block;}
	.simlogFirst {width: 29%; float: left;}
		.simlogSecond {width: 32%; float: left;}
		.simlogThird {width: 37%;float: left;}
	.simlogMore {clear: left; text-align: right; font-style: italic; width: 90%; }
	.smallSimlog {display: none;}

@media screen and (max-width: 2100px) {
	#highlight .img-right.simlog .fullImage {margin: 0 2% 0 0; height: 300px!important; }
}

@media screen and (max-width: 1900px) {
	#highlight .img-right.simlog .fullImage {margin: 0 7% 0 0; }
	.smallSimlog {display: block;}
	.bigSimlog {display: none;}
}

@media screen and (max-width: 1575px) {
	#highlight .img-right.simlog .fullImage {margin: 0 3% 0 0; }
}

@media screen and (max-width: 1490px) {
	.simlog {background: url(//m.szgsmj.com/images/slider/simlog-Slide-sm.jpg) center left no-repeat #333; }
	.simlogLinks {left: 445px;}
}

@media screen and (max-width: 1390px) {
	#highlight .img-right.simlog .fullImage {margin: 0 0 0 0; }
	#highlight .img-right.simlog .fullImage {height: 280px!important;}
	.simlogFirst a, .simlogSecond a, .simlogThird a {padding: 0px 0;  font-size: .9em;} 
}

@media screen and (max-width: 1225px) {
	.simlogFirst {width: 45%; }
		.simlogSecond {width: 45%;}
		.simlogThird {display: none;}
	.simlogMore {width: 78%; }
}

@media screen and (max-width: 1185px) {
	.simlog {background: url(//m.szgsmj.com/images/slider/simlog-Slide-sm2.jpg) center left no-repeat #333; }
	.simlogLinks {left: 348px; font-size: .9em; top: 73px;}
	.simlogLinks h2 {padding-bottom: 2px;}
}

@media screen and (max-width:1050px) {
	.simlogLinks {left: 278px; top: 55px; max-width: 40%;}
	.simlogLinks h2 {padding-bottom: 0px;}
	.simlogFirst a, .simlogSecond a, .simlogThird a {line-height: 19px;}
	#highlight .img-right.simlog .fullImage {height: 255px!important;}
}

@media screen and (max-width:970px) {
	#highlight .img-right.simlog .fullImage {height: 207px!important; margin-top: 30px;}
}

@media screen and (max-width:895px) {
	#highlight .img-right.simlog .fullImage {display: none;}
	.simlogLinks {max-width: 74%; }
	.simlogFirst {width: 25%; }
		.simlogSecond {width: 26%;}
		.simlogThird {width: 27%; display: block;}
}

@media screen and (max-width:850px) { .simlogLinks { top: 61px;} }

/* --------------------- FANUC COLLAB ------------------ */

.collab .leftIMG {float: left;
    width: 855px;
    bottom: -20px;
    position: relative;
	margin-left: -102px;
}
.collab .rightIMG {float: right;
    margin-right: -50px;
    width: 508px;
    top: 33px;
    position: relative;
}

@media screen and (max-width: 1225px) {
	.collab .leftIMG {width: 774px; bottom: -50px;}
	.collab .rightIMG {width: 470px;}
}

@media screen and (max-width: 1140px) {
	.collab .leftIMG {width: 714px; bottom: -71px;}
	.collab .rightIMG {width: 429px;}
}

@media screen and (max-width: 1025px) {
	.collab .leftIMG {margin-left: 24px; bottom: -5px;}
	.collab .rightIMG {display: none;}
}

@media screen and (max-width: 850px) {
	.collab .leftIMG {width: 550px; bottom: 42px;}

}

/* ---------------------  ------------------ */


.mssc {background: url(//m.szgsmj.com/images/slider/MSSC_certifications-homeslide-LG.jpg) center center #152534; background-size: auto auto;}
.ssyscb {background: url(//m.szgsmj.com/images/slider/Stratasys-Continuous-3D-Printing-Home-lg.jpg) center center #152534; background-size: auto auto;}
.smartfactory{background: url(//m.szgsmj.com/images/slider/Amatrol-Smart-Factory-Industry40_LG.jpg) center center #333 no-repeat; background-size: auto auto;}
.swiper-slide.collab {background: url(//m.szgsmj.com/images/slider/FANUC_BG.jpg) center center #152534; background-size: auto auto !important;}
.tlsc {background: url(//m.szgsmj.com/_files/TLSC_GO-XL.jpg) center center #fff; background-size: auto auto;}
.tlssc {background: url(//m.szgsmj.com/images/slider/tls-solutions_lg.jpg) center center #fff; background-size: auto auto;}
/* .ssyscb a, .postp a, .bohler a, .smartfactory a, .austin a, .mssc a, .tlsc a, .tlssc a, .f123 {height: 300px;} */



/* --------------------- MEDIA SIZES STANDARD ------------------ */

@media screen and (max-width:1300px) {
	.slideTitle {padding-top: 5%;}
}

@media screen and (max-width:1050px) {
    .swiper-container,
    .swiper-slide {
        height: 260px
    }

#highlight .fullImage {height: 315px!important;}
	
	.bottomButton {
        font-size: 1.1em;
        padding-top: 10px;
    }
    .slide4 .bottomButton {
        font-size: 1em;
        padding-top: .5%
    }
    .slide4 .slideTitle {
        line-height: 39px
    }
	
	.swiper-slide {background-size: auto 101% !important}
	
	/* ------------- F SERIES ------------- */ 
	
	#highlight  .f123Image {display: none;}
	.f123 .slideTitle, .f123 .slideSubTitle, .f123 .slideContent {margin-left: 75px; width: 52%;}

}

@media screen and (max-width:850px) {   
	.swiper-pagination {display: none;}
	
    .slideTitle {
        font-size: 1.2em
    }
    .left-align,
    .left-align .slideContent,
    .left-align .slideTitle {
        padding-top: 3px
    }

    slide6.left-align .bottomButton {
        padding-top: 1%
    }
	
	.swiper-container, .swiper-slide {
        height: 150px
    }
	
	.slideSubTitle {
        font-size: .8em
    }
    .slideContent {
        display: none
    }
	
	.swiper-slide {background-size: 101% auto !important}
	
    #highlight .fullImage {
        height: 164px!important
    }
    .slide2.img-right .bottomButton,
    .slide5.one .bottomButton,
    .slide5.two .bottomButton {
        display: none
    }


    .slide4 .mfgLogo {
        max-width: 150px
    }
    .slide4 .slideTitle {
        font-size: .85em;
        line-height: 26px
    }

	.simlogLinks { top: 35px; left: 166px; font-size: .8em; }
	.simlog {background-size:  auto 101% !important; background: url(//m.szgsmj.com/images/slider/simlog-Slide-sm3.jpg) center left no-repeat #333;}
	.simlog .secondaryLinks {display: none;}

}


	@media screen and (max-width:1835px) {
	.tlsc {background: url(//m.szgsmj.com/_files/TLSC_GO_lg.jpg) center center #ffff; background-size: auto auto;}
}

	@media screen and (max-width:1450px) {
	.ssyscb {background: url(//m.szgsmj.com/images/slider/Stratasys-Continuous-3D-Printing-Home.jpg) center center #152534;}
	.mssc {background: url(//m.szgsmj.com/images/slider/MSSC_certifications-homeslide.jpg) center center #152534;}
	.smartfactory{background: url(//m.szgsmj.com/images/slider/Amatrol-Smart-Factory-Industry40-sm.jpg) left center #333;}
	.tlsc {background: url(//m.szgsmj.com/_files/TLSolutionCenterLogoSquare.jpg) center center #ffff; background-size: auto auto;}
	.tlssc {background: url(//m.szgsmj.com/images/slider/tls-solutions.jpg) center center #fff; background-size: auto auto;}
}




