@charset "utf-8";
/* CSS Document */

/* 1250
----------------------------------------*/
@media only screen and (max-width:1250px){

	.header__menu { float: left; max-width: inherit; padding-left: 0; }
	.header__menu a{ padding: 15px 8px; }
}

/* 1140
----------------------------------------*/
@media only screen and (max-width:1140px){

	.header__menu { float: left; max-width: inherit; padding-left: 0; }
	.header__menu a{ padding: 15px 8px; }
	.header__menu li:nth-child(n+6){ display: none; }
}


/* 1050
----------------------------------------*/
@media only screen and (max-width:1050px){

	.header__menu { display: none; }
	
	.sub__menu_block{ display: none; }
	.submobilemenu { display:block; }
	
	.block-clients { padding: 20px 0; }
	.block-clients ul { display: inline; }
	.block-clients li { display: inline-block; vertical-align: middle; padding: 10px 30px; }
	
	.block-this { max-width:700px; }
	.block-this article { margin: 0; float: left; }
	.block-this article:nth-child(2n) { float: left; }

	/*
	.block-pronto .center { max-width: 640px; }
	.block-pronto img { height: auto; }
	.block-pronto__first { width: 272px; }
	.block-pronto__second { width: 199px; }
	.block-pronto__last { width: 138px; }
	*/

	.footer .center { max-width: 640px; }
	.footer__menu { float: none; width: 100%; padding: 0; }
	.footer__menu li { padding-left: 20px; }
	.footer__menu li:first-child { padding: 8px 0 0; }
	.footer__menu li{ display: none; }
	.footer__menu--active li,
	.footer__menu li:first-child { display: block; }
	.footer__menu-plus:before { content: '+'; margin-left: 10px; font-size: 14px; }
	.footer__menu--active .footer__menu-plus:before { content: '-'; }
	.footer__menu-plus { text-decoration: none !important; cursor: pointer; }
	.copyright p { padding: 0; }
}

/* < 700
----------------------------------------*/
@media only screen and (max-width:700px){

	.header__tel,
	.block-links li span{
		display: none;
	}
	.boxheight { height: 50px; }
}

/* < 540
----------------------------------------*/
@media only screen and (max-width:540px){
	.header__btn { display: none; }
	.header__search { display: none; }
}

/* samsung galaxy tab ----------- */
@media (max-device-width: 1280px) and (orientation: landscape) { 

}
@media (max-device-width: 800px) and (orientation: portrait) { 

}

/* iPad (Portrait and Landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* ============= */
	.header__menu{ display: none; }
	
	.sub__menu_block{ display: none; }
	.submobilemenu { display:block; }

	.footer__menu { float: none; width: 100%; padding: 0; }
	.footer__menu li { padding-left: 20px; }
	.footer__menu li:first-child { padding: 8px 0 0; }
	.footer__menu li{ display: none; }
	.footer__menu--active li,
	.footer__menu li:first-child { display: block; }
	.footer__menu-plus:before { content: '+'; margin-left: 10px; font-size: 14px; }
	.footer__menu--active .footer__menu-plus:before { content: '-'; }
	.footer__menu-plus { text-decoration: none !important; cursor: pointer; }
	.copyright p { padding: 0; }
}
 
/* iPad (Landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* ============= */
	.center { max-width:1000px; }
	.footer .center { max-width: 980px; }
}
 
/* iPad (Portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* ============= */
	.center {width:690px; }
	.footer .center { max-width: 750px; }

	.integrations { height: 550px; }
	#int_block_2 { top: 0; }
	#int_block_3 { top: 270px; }
	#int_block_5 { top: 0; }
	#int_block_6 { top: 270px; }
}
 
/* Notebook and Table comp ----------- */
@media only screen
and (min-width : 1224px) {
/* ============= */
	.header__menu { float: left; max-width: inherit; padding-left: 0; }
	.header__menu a{ padding: 15px 8px; }
}
 
/* Notebook and Table comp ----------- */
@media only screen
and (max-width : 1182px) {
/* ============= */
}
 
/* Big screens ----------- */
@media only screen
and (min-width : 1824px) {
/* ============= */
}
 
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.header__menu{ display: none; }
	.header__btn { display: none; }
	.header__tel,
	.header__search { display: none; }
	.header__lang { margin: 0; }
	.mobilemenu__ul { width: 320px; }
	
	.sub__menu_block{ display: none; }
	.submobilemenu { display:block; }

	.center { padding-left: 10px; padding-right: 5px; }
	
	.footer .center { max-width: 300px; }
	.footer__menu { float: none; width: 100%; padding: 0; }
	.footer__menu li { padding-left: 20px; }
	.footer__menu li:first-child { padding: 8px 0 0; }
	.footer__menu li{ display: none; }
	.footer__menu--active li,
	.footer__menu li:first-child { display: block; }
	.footer__menu-plus:before { content: '+'; margin-left: 10px; font-size: 14px; }
	.footer__menu--active .footer__menu-plus:before { content: '-'; }
	.footer__menu-plus { text-decoration: none !important; cursor: pointer; }
	.copyright p { padding: 0; }
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	.caselist tr th {width:100px; padding-right: 20px; padding-bottom: 20px;}
	#icon_forum { display: none; }

	.integrations { height: 850px; }
	#int_block_2 { top: 270px; }
	#int_block_3 { top: 540px; }
	#int_block_5 { top: 270px; }
	#int_block_6 { top: 540px; }
	#int_block_8 { top: 270px; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	.integrations { height: 580px; }
	#int_block_3 { top: 270px; }
	#int_block_6 { top: 270px; }
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	.header__menu{ display: none; }
	.header__btn { display: none; }
	.header__tel,
	.header__search { display: none; }
	.header__lang { margin: 0; }
	.mobilemenu__ul { width: 375px; }
	
	.sub__menu_block{ display: none; }
	.submobilemenu { display:block; }

	.center { padding-left: 10px; padding-right: 5px; }
	
	.footer .center { max-width: 740px; }
	.footer nav { padding: 30px 10px; }
	.footer__menu { float: none; width: 100%; padding: 0; }
	.footer__menu li { padding-left: 20px; }
	.footer__menu li:first-child { padding: 8px 0 0; }
	.footer__menu li{ display: none; }
	.footer__menu--active li,
	.footer__menu li:first-child {
		display: block;
	}
	.footer__menu-plus:before {
		content: '+';
		margin-left: 10px;
		font-size: 14px;
	}
	.footer__menu--active .footer__menu-plus:before { content: '-'; }
	.footer__menu-plus {
		text-decoration: none !important;
		cursor: pointer;
	}
	.copyright p { padding: 0; }
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
	.caselist tr th {width:100px; padding-right: 20px; padding-bottom: 20px;}

	.integrations { height: 850px; }
	#int_block_2 { top: 270px; }
	#int_block_3 { top: 540px; }
	#int_block_5 { top: 270px; }
	#int_block_6 { top: 540px; }
	#int_block_8 { top: 270px; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
	.integrations { height: 580px; }
	#int_block_3 { top: 270px; }
	#int_block_6 { top: 270px; }
}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	.header__menu{ display: none; }
	.header__btn { display: none; }
	.header__tel,
	.header__search { display: none; }
	.header__lang { margin: 0; }
	.mobilemenu__ul { width: 414px; }
	
	.sub__menu_block{ display: none; }
	.submobilemenu { display:block; }
	
	.footer__menu { float: none; width: 100%; padding: 0; }
	.footer__menu li { padding-left: 20px; }
	.footer__menu li:first-child { padding: 8px 0 0; }
	.footer__menu li{ display: none; }
	.footer__menu--active li,
	.footer__menu li:first-child {
		display: block;
	}
	.footer__menu-plus:before {
		content: '+';
		margin-left: 10px;
		font-size: 14px;
	}
	.footer__menu--active .footer__menu-plus:before { content: '-'; }
	.footer__menu-plus {
		text-decoration: none !important;
		cursor: pointer;
	}
	.copyright p { padding: 0; }
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
	.integrations { height: 850px; }
	#int_block_2 { top: 270px; }
	#int_block_3 { top: 540px; }
	#int_block_5 { top: 270px; }
	#int_block_6 { top: 540px; }
	#int_block_8 { top: 270px; }
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	.center { padding-left: 10px; padding-right: 5px; }
	.footer .center { max-width: 710px; }

	.integrations { height: 580px; }
	#int_block_3 { top: 270px; }
	#int_block_6 { top: 270px; }
}
/* ----------- Galaxy S5 ----------- */

/* Portrait and Landscape */
@media screen 
  and (min-device-width: 360px) 
  and (max-device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
}

/* Portrait */
@media screen 
  and (min-device-width: 360px) 
  and (max-device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {
	.integrations { height: 850px; }
	#int_block_2 { top: 270px; }
	#int_block_3 { top: 540px; }
	#int_block_5 { top: 270px; }
	#int_block_6 { top: 540px; }
	#int_block_8 { top: 270px; }
}

/* Landscape */
@media screen 
  and (min-device-width: 360px) 
  and (max-device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {
	.integrations { height: 580px; }
	#int_block_3 { top: 270px; }
	#int_block_6 { top: 270px; }
} 
