p{
	font-family: Roboto Bold, sans-serif !important;

}
.p_center{
	text-align: center;
	margin: 0;
	padding: 15px 0;
}
.column-flex{
    display: flex;
    flex-direction: column;
}
.white{
    color: #3b484d!important;
	font-size: 16px!important;
}
.small_flex {
    display: flex;
    height: 40px;
}
.full-height{
    height: 100%;
}
.up{
    margin: 50px 0 0 0;
}
.down{
    margin: 0 0 50px 0;
}
.center{
    text-align: center;
    margin-bottom: 50px;
}
.shadow{
    border-radius: 50%;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	-moz-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
    background-color: white;
}
.shadow_none-border{
	-webkit-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	-moz-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
    background-color: white;
}
em{
    font-style: normal;
}
a:hover {
    color: #0056b3;
    text-decoration: none;
}
@font-face {
    font-family: 'DejaVu Sans';
    src: local('DejaVu Sans ExtraLight'), local('DejaVuSans-ExtraLight'), url('dejavusansextralight.woff2') format('woff2'), url('dejavusansextralight.woff') format('woff'), url('dejavusansextralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVu Sans';
    src: local('DejaVu Sans'), local('DejaVuSans'), url('dejavusans.woff2') format('woff2'), url('dejavusans.woff') format('woff'), url('dejavusans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVu Sans';
    src: local('DejaVu Sans Oblique'), local('DejaVuSans-Oblique'), url('dejavusansoblique.woff2') format('woff2'), url('dejavusansoblique.woff') format('woff'), url('dejavusansoblique.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'DejaVu Sans';
    src: local('DejaVu Sans Bold'), local('DejaVuSans-Bold'), url('dejavusansbold.woff2') format('woff2'), url('dejavusansbold.woff') format('woff'), url('dejavusansbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVu Sans';
    src: local('DejaVu Sans Bold Oblique'), local('DejaVuSans-BoldOblique'), url('dejavusansboldoblique.woff2') format('woff2'), url('dejavusansboldoblique.woff') format('woff'), url('dejavusansboldoblique.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
strong{
    color: #091a20;
	font-family: Roboto-Black -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans- serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 32px;
    font-weight: 700;
    line-height: 24px;
    margin-right: 10px;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Thin'), local('Roboto-Thin'), url('/wp-content/themes/atomic-engineering/assets/fonts/Robotothin.woff2') format('woff2'), url('/wp-content/themes/atomic-engineering/assets/fonts/Robotothin.woff') format('woff'), url('/wp-content/themes/atomic-engineering/assets/fonts/Robotothin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}/*
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url('/wp-content/themes/atomic-engineering/assets/fonts/Robotothinitalic.woff2') format('woff2'), url('/wp-content/themes/atomic-engineering/assets/fonts/Robotothinitalic.woff') format('woff'), url('/wp-content/themes/atomic-engineering/assets/fonts/Robotothinitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Light'), local('Roboto-Light'), url('Robotolight.woff2') format('woff2'), url('Robotolight.woff') format('woff'), url('Robotolight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('Robotolightitalic.woff2') format('woff2'), url('Robotolightitalic.woff') format('woff'), url('Robotolightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto'), local('Roboto-Regular'), url('Roboto.woff2') format('woff2'), url('Roboto.woff') format('woff'), url('Roboto.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Italic'), local('Roboto-Italic'), url('Robotoitalic.woff2') format('woff2'), url('Robotoitalic.woff') format('woff'), url('Robotoitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Medium'), local('Roboto-Medium'), url('Robotomedium.woff2') format('woff2'), url('Robotomedium.woff') format('woff'), url('Robotomedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('Robotomediumitalic.woff2') format('woff2'), url('Robotomediumitalic.woff') format('woff'), url('Robotomediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Bold'), local('Roboto-Bold'), url('Robotobold.woff2') format('woff2'), url('Robotobold.woff') format('woff'), url('Robotobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('Robotobolditalic.woff2') format('woff2'), url('Robotobolditalic.woff') format('woff'), url('Robotobolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Black'), local('Roboto-Black'), url('Robotoblack.woff2') format('woff2'), url('Robotoblack.woff') format('woff'), url('Robotoblack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url('Robotoblackitalic.woff2') format('woff2'), url('Robotoblackitalic.woff') format('woff'), url('Robotoblackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
p, a, h1, h2, h3, h4, h5, h6,button, ul, li{
    padding: 0;
    margin: 0;
}
button{
    display: block;
}
em{
	font-size: 19px;
}*/

html, body{
	font-family: Roboto-Black -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-		serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";;
    font-size: 16px;
}

.i-mark{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/mark.svg)
    center center no-repeat;
    background-size:contain;
    width: 16px;
    height: 16px;
    display: block;
    margin-left: 10px;
    margin-right: 4px;
}
.i-phone{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/phone.svg)
    center center no-repeat;
    background-size:contain;
    width: 16px;
    height: 16px;
    display: block;
    margin-left: 10px;
    margin-right: 4px;
}
.i-world_phone{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/world_phone.svg)
    center center no-repeat;
    background-size:contain;
    width: 16px;
    height: 16px;
    display: block;
    margin-left: 10px;
    margin-right: 4px;
}
.i-meter{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/quality/meter.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    height: 20px;
    display: block;
    margin-left: 10px;
    margin-right: 4px;
}
.i-termo{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/quality/termo.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    height: 20px;
    display: block;
    margin-left: 10px;
    margin-right: 4px;
}
.i-micro{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/quality/micro.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    height: 20px;
    display: block;
    margin-left: 10px;
    margin-right: 4px;
}
.i-setting{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/quality/setting.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    height: 20px;
    display: block;
    margin-left: 10px;
    margin-right: 4px;
}
.i-battery{
     background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/secure/battery.svg)
     center center no-repeat;
     background-size:contain;
     width: 40px;
     height: 40px;
     display: block;
     margin: 0 auto;
 }
.i-magnet{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/secure/magnet.svg)
    center center no-repeat;
    background-size:contain;
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
}
.i-note{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/secure/note.svg)
    center center no-repeat;
    background-size:contain;
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
}
.i-plomb{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/secure/plomb.svg)
    center center no-repeat;
    background-size:contain;
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
}
.i-1000v{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/dyt/1000v.svg)
    center center no-repeat;
    background-size:contain;
    width: 40px;
    display: block;
    height: 40px;
}
.i-construct{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/dyt/construct.svg)
    center center no-repeat;
    background-size:contain;
    width: 40px;
    height: 40px;
    display: block;
}
.i-guarantee{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/dyt/guarantee.svg)
    center center no-repeat;
    background-size:contain;
    width: 40px;
    height: 40px;
    display: block;
}
.i-speed{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/dyt/speed.svg)
    center center no-repeat;
    background-size:contain;
    width: 40px;
    display: block;
    height: 40px;
}
.i-map{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/map.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
}
.i-vk{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/soc/vk.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
}
.i-vk{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/soc/vk.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
}
.i-fb{
     background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/soc/fb.svg)
     center center no-repeat;
     background-size:contain;
     width: 20px;
     display: block;
     height: 20px;
}
.i-twitter{
      background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/soc/twitter.svg)
      center center no-repeat;
      background-size:contain;
      width: 20px;
      display: block;
      height: 20px;
}
.i-yt{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/soc/youtube.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
}
.i-control{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/level/level_control.svg)
    center center no-repeat;
    background-size:contain;
    width: 65px;
    display: block;
    height: 40px;
    margin-right: 5px;
}
.i-gps{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/level/level_gps.svg)
    center center no-repeat;
    background-size:contain;
    width: 65px;
    display: block;
    height: 40px;
    margin-right: 5px;

}
.i-money{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/level/level_money.svg)
    center center no-repeat;
    background-size:contain;
    width: 65px;
    display: block;
    height: 40px;
    margin-right: 5px;

}
.i-secure{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/level/level_secure.svg)
    center center no-repeat;
    background-size:contain;
    width: 65px;
    display: block;
    height: 40px;
    margin-right: 5px;

}
.i-market{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/marker.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 10px;
    margin-right: 10px;
    align-self: center;
    align-content: center;
}
.i-battery_black{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/meter/battery.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
    margin-right: 10px;
}
.i-el_plomb{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/meter/el_plomb.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
    margin-right: 10px;
}
.i-fuel{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/meter/fuel.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
    margin-right: 10px;
}
.i-magnet_black{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/meter/magnet.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
    margin-right: 10px;
}
.i-note_black{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/meter/note.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
    margin-right: 10px;
}
.i-plomb_black{
    background:transparent url(/wp-content/themes/atomic-engineering/assets/icons/meter/plomb.svg)
    center center no-repeat;
    background-size:contain;
    width: 20px;
    display: block;
    height: 20px;
    margin-right: 10px;
}
/* header */
.header__bottom{
    height: 80px;
}
.header__bottom .row{
    height: 100%;
}
.header__contact p{
    display: flex;
}
.header__contact{
    align-content: center;
}
.header__contact .row{
    justify-content: space-between;
    align-self: center;
}
.header__contact .row button{
    align-self: center;
    padding: 8px 66px;
}
@media only screen and (max-width: 992px) {
    .header__top,
    .main-navigation {
        display: none !important;
    }
}

/* Navigation Menu */

.menu-menu-1-container{
    width: 100%;
}
.menu{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-self: center;
	padding-left: 5px;
}
.menu-item{
    display: inline-block;
    align-self: center;
    color: #091a20;
}
.menu-menu-1-container li a{
        color: #0f1e23;
    font-size: 19px;
    font-weight: 400;
	font-family: Arial;
}
.menu-menu-1-container li a:hover,
.menu-menu-1-container li a:focus{
    color: #0083c4;
}
@media only screen and (max-width: 992px){
    .menu{
        display: none;
    }
}
/* first screen */
section{
    padding: 60px 0;
}
.slider{
    background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/blue_castom_bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
}
.slider__right,
.second-screen__left,
.third-screen__right,
.f-screen__left,
.accuracy__right,
.complectation__right,
.tech__main__center,
.mobile_app__left{
    align-self: center;
    height: auto;
    min-width: 0;
}
.slider__left h1{
    color: #ffffff;
    font-size: 39px;
    font-weight: 400;
    line-height: 56px;
    letter-spacing: 1.76px;
}
.slider__left p{
    color: #cacaca;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0.32px;
    display: flex;
}
.slider__left p:first-child{
    margin-left: 30px;
}
.slider__left p:last-child{
    margin-left: 60px;
}
/* second/third screen */

.simple_img{
    width: 600px;
    max-width: 100%;
    max-height: 400px;
}
.f-screen__left img{
    width: 350px;
    max-width: 100%;
    max-height: 450px;
}
.f-screen__left{
    justify-content: center;
    align-items: center;
    display: flex;
}
.second-screen__right,
.third-screen__left,
.f-screen__right,
.accuracy__left{
    align-self: center;
}
.second-screen__right h2,
.third-screen__left h2,
.f-screen__right h2,
.accuracy__left h2,
.mobile_app__right h2{
    color: #0f1e23;
    font-size: 37px;
    font-weight: 400;
    line-height: 56px;
    letter-spacing: 1.68px;
}
.second-screen__right p,
.third-screen__left p,
.f-screen__right p,
.accuracy__left p,
.mobile_app__right p{
    color: #0f1e23;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.64px;
    margin: 30px 0;
}
.blue{
    padding: 11px 40px;
    width: 203px;
    height: 40px;
    border-radius: 20px;
    background-color: #ffffff;
    color: #0083c4;
    font-size: 14px;
    font-weight: 400;
    line-height: 27px;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	-moz-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
    text-decoration: none;
}
.third-screen{
    background-color: #e1ebef;
}

/* Score */

.score{
    background-image: linear-gradient(45deg, #011e45 0%, #00769f 100%);
}
.score h3{
    color: #ffffff;
    font-size: 42px;
    font-weight: 300;
    line-height: 24px;
    margin-top: 13px;
}
.score p{
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 13px;
}

/* Accuracy */

.accuracy{
    background-color: #e1ebef;
}
.accuracy__right img{
    padding: 15px;
    background-color: white;
    -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    margin-top: 20px;
}

/* Complectation */

.complectation{
    background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/blue_castom_bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
}
.complectation p{
    color: #ffffff;
    font-size: 37px;
    line-height: 56px;
    font-weight: 100;
}
.complectation strong{
    font-weight: bold;
}
.complectation__left,
.mobile_app__right{
    align-self: center;

}

/* Technology Screen */
.technology div h2{
    color: #091a20;
    font-size: 33px;
    font-weight: 400;
    line-height: 56px;
    text-align: center;
    margin-bottom: 30px;
}
.tech_item-left{
    text-align: right;
}
.tech_item-left h3,
.tech_item-right h3{
    color: #0f1e23;
    font-size: 21px;
    font-weight: 500;
    line-height: 27px;
}
.tech_item-left p,
.tech_item-right p{
    color: #0f1e23;
    font-size: 14px;
    font-weight: 300;
    line-height: 27px;
}
.tech_item-right:nth-child(2),
.tech_item-left:nth-child(2),
.tech_item-right:nth-child(3),
.tech_item-left:nth-child(3){
    margin-top: 20px;
}

/* mobile_app */

.mobile_app{
    background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/vectored.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 100px 0 60px 0;
}

 /* Types */
.types{
    background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/product_blue.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding: 60px 0;
    -webkit-background-size: cover;
    background-size: cover;
}
.types div h2 {
    color: #0f1e23;
    font-size: 42px;
    font-weight: 400;
    line-height: 27px;
    text-align: center;
    padding-bottom: 15px;
}
.types__item div{
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    padding: 15px;
}

.types__item div h4{
    color: #0f1e23;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    margin-bottom: 10px;
}
.types__item div a{
    text-align: center;
    margin-bottom: 50px;
    border-radius: 3px;
}
@media only screen and (max-width: 992px){
    .types__item img{
        padding-left: 70px;
    }
    .types{
        background: none;
    }
    .types__item {
        border-bottom: 1px solid black;
    }
}

 /* Video */

.embed-responsive-my{
    height: 400px!important;
    width: 70%!important;
}
.s{
    width: 15%;
}
@media only screen and (max-width: 992px) {
    .embed-responsive-my{
        width: 100%!important;
    }
    .s{
        display: none!important;
    }
}
#video .container p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 30px;
    text-align: center;
}
#video .container h2{
    text-align: center;
    color: #0f1e23;
    font-size: 42px;
    font-weight: 400;
    line-height: 33px;
    text-align: center;
    margin-bottom: 40px;
}

/* Product Technology */

.prod_tech{
    background-color: #e1ebef;
}
.prod_tech h2{
    color: #0f1e23;
    font-size: 42px;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 100px;
    text-align: center;
}
.prod_tech__left img{
    -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    border-radius: 50%;
    width: 400px;
    max-width: 100%;
    max-height: 400px;
    padding: 10%;
    background-color: white;
}

.prod_tech__right{
    display: flex;
    flex-wrap: wrap;
}
.prod_tech__right h4{
    color: #0f1e23;
    font-size: 18px;
    line-height: 25px;
}
.prod_tech__right p{
    color: #364246;
    font-size: 16px;
    font-weight: 100;
    line-height: 25px;
}
@media only screen and (max-width: 768px) {
    .prod_tech__left{margin: 20px auto;}
    .prod_tech h2{margin-bottom: 30px}

}

 /* Defence */
.defence{
    background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/blue_bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 100px 0;
}
.defence h2{
    color: #ffffff;
    font-size: 36px;
    font-weight: 400;
    line-height: 42px;
    text-align: center;
    margin-bottom: 40px;
}
.def__item{
    display: flex;
    margin-top: 20px;
    flex-direction: column;
    text-align: center;
}
.def__item p{
    color: #fefefe;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    margin-top: 20px;
}

/* Plus */
.plus__item{
    align-self: center;
    height: 50%;
}
.plus__item h4{
    color: #0f1e23;
    font-size: 20px;
    font-weight: 500;
    line-height: 22px;
    margin: 30px 0;
}
.plus__item p{
    color: #0f1e23;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}
.plus .row img{
    align-self: center;
}
/* Sphere */

.sphere{
    background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/vectored.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 100px 0 130px 0;
}
.sphere h2{
    color: #091a20;
    font-size: 37px;
    font-weight: 400;
    line-height: 56px;
    text-align: center;
    margin: 20px 0;
}
.sphere p{
    color: #364246;
    font-size: 16px;
    font-weight: 100;
    text-align: center;
    line-height: 25px;
    margin: 20px 0;
}
.sphere__item{
    padding: 25px;
    align-self: flex-end;
    flex-wrap: wrap;
}
.sphere__item p{
    background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/2-layers.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 15px 10px 10px 10px;
    border-radius: 3px;
    text-align: center;
    align-self: flex-end;
    color: #ffffff;
    font-size: 18px;
    line-height: 25px;
	font-family: Roboto Bold;
}
.sphere .row{
    flex-wrap: nowrap;
}
@media only screen and (max-width: 992px){
    .sphere__item{
        padding: 10px;
        justify-self: center;
    }
}
@media only screen and (max-width: 992px){
    .sphere__item{
        padding: 10px;
        justify-self: center;
        flex: 20% 0;
    }
    .sphere .row {
        flex-wrap: wrap;
    }
    .sphere__item p{

    }
}

/* Fuel Sensors */

.fuel_sensors h2,
.why_atomic__left h2{
    color: #0f1e23;
    font-size: 42px;
    font-weight: 500;
    line-height: 40px;
    margin-bottom: 30px;
    text-align: center;
}
.fuel_sensors__item h4{
    color: #0f1e23;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    margin: 20px 0;

}
.fuel_sensors__item p{
    color: #0f1e23;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    margin: 20px 0;
}
.fuel_sensors__item i{
    margin-top: 50px;
}
.fuel_sensors .row{
    flex-wrap: wrap;
}
@media only screen and (max-width: 576px){
    .fuel_sensors__item{
        margin: 0 auto;
        text-align: center;
    }
    .i-1000v,
    .i-construct,
    .i-guarantee,
    .i-speed{
        margin: 0 auto;
    }

}

/* 10 years */
.ten-years{
    background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/experience.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 80px;
}
.ten-years h2{
    color: #ffffff;
    font-size: 42px;
    line-height: 54px;
    text-align: center;
}
.ten-years p{
    color: #ffffff;
}

/* WHy Atomic */
.why_atomic{
    padding: 80px 0;
}
.why_atomic__left h2{
    text-align: left;
    margin: 30px 0;
}
.why_atomic__left p,
.products_list__item__right p{
    color: #2e3037;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.cube{

    width: 200px;
    max-width: 100%;
    max-height: 200px;
}
.why_atomic__right{
    display: flex;
    align-self: flex-end;
    justify-content: center;
}

/* Products list at Main page */
.products{
    background-color: #e1ebef;
    padding: 100px 0 60px 0;
}
.products .products_list{
    display: flex;
    flex-direction: column;
    align-content: flex-end;
}

.products_list .row{
    margin-bottom: 60px;
}
.products_list__item__left{
    display: flex;
    justify-content: center;
}
.products_list__item__right p{
    margin-bottom: 20px;
}
.products_list__item__right h4{
    color: #091a20;
    font-size: 21px;
    font-weight: 400;
    line-height: 27px;
    margin: 30px 0;
}

@media only screen and (max-width: 768px) {
    .products_list__item__right .p{
        display: flex;
        justify-content: center;
        align-content: center;
        margin-bottom: 30px;
    }
    .products_list__item__right h4,
    .products_list__item__right p{
        text-align: center;
    }
    .blue{
        padding: 7px 50px;
    }
}

/* Qu Form */
.wpcf7-form{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.wpcf7-form p{
    width: 90%;
    margin: 0 auto;
}
.wpcf7-form p label{
    width: 100%;
}
textarea, input{
    border-radius: 20px;
	padding-left: 20px;
    width: 100%;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	-moz-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
    text-decoration: none;
    border: none;
}
input{
    height: 45px;
}
input::placeholder{
    text-align: center;
}
.wpcf7-submit{
    padding: 9px 40px;
    width: 100%;
    height: 40px;
    border-radius: 20px;
    background-color: #ffffff;
    color: black;
    font-size: 14px;
	font-weight: 600;
    line-height: 27px;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	-moz-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
    text-decoration: none;
}
.question_form h2,
.contact_form h2{
    text-align: center;
    margin-bottom: 40px;
}

.question_form .row,
.contact_form .row{
    margin-top: 10px;
}
.info em{
    display: flex;
	flex-wrap:wrap;
}
.info p{
    margin: 20px 0;
}
@media only screen and (max-width: 768px) {
    .info{
        display: flex;
        justify-content: center;
    }
}

/* Footer */

footer{
    background-color: #e0eaed;
}

footer a, footer p, footer i{
    color: #364b53;
    font-size: 15px;
    font-weight: 300;
    line-height: 30px;
}
footer .row{
    padding: 10px 0;
}
.footer__first-line{
    flex-direction: column;
    justify-content: flex-start;
}
.footer__first-line img{
    margin-bottom: 18px;
}
.footer__first-line p{
    display: flex;
    font-size: 12px;
    align-self: flex-end;
    justify-content: flex-start;
}
.footer__menu ul li{
    display: flex;
    flex-direction: column;
    align-content: flex-start;
}
.networks{
    display: flex;
    justify-content: flex-end;
}
@media only screen and (max-width: 992px){
    .footer__first-line{
        flex-direction: row;
        justify-content: space-around;
    }
    .networks{
        justify-content: center!important;
    }
    .footer__last-inf{
        margin-top: 10px;
    }
}
@media only screen and (max-width: 576px){
    .footer__first-line img,
    .footer__first-line p{
        flex: 0 0 50%;
        max-width: 50%;
    }
}
.footer__last{
    justify-content: space-between;
}
.i-net{
    margin: 15px 0;
}



/* ATOMIC LEVEL PAGE */

p{
    color: #0f1e23;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.64px;
    margin: 15px 0;
}
h1{
    color: #0f1e23;
    font-size: 42px;
    font-weight: 400;
    line-height: 56px;
    letter-spacing: 1.68px;
    margin: 30px 0;
}
h3{
    color: #0f1e23;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    margin: 15px 0;
}
.atomic_level_main{
    background: url(/wp-content/themes/atomic-engineering/assets/img/level_page/bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
}

.atomic_level_main__left h1{
    color: #ffffff;
    font-size: 44px;
    font-weight: 400;
    line-height: 56px;
    letter-spacing: 1.76px;
    margin: 40px 0 30px 0;
}
.atomic_level_main__left p{
    color: #dddddd;
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 0.64px;
    margin: 20px 0 30px 0;
}

.bg {
    background-color: #e1ebef;
}

/* Levels */

.levels h1{
    text-align: center;
}
.levels__items{
    display: flex;
    flex-direction: column;
    width: 100%;
}

.level__item{
    display: flex;
    justify-self: flex-start;
}
.levels img{
    width: 100%!important;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
	height: 221px;
}
.levels__block{
    padding: 40px;
}
.levels a{
    padding: 8px 0 0 0;
    width: 100%;
    text-align: center;
}
.icon em{
    display: flex;
}
.last_level h1:first-child{
    color: #dcdcdc;
    font-size: 21px;
    font-weight: 300;
    line-height: 26px;
    text-align: center;
}
.last_level h1:last-child{
    color: #ffffff;
    font-size: 21px;
    font-weight: 300;
    line-height: 26px;
    text-align: center;
}
.last_level{
    background: url(/wp-content/themes/atomic-engineering/assets/img/level_page/blue_level_page.png);
    background-repeat: no-repeat;
    background-position: top center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 130px 0 100px 0;
}
.last_level .container{
    flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
    .last_level{
        padding: 217px;
    }
}
@media only screen and (max-width: 768px) {
    .last_level{
        background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/blue_castom_bg.png);
        background-repeat: no-repeat;
        background-position: top center;
        -webkit-background-size: cover;
        background-size: cover;
        padding: 60px 0;
    }
}

/* Flowmaster Page */

/* Reasons */
h3{
    color: #091a20;
    font-size: 42px;
    font-weight: 400;
    line-height: 56px;
}
@media only screen and (max-width: 768px){
    h3{
        text-align: center;
        font-weight: 500;
        font-size: 30px;
        line-height: 35px;
    }
}
.reasons{
    background-color: #e1ebef;
}
.reasons .reason__item{
    padding: 15px;
    text-align: center;
}
.reason__item em{
    margin: 20px 0;
}
.reason__item img{
    -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    box-shadow: 0px 0px 5px -1px rgba(0,0,0,1);
    padding: 5px;
    margin: 20px 0;
    background-color: white;
}

/* Termometr */

.termometr img{
    padding: 40px;
}
@media only screen and (max-width: 768px){
    h1{
        font-size: 30px;
        line-height: 36px;
    }
}
.our_display ul{
    margin-top: 40px;
}
.our_display ul li{
    margin: 10px 0;
}

/* Types 4 */
.types_first-side{
    height: 30%;
}
.types-4{
    padding: 120px 0;
}
.types-4__item{
    padding: 10px;
}
.types-4__item .types-4__item-full{
	padding-top: 20px;
    background-color: white;
    height: 100%;
}
.types_second-side{
    background: url(/wp-content/themes/atomic-engineering/assets/img/home_page/product_blue.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding: 45px 0 125px 0;
    -webkit-background-size: cover;
    background-size: cover;
}
@media only screen and (max-width: 992px){
    .types_second-side{padding: 60px;}
}
@media only screen and (max-width: 576px){
    .types_second-side{padding: 10px;}
}
@media only screen and (max-width: 400px){
    .types-4__item{
        flex: 0 0 90%;
        max-width: 90%;
    }
}
.types-4__item-text{
    display: flex;
    align-self: center;
    flex-direction: column;
    text-align: center;
}
.types-4 .types_second-side .row em{
    margin-bottom: 20px;
}
.types-4__item-text a{
    margin: 0 auto;
}
.types-4__item-full img{
    height: 235px;
}
.types-4__item-text a {
    margin: 0 auto 30px auto;
}
@media only screen and (max-width: 768px){
    .types-4 .types_second-side .row{
        justify-content: center!important;
    }
    .types-4 .types_second-side .row .blue{
        width: 100%!important;
    }
}
@media only screen and (min-width: 768px){
    .types-4 .types_second-side .row .blue{
        padding: 8px 40px;
    }
}

/* Table */
.table{
    padding: 0 0 60px 0;
}
@media only screen and (max-width: 510px){
    .table{
        display: none;
    }
}
.table h2{
    margin-bottom: 80px;
}
.bg_white{
    background: white!important;;
}
.how_it_work img{
    width: 345px;
    max-width: 100%;
    max-height: 330px;
}

.need_to_know li{
    margin: 15px 0;
}
.table_sec{
    margin: 0 auto;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	-moz-box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
	box-shadow: 0px 0px 11px -4px rgba(74,74,74,1);
}
@media only screen and (max-width: 576px) {
    .table_sec{
        font-size: 12px;
    }
}

/* */

.bg_space{
    background: url(/wp-content/themes/atomic-engineering/assets/img/benzine&biofuel_page/bg_space.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding: 60px 0;
    -webkit-background-size: cover;
    background-size: cover;
}
.bg_lines{
    background: url(/wp-content/themes/atomic-engineering/assets/img/technology-page/lines.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 130px 0;
    -webkit-background-size: cover;
    background-size: cover;
}
.small_flex strong{
    color: #091a20;
    font-size: 16px;
    font-weight: 400;
    line-height: 56px;
}

.either{
    margin: 50px 0;
}

.networks{
    display: none;
}
.blue{
	border: none!important;
}
.header__contact .row button {
    align-self: center;
    padding: 4px 66px!important;
}
.roboto{
	font-family: Roboto;
}
.third-image{
    max-width: 200px;
    max-height: 400px;
	height: 164px!important;
}
.mg-bot{
    margin-bottom: 44px!important;
}

.level_img{
    width: 362px;
    max-width: 100%;
    max-height: 413px;
}