.wrapper{margin:0px auto;padding:0px;width:100%; margin-left:-2.0%;}.portfolio-content,.portfolio-area{width:100%; text-align:center;}.title-page{}.goto{float:right;width:130px;margin:0px 0px 0px 0px;}.portfolio-categ{margin-bottom:30px;}.portfolio-categ li{display:inline;margin-right:0px; margin-left:0px;}.image-block{display:block;position:relative;}.image-block img{}.image-block img:hover{}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden;width:380px;padding:5px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none; 

/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:15px;  color:#fff; font-family:Gotham-Medium; font-size:17px; text-transform:uppercase;}
	

	.prt-txt{  color:#000; font-family:Gotham-Medium; font-size:17px; text-transform:uppercase;}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:15px; line-height:60px; }
	.prt-txt a:hover{ color:#fff;
	
	 text-decoration:none; /* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);}





/*============  *****  =============*/
@media (max-width:1366px) {
.wrapper{margin:0px auto;padding:0px;width:100%; margin-left:0%;}
.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden;width:365px;padding:5px;}


}


/*============  *****  =============*/
@media (max-width:1280px) {

.wrapper{margin:0px auto;padding:0px;width:100%; margin-left:-0.80%;}
.portfolio-categ li{display:inline;margin-right:6px; margin-left:6px;}.image-block{display:block;position:relative;}.image-block img{}.image-block img:hover{}.portfolio-area li{float:left;margin:0 0px 0px 0;overflow:hidden;width:362px;padding:5px;}.home-portfolio-text{margin-top:10px;}li.active a{}
	

	

}



/*============  *****  =============*/
@media (max-width:1024px) {

	.wrapper{margin:0px auto;padding:0px;width:100%; margin-left:-1.50%;}

	.portfolio-categ li{display:inline;margin-right:6px; margin-left:6px;}.image-block{display:block;position:relative;}.image-block img{}.image-block img:hover{}.portfolio-area li{float:left;margin:0 0px 0px 0;overflow:hidden;width:290px; height:auto;padding:5px;}.home-portfolio-text{margin-top:10px;}li.active a{}



}


/*============  *****  =============*/
@media (max-width:800px) {


.wrapper{margin:0px auto;padding:0px;width:100%; margin-left:-4.0%;}



.portfolio-categ li{display:inline;margin-right:10px; margin-left:10px;}.image-block{display:block;position:relative;}.image-block img{}.image-block img:hover{}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden;width:221px;padding:5px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none;  
background-image: -ms-linear-gradient(top, #D93DBA 0%, #fb066c 100%);

/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:15px;  color:#fff; font-family:Gotham-Medium; font-size:15px;}
	

	.prt-txt{  color:#000; font-family:Gotham-Medium; font-size:15px;}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:15px; line-height:59px; }
	.prt-txt a:hover{ color:#fff; text-decoration:none; 
/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);}
}

/*============  *****  =============*/
@media (max-width:768px) {



.portfolio-categ li{display:inline;margin-right:6px; margin-left:6px;}.image-block{display:block;position:relative;}.image-block img{}.image-block img:hover{}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden;width:208px;padding:5px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none; 
background-image: -ms-linear-gradient(top, #D93DBA 0%, #fb066c 100%);

/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:15px;  color:#fff; font-family:Gotham-Medium; font-size:15px;}
	

	.prt-txt{  color:#000; font-family:Gotham-Medium; font-size:15px;}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:15px; line-height:60px; }
	.prt-txt a:hover{ color:#fff; text-decoration:none;
	
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%); }
}


/*============  *****  =============*/
@media (max-width:736px) {


.portfolio-categ li{display:inline;margin-right:2px; margin-left:2px;}.image-block{display:block;position:relative;}.image-block img{}.image-block img:hover{}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden;width:199px;padding:5px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none; 

/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:14px;  color:#fff; font-family:Gotham-Medium; font-size:16px;}
	

	.prt-txt{  color:#000; font-family:Gotham-Medium; font-size:16px;}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:14px; line-height:60px; }
	.prt-txt a:hover{ color:#fff; text-decoration:none; 
	
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%); }


}

/*============  *****  =============*/
@media (max-width:667px) {
	
	.wrapper{margin:0px auto;padding:0px;width:100%; margin-left:-5.50%;}


.portfolio-categ li{display:inline;margin-right:5px; margin-left:5px;}.image-block{display:block;position:relative;}.image-block img{}.image-block img:hover{}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden;width:179px;padding:5px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none;
/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:10px;  color:#fff; font-family:Gotham-Medium; font-size:15px;}
	

	.prt-txt{  color:#000; font-family:Gotham-Medium; font-size:15px;}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:10px; line-height:50px; }
	.prt-txt a:hover{ color:#fff; text-decoration:none; 
	
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%); }

}




/*============  *****  =============*/
@media (max-width:640px) {
	
	.portfolio-categ{ margin-left:12px;}
	.portfolio-categ li{display:inline;margin-right:6px; margin-left:6px;}.image-block{display:block;position:relative;}.image-block img{}.image-block img:hover{}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden;width:171px;padding:5px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none; 
	
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:10px;  color:#fff; font-family:Gotham-Medium; font-size:15px;}
	

	.prt-txt{  color:#000; font-family:Gotham-Medium; font-size:15px;}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:10px; line-height:50px; }
	.prt-txt a:hover{ color:#fff; text-decoration:none; 
	
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%); }
	

}



/*============  *****  =============*/
@media (max-width:480px) {
	
	
		.wrapper{margin:0px auto;padding:0px;width:100%; margin-left:-7.50%;}
	
	.portfolio-categ{margin-bottom:0px;}.portfolio-categ li{display:inline; margin-right:4px; margin-left:4px;  line-height:50px;  font-family:Gotham-Medium; font-size:14px; color:#000;    }image-block{display:block;position:relative;}.image-block img{ }.image-block img:hover{width:100%; max-width:195px;  height:auto;}.image-block img:hover{-webkit-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
-moz-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
box-shadow: 0px 0px 18px -3px rgba(135,133,135,1););
    -webkit-box-shadow:  0px 0px 20px 1px rgba(0, 0, 0, 0.14);}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden; width:100%; max-width:195px;padding:0px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none; 
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:7px;  color:#fff; font-family:Gotham-Medium; font-size:13px;}
	

.prt-txt {
	color: #000;
	font-size: 13px;
	margin-left: 0px;
	margin-right: 0px;
}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:7px;  }
	.prt-txt a:hover{ color:#fff; text-decoration:none; 
	
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%); }

.prt-img{ width:48.2033%; float:left; display:block; clear:both; margin-left:0%; }
.prt-img2{ width: 48.2033%; margin-left:1.1625%; float:left; display:block; clear:none; }
.prt-imggk{ width: 48.2033%; margin-left:1.1625%; float:left; display:block; clear:none; }

.prt-img3{ width: 48.2033%; float:left; display:block; clear:none; margin-left:0%; margin-top:0px;}
.prt-img4{ width: 48.2033%; margin-left:1.1625%; float:left; display:block; clear:none; margin-top:0px; }
}



/*============  *****  =============*/
@media (max-width:414px) {
	.wrapper{margin:0px auto;padding:0px;width:100%; margin-left:-8.40%;}
	
	.portfolio-categ{margin-bottom:0px;}.portfolio-categ li{display:inline; margin-right:0px; margin-left:0px; line-height:50px;  font-family:Gotham-Medium; font-size:14px; color:#000;    }image-block{display:block;position:relative;}.image-block img{ }.image-block img:hover{width:100%; max-width:195px;  height:auto;}.image-block img:hover{-webkit-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
-moz-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
box-shadow: 0px 0px 18px -3px rgba(135,133,135,1););
    -webkit-box-shadow:  0px 0px 20px 1px rgba(0, 0, 0, 0.14);}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden; width:100%; max-width:162px;padding:0px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none; 
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:7px;  color:#fff; font-family:Gotham-Medium; font-size:12px;}


.prt-txt {
	color: #000;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
}

	

}


/*============  *****  =============*/
@media (max-width:375px) {
	
	.portfolio-categ{margin-bottom:0px;}.portfolio-categ li{display:inline; margin-right:0px; margin-left:0px; line-height:50px;  font-family:Gotham-Medium; font-size:13px; color:#000;    }image-block{display:block;position:relative;}.image-block img{ }.image-block img:hover{width:100%; max-width:300px;  height:auto;}.image-block img:hover{-webkit-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
-moz-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
box-shadow: 0px 0px 18px -3px rgba(135,133,135,1););
    -webkit-box-shadow:  0px 0px 20px 1px rgba(0, 0, 0, 0.14);}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden; width:100%; max-width:300px;padding:0px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none; 
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:7px;  color:#fff; font-family:Gotham-Medium; font-size:15px;}
	

.prt-txt {
	color: #000;
	font-size: 15px;
	margin-left: 1px;
	margin-right: 1px;
}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:7px;  }
	.prt-txt a:hover{ color:#fff; text-decoration:none; 
	
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%); }

	
.prt-img{ width:100%; float:left; display:block; clear:both; margin-left:0%; }
.prt-img2{ width: 100%; margin-left:0%; float:left; display:block; clear:none; }

.prt-img3{ width: 100%; float:left; display:block; clear:none; margin-left:0%; margin-top:0px;}
.prt-img4{ width: 100%; margin-left:0%; float:left; display:block; clear:none; margin-top:0px; }


}


/*============  *****  =============*/
@media (max-width:360px) {
	
	

	
	.portfolio-categ{margin-bottom:0px;}.portfolio-categ li{display:inline; margin-right:0px; margin-left:0px; line-height:50px;  font-family:Gotham-Medium; font-size:13px; color:#000;    }image-block{display:block;position:relative;}.image-block img{ }.image-block img:hover{width:100%; max-width:290px;  height:auto;}.image-block img:hover{-webkit-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
-moz-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
box-shadow: 0px 0px 18px -3px rgba(135,133,135,1););
    -webkit-box-shadow:  0px 0px 20px 1px rgba(0, 0, 0, 0.14);}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden; width:100%; max-width:290px;padding:0px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none; 
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:7px;  color:#fff; font-family:Gotham-Medium; font-size:14px;}
	

.prt-txt{  color:#000; font-size:14px;}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:7px;  }
	.prt-txt a:hover{ color:#fff; text-decoration:none; 
	
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%); }


}


/*============  *****  =============*/
@media (max-width:320px) {
	
	

	.portfolio-categ{margin-bottom:0px; width:100%; margin-left:-15px; margin-right:0px;}.portfolio-categ li{display:inline;  margin-right:0px; margin-left:0px; line-height:50px;  font-family:Gotham-Medium; font-size:14px; color:#000;    }image-block{display:block;position:relative;}.image-block img{ }.image-block img:hover{width:100%; max-width:245px;  height:auto;}.image-block img:hover{-webkit-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
-moz-box-shadow: 0px 0px 18px -3px rgba(135,133,135,1);
box-shadow: 0px 0px 18px -3px rgba(135,133,135,1););
    -webkit-box-shadow:  0px 0px 20px 1px rgba(0, 0, 0, 0.14);}.portfolio-area li{float:left;margin:0 12px 20px 0;overflow:hidden; width:100%; max-width:245px;padding:0px;}.home-portfolio-text{margin-top:10px;}li.active a{text-decoration:none; 
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%);

 padding:7px;  color:#fff; font-family:Gotham-Medium; font-size:10px;}
	

.prt-txt {
	color: #000;
	font-size: 10px;
	margin-left: 1px;
	margin-right: 1px;
}
	.prt-txt a{color:#000; text-decoration:none; border:1px #cbcbcb solid; padding:7px;  }
	.prt-txt a:hover{ color:#fff; text-decoration:none; 
	
	/* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FF4800), color-stop(100, #F88000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #FF4800 0%, #F88000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #FF4800 0%, #F88000 100%); }
	
.prt-img{ width:100%; float:left; display:block; clear:both; margin-left:0%; }
.prt-img2{ width: 100%; margin-left:0%; float:left; display:block; clear:none; }

.prt-img3{ width: 100%; float:left; display:block; clear:none; margin-left:0%; margin-top:0px;}
.prt-img4{ width: 100%; margin-left:0%; float:left; display:block; clear:none; margin-top:0px; }



}