@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,greek,latin-ext,vietnamese');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');
/*
    Theme Name: SplitCamera.com
    Version: 0.99
    Text Domain: http://splitcamera.com
    Author: Vadim Beletskyi (skype - mrdexters)
    Author URI: https://www.upwork.com/o/profiles/users/_~01c7c34bad18e9e161/

*/
footer, nav, header, section, aside {
	display: block
}

*, *:before, *:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
    box-sizing:border-box;
}

/* COMMON */
* { margin: 0; padding: 0; }

html, body {
	padding: 0; margin: 0;
	background-color: #FFF;
    line-height: 20px;
	font-size: 14px;
    color: #242424;
    font-family: 'Source Sans Pro', sans-serif;
}

a {
	outline: none;
	border: none; border-width: 0px;
	font-size: 14px;
	line-height: 20px;
	color: #ffcc33;
}
a:active { outline: none; }
a:focus { outline: none; }
a:hover { text-decoration: none; }

ul {
	list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
img.size-full {
	height: auto;
	max-width: 100%;
	width: auto;
}
img.alignleft {
	float: left;
	margin: 0 15px 5px 0;
}
img.alignright {
	float: right;
	margin: 0 0 10px 15px;
}
img.aligncenter {
	display: block;
	margin: 0 auto;
	padding: 30px 0;
}
img { border: none; border-width: 0px;}
.clear { clear: both; height: 0; font-size: 0; line-height: 0; }
.container {
    max-width: 1580px;
    width: 100%;
}

.singles .container {
    max-width: 1080px;
    width: 100%;
}

/*******************
*  MARGIN/PADDING   *
********************/

.btn-download-site {
    background-color: #2979FF;
    color: #FFFFFF;
    padding: 21px 64px;
    text-transform: uppercase;
    border-radius: 32px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
    letter-spacing: 0.6px;
	border: 2px solid #2979FF;
}
.btn-download-site:hover, .btn-download-site:focus {
    color: #2979FF;
	background-color:unset;
}

.btn-download-site2 {
    background-color: #F4F8F9;
    border: 1px solid #2979FF;
    color: #2979FF;
    padding: 21px 64px;
    text-transform: uppercase;
    border-radius: 32px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
    letter-spacing: 0.6px;
}
.btn-download-site2:hover, .btn-download-site2:focus {
    color: #2979FF;
}

.btn-download-site3 {
    background-color: #FFF;
    color: #222222;
    padding: 15px;
    text-transform: uppercase;
    border-radius: 32px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
    letter-spacing: 0.6px;
    max-width: 180px;
    margin: 0 auto;
    margin-top: 40px;
}
.btn-download-site3 a {
    color: #222222;
}
.btn-download-site3 a:hover, .btn-download-site3 a:focus {
    color: #222222;
}

/*******************
*    HEADER        *
********************/

.header {
    height: 100vh;
    width: 100%;
    background: url(img/header.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: bottom;
	background-color: #3E4B59;

    position: relative;
    overflow: hidden;
}

.header .container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100vh;
    max-width: 1640px;
    width: 100%;
}
.header .container .people-button-margin {
    max-width: 355px;
}

.header.header-features {
    height: 63vh;
    width: 100%;
    background: url(img/header-features.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: bottom;

    position: relative;
    overflow: hidden;
}
.header.header-features .container {
    height: 41vh;
}

.menu-features {
	box-shadow: 0 6px 16px 0 rgba(0,0,0,0.04);
    display: inline-block;
    margin: 0;
}

.menu-features a {
    color: #222222;
    display: inline-block;
    padding: 1em;
    border-bottom: 2px solid transparent;
}

.menu-features a:active,
.menu-features a:focus,
.menu-features a:hover {
    color: #2979FF;
    border-bottom: 2px solid #2979FF;
}

.header.header-help {
    height: auto;
    width: 100%;
    background: #fff;
    position: relative;
    overflow: visible;
}

.header.header-help .menu-bar {
    border-bottom: 1px solid #DFE7E9;
}

.header.header-help .nav-menu a {
    color: #8C8C8C;
}

.header.header-help .container {
    height: auto;
    padding-bottom: 27px;
}

.header2 {
    /*max-height:auto;*/
    width: 100%;
    background: url(img/header-inner.png) #3E4B59;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: bottom;
    position: relative;
    overflow: visible;
}
.title-single {
    padding: 100px 0 0 0;
    text-align: center;
}

.logo {
    padding-top: 27px;
}

.name-site {
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 60px;
    line-height: 72px;
}
.name-site h1 {
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 60px;
    line-height: 65px;
}
.description-site, .description-site2, .description-site2 a {
    opacity: 0.7;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 23px;
    /*font-weight: 200;*/
    line-height: 30px;
    padding-right: 250px;
    transition: 0.4s;
}
#pagedown .description-site2 a {
    color: #2979FF;
    opacity: 1;
    transition: 0.4s;
}
#pagedown .description-site2 a:hover {
    /*color: #FFF;*/
    color: yellow;
    opacity: 1;
    transition: 0.4s;
}
.description-site2 a, .description-site2 {
    padding-right: 10px;
}
.description-site2 a:last-child {
    padding-right: 0px;
}
.small-text-site {
	padding-left: 45px;
    opacity: 0.2;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 14px;
    line-height: 25px;
    text-align: left;
}

.middle-top {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    width: 100%;
}
.blockshover {
    padding-bottom: 20px;
}
.blockshover:hover {
    background: rgba(34, 34, 34, 0.5);
    cursor: pointer;
}
.pads35 {
    padding: 35px 35px 0 86px;
}
.blockshover .imgs {
    width: 15%;
}
.blockshover .imgsaft {
    width: 85%;
}
.prem-title {
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 18px;
    font-weight: 600;
    line-height: 23px;
}
.prem-desc {
    opacity: 0.5;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 16px;
    /*font-weight: 200;*/
    line-height: 22px;
    margin-top: 10px;
}
.directions {
    color: #FFF;
}
.directions i {
    font-size: 22px;
}
.blockshover .before {
    height: 20px;
    margin-top: 10px;
}
.blockshover .directions {
    display: none;
}
.blockshover:hover .directions {
    display: block;
    height: 20px;
    margin-top: 10px;
}

/*******************
*    INFO      *
********************/

.info {
    background: #FFF;
    padding: 100px 0 0;
}
.info-middle-top {
    border-top: 1px solid rgba(156, 164, 171, 0.2);
    width: 100%;
}
.info .container {
    max-width: 1450px;
    color: #242424;
}
.iinerinfoleft {
    padding-left: 85px;
}
.iinerinforight {
    padding-right: 85px;
}
.links a {
    color: #2979FF;
    font-size: 17px;
    line-height: 22px;
}
.links a:after {
    transition: right .2s ease-in-out;
    content: "\f178";
    font-family: FontAwesome;
    padding-left: 15px;
    height: 100%;
    font-size: 14px;
}
.links a:hover:after {
    transition: right .5s ease-in-out;
    padding-left: 20px;
    font-size: 14px;
}

.info-features .item {
    padding: 15px 0;
}

.info-features .item:nth-child(even) {
    background-color: #F4F8F9;
}

.info-features .links {
    margin-top: 2em;
    text-align: center;
}
.info-features .links a {
    border: 1px solid #2979FF;
    padding: 1em 3em;
    border-radius: 2em;
    display: inline-block;
    text-transform: uppercase;
}
/********************/
.info-title {
    color: #222222;
    font-family: "Source Sans Pro";
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 15px;
    text-transform: capitalize;
}
.info-text {
    font-family: "Source Sans Pro";
    font-size: 20px;
    font-weight: 200;
    line-height: 30px;
    margin: 0;
    padding: 0;
}
.info-screen-img {
    margin-top: 70px;
    width:100%;
}
.info-shadow-img {
    box-shadow: 0 80px 65px -70px #1E1E1E;
    -moz-box-shadow: 0 80px 75px -70px #1E1E1E;
    -webkit-box-shadow: 0 80px 75px -70px #1E1E1E;
}
.info-border-radius {
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
}
.info-ic-screen {
    position: absolute;
    top: 15%;
    right: -65px;
    width: 18%;
}
.info-ic-services-1 {
    right: 20%;
    top: 2%;
}
.info-ic-services-2 {
    right: 15%;
    top: 25%;
}
.info-ic-services-3 {
    right: 8%;
    top: 45%;
}
.info-ic-services-4 {
    right: 20%;
    top: 60%;
}
.info-ic-services-5 {
    right: 65%;
    top: 78%;
}
.info-dotted-lines {
    width: 600px;
    padding-top: 20px;
}
.info-dotted-lines img {
    width: 100%;
}
.info-ic-services {
    position: absolute;
    width:20%;
}
.info-ic-services img {
    width:100%;
}
.info-etc {
    position: absolute;
    right: 65%;
    top: 80%;
    width: 12%;
    height: 12%;
    border: 1px solid #000;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
}
.info-etc p {
    color: #242424;
    font-size: 200%;
    font-weight: 400;
    text-align: center;
    line-height: 200%;
}

/*******************
*    WHY      *
********************/

.why2 {
    background: url(img/bg.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    position: relative;
    background-size: cover;
    padding: 125px 0 310px;
}
.width535 {
    max-width: 555px;
    margin-left: -50px;
}
.why2-title {
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 25px;
}
.why2-text {
    opacity: 0.7;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 17px;
    font-weight: 200;
    line-height: 28px;
    margin-bottom: 50px;
}

/*******************
*    FEATURES      *
********************/

.features {
    background: #FFF;
    padding: 125px 0;
}
.features .container {
    max-width: 1080px;
}
.features .container .inner {
    padding: 0 50px;
}
.features-big-title {
    color: #222222;
    font-family: "Source Sans Pro";
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 15px;
    text-transform: capitalize;
}
.features-small-text {
    /*color: #8C8C8C;*/
    font-family: "Source Sans Pro";
    font-size: 20px;
    font-weight: 200;
    line-height: 30px;
}
.features-title {
    color: #222222;
    font-size: 17px;
    line-height: 22px;
    font-weight: 600;
    margin: 20px 0 13px;
}
.features-text {
    /*color: #8C8C8C;*/
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    opacity: 0.7;
}
.features-img {
    height: 50px;
}

/*******************
*    CAMERA      *
********************/

.camera {
    background: url(img/effect.png) #F4F8F9;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: bottom;
    position: relative;
    overflow: hidden;
}
.camera-inner {
    padding: 96px 0 88px;
}
.owl-item .item {
    padding: 10px 0 20px;
}
.icon-links {
    float: right;
}
.hexa {
    margin-top: 10px;
}
.hexa img {
    max-width: 177px;
    height: 177px;
    border-radius: 50%;
    object-fit: fill;
}
.textby a {
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
}
.adminby {
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 16px;
    font-weight: 200;
    line-height: 20px;
    text-align: center;
}
.owl-carousel .owl-item {
    padding: 0 20px;
    max-width: 320px !important;
    margin: 0 37px;
}
.owl-item:nth-child(3n+1) {
    background: -webkit-linear-gradient(bottom right, #5BCBE3 0%, #D0E467 100%);
    background: -o-linear-gradient(bottom right, #5BCBE3 0%, #D0E467 100%);
    background: linear-gradient(to top left, #5BCBE3 0%, #D0E467 100%);
    box-shadow: 0 10px 20px 0 rgba(62,75,89,0.15);
}
.owl-item:nth-child(3n+2) {
    background: -webkit-linear-gradient(bottom right, #83B8FC 0%, #F5C5F7 100%);
    background: -o-linear-gradient(bottom right, #83B8FC 0%, #F5C5F7 100%);
    background: linear-gradient(to top left, #83B8FC 0%, #F5C5F7 100%);
    box-shadow: 0 10px 20px 0 rgba(62,75,89,0.15);
}
.owl-item:nth-child(3n+3) {
    background: -webkit-linear-gradient(bottom right, #F0AD6B 0%, #FFADEB 100%);
    background: -o-linear-gradient(bottom right, #F0AD6B 0%, #FFADEB 100%);
    background: linear-gradient(to top left, #F0AD6B 0%, #FFADEB 100%);
    box-shadow: 0 10px 20px 0 rgba(62,75,89,0.15);
}

/*******************
*    PARTNERS      *
********************/

.partners {
    background: #FFF;
    padding: 125px 0;
}
.partners .container {
    max-width: 1080px;
}

/*******************
*    FASTLINKS      *
********************/

.fastlinks {
    background: #FFF;
    border-top: 1px solid #DFE7E9;
}
.grayborder {
    border-left: 1px solid #DFE7E9;
}
.pads50-100 {
    padding: 50px 180px;
}
.fastlinks-title1, .fastlinks-title2 {
    font-family: "Source Sans Pro";
    font-size: 18px;
    font-weight: 600;
    line-height: 23px;
    text-align: center;
}
.fastlinks-title1 {
    color: #00C853;
}
.fastlinks-title2 {
    color: #FF9A2D;
}
.fastlinks .features-small-text {
    margin: 16px 0;
}
.fastlinks .features-img {
    margin-bottom: 20px;
}

/*******************
*    PEOPLE      *
********************/

.people {
    background: url(img/people.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    position: relative;
    background-size: cover;
}
.bg-color2 {
    background-color: rgba(62, 75, 89, 0.8);
    height: 100%;
    display: table;
    width: 100%;
    padding: 85px 0 55px;
}
.button-small-text {
    opacity: 0.5;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 16px;
    line-height: 23px;
    text-align: center;
    margin-top: 10px;
}
.people-button-margin {
    margin: 56px 0 25px;
}
.blaks {
    max-width: 840px;
    margin: 0 auto;
    border-radius: 52px;
    background-color: rgba(0,0,0,0.4);
    width: 100%;
    padding: 32px;
    max-height: 100px;
}
.blaks p {
    opacity: 0.7;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 14px;
    font-weight: 200;
    line-height: 20px;
    text-align: center;
    margin: 0;
    padding: 0;
}
.blockline {
    border-left: 2px solid rgba(255, 255, 255, 0.4);
}

/*******************
*    FOOTER      *
********************/

.footer {
    background-color: #3E4B59;
    padding: 112px 0;
}
.footer .container {
    max-width: 1180px;
}
.copyright {
    margin-top: 20px;
}
.copyright p {
    opacity: 0.4;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
.copyright p a {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 24px;
}
.copyright p a:hover {
    opacity: 1 !important;
    transition: 0.4s;
    color: #FFF;
}
.footer-menu-title {
    color: #FFF;
    font-family: "Source Sans Pro";
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.social-links a {
    margin: 0 5px 0 0;
}
.social-links a i {
    height: 48px;
    width: 48px;
    background: rgba(124, 138, 154, 0.1);
    border-radius: 52px;
    text-align: center;
    padding-top: 15px;
    font-size: 16px;
    color: #FFF;
    transition: .5s ease-in-out;
}
.social-links a i:hover {
    background: rgba(124, 138, 154, 0.4);
    transition: .5s ease-in-out;
}
.footer-menu li a {
    opacity: 0.4;
    color: #FFFFFF;
    font-family: "Source Sans Pro";
    line-height: 32px;
    font-weight: 200;
    font-size: 16px;
    transition: 0.4s;
}
.footer-menu li a:hover {
    opacity: 1;
    color: #FFFFFF;
    transition: 0.4s;
}

/*******************
* SINGLES AND PAGES  *
********************/

.singles {
    padding: 40px 0;
}

.singles.effect .entry {
    text-align: center;
}

.help-footer {background: #FF8D14; color: #fff; padding: 2em 0;}
.help-footer .content { text-align: center; display: block; font-size: 150%;}
.help-footer a {
    background: #fff;
    border: 1px solid #fff;
    color: #222222;
    padding: 1em 3em;
    border-radius: 2em;
    display: inline-block;
    text-transform: uppercase;
}

.popular-questions {margin: 50px 0;}
.popular-questions .title a {color: #222222; font-size: 20px; font-weight: 300;}
.popular-questions .title a img {margin: 0 5px; vertical-align: bottom;}

.help-tutorials {background-color: #F4F8F9;}
.help-tutorials .owl-carousel .owl-item { background: #fff; padding: 0; margin-bottom: 20px; min-height: 310px;}
.help-tutorials .owl-carousel .owl-item .item { padding: 0;}
.help-tutorials .owl-carousel .owl-item .item .title a {color: #222222; font-size: 22px; line-height: 28px; padding: 5px 20px; display: block;}
.help-tutorials .owl-carousel .owl-item .item .text {color: #222222; font-size: 16px; font-weight: 300;	line-height: 24px; padding: 5px 20px;}


.help-tour {margin: 50px 0;}
.help-tour p {font-size: 16px; color: #222222; line-height: 24px;}
.help-tour .more {color: #2979FF; font-size: 16px;}
.help-tour .title a {color: #222222; font-size: 20px; font-weight: 600;}
.help-tour .title a img {margin: 0 5px; vertical-align: bottom;}

.help-tour .content-more { text-align: center; display: block; font-size: 140%; color: #8C8C8C; margin: 3em 0;}
.help-tour .content-more a {
    display: inline-block;
    background: #fff;
    border: 1px solid #2979FF;
    color: #2979FF;
    padding: 1em 3em;
    border-radius: 2em;
    margin: 2em 0;
    text-transform: uppercase;
}


/*******************
*	OFORMIT		   *
********************/

.oformit {
	padding-top: 20px;
}
.oformit input {
  font-family: inherit;
  font-size: inherit;
}
.oformit input[type="text"], .oformit select, .oformit textarea, .oformit input[type="password"], .oformit input[type="number"], .oformit input[type="tel"], .oformit input[type="email"], .oformit input[type="url"], .oformit input[type="search"] {
  padding: 12px 15px 10px;
  border: 1px solid #FFF;
  width: 100%;
  margin-bottom: 5px;
  color: #050505;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  font-size: 13px;
  line-height: 20px;
}
.oformit input[type="text"]:focus, .oformit select:focus, .oformit textarea:focus, .oformit input[type="password"]:focus, .oformit input[type="number"]:focus, .oformit input[type="tel"]:focus, .oformit input[type="email"]:focus, .oformit input[type="url"]:focus, .oformit input[type="search"]:focus {
  outline: none;
}
.oformit button,
.oformit button[disabled]:hover,
.oformit button[disabled]:focus,
.oformit input[type="button"],
.oformit input[type="button"][disabled]:hover,
.oformit input[type="button"][disabled]:focus,
.oformit input[type="reset"],
.oformit input[type="reset"][disabled]:hover,
.oformit input[type="reset"][disabled]:focus,
.oformit input[type="submit"],
.oformit input[type="submit"][disabled]:hover,
.oformit input[type="submit"][disabled]:focus {
	padding: 10px 30px 6px;
    background-color: #ffcc33;
	border: 1px solid #ffcc33;
    font-size: 13px;
	text-transform: uppercase;
    color: #050505;
	border-radius: 20px;
	width: 100%;
	font-weight: 700;
	font-family: EtelkaLightRegular, sans-serif;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    transition: background-color 0.2s;
	cursor: pointer;
}
.oformit button:hover,
.oformit button:focus,
.oformit input[type="button"]:hover,
.oformit input[type="button"]:focus,
.oformit input[type="reset"]:hover,
.oformit input[type="reset"]:focus,
.oformit input[type="submit"]:hover,
.oformit input[type="submit"]:focus {
	background-color: #FFF;
	border: 1px solid #FFF;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.oformit button:focus,
.oformit input[type="button"]:focus,
.oformit input[type="reset"]:focus,
.oformit input[type="submit"]:focus {
	outline: thin dotted;
	border-radius: 20px;
   -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

/*******************
*	SCROLLUP	   *
********************/

.scrollup{
    position:fixed;
	width:48px;
	height:48px;
    bottom:25px;
    right:25px;
	background: rgba(124, 138, 154, 0.4);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 999999;
}

a.scrollup {
	outline:0;
	text-align: center;
}

a.scrollup:hover,a.scrollup:active,a.scrollup:focus {
	background: rgba(124, 138, 154, 0.7);
	text-decoration:none;
    transition: .5s ease-in-out;
}
a.scrollup i {
	margin-top: 7px;
	color: #FFF;
    font-size: 30px;
}
a.scrollup i:hover {
	text-decoration:none;
    transition: .5s ease-in-out;
}

/*******************
*  MARGIN/PADDING   *
********************/
.mt6 {
    margin-top: 6px;
}
.mt20 {
    margin-top: 20px;
}
.mt24 {
    margin-top: 24px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt60 {
    margin-top: 60px;
}
.mt80 {
    margin-top: 80px;
}

/*******************
*      MEDIA       *
********************/

@media (max-width: 1440px) {
    .pads35 {
        padding: 20px 20px 0 20px;
    }
    .blockshover .imgs {
        width: 15%;
    }
    .blockshover .imgsaft {
        width: 85%;
    }
    .pads50-100 {
        padding: 40px 0;
    }
    img.info-dotted-lines {
        width:550px;
        padding-top: 35px;
    }
}
@media (max-width: 1280px) {
    .header {
        background: url(img/header_1280.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-size: cover;
        background-position: bottom;
    }
    .people {
        background: url(img/people_1280.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        background-size: cover;
    }
    .why2 {
        background: url(img/bg_1280.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        background-size: cover;
    }
    .iinerinfoleft {
        padding-left: 75px;
    }
    .iinerinforight {
        padding-right: 75px;
    }
    .info-dotted-lines {
        width:75%;
        padding-top: 25px;
    }
    .info-ic-screen {
        top: 15%;
        right: -8%;
    }
    .info-etc {
        top: 80%;
        border-radius:10px;
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
    }
    .info-etc p {
        font-size: 180%;
        line-height: 180%;
    }
}
@media (max-width: 1024px) {
    .pads35 {
        padding: 20px 10px 0 20px;
    }
    .blockshover .imgs {
        width: 20%;
    }
    .blockshover .imgsaft {
        width: 80%;
    }
    .name-site, .name-site h1 {
        font-size: 45px;
        line-height: 45px;
    }
    .description-site {
        font-size: 18px;
        line-height: 25px;
    }
    .iinerinfoleft {
        padding-left: 55px;
    }
    .iinerinforight {
        padding-right: 55px;
    }
    .owl-carousel .owl-item {
        padding: 0 20px;
        max-width: 235px !important;
        margin: 0 8px;
    }
    .info-dotted-lines {
        padding-top: 28px;
    }
    .info-ic-screen {
        top: 17%;
        right: -43px;
    }
    .info-etc {
        top: 80%;
        border-radius:8px;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
    }
    .info-etc p {
        font-size: 160%;
        line-height: 160%;
    }
}
@media (max-width: 980px) {
    .header {
        background: url(img/header_980.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-size: cover;
        background-position: bottom;
    }
    .people {
        background: url(img/people_980.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        background-size: cover;
    }
    .why2 {
        background: url(img/bg_980.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        background-size: cover;
    }
    #overlay {
        background-color: rgba(0, 0, 0, 0.50);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /*-webkit-perspective: 1000;
        perspective: 1000;*/
        -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
        -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        position: absolute;
    }
    .description-site {
        padding-right: 0px;
    }
    .blockshover {
        padding-bottom: 10px;
    }
    .cont1680 {
        text-align: center;
    }
    /*.header */ .btn-download-site {
        padding: 21px 34px;
        font-size: 12px;
    }
	.header .btn-download-site {
		display:block;
	}
    .header .container .people-button-margin {
        margin: 40px auto 20px;
    }
    .pads35 {
        padding: 10px 0 0 0;
    }
    .prem-title {
        font-size: 16px;
    }
    .prem-desc {
        font-size: 14px;
    }
    .mt60980 {
        margin-top: 60px;
    }
    .copyright-img, .copyright {
        text-align: center;
    }
    .footer, .partners, .bg-color2, .camera, .features, .why2, .info {
        padding: 60px 0;
    }
    .name-site, .name-site h1 {
        font-size: 35px;
        line-height: 35px;
    }
    .description-site {
        font-size: 16px;
        line-height: 22px;
    }

    .owl-carousel .owl-item {
        padding: 0 10px;
        max-width: 88% !important;
        margin: 0 5px;
    }
    .info-dotted-lines {
        padding-top: 28px;
    }

}

@media (max-width: 800px) {
.header .container .people-button-margin {
        margin: 30px auto 10px;
    }
    .info-ic-screen {
        top: 17%;
        right: -33px;
    }
}
@media (max-width: 768px) {
    .center768 {
        text-align: center;
    }
    .mt30768 {
        margin-top: 30px;
    }
    .iinerinfoleft {
        padding-left: 15px;
    }
    .iinerinforight {
        padding-right: 15px;
    }
    .width535 {
        margin-left: 0;
        max-width: 1000px;
    }
    .why2 {
        padding: 0;
    }
    .bgcolor {
        background-color: rgba(62, 75, 89, 0.6);
        height: 100%;
        display: table;
        width: 100%;
        padding: 60px 0;
    }
    .blockline {
        border: none;
    }
    .features .container .inner {
        padding: 0 15px;
    }
    .pads50-100 {
        padding: 30px 0;
    }
    .style768 {
        display: none;
    }
    .camera-inner {
        padding: 20px 0;
    }
    .owl-carousel .owl-item {
        padding: 0 30px;
    }
    .info-ic-screen {
        position: absolute;
        top: 0%;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        width: 20%;
    }
    .info-shadow-img {
        box-shadow: 0 20px 25px -20px #1E1E1E;
        -moz-box-shadow: 0 20px 25px -20px #1E1E1E;
        -webkit-box-shadow: 0 20px 25px -20px #1E1E1E;
    }
    .info-screen-img {
        margin-top: 10%;
    }
    .info-etc {
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
        height: auto;
        border: 0px;
    }
    .info-etc p {
        color: #242424;
        font-size: 36px;
        font-weight: 400;
        text-align: center;
        line-height: 200%;
    }
    .info-dotted-lines {
        display:none;
    }
    .info-services {
        padding-top: 10%;
    }
    .info-ic-services {
        position: relative;
        right:0;
        top:0;
    }
    .info-ic-services img {
        width:100%;
    }
}

@media (max-width: 575px) {
    .mt60575 {
        margin-top: 60px;
    }
    .mt30575 {
        margin-top: 30px;
    }
    .features {
        padding: 60px 0;
    }
}

@media (max-width: 480px) {
    .header {
        background: url(img/header_480.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-size: cover;
        background-position: bottom;
    }
    .people {
        background: url(img/people_480.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        background-size: cover;
    }
    .why2 {
        background: url(img/bg_480.png);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        background-size: cover;
    }
    .owl-carousel .owl-item {
        padding: 0 30px;
        max-width: 100% !important;
        margin: 0;
    }
    .mobile {
        display:block;
    }
    .desktop {
        display:none;
    }
}

@media (max-width: 375px) {
    .social-links a i {
        height: 38px;
        width: 38px;
        background: rgba(124, 138, 154, 0.1);
        border-radius: 52px;
        text-align: center;
        padding-top: 12px;
        font-size: 14px;
        color: #FFF;
        transition: .5s ease-in-out;
    }
}
/*******************
*	ENTRY		   *
********************/

.entry {
	line-height: 22px;
	font-size: 16px;
}
.entry strong {
	font-size: 16px;
	font-weight: 700;
}
.entry h1 {
    font-size: 33px;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 30px;
}
.entry h2 {
    font-size: 30px;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 20px;
    margin-top: 20px;
}
.entry h3 {
    font-size: 26px;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 20px;
    margin-top: 20px;
}
.entry h4 {
    font-size: 24px;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 20px;
    margin-top: 15px;
}
.entry h5 {
    font-size: 20px;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 20px;
    margin-top: 10px;
}
.entry h6 {
    font-size: 20px;
    text-transform: uppercase;
    color: #242424;
    margin-bottom: 20px;
    margin-top: 10px;
}
.entry a {
	/*color: #fee74f;*/
    color: #2979FF;
	line-height: 22px;
	font-size: 16px;
}
.entry a img {
	border: none;
}
.entry ul {
	list-style: square inside;
	padding-left: 20px;
}
.entry ol {
	padding-bottom: 14px;
	list-style: decimal inside;
	padding-left: 20px;
}
.entry li {
	padding: 2px 0px 2px 10px;
	font-size: 16px;
	line-height: 20px;
}
.entry li a {
	font-size: 16px;
	text-decoration: none;
	color: #fee74f;
}
.entry li a:hover {
	font-size: 16px;
	text-decoration: underline;
}
.entry li ul {
	margin: 0px;
	padding: 0px;
}
blockquote {
	background: #F6F5F5;
	margin: 0px 0px 10px 0px;
	padding: 2px 10px 2px 10px;
	color: #333333;
	clear: both;
	border-left: 4px solid #fee74f;
}
code {
	color: #444444;
	display: block;
}
blockquote p {
	margin: 5px 0px;
	padding: 5px 0px;
	font-size: 16px;
	line-height: 20px;
}
blockquote li {
	padding: 2px 0px 2px 10px;
	font-size: 15px;
	line-height: 18px;
}
blockquote a {
	text-decoration: underline;
}
blockquote a:hover {
}

.help-search {
    background-color: #3E4B59;
    color: #FFFFFF;
    font-size: 20px;
    padding: 17px 0;
}

.help-search .container {
    max-width: 1640px;
}

.help-search input {
    background: #fff url(img/icons/ic-glass.svg) no-repeat 8px 5px;
    border: 1px solid #fff;
    padding: 8px 10px 8px 36px;
    border-radius: 2em;
    font-size: 16px;
    outline: none;
}

.help-back {
	color: #2979FF;
	font-size: 16px;
	font-weight: 600;
	line-height: 40px;
}

.help-back img {
    transform: rotate(180deg);
}


.help-sidenav li .children {
    padding-left: 1em;
}

.help-sidenav a {
    color: #222222;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.4em;
	padding-bottom: 15px;
	display: inline-block;
}

.help-sidenav .current_page_item > a {
	color: #2979FF;
}

.help-sidenav .children a {
	font-weight: 300;
}

.help-sidenav .page_item_has_children > a {
	font-weight: 600;
}

li.lang-item-de, 
li.lang-item-tr, 
li.lang-item-hi, 
li.lang-item-ar {display:none !important;}

.seo-breadcrumbs-custom{display:block;padding:0 !important;background:none;margin:5px;}