@media (max-width: 1199.98px) {
	a.btn_lp{
		font-size: 20px;
	}
	.hero_content h1 {
	    font-size: 54px;
	}
	.hero_content p{
		font-size: 20px;
	}
	.innovators{
		padding-left: 165px;
	}
	.panel_content h3{
		font-size: 42px;
	}
	.panel_content p{
		font-size: 20px;
	}
	.lp_buble1::before {
	    width: 300px;
	    height: 242px;
	    top: -60px;
	    left: -125px;
	}
	.meet_img_wrap::before {
	    width: 220px;
	    height: 71px;
	    top: -71px;
	    margin-left: -110px;
	}
	.panel_content h5 {
	    font-size: 28px;
	}
	.author img{
		width: 95px;
		height: auto;
	}
	.meet_content p {
	    font-size: 26px;
	}
	.meet_content p span {
	    font-size: 28px;
	}
	.copy {
	    font-size: 22px;
	}
	.footer_logo img{

	}
	#footer-section{
		background-size: 98%;
		padding-top: 90px;
	}
	.footer_logo img{
		width: 220px;
	}
	.logo_main img{
		width: 140px;
	}
	#header-section{
		top: 45px;
	}
}

@media (max-width: 991.98px) {
	.hero_content h1 {
	    font-size: 50px;
	}
	.hero_content{
		margin-bottom: 20px;
	}
	.qform a{
		margin-right: 0;
	}
	.innovators{
		padding-top: 40px;
		height: auto;
		min-height: 148px;
	}
	.innovators ul{
		-webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
	}
	.innovators ul li{
		margin-right: 20px;
	}
	#innovators-section {
	    margin-bottom: 30px;
	}
	.panel_content_pad{
		padding-left: 15px;
	}
	.lp_buble1{
		margin-top: 65px;
	}
	.lp_buble2{
		margin-top: 100px;
	}
	#lower-p1-section{
		margin-bottom: 0;
	}
	.lp_img2_wrap{
		margin-left: 0;
		margin-right: 0;
	}
	.order-first{order: 13;}
	.order-last{order: -1;}
	#lower-p4-section::before {
		width: 100%;
	}
	.lp_img1_wrap{
		margin-bottom: 35px;
	}
	#lower-p4-section{
		margin-bottom: 0;
		padding-bottom: 0px;
	}
	.meet_img_wrap{
		margin-top: 72px;
	}
	#lower-p2-section{
		margin-bottom: 20px;
	}
	/* Yoni's addition - hiding the dotted background on smaller screens */
	#meet-section,
	#lower-p3-section,
	#lower-p1-section{
		background: url(none);
	}
}

@media (max-width: 767.98px) {
	.innovators{
		background-size: 100%;
	}
	#lower-p3-section{
		margin-bottom: 0;
		padding-bottom: 50px;
	}
	.footer_logo img {
	    width: 200px;
	}
	#footer-section {
	    padding-top: 80px;
	}
	.menu_openner{
		padding-left: 55px;
	}
	#hero-section {
			/* Yoni's addition - removing the hero background on smaller screens */
			/* background: url(../img/hero_bgm.jpg) no-repeat center top; */
			background: url(none);
	    -webkit-background-size: 100%;
	    -moz-background-size: 100%;
	    -o-background-size: 100%;
	    background-size: 100%;
	}
	#meet-section,
	#lower-p3-section,
	#lower-p1-section{
		-webkit-background-size: 100%;
	    -moz-background-size: 100%;
	    -o-background-size: 100%;
	    background-size: 100%;
	    padding-top: 50px;
	}
	.desktop{
		display: none;
	}
	.mobile{
		display: block;
	}
	.order_reset{
		order: -1;
		margin-bottom: 15px;
	}
	#header-section{
		top: 0;
		background: rgba(0,0,0,0.65);
		padding-bottom: 15px;
	}
	.social_signin{
		margin-top: 3px;
	}
	#meet-section{
		padding-bottom: 70px;
	}
	.panel_content h3,
	.meet_content h3{
		margin-bottom: 25px;
	}
}

@media (max-width: 575.98px) {
	a.btn_lp span{
		padding: 8px 20px;
	}
	.innovators{
		padding-left: 0;
		padding-top: 115px;
	}
	.overlay {
		width: 100%;
	}
}
