@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot?f9i8mk");src:url("../fonts/icomoon/icomoon.eot?f9i8mk#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?f9i8mk") format("truetype"),url("../fonts/icomoon/icomoon.woff?f9i8mk") format("woff"),url("../fonts/icomoon/icomoon.svg?f9i8mk#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-up:before{content:"\f077"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-bars:before{content:"\f0c9"}.icon-navicon:before{content:"\f0c9"}.icon-reorder:before{content:"\f0c9"}.icon-google-plus:before{content:"\f0d5"}.icon-pinterest-p:before{content:"\f231"}*{box-sizing:border-box}a{text-decoration:none;color:#fff}ul{padding:0;margin:0}li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0}body{font-family:'Montserrat', sans-serif}.container{max-width:940px;margin:0 auto}.btn_top{width:40px;height:40px;border-radius:50%;border:3px solid #777;display:flex;justify-content:center;align-items:center;position:fixed;right:50px;bottom:70px}.btn_top a::before{content:'\f077';font-family:'icomoon';color:#777;font-size:20px}.header{background-image:url("../img/header_bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;min-height:700px}.header .top_header{height:114px;display:flex;justify-content:space-between;align-items:center}.header .top_header .menu .btn_menu{display:none;background-color:transparent;outline:none;margin:0;padding:0;border:none;cursor:pointer}.header .top_header .menu .btn_menu::before{content:"\f0c9";font-family:'icomoon';font-size:35px;color:#fff}.header .top_header .menu ul{display:flex;justify-content:space-around;margin:0;padding:0}.header .top_header .menu ul li{margin-left:40px}.header .top_header .menu ul li a{font-size:14px;text-transform:uppercase}.header .header_content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.header .header_content .header_title{display:flex;flex-direction:column;align-items:center;text-align:center}.header .header_content .header_title h2{font-family:'Roboto Slab', serif;font-weight:400;font-size:40px;color:#fff;margin:0px 0 50px 0}.header .header_content .header_title p{text-transform:uppercase;font-weight:700;font-size:75px;color:#fff;margin:0 0 85px 0}.btn a{font-weight:700;font-size:17px;padding:25px 50px;background-color:#fed136;border-radius:3px}section{padding:120px 0}.section_title{display:flex;flex-direction:column;align-items:center;margin-bottom:80px;text-align:center}.section_title h3{font-weight:700;font-size:40px;color:#222222;margin:0 0 0 0}.section_title p{font-family:'Roboto Slab', serif;font-size:16px;font-style:italic;color:#777777;margin:20px 0 0 0}.services .row{display:flex}.services .row .item{display:flex;flex-direction:column;align-items:center;flex:0 1 33.333%;padding:0 10px}.services .row .item .shortcuts{width:70px;height:70px;border:3px solid #fed136;border-radius:50%;display:flex;justify-content:center;align-items:center}.services .row .item h4{font-weight:700;font-size:18px;color:#222222;margin:25px 0 0 0}.services .row .item P{font-family:'Roboto Slab', serif;font-size:14px;color:#777777;text-align:center;line-height:22px}.portfolio{background-color:#f7f7f7;padding-bottom:70px}.portfolio .products_row{display:flex;flex-flow:row wrap;justify-content:space-between}.portfolio .products_row .product{background-color:#fff;text-align:center;margin-bottom:50px}.portfolio .products_row .product h5{font-weight:700;font-size:18px;color:#333333;margin:28px 0 0 0}.portfolio .products_row .product p{font-family:'Roboto Slab', serif;font-size:14px;color:#737373;line-height:22px;margin:0 0 28px 0}.about .img_wrapper{margin-top:90px}.about .start{display:flex;justify-content:space-between}.about .start .text_wrapper{width:40%;text-align:right;padding-right:40px}.about .fix_start{width:40%;padding-left:40px}.about .end{display:flex;justify-content:space-between}.about .end .text_wrapper{width:40%;order:3;text-align:left;padding-left:40px}.about .end img{order:2}.about .fix_end{width:40%;padding-right:40px}.about .last{display:flex;justify-content:center}.about img{width:183px;height:183px}.about .text_wrapper h5{font-weight:700;font-size:18px;color:#222222}.about .text_wrapper p{font-family:'Roboto Slab', serif;font-size:14px;color:#777777;line-height:22px;margin:16px 0 0 0}.our_team{background-color:#f9f9f9}.our_team .team_row{display:flex;justify-content:space-around}.our_team .team_row .member .photo img{width:220px;height:220px;border-radius:50%}.our_team .team_row .member .name{font-weight:700;font-size:16px;color:#222222;text-align:center;padding-top:32px}.our_team .team_row .member .position{font-family:'Roboto Slab', serif;font-size:14px;color:#777777;text-align:center;line-height:25px}.our_team .team_row .member .social ul{display:flex;justify-content:center;margin-top:10px}.our_team .team_row .member .social ul li{width:40px;height:40px;border-radius:50%;border:3px solid #222222;display:flex;justify-content:center;align-items:center;margin-left:10px}.our_team .team_row .member .social ul li a::before{content:'\f099';font-family:'icomoon';color:#222222;font-size:22px}.our_team .team_row .member .social ul li:nth-child(2) a::before{content:'\f09a'}.our_team .team_row .member .social ul li:last-child a::before{content:'\f231'}.our_team .team_row .member:nth-child(2) .social ul li:last-child a::before{content:'\f0d5'}.our_team .team_row .member:last-child .social ul li:first-child a::before{content:'\f09a'}.our_team .description{font-family:'Roboto Slab', serif;font-size:16px;color:#777777;text-align:center;margin-top:50px}.companies{padding:60px 0px}.companies .logos_row{display:flex;justify-content:space-around;align-items:center}.contact{background-color:#222222;background-image:url("../img/contact_bg.png");background-repeat:no-repeat;background-position:bottom right}.contact .section_title h3{color:#ffffff}.contact form{display:flex;justify-content:space-between}.contact form .data{width:48.5%;display:flex;flex-direction:column;justify-content:space-between}.contact form .data input{height:50px;border-radius:4px;padding-left:20px}.contact form .message{width:48.5%;display:flex;align-items:center}.contact form .message textarea{width:100%;height:210px;border-radius:4px;resize:none;padding-left:20px;padding:18px 0px 0px 20px}.contact .btn{display:flex;justify-content:center;margin-top:30px}.footer{background-color:#fff}.footer .row{height:90px;display:flex;justify-content:space-between;align-items:center}.footer .row .text{font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;color:#555555}.footer .row .social ul{display:flex}.footer .row .social ul li{width:40px;height:40px;border-radius:50%;background-color:#222222;display:flex;justify-content:center;align-items:center;margin:0px 5px}.footer .row .social ul li a::before{content:"\f099";font-family:'icomoon';font-size:20px}.footer .row .social ul li:nth-child(2) a::before{content:"\f09a"}.footer .row .social ul li:nth-child(3) a::before{content:"\f231"}.footer .row .social ul li:last-child a::before{content:"\f0d5"}.footer .row .fix_footer{width:263px;height:90px}@media only screen and (max-width: 992px){.container{max-width:90%}.portfolio .products_row{justify-content:space-evenly}}@media only screen and (max-width: 768px){.header .top_header .btn_menu{display:block !important}.header .top_header .menu ul{display:none;position:absolute;left:0;right:0;text-align:center;padding:0;background-color:#363537}.header .top_header .menu ul li{display:block;padding:0;margin:0;line-height:45px}.header .top_header .menu ul li a{display:block;color:#fff;transition:all .5s ease}.header .top_header .menu ul li a:hover{background-color:#777}.services .row{flex-direction:column}.services .row .item{margin-top:20px}.portfolio .products_row{justify-content:space-around}.about .img_wrapper{margin-top:50px;display:flex;flex-direction:column;align-items:center}.about .start .text_wrapper{width:70%;text-align:center;padding:0;order:2;margin-top:20px}.about .fix_start{display:none}.about .end .text_wrapper{width:70%;text-align:center;padding:0;margin-top:20px}.about .fix_end{display:none}.our_team .team_row{flex-direction:column}.our_team .team_row .member{padding-top:20px}.our_team .team_row .member .photo{display:flex;justify-content:center}.companies .logos_row{flex-flow:row wrap;justify-content:space-around}.companies .logos_row .logotype{padding-top:15px}.contact form{flex-direction:column}.contact form .data{width:100%}.contact form .data input{margin-top:10px}.contact form .message{width:100%;margin-top:20px}.footer .row{height:100px;flex-direction:column-reverse;justify-content:space-evenly;align-items:center}.footer .row .fix_footer{display:none}}@media only screen and (max-width: 480px){.header .header_content .header_title h2{font-size:30px}.header .header_content .header_title p{font-size:55px}}@media only screen and (min-width: 768px){.header .top_header .menu ul{display:flex !important}}
