@import url(https://fonts.googleapis.com/css?family=Roboto:400,500|Rubik:500,700);.section_gap{padding:200px 0}@media (max-width:1199px){.section_gap{padding:80px 0}}.section_gap_bottom{padding-bottom:200px}.main_title{text-align:center;margin-bottom:100px}@media (max-width:1199px){.main_title{margin-bottom:50px}}.main_title h2{font-size:36px;font-weight:700;margin-bottom:15px;line-height:50px;text-transform:uppercase}@media (max-width:991px){.main_title h2 br{display:none}}@media (max-width:767px){.main_title h2{font-size:30px;line-height:34px}}.main_title p{margin-bottom:0}@media (max-width:991px){.main_title p br{display:none}}.primary_btn{display:inline-block;color:#fff;letter-spacing:0;font-family:Rubik,sans-serif;font-weight:500;font-size:14px;line-height:46px;outline:0!important;text-align:center;cursor:pointer;text-transform:uppercase;border-radius:5px;background-origin:border-box;background-clip:content-box,border-box;background-image:linear-gradient(to right,#d6e45e 10%,#eda942 100%),radial-gradient(circle at top left,#d6e45e 10%,#eda942 100%);border:double 2px transparent;box-shadow:0 10px 30px rgba(45,45,47,.28)}.primary_btn:hover{background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#d6e45e 10%,#eda942 100%);border:2px solid #c57a18;color:#222;box-shadow:none;background-clip:border-box}.primary_btn.tr-bg{background-image:linear-gradient(#fff,#fff),radial-gradient(circle at top left,#d6e45e 10%,#eda942 100%);border:2px solid transparent;color:#222;box-shadow:none}.primary_btn.tr-bg:hover{background-image:linear-gradient(to right,#d6e45e 10%,#eda942 100%),radial-gradient(circle at top left,#d6e45e 10%,#eda942 100%);border:2px solid transparent;color:#fff;box-shadow:none}.primary_btn span{padding:0 42px}.overlay{position:absolute;left:0;top:0;height:100%;width:100%}body{line-height:26px;font-size:15px;font-family:Roboto,sans-serif;font-weight:400;color:#000;background:url(../img/body-gb.png) no-repeat center;width:100%!important;height:100%!important;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Rubik,sans-serif;font-weight:500;color:#000}.list{list-style:none;margin:0;padding:0}a{text-decoration:none;transition:all .3s ease-in-out}a:focus,a:hover{text-decoration:none;outline:0}button:focus{outline:0;box-shadow:none}.mt-25{margin-top:25px}.p0{padding-left:0;padding-right:0}.white_bg{background:#fff!important}.mb-50{margin-bottom:50px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.mt-50{margin-top:50px}.header_section{position:absolute;width:100%;z-index:9999;background:#fff}.header_section .menu_nav{width:100%}.header_section .navbar{background:0 0;padding:0;border:0;border-radius:0;width:100%}.header_section .navbar .nav .nav-item{margin-left:3em}.header_section .navbar .nav .nav-item .nav-link{font:500 14px/100px Rubik,sans-serif;text-transform:uppercase;color:#000;padding:0;display:inline-block}.header_section .navbar .nav .nav-item .nav-link:after{display:none}.header_section .navbar .nav .nav-item.active .nav-link,.header_section .navbar .nav .nav-item:hover .nav-link{color:#8e5c0b}.header_section.navbar_fixed .main_menu{position:fixed;width:100%;top:-70px;left:0;right:0;background:#fff;transform:translateY(70px);transition:transform .5s ease,background .5s ease;-webkit-transition:transform .5s ease,background .5s ease;box-shadow:0 3px 16px 0 rgba(0,0,0,.1)}.header_section.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height:70px}@media (min-width:992px){.header_section.white_menu .navbar .navbar-brand+img{display:none}.header_section.white_menu .navbar .navbar-brand+img+img{display:inline-block}}@media (max-width:991px){.header_section.white_menu .navbar .navbar-brand img{display:inline-block}.header_section.white_menu .navbar .navbar-brand img+img{display:none}}.home_banner_area{z-index:1;background:url(../img/banner/test.png) no-repeat top center;background-position:center;background-size:cover}.home_banner_area .banner_inner{width:100%}.home_banner_area .banner_inner .home_right_img{padding-top:110px}@media (max-width:1480px){.home_banner_area .banner_inner .home_right_img img{max-width:200px;height:auto;float:right;margin-right:10vw}}@media (max-width:991px){.home_banner_area .banner_inner .home_right_img{display:none}}.home_banner_area .banner_inner .col-lg-7{vertical-align:middle;align-self:center}.home_banner_area .banner_inner .banner_content{text-align:left}@media (max-width:991px){.home_banner_area .banner_inner .banner_content{margin-top:110px}}.home_banner_area .banner_inner .banner_content h3{font-size:40px;margin-bottom:20px;position:relative}.home_banner_area .banner_inner .banner_content h3:after{content:"";width:410px;height:2px;position:absolute;top:50%;left:23%;background:#d39e00}@media (max-width:575px){.home_banner_area .banner_inner .banner_content h3:after{display:none}}.home_banner_area .banner_inner .banner_content h1{margin-top:15px;font-size:40px;line-height:30px;margin-bottom:35px}@media (max-width:1024px){.home_banner_area .banner_inner .banner_content h1{margin-bottom:15px}}@media (max-width:767px){.home_banner_area .banner_inner .banner_content h1{font-size:30px;margin-bottom:10px}}.home_banner_area .banner_inner .banner_content h5{font-size:24px;margin-bottom:35px}.home_banner_area .banner_inner .banner_content .primary_btn{margin-right:20px}.about_section{position:relative}.about_section .main_title{margin-bottom:0}.about_section .main_title p{margin-bottom:20px}.about_section .primary_btn{margin-top:20px}.about_section .about_image{position:relative;right:250px}@media (max-width:1480px){.about_section .about_image{right:0}.about_section .about_image img{max-width:100%;height:auto}}@media (min-width:1481px){.about_section .about_image{right:0}.about_section .about_image img{max-width:100%;height:auto}}.single-brand-item{width:170px;height:100px;cursor:pointer;margin-bottom:30px;border:1px solid #eee;box-shadow:none;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:767px){.single-brand-item{height:100px;width:140px}}@media (max-width:575px){.single-brand-item{margin:0 auto;margin-bottom:30px}}.single-brand-item .d-table-cell{vertical-align:middle}.single-brand-item img{max-width:80px;margin:0 auto;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}@media only screen and (max-width:767px){.single-brand-item img{max-width:100px}}.single-brand-item:hover{border:1px solid transparent;box-shadow:0 8px 30px rgba(118,85,225,.15)}.single-brand-item:hover img{filter:brightness(0);-o-filter:brightness(0);-ms-filter:brightness(0);-moz-filter:brightness(0);-webkit-filter:brightness(0)}.client_info{padding:25px 30px;background:#faf8ff;text-align:center;position:relative;margin-top:25px}.client_info::before{content:"";position:absolute;top:-25px;left:-50px;background:url(../img/client-info-bg.png) no-repeat;height:175px;width:175px}.client_info .large{color:#eda942;font-family:Rubik,sans-serif;font-size:100px;font-weight:700;line-height:85px;position:relative;z-index:9}.client_info .small{text-align:left;color:#000;font-family:Rubik,sans-serif;font-size:20px;margin-left:20px}.call-now{padding-top:50px;text-align:left;margin-bottom:40px}.call-now p{color:#eda942;font-size:16px;text-transform:uppercase;margin-bottom:5px}.call-now span{font-size:60px;font-weight:700;color:#000}.service_section{padding-bottom:170px}.feature_item{padding:45px 25px;text-align:center;background:#f8f9fa;cursor:pointer;margin-bottom:30px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.feature_item img{margin-bottom:35px;max-width:200px}.feature_item h4{font-size:20px;margin-bottom:20px;text-transform:uppercase}.feature_item p{margin-bottom:0}.feature_item:hover{box-shadow:0 15px 30px rgba(77,87,222,.3);background:#f8f9fa}.portofolio_section{padding-bottom:120px}.portofolio_section .filters ul{padding-left:0;margin-bottom:50px}.portofolio_section .filters ul li{display:inline-block;margin-right:50px;font-size:14px;font-weight:500;text-transform:uppercase;color:#222;cursor:pointer;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.portofolio_section .filters ul li.active,.portofolio_section .filters ul li:hover{color:#8e5c0b}.portofolio_box{margin-bottom:80px}.portofolio_box .short_info{margin-top:30px;text-align:center}.portofolio_box .short_info h4{text-transform:uppercase;font-size:20px;margin-bottom:0}.portofolio_box .short_info h4 a{color:#000}.portofolio_box .short_info h4 a:hover{color:#8e5c0b}.single_portofolio{position:relative}.single_portofolio .overlay{-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.single_portofolio .icon{position:absolute;top:25%;left:25%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.single_portofolio .icon span{font-size:100px;display:inline-block;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);color:#fff;cursor:pointer}.single_portofolio:hover .overlay{background:rgba(191,128,25,.5)}.single_portofolio:hover .icon{opacity:1;visibility:visible;top:50%;left:50%}.testimonial_section .owl-carousel .owl-dots{display:block!important;text-align:center;margin-top:15px}.testimonial_section .owl-carousel .owl-dots .owl-dot{height:10px;width:10px;background:#d8d8d8;display:inline-block;border-radius:17px;margin-right:10px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.testimonial_section .owl-carousel .owl-dots .owl-dot.active{height:12px;width:12px;background:#8e5c0b}.newslatter_section{color:#fff}.subscription_box{background:url(../img/subscribe-bg.png);padding:150px 0}.subscription_box .subscribe-form{margin-top:45px}.subscription_box .subscription .primary-btn{margin-left:10px;background:#fff;text-transform:uppercase;color:#000;border-radius:5px;min-width:150px;line-height:48px;font-size:14px;font-family:Rubik,sans-serif;padding:0 38px;cursor:pointer}.subscription_box .subscription input{min-width:380px;max-height:380px;border-radius:5px;background:0 0;border:1px solid #fff;font-weight:400;color:#fff;padding:0 25px;line-height:48px}@media screen and (max-width:767px){.subscription_box .subscription input{min-width:80%}}.subscription_box h2{text-transform:uppercase;font-weight:700;margin-bottom:15px}.subscription_box p{margin-bottom:0}.footer_section .container .row .footer_top h3{text-transform:uppercase;text-align:center;font-size:20px;margin-top:30px}.footer_section .container .row .footer_top .footer__logo a{background-image:linear-gradient(to right,#d6e45e 10%,#eda942 100%),radial-gradient(circle at top left,#d6e45e 10%,#eda942 100%);padding:10px 30px;color:#fff;line-height:45px;font-size:32px;font-weight:600;border-radius:8px}.footer_section .container .row .footer_top .footer_socmed{margin:10px 0 20px 0;text-align:center}.footer_section .container .row .footer_top .footer_socmed a{color:#000;font-size:18px;padding:0 10px 0 10px}.footer_section .container .row .footer_top .footer_socmed a:hover{color:#8e5c0b}.footer_section .container .row .footer_copyright{text-align:center;color:rgba(0,0,0,.5)}@media screen and (max-width:991px){.header_section{background:#eda942}.header_section .container{padding:0 15px 0 15px}.header_section .container .navbar-brand{width:80%;padding-left:30px}.header_section .container .navbar-brand img{width:100%}.header_section .navbar .search{margin-left:0}.header_section .navbar .nav .nav-item{margin-left:0}.header_section .navbar .nav .nav-item .nav-link{line-height:40px;margin-right:0;display:block;border-bottom:1px solid #ededed33;border-radius:0;color:#fff}.header_section.navbar_fixed .main_menu{background:#eda942}.header_section.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link{line-height:40px}.navbar-toggler{border:none;border-radius:0;cursor:pointer;margin:27px 0 23px 0}.navbar-toggler span{display:block;width:25px;height:3px;background:#fff;margin:auto;margin-bottom:4px;transition:all .4s linear;cursor:pointer}.nav{padding:0 0}.header-section+div,.header-section+row,.header-section+section{margin-top:117px}.navbar-toggler[aria-expanded=false] span:nth-child(2){opacity:1}.navbar-toggler[aria-expanded=true] span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] span:first-child{transform:rotate(-45deg);position:relative;top:7.5px}.navbar-toggler[aria-expanded=true] span:last-child{transform:rotate(45deg);position:relative;bottom:6px}}