.f-right{float:right !important;}

main.orders-form,
main.customers-form{margin-top:30px;min-height:80%;}
.carousel-inner{max-height:500px;}
.navbar .sign a{margin-left:5px;float:right;font-size:25px;letter-spacing:1px;}
main.login-form{width:100%;height:100%;float:left;margin-top:15%;}
main.login-form .row{margin:10px 0;}
footer.footer{padding:15px 0;width:100%;float:left;margin-top:20px;}
ul.navbar-nav{width:100%;float:left;}
footer.block-footer{width:100%;float:left;display:block;text-align:center;margin:15px 0;}
footer.block-footer p{font-size:20px;}
.contact_location i{margin-top:10px;}
.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:active,
.navbar-light .navbar-nav .nav-link:visited{color:var(--primary);}

/* Footer */
.container-fluid.bg-dark.footer{background-image:none;}

/* Start Login Page */
form#form_login .alert{display:none;font-size:12px;margin-top:10px;padding:4px 8px;}
a.back_home{font-size:12px;margin-top:3px;width:100%;float:left;}
main.login-form .action button{width:100%;opacity:1;}
main.login-form .action button.loading{opacity:0.8;}
/* End Login Page */

/* Start Create order page */
span.bd-content-title{font-size:22px;width:100%;float:left;margin:0 0 20px;}
form#create_order .form-group>div a.see_tracking i{font-size:26px;}
form#create_order .grid_status_tracking .nice-select.form-control{padding-top:0;margin-top:0;}
/* End Create order page */

/* Start Customers grid */
form#create_customer .alert{display:none;font-size:12px;margin-top:10px;padding:4px 8px;}
table tbody tr.tr_empty{text-align:center;}
main.customers-form .action button{width:100%;opacity:1;}
main.customers-form .action button.loading{opacity:0.8;}
/* End Customers grid */

/* default */
input.validation-failed{background:#faebe7 none repeat scroll 0 0 !important;border:1px dashed #eb340a !important;}
input.validation-failed~.error{display:none;}
table.table td.action{text-align:center;}
.row.justify-content-center{max-width:100%;}
/* default */

/*home*/
img{max-width:100%;width:auto;}
.block-banner{width:100%;float:left;display:block;margin-bottom:10%;}
.block-banner img{max-width:100%;width:auto;}
.block-conteudo{width:100%;float:left;display:block;margin-top:15px;}
.block-conteudo h3{width:100%;float:left;display:flex;font-size:18px;margin-bottom:20px;min-height:50px;justify-content:left;align-items:center;}
.block-conteudo p{width:100%;float:left;display:block;color:#8d8e90;font-size:14px;text-align:left;}
.block-full-body h2{font-size:26px;text-align:left;}
.block-conteudo .block-link{width:100%;float:left;display:block;text-align:left;}
.block-conteudo .block-link a{color:#f5a700;font-size:14px;}
.block-full-body.m-top{margin-top:50px;border-top:1px solid #cbd1d5;padding-top:70px;}
.block-full-body.m-top .block-left h2, .block-full-body.m-top .block-right h2{font-size:22px;font-weight:900;margin:0px 0 30px 0;min-height:80px;}
.block-right-int .blk-int{min-height:260px;}
.block-right-int .blk-int h3{font-size:16px;margin:10px 0;text-align:left;}
.block-right-int .blk-int p{width:100%;float:left;display:block;margin:5px 0;font-size:13px;text-align:left;}
.block-right-int .block-img{width:100%;float:left;display:block;margin-bottom:20px;text-align:left;}
.block-full-body{width:100%;float:left;display:block;}
.block-full-body .block-full-body-int{width:24%;float:left;display:block;margin:0 1% 5% 0;}
.block-full-body.m-top .block-left{width:49%;float:left;display:block;margin:0 1% 0 0;padding-right:20px;}
.block-full-body.m-top .block-right{width:50%;float:left;display:block;}
.block-full-body.m-top .block-right .block-right-int{width:100%;float:left;display:block;margin:0 0% 0 0;}
.block-full-body.m-top .block-right .block-right-int .blk-int{width:49%;float:left;display:block;margin:0 1% 2% 0;padding:0 15px;}
.block-banner.desktop{display:block;}
.block-banner.mobile{display:none;}

@media screen and (max-width:991px){
    .navbar-light .navbar-brand, .navbar .sign{padding:10px 0 40px 0;}
    .navbar .container .sign a{padding:10px 25px;font-size:25px;letter-spacing:3px;}
    .block-full-body.m-top .block-left .block-img{width:35%;margin:0 auto;text-align:center;}
    .container{width:90% !important;max-width:90% !important;margin:0 auto !important;}
    .block-banner.desktop{display:none;}
    .block-banner.mobile{display:block;}
    .block-full-body h2{text-align:center;}    
    .block-full-body .block-full-body-int{width:100%;float:left;display:block;}
    .block-full-body .block-full-body-int .block-img{width:35%;margin:0 auto;}
    .block-conteudo h3{font-size:44px;margin:0;text-align:center;justify-content:center;}
    .block-conteudo{text-align:center;}
    .block-conteudo p{font-size:32px;text-align:center;}
    .block-conteudo .block-link{text-align:center;}
    .block-conteudo .block-link a{font-size:36px;font-weight:bold;}
    .block-full-body.m-top .block-left{width:100%;margin:0 0 2% 0;}
    .block-full-body.m-top .block-left h2, 
    .block-full-body.m-top .block-right h2{width:100%;text-align:center;font-size:40px;}
    .block-full-body.m-top .block-right{width:100%;}
    .block-full-body.m-top .block-right .block-right-int .blk-int{width:100%;margin:0 0 3% 0;padding:0;text-align:center;}
    .block-right-int .block-img{text-align:center;}
    .block-right-int .blk-int h3{width:100%;float:left;display:block;font-size:36px;text-align:center;}
    .block-right-int .blk-int p{font-size:32px;text-align:center;}
    .block-banner img{width:100%;}
} 
/*fim home*/

/*pagina de rastreio*/
body.tracking>nav.navbar-expand-lg{display:none;}
.page-tracking{display:block;background:#fff;border-right:1px solid #ddd;border-left:1px solid #ddd;min-height:100vh;padding:0;margin:0 auto;}
.sc-tracking-status-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;
    -webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sc-tracking-status-header__logo-box{width:30%;}
.sc-tracking-status-header__logo{max-width:200px;width:100%;}
.form-inline .form-group{width:100%;position:relative;}
.form-inline .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;
    background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-group button.tracking{transition:color .6s, right .6s, opacity .6s;cursor:pointer;background:#fff;color:#f55f5f;position:absolute;right:0;top:0;height:90px;font-size:22px;padding:0 calc(25px + 5 * (100vw - 320px) / 1080);border:none;border-radius:0 5px 5px 0;line-height:1;}
.form-group button.tracking:after{z-index:0;content:'';transition:.6s;background:linear-gradient(to right, #f55f5f, #ff8282);height:100%;position:absolute;left:0;top:0;width:2px;}
.form-group button.tracking:hover i.fa{color:#fff;z-index:1;position:relative;}
.form-group button.tracking:hover:after{width:100%;border-radius:0 4px 4px 0;}
.form-group button.tracking:active,
.form-group button.tracking:focus,
.form-group button.tracking:visited{border:none;box-shadow:none;}
.tracking-block{position:relative;background-color:#f55f5f;height:95vh;padding:20vh 0;vertical-align:middle;display:flex;}
.tracking-block .form-control-plaintext{font-size:40px;color:#fcfcfc;margin-bottom:calc(20px + 1%);font-weight:600;line-height:1.2;}
.tracking-block input#tracking_code{font-size:18px;color:#1f1845;font-weight:400;height:90px;border:0;width:calc(100% - 80px);float:left;margin:0;padding:0.375rem 1.75rem;border-radius:5px 0 0 5px;}
.tracking-block input#tracking_code.validation-failed{border-right:none !important;}
.tracking-block input#tracking_code::placeholder{color:#1f1845;opacity:1;}
.tracking-block input#tracking_code:-ms-input-placeholder{color:#1f1845;}
.tracking-block input#tracking_code::-ms-input-placeholder{color:#1f1845;}
.tracking-block .note{margin:10px 0 0;}
.tracking-block .note p.autocolor{color:#ffc9c9;}
.tracking footer.block-footer{position:fixed;bottom:0;}

@media screen and (max-width:767px){
    .tracking-block{padding:50px 0;}
    .tracking-block>form.form-inline{margin-left:50px !important;}
    .tracking-block .form-control-plaintext{font-size:80px;}
    .tracking-block input#tracking_code{height:120px;font-size:36px;}
    .form-group button.tracking{height:120px;padding:0 50px;font-size:42px;}
    .tracking-block input#tracking_code::placeholder{font-size:36px;}
    .tracking-block .note p.autocolor{font-size:40px;line-height:1.6;margin-top:20px;}
}
/*fim pagina de rastreio*/

/*header*/
.block-header{width:100%;float:left;display:block;}
.block-header a.navbar-brand{width:50%;float:left;display:block;margin:0;}
.block-header .sign{width:50%;float:right;}
/*fim header*/

/*--
 Author:proj
 Author URL:http://proj.com
 License:Creative Commons Attribution 3.0 Unported
 License URL:http://creativecommons.org/licenses/by/3.0/
--*/
html,
body{margin:0;font-size:100%;background:#fff;}
body a{text-decoration:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
a:hover{text-decoration:none;}
input[type="button"],
input[type="submit"],
input[type="text"],
input[type="email"],
input[type="search"]{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;font-weight:300;}
p{margin:0;font-size:0.9em;color:#777777;line-height:2em;letter-spacing:1px;font-weight:300;font-family:'Roboto', sans-serif;}
ul{margin:0;padding:0;}
label{margin:0;}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
/* Carousel base class */

/* Since positioning the image, we need to help out the caption */
.carousel-caption{bottom:12em;z-index:10;text-align:center;width:100%;right:0%;left:0%;top:20%;}
/* Declare heights because of positioning of img element */

.carousel-item{height:40em;background-color:#777;}
.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:32rem;}
/* MARKETING CONTENT
-------------------------------------------------- */
a.navbar-brand{font-size:2em;letter-spacing:2px;}
/* Center align the text within the three columns below the carousel */

.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center;}
.bt-grid.ser{margin-top:1.5em;margin-bottom:0;}
.navbar-light .navbar-text a.tracking{background-color:#de4137;color:#fff;font-weight:bold;font-size:18px;border-radius:25px;}
.marketing h2{font-weight:400;}
.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem;}
/* Featurettes
------------------------- */

.featurette-divider{margin:5rem 0;}

/* Thin out the marketing headings */

.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem;}
.header i.fab.fa-empire{background:#db0f31;padding:0.2em;border-radius:30px;}
/*--/slider--*/

button.btn.btn-primary.play{width:90px;height:90px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;
    outline:none;cursor:pointer;text-shadow:0 1px 2px rgba(0, 0, 0, 0.37);background-color:#dd4026;border:none;}
.carousel-caption a{color:#fff;text-decoration:none;padding:6px 20px;letter-spacing:1px;font-size:14px;margin:1em 1em 0 0em;background:#333;display:inline-block;
    border:2px solid transparent;font-weight:bold;background-color:rgb(219, 15, 49);border-color:rgb(219, 15, 50);border-radius:30px;}
nav.navbar.navbar-expand-lg.navbar-light.bg-light{background:#091b27 !important;}
.btn-outline-success{color:#fff;background-color:#fb6a19;background-image:none;border-color:#fb6a19;}
i.fas.fa-phone{color:#fff;margin-right:0.5em;background:#db0f31;padding:1em;border-radius:30px;}
span.navbar-text p{color:#fff;}
.navbar-text p{color:#fff;}
/*--//banner --*/
/*-- bottom-to-top --*/
/*-- banner-bottom --*/
.wthree_banner_bottom_grid_right h4{font-size:1.4em;margin-bottom:.7em;font-weight:400;color:#222;text-align:center;}
.wthree_banner_bottom_grid_right p{line-height:2em;}
.agile_banner_bottom_grid_left_grid{width:100%;height:60px;text-align:center;}
.agile_banner_bottom_grid_left_grid span{font-size:2em;color:#db0f31;}
.w3_agileits_banner_bottom_pos_grid:hover span{color:#111;}
.banner-bottom{position:absolute;width:80%;left:10%;bottom:-15%;z-index:999;background:#fff;padding:2em;box-shadow:rgba(0, 0, 0, 0.1) 0px 5px 30px;}
.banner{position:relative;}
/*-- //banner-bottom --*/
/*-- stats --*/
.w3layouts_stats_left{text-align:center;}
.w3layouts_stats_left p{font-size:3em;letter-spacing:2px;color:#00aeef;margin:0.1em 0 0.1em 0;font-weight:300;}
.w3layouts_stats_left h3{font-size:1em;color:#db0f31;letter-spacing:3px;margin:0;font-weight:600;}
.w3layouts_stats_left span{font-size:1.5em;color:#fff;background-color:#db0f31;width:50px;height:50px;line-height:50px;border-radius:30px;}
.w3l_stats_bottom_grid_left img{margin:0 auto;}
.stats{text-align:center;background-color:#ffffff;padding:4em 0;margin:8em 0 0 0;}
.agile_inner_info_stats{margin-top:2em;}
/*-- //stats --*/
.w3-head-all h3{font-size:3em;color:#00aeef;font-weight:500;text-transform:capitalize;text-align:center;}
/*-- services-bottom --*/
.services-bottom{background:url(../images/ser4.jpg)no-repeat center 0px fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;
    -o-background-size:cover;-ms-background-size:cover;padding:3em 0;}
.services_bottom_grid_left1{position:absolute;bottom:0%;left:20%;}
.services_bottom_grid_right{text-align:left;}
.services_bottom_grid_left h3{font-size:5em;color:#fff;}
.services_bottom_grid_left a{background:#333;color:#fff;text-decoration:none;padding:6px 20px;letter-spacing:1px;font-size:14px;margin:1em 1em 0 0em;background:#333;
    display:inline-block;border:2px solid transparent;font-weight:bold;background-color:rgb(219, 15, 49);border-color:rgb(219, 15, 50);border-radius:30px;}
.services_bottom_grid_left p{font-size:1em;color:#fff;letter-spacing:1px;}
.services_bottom_grid_right h3{font-size:3em;color:#ffff;}
/*-- bars --*/
body .bar_group__bar.thin::before, body .bar_group__bar.thick::before{display:block;content:'';position:absolute;z-index:-1;}
body .bar_group__bar.thin::before{width:100%;height:10px;background:#fff;}
body .bar_group__bar.thin{width:0%;height:10px;background:#db0f31;margin-bottom:20px;-webkit-transition:width 1s;-moz-transition:width 1s;transition:width 1s;}
.bar_group{position:relative;z-index:1;margin-top:4em;}
body .bar_group__bar.thin:last-child{margin-bottom:0;}
p.b_label{font-size:.9em;text-transform:uppercase;color:#fff;margin-bottom:.8em;}
/*-- //bars --*/
/*-- //services-bottom --*/

/*-- services-main --*/
.testimonials span{color:#fff;}
/*-- welcome --*/

.about-wel h5{font-size:28px;letter-spacing:1px;}
.about-wel h5 span{color:#ff3535;}
.about-wel p{color:#545151;margin:16px 0 25px;}
.about-wel ul li{list-style:none;}
.about-wel ul li{color:#999;font-size:14px;line-height:1.9em;margin-top:10px;letter-spacing:1px;}
.about-wel ul li i{margin-right:12px;color:#ff3535;}
.button-styles{margin-top:35px;}
.button-styles a{background:#000;color:#fff;padding:12px 30px;letter-spacing:1px;font-size:16px;border:none;border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;
    -ms-border-radius:4px;-moz-border-radius:4px;display:inline-block;text-decoration:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;
    -o-transition:0.5s all;-ms-transition:0.5s all;background-color:rgb(219, 15, 49);border-color:rgb(219, 15, 50);border-radius:30px;}
.button-styles a:hover{background:#00cdc1;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
a.button2-w3l{background:#00cdc1;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
a.button2-w3l:hover{background:#000;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
/*-- //services-main --*/
/*-- team --*/
.team{background:url(../images/team22.jpg)no-repeat center 0px fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;
    -o-background-size:cover;-ms-background-size:cover;}
.team-social{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;margin-bottom:1em;text-align:center;}
.team-social a i{color:#000;font-size:16px;padding:10px;width:35px;height:35px;line-height:15px;text-align:center;border-radius:50%;-webkit-border-radius:50%;
    -o-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;}
.team i.fab.fa-facebook-f{color:#3b5998;border:1px solid #3b5998;}
.team i.fab.fa-facebook-f:hover{color:#fff;background:#3b5998;border:1px solid #3b5998;-webkit-transition:all 1s;-moz-transition:all 1s;transition:1s all;
    -o-transition:all 1s;-ms-transition:all 1s;}
.team i.fab.fa-twitter{color:#1da1f2;border:1px solid #1da1f2;}
.team i.fab.fa-twitter:hover{color:#fff;background:#1da1f2;border:1px solid #1da1f2;-webkit-transition:all 1s;-moz-transition:all 1s;transition:1s all;
    -o-transition:all 1s;-ms-transition:all 1s;}
.team i.fab.fa-linkedin-in{color:#e68523;border:1px solid #e68523;}
.team i.fab.fa-linkedin-in:hover{color:#fff;background:#e68523;border:1px solid #e68523;-webkit-transition:all 1s;-moz-transition:all 1s;transition:1s all;
    -o-transition:all 1s;-ms-transition:all 1s;}
.team i.fab.fa-pinterest-p{color:#bd081c;border:1px solid #bd081c;}
.team i.fab.fa-pinterest-p:hover{color:#fff;background:#bd081c;border:1px solid #bd081c;-webkit-transition:all 1s;-moz-transition:all 1s;transition:1s all;
    -o-transition:all 1s;-ms-transition:all 1s;}
.teamgrids p{color:#ffff;font-size:15px;margin:.8em 0;letter-spacing:1px;text-align:center;}
.teamgrid1 i.fa{color:#ff4c4c;font-size:1em;padding-right:.5em;}
.teamgrid1 h3{color:#fff;text-transform:uppercase;margin:1em 0;font-size:21px;text-align:center;}
/*-- //team --*/
/*-- gallery --*/

.section_1_gallery_grid{margin-top:1em;}
.w3_section_1_gallery_grid{padding:0 8px;}
.section_1_gallery_grid1{position:relative;background:#edf3f3;padding:6px;}
.proj_gallery_grid1_pos{background:#db0f31b0;bottom:86px;left:30px;opacity:0;padding:1em;position:absolute;right:30px;text-align:center;visibility:hidden;
    -webkit-transform:scaleX(-1);transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transition:all 0.8s ease;
    transition:all 0.8s ease;}
.proj_gallery_grid1_pos h3{font-size:1.3em;letter-spacing:2px;font-weight:600;position:relative;color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, 0.37);}
.proj_gallery_grid1_pos p{color:#fff;letter-spacing:1px;font-size:14px;}
.section_1_gallery_grid:hover .proj_gallery_grid1_pos{opacity:1;visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);-moz-transform:scaleX(1);
    -o-transform:scaleX(1);-ms-transform:scaleX(1);}
.banner-bottom.gallery{padding:5em 0;}
p.quia{font-size:1.2em;color:#140b05;font-weight:600;text-align:center;letter-spacing:2px;text-transform:uppercase;}
.proj_gallery_grid img{width:100%;}
/*-- //gallery --*/
/*-- main pricing table --*/
.main{width:70%;margin:0 auto;}
.main h1{font-size:2.5em;text-align:center;font-family:'Laila', serif;color:#fff;}
.pricing-grids-info{text-align:center;}
.pricing-grid{float:left;width:31%;}
.pricing-grid.grid-two{margin:0 1em;background:#db0f31;}
.pricing-grid.grid-three{margin:0 1em 0 0;}
.pricing-grid h3{font-size:1.6em;color:#fff;float:left;font-weight:600;text-transform:capitalize;}
.pricing-grid  h4{font-size:2.3em;font-weight:500;color:#fff;float:right;}
.pricing-grid h4 span.sup{vertical-align:text-top;font-size:0.5em;}
.pricing-grid{float:left;width:31%;background:#fff;padding:0 0 1em;background-color:#383737;}
.w3ls-top{color:white;font-size:1em;text-align:left;text-transform:uppercase;padding:1.5em 1.5em 0;}
.w3ls-bottom{padding:3.5em 1em 0;}
.w3ls-bottom  ul li{font-size:1em;color:#ffffffe3;font-weight:300;margin-top:1em;border-top:1px solid #E4E4E4;padding-top:1em;list-style-type:none;}
.more a{display:inline-block;font-size:1em;color:#fff;background:#db0f31;background-color:rgb(219, 15, 49);border-color:rgb(219, 15, 50);border-radius:30px;padding:.5em 4em;
    margin-top:2.2em;-webkit-transition:.5s all;-moz-transition:.5s all;transition:.5s all;}
.more a:hover{opacity:.7;}
.pricing-grid.grid-two .w3ls-top:after{border-top-color:#16A086;}
.pricing-grid.grid-two .more a{background-color:#383737;}
.pricing-grid.grid-three .more a{background:#db0f31;}
.pricing-grid.grid-four .w3ls-top{background:#3598DB;}
.pricing-grid.grid-four .w3ls-top:after{border-top-color:#3598DB;}
.pricing-grid.grid-four .more a{background:#3598DB;}
/*-- //main pricing table--*/
/*-- //Testimonials --*/
/*-- /contact us --*/
.w3-contact1{background:url(../images/b2.jpg) no-repeat 0px 0px;text-align:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;
    -o-background-size:cover;-ms-background-size:cover;min-height:500px;}
.w3-contact1{padding:9em 0 0 0;}
.w3-contact1 h1{font-size:4em;color:#fff;}
.w3-contact1 h2{font-size:3em;color:#fff;}
.w3-contact1{text-align:center;}
.w3-contact1 p{font-size:15px;letter-spacing:1px;font-weight:300;margin:2em 0 0 0;}
.w3-contact1 p a{background:#ed001b;font-size:16px;padding:12px 30px;display:initial;border-radius:2px;background-color:rgb(219, 15, 49);border-color:rgb(219, 15, 50);
    border-radius:30px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;}
.w3-contact1 p a.read{background:#ed001b;font-size:16px;padding:12px 30px;display:initial;border-radius:2px;transition:0.5s all;-webkit-transition:0.5s all;
    -moz-transition:0.5s all;-ms-transition:0.5s all;}
.w3-contact1 p a:hover{background:#1cc7d0;}
.w3-contact1 p a.read:hover{background:#fd5c63;}
.w3-contact1 p a{color:#fff;}
.w3-contact1 p a:focus{outline:none;}
/*-- /form --*/
.bg-agile{width:80%;margin:0 auto;padding:50px;background:rgba(0, 0, 0, 0.95);}
.top-icons-agileits-w3layouts{width:70%;margin:0 auto;}
.top-icons-agileits-w3layouts span{display:inline-block;width:64px;height:3px;margin:0;background:#fff;vertical-align:middle;}
ul.icons-text li{list-style:none;display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:.5px;}
ul.icons-text li:nth-child(1){margin-left:9px;} ul.icons-text li:nth-child(2){margin:0px 75px 0px 80px;color:#5fc9f8;}
.mid-w3ls{background:#fc3158!important;}
.mid-w3ls i{color:#fff!important;}
.bg-agile h2{color:#cddcea;text-align:center;font-size:15px;letter-spacing:1px;margin:10px 0px 20px;font-family:'Roboto', sans-serif;}
.bg-agile h3{color:#fff;text-transform:capitalize;font-size:16px;margin-bottom:8px;letter-spacing:1px;}
.login-form input[type="text"],
.login-form input[type="email"],
.form-control,
textarea{width:100%;padding:10px;font-weight:normal;background:none;border:1px solid #ddd;outline:none;font-size:14px;margin:6px 0 17px 0px;transition:0.5s all;
    -webkit-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;-moz-transition:0.5s all;font-family:'Roboto', sans-serif;}
textarea{resize:none;height:58px;}
select.form-control{width:95.4%;padding:9px 10px;}
.login-form input[type="submit"],
.agile_main_grid_left2_grid_bottom a{background:#ed001b;color:#fff;font-size:17px;margin-top:10px;border:none;width:100%;outline:none;letter-spacing:1px;cursor:pointer;
    -webkit-appearance:none;padding:10px 15px;font-family:'Roboto', sans-serif;transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;
    -o-transition:.5s ease-in;-ms-transition:.5s ease-in;}
.login-form input[type="submit"]:hover,
.agile_main_grid_left2_grid_bottom a:hover{background:#333;color:#000;transition:.5s ease-in;-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;
    -o-transition:.5s ease-in;-ms-transition:.5s ease-in;}
.left-w3-agile{width:45%;float:left;}
.right-agileits{width:45%;float:right;margin-right:18px;}
.form2-color{color:#fff !important;}
 /*--placeholder-color--*/

::-webkit-input-placeholder{color:#495057 !important;}
:-moz-placeholder{/* Firefox 18- */color:#495057 !important;}
::-moz-placeholder{/* Firefox 19+ */color:#495057 !important;}
:-ms-input-placeholder{color:#495057 !important;}
/*--//placeholder-color--*/
.book-form h3{font-size:2em;color:#00aeef;font-weight:200;text-transform:capitalize;text-align:center;}
.w3l-map iframe{width:100%;height:500px;margin-top:0;outline:none;border:none;}
.w3l-map{border:2px solid #db0f31;}
/*-- //form --*/
/*-- registration --*/
.signin-form{padding:0em 1em 1em 1em;text-align:center;width:100%;}
.signin-form h3,h3.agileinfo_sign{font-size:1.5em;color:#db0f31;font-weight:700;margin:1em 0 0.8em 0;text-transform:uppercase;letter-spacing:1px;}
h3.agileinfo_sign{text-align:center;}
.signin-form h3 span{color:#67e1ff;}
.signin-form img{border-radius:50%;}
.login-form{margin:1em 0 2.5em;}
.signin-form input[type="email"],
.signin-form input[type="text"],
.signin-form input[type="password"],
.signin-form textarea{width:100%;padding:1em 1em 1em 1em;font-size:0.8em;margin:0.5em 0;outline:none;color:#212121;border:none;border:1px solid #ccc;
    letter-spacing:1px;text-align:center;}
.signin-form input[type="email"]{background:none;display:block;}
.signin-form input[type="text"]{background:none;display:block;}
.signin-form input[type="password"]{background:none;display:block;}
.signin-form ::-webkit-input-placeholder{color:#212121 !important;}
.signin-form ::-webkit-textarea-placeholder{color:#212121 !important;}
.signin-form textarea{min-height:100px;}
.signin-form input[type="submit"]{outline:none;padding:0.8em 0;width:100%;text-align:center;font-size:1em;margin-top:1em;border:none;color:#FFFFFF;text-transform:uppercase;
    cursor:pointer;background:#db0f31;box-shadow:0px 2px 1px rgba(28, 28, 29, 0.42);}
section#works{margin:8em 0 0 0;}
.signin-form input[type="submit"]:hover{color:#fff;background:#000;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;
    -ms-transition:.5s all;}
.signin-form p a{font-size:0.875em;color:#212121;letter-spacing:1px;}
.login-social-grids{margin:1em 0;}
.form-control:focus{border:1px solid #ccc;outline:0;box-shadow:none!important;}
/*-- //registration --*/
/*-- //contact us --*/
/*-- footer --*/
section.newsletter{background:url(../images/f2.jpg)no-repeat center 0px fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;
    -o-background-size:cover;-ms-background-size:cover;}
.newsletter h3{color:#db0f31;font-weight:800;letter-spacing:5px;font-size:3em;}
.w3l_header_contact_details_agile p{color:#fff;font-size:2em;margin-bottom:0.5em;font-weight:500;}
.subscribe_inner{width:60%;margin:0 auto;}
.newsletter p{font-size:20px;letter-spacing:2px;color:#fff;}
.newsletter ul li a{font-size:30px;display:block;color:#fff;}
.newsletter  ul{list-style-type:none;}
.w3l_header_contact_details_agile p{color:#333;font-size:1.2em;margin-bottom:0.5em;}
a.w3l_header_contact_details_agile-info_inner{color:#333;font-size:2em;color:#fff !important;}
.subscribe_inner h4{color:#fff;font-size:2em;font-weight:500;letter-spacing:2px;}
.w3l_header_contact_details_agile p{color:#fff;font-size:2em;margin-bottom:0.5em;}
footer{background:#1b1b1b;}
footer p{font-size:16px;letter-spacing:1px;color:#fff;}
footer p a{color:#fff;}
footer  a:hover{color:#ea0a0a;}
footer.block-footer{text-align:center;}
footer.block-footer p.text-footer{font-size:14px;}
/*-- footer --*/

/* Start Login Page */
form#form_login .alert{display:none;font-size:12px;margin-top:10px;padding:4px 8px;}
a.back_home{font-size:12px;margin-top:3px;width:100%;float:left;}
main.login-form .action button{width:100%;opacity:1;}
main.login-form .action button.loading{opacity:0.8;}
form#form_login .action{padding:0;width:50%;margin:0 auto;}
/* End Login Page */

/* Start Create order page */
span.bd-content-title{font-size:22px;width:100%;float:left;margin:0;}
main.customers-form button#btn_create{padding:5px 30px;}
form#create_order input#search_customer{width:80%;float:left;}
form#create_order button.search_customer_btn{width:20%;float:left;}
table#customers_order{display:none;}
table#customers_order thead tr th{border-top:none;}
table#customers_order tr td span.select_customer{cursor:pointer;background-color:#555;padding:6px 16px;color:#fff;border-radius:4px;}
/* End Create order page */

/* default */
input.validation-failed{background:#faebe7 none repeat scroll 0 0 !important;border:1px dashed #eb340a !important;}
input.validation-failed~.error{display:none;}
table.table td.action{text-align:center;}
.row.justify-content-center{max-width:100%;}
.tracking-form~footer.block-footer{display:none;}
/* default */

/*-- /responsive design --*/
@media(max-width:1280px){
    .main{width:100%;}
}
@media(max-width:1080px){
    .banner-bottom{width:90%;left:5%;}
}
@media(max-width:1024px){
    .proj_gallery_grid1_pos{bottom:66px;}
    a.w3l_header_contact_details_agile-info_inner{font-size:1.5em;}
}
@media(max-width:991px){
    .w3layouts_stats_left h3{letter-spacing:1px;}
    .services_bottom_grid_left h3{font-size:4em;color:#fff;}
    .team-social a i{width:33px;height:33px;}
    .proj_gallery_grid1_pos{bottom:42px;}
    .pricing-grid h4{font-size:1.5em;}
    .pricing-grid h3{font-size:1.2em;}
    .newsletter h3{letter-spacing:3px;font-size:2.5em;}
    .carousel-item{height:30em;background-color:#777;}
    .banner-bottom{width:100%;left:0%;position:static;}
    .carousel-caption{bottom:7em;}
    .carousel-caption h2, .carousel-caption h3{font-size:2.8em;}
    .stats{margin:0em 0 0 0;}
    button.navbar-toggler{background:#fff;}
    .agile_banner_bottom_grid_left_grid,
    .wthree_banner_bottom_grid_right h4{width:100%;text-align:center;}
    div#contact{padding:0 !important;}
}
@media(max-width:800px){
   .carousel-caption{bottom:5em;}
    .stats{text-align:center;margin:0;}
}
@media(max-width:768px){
}
@media(max-width:736px){
    .carousel-caption h2, .carousel-caption h3{font-size:2.5em;}
    .carousel-caption{width:80%;margin:0 auto;}
    .w3layouts_stats_left{margin:0 0 2em 0;}
    .services_bottom_grid_left h3{font-size:3em;color:#fff;}
    .ser_w3,.come{margin:0 0 2em 0;}
    .teamgrid1{margin-bottom:2em;}
    .proj_gallery_grid1_pos{bottom:145px;}
    .pricing-grid{float:none;width:100%;}
    .pricing-grid h3{font-size:1.5em;}
    .pricing-grid.grid-two{margin:2em 0 2em 0;}
    .w3-contact1 h2{font-size:2em;color:#fff;}
    .w3l-map iframe{width:100%;height:400px;}
    .newsletter h3{letter-spacing:2px;font-size:2em;}
    .subscribe_inner{width:90%;margin:0 auto;}
}
@media(max-width:667px){
    .left-w3-agile{width:100%;float:none;}
    .right-agileits{width:100%;float:none;margin-right:0;}
}
@media(max-width:640px){
}
@media(max-width:600px){
    .carousel-caption{width:90%;margin:0 auto;}
}
@media(max-width:568px){
    .carousel-caption{width:100%;margin:0 auto;}
    .services_bottom_grid_left h3{font-size:2.5em;color:#fff;}
    .services_bottom_grid_right h3{font-size:2.5em;}
    .bar_group{margin-top:1em;}
    .services_bottom_grid_right{margin-top:2em;}
    .teamgrid1{text-align:center;}
    .book-form h3{font-size:1.5em;}
    .w3-head-all h3{font-size:2.5em;}
    .w3layouts_stats_left p{font-size:2em;}
}
@media(max-width:480px){
    .proj_gallery_grid1_pos{bottom:114px;}
    .carousel-caption h2, .carousel-caption h3{font-size:2.2em;}
    .w3-head-all h3{font-size:2.5em;}
    .bg-agile{width:100%;margin:0 auto;background:rgba(0, 0, 0, 0.95);}
    .book-form h3{font-size:1.2em;}
}
@media(max-width:414px){
    .carousel-caption h2, .carousel-caption h3{font-size:1.8em;}
    .w3-head-all h3{font-size:2.5em;}
    .carousel-control-prev, .carousel-control-next{top:177px;}
    .proj_gallery_grid1_pos{bottom:99px;}
    .w3-contact1 h1{font-size:3em;color:#fff;}
    i.fas.fa-phone{padding:0.5em;}
    h3.head_size_con{font-size:2em;}
    .newsletter p{font-size:15px;}
    .services_bottom_grid_left h3{font-size:2em;}
    .services_bottom_grid_right h3{font-size:2em;}
}
@media(max-width:384px){
    .carousel-caption h2, .carousel-caption h3{font-size:1.5em;}
    .carousel-caption p{font-size:0.9em;}
    .carousel-item{height:23em;}
    .carousel-caption{bottom:2em;}
    .proj_gallery_grid1_pos{bottom:82px;}
    .w3-contact1 h2{font-size:1.8em;}
    .login-form input[type="submit"], .agile_main_grid_left2_grid_bottom a{width:95%;}
    .newsletter p{font-size:15px;letter-spacing:1px;}
    h3.head_size_con{font-size:2em;}
}
@media(max-width:375px){
    h3.head_size_con{font-size:2em;}
}
@media(max-width:320px){
    .carousel-caption h2, .carousel-caption h3{font-size:1.2em;letter-spacing:1px;}
    .carousel-caption{bottom:3em;}
    .wthree_banner_bottom_grid_right h4{font-size:1.2em;}
    .services_bottom_grid_left h3{font-size:2em;}
    .services_bottom_grid_right h3{font-size:2em;}
    .button-styles a{padding:12px 20px;}
    .proj_gallery_grid1_pos{bottom:58px;}
    .about-wel h5{font-size:22px;letter-spacing:1px;}
}
/*-- /responsive design --*/
/*-- to-top --*/
#toTop{display:none;text-decoration:none;position:fixed;bottom:24px;right:1%;overflow:hidden;z-index:999;width:64px;height:64px;
    border:none;text-indent:100%;background:url("../images/top.png") no-repeat 0px 0px;background-size:40px;}
#toTopHover{width:64px;height:64px;display:block;overflow:hidden;float:right;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
/*-- //to-top --*/

.f-right{float:right !important;}
main.orders-form,
main.customers-form{margin-top:30px;min-height:80%;}
.carousel-inner{max-height:500px;}
.navbar .sign a{margin-left:5px;float:right;font-size:25px;letter-spacing:1px;}
main.login-form{width:100%;height:100%;float:left;margin-top:100px;}
main.login-form .row{margin:10px 0;}
footer.footer{padding:15px 0;width:100%;float:left;margin-top:20px;}
ul.navbar-nav{width:100%;float:left;}
footer.block-footer{width:100%;float:left;display:block;text-align:center;margin:0;}
footer.block-footer p{font-size:20px;}
span.separator{margin:0 4px;color:#9a9a9a;}
.header-area .main-header-area .main-menu ul li a:hover,
.header-area .main-header-area .main-menu ul li.active a{color:#ff3414;}

/* Start Contact Page */
.c-contato__content{font-size:20px;line-height:32px;padding:80px 0;}
.c-contato__content .o-container{max-width:510px;position:relative;width:100%;margin:0 auto;}
.c-contato__content .o-container .o-sup{position:absolute;left:-210px;top:14px;font-size:16px;margin-bottom:55px;}
.o-sup{color:#00764b;font-weight:bold;}
.c-contato__content .o-title{line-height:48px;width:415px;font-size:40px;text-transform:initial;font-weight:600;}
.c-contato__form{margin:50px 0 0;width:100%;}
div#block_form{margin:0;padding:0;}
.block_form .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
.c-contato__form .o-form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;
    padding:0;font-size:14px;line-height:32px;}
.c-contato__span{position:relative;top:14px;padding:0;color:#001d38;}
.track-form-control-wrap{width:400px;display:block;position:relative;}
.c-contato__form .o-form__input{width:400px;background:#F4F4F4;border:0;width:100%;font-size:14px;line-height:32px;padding:14px 20px;margin-bottom:10px;
    resize:none;-webkit-appearance:none;border-radius:0;}
select.o-form__input{background-image:url('../images/select.png') !important;background-repeat:no-repeat !important;background-position:97%, 0%!important;}
textarea.c-contato__textarea{height:200px;}
.o-button{-webkit-filter:brightness(113%);filter:brightness(113%);padding:19px 31px 17px;color:#fff;background-color:#00764b;width:190px;margin-top:0;float:right;
    border-radius:24px;font-size:14px;line-height:16px;font-weight:bold;display:inline-block;text-align:center;border:0;cursor:pointer;transition:all .16s ease-in-out;}
/* End Contact Page */

/* Start Customers grid */
form#create_customer .alert{display:none;font-size:12px;margin-top:10px;padding:4px 8px;}
table tbody tr.tr_empty{text-align:center;}
main.customers-form .action button{width:100%;opacity:1;}
main.customers-form .action button.loading{opacity:0.8;}
form#form_customers thead tr.filter input{width:100%;}
form#form_customers input{border:1px solid #cecece;border-radius:3px;height:24px;font-size:12px;padding:0 4px;}
form#form_customers input#search_customers,
form#form_customers input#clear_search_customers{font-size:12px;padding:0 20px;height:25px;cursor:pointer;}
form#form_customers input#clear_search_customers{padding:0 5px;}
/* End Customers grid */

/* Start Orders grid */
form#form_orders input{border:1px solid #cecece;border-radius:3px;height:24px;font-size:12px;padding:0 4px;}
form#form_orders input#search_orders,
form#form_orders input#clear_search_orders{font-size:12px;padding:0 20px;height:25px;cursor:pointer;}
form#form_orders input#clear_search_orders{padding:0 5px;}
/* End Customers grid */

/* Start Edit orders page */
form#create_order .form-group{width:100%;float:left;}
form#create_order .alert{display:none;font-size:12px;margin-top:10px;position:fixed;top:20px;right:30px;padding:8px 100px;}
form#create_order .form-group .tracking_code input#tracking_code,
form#create_order .form-group .arrival_forecast input#arrival_forecast{width:75%;float:left;margin-top:0;}
form#create_order .form-group .tracking_code button{width:25%;float:left;margin:0;height:auto;max-height:36px;border:1px solid #ddd;
    border-left:none;border-radius:0 0.25rem 0.25rem 0;margin-left:-4px;}
form#create_order button#btn_create.loading{opacity:0.4;pointer-events:none;}
/* End Edit orders page */

/* Start Create orders page */
form#create_order .form-group label{font-size:14px;width:100%;float:left;}
form#create_order .form-group input.form-control,
form#create_order .form-group select.form-control{height:36px;font-size:14px;margin-bottom:0;}
form#create_order .form-group>div{padding:0 15px 0 0;}
form#create_order div label{width:100%;float:left;}
form#create_order button#add_status_tracking{font-size:14px;}
form#create_order .example_status_tracking{display:none;}
.timeline_status{width:100%;float:left;padding:0 20px;}
.timeline_status ul.timeline{list-style-type:none;position:relative;}
.timeline_status ul.timeline:before{content:' ';background:#d4d9df;display:inline-block;position:absolute;left:0;width:2px;
    height:100%;z-index:400;}
.timeline_status ul.timeline>li{margin:20px 0;padding-left:20px;}
.timeline_status ul.timeline>li:before{content:' ';background:white;display:inline-block;position:absolute;border-radius:50%;
    border:3px solid #22c0e8;left:-9px;width:20px;height:20px;z-index:400;}
.timeline_status ul.timeline li .header{border-bottom:1px solid #ddd;padding:0 5px;margin-bottom:7px;}
.timeline_status ul.timeline li .header a{color:#035495;font-size:14px;cursor:default;}
.timeline_status ul.timeline li .header a i.delete_status{font-size:11px;color:#999;cursor:pointer;}
.timeline_status ul.timeline li .header a i.delete_status:hover{color:#b30000;}
.timeline_status ul.timeline li p.title{font-weight:bold;color:#333;}
.timeline_status ul.timeline li p{font-size:14px;letter-spacing:0.6px;}
/* End Create orders page */

/* Start Edit profile page */
form#edit_profile .alert{display:none;font-size:12px;margin-top:10px;padding:4px 8px;}
/* End Edit profile page */

/* Start Contact Form */
form#send_message textarea#message{height:100px;}
form#send_message .alert{display:none;font-size:12px;margin-top:10px;padding:4px 8px;}
.c-contato__content form#send_message .alert{float:left;}
table tbody tr.tr_empty{text-align:center;}
.contact-form .action button{width:100%;opacity:1;}
.contact-form .action button.loading{opacity:0.8;}
.contact-form .background_contact{background-image:url('../images/contact_back.jpg');height:400px;background-repeat:no-repeat;background-size:cover;
    background-position:bottom;position:relative;}
.contact-form .blackout_contact{position:absolute;background-color:#000;top:0;left:0;width:100%;height:100%;opacity:0.4;}
.contact-form .background_contact span{width:100%;float:left;text-align:center;color:#d2cfcf;font-weight:bold;font-size:40px;position:absolute;bottom:20px;}
.contact-form{margin-bottom:50px;width:100%;float:left;}
.contact-form~footer.block-footer{position:fixed;bottom:0;}
.contact-form button#btn_create{background-color:#00764b;border-color:#00764b;}
/* End Contact Form */

/* Start Servicos Form */
.servicos_page .background_contact{background-image:url('../images/about_company_back.jpg');height:100%;background-repeat:no-repeat;background-size:cover;
    background-position:bottom;position:relative;}
.servicos_page .blackout_contact{position:absolute;background-color:#000;top:0;left:0;width:100%;height:100%;opacity:0.7;}
.servicos_page .content{width:100%;height:100%;float:left;text-align:center;color:#fff;font-weight:bold;font-size:24px;z-index:99999;position:absolute;opacity:1;padding-top:50px;}
.servicos_page .background_contact .content_text{margin-bottom:30px;width:50%;margin:0 auto;}
.servicos_page .background_contact .content_text p{color:#fff;font-size:18px;}
.servicos_page .background_contact span{font-size:40px;}
.servicos_page~footer.block-footer{margin:0;}
/* End Servicos Form */

/* Start Quem Somos Form */
.quem_somos_page .background_contact{background-image:url('../images/services_back.jpg');height:100%;background-repeat:no-repeat;background-size:cover;
    background-position:bottom;position:relative;}
.quem_somos_page .blackout_contact{position:absolute;background-color:#000;top:0;left:0;width:100%;height:100%;opacity:0.7;}
.quem_somos_page .content{width:100%;height:100%;float:left;text-align:center;color:#fff;font-weight:bold;font-size:24px;z-index:99999;position:absolute;opacity:1;padding-top:50px;}
.quem_somos_page .background_contact .content_text{margin-bottom:30px;width:50%;margin:0 auto;}
.quem_somos_page .background_contact .content_text p{color:#fff;font-size:18px;}
.quem_somos_page .background_contact span{font-size:40px;}
.quem_somos_page~footer.block-footer{margin:0;}
/* End Quem Somos Form */

/* default */
input.validation-failed{background:#faebe7 none repeat scroll 0 0 !important;border:1px dashed #eb340a !important;}
input.validation-failed~.error{display:none;}
table.table td.action{text-align:center;}
.row.justify-content-center{max-width:100%;}
.nav-item.f-right a.nav-link{color:#fff;}
.nice-select.form-control{padding:0 10px;}
.nice-select ul.list{overflow:auto;max-height:200px;}
.float-left{float:left !important;}
.float-right{float:right !important;}
/* default */

/*home*/
img{max-width:100%;width:auto;}
.block-banner{width:100%;float:left;display:block;margin-bottom:10%;}
.block-banner img{max-width:100%;width:auto;}
.block-conteudo{width:100%;float:left;display:block;margin-top:15px;}
.block-conteudo h3{width:100%;float:left;display:flex;font-size:18px;margin-bottom:20px;min-height:50px;justify-content:left;align-items:center;}
.block-conteudo p{width:100%;float:left;display:block;color:#8d8e90;font-size:14px;text-align:left;}
.block-full-body h2{font-size:26px;text-align:left;}
.block-conteudo .block-link{width:100%;float:left;display:block;text-align:left;}
.block-conteudo .block-link a{color:#f5a700;font-size:14px;}
.block-full-body.m-top{margin-top:50px;border-top:1px solid #cbd1d5;padding-top:70px;}
.block-full-body.m-top .block-left h2, .block-full-body.m-top .block-right h2{font-size:22px;font-weight:900;margin:0px 0 30px 0;min-height:80px;}
.block-right-int .blk-int{min-height:260px;}
.block-right-int .blk-int h3{font-size:16px;margin:10px 0;text-align:left;}
.block-right-int .blk-int p{width:100%;float:left;display:block;margin:5px 0;font-size:13px;text-align:left;}
.block-right-int .block-img{width:100%;float:left;display:block;margin-bottom:20px;text-align:left;}
.block-full-body{width:100%;float:left;display:block;}
.block-full-body .block-full-body-int{width:24%;float:left;display:block;margin:0 1% 5% 0;}
.block-full-body.m-top .block-left{width:49%;float:left;display:block;margin:0 1% 0 0;padding-right:20px;}
.block-full-body.m-top .block-right{width:50%;float:left;display:block;}
.block-full-body.m-top .block-right .block-right-int{width:100%;float:left;display:block;margin:0 0% 0 0;}
.block-full-body.m-top .block-right .block-right-int .blk-int{width:49%;float:left;display:block;margin:0 1% 2% 0;padding:0 15px;}
.block-banner.desktop{display:block;}
.block-banner.mobile{display:none;}

@media screen and (max-width:991px){
    .navbar-light .navbar-brand, .navbar .sign{padding:10px 0 40px 0;}
    .navbar .container .sign a{padding:10px 25px;font-size:25px;letter-spacing:3px;}
    .block-full-body.m-top .block-left .block-img{width:35%;margin:0 auto;text-align:center;}
    .container{width:90% !important;max-width:90% !important;margin:0 auto !important;}
    .block-banner.desktop{display:none;}
    .block-banner.mobile{display:block;}
    .block-full-body h2{text-align:center;}  
    .block-full-body .block-full-body-int{width:100%;float:left;display:block;}
    .block-full-body .block-full-body-int .block-img{width:35%;margin:0 auto;}
    .block-conteudo h3{font-size:44px;margin:0;text-align:center;justify-content:center;}
    .block-conteudo{text-align:center;}
    .block-conteudo p{font-size:32px;text-align:center;}
    .block-conteudo .block-link{text-align:center;}
    .block-conteudo .block-link a{font-size:36px;font-weight:bold;}
    .block-full-body.m-top .block-left{width:100%;margin:0 0 2% 0;}
    .block-full-body.m-top .block-left h2, 
    .block-full-body.m-top .block-right h2{width:100%;text-align:center;font-size:40px;}
    .block-full-body.m-top .block-right{width:100%;}
    .block-full-body.m-top .block-right .block-right-int .blk-int{width:100%;margin:0 0 3% 0;padding:0;text-align:center;}
    .block-right-int .block-img{text-align:center;}
    .block-right-int .blk-int h3{width:100%;float:left;display:block;font-size:36px;text-align:center;}
    .block-right-int .blk-int p{font-size:32px;text-align:center;}
    .block-banner img{width:100%;}

    .contact-form~footer.block-footer,
    .servicos_page~footer.block-footer,
    .quem_somos_page~footer.block-footer{position:absolute;bottom:0;}
}
/*fim home*/

/* Contact form */
.contact_form .text_inner>h5{font-weight:800;font-size:22px;line-height:1.5em;}
.contact_form p.contact_field{padding:0;margin-bottom:3%;background-position:50%;background-size:cover;}
.contact_form p.contact_field>label.contact_form_label{text-align:left;display:none;position:relative;}
.contact_form p.contact_field>.contact-field{border-radius:14px 14px 14px 14px;overflow:hidden;border-width:1px;border-color:#7f7f7f;text-align:left;width:100%;color:#999;font-size:14px;padding:15px;}
.contact_form p.contact_field>textarea{min-height:150px;display:block;}
.contact_form .contact_bottom_container{float:inherit;width:100%;display:flex;justify-content:center;align-items:flex-start;margin-bottom:10px;}
.contact_form .contact_bottom_container .contact_submit{color:#fff;border-width:0;border-radius:12px;font-size:16px;background-color:#bf010e;padding:10px 50px;}
form#send_message .alert{display:none;}
/* End Contact form */

/*pagina de rastreio*/
@media screen and (max-width:767px){
    main.tracking-form .block-rastreio .block-rastreio-int .block-input span{width:100%;float:left;display:block;text-align:left;font-size:25px;margin:0 0 2% 0;}
    .btn-search{top:108px;right:30px;}
    .btn-search button{height:60px;font-size:30px;}
}
/*fim pagina de rastreio*/

/*header*/
.block-header{width:100%;float:left;display:block;}
.block-header a.navbar-brand{width:50%;float:left;display:block;margin:0;}
.block-header .sign{width:50%;float:right;}
button.delete_all{padding:0 5px;font-size:14px;}
/*fim header*/
