body{font-family:'PT Sans Narrow',sans-serif;font-size:18px;color:#000;line-height:22px;min-width:300px;position:relative;overflow-x:hidden;overflow-y:scroll}ol,ul{list-style:none}.trans{transition:all .5s ease}a{color:#fff;text-decoration:none;background-color:transparent;transition:all .5s ease}a:hover{color:#f38709;text-decoration:underline}a:active{color:#fbc280}a:focus{color:#c26c07;outline:none}.before{content:'';width:100%;height:100%;position:absolute}.clearfix{content:"";display:table;clear:both}button,.button{background-color:#f7931e;border-bottom:2px solid #736d07;text-transform:uppercase;font-weight:bold;transition:all .5s ease}button:hover,.button:hover{background-color:#da7908}button:active,.button:active{background-color:#a95e06}button a,.button a{color:#171324;font-size:16px;font-weight:300;text-decoration:none;padding:10px 38px;line-height:38px}header{min-height:100vh;width:100%;background-size:cover !important}header:before{content:'';width:100%;height:100%;position:absolute;background:transparent linear-gradient(to bottom, rgba(247,147,30,0.6), rgba(115,99,87,0.3) 100%) repeat scroll 0 0}.top-line{padding-top:20px;color:#fff}.top-line .top-line_phone{padding-top:10px;font-size:22px;line-height:26px;font-weight:700}.header-wrap{margin-top:10px}.header-wrap .header-wrap_info{background-color:rgba(57,181,74,0.7);margin-top: 30px;border-radius:7px}.header-wrap h1{margin-top: 50px;color:#fff;font-size:60px;font-weight:700;margin-bottom:10px}.header-wrap h2{color:#fff;font-size:22px;font-weight:700;text-transform:uppercase}.header-wrap p{color:#fff;font-size:17px;line-height:22px}.header-wrap .video_wrapper{display:block;line-height:0;border-width:20px 40px 20px 20px;border-style:solid;border-color:#eadddd;border-radius:7px;padding:0}.header-wrap .video_wrapper:before{content:'';width:100%;height:100%;position:absolute;background:url(../img/mask-ipad.png) no-repeat center;width:18px;height:20px;top:47%;right:-28px}label,.form-control{width:100%;margin-bottom:20px}input,.form-control{width:100%;padding:8px 0 8px 20px;border-radius:7px;border:none;background-color:#eadddd;box-shadow:0 2px #da7908;transition:all .5s ease}input:focus,.form-control:focus{box-shadow:0 4px #a95e06;background-color:#fff;outline:none}.form-control{font-size:18px;line-height:22px;font-weight:bold;color:#000}.button_submit button{width:100%;padding:8px 0;margin-bottom:20px;background-color:#f7931e;border-radius:7px;border:none;color:#fff;border-bottom:2px solid #736d07;transition:all .5s ease}.button_submit button:hover{background-color:#da7908}.button_submit button:active{background-color:#a95e06}.video_desc p{background-color:#f7931e;padding:10px;border-radius:0 0 7px 7px}.header_stat{background-color:#534741;width:100%;margin-top:20px;position:relative;display:block;box-shadow:-1px -3px 8px rgba(0,0,0,0.5)}.header_stat p{padding:0;color:#fff;font-size:18px;line-height:36px}.header_stat p:first-child{font-size:48px;font-weight:bold;margin-top:30px}.about_us{padding:80px 0 60px 0;color:#534741}.about_us h2{font-size:60px;line-height:64px;font-weight:700;text-transform:uppercase;margin-top:0}.about_us p{line-height:22px;font-size:18px}.about_us p:first-child{text-transform:uppercase;font-weight:bold;margin-bottom:0;padding-top:5px}.about_us_item{padding-bottom:30px}.about_us_item p{padding-left:100px}.about_us_item:before{content:'';width:100%;height:100%;position:absolute;width:64px;height:64px}.about_us_item:nth-child(1):before{background:url(../img/about_us/about_us_sprite.png) no-repeat}.about_us_item:nth-child(2):before{background:url(../img/about_us/about_us_sprite.png) no-repeat 34% 0}.about_us_item:nth-child(3):before{background:url(../img/about_us/about_us_sprite.png) no-repeat 67% 0}.about_us_item:nth-child(4):before{background:url(../img/about_us/about_us_sprite.png) no-repeat 99% 0}.photos{padding:50px 0;background:url(../img/photos/noise_bg.png) repeat;box-shadow:-1px -3px 3px rgba(233,233,233,0.4)}.photos h2{line-height:58px;font-size:48px;text-align:center;color:#534741;font-weight:700;text-transform:uppercase;margin-bottom:10px}.photos p{line-height:19px;font-size:18px;text-align:center;color:#534741;padding-bottom:10px}.photos img{border:3px solid rgba(207,147,30,0.3);border-radius:7px}.photos .col-md-3{margin-bottom:30px}.effect{position:relative}.eff-2-1{overflow:hidden}.eff-2-1 .caption{position:absolute;top:0;left:0;background:rgba(247,147,30,0.8);width:100%;height:100%;border-radius:7px;color:#fff;opacity:0;transition:all .5s linear 0s}.eff-2-1 .caption h4{font-size:21px;font-weight:700;text-transform:uppercase;text-align:center;padding-bottom:10px;margin-top:20px;position:relative;top:62px;opacity:0;transition:all .3s linear 0s}.eff-2-1 .caption p{color:#fff;font-size:20px}.eff-2-1:hover h4{top:0;opacity:1}.eff-2-1:hover .caption,.eff-2-1:hover p{opacity:1}.btn_more{text-align:center;background-color:#f7931e;border-bottom:2px solid #736d07;transition:all .5s ease}.btn_more:hover{background-color:#da7908}.btn_more:active{background-color:#a95e06}.well{background:url(../img/photos/noise_bg.png) repeat;border:none;box-shadow:none;padding:30px 0}.moments{padding:50px 0 70px 0}.moments h2{line-height:58px;font-size:48px;text-align:center;color:#534741;font-weight:700;text-transform:uppercase;margin-bottom:10px}.moments p{line-height:19px;font-size:18px;text-align:center;color:#534741;padding-bottom:10px}.moments h3{text-align:center;text-transform:uppercase;line-height:22px;font-size:18px;color:#fff;background-color:rgba(255,255,255,0.3);margin:0 -15px;padding:10px 0}.moments li{color:#fff;text-align:center;padding:10px 0;border-top:1px dashed white;min-height:86px;font-size:17px}.moments li:first-child{border:none}.moments ul{padding-left:0}.anower_moments{background-color:rgba(193,39,45,0.8);border-radius:7px 0 0 7px;margin-top:20px;min-height:450px}.all_moments{background-color:#534741;border-radius:7px;box-shadow:0 0 3px 3px rgba(81,73,65,0.3);z-index:2}.all_moments ul{margin-top:105px}.all_moments li{border:none}.all_moments li:before{content:'';width:100%;height:100%;position:absolute;width:45px;height:45px}.all_moments li:nth-child(1):before{background:url(../img/moments/moments_sprite.png) no-repeat;top:65px;left:43%}.all_moments li:nth-child(2):before{background:url(../img/moments/moments_sprite.png) no-repeat 24% 0;top:150px;left:42%}.all_moments li:nth-child(3):before{background:url(../img/moments/moments_sprite.png) no-repeat 50% 0;top:240px;left:43%}.all_moments li:nth-child(4):before{background:url(../img/moments/moments_sprite.png) no-repeat 75% 0;top:325px;left:43%}.all_moments li:nth-child(5){min-height:65px}.all_moments li:nth-child(5):before{background:url(../img/moments/moments_sprite.png) no-repeat 100% 0;top:410px;left:42%}.our_moments{background-color:#39b54a;border-radius:0 7px 7px 0;margin-top:20px;min-height:450px}.finding{background:url(../img/finding/finding_bg.jpg) no-repeat center;box-shadow:0 3px 8px rgba(0,0,0,0.5);background-size:cover;position:relative}.finding:before{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5);box-shadow:-1px -3px 8px rgba(0,0,0,0.5)}.finding h2{line-height:72px;font-size:60px;text-align:center;text-transform:uppercase;color:#fff;font-weight:700;position:relative}.finding h2:before{content:'';width:100%;height:100%;position:absolute;width:185px;height:185px;left:12%;top:-120%;background:url(../img/finding/stars.png) no-repeat center}.finding p{line-height:22px;font-size:18px;color:#fff}.finding .finding_wrapper{padding:50px 0 100px}.quality{padding:20px 0;position:relative;background-color:#f7931e}.quality p{text-align:center;text-transform:uppercase;line-height:29px;font-size:24px;font-weight:700;color:#fff;margin:0}.application{box-shadow:0 3px 8px rgba(0,0,0,0.5);background-color:#39b54a;width:100%;padding:100px 0 50px}.application h2{line-height:72px;font-size:60px;text-align:center;color:#fff;font-weight:700;position:relative}.application h2:before{content:'';width:100%;height:100%;position:absolute;width:81px;height:81px;background:url(../img/application/1.png) no-repeat center;left:47%;top:-100px}.application p{line-height:19px;font-size:18px;text-align:center;color:#fff;padding-bottom:10px}.video{padding:50px 0;background:url(../img/photos/noise_bg.png) repeat}.video h2{line-height:58px;font-size:48px;text-align:center;color:#534741;font-weight:700;text-transform:uppercase;margin:0 0 40px 0}.video .video_wrapper{margin-bottom:20px;}.video iframe{padding: 0px;border:5px solid rgba(100,172,0,0.6);border-radius:7px}.video iframe:hover{border:5px solid rgba(100,172,0,0.9)}.why_we{padding:50px 0;box-shadow:-1px -3px 8px rgba(0,0,0,0.5)}.why_we_left h3{margin-top:0;line-height:43px;font-size:43px;color:#534741;font-weight:700}.why_we_left p{line-height:22px;font-size:19px;color:#534741}.why_we_right{background-color:rgba(83,71,65,0.47);border-radius:7px;color:#fff;text-align:center;padding:15px}.why_we_right h4{font-size:22px;line-height:22px;text-transform:uppercase;font-weight:bold}.why_we_right .col-sm-4{line-height:58px;font-size:48px;font-weight:bold}.why_we_right .col-sm-8{padding-top:10px}.reviews{padding:50px 0;background:url(../img/photos/noise_bg.png) repeat}.reviews h2{line-height:58px;font-size:48px;text-align:center;color:#534741;font-weight:700;text-transform:uppercase;margin-bottom:30px;margin-top:0}.reviews h4{margin-top:0px;line-height:22px;font-size:18px;color:#534741;font-weight:700;text-align:center;text-transform:uppercase}.reviews p{line-height:19px;font-size:18px;text-align:center;color:#534741;padding-bottom:10px}.reviews a{transition:none}.reviews iframe{padding:0 !important}.works{padding:50px 0;width:100%;box-shadow:-1px -3px 8px rgba(0,0,0,0.5);background-color:#534741}.works h2{line-height:58px;font-size:48px;text-align:center;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:30px}.works h5{line-height:22px;font-size:18px;text-transform:uppercase;font-weight:bold;margin-bottom:0;color:#fff}.works img{box-shadow:-1px -3px 8px rgba(0,0,0,0.2);border-radius:50%}.works img:hover{box-shadow:-1px -3px 8px rgba(0,0,0,0.6)}.works p{line-height:22px;font-size:18px;color:#fff}.works button{margin-top:15px}.first_stage{margin:30px 0 20px 0;padding:0 0 30px 0;background-color:#39b54a;border-radius:7px;box-shadow:-1px -3px 8px rgba(0,0,0,0.5)}.first_stage h4{line-height:29px;font-size:24px;text-align:center;color:#fff;text-transform:uppercase;font-weight:bold;background-color:#f7931e;border-radius:0 0 7px 7px;margin:0 0 30px;padding:10px;box-shadow:-1px -3px 8px rgba(0,0,0,0.5)}.second_stage{background-color:rgba(57,181,74,0.7);box-shadow:-1px -3px 8px rgba(0,0,0,0.5);margin:30px 0 20px 0;padding:30px 0 15px 0;border-radius:7px}.materials{padding:50px 0;background:url(../img/photos/noise_bg.png) repeat}.materials h2{line-height:58px;font-size:48px;text-align:center;color:#534741;font-weight:700;text-transform:uppercase;margin:0}.materials p{color:#534741;font-size:18px;line-height:22px;margin-bottom:50px}.materials img{margin-bottom:15px;box-shadow:-1px -3px 8px rgba(0,0,0,0.4)}.materials img:hover{box-shadow:-1px -3px 8px rgba(0,0,0,0.8)}.order{background:url(../img/order_bg.jpg) no-repeat center;background-size:cover;position:relative}.order:before{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.6);box-shadow:-1px -3px 8px rgba(0,0,0,0.5)}.order h2{line-height:58px;font-size:46px;font-weight:700;text-transform:uppercase;margin:0;color:#fff}.order label:first-child{margin-top: 25px;}.order h3{font-size:30px;line-height:36px;text-transform:uppercase;font-weight:bold;margin:50px 0 0;color:#fff}.order p{color:#fff}.order_form{background-color:rgba(34,181,115,0.6);box-shadow:-1px -3px 8px rgba(0,0,0,0.5);border-radius:7px;margin:50px 0}.questions{padding:50px 0;color:#534741}.questions h2{font-size:48px;line-height:58px;text-transform:uppercase;font-weight:bold;margin:0}.questions button{margin-top:60px}footer{padding:20px 0 0;background:url(../img/photos/noise_bg.png) repeat;color:#534741;font-size:22px;line-height:26px}footer a{color:#534741}footer .top-line_phone{line-height:22px}.development p{margin-top:30px}.modal-title{color:#fff;font-size:22px;text-align:center;border:none}.modal-content{background-color:rgba(57,181,74,0.9)}.modal-header{border:none}button.close:hover{background:transparent}@media only screen and (max-width:1199px){.finding h2:before{display:none}}@media only screen and (max-width:991px){.finding h2{font-size:47px;line-height:47px}.finding .finding_wrapper p{padding-left:15px}.finding .finding_wrapper p:first-child{padding-top:40px}.finding .finding_wrapper{padding:30px 0}.questions{text-align:center}.questions button{margin-top:20px}}@media only screen and (max-width:767px){header{padding-bottom:100px}.header-wrap .header-wrap_info{margin-top:20px}.header_stat{padding-bottom:15px}.header_stat p{line-height:22px}.moments h2,.photos h2,.application h2{font-size:47px;line-height:47px}.about_us h2{font-size:40px;line-height:40px;text-align:center}.anower_moments,.our_moments{border-radius:7px}.materials h2,.reviews h2,.order h2{font-size:40px;line-height:40px}}@media only screen and (max-width:480px){.header-wrap h1{font-size:36px;margin-top: 0;}.header_stat p{font-size:15px}.header_stat p:first-child{font-size:40px}.block_right{padding-left:0;padding-right:0}.block_right p{font-size:15px;line-height:14px}.logo p{font-size:15px}.application h2:before{left:39%}.why_we_left h3{font-size:30px;line-height:30px}}@media only screen and (min-width:1200px){.top-mnu{display:block !important}}.finding iframe{padding: 0;}.input-text{cursor:pointer;display: block;padding: 8px;background-color: rgb(234, 221, 221);border-radius: 7px;transition: all 0.5s ease 0s;box-shadow: 0px 2px #DA7908;}.input-text:hover{background-color: #fff;}@media only screen and (min-width:1400px){.header-wrap .header-wrap_info{margin-top: 180px;}}