@media (max-width:1619px){
	/* PÁGINA HOME
	============================================================================================ */
 
        
}



@media (max-width:1199px){
	/* PÁGINA HOME
	============================================================================================ */
.h_blog_item .h_blog_text .h_blog_text_inner {
    background: #fff;
    padding: 22px 26px;
    border-radius: 10px; }




}





@media (max-width:991px) {
	/* PÁGINA HOME Texto da imagem de capa
	============================================================================================ */
        .pad_top {
            padding-top: 80px; }
        
        .home_banner_area .banner_inner .banner_content h3 {
            font-size: 60px;
            font-family: "Roboto", sans-serif;
            font-weight: bold;
            margin-bottom: 20px;
            line-height: 60px; }      

        .h_blog_item .h_blog_text .h_blog_text_inner {
            background: #fff;
            padding: 10px 12px;
            border-radius: 10px; }

        .h_blog_item .h_blog_img img {
            width: 100%; }        
        
        .h_blog_item .h_blog_text .h_blog_text_inner.left {
            margin-left: -67px;
            position: relative;
            z-index: 2; }        
        
        .h_blog_item .h_blog_text .h_blog_text_inner.right {
            margin-right: -67px;
            position: relative;
            z-index: 2; } 
   
	/* PÁGINA HOME Acertos na coluna
	============================================================================================ */

        
        
.h_blog_item .h_blog_text .h_blog_text_inner p {
    margin-bottom: 10px; }
 
.h_blog_item .h_blog_text .h_blog_text_inner h4 {
    font-size: 32px; 
    line-height: 32px;}
.col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

}






@media (max-width:768px){
	/* PÁGINA HOME Texto da imagem de capa
	============================================================================================ */
        .pad_top {
            padding-top: 50px; }
        
        .container {
            max-width: 720px; }
        
        .h_blog_item {
            margin-bottom: 50px; }
        
        .h_blog_item .h_blog_text .h_blog_text_inner p {
            margin-bottom: 20px; }
        
        .home_banner_area .banner_inner .banner_content h3 {
            font-size: 45px;
            font-family: "Roboto", sans-serif;
            font-weight: bold;
            margin-bottom: 20px;
            line-height: 45px; }

	/* PÁGINA HOME Acertos na coluna
	============================================================================================ */
        .h_blog_text .h_blog_text_inner {
            margin-bottom: 0px; }
        
        .h_blog_item .h_blog_text .h_blog_text_inner h4 {
            color: #222;
            font-size: 30px;
            margin-bottom: 15px; }

  
        
}



@media (max-width:600px){
    	/* PÁGINA HOME
	============================================================================================ */
        .col-lg-6 {
            -ms-flex: 0 0 50%;
            flex: 0 0 100%;
            max-width: 100%; }    
        .pad_top {
            padding-top: 70px; } 

        
        .h_blog_item {
            margin-bottom: 30px; }
        
.h_blog_item .h_blog_text {
    padding-top: 0px;
    padding-bottom: 0px; }

.h_blog_item .h_blog_text .h_blog_text_inner.left {
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 30px;
    padding-bottom: 0px; }

.h_blog_item .h_blog_text .h_blog_text_inner.right {
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 30px; }



}



@media (max-width:576px){
	/* PÁGINA HOME
	============================================================================================ */
        .pad_top {
            padding-top: 20px; } 
        
        .container, .container-sm {
            max-width: 540px; }
        
        .h_blog_item {
            margin-bottom: 30px; }

        
}






@media (max-width:480px){
	/* PÁGINA HOME
	============================================================================================ */
        .pad_top {
            padding-top: 20px; } 
        

}