@media screen and (max-width: 992px) {
	 .mobi-hidden {
		display: none !important;
	}

	.domain_search {
		margin-top: 100px;
	}

	.header {
		margin-top: 0 !important;
		top: 0 !important;
	}
}
 
@media screen and (min-width: 993px) {
	 .mobi {
		display: none !important;
	}

	
}


.domain_search h5 {
    font-size: 18px !important;
}


.link {
	color: #fff !important;
	margin: 0 15px;
	font-size: 12px;
	text-transform: uppercase; 
	
}


.ms-layer.text2 {
    font-size: 54px !important;
    font-weight: bold !important;
}

.domain_search .serch_area {
	padding: 40px 0px 45px 0px;

}

.domain_search .serch_area h5{
	display: block !important;
	font-size: 20px !important;
	margin-bottom: 15px;
}

.domain_search .serch_area p{
	display: block !important;
	clear: both !important;
}


.domain_search .icon {
	float: left !important;
	margin-top: 10px !important;
	width: 35px !important;
	height: 35px !important;
}

.icon-phone {
	background: url(../images/icon/phone.png) no-repeat center center;
}

.icon-headphone {
	background: url(../images/icon/headphone.png) no-repeat center center;
}

.icon-chat {
	background: url(../images/icon/chat.png) no-repeat center center;
}

.icon-inf {
	background: url(../images/icon/info.png) no-repeat center center;
}

.container .caps {
	font-weight: bold !important;
	text-align: center;
}

.container h4 {
	font-size: 22px;
}
.parallax_section2 {
	padding: 60px 0px 50px 0px; 	
}


.feature_section4 h1 {
	color: #2a363f !important;
}


.feature_section4 .left {
    background: #f3f3f3;
}

.feature_section4 strong {
    color: #2a363f;
}


.feature_section4 .center {
    background: #EEEEEE !important;
}

.feature_section4 p {
	min-height: 180px;
}
.feature_section4 img {
	margin: 50px auto;
}

.container .button.green{
    background: #86C724 !important;
    color: #fff !important;
}
.container .button.dark{
    background: #2A363F !important;
    color: #fff !important;
}

.container .button.blue{
    background: #217DAA !important;
    color: #fff !important;
}

.container .button.orange{
    background: #FF8000 !important;
    color: #fff !important;
}
.container .button.red{
    background: #CC0000  !important;
    color: #fff !important;
}
.container .dark{
	color: #2A363F !important;
}
.container .blue{
	color: #217DAA !important;
}
.container .green{
	color: #86C724 !important;
}
.container .orange{
	color: #FF8000 !important;
}
.container .red{
	color: #CC0000 !important;
}

.bgdark{
	background: #2A363F !important;
	color: #FFF !important;
}
.bgblue{
	background: #217DAA !important;
	color: #FFF !important;
}
.bggreen{
	background: #86C724 !important;
	color: #FFF !important;
}
.bgorange{
	background: #FF8000 !important;
	color: #FFF !important;
}
.bgred{
	background: #CC0000 !important;
	color: #FFF !important;
}


.cursos p {
	display: block;
	font-size: 16px;
}

.cursos .button.orange {
	margin-top: 30px;
	float: left;
}

.cursos .caps {
	text-align: left;
}


.parallax_section21 {
	float: left;
	width: 100%;
	padding: 50px 0px 40px 0px;
	background: #217DAA !important;
}


.yamm .yamm-content {
    padding: 30px 40px 20px 40px !important;
}

.mega-menu-contnew .section-box {
	padding-top: 30px;
}


.servicos h1 {
	text-align: left !important;
	text-transform: uppercase !important;
}


hr {
	
	margin: 50px 0;
	border: none !important;
    border-top: #ddd solid 1px !important;
}


/* feature section 106 */
.feature_section106 {
	float: left;
	width: 100%;
	padding: 0px;
	background: #eee;
}
.feature_section106 .left {
	float: left;
	width: 33.5%;
	padding: 90px 0px 90px 0px;
	margin-left: 13%;
	background: url(../images/servicos/suporte.png) no-repeat left top;
}
.feature_section106 .left .climg {
	float: left;
	width: 23%;
	margin-right: 30px;
}
.feature_section106 .left .climg img {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-radius: 3px;
}
.feature_section106 .left .climg strong {
	float: left;
	color: #e67e22;
}
.feature_section106 .left .climg em {
	font-size: 12px;
	font-style: normal;
}

.feature_section106 .right {
	float: right;
	width: 50%;
	padding: 90px 0px 75px 70px;
	
}


.onecol_sixty {
    background: #fff !important;
    padding-bottom: 70px !important;
}

.onecol_sixty.last {
    margin-right: 0 !important;
    clear: right;
    margin-left: -50px !important;
    padding-left: 50px !important;
}