@charset "utf-8";
/* CSS Document */
img {max-width:100%; height:auto}

@media (max-width: 980px) {
#cssmenu > ul > li > a{padding: 7px 18px !important;}

}
@media (max-width: 850px) {

/*HEADER*/
.tell, #wrap{width:766px}

/*FOOTER*/
#intesols_footer{width:766px;  padding-right: 0; text-align: center;}

/*GALLETY*/
.thumb{width: 123px;}

.contactform textarea{width: 350px;}


}
@media (max-width:836px) {
.picturelist .thumb{ width: 21%;}
}
@media (min-width: 768px) {

}

@media (min-width: 768px) and (max-width: 979px) {

}

@media (min-width: 480px) and (max-width: 767px) {

/*HEADER*/
.tell, #wrap{width:478px}

#header{background-size:contain !important; height: 61px;}

/*BANNER*/
#picture_list{width: 420px;}
#picture_list img{height: 66px;}

/*CONTENT*/
.home-tb tr td{width:24% !important; float:left; margin-right:5px;}
.home-tb tr td:last-child{margin-right: 0px;}
.home-tb tr td img{width: 80%;}

/*FOOTER*/
#intesols_footer{width:480px; text-align: center;  padding-right: 0;}
#footer-wrap{height: 95px; padding: 20px 10px 0;}


/*GALLERY*/
.thumb{width: 30%;}
.albumlist{margin-right:0; padding-right:0}
.albumlist li:nth-child(3){margin: 0 0 0.5em 0;}

.picturelist{margin-right:0; padding-right:0}
.picturelist li:nth-child(3n+3){margin: 0 0 0.5em 0;}
	
}

@media (max-width: 767px) {

.tell {
    margin: 0 auto 10px;
}
.social {
    display: inline-block;
    float: none;
    width: 100%;
}
.h_contact {
    display: inline-block;
    float: none;
    padding-top: 5px;
    width: 100%;
}


#header_right ul{padding:0}
#header_right ul li a{padding: 3px 0;  margin-left: 8px;}
#header_right ul li a:hover{padding: 3px 0; }

/*Menu*/
#menu_vert{padding-left:0}
#primary-nav li{margin-left: 0;}
#menuwrapper{ display: inline-block;}


/*CONTENT*/
.breadcm{padding-bottom:10px;}
.home-tb{width:100%}

/*Inner page*/
#banner.internal{background-position:85% 0; height: auto; padding-top: 76px; padding-left: 10px;  padding-right: 10px;}

/*Contact*/

.cont tr td{width:100%; float: left;}
.cont tr td table{width:100%;}
.cont div{width:100% !important}

.contactform input, .contactform select, .contactform textarea{width: 100%;}
.contactform .fbsubmit{width:100px;}

.picturelist{margin-right:0; padding-right:0}



}

@media (max-width: 479px) {

body{margin-top: 10px;}
#main{padding: 15px 10px 0;}

/*HEADER*/
.tell{width: 291px; margin: 0 auto 25px; text-align: center; }
.social strong { margin-top: 3px;}
.tell span strong{font-size: 11px;}
.tell span img{width: 18px;}
.h_contact{font-size: 12px;}
.h_contact .sep { display:none;}
.h_contact br { display: inline; height: 0;}
#wrap{width:291px}

#header_right{/*float:right; margin-top: -34px;*/ display: inline-block; float: none;margin-left: -42px; margin-top: -23px;}
#header_right ul{ margin-top: 0;}
#header{background-position: 45% top;  background-size: 530px auto;  padding-left: 42px; height: 67px;}

#primary-nav a{padding: 5px 7px; font-size: 10px;}

/*BANNER*/
#banner{padding-left: 10px;  padding-right: 10px; height: auto;}
#picture_list{width: 259px;}
#picture_list img{height:37px;}

/*CONTENT*/
.home-tb tr td{width:48% !important; float:left; margin-right:5px;}
.home-tb tr td .img-tit{height: 34px; display: block;}

.full-width{width:100%;}
.full-width tr td{width:100%; float:left;}
.full-width tr td.in-td{padding-left: 0 !important; padding-top:15px; }

/*FOOTER*/
#intesols_footer{width:291px; text-align: center;  padding-right: 0;}
#footer-wrap{height: 130px; padding: 20px 10px 0;}  

/*GALLERY*/
.thumb{width: 45%;}
.albumlist{margin-right:0; padding-right:0}
.albumlist li:nth-child(1n+2){margin: 0 0 0.5em 0;}

.picturelist .thumb{width: 19%;}
.picturelist li:nth-child(2n+2){margin: 0 0 0.5em 0;}
}
	
/* Stylesheet: responsive Modified On 2016-05-26 08:30:15 */
