body{font-family:Roboto,sans-serif;color:#0c0c0c;background-color:#fff}.layout_padding{padding:75px 0}.layout_padding2{padding:45px 0}.layout_padding2-top{padding-top:45px}.layout_padding2-bottom{padding-bottom:45px}.layout_padding-top{padding-top:75px}.layout_padding-bottom{padding-bottom:75px}.custom_heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom_heading-container h2{text-transform:uppercase;font-weight:700}.custom_heading-container hr{width:250px;border:none;height:1.5px;background-color:#00f;margin:0 5px .5rem 5px}.hero_area{position:relative}.sub_page .hero_area{height:auto}.hero_area.sub_pages{height:auto}.header_section{background-color:#1e025b;padding:10px 0}.header_section .container-fluid{padding-right:25px;padding-left:25px}.header_section .nav_container{margin:0 auto}.header_section .quote_btn-container a{color:#fff}.header_section .quote_btn-container a img{margin-right:10px}.header_section .quote_btn-container a span{margin:0 10px 0 20px}.custom_nav-container.navbar-expand-lg .navbar-nav .nav-link{padding:10px 20px;color:#dbdada;text-align:center;text-transform:uppercase}.custom_nav-container.navbar-expand-lg .navbar-nav .nav-link:hover{color:#fff}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:initial}.btn,.btn:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.navbar-brand,.navbar-brand:hover{text-transform:uppercase;font-weight:700;font-size:24px}.custom_nav-container .nav_search-btn{background-image:url(../images/search-icon.png);background-size:22px;background-repeat:no-repeat;background-position-y:7px;width:35px;height:35px;padding:0;border:none}.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-brand img{width:40px;margin-right:5px}.navbar-brand span{font-size:20px;font-weight:700;color:#fff;margin-left:5px}.custom_nav-container{z-index:99999;padding:5px 0}.custom_nav-container .navbar-toggler{outline:0}.custom_nav-container .navbar-toggler .navbar-toggler-icon{background-image:url(../images/menu.png);background-size:40px}.slider_section .slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10%}.slider_section .detail-box{width:45%;z-index:4;color:#fff}.slider_section .detail-box h1{text-transform:uppercase;font-weight:700;font-size:3rem}.slider_section .detail-box p{width:75%;margin-top:15px}.slider_section .detail-box .slider-link{display:inline-block;padding:10px 35px;border:1px solid #fff;background-color:transparent;color:#fff;border-radius:25px;margin-top:35px}.slider_section .detail-box .slider-link:hover{background-color:#fff;color:#000}.slider_section .img-box{width:73%;margin-left:-17%;position:relative;z-index:2}.slider_section .img-box img{width:100%}.slider_section .slider_bg-container{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#a454fd,#2b05df);z-index:3;-webkit-clip-path:polygon(0 0,60% 0,37% 100%,0% 100%);clip-path:polygon(0 0,60% 0,37% 100%,0% 100%)}.slider_section .carousel-control-next,.slider_section .carousel-control-prev{left:47.6%;width:50px;height:50px;z-index:9;background-size:9px;background-repeat:no-repeat;background-position:center;opacity:1;border-radius:100%}.slider_section .carousel-control-prev{background-image:url(../images/prev.png);background-color:#fff;top:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.slider_section .carousel-control-next{background-image:url(../images/next.png);background-color:#2e02fe;top:calc(50% - 30px);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.about_section{font-family:Poppins,sans-serif}.about_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about_section a{display:inline-block;padding:8px 25px;background-color:#000;border:1px solid #000;color:#fff;border-radius:25px;margin-top:45px}.about_section a:hover{background-color:transparent;color:#000}.about_section p{margin-top:45px}.about_section .img-box img{width:100%}.about_section h6{text-transform:uppercase;color:#bdbbbb;font-weight:700;margin:0}.service_section{position:relative;font-family:Poppins,sans-serif}.service_section h2,.service_section p{color:#fff}.service_section hr{background-color:#fff}.service_section .service_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service_section .box{width:175px;text-align:center;margin:30px 0;font-family:Roboto,sans-serif}.service_section .box .img-2{display:none}.service_section .box .img-box{width:175px;height:175px;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-color:#fff}.service_section .box .name{margin-top:15px}.service_section .box .name h6{text-transform:uppercase;color:#000;font-weight:700}.service_section .box:hover .img-1{display:none}.service_section .box:hover .img-2{display:inline-block}.service_section::before{content:"";position:absolute;width:100%;height:55%;top:0;left:0;background-image:url(../images/service-bg.jpg);z-index:-1}.service_section .read-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service_section .read-btn a{display:inline-block;padding:8px 25px;background-color:#000;border:1px solid #000;color:#fff;border-radius:25px}.service_section .read-btn a:hover{background-color:transparent;color:#000}.portfolio_section{font-family:Poppins,sans-serif}.portfolio_section .col-md-4{padding:0}.portfolio_section .img-box{position:relative;margin:10px}.portfolio_section .img-box img{width:100%}.portfolio_section .img-box a{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:100%;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s;transition:opacity .2s}.portfolio_section .img-box a img{width:20px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.portfolio_section .img-box::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;background-color:rgba(37,28,229,.8);border-radius:25px;-webkit-transition:all .1s;transition:all .1s}.portfolio_section .img-box:hover::before{width:90%;height:90%}.portfolio_section .img-box:hover a{opacity:1}.portfolio_section .img-box:hover a img{opacity:1}.news_section a,.news_section h2,.news_section p{font-family:Poppins,sans-serif}.news_section .box{margin-top:45px}.news_section .box img{width:100%}.news_section .box .action-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 0}.news_section .box .action-box a{margin-left:15px;opacity:.6}.news_section .box .action-box a img{width:20px}.news_section .box .action-box a:hover{opacity:1}.news_section .box .detail-box h4{text-transform:uppercase;font-weight:700}.news_section .box .detail-box p{margin-top:15px}.news_section .box .detail-box a{display:inline-block;font-weight:700;margin-top:45px}.subscribe_section{background-color:#021056}.subscribe_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscribe_section button,.subscribe_section h2{font-family:Poppins,sans-serif}.subscribe_section h2{color:#fff;text-transform:uppercase}.subscribe_section h2 span{text-transform:none;font-weight:700}.subscribe_section form{display:-webkit-box;display:-ms-flexbox;display:flex}.subscribe_section form input{border:none;min-width:100%;height:55px;background-color:#fff;padding:0 20px;border-radius:50px;outline:0}.subscribe_section form button{border:none;padding:0 60px;height:40px;border-radius:35px;color:#fff;background-color:#00f;-webkit-transform:translate(-104%,7.5px);transform:translate(-104%,7.5px);text-align:center;text-transform:uppercase}.subscribe_section form button:hover{background-color:#00c}.client_section{font-family:Poppins,sans-serif}.client_section .client_container{width:87%;margin:0 auto}.client_section .client_container .box{margin:20px 35px}.client_section .client_container .box .detail-box{padding:45px 20px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.29);box-shadow:0 0 16px 0 rgba(0,0,0,.29)}.client_section .client_container .box .client-id{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.client_section .client_container .box .client-id .img-box{min-width:150px;margin-top:-50px;margin-left:5px}.client_section .client_container .box .client-id .img-box img{width:100%}.client_section .client_container .box .client-id .name{text-transform:uppercase;margin-bottom:15px}.client_section .client_container .box .client-id .name h5{color:#021056}.client_section .client_container .box .client-id .name h6{color:#0730fc}.client_section .carousel-control-next,.client_section .carousel-control-prev{left:initial;top:initial;width:50px;height:50px;bottom:45px;z-index:9;background-size:9px;background-repeat:no-repeat;background-position:center;opacity:1;background-color:#2e02fe}.client_section .carousel-control-next:hover,.client_section .carousel-control-prev:hover{background-color:#464646}.client_section .carousel-control-prev{background-image:url(../images/left-white.png);right:95px}.client_section .carousel-control-next{background-image:url(../images/next.png);right:35px}.contact_section .contact_form-container input{border:none;outline:0;border-bottom:1px solid #000;width:90%;margin:15px 0;background-color:transparent}.contact_section .contact_form-container input::-webkit-input-placeholder{color:#595959;font-size:14px}.contact_section .contact_form-container input:-ms-input-placeholder{color:#595959;font-size:14px}.contact_section .contact_form-container input::-ms-input-placeholder{color:#595959;font-size:14px}.contact_section .contact_form-container input::placeholder{color:#595959;font-size:14px}.contact_section .contact_form-container input.message_input{margin-top:80px}.contact_section .contact_form-container button{border:none;background-color:#0e35f6;color:#fff;font-size:15px;padding:15px 55px;border-radius:30px;text-transform:uppercase}.contact_section .contact_form-container button:hover{background-color:#082de2}.contact_section .map-box #map{width:100%;height:100%}.contact_items{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_items .item{width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.contact_items .item .img-box{width:60px;height:60px;border-radius:100%;background-repeat:no-repeat;background-position:center}.contact_items .item .detail-box{color:#5e5e5e}.contact_items .item .detail-box p{margin:0}.contact_items{position:relative}.contact_items a{position:relative}.contact_items .item .img-box.box-1{background-image:url(../images/location.png)}.contact_items .item .img-box.box-2{background-image:url(../images/telephone.png)}.contact_items .item .img-box.box-3{background-image:url(../images/envelope.png)}.info_section{text-align:center;font-family:Poppins,sans-serif;background-color:#021056;color:#fff}.info_section .info_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px auto}.info_section .info_social img{width:40px;margin-left:8px}.info_section p{margin:35px 0 0 0}.footer_section{background-color:#fff;padding:20px;font-weight:500}.footer_section p{color:#292929;margin:0;text-align:center}.footer_section a{color:#292929}