.mbYTP_wrapper {
    position: relative !important;
}
.mbYTP_wrapper iframe {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  margin: 0 !important;
}

body.home .mbYTP_wrapper iframe {
  max-width: calc(100% + 150px) !important;
}


@media (max-width: 1500px) {
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav.navbar-right {
    display: inline-block;
    max-width: 150px;
    width: 100%;
    margin-left: 0px;
    text-align: right;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav.navbar-right li {
    display: inline-block;
    margin-right: 7px;
	}
}
@media(max-width: 1400px){
	.projects_item .hover .project_text h4,
	.projects_item .hover .project_text .h4 {
		font-size: 46px;
	}
	.site-mataforsa2 .intro .image-wrapper {
		height: 700px;
		padding-top: 100px;
	}
	.site-mataforsa2 .intro .image-wrapper {
		bottom: -380px;
	}
}
@media(max-width: 1370px){

}

@media(max-width: 1300px){
		.header_menu_area .navbar.navbar-expand-lg .navbar-brand .logo {
    		max-width: 220px;
		}
		.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav.navbar-right {
	    	max-width: 90px;
		}
}


@media(min-width: 2200px){
  .projects_item img {
    width: 100%;
  }

  .video-section {
    height: 89vh;
  }
}



@media (min-width: 992px) and (max-width: 1200px) {
    .menu-lang .dropdown .btn,
    .menu-lang .dropdown .dropdown-menu a,
    .header_menu_area .navbar .nav.navbar-nav li a {
      font-size: 14px;
    }
    .header_menu_area .navbar .navbar-brand .logo {
      max-width: 170px;
    }

    .header_menu_area .navbar .nav.navbar-nav > li {
        padding: 8px 10px;
    }
}

@media (min-width: 992px){
  	.line-md-break {
  		  display: block;
  	}

    .single_post {
      margin-bottom: 30px;
    }


    .single_post .title {
        font-size: 22px;
    }


    body.category-news .single_post {
      padding-bottom: 60px;
    }

    body.category-news .single_post .title {
      margin-top: 0;
    }

    body:not(.category-news) .single_post .title {
        min-height: 70px;
    }

    body.category-news .single_post .row {
      align-items: center;
    }

    body.single-post .default_page_template {
      padding-bottom: 60px;
    }
}

@media(max-width: 991px){
  .call-buton .cc-calto-action-ripple i, .call-buton .cc-totop-action-ripple i {
      -webkit-transition: .3s ease;
      transition: .3s ease;
      font-size: 22px;
  }
  .call-buton .cc-calto-action-ripple, .call-buton .cc-totop-action-ripple {
    height: 3rem;
    width: 3rem;
  }
  .call-buton .cc-totop-action-ripple {
    bottom: 80px;
  }

  .wrapper, .container, .row, .col-xs-4, [class^="col-"] {
    /* background: rgba(0, 119, 221, 0.5); */
  }

  .metaforsa2-box {
    /* display: none; */
  }


  .metaforsa2-bg {

      background: #000;
      /* height: 100vh; */
      display: flex;
      justify-content: center;
      align-items: center;
      align-content: center;
      background: #000;
  }

  video.mobile-video {
    width: 100%;
  }

  .site-mataforsa2 .section-content {
    width: 100%;
  }

  section.app-screenshots {
    padding: 0 0 92px 0;
  }
  .app-screenshots .owl-dots {
	  margin-top: -14px;
	  z-index: 2;
	  position: relative;
  }

	section.app-screenshots .page_content {
		margin-top: 20px;
	}
	section.app-screenshots .page_content strong {
		font-weight: 800;
	}
	.line-sm-break {
		display: block;
	}
	/* START HEADER */
	.side_menu .menu-list .dropdown-toggle::after {
		vertical-align: middle;
	}

	.side_menu.dark_s_menu .menu-list li ul li {

	}

	.side_menu .menu-list .dropdown-item {
    white-space: pre-wrap;
	}
	/* END HEADER */

	/* START PARTNERS */
	.partner_auth_item {
    font-size: 16px;
    line-height: 1.5;
	}

	.partner_auth_title {
		margin: 20px 0;
	}

	.partner-item .btn {
		font-size: 16px;
    padding: 15px;
    width: 240px;
    margin: 0 auto;
	}

	section.site_dealer {
    padding-top: 40px;
	}

	.btn-download {
    font-size: 16px;
    padding: 15px 0px;
    width: 100%;
    margin: 20px auto;
	}

	.site_dealer .main_title {
    padding-bottom: 20px;
	}

	.list_items {
    padding: 0;
	}

	.list_item .description {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
	}

	body.partners_page section.text_block_area .text__block {
    margin: 40px 0 20px;
	}

	/* END PARTNERS */

  .f_logo img {
      max-height: 40px;
  }

  .footer_copyright .left_text {
    width: 100%;
  }


	section.site-mataforsa2 .intro {
		padding-top: 58px;
		padding-bottom: 28px;
	}
	section.site-mataforsa2 .intro .copy-wrapper {
    padding: 0;
	}

	section.site-mataforsa2 .intro .image-wrapper {
    height: 300px;
    padding-top: 0px;
	}
	section.site-mataforsa2 .intro .image-wrapper {
    width: 100%;
    position: sticky;
    z-index: 1;
    bottom: -150px;
	}
	section.site-mataforsa2 .intro .image-wrapper .image-overflow-crop img {
    max-width: 130%;
    left: -13%;
    position: relative;
	}

	section.metaforsa2-box {
		padding-bottom: 100px;
	}

	section.metaforsa2-box .bgcanvas canvas {
		top: 70px;
	}

	section.metaforsa2-box .helper {
    top: 20%;
    right: unset;
    text-align: center;
    margin: 0;
	}

	.hero {
		height: 600px;
	}

	.hero-content .title {
		font-size: 35px;
		line-height: 1.14;
		text-align: center;
	}
	.mobile-video-button-wrap {
		display: block;
	}

	section.site_chess .chess_child .title {
    font-size: 26px;
	}

  section.site_chess .order-2 .chess_child .title {
    padding-top: 30px;
  }

  section.site_chess .order-2 .chess_child .description {
    padding-top: 0;
  }

  section.site_chess ._odd .order-1 {
    order: 2;
  }
  section.site_chess ._odd .order-2 {
    order: 1;
  }

  body.page-template-partners section.site_chess ._odd {
    padding-top: 0;
  }

	.navbar-toggler{
		position: relative;
		border: 0px;
		display: inline-block;
		width: 30px;
		height: 20px;
		padding: 0px;
	}
	.navbar-toggler span{
		position: absolute;
		height: 3px;
		width: 100%;
		background: #fff;
		transition: all 300ms ease;
		cursor: pointer;
		left: 0px;
	}
	.dark_menu .navbar-toggler span{
		background: #263a4f;
	}
	.dark_menu .navbar-toggler {
		margin-right: 15px;
	}
	.navbar-toggler span:first-child{
		top: 0px;
	}
	.navbar-toggler span:nth-child(2){
		top: 50%;
		transform: translateY(-50%);
	}
	.navbar-toggler span:last-child{
		bottom: 0px;
	}
	.navbar-toggler[aria-expanded="true"] span:nth-child(1) {
		transform: translateY(9px) rotate(-45deg)
	}
	.navbar-toggler[aria-expanded="true"] span:nth-child(3) {
		transform: translateY(-8px) rotate(45deg)
	}
	.navbar-toggler[aria-expanded="true"] span:nth-child(2) {
		visibility: hidden;
	}
	.header_menu_area .navbar.navbar-expand-lg {
		background: transparent !important;
		padding: 20px 15px;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li {
		display: block;
		margin-right: 0px;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li > a {
		display: block;
		color: #263a4f;
		line-height: 42px;
		padding: 0px 15px;
	}
	.header_menu_area .navbar.navbar-expand-lg .navbar-collapse {
		background: #fff;
		margin-top: 15px;
	}
	.header_menu_area .navbar.navbar-expand-lg .navbar-toggler:focus {
		outline: none;
		border: none;
		box-shadow: none;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav.navbar-right {
		display: block;
		max-width: 100%;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav.navbar-right li {
		display: block;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav.navbar-right li a {
		display: block;
		color: #263a4f;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li.submenu .dropdown-menu li a{
		border: none;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav.navbar-right li.active a {
		color: #a3cc01;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav {
		margin-left: 0%;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav.navbar-right {
		margin-top: 0px;
	}
	.header_menu_area .navbar.navbar-expand-lg .nav.navbar-nav li.submenu .dropdown-menu{
		margin: 0px;
		padding: 0px;
		border-radius: 0px;
		border: none;
	}
	.site-about .site-about__text {
		margin-left: 0px;
		margin-top: 0px;
	}
	.since_text {
		max-width: 690px;
		margin: 0px auto 20px;
	}
	.site-about .site-about__text p {
		font-size: 16px;
		line-height: 1.5;
		margin-bottom: 8px;
	}
	.speciallization_area .spec_item{
		margin-bottom: 30px;
	}
	.speciallization_area .row{
		margin-bottom: -30px;
		overflow: hidden;
	}
	.latest_project .float-md-left{
		float: none !important;
		text-align: center;
	}
	.latest_project .float-md-right{
		float: none !important;
		text-align: center;
		margin-top: 20px;
	}
	.latest_project {
		padding-top: 60px;
	}
	.site-mataforsa2_item {
		margin-left: 0px;
		margin-top: 30px;
	}
	.site-mataforsa2_item_inner{
		margin-top: 60px;
	}
	/* Projects */
	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
		font-size: 26px;
		width: 46px;
		height: 46px;
		top: calc(50% + 10px);
	}
  .owl-carousel.screenshots .owl-nav .owl-next,
  .owl-carousel.screenshots .owl-nav .owl-prev {
      top: calc(50% - 30px);
  }

  .owl-carousel.screenshots .owl-nav .owl-next {
    right: 0px;
  }
  .owl-carousel.screenshots .owl-nav .owl-prev {
    left: 0px;
  }


	section.site_chess .odd {
		padding-top: 60px;
    padding-bottom: 60px;
    margin-bottom: 0px;
    background-color: #706e6f;
	}
	.horizontal_odd.odd + .horizontal_odd._odd {
		padding-top: 10px;
    padding-bottom: 20px;
	}
	section.site_chess .chess_child .description h3 {
		font-size: 24px;
    font-weight: 900;
	}
	section.site_chess.projects_chess ._projects .hero__item {
		width: 100%;
		height: auto;
	}
	section.site_chess.projects_chess ._projects .hero__item .video-item {
		position: relative;
    width: 100%;
    height: auto;
    transform: translateX(0);
	}
	._projects .video_item {
    width: 100%;
    height: 240px;
	}
	/* section.site_chess.projects_chess ._odd .chess_child .description, section.site_chess.projects_chess .odd .chess_child .description {
    padding: 20px;
    margin: 20px;
    position: relative;
    margin-top: -40px;
	} */

	/* FOOTER */
	.footer_area {
		padding: 0;
	}
	.footer_area .footer_widgets {
		padding: 32px 16px;
	}
	.footer_area .footer_widgets .f_widgets_item {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.footer_area .footer_widgets .f_widgets_item--logo {
		display: none;
	}
	.footer_area .footer_widgets .f_widgets_item{
		margin-bottom: 22px;
	}
	.footer_area .footer_widgets .f_widgets_item .f_link {
		margin-left: 0!important;
	}
	.footer_widgets {
		margin-bottom: -30px !important;
		overflow: hidden;
	}
	.footer_copyright {
		padding: 16px;
		font-size: 14px;
		line-height: 1.14;
	}

	.footer_area .footer_widgets .f_widgets_item .f_link .list {
		display: flex;
		flex-wrap: wrap;
	}
	.footer_area .footer_widgets .f_widgets_item .f_link .list li {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.f_title {
		margin-bottom: 9px;
	}
	.f_title h3, .f_title .h3 {
		font-size: 16px;
		letter-spacing: 0.03em;
		line-height: 1.5;
	}
	.f_link .list li {
		margin-bottom: 3px;
	}
	.f_link .list li a {
		font-size: 14px;
	}
	.header_menu_area.dark_menu .navbar.navbar-expand-lg{
		padding-left: 0px;
		padding-right: 0px;
	}
	.dark_menu .navbar.navbar-expand-lg .navbar-brand {
		padding-left: 15px;
		position: relative;
		top: 3px;
	}
	.breadcrumb_link {
		padding-top: 150px;
	}
	.site-mataforsa2_img_item h4 {
		font-size: 18px;
		line-height: 28px;
	}
	.blog_g_item {
		margin-bottom: 30px;
	}
	.blog_grid_inner .pagination_dotted {
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.our_projects_area .projects_tt {
		padding-bottom: 100px;
	}
	.blog_grid_inner {
		padding-left: 15px;
		padding-right: 15px;
	}
	.left_sidebar_area {
		margin-right: 0px;
	}
	.project_breadcrumb_area .bread_bottom_text h2 {
		font-size: 60px;
		line-height: 65px;
	}
	.project_details_area .col-sm-6{
		margin-bottom: 30px;
	}
	.project_details_area .row{
		margin-bottom: -30px;
		overflow: hidden;
	}
	.villa_slider .owl-prev {
		left: 10px;
	}
	.villa_slider .owl-next {
		right: 10px;
	}
	.project_villa_area .link_btn {
		margin-top: 80px;
		margin-bottom: 80px;
	}
	.left_sidebar_area.mg_left {
		margin-left: 0px;
		margin-right: 0px;
	}
	.related_post {
		margin-top: 20px;
		border-top: 0px;
	}
	.our_projects_area .projects_tt .float-md-left{
		float: none !important;
		text-align: center;
	}
	.our_projects_area .projects_tt .float-md-right{
		float: none !important;
		text-align: center;
	}
	.pagination_dotted {
		padding-bottom: 50px;
	}
	.p_full_item {
		margin-bottom: 50px;
	}
	.ms_project_inner .ms_p_item {
		width: calc(100% / 3);
	}
	.inter_content h2 {
		font-size: 60px;
		margin-bottom: 18px;
		margin-top: 120px;
	}
	.full_header {
		padding: 0;
    	background-color: rgb(27 27 27 / 75%);
	}
	.full_header a.logo {
		display: block;
		padding: 11px 16px;
	}
	.inter_content p {
		margin-bottom: 40px;
	}
	.full_10_box {
		right: 0px;
		margin-top: 40px;
		margin-bottom: 100px;
	}
	.full_footer {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 12px;
	}
	.full_spec_area .col-md-6{
		margin-bottom: 40px;
	}
	.full_testimonials_area{
		margin-bottom: 70px;
	}
	.full_testimonials_area .main_title.white{
		margin-top: 120px;
	}
	.full_testimonials_area .testimonials_slider .owl-prev, .testimonials_slider .owl-next {
		top: -103px !important;
	}
	.vertical-centred .contact_area .left_contact_details{
		margin-top: 120px;
	}
	.left_contact_details h1 {
		margin-bottom: 50px;
	}
	.left_contact_details .map_btn {
		margin-top: 55px;
	}
	.right_contact_form{
		margin-bottom: 70px;
	}
	#full_page_slider .left_ar, #full_page_slider .right_ar {
		height: 40px;
		width: 40px;
		border: 2px solid #fff;
		line-height: 20px !important;
		font-size: 18px !important;
	}
	.side_menu .menu-lang {
		top: 54px;
	}
	.contact_area2 .left_contact_details .map_btn {
		margin-top: 60px;
		margin-bottom: 50px;
	}
	.contact_area2 {
		padding-top: 100px;
		padding-bottom: 0px;
	}
	.banner_map .mapBox {
		min-height: 400px;
	}
	.fillter_slider .owl-next {
		right: 5px;
	}
	.fillter_slider .owl-prev {
		left: 5px;
	}
	.full_10_box:after{
		display: none;
	}
	.header_menu_area{
		display: none;
	}
	.full_header.mobile_menu .float-left .phone {
		display: none;
	}
	.menu_gap + section, .menu_gap + div {
		padding-top: 76px;
	}

  .styled_map {
    height: 300px;
  }
  section.site_chess ._odd .chess_child .title + .description {
    padding-top: 0;
  }
  section.site_chess ._odd .chess_child .title {
    padding-top: 30px;
  }

	.about_area {
		padding: 60px 0;
	}
	.about_area--about-us {
		padding-bottom: 44px;
	}

	.about_area .main_title > div:first-child {
		padding-bottom: 20px;
	}

	.site-about__text {
		margin-bottom: 15px;
	}

	.about-item {
		margin-top: 16px;
	}
	.about-item .description ul {
		padding-left: 25px;
	}

	.about-item_capabilities {
		padding: 0;
		margin-top: 30px!important;
	}

	.app-screenshots__title {
		margin: 60px 0 -32px;
		font-size: 32px;
		line-height: 1.12;
		letter-spacing: 0.03em;
		text-align: center;
		font-weight: 800;
	}
	.owl-theme .owl-dots .owl-dot {
		zoom: .88;
	}
}


@media (min-width: 767px) and (max-width:991px) {
  section.site-mataforsa2 .intro .image-wrapper {
    height: 500px;
  }
  .vletters {
    height: 490px
  }
  .video-section {
    height: 490px;
  }
  .vletters .letters {
    top: 35%;
  }
}

@media(max-width: 767px){
	.d-sm-align-center {
		text-align: center;
	}
	.mobile-application {
		overflow: hidden;
		position: fixed;
		width: 100%;
		left: -110%;
		top: 0;
		height: 100%;
		z-index: 10;
		background-color: #fff;
		padding: 25px;
		transition: all .1s ease;
	}
	.mobile-application._active {
		left: 0;
	}
	section.site-app {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	section.site-app .marvel-device.iphone-x {
		width: calc(85%);
	}
	section.site-app .marvel-device .demo-icon {
		height: 72px;
		width: 72px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}
	section.site-app .marvel-device .demo-icon:before {
		height: 45px;
		width: 39px;
		margin: 15px auto;
	}
	section.site-app .marvel-device.iphone-x .notch {
		left: 105px;
		width: 160px;
		left: 50%;
		transform: translate(-50%, 0);
	}
	section.site-app .marvel-device .demo-icon[data-id=airs]:before,
	section.site-app .marvel-device .demo-icon[data-id=floor]:before,
	section.site-app .marvel-device .demo-icon[data-id=light]:before,
	section.site-app .marvel-device .demo-icon[data-id=ocean]:before,
	section.site-app .marvel-device .demo-icon[data-id=safety]:before,
	section.site-app .marvel-device .demo-icon[data-id=tv]:before,
	section.site-app .marvel-device .demo-icon[data-id=сurtains]:before {
		background-size: 30px;
		background-position: 0 30px;
	}

	section.site-app .demo-app,
	section.site-app video.demo-item {
		height: 380px
	}

	.app-logo {
		right: 0;
		position: relative;
	}


		.site-mataforsa2 .section-content {
				max-width: 100%;
		}

		.typography-super-keyfeatures-shared {
			font-size: 20px;
			line-height: 1.4;
			margin-bottom: 20px;
		}

		.hero__item {
				height: 440px;
		}

		.main_title {

		}

		.site-mataforsa2 .main_title {
			text-align: center;
    		margin-bottom: 0;
		}

		.main_title > div {
		    font-size: 32px;
			text-align: center;
		}

		.preview-app-title {
			font-size: 28px;
			line-height: 1.21;
		}
		.preview-app-layer,
		.dynamic_block_image_overlay {
			padding: 34px 16px 30px;
			max-width: 264px;
		}

		.intro .main_title > div {
			padding-bottom: 13px;
		}

	.metaforsa-area__image {
		overflow: hidden;
	}
	.metaforsa-area__image img {
		width: 123%;
		margin-left: -11.5%;
		margin-top: 3px;
	}
	.latest_project .main_title > div:first-child {
		padding-bottom: 20px;
	}

    body.partners .main_title > div {
        padding-bottom: 0;
    }

    body.partners .partner-item .thumb {
        padding-top: 30px;
    }

    body.partners .partner-item .title {
        line-height: 32px;
        margin: 15px 0;
    }

    body.partners section.site_chess .odd {
      padding-top: 60px;
      padding-bottom: 60px;
    }

    body.partners .list_items > div {
      padding-top: 15px;
    }

	.preview-app-items .h3,
	.preview-app-text {
		font-size: 20px;
		line-height: 1.6;
		padding-right: 3px;
	}

	.preview-app-items {
		margin: 0;
		padding: 18px 0 11px 30px;
	}
	.preview-app-items li {
		line-height: 1.3;
		font-size: 20px;
		margin: 0 0 6px 0;
	}
	.preview-app-items li:before {
		left: -18px;
		top: 11px;
	}

	.num-rows,
	.hero__item .layer .title {
		font-size: 24px;
		line-height: 24px;
	}
	.hero__item .video-item {
    position: absolute;
    width: auto;
    height: 100%;
    z-index: 1;
    transform: translateX(-20%);
	}

	.projects_item .hover .project_text {
    left: 0;
    bottom: 0;
	}
	.projects_item .hover .project_text h4,
	.projects_item .hover .project_text .h4 {
		font-size: 32px;
    	line-height: 1;
	}
	.projects_item .hover .project_text {
		transform: translate(0%, -20%);
	}
	.projects .col-md-6 {
	  margin: 0;
	}

	.video-section {
		height: 440px;
	}

	.video-section video {
	    position: absolute;
	    width: auto;
	    z-index: 1;
	    height: 100%;
	    transform: translateX(-70px);
	}

	.video-section .vletters {
	    position: relative;
	    font-weight: 900;
	    font-size: 26px;
	    z-index: 2;
	    height: 480px;
	    overflow-x: hidden;
	}

	.vletters .letters {
	    top: 40%;
	}


	.section .box_content .main_title h2 {
		font-size: 28px;
	}
	.home_slider .rev_slider .tp-bullets {
		left: auto !important;
		right: -80px !important;
	}
	.full_header .float-left .phone {
		display: none;
	}
	.full_header .float-left {
		max-width: none;
		width: auto;
	}
	.blog_grid_inner .pagination_dotted {
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.since_text {
		max-width: 510px;
		margin: 0px auto 20px;
	}
	.blog_side_inner .blog_side_item .media{
		display: block;
	}
	.blog_side_inner .blog_side_item .media-body{
		margin-top: 30px;
	}
	.blog_side_item .media .d-flex {
		padding-right: 0px;
	}
	.s_blog_text_inner .blog_main_text h4 {
		font-size: 36px;
	}
	.s_blog_text_inner .blog_main_text .blockquote {
		padding-left: 25px;
		padding-right: 25px;
	}
	.image_banner_area .single_banner_text h3 {
		font-size: 28px;
		line-height: 36px;
	}
	.image_banner_area .single_banner_text {
		padding-top: 200px;
		padding-bottom: 125px;
	}
	.page_link {
		margin-bottom: 60px;
	}
	.projects_inner .projects_column {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.ms_project_inner .ms_p_item {
		width: calc(100% / 2);
	}
	.ms_project_area .pagination_dotted {
		padding-top: 70px;
	}
	.testimonials_slider .testimonials_slider {
		position: static;
		top: 0px;
	}
	.testimonials_slider .testimonials_slider .owl-prev, .testimonials_slider .testimonials_slider .owl-next {
		position: absolute;
		margin: 0px;
		top: 50%;
		transform: translateY(-50%);
	}
	.full_testimonials_area .testimonials_slider .owl-prev, .testimonials_slider .owl-next{
		top: 50% !important;
	}
	.testimonials_slider .owl-prev{
		left: 2px;
	}
	.testimonials_slider .owl-next{
		right: 2px;
	}
	.side_menu .menu-lang {
		top: 19px;
	}
	.side_menu .menu-lang a {
		font-size: 14px;
		letter-spacing: 0.03em;
		font-weight: 400;
	}
	.side_menu .copy {
		margin-top: 2px;
		font-size: 14px;
	}
	.clients_slider {
		padding-top: 70px;
	}
	#full_page_slider ul li .left_ar {
		right: 120px !important;
	}
	#full_page_slider .right_ar{
		right: 40px !important;
	}
}
@media(max-width: 650px){
	.inter_content h2 {
		font-size: 42px;
		margin-top: 160px;
	}
	.inter_content p {
		font-size: 18px;
		line-height: 26px;
	}
	.inter_content a {
		font-size: 16px;
	}
	.full_10_box::before {
		left: 0px;
	}
	.full_10_box {
		padding-left: 25px;
	}
	.full_header.content-white .float-left .phone {
		display: none;
	}
	.full_header .float-left .phone {
		display: none;
	}
	#pp-nav {
		display: none;
	}

}
@media(max-width: 575px) {
	.preview-app {
		background-position: left -42px center;
	}
}
@media(max-width: 399px){
	.topbar .timer {
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
		text-align: left;
	}
	.topbar > div.wifi {
		display: none;
	}
	section.site-app .marvel-device .demo-icon {
		height: 62px;
		width: 62px;
	}
	.demo-icon {
		background-size: 64px;
	}
	section.site-app .marvel-device .demo-icon:before {
		height: 33px;
		width: 33px;
		margin: 15px auto;
		background-size: contain;
		background-position: center;
	}

	.table_layout_middle div.outer_content{
		padding:20px 10px;
	}
}