

/* Start:/bitrix/templates/cor_new/components/artismedia/section_gallery.section.list/template/style.css?15840024631125*/
.artismedia_gallery_box ul li {
    list-style: none;
}
.artismedia_gallery_box ul {
    padding: 0px;
}
.artismedia_gallery_box .portofolio_details {
    min-height: 40px;
    margin-bottom: 5px;
}
.artismedia_gallery_box a {
    color: #333333 !important;
    text-decoration: none;
}
#gallery .portfolio_title-inside {
    background: white none repeat scroll 0 0;
    bottom: 10px;
    display: none;
    opacity: 0.6;
    padding: 5px;
    position: absolute;
    transition: all 3s ease 0s;
    width: 98%;
}

#gallery .row .image_frame {
    position: relative;
}
#gallery .image_frame:hover .portfolio_title-inside {
    display: block;
}
#gallery .portfolio_title-inside {
    font-size: 1.2vw;
}
.portofolio_details {
    font-size: 1vw;
}
#gallery .portfolio_title-inside span {
    padding-left: 5px;
}
#gallery .col-lg-3 {
    margin-bottom: 15px;
}
#gallery .col-lg-4 {
    margin-bottom: 15px;
}
#gallery .col-lg-4 .portfolio_title-inside {
    width: 92%;
}
@media screen and (max-width: 992px) {
    .artismedia_gallery_box ul {
        margin-top: 15px;
    }
}

.col-lg-3, .col-lg-4 {
    margin-left: 0;
}
/* End */


/* Start:/bitrix/components/zaiv/instagramgallerylite/templates/orig/style.css?1584002205999*/
.zaiv-instagram-gallery-container{
	clear:both;
	width: 100%;
	box-shadow: none;
	display: block;
	overflow: hidden;
	font-family: arial, tahoma!important;
}
.zaiv-instagram-gallery-media{}
.zaiv-instagram-gallery-media a{
	display:block;
	float:left;
	width: 215px;
	background: silver;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
}
.zaiv-instagram-gallery-media a:before {
	content: "";
	padding-top: 100%;
	float: left;
}

/*****************************************************************************/
@media screen and (max-width: 1024px) {
	.zaiv-instagram-gallery-media a{width: 25%;}
}
@media screen and (max-width: 768px) {
	.zaiv-instagram-gallery-media a{width: 25%;}
}
@media screen and (max-width: 500px) {
	.zaiv-instagram-gallery-media a{width: 25%;}
}
@media screen and (max-width: 500px) {
	.zaiv-instagram-gallery-media a{width: 50%;}
}
@media screen and (max-width: 350px) {
	.zaiv-instagram-gallery-media a{width: 50%;}
}
/* End */
/* /bitrix/templates/cor_new/components/artismedia/section_gallery.section.list/template/style.css?15840024631125 */
/* /bitrix/components/zaiv/instagramgallerylite/templates/orig/style.css?1584002205999 */
