ul{margin:0}img{max-width:100%;height:auto}ul li{list-style-type:none}.overlay{position:absolute;height:100%;width:100%;background:rgba(0,0,0,.53);left:0;top:0}@font-face{font-family:latobold;src:url(../fonts/lato-bold-webfont.woff2) format("woff2"),url(../fonts/lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(../fonts/lato-regular-webfont.woff2) format("woff2"),url(../fonts/lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:arima_koshiextralight;src:url(../fonts/arimakoshi-extralight-webfont.woff2) format("woff2"),url(../fonts/arimakoshi-extralight-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:arima_koshimedium;src:url(../fonts/arimakoshi-medium-webfont.woff2) format("woff2"),url(../fonts/arimakoshi-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:arima_koshibold;src:url(../fonts/arimakoshi-regular-webfont.woff2) format("woff2"),url(../fonts/arimakoshi-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:arima_koshibold;src:url(../fonts/arimakoshi-bold-webfont.woff2) format("woff2"),url(../fonts/arimakoshi-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}a{text-decoration:none!important}.custom_btn{background:#e81c2e;outline:0!important;padding:11px 50px;border-radius:25px;font-size:15px;color:#fff!important;border:none;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:.4s;transition:.4s;text-decoration:none;cursor:pointer}.custom_btn:hover{-webkit-box-shadow:inset 210px -3px 33px -9px #19191b;box-shadow:inset 210px -3px 33px -9px #19191b;background:0 0}body{font-family:latoregular!important;outline:0}.loader_box{height:100vh;background:#fff;position:fixed;width:100%;z-index:10}.loader_box .loader{height:20px;width:250px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader_box .loader--dot{-webkit-animation-name:loader;animation-name:loader;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;height:20px;width:20px;border-radius:100%;background-color:#000;position:absolute;border:2px solid #fff}.loader_box .loader--dot:first-child{background-color:#8cc759;-webkit-animation-delay:.5s;animation-delay:.5s}.loader_box .loader--dot:nth-child(2){background-color:#8c6daf;-webkit-animation-delay:.4s;animation-delay:.4s}.loader_box .loader--dot:nth-child(3){background-color:#ef5d74;-webkit-animation-delay:.3s;animation-delay:.3s}.loader_box .loader--dot:nth-child(4){background-color:#f9a74b;-webkit-animation-delay:.2s;animation-delay:.2s}.loader_box .loader--dot:nth-child(5){background-color:#60beeb;-webkit-animation-delay:.1s;animation-delay:.1s}.loader_box .loader--dot:nth-child(6){background-color:#fbef5a;-webkit-animation-delay:0s;animation-delay:0s}.loader_box .loader--text{position:absolute;top:200%;left:0;right:0;width:4rem;margin:auto}.loader_box .loader--text:after{content:"Loading";font-weight:700;-webkit-animation-name:loading-text;animation-name:loading-text;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes loader{15%{-webkit-transform:translateX(0);transform:translateX(0)}45%{-webkit-transform:translateX(230px);transform:translateX(230px)}65%{-webkit-transform:translateX(230px);transform:translateX(230px)}95%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loader{15%{-webkit-transform:translateX(0);transform:translateX(0)}45%{-webkit-transform:translateX(230px);transform:translateX(230px)}65%{-webkit-transform:translateX(230px);transform:translateX(230px)}95%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes loading-text{0%{content:"Loading"}25%{content:"Loading."}50%{content:"Loading.."}75%{content:"Loading..."}}@keyframes loading-text{0%{content:"Loading"}25%{content:"Loading."}50%{content:"Loading.."}75%{content:"Loading..."}}.curve{position:absolute;left:50%;top:-35px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:250px;width:250px;border-radius:50%;background:#fff}.title_header{text-transform:capitalize;font-size:36px;margin-bottom:40px;position:relative;font-family:arima_koshimedium}@media (max-width:550px){.title_header{font-size:23px}}.title_header:before{content:"";position:absolute;height:2px;width:100%;background:red;left:0;bottom:3px;font-weight:700}.w-100{width:100%}ul{padding:0;margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#fbb321;border-radius:22px}::-webkit-scrollbar-thumb:hover{background:#fbb321;border-radius:22px}p{font-size:16px;line-height:25px;letter-spacing:.2px}@media (max-width:550px){nav .navbar-brand{width:65%}}nav .navbar-brand img{width:80%}nav #navbarNavDropdown{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav #navbarNavDropdown .nav-item{margin-left:25px}nav #navbarNavDropdown .nav-item a{color:#fff;font-weight:700;letter-spacing:1px;position:relative}nav #navbarNavDropdown .nav-item a:before{content:"";position:absolute;width:0%;height:2px;background:#e81c2e;bottom:0;left:0;-webkit-transition:.4s;transition:.4s}nav #navbarNavDropdown .nav-item.active a,nav #navbarNavDropdown .nav-item:hover a{color:#fbb321}nav #navbarNavDropdown .nav-item.active a:before,nav #navbarNavDropdown .nav-item:hover a:before{width:100%}.banner_section{position:relative;height:100vh;background-image:url(../images/banner_image.jpg);background-size:cover;overflow:hidden}@media (max-width:1100px){.banner_section{height:42vh}}@media (max-width:550px){.banner_section{height:65vh;background-image:url(../images/mobile_home_banner.jpg)}}.banner_section .banner_menu{position:relative;z-index:3}.banner_section .banner_content_wrapper{position:absolute;top:53%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;width:54%;text-align:center}@media (max-width:1100px){.banner_section .banner_content_wrapper{width:80%}}@media (max-width:550px){.banner_section .banner_content_wrapper{width:95%;top:57%}}.banner_section .banner_content_wrapper h1{color:#fff;font-weight:700;font-size:46px;text-align:center;font-family:arima_koshimedium}@media (max-width:900px){.banner_section .banner_content_wrapper h1{font-size:35px}}@media (max-width:550px){.banner_section .banner_content_wrapper h1{font-size:27px}}@media (max-width:350px){.banner_section .banner_content_wrapper h1{font-size:24px}}.banner_section .banner_content_wrapper p{color:#fff;text-align:center;margin:20px 0 60px;line-height:27px}@media (max-width:550px){.banner_section .banner_content_wrapper p{margin:9px 0 22px;line-height:22px;font-size:12px}}.banner_section .banner_content_wrapper a{text-align:center;margin:50px auto;color:#fff;text-decoration:none}.banner_section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,10,10,.3)}.about_banner_page{background-image:url(../images/about_banner.jpg)!important}@media (max-width:550px){.about_banner_page{background-image:url(../images/mobile_about_banner.jpg)!important}}.about_banner_page .overlay{background:rgba(0,10,10,.4)}.header_title{position:relative;display:inline-block;margin-left:60px;color:#e81c2e!important;font-weight:700;letter-spacing:2px!important;font-size:14px!important;margin-bottom:6px;text-transform:uppercase}@media (max-width:550px){.header_title{font-size:12px!important}}.header_title:before{content:"";position:absolute;width:50px;height:2px;background:#e81c2e;left:-60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about_us{padding:70px 0;position:relative}.about_us .about_title{text-align:center;margin-bottom:100px;margin-top:30px}@media (max-width:550px){.about_us .about_title{margin-bottom:75px;margin-top:22px}}.about_us .about_image{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:75%;display:block;margin:0 auto}@media (max-width:900px){.about_us .about_image{margin-top:60px}}@media (max-width:550px){.about_us .about_image{width:100%;margin-top:80px}}.about_us .about_content p{color:#5f5d5d;font-size:16px;line-height:25px;letter-spacing:.2px}.about_us .about_content h2{font-size:35px;font-weight:700}@media (max-width:1100px){.about_us .about_content h2{font-size:27px}}@media (max-width:550px){.about_us .about_content h2{font-size:25px}}.about_us .about_content .about_body{width:95%;text-align:justify;margin:25px 0;margin-bottom:35px}@media (max-width:550px){.about_us .about_content .about_body{width:100%}}.service_section{padding:50px 0 50px}.service_section .service_container{margin-top:30px}.service_section h2{text-align:center;font-family:arima_koshimedium}.service_section .service_body{width:75%;text-align:center;margin:0 auto;margin-top:40px}@media (max-width:550px){.service_section .service_body{width:100%}}.service_section .service_wrapper{padding:25px 30px}.service_section .service_wrapper .service_logo{margin:20px 0;border-radius:50%;height:130px;width:130px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s;transition:.4s;position:relative}.service_section .service_wrapper .service_logo:hover{border:2px solid #fbb321}.service_section .service_wrapper .service_logo:hover span{-webkit-animation:motion 1s linear infinite;animation:motion 1s linear infinite;border-top:2px solid red;-webkit-transition:.4s;transition:.4s}.service_section .service_wrapper .service_logo span{position:absolute;width:100%;height:100%;border-radius:50%;top:-1px;left:0;border:2px solid rgba(0,0,0,.065)}@-webkit-keyframes motion{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes motion{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.service_section .service_wrapper .service_logo img{width:34%;display:block;margin:0 auto}.service_section .service_wrapper .service_logo i{font-size:45px;color:#fbb321}.service_section .service_wrapper .service_head{margin:20px 0;font-size:14px}@media (max-width:1100px){.service_section .service_wrapper .service_head{min-height:60px}}.service_section .service_wrapper .service_head h4{text-align:center}.service_section .service_wrapper .service_content{margin:20px 0}.service_section .service_wrapper .service_content p{font-size:15px;text-align:center}.index_contact_us{background-image:url(../images/map_background.png);background-size:contain;padding:90px 0;position:relative}.index_contact_us h2{text-align:center}.index_contact_us .contact_us_Wrapper{margin-top:90px}@media (max-width:550px){.index_contact_us .contact_us_Wrapper{margin-top:40px}}.index_contact_us .contact_us_Wrapper .address{width:68%}@media (max-width:550px){.index_contact_us .contact_us_Wrapper .address{width:100%;margin-bottom:30px}}.index_contact_us .contact_us_Wrapper .address .location{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}.index_contact_us .contact_us_Wrapper .address .location i{margin-right:10px;margin-top:5px;color:#fbb321}.index_contact_us .contact_us_Wrapper .address .location p{margin:0;font-weight:700}.copyright{padding:16px 0;background:#b52525;color:#fff}@media (max-width:550px){.copyright p{font-size:13px}}textarea{width:100%}.technology_partner{background:url(../images/service_background.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:120px 0;position:relative;background-position-x:-528px;background-position-y:bottom}@media (max-width:550px){.technology_partner{padding:70px 0}}.technology_partner .content_wrapper{position:relative;z-index:3;width:75%;margin:0 auto}@media (max-width:550px){.technology_partner .content_wrapper{width:100%}}.technology_partner .content_wrapper span{display:block;text-align:center;color:#fff;font-size:16px;letter-spacing:5px;margin-bottom:20px}.technology_partner .content_wrapper h2{text-align:center;font-size:23px;font-weight:700;color:#fff;margin-bottom:25px;font-size:30px}@media (max-width:900px){.technology_partner .content_wrapper h2{font-size:24px}}@media (max-width:550px){.technology_partner .content_wrapper h2{font-size:21px}}@media (max-width:350px){.technology_partner .content_wrapper h2{font-size:17px}}.technology_partner .content_wrapper p{text-align:center;line-height:28px;color:#fff;margin-bottom:55px;font-size:17px}@media (max-width:550px){.technology_partner .content_wrapper p{font-size:14px}}.technology_partner .content_wrapper button{display:block;text-align:center;margin:0 auto}.about_description{padding:80px 0}.about_description .left h2{font-size:41px;width:76%;font-weight:700;margin:0 auto}.about_section_contents{margin-bottom:60px}.about_section_contents .wrapper{height:500px;background-image:url(../images/about_image_1.jpg);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;background-size:cover;background-repeat:no-repeat}@media (max-width:550px){.about_section_contents .wrapper{height:330px}}.about_section_contents .wrapper .contents{position:relative;padding:30px 40px;background:#fff;width:79%;left:-30%}@media (max-width:900px){.about_section_contents .wrapper .contents{left:0}}@media (max-width:550px){.about_section_contents .wrapper .contents{top:125px;padding:23px 15px;width:100%}}.about_section_contents .wrapper .contents h2{font-weight:700;margin:25px 0}@media (max-width:550px){.about_section_contents .wrapper .contents h2{font-size:25px}}@media (max-width:550px){.about_section_contents .wrapper .contents p{font-size:13px;line-height:21px;letter-spacing:0}}.person .wrapper{background-image:url(../images/about_image_2.jpg)}@media (max-width:550px){.person .wrapper{margin-bottom:90px}}.person .wrapper .contents{position:relative;left:65%}@media (max-width:900px){.person .wrapper .contents{left:unset;right:-21%}}@media (max-width:550px){.person .wrapper .contents{right:0}}.service_banner{background-image:url(../images/services_banner.jpg)}@media (max-width:550px){.service_banner{background-image:url(../images/mobile_service_banner.jpg)}}.service_banner .overlay{background:0 0}@media (max-width:550px){.service_banner .overlay{background:rgba(0,10,10,.4)}}.services_page_description{padding:120px 0 90px;position:relative}@media (max-width:550px){.services_page_description{padding-bottom:15px}}.services_page_description .description{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.services_page_description .description h1{font-weight:700;font-family:latoregular;font-size:32px;margin:20px 0 30px}@media (max-width:550px){.services_page_description .description h1{font-size:25px;text-align:center;margin:30px 0 25px}}@media (max-width:550px){.services_page_description .description p{font-size:13px}}.service_choose_us{padding:40px 0 30px;background-repeat:no-repeat;background-size:cover}@media (max-width:550px){.service_choose_us{padding-bottom:0}}.service_choose_us h2{text-align:center;color:#000;margin-bottom:80px}@media (max-width:550px){.service_choose_us h2{margin-bottom:50px}}.service_choose_us ul li{margin-bottom:30px}.service_choose_us ul li:hover .choose_image span{-webkit-transform:scale(0);transform:scale(0);opacity:0}.service_choose_us ul li:hover .choose_image i{color:#e81c2e!important}.service_choose_us ul li:hover .choose_wrapper .choose_head h5{color:#fbb321}.service_choose_us ul li .choose_wrapper{padding:20px 30px}@media (max-width:550px){.service_choose_us ul li .choose_wrapper{padding:10px 15px}}.service_choose_us ul li .choose_wrapper .choose_image{height:75px;width:75px;border:2px solid #fbb321;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:30px;margin:0 auto 30px}.service_choose_us ul li .choose_wrapper .choose_image span{background:#e81c2e;height:60px;width:60px;border-radius:50%;-webkit-transition:.4s;transition:.4s}.service_choose_us ul li .choose_wrapper .choose_image i{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;font-size:18px}.service_choose_us ul li .choose_wrapper .choose_head h5{color:#000;font-size:16px;text-transform:uppercase;text-align:center;margin-bottom:15px;font-weight:700}.service_choose_us ul li .choose_wrapper .choose_body p{color:#000;font-size:15px;text-align:center}@media (max-width:900px){.service_choose_us ul li .choose_wrapper .choose_body p{font-size:14px}}@media (max-width:550px){.service_choose_us ul li .choose_wrapper .choose_body p{font-size:13px;text-align:justify}}.service_partner{background-attachment:unset;background-size:cover;background-position-x:0;background-image:url(../images/service_bottom_banner.jpg)}.service_partner .content_wrapper{text-align:center}.service_partner .content_wrapper h2{margin-bottom:40px}.service_partner .content_wrapper a{color:#fff;text-decoration:none}.contact_banner{height:100vh;background-image:url(../images/contact_banner.jpg);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position-y:-165px;overflow:hidden}@media (max-width:1100px){.contact_banner{height:42vh}}@media (max-width:550px){.contact_banner{height:65vh}}.contact_banner .contact_menu{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contact_banner h1{text-transform:capitalize;color:#fff;position:relative;z-index:2;text-align:center;font-size:63px;font-family:arima_koshimedium;margin-bottom:0}@media (max-width:550px){.contact_banner h1{font-size:40px}}.contact_banner h2{color:#fff;position:relative;z-index:2;text-align:center;font-size:18px}@media (max-width:550px){.contact_banner h2{font-size:16px}}.contact_page{max-width:1356px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;padding-bottom:90px}@media (max-width:960px){.contact_page{padding-bottom:80px}}.contact_page .left{width:45%;margin-top:-60px}@media (max-width:1115px){.contact_page .left{margin-top:-10px}}@media (max-width:650px){.contact_page .left{width:100%}}.contact_page .left img{width:100%}.contact_page .left .contact_details{padding:0 80px}@media (max-width:1100px){.contact_page .left .contact_details{padding:0 70px}}@media (max-width:960px){.contact_page .left .contact_details{padding:0 30px}}.contact_page .left .contact_details h2{font-size:30px;font-family:arima_koshibold;color:#333;margin-bottom:12px;border-top:1px solid #666;padding-top:15px}.contact_page .left .contact_details p{font-size:16px;line-height:1.6;margin-bottom:20px;color:#333}.contact_page .left .contact_details p span{display:block}.contact_page .left .contact_details a{font-size:18px;display:block;margin-bottom:10px;color:#000;color:#333}.contact_page .left .contact_details a i{color:#fbb321;margin-right:8px;font-size:16px}.contact_page .right{width:55%;padding-right:100px;margin-top:60px}@media (max-width:1115px){.contact_page .right{margin-top:95px}}@media (max-width:1100px){.contact_page .right{padding-right:70px}}@media (max-width:960px){.contact_page .right{padding-right:30px;margin-top:60px}}@media (max-width:650px){.contact_page .right{padding:0;width:93%;margin:0 auto;margin-top:30px}}.contact_page .right .form_contents{border:1px solid #333;padding:30px 45px;border-radius:6px}@media (max-width:1100px){.contact_page .right .form_contents{padding:30px}}@media (max-width:960px){.contact_page .right .form_contents{padding:20px 14px 28px}}.contact_page .right .form_contents h3{font-size:24px;font-family:latobold;margin-left:15px;margin-bottom:50px}@media (max-width:960px){.contact_page .right .form_contents h3{margin-left:10px;margin-bottom:20px}}@media (max-width:650px){.contact_page .right .form_contents h3{font-size:20px}}.contact_page .right .form_contents form ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact_page .right .form_contents form ul li{width:calc(50% - 30px);margin:0 15px;margin-bottom:15px;list-style-type:none}@media (max-width:960px){.contact_page .right .form_contents form ul li{width:calc(50% - 20px);margin:0 10px}}@media (max-width:650px){.contact_page .right .form_contents form ul li{width:100%}}.contact_page .right .form_contents form ul li input{border:0;border-bottom:1px solid #b0b0b0;padding-left:0;font-family:latobold;padding:10px 6px;font-size:14px;width:100%}.contact_page .right .form_contents form ul li textarea{margin-top:20px;border:1px solid #000;border-radius:6px;min-height:150px!important;font-family:latobold;padding:10px 6px;font-size:14px}@media (max-width:960px){.contact_page .right .form_contents form ul li textarea{min-height:110px!important;margin-bottom:15px}}.contact_page .right .form_contents form ul li select{padding:7px 22px;width:80%;border-radius:33px;margin-top:12px;color:#7a7a7a;font-family:latobold}@media (max-width:960px){.contact_page .right .form_contents form ul li select{width:100%}}@media (max-width:650px){.contact_page .right .form_contents form ul li select{font-size:12px;width:70%}}.contact_page .right .form_contents form ul li label{font-size:14px;font-family:latobold;color:#555}@media (max-width:960px){.contact_page .right .form_contents form ul li label{font-size:13px}}.contact_page .right .form_contents form ul li:last-child{width:100%;text-align:center;margin-top:12px;padding-top:25px;border-top:1px solid}@media (max-width:960px){.contact_page .right .form_contents form ul li:last-child{margin-top:20px}}.contact_page .right .form_contents form ul li:last-child input{padding:12px 45px;font-size:17px;color:#fff;background:#e81c2e;border-radius:6px;outline:0;border:none;cursor:pointer}.contact_page .right .form_contents form ul li img{margin-top:10px}@media (max-width:600px){.contact_page .right .form_contents form ul li img{margin-top:20px}}.heading{text-align:center;margin-top:90px;margin-bottom:60px}@media (max-width:600px){.heading{margin-top:40px}}.heading span{color:#f33;font-size:18px;font-family:arima_koshibold;font-weight:700;letter-spacing:2px;margin-bottom:-2px;position:relative;text-transform:uppercase}@media (max-width:600px){.heading span{font-size:14px}}.heading span:before{content:"";position:absolute;width:130px;height:2px;left:-155px;top:13px;background:#000}@media (max-width:600px){.heading span:before{top:9px;width:70px;left:-83px}}.heading span:after{content:"";position:absolute;width:130px;height:2px;right:-155px;top:13px;background:#000}@media (max-width:600px){.heading span:after{top:9px;width:70px;right:-83px}}.heading h2{text-align:center;font-family:arima_koshimedium;font-size:36px;display:block;margin-top:-3px}@media (max-width:900px){.heading h2{font-size:33px}}@media (max-width:600px){.heading h2{font-size:25px;margin-top:-6px}}@media (max-width:767px){#navbarNavDropdown{display:none}}.mobile_menu{height:100vh;background:#fff;width:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.6s;transition:.6s}.mobile_menu i{position:absolute;top:50px;right:50px;font-size:33px;cursor:pointer}.mobile_menu ul{margin:0;padding:0}.mobile_menu ul .nav-item{margin:20px 0;text-align:center}.mobile_menu ul .nav-item a{color:#000;font-weight:700;letter-spacing:1px;position:relative}.mobile_menu ul .nav-item a:before{content:"";position:absolute;width:0%;height:2px;background:#e81c2e;bottom:0;left:0;-webkit-transition:.4s;transition:.4s}.mobile_menu ul .nav-item.active a,.mobile_menu ul .nav-item:hover a{color:#fbb321}.mobile_menu ul .nav-item.active a:before,.mobile_menu ul .nav-item:hover a:before{width:100%}.mobile_down{-webkit-transform:translateY(0);transform:translateY(0)}.navbar-toggler{display:none}@media (max-width:767px){.navbar-toggler{display:block}}.collapse{display:block!important}@media (max-width:767px){.collapse{display:none}}.navbar-collapse{-ms-flex-preferred-size:unset!important;flex-basis:unset!important;-webkit-box-flex:unset!important;-ms-flex-positive:unset!important;flex-grow:unset!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.navbar-collapse{display:none!important}}.navbar-collapse .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.navbar-light .navbar-toggler{background-color:#fbb321}