body{/*background-image:url(../img/img-clean.jpg);*/background-position:center center;background-attachment:fixed;background-size:cover;background-color:#f1f1f1;font-family:'Open Sans',sans-serif;font-weight:400;}
body+object{display:none!important}
.form-control,.planes-second-col .card:after,#box-footer-copyright a,#box-footer-menu nav a,.live-chat,.btn{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
/*#formprevia .form-control{padding:0.75rem;}*/
#formprevia .alert-info {background-color: #9b97c2;border-color: #bcdff1;color: #f1f1f1;}
.alert.alert-icon-left{padding-left:60px;position:relative;}
.alert.alert-icon-left > .fa{position:absolute;left:17px;font-size:30px;top:50%;margin-top:-15px;}
/*#logo{display:inline-block;width:inherit;}*/
#logo img{max-width:150px;}
#logo .nav{display:inline-flex;margin-left:10px;}
#main-nav .nav{margin-top:28px;}
.loading{background-color:rgba(0,0,0,0.8);position:fixed;z-index:10000000;width:100%;height:100%;top:0;left:0;text-align:center;display:none}
.loading .table{display:table;height:100%}
.loading .table-cell{display:table-cell;vertical-align:middle}
.loading > div{background: #f5f5f5 right url(../img/know-alpha.png);display: inline-block;padding: 40px;border-radius: 5px;margin-top: 10%;box-shadow: 0 4px 20px #000;background-size: cover;}
.loading > div > span{font-size: 20px;color: #54678D;font-weight: 500;font-style: italic;}
.nav-pills .nav-link,a.list-group-item,button.list-group-item,.btn,#main-nav .nav-link{text-transform:uppercase;letter-spacing:.05rem;font-size:.7rem;font-weight:600}
.dropdown-menu{border:0;background-color:rgba(255,255,255,.85);box-shadow:0 0 70px rgba(0,0,0,.2)}
.dropdown-item:focus,.dropdown-item:hover{background-color:#f0d64e;}
.btn-rounded{border-radius:100px;}
#c49header{background-color:#fff;padding-bottom:20px;padding-top:20px;background-size:cover;background-position:center;transition: background 1s linear !important;}
.page-index #c49header{min-height:500px}
.carousel-indicators{position:relative;display:block;text-align:left;left:0;bottom:0;right:0;top:0;margin:0;width:inherit;margin-top:80px;}
.carousel-indicators li{width:16px;height:16px;border:0;background-color:rgba(0,0,0,.1);margin:0 3px}
.carousel-indicators .active{background-color:#52658c;width:16px;height:16px;margin:0 3px}
#carousel-main{margin-top:60px}
#carousel-main .carousel-title{text-transform:uppercase;font-weight:800;color:#f0d64e;font-size: 2.5rem;}
#carousel-main .carousel-text{max-width:520px;}
.box-title .container{padding:30px 20px;}
.box-title h1{font-size:18px;line-height:28px;font-weight:300;}
.box-title .btn{margin-top:20px}
.title-alpha-img{background-color:#ebebeb;color:#54678D;position:relative;z-index:1;background-repeat:no-repeat}
.page-index .title-alpha-img{background-image:url(../img/map-alpha.png);background-position:left 6% center;}
.page-planos .title-alpha-img{background-image:url(../img/plans-alpha.png);background-position:left -6% center;}
.page-contato-cliente .title-alpha-img,.page-contato .title-alpha-img{background-image:url(../img/contact-alpha.png);background-position:left 6% center;}
.page-clientes .title-alpha-img{background-image:url(../img/clients-alpha.png);background-position:left 2% center;}
[class^="page-crie-o-seu-site-imobiliario"] .title-alpha-img{background-image:url(../img/previa-alpha.png);background-position:left 2% center;}
#box-conheca-title{background-image:url(../img/know-alpha.png);background-position:left 2% center;}
.p-logo{margin-bottom:20px}
#box-portais{margin-bottom:10px;padding:60px 0;background-color:#253455;text-align:center;color:#C9CAE1;}
#box-portais h2{color:#f0d64e;font-size:1.1rem;font-weight:600;}
*:focus{outline:none!important;}
.form-control{padding: 0.2rem .75rem;height: calc(2.5rem - 2px);}

#box-form-header{padding:60px 0;background-color:#253455;text-align:center;color:#C9CAE1;border-bottom:10px solid #1e2a43;}
#box-form-footer{padding:75px 0 50px;background-color:#253455;color:#C9CAE1;border-bottom:10px solid #1e2a43;}
#box-form-header h1{font-size:22px;color:#fff;font-weight:800;text-transform:uppercase;}
#box-form-header h2{color:#C9CAE1;font-size:1.1rem;font-weight:400;}
#box-form-header .btn-warning,#box-form-footer .btn-warning{color:#253455;font-weight:700;}
#box-form-header .btn,#box-form-footer .btn{padding:.70rem 1.5rem .60rem}
#box-form-header .form-control,#box-form-footer .form-control{border-radius:50px;border:0;padding:.5rem 1.25rem;opacity:.9;}
#box-form-header .form-control:focus,#box-form-header .btn:focus,#box-form-footer .form-control:focus,#box-form-footer .btn:focus{box-shadow:0 2px 10px #000, 0 0 6px 3px #7f96c7;opacity:1;}
#box-form-footer h1{text-transform:uppercase;font-weight:800;color:#f0d64e;font-size:1.7rem;line-height:2.2rem;}
#box-form-footer h2{font-size:1rem;color:#fff;line-height:1.7rem;font-weight:400;}
.color-yellow{color:#f0d64e;}

#box-realestates,#box-promocoes{padding:60px 0;}
#box-servicos{padding:60px 0 40px;background-color:#fff;}
#box-footer-menu{background-color:rgba(255,255,255,.6);padding:50px 0 40px;}
#box-footer-news{background-image:url(../img/novidades-mercado-imobiliario.jpg);background-size:cover;background-position:center center;padding:70px 0}
.page-noticias #box-footer-news{display:none}
#box-footer-copyright{text-align:center;}
#box-footer-copyright a,#box-footer-copyright{background-color:#222c40;padding:10px 0;color:#bbbbbb;font-size:12px;}
#box-footer-copyright a:hover,#box-footer-copyright a:focus,#box-footer-copyright a:active{color:#fff;}
.copyright{display:inline-block;line-height:1.6rem;}
.box{padding:50px 0;}
#box-conheca .list-group{margin-bottom:30px}
#box-clientes{padding:40px 0;}
.text-big{font-weight:800;text-transform:uppercase;font-size:32px;}
.text-big-news{font-weight:800;text-transform:uppercase;font-size:22px;}
.dropdown-toggle::after{display:none}
.portal-logo{display:inline-block;padding:20px 0;}
.portal-logo img{max-width:70%;}
.promo-image{height:230px;background-repeat:no-repeat;margin:auto;background-size:auto;background-position:center}
.promo1{background-image:url(../img/promo1.png);}
.promo2{background-image:url(../img/promo2.png);}
.promo-content{padding-top:20px;color:#474747;}
[id*='box-destaque']{padding:50px 0;background-size:cover;background-position:center center;}
#box-destaque0{color:#5b709b;text-align:center;font-size:25px;font-weight:600;line-height:35px;}
#box-destaque1{background-color:#364976;background-image:url("../img/otimizacao-site.jpg");color:#fff;}
#box-destaque2{border-top:6px solid #000;background-color:#dee1e2;background-image:url("../img/site-imobiliaria.jpg");color:#243252;text-align:right;background-attachment:fixed;}
#box-destaque3{border-top:6px solid #52658c;background-color:#fff;background-image:url("../img/corretores.jpg");color:#243252;}
#box-destaque4{background-color:#52658c;background-image:url("../img/img-mapa.png");color:#fff;text-align:center;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}
#box-destaque0 p{margin:10px 20%;}
[id*='box-destaque'] p{font-style:normal;}
[id*='box-destaque'] h1 a{color:#f0d64e;}
.quadro{text-align:center;width:90%;text-align:center;padding:10px 15px;margin:0 auto}
.quadro-icone{background-image:url(../img/icones.png);background-repeat:no-repeat;width:143px;height:122px;margin:0 auto 20px;}
.quadro-titulo h1{font-size:24px;font-weight:600;color:#253455}
.quadro-desc{color:#5672b1;margin:20px 0}
.icone-software{background-position:0 0}
.icone-site{background-position:-143px 0}
.icone-exportacao{background-position:-286px 0}
.icone-responsivo{background-position:0 -143px}
.icone-seo{background-position:-143px -143px}
.icone-chat{background-position:-286px -143px}
.titulo-produtos{text-align:center;}
.titulo-produtos h1{font-size:25px;color:#253455;font-weight:300;}
.titulo-produtos h2{font-size:15px;color:#5672b1;line-height:15px;margin-bottom:20px;font-weight:300;}
.social .fa{font-size:24px;margin:0 5px;}
#box-footer-menu nav a{font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;display:inline-block;}
#box-footer-menu nav a:hover,#box-footer-menu nav a:active,#box-footer-menu nav a:focus{background-color: rgba(0,0,0,.06);}
#box-footer-menu nav ul{list-style:none;padding:0;margin:0;}
.title-footer{font-size:1.3em;font-weight:600;margin-left:8px;font-style:italic;margin-bottom:25px;}
.title-footer:after{content:" ";width:50px;height:5px;background-color:#f0d64e;display:block;margin-top:10px;margin-left:2px;position:absolute;}
.title-footer.after-responsive{text-align:right;padding-right:10px}
.title-footer.after-responsive:after{right:26px}
.title-footer.after-responsive+nav{text-align:right;}
.col-contact .title-footer{margin-left:-2px;text-align:center;}
.col-contact .title-footer:after{margin:10px auto 0;left:0;right:0;}

.template-print-hover,.template-print-mobile,.wrap-template .btn,.template-print{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.row-box-big{padding:26px;}
.wrap-template,.template-tags{margin-bottom:26px;}
.template-tags .btn-primary:not(.active){background-color:rgba(0,0,0,.25);border-color:transparent;}
.wrap-template{overflow:hidden;border-radius:4px;position:relative;box-shadow:0 4px 6px #000;}
.template-print{z-index:5;}
.template-print-hover{opacity:0;position:absolute;width:100%;height:100%;text-align:center;padding:20px;z-index:10;background:-moz-linear-gradient(top, rgba(252,252,252,0.85) 30%, rgba(0,0,0,0.7) 90%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top, rgba(252,252,252,0.85) 30%,rgba(0,0,0,0.7) 90%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(252,252,252,0.85) 30%,rgba(0,0,0,0.7) 90%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9fcfcfc', endColorstr='#000000',GradientType=0 );}
.template-print-mobile{margin-top: 200px;opacity: 0;}
.wrap-template:hover{box-shadow: 0 2px 12px #000;}
.wrap-template .btn{margin-top:-70px;}
.wrap-template:hover .template-print-mobile{margin-top:20px;opacity:1;}
.wrap-template:hover .template-print-hover{opacity:1;}
.wrap-template:hover .btn{margin-top: 0;}
.wrap-template:hover .template-print{/*-webkit-filter:blur(5px);filter: blur(5px);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);*/}

.flag{background-image:url("../img/country-flags-small.png");background-repeat:no-repeat;width:23px;height:17px;display:inline-block;vertical-align:middle;margin:-4px 4px 0 -4px;}
.flag-arg{background-position:0 0}
.flag-bol{background-position:-23px 0}
.flag-bra{background-position:-46px 0}
.flag-chi{background-position:-69px 0}
.flag-col{background-position:-92px 0}
.flag-equ{background-position:-161px 0}
.flag-mex{background-position:-184px 0}
.flag-par{background-position:0 -17px}
.flag-per{background-position:-23px -17px}
.flag-ven{background-position:-69px -17px}
.flag-uru{background-position:-92px -17px}
.flag-spa{background-position:-138px -17px}
.flag-eua{background-position:-161px -17px}
.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{background-color:#54678d;border-color:#54678d;}
a.list-group-item:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem;}
a.list-group-item:last-child{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;}
a.list-group-item{background-color:rgba(255,255,255,.5);}
a.list-group-item:hover:after,a.list-group-item.active:after{content:"\f105";font-family:'FontAwesome';position:absolute;right:18px;font-size:17px;top:6px;}
.feature-box{border-bottom:1px dashed #dedede;margin-bottom:25px;position:relative}
.feature-box.no-line{border-bottom:0}
.feature-box .tab-content{padding-top:20px}
.feature-box .feature-title{color:#9b97c2;text-transform:uppercase;font-weight:800;font-size:22px;text-align:center;margin-bottom:1.2rem;}
.feature-box .feature-text{line-height:1.5rem;margin-bottom:1.5rem;color:#7d7d7d;font-size:15px;text-align:justify;}
.feature-img + .feature-title + .feature-text{min-height:120px;}
.feature-box .feature-img{width:130px;margin:0 auto;display:block;margin-bottom:20px}
.accordion-duvidas .panel-title{border-bottom:1px dashed #dedede;padding-bottom:10px;}
.accordion-duvidas .panel{margin-top:20px;}
.c-indicator{/*border:1px solid #ccc;*/background-color:#fff;top:3px;}
label.c-input.c-radio + label.c-input.c-radio{margin-left:20px;}
.card-img-top{border-radius:1rem 1rem 0 0}
.card{border-radius:1rem;}
.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{background-color:#54678d;}
.nav-pills .nav-link{border-radius:5rem;padding:1em 2.2em;background-color:#ebebeb;}
.row-box,fieldset.fieldset-radio{background-color:#e8e8e8;border-radius:4px;}
fieldset.fieldset-radio{padding:9px 16px 6px;}
.row-box{padding:16px;}
.row-box.box-big{padding:30px 30px 15px}
.row-box .news-title{line-height:1.5rem;font-size:0.9rem;color:#7d7d7d;}
.row-box.box-big h4{margin:20px 0;}
.radius4{border-radius:4px}
.model-name{font-size:20px;font-weight:600;line-height:42px;margin-bottom:2px;}
.icone-assine{margin:0 auto;margin-bottom:4px;display:block;}
.accordion-custom{border-radius:4px;overflow:hidden;background-color:#dbdbdb;border:1px solid #dbdbdb;}
.accordion-custom .panel-title{background-color:#fff;;padding:8px 15px;font-size:16px;margin-bottom:1px;}
.accordion-custom .c-input,.accordion-custom .panel-title a{color:#666;font-size:14px;}
.accordion-custom .c-inputs-stacked .c-input:first-child{margin-top:10px;}
.accordion-custom .c-inputs-stacked .c-input{display:block;margin-left:10px!important;font-size:15px}
.accordion-custom .c-indicator{border:0;}
.accordion-custom a .fa {margin-right:5px;}
.c-radio input:checked~.c-indicator{background-image:none}
.c-input>input:checked~.c-indicator{background-color:#52658c;}
.carousel-control.left,.carousel-control.right{background-image:none;background-color:transparent;}
.highlighted-clients{position:relative;margin-bottom:100px}
#shelf{position:absolute;bottom:-31px;z-index:-1}
#carousel-clients .carousel-control{bottom:-61px;top:inherit;left:inherit;right:50px;font-size:20px;opacity:.8;height:40px;width:40px;border-radius:100px;background-color:#222c40!important;}
#carousel-clients .carousel-control.right{right:0}
.client-testimonial{font-size:17px;text-align:right;font-style:italic;color:#7d7d7d;}
.client-name{text-align:right;font-weight:800;color:#52658c;margin-bottom:0}
.client-site{text-align:right;font-size:12px;letter-spacing:.5px;color:#7d7d7d;display:block;}
.print{position:absolute;overflow:hidden;width:355px;top:10px;left:66px;height:225px;}
.print img{width:100%;}
.card-office{margin-bottom:1.5rem;}
.card-office .carousel-inner{border-radius: 1rem 1rem 0 0;}
.grid-clients .card-text,.card-office .card-text{margin-bottom:0;text-align:center;}
.grid-clients .card-block,.card-office .card-block{padding:.75rem;}
.page-link{border-radius:50px!important;width:40px;height:40px;margin:2px;border:0;color:#222c40;background-color:#f0d64e;line-height:1.4;}
.page-link:focus,.page-link:hover{color:#222c40;background-color:#d3b312;}
.page-link-none{background-color:transparent;cursor:default;}
.page-link-none:focus,.page-link-none:hover{background-color:transparent;}
#box-footer-menu nav{margin-bottom:20px}
.news{margin-bottom:20px;border-left:6px solid #f0d64e;padding-left:20px;}
.news .news-title{color:#243252;font-style:italic;font-weight:600;margin-bottom:10px;font-size:16px}
.news .news-resume{font-size:14px;line-height:28px}
.box-news{background-color:#fff}
#box-footer-news .titulo-produtos{margin-bottom:40px}
.card-comece{background-image:url('http://www.code49.com.br/img/banner-top-noticias.jpg');color:#fff;background-position:right;background-size:cover;}
.card-mid-color{padding: 10px 20px;margin-left:-20px;margin-right:-20px;margin-bottom:20px;}
.card-mid-color h3{font-weight:600}
.bg-red{background-color:#ae0000;}
.box-contact .btn{margin:8px 0 12px;}
.contact.contact-tel{font-weight:600;}
.contact.contact-mail{color:#9b97c2;font-size:14px;}
.wrap-contact{padding-left:10px;position:relative;}
.wrap-contact .contact-city{font-size:12px;margin-bottom:-4px;}
.wrap-contact .contact-tel{color:#9b97c2;margin-bottom:4px;}
.wrap-contact:after{content:'\f041';font-family:FontAwesome;position:absolute;left:-22px;font-size:25px;top:0;}
.contact-left .wrap-contact{text-align:right;padding-left:0;padding-right:10px}
.contact-left .wrap-contact:after{display:none}
.live-chat{padding:5px 25px 30px;line-height:30px;cursor:pointer;text-align:center;position:fixed;z-index:9;border-top-left-radius:25px;border-top-right-radius:25px;right:-90px;top:30%;font-size:16px;background-color:#222c40;color:#fff;transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);font-size:.9rem;font-weight:600;}
.live-chat:hover{right:-84px;color:#f0d64e;}
#carousel-realestates .carousel-control{left:-46px;color:#52658c;opacity:1;text-shadow:none;width:4%;}
#carousel-realestates .carousel-control:hover{color:#9b97c2;}
#carousel-realestates .carousel-control.right{left:inherit;right:-46px;}
#carousel-realestates .carousel-control .icon-next,#carousel-realestates .carousel-control .icon-prev{font-size:50px;margin-top:-26px;}
.box-client{background-color:#e2e2e2;padding:20px;border-radius:4px;text-align:center;width:100%;display:table;}
.box-client hr{display: table-cell;}
.cliente-texto{font-size:12px;display:table-row;}
.client-logo{display:table-cell;vertical-align:middle;}
.client-logo img{max-height:100px;}
.wow{visibility:hidden;}
.card-header:first-child{border-radius:1rem 1rem 0 0;}
.card-footer:last-child{border-radius:0 0 1rem 1rem;}
.card .list-group-item:first-child,.card .list-group-item:last-child{border-radius:0;}
.card-header.card-header-primary{background-color:#54678d;color:#fff;font-weight:600;text-transform:uppercase;}
#box-planos .card-title{font-size:4rem;}
#box-planos .card-title .price-small{font-size:1rem}
#box-planos .card-footer{background-color: #f0d64e;}
.text-highlight{font-size:3rem;font-weight:700;color:#9b97c2;text-transform:uppercase;}
strike{color:#b1b1b1;}
.text-small{font-size:.8rem;}
.planes-second-col .card{overflow:hidden;border-radius:1rem 1rem 0 0;}
.planes-second-col .card:after{content:"O \A Mais \A escolhido";position:absolute;top:-22px;text-transform:uppercase;font-weight:700;font-size:.8rem;background-color:#f0d64e;padding:30px 80px 9px;-ms-transform:rotate(-45deg);-webkit-transform: rotate(-45deg);transform:rotate(-45deg);left:-96px;color:#54678d;box-shadow:0 3px 0 #f6e698;white-space:pre;line-height:.9rem;}
.planes-second-col .card:hover:after{top:-18px;left:-92px;}
.item-comum{background-image: url(../img/bg-title.png);}
.btn-primary-outline,.btn-info-outline,.btn-primary-outline:focus{border-width:2px;background-color:transparent;}
.btn-primary,.btn-primary-outline:hover,.btn-primary-outline:active{background-color:#222c40;border-color:#222c40;color:#fff!important;}
.btn-primary:hover{background-color:#52658c;border-color:#52658c;}
.btn-primary-outline{color:#222c40;border-color:#222c40;}
.btn-info-outline{color:#fff;border-color:#fff;}
.btn-info-outline:hover{color:#253455;background-color:#fff;border-color:#fff;}
a{color:#222c40;}
a:focus,a:hover{color:#52658c;text-decoration:none}
.alert{border:0;cursor:default;}
.alert-danger{background-color:#a94442;color:#ebcccc;}
.alert-success{background-color:#52658c;color:#e4e8eb;}
.close{color:#fff;opacity:.6;}
.close:focus,.close:hover{text-shadow:none;color:#fff;opacity:.9;}
.success-message,.error-message{display:none;}
.page-link.active{background-color:#bc9f10;color:#fff;font-weight:600;}
.page-link.disabled{opacity:0.4;background-color:#ccc;cursor:default;}
.alert .fa-custom{opacity:.3;color:#000;position:absolute;font-size:40px;margin-left:-12px;margin-top:-7px;}
.alert-message{margin-left:32px;}
.box-cinza{background-color:rgba(0,0,0,.05);border-radius:3px;padding:10px 16px 8px;font-size:14px;}
.simplecolorpicker.icon{width:25px;height:25px;border-radius:3px;margin-right:5px;}
.seletores.seletores-block>div{margin-bottom:4px;}
.simplecolorpicker span.color{width:25px;height:25px;border-radius:3px;}
.simplecolorpicker.regularfont span.color[data-selected]:after{margin-right:5.2px!important;margin-left:5.2px!important;text-shadow:0 1px 10px #000;}
.office-flag{border-radius:3px;}
.template-name{font-size: 18px;font-weight: 500;font-style: italic;color: #296396;background-color: rgba(255, 255, 255, .6);border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 12px 4px 10px;}

@media (min-width: 544px){
		#carousel-clients .carousel-control .icon-next,#carousel-clients .carousel-control .icon-prev{margin-top:-18px;}
}

@media (max-width: 767px){
	#box-footer-menu nav,.title-footer,nav#main-nav{text-align:center;}
	#main-nav .nav .nav-item:last-item{float:none;text-align:center;}
	#main-nav .nav .nav-item:last-item a{display:inline-block;}
	#logo{display:block}
	.navbar-nav .nav-item{float:none;display:inline-block;}
	.nav-item.btn-fix{display:block;margin-left: 0!important;text-align:center;margin-top:20px;}
	.nav-item.btn-fix a{max-width:252px;margin:0 auto;}
	.dropdown-menu{background-color:rgba(255,255,255,.95);}
	.macbook{width:300px;margin:0 auto}
	.print{width:232px;top:6px;left:0;height:149px;right:0;margin-left:auto;margin-right:auto;}
	.client-testimonial,.client-name,.client-site{text-align:center;}
	.client-site{margin-bottom:20px;}
	#carousel-clients .carousel-control{bottom:74px;left:10px;margin-left:auto;margin-right:auto;right:inherit;opacity:1}
	#carousel-clients .carousel-control.right{right:10px;}
	#shelf{display:none}
	.title-footer.after-responsive:after,.title-footer:after{margin:10px auto 0;left:0;right:0;}
	.title-footer.after-responsive+nav,.title-footer.after-responsive{text-align:center;}
	.promo-content{text-align:center}
}


@media (min-width: 768px){
	#shelf{bottom:-42px;}
	.print{width:364px;top:10px;left:68px;height:232px;}
	.col-monitor{margin-left:60px;}
	#carousel-clients .carousel-control{bottom:8px;right:100px;}
	#carousel-clients .carousel-control.right{right:50px}
	#box-footer-news .titulo-produtos{text-align:left!important;}
	.client-logo{height:80px}
	.planes-first-col{padding-right:0;margin-top:30px;}
	.planes-first-col .card{border-radius:1rem 0 0 1rem;}
	.planes-first-col .card-header{border-radius:1rem 0 0 0;}
	.planes-first-col .card-footer{border-radius:0 0 0 1rem;}
	.planes-first-col .card:after{width:14px;height:100%;background-color:rgba(0,0,0,.06);display:block;position:absolute;content:"";top:0;right:0;}
	.planes-second-col{padding:0;}
	.planes-second-col .card-header{background-color:#7083a9;padding:20px;}
	.planes-second-col .card-block{padding:2.5rem 0;}
	.planes-third-col{padding-left:0;margin-top:30px;}
	.planes-third-col .card{border-radius:0 1rem 1rem 0;}
	.planes-third-col .card-header{border-radius:0 1rem 0 0;}
	.planes-third-col .card-footer{border-radius:0 0 1rem 0;}
	.planes-third-col .card:after{width:14px;height:100%;background-color:rgba(0,0,0,.06);display:block;position:absolute;content:"";top:0;left:0;}
	.text-highlight{border-right:8px solid;padding-right:25px;margin-right:20px;}
}

@media (min-width: 992px){
	#box-footer-copyright,.feature-box .feature-title{text-align:left;}
	#box-conheca .feature-box .feature-title,.feature-box .feature-text{margin-right:165px;}
	.feature-box .feature-text.text-full{margin-right:inherit;}
	.feature-box .feature-img{position:absolute;right:0;top:20px}
	.print{width:290px;top:7px;left:57px;height:187px;}
	#shelf{bottom:-57px;}
	.col-monitor{margin-left:0;}
	.title-footer.after-responsive{text-align:left;}
	.title-footer.after-responsive:after{right:inherit;}
	.title-footer.after-responsive+nav{text-align:left;}
	.client-logo{height:100px}
}

@media (min-width: 1200px){
	.print{width:355px;top:10px;left:66px;height:225px;}
	#shelf{bottom:-70px;}
	.client-logo{height:130px}
}
