/*
Theme Name:MarketBull
*/


@media screen and (max-width: 1224px) {

	#footer-menu{font-size:12px}
}

@media screen and (max-width: 1224px) {
	.menu-footer-menu-french-container  ul#footer-menu{
		width: 100%;
	}

	.menu-footer-menu-italian-container  ul#footer-menu{
		width: 100%;
	}

	.menu-footer-menu-portuguese-portugal-container ul#footer-menu{
		width: 100%;
	}

	.menu-footer-menu-spanish-container  ul#footer-menu{
		width: 100%;
	}

	.menu-footer-menu-polish-container  ul#footer-menu{
		width: 100%;
	}
}

@media screen and (max-width: 992px) {
	.menu-footer-menu-japanese-container  ul#footer-menu{
		width: 100%;
	}

	.menu-footer-menu-russian-container  ul#footer-menu{
		width: 100%;
	}
}


@media screen and (max-width: 950px) {
	.menu-footer-menu-finnish-container  ul#footer-menu{
		width: 100%;
	}

	.menu-footer-menu-hungarian-container  ul#footer-menu{
		width: 100%;
	}
}

@media screen and (max-width: 892px) {
	.menu-footer-menu-swedish-container  ul#footer-menu{
		width: 100%;
	}
}



@media screen and (max-width: 790px) {
	.menu-footer-menu-german-container  ul#footer-menu{
		width: 100%;
	}
}


@media screen and (max-width: 640px) {
	.menu-footer-menu-arabic-container  ul#footer-menu{
		width: 100%;
	}
}

@media screen and (max-width: 1200px) {
	.col-contact-us-right .col-inner {width: 88%; margin-left: 5%;}
	.col-contact-us-left .col-inner {width: 70%; margin-left: 5%; float: none;}
	.contact-desc-col-inner{width: 100%}
	.col-contact-us-right .col-inner input[type="submit"]{width: 100%}
}



@media screen and (max-width: 1024px) {
	
	.content-marketing .partner-main {
		font-size: 24px;
	}

	.menu-toggle{top:18px; display: block}
	.social {display: none !important;}
	.commision-plans{background-position: 75% !important;}
	.arrow{display:none;}
	.arrow-mobile{display:block; margin: auto;}
	#workSection {text-align: center;}
	.row{width: 90%; margin: auto}
	.main-navigation li{
		float: none;
		position: relative;
		border-left: 0px solid #999999; 
		padding-left: 0px; 
		padding-right: 0px; 
		text-align: center;
		background: #2683c2;
		margin-top: 16px;
		padding-top: 6px;
		padding-bottom: 3px;
		color: white;
		
	}
	.main-navigation a{color: white;}
	.main-navigation{width: 100%; position: fixed; display: block;z-index: 100}
	.title-description{width: 67%}
	.subtitle{width: 70%}
	.blocks{width: 100%}
	.partner-blocks{width: 40%; margin-left: 4%; margin-right: 4%; min-width: 340px;}
	.commision{width: 100%; margin-bottom: 7px;}
	.commision:nth-child(6){margin-bottom: 35px;}
	.commision:nth-child(2){margin-left: 0px;}
	.commision:nth-child(5){margin-left: 0px;}
	.content-commision{width: 90%; margin-right: 0px;}
	#popup-login{height: 900px; margin-bottom: 20px;}
	#popup-register{height: auto; margin-bottom: 20px;}
	.logos-block{width:23%}
	.logos-block img {width: auto;}
	.logos-block2 {margin:10px;  padding-top:0px;}
	.footer-logos {padding-top: 16px;}
	
	.main-navigation ul {
		height: 0px;
		margin-top: 0px;
		 -moz-transition: all 0s ease;
		-webkit-transition: all 0s ease;
		-o-transition: all 0s ease;
		transition: all 0s ease;
	}
	.main-navigation ul {
		overflow: hidden;
		list-style: none;
		margin: 0;

		padding-left: 0;
		-moz-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
	}
	.main-navigation.toggled ul {
		 -moz-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;

	}
	
	div[class^="menu-mobile-header"]{
		margin-top: 0px;
	}
	
	div[class^="menu-mobile-header"]{
		position: fixed;
		width: 100%;
		margin-left: -5%;
		background: #2683c2;
		z-index: 2000;
	}
	
	div[class^="menu-mobile-header"]{
		display: block;
		margin-top: -55px;
	}


	.menu-menu-1-container{
		display: none;
	}
	
	#mobile-header li:first-child{
		margin-top: 24%
	}
	
	.menu-mobile-header-arabic-container{margin-right: -5%;}
	
	.social-box {width: 100%; margin-right: 0px;}
	.mobile-only{display:block}
	.wpml-ls-legacy-dropdown a {padding: 3px 5%;}
	.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{background:url(""); }
	
	.menu-far{margin-top: -66px;}
	.menu-clouse{margin-top: -55px;}
	button.menu-toggle{position: absolute; top:22px;}
	.main-navigation li:hover > a,
	.main-navigation li.focus > a {
		color:#fff;
	}
	.language-mobile {height: 0px; background: white; position: fixed; top: 0px; z-index: 1000; display: none}
	.partner{width:100%; text-align: center; margin-left: 0px;} 
	.content{width:90%;}
	.partner .content{display:block; width:100%; margin-top: -3px;}
	.header-logo{padding-top: 12px;}
	.wpml-ls-legacy-dropdown .wpml-ls-item {width: 100% !important;}


	.main-navigation.toggled ul {
		-moz-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
		height: 160vh;
	}

	.main-navigation a {
		font-size: 14px;
	}


	
}







@media screen and (max-width: 930px) {
	.buttons{float: none; margin-top: 15px;}
	.social{text-align: center; padding-bottom: 9px; height: auto}
	#secondary{text-align: left}
	.partner-blocks .section-description{width: 74%}
	.partner-blocks{
		width: 100%;
	    margin-left: 0%;
	    margin-right: 0%;
	}
	.fixedState .header-logo {
		padding-top: 3px;
	}
	
	
	.partner{width:100%; text-align: center; margin-left: 0px;} 
	.content{width:90%;}
	.partner .content{display:block; width:100%; margin-top: -3px;}
	.marketing-holder{
		text-align: left;
   		width: 290px;
		left:50%;
		margin-left: -145px;
		position: relative;
	}
	
	.marketing{margin-bottom: 5px; text-align: left}
	
}


@media screen and (max-width: 900px) {
	.marketing .icons{color: black; margin-right: 20px;}
	.marketing .partner-main{font-weight:400}
	.marketing{display: block; width: 100%; }
}



@media screen and (max-width: 800px) {
	.title-description{font-size:18px;}
	.subtitle{font-size:20px;}
	.title{font-size:30px;}
	input.signUpBtn{font-size:22px;width: 205px; height: 42px; padding-top: 3px;}
	h1, h2, h3{font-size:26px;}
	.section-description{font-size: 17px;}
	.parallax-description{font-size: 17px;}
	.section-subtitle{font-size: 20px;}
	.partner-subtitle{font-size: 20px;}
	.marketing-description{width: 90%;}
	ul#footer-menu {width: 100%}
}



@media screen and (max-width: 1024px) {
	.main-navigation.toggled ul {
		-moz-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
		height: 160vh;
	}

	.main-navigation a {
		font-size: 14px;
	}

	#footer-menu {
		font-size: 15px;
	}
}


@media screen and (max-width: 854px) {
	#footer-menu {
		font-size: 15px;
	}
}


@media screen and (max-width: 768px) {
	#footer-menu {
		font-size: 14px;
	}
}

@media screen and (max-width: 667px) {
	#footer-menu {
		font-size: 12px;
	}
}


@media screen and (max-width: 764px) {
	#registerBtn{position: relative; display: inline-block}
	#loginBtn{position: relative; display: inline-block; right: 0px;}
	.partner .icons{font-size: 43px;}
	.parallax-description{width:90%;}
	.content-marketing .partner-main {font-size: 24px;}
	.col-contact-us-left{width:100%; height: auto;padding-bottom: 21px;}
	.col-contact-us-right{width:100%; height: auto; background-color: #1c6496; margin-top: -64px;}
	.col-contact-us-right .col-inner {margin-top: 36px;}
	.contact-us-logo {margin-top: -52px !important; margin-bottom: 22px;}
	.contact-desktop{display:none;}
	.contact-mobile{display:block; margin-top: 20px; }
	#popup-contact-us .closeBtn{display:none}
	#popup-contact-us .closeBtnMobile{
		display: block;
		position: absolute;
    	right: 20px;
    	top: 20px;
		background:  url(img/close-blue.png);
		width: 36px;
		height: 36px;
		background-position: center;
    	background-repeat: no-repeat;
		//border: 0px;
	}
	
	.col-contact-us-right .col-inner button.submitBtn{width: 100%}
	.contact-title-mobile {display:block}
	#popup-contact-us {background-color: white; }
	.col-contact-us-right .col-inner {padding-bottom:0px;}
	.col-contact-us-left .col-inner {margin-top: 56px;}
	.closeBtn-mobile {display: block}
	
	
	.marketing-holder{
		text-align: left;
   		width: 60%;
		left:50%;
		margin-left: -115px;
		position: relative;
	}
	
	.marketing{margin-bottom: 5px; text-align: left}
	
}


@media screen and (max-width: 730px) {
	
	.content-marketing .partner-main {
		font-size: 17px;
	}

}

@media screen and (max-width: 640px) {
	a.section-link{display:none}
	.section-description{min-height: auto;margin-bottom: 0px;}
	#footer-menu {
		font-size: 9px;
	}

	ul#footer-menu li {
		display: block;
		padding-top: 10px;
	}

	ul#footer-menu {
		padding-bottom: 0px !important;
	}

	ul#footer-menu li:last-child{
		display: block;
	}

}




@media screen and (max-width: 1024px) and (orientation: portrait) {
	.main-navigation a {
		font-size: 20px;
	}
}


@media screen and (max-width: 900px) and (orientation: landscape) {
	.main-navigation.toggled ul{
		height: 442px;
    	overflow-y: scroll;
	}
}


@media screen and (max-width: 640px) and (orientation: landscape) {
	.main-navigation.toggled ul{
		height: 403px;
    	overflow-y: scroll;
	}

	
}



@media screen and (max-width: 568px) and (orientation: landscape) {
	.main-navigation.toggled ul{
		height: 361px;
    	overflow-y: scroll;
	}
}



@media screen and (max-width: 550px) {
	.buttons{width: 100%; margin-top: 10px;}
	.header-logo{width: 200px; margin-top: 2px;}
	.title-description{width: 74%; font-size:14px;}
	.subtitle{width: 100%; font-size: 16px;}
	.title{width: 100%; font-size: 23px;}
	.partner-main{font-size:16px;  margin-bottom: 3px;}
	.partner-description{font-size:14px;}
	input.signUpBtn{margin-top: 11px;margin-bottom: 31px;}
	h1, h2, h3{font-size:20px;}
	.section-description{font-size: 14px;}
	.parallax-description{font-size: 14px;}
	.section-subtitle{font-size: 15px;}
	a.section-link{font-size: 13px;}
	.partner-blocks{width: 100%; margin-left: 0px; margin-right: 0px;}
	.partner-subtitle{font-size: 16px; width: 100%; margin-bottom: 20px;    margin-top: 28px;}
	.content{width:85%;}
	.marketing .icons{font-size: 26px;}
	.marketing{margin-bottom: 5px; text-align: left}
	.icons{font-size:20px;    padding-top: 5px;}
	.icons-quick{font-size: 40px;}
	#login-holder{width: 90%}
	#register-holder{width: 90%}
	.loginBtn{width: 100%}
	.faq-basic-title{font-size:18px;}
	.open-answer{font-size:13px;}
	button.menu-toggle{
		width: 32px;
	    background-size: 100%;
		background-repeat: no-repeat;
		margin-top:-5px;
	}
	.tel-desktop{
		display: none;
	}

	.tel-mobile{
		display: block
	}
	.blocks{//margin-bottom: 2px;}
	.blocks:last-child{margin-bottom: 30px;}
	.partner-blocks{margin-top: 10px;}
	footer{font-size:14px;}
	.partner{margin-bottom: 7px;}
	.partner:nth-child(2) {
	    margin-top: 0px;
	}

	.partner:nth-child(7) {margin-bottom: 13px;}
	.content-marketing .partner-main{font-size:20px;}
	.content-commision{width: 85%; }
	.contact-subtitle{font-size:16px;}
	.social{display: none !important}
	
	.follow-mobile{display: block}
	.follow-desktop{display: none}
	.inc{padding-bottom: 10px; line-height: 25px; padding-top: 10px;}
	.commision .icons{margin-top: -6px;}
	.faq-title{font-size: 14px;}
	header {margin-bottom: 8px;}
	#parallax_31{ background-position: 92% 0% !important}
	.logos-block{width:32%}
	.logos-block2{width: 90%; padding-top: 10px; padding-bottom: 10px; margin:0px;}
	.logos-block2 img{width: auto}
	.contact-title {margin-top: -10px;margin-bottom: 0px; font-size: 18px;}
	.home-image{background-position: 55% !important;}
	.closeBtn-mobile {
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7);
	}
	.closeBtn-mobile{top: 20px;right: 15px;}
	#mobile-header li:first-child{
		margin-top: 150px;
	}
	
	div[class^="menu-mobile"]{
		padding-top:20px;
		border-bottom: 1px solid #b6b6b6;
	}
	
	.marketing-holder{
		text-align: left;
   		width: 192px;
		left:50%;
		margin-left: -96px;
		position: relative;
	}
	
	.marketing{margin-bottom: 5px; text-align: left}
	


	.menu-footer-menu-french-container ul#footer-menu{
		width: 100%;
	}
	
	.menu-footer-menu-italian-container ul#footer-menu{
		width: 100%;
	}
	
	.menu-footer-menu-japanese-container ul#footer-menu{
		width: 100%;
	}
	
	.menu-footer-menu-russian-container ul#footer-menu{
		width: 100%;
	}
	
	.menu-footer-menu-swedish-container  ul#footer-menu{
		width: 100%;
	}
	
	
	.menu-footer-menu-portuguese-portugal-container  ul#footer-menu{
		width: 100%;
	}
	
	
	.menu-footer-menu-spanish-container  ul#footer-menu{
		width: 100%;
	}
	
	
	.menu-footer-menu-hungarian-container  ul#footer-menu{
		width: 100%;
	}
	
	
	.menu-footer-menu-polish-container ul#footer-menu{
		width: 100%;
	}
	
	.menu-footer-menu-arabic-container  ul#footer-menu{
		width: 100%;
	}
	
	
	.menu-footer-menu-finnish-container  ul#footer-menu{
		width: 100%;
	}
	
	
}


@media screen and (max-width: 450px) {
	#popup-login {height: 821px;}
	.content-marketing .partner-main{font-size:14px;}
	.logos-block2 img {width: 44%; }
	.arrow-mobile {
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7);
		
	}
	
	.blocks {margin-top: 4px;margin-bottom: 8px;}
    #workSection .row .blocks:nth-child(2) {margin-top: 20px;}
	
	.partner-blocks .section-description {width: 70%;}
	.marketing-holder{
		text-align: left;
   		width: 200px;
		left:50%;
		margin-left: -100px;
		position: relative;
	}
	
	.marketing{margin-bottom: 5px; text-align: left}
}

@media screen and (max-width: 350px) {
	.logos-block2 img {width: 44%; }
}




