body,html{height:100%;width:100%}body{font-size:13px;line-height:1.8em}a,body{color:#fff}a{text-decoration:none;outline:0!important}::selection{background:hsla(0,0%,100%,.4)}::-moz-selection{background:hsla(0,0%,100%,.4)}#page_wrapper{height:100%;position:relative;width:100%;display:table}.content_centerlizer{height:100%;width:100%;display:table-row}.inner_content{vertical-align:middle;display:table-cell}.nomargin{margin:0!important}.section_header{margin-bottom:50px;text-align:center}.section_header.fancy_title h1{margin-bottom:30px;color:#fff;text-transform:capitalize;position:relative;font-family:Abel,sans-serif}.section_header.fancy_title h1:after{height:1px;content:"";position:absolute;bottom:-10px;background-color:hsla(0,0%,100%,.3);margin-left:-50px;left:50%;width:100px;display:block}.magneta{background-color:#d03e8d}.purple{background-color:#a200ff}.teal{background-color:#00aba9}.lime{background-color:#8cbf26}.brown{background-color:#a05000}.pink{background-color:#e671b8}.orange{background-color:#f09609}.blue{background-color:#1ba1e2}.red{background-color:#e51400}.green{background-color:#393}.content{height:200px;background-color:rgba(0,0,0,.4)}.content>div{height:inherit}@media screen and (max-width:992px){.content{height:300px;background-color:rgba(0,0,0,.4)}}.navbar_collapse{position:fixed;top:0;left:0;z-index:20}.navbar_collapse.active{left:76px}.navbar_collapse button{height:48px;font-size:14px;border:2px solid #fff;color:#fff;outline:0;text-align:center;background-color:transparent;margin:20px 0 0 20px;box-shadow:0 0 3px 3px rgba(0,0,0,.1);border-radius:100em;width:48px}.navbar_container{overflow:hidden;right:0;position:fixed;bottom:0;visibility:hidden;top:0;background-color:transparent;left:0;z-index:10}.navbar_container.active{visibility:visible;background-color:rgba(0,0,0,.5)}.navbar_menu{height:100%;overflow-y:auto;position:relative;top:0;left:0;left:-76px;width:76px}.mobile_logo img{height:23px;margin:30px auto;width:44px;display:block}.navbar_collapse,.navbar_container,.navbar_menu{transition:all .2s linear}.navbar_container.active .navbar_menu{left:0}.navbar_menu nav{margin-top:30px}.navbar_menu nav a{height:76px;font-size:22px;color:hsla(0,0%,100%,.8);text-align:center;width:76px;line-height:76px;display:block}.opening_text{padding-top:100px;text-align:center;padding-bottom:50px}.opening_text h1{font-size:48px;font-style:italic;text-shadow:0 4px 3px rgba(0,0,0,.9),0 8px 13px rgba(0,0,0,.8),0 18px 23px rgba(0,0,0,.7);font-family:Georgia,sans-serif}@media screen and (max-width:640px){.opening_text{padding-top:80px}.opening_text h1{font-size:32px!important}}@media screen and (max-width:320px){.opening_text h1{font-size:22px!important}}.text_rotator{padding:0 10px 50px;font-style:italic;text-align:center;font-family:Georgia,sans-serif}.text_rotator ul{overflow:hidden;padding:10px 40px;min-width:200px;background-color:rgba(0,0,0,.6);border-radius:100em;width:auto;display:inline-block}.text_rotator ul li{font-size:14px;color:hsla(0,0%,100%,.9);text-transform:capitalize}.text_rotator ul li:not(.active){display:none}.logo{height:100%;position:relative;animation-delay:1s;background-color:#fff;width:250px;animation-duration:1s}.logo img{height:133px;position:absolute;top:76px;margin:-51px 0 0 -83px;left:84px;width:250px}@media screen and (max-width:640px){.logo{display:none}}.right_container{overflow:hidden;opacity:.8}.timer_container{animation-delay:2s;animation-duration:1s}.date_block_box{height:200px;text-align:center;width:16%;float:left}.timer_number{font-size:20px;line-height:180px;font-family:Abel,sans-serif}.descp{padding:5px;margin-right:auto;background-color:rgba(0,0,0,.2);border-radius:50px;margin-left:auto;width:80px;margin-top:-50px}@media screen and (max-width:992px){.date_block_box{height:150px;width:50%}.timer_number{font-size:40px;line-height:130px}.descp{margin-top:-30px}}@media screen and (max-width:320px){.timer_number{font-size:32px;line-height:130px}}.modal_box{height:100%;overflow:auto;transform:scale(.5);color:hsla(0,0%,100%,.8);transition:.5s;position:fixed;opacity:0;visibility:hidden;top:0;left:0;width:100%;display:block!important;z-index:30}.modal_box.shown{transform:scale(1);opacity:1;visibility:visible}.modal_box .close_btn_box button[data-dismiss=modal]{height:40px;border:0;right:20px;color:hsla(0,0%,100%,.5);transition:.3s;position:absolute;outline:0;top:20px;background-color:rgba(0,0,0,.1);border-radius:100em;width:40px;z-index:999999}.modal_box .close_btn_box button[data-dismiss=modal]:hover{color:hsla(0,0%,100%,.8);background-color:rgba(0,0,0,.2)}.section_header{margin-top:80px}.section_header p{padding:0 15%;margin-bottom:50px;margin-top:50px}.feature{padding-left:80px}.left_part{height:60px;font-size:24px;position:absolute;text-align:center;top:0;background-color:rgba(0,0,0,.15);border-radius:100em;left:0;width:60px;line-height:60px}.right_part h4{margin-bottom:15px;color:hsla(0,0%,100%,.9);text-transform:capitalize;margin-top:0}@media screen and (max-width:992px){.feature+.feature{margin-top:30px}}.skills_section{margin-top:50px}.progress_bars *{box-shadow:none;background-image:none}.progress{height:30px;margin-bottom:30px;background-color:rgba(0,0,0,.15);border-radius:3px}.progress-bar{font-size:12px;font-weight:700;color:rgba(0,0,0,.5);padding-right:15px;text-align:right;background-color:hsla(0,0%,100%,.6);line-height:30px}.progress-bar span{padding-left:10px}.service{text-align:center}@media screen and (max-width:992px){.service{margin-bottom:30px}}.service_icon{height:100px;font-size:42px;position:relative;background-color:rgba(0,0,0,.15);margin:0 auto 32px;border-radius:3px;width:100px;line-height:100px}.service_icon:after{border-color:rgba(0,0,0,.15) transparent transparent;height:0;content:"";position:absolute;border-style:solid;border-width:12px 15px 0;bottom:-12px;margin-left:-15px;left:50%;width:0;display:block}.service_body h3{font-family:Abel,sans-serif}.pricing_table{margin-bottom:30px;text-align:center}.pricing_table h3{padding:15px 0;border-top-right-radius:4px;color:hsla(0,0%,100%,.8);border-top-left-radius:4px;background-color:rgba(0,0,0,.4);margin:0}.pricing_table div:first-of-type{padding:30px 0;font-size:32px;background-color:rgba(0,0,0,.2);font-family:georgia,sans-serif}.pricing_table span:last-child,.pricing_table sup{font-size:14px}.pricing_table ul{padding:30px 0;margin-bottom:0;background-color:rgba(0,0,0,.1)}.pricing_table li{margin:0 30px}.pricing_table li:not(:last-child){border-bottom:1px dashed hsla(0,0%,100%,.2);padding-bottom:15px}.pricing_table li:not(:first-child){padding-top:15px}.pricing_table .order_btn{padding:20px 0;background-color:rgba(0,0,0,.2)}.pricing_table .order_btn a{padding:8px 20px;font-size:13px;margin-bottom:0;color:hsla(0,0%,100%,.7);transition:.3s;text-transform:capitalize;background-color:rgba(0,0,0,.1);border-radius:2px}.pricing_table .order_btn a:hover{color:hsla(0,0%,100%,.9);background-color:rgba(0,0,0,.2)}.work_content .work_filter{margin-bottom:30px}.work_content .work_filter ul{text-align:center}.work_content .work_filter ul li{padding:8px 20px;color:hsla(0,0%,100%,.6);transition:.3s;text-transform:capitalize;background-color:rgba(0,0,0,.1);border-radius:2px;cursor:pointer;display:inline-block}@media screen and (max-width:767px){.work_content .work_filter ul{padding:0 20px}.work_content .work_filter ul li{margin-bottom:15px;width:100%}}.work_content .work_filter ul li.active,.work_content .work_filter ul li:hover{color:hsla(0,0%,100%,.9);background-color:rgba(0,0,0,.3)}.work_items .work_item.mix{overflow:hidden;transition:.3s;position:relative;opacity:0;text-align:center;width:25%;float:left;display:none}@media screen and (max-width:992px){.work_items .work_item.mix{width:33.333333333333336%}}@media screen and (max-width:768px){.work_items .work_item.mix{width:50%!important}}@media screen and (max-width:480px){.work_items .work_item.mix{width:100%!important}}.work_item img{transform:scale(1);transition:.3s}.image_caption{height:100%;transform:scale(.8);transition:.3s;position:absolute;opacity:0;visibility:hidden;top:0;background-color:rgba(0,0,0,.6);left:0;width:100%}.work_item:hover .image_caption{transform:scale(1);opacity:1;visibility:visible}.work_item:hover img{transform:scale(1.2)}.image_caption a{height:40px;font-size:14px;color:rgba(0,0,0,.5);transition:.3s;position:absolute;top:50%;background-color:hsla(0,0%,100%,.5);border-radius:100em;left:50%;width:40px;line-height:40px;margin-top:-20px;display:block}.image_caption a:hover{color:rgba(0,0,0,.7);background-color:hsla(0,0%,100%,.7)}.image_caption a:first-child{margin-left:-45px}.google_maps{margin-bottom:50px;position:relative}.google_maps .adjuster{padding-top:30%;width:100%}.google_maps .map{right:0;position:absolute;bottom:0;top:0;left:0}@media screen and (max-width:480px){.google_maps .adjuster{padding-top:60%}}#contact_form{margin-bottom:30px}.input-group{margin-bottom:15px;position:relative;width:100%}.input-group input{height:46px;font-size:13px;border:3px solid hsla(0,0%,100%,.2);color:#fff;transition:.5s;outline:0;background-color:transparent;box-shadow:none;border-radius:4px!important}#message:focus,.input-group input:focus{border-color:hsla(0,0%,100%,.4)}.input-group-addon{height:46px;padding:0;border:0;right:0;color:hsla(0,0%,100%,.6);position:absolute;top:0;width:50px;line-height:46px}#message,.input-group-addon{transition:.5s;background-color:transparent}#message{height:229px;padding:12px;resize:none;font-size:13px;border:3px solid hsla(0,0%,100%,.2);color:#fff;outline:0;box-shadow:none;border-radius:4px;width:100%}.message_container{position:relative}.message_container button{height:40px;border:0;right:30px;color:hsla(0,0%,100%,.5);transition:.3s;position:absolute;outline:0;bottom:27px;background-color:rgba(0,0,0,.1);border-radius:100em;width:40px}.message_container button:hover{color:hsla(0,0%,100%,.8);background-color:rgba(0,0,0,.2)}.input-group .form-control{box-shadow:none}#contact_form ul.parsley-error-list{list-style:none;padding:0;margin-bottom:0;color:red;opacity:.55;margin-top:5px}#contact_form ::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}#contact_form :-moz-placeholder,#contact_form ::-moz-placeholder{color:hsla(0,0%,100%,.4)}#contact_form :-ms-input-placeholder{color:hsla(0,0%,100%,.4)}#newsletter_modal{background-color:rgba(0,0,0,.5)}.newsletter_box{height:365px;padding:30px;position:fixed;top:50%;margin:-182px 0 0 -350px;box-shadow:0 5px 40px rgba(0,0,0,.6);left:50%;width:700px}@media screen and (max-width:700px){.newsletter_box{height:100%;padding:0;top:0;margin:0;left:0;width:100%;display:table}.newsletter_box_inner{padding:30px;vertical-align:middle;display:table-cell}}.newsletter_box .section_header{margin-top:0}.newsletter_box .section_header h1{color:hsla(0,0%,100%,.9)}.newsletter_box .section_header p{padding:0;color:hsla(0,0%,100%,.7)}#subscribe_form .form_btns button,#subscribe_form .form_btns input{height:40px;padding:0 20px;border:0;transition:.3s;outline:0;border-radius:2px}#subscribe_form .form_btns button{margin-right:10px;color:hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.1)}#subscribe_form .form_btns button:hover{background-color:rgba(0,0,0,.3)}#subscribe_form .form_btns input{color:rgba(0,0,0,.7);background-color:hsla(0,0%,100%,.3)}#subscribe_form .form_btns input:hover{background-color:hsla(0,0%,100%,.5)}#subscribe_form ul.parsley-error-list{list-style:none;padding:0;margin-bottom:0;color:#fff;opacity:.4;margin-top:5px}#newsletter_modal ::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}#newsletter_modal :-moz-placeholder,#newsletter_modal ::-moz-placeholder{color:hsla(0,0%,100%,.3)}#newsletter_modal :-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.social_list{margin-bottom:100px;text-align:center;margin-top:50px}.social_list div{margin-left:-10px}.social_list div a{height:100px;font-size:24px;text-decoration:none;margin-bottom:10px;color:rgba(0,0,0,.45);transition:all .2s linear;text-align:center;background-color:#fff;box-shadow:0 0 0 0 transparent;border-radius:100em;margin-left:10px;width:100px;line-height:100px;animation-duration:1s;display:inline-block}.social_list div a.fa-twitter{animation-delay:0s}.social_list div a.fa-facebook{animation-delay:.5s}.social_list div a.fa-google-plus{animation-delay:1s}.social_list div a.fa-instagram{animation-delay:1.5s}.social_list div a.fa-dribbble{animation-delay:2s}.icon:hover{color:hsla(0,0%,100%,.9)}.icon.fa-twitter:hover{background-color:#1ca9e1;box-shadow:0 0 0 5px rgba(28,169,225,.3)}.icon.fa-facebook:hover{background-color:#3c5a9a;box-shadow:0 0 0 5px rgba(60,90,154,.3)}.icon.fa-google-plus:hover{background-color:#cb3b28;box-shadow:0 0 0 5px rgba(203,59,40,.3)}.icon.fa-instagram:hover{background-color:#4a4038;box-shadow:0 0 0 5px rgba(74,64,56,.3)}.icon.fa-dribbble:hover{background-color:#e2558b;box-shadow:0 0 0 5px rgba(226,85,139,.3)}footer{height:1px;overflow:hidden;bottom:0;text-align:center;width:100%;display:table-row}footer .copyright_text small{height:3em;padding:0 40px;border-top-right-radius:2px;border-top-left-radius:2px;background-color:rgba(0,0,0,.4);line-height:3em;display:inline-block}.tooltip-inner{padding:8px 12px;color:hsla(0,0%,100%,.9);border-radius:3px}.generatedcontent form label{display:none}.no-cssanimations .cb-slideshow{list-style:none}