 /* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width:600px) and (max-width:767px) {

}


 /* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 960px) {
.logo_area{margin:51px 0 0 160px!important;}
.logo_area img{height:auto;}
.uper_right_text{float:none!important;}
.left_text{float:none!important;}
.clearfix::after{clear:both!important;}
hr{margin-bottom:0px!important; margin-top:0px!important;}
.icon_point h5{float:left!important; clear:both!important;}
.icon_point p{float:left!important; clear:both!important;}
.uper_right_text h1{padding-top:20px;}

.row_area{margin-left:-17px!important; margin-right:-17px!important; text-align:center;}
.row_area img{float:left; margin:1px;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.logo_area{margin:51px 0 0 115px!important}
.logo_area img{height:auto; width:93%!important;}
.uper_right_text{float:none!important;}
.left_text{float:none!important;}
.clearfix::after{clear:both!important;}
hr{margin-bottom:0px!important; margin-top:0px!important;}
.main-menu{top:45px!important;}
.main-menu ul li a{margin-top:12px!important;}
.linea3{top:45px!important;}
.linea2{top:57px!important;}
.linea1{top:35px!important;}
.menu{margin:25px 75px 0 0!important;}
.header_contact{line-height:18px!important;}
.icon_point h5{float:left!important; clear:both!important;}
.icon_point p{float:left!important; clear:both!important;}
.uper_right_text h1{padding-top:20px;}

.row_area{margin-left:-17px!important; margin-right:-17px!important; text-align:center;}
.row_area img{float:left; margin:1px;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (min-width: 320px) and (max-width: 479px){
.logo_area{margin:104px 0 0 21px;}
.logo_area img{height:auto; width:93%!important;}
.clearfix::after{clear:both!important;}
hr{margin-bottom:0px!important; margin-top:0px!important;}
.main-menu{top:45px!important;}
.main-menu ul li a{margin-top:12px!important;}
.linea3{top:45px!important;}
.linea2{top:57px!important;}
.linea1{top:35px!important;}
.menu{margin:25px 75px 0 0!important;}
.header_contact{line-height:18px!important;}
.left_text span:nth-child(2){font-size:16px; width:auto;}
.type-wrap{padding:0px!important;}
.icon_point h5{float:left!important; clear:both!important;}
.icon_point p{float:left!important; clear:both!important;}
.uper_right_text h1{padding-top:20px;}

.row_area{margin-left:-17px!important; margin-right:-17px!important; text-align:center;}
.row_area img{float:left; margin:1px;}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (min-width:240px) and (max-width:319px){

}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (min-width:1024px){	

}

/*===========================desktop_area====================================*/
@media only screen and (min-width:1025px){	

}

/*===========================table_area====================================*/

@media only screen and (max-width: 800px) {
}
/*===========================table_area====================================*/