@import url("https://fonts.googleapis.com/css?family=Oswald:700|Raleway:300,400,500,600,700");body{font-family:'Raleway',sans-serif;font-size:14px;line-height:1.3}a,a:hover{text-decoration:none}img{max-width:100%}.section-heading-black h2,.section-heading-white h2{font-size:30px;color:#000;text-transform:capitalize;font-weight:700;position:relative;padding-bottom:12px;text-transform:capitalize}.section-heading-white h2{color:#fff}.section-heading-white p{color:#fff;padding-top:15px}.section-heading-black p{color:#000;padding-top:15px}.overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:0;background:rgba(0,0,0,.5)}.separator{position:relative;width:70px;height:3px;margin:10px 0;background-color:#f37321}.separator.centered{margin:10px auto}.loading{display:block;position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:#fff}.loading .loading-wrapper{position:relative;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .loading-wrapper .loader{width:50px;height:50px;margin:auto;background:#f37321;-webkit-animation:rotateRec 1.5s infinite ease-in-out;-moz-animation:rotateRec 1.5s infinite ease-in-out;-ms-animation:rotateRec 1.5s infinite ease-in-out;-o-animation:rotateRec 1.5s infinite ease-in-out;animation:rotateRec 1.5s infinite ease-in-out}.loading .loading-wrapper h4{color:#f37321;letter-spacing:6px;margin-top:30px}@-webkit-keyframes rotateRec{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(179.9deg)}}@keyframes rotateRec{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(179.9deg)}}.color-switcher{position:fixed;top:50%;left:-200px;z-index:9999;background:#fff;width:200px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);box-shadow:2px 2px 5px 0 rgba(0,0,0,.16),2px 2px 10px 0 rgba(0,0,0,.12)}.color-switcher h6{color:#fff;font-weight:700;height:50px;line-height:50px;margin:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.color-switcher .switcher-btn{position:absolute;right:-50px;top:0;height:50px;width:50px;text-align:center;cursor:pointer;box-shadow:2px 2px 5px 0 rgba(0,0,0,.16),2px 2px 10px 0 rgba(0,0,0,.12)}.color-switcher .switcher-btn i{display:inline-block;line-height:50px;font-size:30px;color:#fff}.color-switcher .colors{padding:10px}.color-switcher .colors p{margin-bottom:0}.color-switcher hr{margin-top:10px;margin-bottom:10px}.color-switcher .colors>ul>li{display:inline-block;height:30px;width:30px;margin:5px;border-radius:50%;cursor:pointer}.home.parallax{background-attachment:fixed}.home.top-area{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:999}.home.top-area::after{background-color:#000;width:100%;height:100%;content:"";position:absolute;top:0;left:0;opacity:.75;z-index:-999}.header-area{width:100%;z-index:999;position:relative}.header-area .logo{padding:22px 0}.header-area .logo a{color:#fff;font-size:32px;font-weight:600;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.header-area .logo a span{color:#f37321}.header-area::after,.mainmenu .nav.navbar-nav a,.header-area .logo,.header-area .logo a{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.is-sticky .header-area{border-bottom:none}.is-sticky .header-area::after{background-color:#000;opacity:.8;position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:-1}.is-sticky .mainmenu .nav.navbar-nav a{font-size:14px;padding:18px 15px}.is-sticky .header-area .logo{padding:12px 0}.is-sticky .header-area .logo a{color:#f37321;font-size:24px;padding:2px 0;width:auto}.is-sticky .header-area .logo a span{color:#fff}.header-text-area{display:table;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:2}.header-text-content{display:table-cell;height:100%;vertical-align:middle;width:100%}.header-text h2{color:#d8d8d8;font-size:48px;font-weight:700;text-transform:uppercase;margin-bottom:25px}.header-text h3{color:#d8d8d8;font-size:20px;font-weight:500;margin-bottom:35px;text-transform:capitalize}.header-btn{background-color:transparent;border:1px solid #d5d5d5;border-radius:30px;color:#d9d9d9;display:inline-block;font-size:14px;font-weight:700;padding:15px 25px;text-transform:uppercase;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.header-btn:hover{background-color:#f37321;border:1px solid #f37321;color:#fff}.mainmenu ul.nav.navbar-nav{float:none;font-size:15px;text-align:right}.mainmenu ul.nav.navbar-nav li{display:inline-block;float:none;position:relative}.mainmenu ul.nav.navbar-nav li a{color:#fff;padding:34px 15px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.mainmenu ul.nav.navbar-nav li:hover a{background:none;color:#f37321}.mainmenu ul.nav.navbar-nav li a:focus{background:none}.mainmenu ul.nav.navbar-nav li.active::before{background:#f37321;content:"";height:3px;width:100%;top:0;left:0;position:absolute}.home .go-down{position:absolute;z-index:3;left:50%;bottom:40px;width:35px;height:35px;border:1px solid #fff;text-align:center;padding-top:6px;opacity:1;-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transition:all .3s cubic-bezier(.68,-.07,.25,.93);-moz-transition:all .3s cubic-bezier(.68,-.07,.25,.93);-ms-transition:all .3s cubic-bezier(.68,-.07,.25,.93);-o-transition:all .3s cubic-bezier(.68,-.07,.25,.93);transition:all .3s cubic-bezier(.68,-.07,.25,.93)}.home .go-down:hover{background:rgba(243,115,33,.5) none repeat scroll 0 0;color:#fff}.home .go-down span{display:inline-block;color:#eee;font-size:18px;cursor:pointer;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:plink 1s infinite linear;-moz-animation:plink 1s infinite linear;-ms-animation:plink 1s infinite linear;-o-animation:plink 1s infinite linear;animation:plink 1s infinite linear}@-webkit-keyframes plink{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@keyframes plink{0%{opacity:0}30%{opacity:1}100%{opacity:0}}.about{padding:50px 0}.about .heading>h2{color:#000}.about .about_top{margin-top:60px}.about .about_top .history{}.about .about_top .history h4{color:#000;font-size:18px;font-weight:600;margin-bottom:20px}.about .about_top .history p{color:#000;font-size:14px;font-weight:400;line-height:22px}.about .about_top .about_img{width:100%}.about .about_top .about_img img{display:block}.about .about_mid{margin-top:50px}.about .about_mid h4{color:#000;font-size:18px;font-weight:600}.about .about_mid .panel-group{margin-top:25px}.about .about_mid .panel-group .panel{}.about .about_mid .panel-group .panel .panel-heading{background:transparent none repeat scroll 0 0;border:0 solid #ccc}.about .about_mid .panel-group .panel .panel-heading>h4.panel-title{}.about .about_mid .panel-group .panel .panel-heading>h4.panel-title>a{color:#000;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;padding-left:15px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.about .about_mid .panel-group .panel .panel-heading.active>h4.panel-title>a,.about .about_mid .panel-group .panel .panel-heading>h4.panel-title>a:hover{color:#f37321}.about .about_tab{}.about .about_tab>h4{margin-bottom:25px}.about .about_tab>ul.nav{border-bottom:medium none transparent;margin-bottom:15px}.about .about_tab>ul.nav>li{}.about .about_tab>ul.nav>li.active>a{border:1px solid #c2c2c2;border-radius:4px}.about .about_tab>ul.nav>li>a{color:#000;font-size:14px;font-weight:600;text-transform:uppercase;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.about .about_tab>ul.nav>li>a:hover{background:transparent none repeat scroll 0 0;border:1px solid #c2c2c2;color:#f37321}.about .about_bottom{margin-top:20px}.about .about_bottom h2{color:#000;font-size:30px;font-weight:600}.about_bottom .skill{margin-top:30px}.chart{position:relative;width:150px;height:150px;margin:0 auto}.chart canvas{position:absolute;top:0;left:0}.chart span{color:#121212;font-size:35px;font-family:'Oswald',sans-serif;font-weight:700;line-height:150px;display:inline-block}.chart span:after{content:'%';margin-left:0;font-size:25px}.about_bottom h4{font-size:18px;font-weight:600;margin-top:20px;margin-bottom:20px}.service{background-color:#121212;padding:50px 0 40px;background-position:center}.service .service_group{margin-top:47px}.service .service_group .single_service{margin-bottom:40px}.service .service_group .single_service .service_icon{border:1px solid #f37321;display:inline-block;height:60px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);width:60px;margin-top:13px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.service .service_group .single_service .service_icon:hover{background:#f37321 none repeat scroll 0 0;border:1px solid #fff}.service .service_group .single_service .service_icon:hover i.fa{color:#fff}.service .service_group .single_service .service_icon i.fa{color:#d5d5d5;font-size:27px;padding:15px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.service .service_group .single_service h4{color:#e8e8e8;font-size:20px;font-weight:300;padding:25px 0}.service .service_group .single_service h4 span{font-weight:600;color:#f37321}.service .service_group .single_service p{color:#e8e8e8;font-size:14px;font-weight:400;padding:0 16px}.portfolio{padding:50px 0 50px}.portfolio .section-heading{margin-bottom:50px}.portfolio .portfolio-filter{margin-bottom:30px;margin-top:50px}.portfolio .portfolio-filter>ul.nav>li{border:2px solid #b7b7b7;color:#747474;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;margin:0 5px;padding:6px 12px;margin-bottom:5px;text-transform:uppercase;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.portfolio .portfolio-filter>ul.nav>li.active,.portfolio .portfolio-filter>ul.nav>li:hover{border-color:#f37321;color:#f37321}.portfolio .porfolio-items{margin:0 60px}.portfolio .porfolio-items .single-porfolio{width:255px;float:left}.portfolio .porfolio-items .single-porfolio .img{position:relative;margin:5px;overflow:hidden}.portfolio .porfolio-items .single-porfolio .img img{display:block;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio .porfolio-items .single-porfolio .img:hover img{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}.portfolio .porfolio-items .single-porfolio .img .porto-overlay{background:rgba(243,115,33,.7) none repeat scroll 0 0;height:100%;position:absolute;right:-100%;top:0;width:100%;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio .porfolio-items .single-porfolio .img:hover .porto-overlay{opacity:1;right:0}.portfolio .porfolio-items .single-porfolio .img .porto-body{bottom:-15%;display:block;left:9%;opacity:0;position:absolute;transition:all .5s ease 0s;width:100%}.portfolio .porfolio-items .single-porfolio .img:hover .porto-body{bottom:27%;opacity:1}.portfolio .porfolio-items .single-porfolio .img .porto-body .porto-icon{margin-bottom:30px;margin-left:78px}.portfolio .porfolio-items .single-porfolio .img .porto-body .porto-icon a{padding:0 2px}.portfolio .porfolio-items .single-porfolio .img .porto-body .porto-icon a i.fa{color:#454545;font-size:30px;border:1px solid #000;border-radius:4px;padding:5px 7px;opacity:.5}.portfolio .porfolio-items .single-porfolio .img .porto-body .porto-icon a i.fa:hover{background:rgba(0,0,0,.6) none repeat scroll 0 0;color:#d5d5d5;opacity:1;transform:scale(1.2,1.2);-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.portfolio .porfolio-items .single-porfolio .img .porto-body .porto-text{margin-bottom:-35px}.portfolio .porfolio-items .single-porfolio .img .porto-body .porto-text h4{color:#f1f1f1;font-size:16px;font-weight:500;letter-spacing:2px;padding-bottom:5px;text-transform:uppercase}.portfolio .porfolio-items .single-porfolio .img .porto-body .porto-text p{color:#e0e0e0;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;word-spacing:2px}.fun-facts{background-repeat:repeat;background-position:center;background-size:cover;position:relative;padding:50px 0}.fun-facts.parallax{background-attachment:fixed}.fun-facts h2,.fun-facts p{color:#fff}.fun-facts .fact{margin-top:40px}.fun-facts .fact i{display:block;font-size:48px;color:#f37321;margin-bottom:20px}.fun-facts .fact span.timer{display:block;color:#fff;font-size:44px;line-height:1;min-height:40px;font-weight:600;letter-spacing:2.5px;margin-bottom:20px}.fun-facts .fact p{color:#fff;font-size:22px;font-weight:600;letter-spacing:2.5px;margin-top:20px;text-transform:capitalize}.team{padding:50px 0}.team .heading h2{color:#000}.team .heading p{color:#000}.team .team_group{margin-top:40px}.team .team_group .single_item{}.team .team_group .single_item img{width:100%}.team .team_group .single_item h3{color:#858585;font-size:18px;font-weight:600;margin-top:20px;text-align:center;margin-bottom:1.5em}.team .team_group .single_item span{color:#858585;display:inline-block;font-size:13px;font-weight:300;text-align:center;width:100%;margin-bottom:10px}.team .team_group .single_item .team_icons{}.team .team_group .single_item .team_icons>a{padding:0 5px}.team .team_group .single_item .team_icons>a>i.fa{color:#131313;font-size:16px;background-color:#d5d5d5;border:1px solid #d5d5d5;border-radius:3px;padding:9px;width:37px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.team .team_group .single_item .team_icons a i.fa:hover{background:transparent none repeat scroll 0 0;border:1px solid #f37321;border-radius:3px;color:#f37321}#pricing_tables{background:rgba(0,0,0,0) url("assets/img/pricing/pricing_bg.jpg") no-repeat scroll center center/cover;padding:50px 0;position:relative;z-index:1}#pricing_tables .pricing_bg{background:rgba(0,0,0,.5) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#pricing_tables .heading{padding:0 160px}#pricing_tables .heading h2{color:#fff;font-size:30px;font-weight:600;margin-top:60px;margin-bottom:0}#pricing_tables .heading p{color:#fff;font-size:14px;font-weight:400;line-height:24px;margin-bottom:0}#pricing_tables .table_group{margin-top:50px}#pricing_tables .table_group .single_table{border:2px solid #d7d7d7;height:560px;width:100%;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#pricing_tables .table_group .single_table:hover{border:2px solid #f37321;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#pricing_tables .table_group .single_table:hover>h3,#pricing_tables .table_group .single_table:hover>ul{border-bottom:2px solid #f37321}#pricing_tables .table_group .single_table:hover>h3,#pricing_tables .table_group .single_table:hover>span,#pricing_tables .table_group .single_table:hover>ul>li>span{color:#f37321}#pricing_tables .table_group .single_table:hover>button.table_btn{color:#f37321;background:transparent;border:2px solid #f37321}#pricing_tables .table_group .single_table h3{border-bottom:2px solid #d7d7d7;color:#f2f2f2;font-size:20px;font-weight:600;margin:0;padding:20px 0;text-transform:uppercase}#pricing_tables .table_group .single_table>ul{border-bottom:2px solid #d7d7d7;margin:0;padding:30px 0}#pricing_tables .table_group .single_table>ul>li{color:#f2f2f2;font-size:14px;font-weight:300;padding:17px 0;text-transform:uppercase}#pricing_tables .table_group .single_table>ul>li:last-child{color:#f2f2f2;font-weight:600}#pricing_tables .table_group .single_table>ul>li>span{display:inline-block;font-weight:600;padding:0 7px}#pricing_tables .table_group .single_table>span{color:#f2f2f2;font-size:36px;font-weight:600;text-transform:uppercase;display:block;margin:20px 0 15px}#pricing_tables .table_group .single_table>span>sup{font-size:18px}#pricing_tables .table_group .single_table>span>sub{font-size:14px}#pricing_tables .table_group .single_table button.table_btn{background:#d7d7d7 none repeat scroll 0 0;border:medium none transparent;color:#000;font-size:13px;font-weight:700;height:40px;margin-top:5px;text-transform:uppercase;width:130px}#blog{padding:50px 0 30px}#blog .heading h2{color:#000}#blog .heading p{color:#000}#blog .blog_group{margin-top:50px}#blog .blog_group .single_item{margin-bottom:50px}#blog .blog_group .single_item .blog_img img{width:100%;height:320px}#blog .blog_group .single_item .blog_text{margin-top:15px}#blog .blog_group .single_item .blog_text h4{color:#000;font-size:18px;font-weight:600;margin-bottom:6px}#blog .blog_group .single_item .blog_text span{color:#f37321;font-size:12px;font-weight:500;word-spacing:2px}#blog .blog_group .single_item .blog_text p{color:#000;font-size:14px;font-weight:400;line-height:22px;margin-top:14px}#blog .blog_group .single_item .blog_text button.blog_btn{background:transparent none repeat scroll 0 0;border:1px solid #a1a1a1;color:#000;font-size:13px;font-weight:600;margin-top:20px;padding:15px 20px;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}#blog .blog_group .single_item .blog_text button.blog_btn:hover{background:#f37321 none repeat scroll 0 0;border:1px solid #f37321;color:#fff}#blog .blog_group .single_item .blog_text button.blog_btn>i.fa{padding-left:5px}.testimonial{background-size:cover;background-repeat:repeat;padding:50px 0;position:relative}.testimonial.parallax{background-attachment:fixed}.testimonial .testimonial_bg{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7}.testimonial .heading{}.testimonial .heading h2{color:#000}.testimonial .client_items{margin-top:20px}.testimonial .client_items .client_slider{}.testimonial .client_items .client_slider .item img{margin-bottom:10px}.testimonial .client_items .client_slider .item p{color:#e5e5e5;font-size:14px;font-weight:400;line-height:24px;position:relative;padding:0 24px}.testimonial .client_items .client_slider .item p::before{content:"";font-family:"FontAwesome";color:#f37321;font-size:15px;left:1%;position:absolute;top:-10%}.testimonial .client_items .client_slider .item p::after{content:"";color:#f37321;font-family:"FontAwesome";font-size:15px;bottom:-11%;position:absolute;right:1%}.testimonial .client_items .client_slider .item>h3{color:#e5e5e5;font-size:12px;font-weight:400;margin:15px 0 2px;text-transform:uppercase}.testimonial .client_items .client_slider .item>span{color:#e5e5e5;font-size:10px;font-weight:300;text-transform:uppercase}.owl-theme .owl-controls .owl-buttons div{background:transparent none repeat scroll 0 0;border:1px solid #f37321;border-radius:0;color:#fff;display:inline-block;font-size:17px;margin:15px 7px 0;opacity:.5;padding:5px 12px}.owl-theme .owl-controls.clickable .owl-buttons div:hover{background-color:#f37321;opacity:1;text-decoration:none}.contact{padding:50px 0}.contact .heading h2{color:#000}.contact .heading>p{color:#000}.contact .contact_page{margin-top:40px}.contact .contact_page .form-container{min-height:400px}.contact .contact_page .form-change-btn{padding-bottom:10px;color:#747474;cursor:pointer;display:inline-block;font-size:16px;font-weight:600}.contact .contact_page .form-change-btn:hover{border-color:#f37321;color:#f37321}.contact .contact_page .info{margin-left:20px}.contact .contact_page .info address{}.contact .contact_page .info address h5{color:#000;font-size:18px;font-weight:600;margin-bottom:15px}.contact .contact_page .info address p{color:#000;font-size:12px;font-weight:400;padding:10px 0}.contact .contact_page .info address p span{color:#000;font-weight:600}.contact .contact_page .info address p a{color:#000;font-size:14px;font-weight:400;text-decoration:none}.contact .contact_page .info address p a:hover{color:#f37321}.contact .contact_page .form{}.contact .contact_page .form form{}.contact .contact_page .form form .form-group{}.contact .contact_page .form form .form-group input{border:1px solid #d7d7d7;border-radius:0;height:50px;width:100%;padding-left:30px}.form-control::-moz-placeholder{color:#000;font-size:12px;font-weight:400;opacity:1;text-transform:capitalize}.form-control::-webkit-input-placeholder{color:#000;font-size:12px;font-weight:400;opacity:1;text-transform:capitalize}.form-control:-ms-input-placeholder{color:#000;font-size:12px;font-weight:400;opacity:1;text-transform:capitalize}.form-control::-webkit-input-placeholder{color:#000;font-size:12px;font-weight:400;opacity:1;text-transform:capitalize}.contact .contact_page .form form .form-group textarea{border:1px solid #d7d7d7;border-radius:0;height:150px;padding:20px 30px;width:100%}.contact .contact_page .form form .form-group textarea.form-control::-moz-placeholder{color:#000;font-size:12px;font-weight:300;opacity:1;text-transform:capitalize}.contact .contact_page .form button.contact_btn{background:transparent none repeat scroll 0 0;border:1px solid #d7d7d7;color:#000;font-size:12px;font-weight:600;padding:10px 30px;text-transform:uppercase;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.contact .contact_page .form button.contact_btn:hover{background:#f37321;border:1px solid #f37321;color:#fff}#footer{}#footer .footer_widgets{background:#121212 none repeat scroll 0 0;padding:60px 0}#footer .footer_widgets .footer_top{}#footer .footer_widgets .footer_top p{color:#fff;font-weight:700;display:inline;margin-right:10px;text-transform:uppercase}#footer .footer_widgets .footer_top form{display:inline-flex;height:50px;width:490px}#footer .footer_widgets .footer_top form input{background:#f9f9f9 none repeat scroll 0 0;border-radius:4px 0 0 4px;color:#0e0e0e;border:medium none transparent;display:inline-block;height:50px;width:370px}#footer .footer_widgets .footer_top form input.form-control::-moz-placeholder{color:#1e1e1e;font-size:12px;font-weight:400;opacity:1}#footer .footer_widgets .footer_top form input.form-control::-webkit-input-placeholder{color:#1e1e1e;font-size:12px;font-weight:400;opacity:1}#footer .footer_widgets .footer_top form input.form-control:-ms-input-placeholder{color:#1e1e1e;font-size:12px;font-weight:400;opacity:1}#footer .footer_widgets .footer_top button.footer_btn{background:#f37321 none repeat scroll 0 0;border-radius:0 4px 4px 0;border:medium none transparent;color:#fff;font-size:14px;font-weight:600;height:50px;text-transform:uppercase;width:120px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#footer .footer_widgets .footer_top button.footer_btn:hover{background:transparent none repeat scroll 0 0;border:1px solid #f37321;color:#f37321}#footer .footer_widgets .footer_bottom{margin-top:30px}#footer .footer_widgets .footer_bottom .single_widget h3{color:#e9e9e9;font-size:24px;font-weight:600;text-transform:uppercase}#footer .footer_widgets .footer_bottom .single_widget h3>span{color:#f37321}#footer .footer_widgets .footer_bottom .single_widget p{color:#d4d4d4;font-size:14px;font-weight:400;margin-top:40px}#footer .footer_widgets .footer_bottom .single_widget .social_icons{margin-top:30px}#footer .footer_widgets .footer_bottom .single_widget .social_icons>a{text-decoration:none;display:inline-block;margin-right:-3px}#footer .footer_widgets .footer_bottom .single_widget .social_icons>a>i.fa{background:#2b2b2b none repeat scroll 0 0;color:#e7e7e7;display:block;height:40px;margin-right:10px;padding:13px;text-align:center;width:40px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#footer .footer_widgets .footer_bottom .single_widget .social_icons>a>i.fa:hover{background-color:#f37321;color:#e7e7e7}#footer .footer_widgets .footer_bottom .links{}#footer .footer_widgets .footer_bottom .links h3{color:#eae9e9;font-size:18px;font-weight:600}#footer .footer_widgets .footer_bottom .links useful_links{}#footer .footer_widgets .footer_bottom .links .useful_links>a{color:#e8e8e8;display:block;font-size:14px;font-weight:600;margin-bottom:20px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#footer .footer_widgets .footer_bottom .links .useful_links>a:hover{color:#f37321;text-decoration:none}#footer .footer_widgets .footer_bottom .twitter_feeds{}#footer .footer_widgets .footer_bottom .recent_post h3{color:#eae9e9;font-size:18px;font-weight:600}#footer .footer_widgets .footer_bottom hr{border-color:#f37321;border-width:3px;text-align:left;margin-left:0;width:50px}#footer .footer_widgets .footer_bottom .recent_post p{color:#fff;font-size:14px;font-weight:400;margin-bottom:10px}#footer .footer_widgets .footer_bottom .recent_post p.date{font-size:12px}#footer .copy{background:#0a0a0a none repeat scroll 0 0}#footer .copy p{color:#fff;font-size:13px;font-weight:400;padding:20px 0;margin:0}#footer .copy p a{color:#f37321}#toTop{background-color:#f37321;border-radius:50%;box-shadow:0 0 6px 1px #000;bottom:-60px;color:#fff;cursor:pointer;height:40px;opacity:0;position:fixed;right:-60px;text-align:center;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);-webkit-transition:all .3s cubic-bezier(.68,-.07,.25,.93) 0s;-moz-transition:all .3s cubic-bezier(.68,-.07,.25,.93) 0s;-ms-transition:all .3s cubic-bezier(.68,-.07,.25,.93) 0s;-o-transition:all .3s cubic-bezier(.68,-.07,.25,.93) 0s;transition:all .3s cubic-bezier(.68,-.07,.25,.93) 0s;width:40px;z-index:20}#toTop i.fa{display:inline-block;color:#fff;font-size:25px;line-height:40px}#toTop.appeared{bottom:20px;opacity:.7;right:20px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#toTop:hover{opacity:1}.field-validation-error{color:#c00;display:block;font-weight:500;padding-top:5px}.alert{padding:10px 0!important;margin-bottom:5px;color:#c00;font-weight:500}