

@media screen and (min-width:320px) and (max-width:768px) {

.my_submenu_main{display: block;padding-left: 5px;margin: 5px 0;}
.hide_on_mobile{display: none;}
.my_submenu_main a.navbar-toggler {
    color: #fff;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1.5;
}
.my_submenu_main > .navbar-toggler::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}
ul.my_sub_menu {
    margin-left: 12px;
    background: #fff;
    padding: 0;
    margin-top: 10px;
}
ul.my_sub_menu > li > a.dropdown-item {
    color: #000;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 1.5;
    padding: 0.5rem 1rem;
    border-top: rgb(201, 148, 70) 1px solid !important;
}
.my_submenu_main > .navbar-toggler:hover, .my_submenu_main > .navbar-toggler:focus {
    text-decoration: none;
    border: 0;
    outline: 0;
    color: #fff !important;
}
html {
	font-size: 68%
}
body {
	overflow: scroll !important;
	overflow-x: hidden !important
}
.navbar-light .navbar-toggler {
    color: #fff;
    border-color: #fff;
    z-index: 999;
    position: absolute;
    right: 1rem;
    top: .75rem;
    background: #fff;
    }
/*div {
	transform: none !important
}*/
.header-wrapper .navbar-brand img {
	max-width: 100px
}

.section_60, .section_40, .section_45, .section_55 {
    width: 100% !important;
    transform: none !important;
    padding: 0rem 2rem !important;
    animation: none !important;
}
.tipos-area .tipos-inner .tipos-left{transform: none !important;}
.tipos-area .tipos-inner .tipos-rht{transform: none !important;}
.tempo-area .tempo-inner h2{animation: none !important;}
.anim-text.pad-left{animation: none !important;}
.hero-area h2 {animation: none !important;}
.hero-area p  {animation: none !important;}
.measure .mesure-img{animation: none !important;}
.tipos-area .tipos-inner .tipos-flex figure {height: 200px;}
.navbar-dark .navbar-nav .nav-link{font-size: 16px !important;font-weight:400;line-height: 1.5;} 
.topbar ul .nav-link {font-size: 16px !important;}
div#contact form p {font-size: 16px !important;padding-bottom: 3rem!important;padding-top: 3rem!important;}


.header-wrapper {
	height: auto
}
.hero-area p{ color: #333 }
.anim-wrapper {
	padding: 0rem
}
.anim-wrapper .section_60, .anim-wrapper .section_55 {
	display: none
}
.mob-img {
	display: block;
	margin-top: 2rem;
	padding: 0rem 1rem
}

.item_flex {
	flex-direction: column
}

/*footer {
	padding: 2rem
}
*/
.hide-desk-img {
	display: none
}

.wow {
	display: block;
	visibility: visible !important;
	opacity: 1;
}


.mob-img{text-align:center; width:100%}
.mob-img img{ max-width: 300px; height: auto }


.aberto .row, .planos .row, .painel .row{flex-direction: column-reverse;}
.infinitas-area .infinitas-inner ul li{width: 100%}
/*footer .footer-bx1, footer .footer-bx2, footer .footer-bx3{width: 100%; margin-right: 0rem}
.footer-row{ flex-direction: column; }
footer .sitemap-list{ flex-wrap: wrap; }
footer .footer-row3 ul{width: 22%}
*/
.section_50{width: 100%; padding: 1rem !important}
.empresa .row, .creatividade .row, .optimize .row{flex-direction: column-reverse;}
.measure .mesure-img {text-align: center;}
.measure .mesure-img img{max-width: 300px;}

.desk-img{display: none}
}


@media screen and (min-width:769px) and (max-width:993px) {
html {
	font-size: 68%
}
body {
	overflow: scroll !important;
	overflow-x: hidden !important
}
div {
	transform: none !important
}
.wow {
	display: block;
	visibility: visible !important;
	opacity: 1;
}

}

@media screen and (min-width:994px) and (max-width:1200px) {
html {
	font-size: 68%
}
body {
	overflow: scroll !important;
	overflow-x: hidden !important
}
/*div {
	transform: none !important
}*/
.wow {
	display: block;
	visibility: visible !important;
	opacity: 1;
}



}