@font-face {
	font-family: 'Myriad Pro';
	src: url('fonts/MyriadPro-Regular.woff2') format('woff2'), url('fonts/MyriadPro-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Myriad Pro';
	src: url('fonts/MyriadPro-Bold.woff2') format('woff2'), url('fonts/MyriadPro-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Myriad Pro';
	src: url('fonts/MyriadPro-Semibold.woff2') format('woff2'), url('fonts/MyriadPro-Semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Myriad Pro';
	src: url('fonts/MyriadPro-Light.woff2') format('woff2'), url('fonts/MyriadPro-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

body{font-family:'Myriad Pro', sans-serif;}
.container{max-width:100%;}
@media (min-width: 1200px){.container{max-width:1320px;}}
a{color:#1a2366;}
a:hover{color:#1a2366;}

.header{width:100%;height:auto;display:block;position:absolute;left:0;top:70px;z-index:50;}
.header .navbar{padding:0;}
.header .logo{width:auto;height:auto;display:block;position:relative;float:left;}
.header .logo a{width:281px;height:80px;display:block;position:relative;float:left;background-image:url(images/logo.svg);background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.3s;}
.header .logo a:hover{opacity:0.7;}
.header .logo .slogan{width:100%;height:auto;display:block;position:absolute;left:0;bottom:-40px;text-align:center;color:#ffffff;font-size:17px;}
.header .menu{width:auto;height:auto;display:block;position:relative;float:left;margin:15px 0;padding-right:100px;max-width:950px;}
.header .menu ul{width:auto;height:auto;display:block;position:relative;float:left;margin:0;padding:0;list-style:none;}
.header .menu ul li{width:auto;height:auto;display:block;position:relative;float:left;margin:0 20px 0 0;padding:5px 0;}
.header .menu ul li:last-child{margin-right:0;}
.header .menu ul li a{width:auto;height:auto;display:block;position:relative;float:left;text-decoration:none;color:#ffffff;letter-spacing:0.1px;text-transform:uppercase;transition:0.3s;}
.header .menu ul li a:hover{opacity:0.7;}
.header .menu ul li.dropdown .sub-menu{width:230px;height:auto;display:block;position:absolute;top:100%;left:50%;margin-left:-125px;min-width:230px;max-width:100%;opacity:0;visibility:hidden;pointer-events:none;background-color:#ffffff;border-radius:.25rem;overflow:hidden;z-index:5;box-shadow:0px 0px 5px 0px rgb(68,78,90,0.40);transition:0.3s;}
.header .menu ul li.dropdown .sub-menu a{width:100%;height:auto;display:block;position:relative;float:left;margin-left:0;padding:7px 10px;text-decoration:none;font-size:16px;color:#212529;border-bottom:1px solid #ced4da;text-transform:none;transition:0.3s;}
.header .menu ul li.dropdown .sub-menu a:last-child{border-bottom:none;}
.header .menu ul li.dropdown .sub-menu a:hover{background-color:#1a2366;color:#ffffff;opacity:1;}
.header .menu ul li.dropdown .sub-menu a::after{display:none;}
.header .menu ul li.dropdown:hover .sub-menu{opacity:1;visibility:visible;pointer-events:auto;}
.header .mobile-button{width:auto;height:auto;display:none;position:absolute;float:right;outline:none;padding:0;background-color:transparent;border:1px solid transparent;border-radius:.25rem;right:0;top:50%;margin-top:-10.5px;}
.header .mobile-button:focus{outline:none;}
.header .mobile-button .menu-icon{width:30px;height:19px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;}
.header .mobile-button .menu-icon span{width:100%;height:3px;display:block;position:absolute;background-color:#ffffff;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:.35s ease-in-out;}
.header .mobile-button .menu-icon span:nth-child(1){top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.header .mobile-button .menu-icon span:nth-child(2), .menu-icon span:nth-child(3){top:8px;}
.header .mobile-button .menu-icon span:nth-child(4){top:16px;border-top-left-radius:0;border-top-right-radius:0;}
.header .mobile-button .menu-icon.open span:nth-child(1){top:8px;width:0%;left:50%;}
.header .mobile-button .menu-icon.open span:nth-child(2){transform:rotate(45deg);}
.header .mobile-button .menu-icon.open span:nth-child(3){transform:rotate(-45deg);}
.header .mobile-button .menu-icon.open span:nth-child(4){top:8px;width:0%;left:50%;}

.slider{width:100%;height:auto;display:block;position:relative;float:left;}
.slider .item{width:100%;height:100vh;display:flex;position:relative;float:left;background-position:center;background-size:cover;background-repeat:no-repeat;align-items:end;}
.slider .item::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-image:url(images/bg.png);background-position:left top;background-size:cover;background-repeat:no-repeat;}
.slider .item .content{width:100%;height:auto;display:block;position:relative;float:left;padding:70px 0;max-width:450px;}
.slider .item .content .title{width:100%;height:auto;display:block;position:relative;float:left;font-size:40px;font-weight:600;line-height:45px;color:#000000;}
.slider.owl-carousel .owl-dots{width:auto;height:auto;display:block;position:absolute;right:35%;bottom:50px;z-index:10;}
.slider.owl-carousel button.owl-dot{width:20px;height:20px;display:block;position:relative;float:left;margin:5px;padding:0;border:2px solid #cbcbcb;outline:none;background-color:transparent;border-radius:20px;transition:0.3s;}
.slider.owl-carousel button.owl-dot.active{background-color:#cbcbcb;}

.services{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 0;}
.services .carousel{width:100%;height:auto;display:block;position:relative;float:left;}
.services .carousel .item{width:100%;height:500px;display:flex;position:relative;float:left;align-items:center;overflow:hidden;}
.services .carousel .item .content{width:63%;height:200px;display:flex;position:relative;float:left;left:-30px;padding:0 200px 0 60px;background-color:#332C44;opacity:0.85;flex-direction:column;justify-content:center;transform:skewX(-11deg);z-index:2;}
.services .carousel .item .content .title{width:100%;height:auto;display:block;position:relative;float:left;max-height:66px;overflow:hidden;transform:skewX(11deg);}
.services .carousel .item .content .title a{width:auto;height:auto;display:block;position:relative;float:left;text-decoration:none;color:#ffffff;font-size:23px;line-height:33px;}
.services .carousel .item .content .title a .highlight{display:block;font-size:33px;font-weight:700;}
.services .carousel .item .content .description{width:100%;height:auto;display:block;position:relative;float:left;margin-top:10px;padding-left:15px;color:#ffffff;font-size:18px;font-weight:300;max-height:54px;overflow:hidden;transform:skewX(11deg);}
.services .carousel .item .image{width:50%;height:100%;display:block;position:absolute;right:-50px;top:0;background-position:center;background-size:cover;background-repeat:no-repeat;transform:skewX(-11deg);}
.services .carousel .item .image .one{width:120px;height:100%;display:block;position:absolute;left:0;top:0;background-color:#332C44;opacity:0.8;}
.services .carousel .item .image .two{width:90px;height:100%;display:block;position:absolute;left:120px;top:0;background-color:#332C44;opacity:0.6;}
.services .carousel .item .image .three{width:60px;height:100%;display:block;position:absolute;left:210px;top:0;background-color:#332C44;opacity:0.4;}
.services .carousel.owl-carousel .owl-nav{width:auto;height:auto;display:block;position:absolute;left:50%;bottom:50%;margin-bottom:-80px;margin-left:-30px;z-index:10;}
.services .carousel.owl-carousel .owl-nav button.owl-next, .services .carousel.owl-carousel .owl-nav button.owl-prev{width:20px;height:auto;display:block;position:relative;float:left;margin:0 5px;padding:0;border:none;outline:none;background-color:transparent;}
.services .carousel.owl-carousel .owl-nav button.owl-next svg, .services .carousel.owl-carousel .owl-nav button.owl-prev svg{width:13px;height:auto;fill:#ffffff;transition:0.3s;}
.services .carousel.owl-carousel .owl-nav button.owl-next:hover svg, .services .carousel.owl-carousel .owl-nav button.owl-prev:hover svg{opacity:0.5;}

.projects{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 0;}
.projects .container{padding-right:33px;padding-left:33px;}
.projects .row{margin-right:-10px;margin-left:-10px;}
.projects .row > div{padding-right:10px;padding-left:10px;}
.projects .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-size:40px;font-weight:600;color:#000000;text-align:center;}
.projects .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.projects .item a{width:100%;height:auto;display:block;position:relative;float:left;text-decoration:none;}
.projects .item a .image{width:100%;height:auto;display:block;position:relative;float:left;padding-top:65%;overflow:hidden;transform:skewX(-11deg);}
.projects .item a .image span{width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.3s;}
.projects .item a .image .cat{width:100%;height:auto;display:block;position:absolute;left:0;bottom:0;padding:5px 11px;background-color:rgba(26,35,102,0.8);color:#ffffff;}
.projects .item a .txt{width:100%;height:auto;display:block;position:relative;float:left;margin-top:5px;left:-19px;color:#000000;font-size:18px;font-weight:600;line-height:25px;transition:0.3s;}
.projects .item a:hover .image span{transform:scale(1.1);}
.projects .item a:hover .txt{color:#1a2366;}
.projects .view-all{width:100%;height:auto;display:block;position:relative;float:left;text-align:center;}
.projects .view-all a{display:inline-block;padding:12px 24px;text-decoration:none;background-color:#1a2366;color:#ffffff;font-weight:600;font-size:15px;transition:0.3s;}
.projects .view-all a:hover{background-color:#000000;}

.home-map{width:100%;height:auto;display:block;position:relative;float:left;filter:grayscale(100%);}
.home-map iframe{width:100%;height:450px;display:block;position:relative;float:left;}

.page{width:100%;height:auto;display:block;position:relative;float:left;}
.page .banner{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:35px;padding-top:230px;background-color:#1a2366;background-image:url(images/banner.jpg);background-position:center;background-size:cover;}
.page .banner .title{width:auto;height:auto;display:block;position:relative;float:left;margin-bottom:-33px;padding:15px 20px 9px 20px;font-size:30px;font-weight:700;background-color:#ffffff;color:#1a2366;max-width:100%;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}
.page .banner .title small{display:block;font-size:17px;font-weight:600;}
.page .content{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 0;}
.page .content .left{width:73%;height:auto;display:block;position:relative;float:left;}
.page .content .right{width:27%;height:auto;display:block;position:relative;float:left;padding-left:20px;}
.page .content .top-title{width:100%;height:auto;display:block;position:relative;float:left;font-size:20px;font-weight:600;color:#1a2366;}
.page .content .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;font-size:30px;font-weight:700;color:#1a2366;}
.page .content .title::after{content:"";width:70px;height:4px;display:block;position:absolute;left:0;bottom:-2px;background-color:#1a2366;border-radius:10px;}
.page .content .description{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-size:18px;}
.page .content .img-text{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .img-text .img{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;margin-right:15px;max-width:350px;z-index:1;}
.page .content .img-text .text{width:100%;height:auto;display:block;position:relative;float:none;margin-bottom:15px;font-size:18px;}
.page .content .img-text .text p{margin-bottom:0;}
.page .content .big-image{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .big-image .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .gallery{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .gallery .row{margin-right:-7.5px;margin-left:-7.5px;}
.page .content .gallery .col-sm-6{padding-right:7.5px;padding-left:7.5px;}
.page .content .gallery .item{width:100%;height:auto;display:block;position:relative;float:left;border-radius:.25rem;margin-bottom:15px;overflow:hidden;transition:0.3s;}
.page .content .gallery .item a{width:100%;height:auto;display:block;position:relative;float:left;padding-top:56.25%;border-radius:.25rem;overflow:hidden;background-color:#ebebeb;}
.page .content .gallery .item a img{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;min-width:100%;min-height:100%;border-radius:.25rem;-webkit-object-fit:cover;-moz-object-fit:cover;-o-object-fit:cover;-ms-object-fit:cover;object-fit:cover;-webkit-object-position:center;-moz-object-position:center;-o-object-position:center;-ms-object-position:center;object-position:center;transition:0.3s;}
.page .content .gallery .item a:hover img{transform:scale(1.1);}
.page .content .video{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .video .row{margin-right:-7.5px;margin-left:-7.5px;}
.page .content .video .col-md-6{padding-right:7.5px;padding-left:7.5px;}
.page .content .video .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;border-radius:.25rem;overflow:hidden;}
.page .content .video .item video{display:block;}
.page .content .file{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .file .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .file .item a{width:100%;height:auto;display:block;position:relative;float:left;padding:15px 20px;border-radius:.25rem;color:#ffffff;font-weight:600;text-decoration:none;background-color:#1a2366;transition:0.3s;}
.page .content .file .item a:hover{background-color:#212529;}
.page .content .file .item a .text{width:auto;height:auto;display:block;float:left;position:relative;margin:0;}
.page .content .file .item a .icon{width:35px;height:35px;display:block;float:right;position:relative;margin-top:9px;}
.page .content .lists{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .lists .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.page .content .lists .item a{width:100%;height:auto;display:block;position:relative;float:left;text-decoration:none;border-radius:10px;box-shadow:0px 10px 15px rgba(8,14,28,0.06);overflow:hidden;}
.page .content .lists .item a .image{width:100%;height:auto;display:block;position:relative;float:left;padding-top:56%;overflow:hidden;}
.page .content .lists .item a .image span{width:100%;height:100%;display:block;position:absolute;left:0;top:0;bottom:0;right:0;background-position:center;background-size:cover;transition:0.3s;}
.page .content .lists .item a .image span::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-color:#000000;opacity:0.05;}
.page .content .lists .item a .txt{width:100%;height:auto;display:block;position:relative;float:left;padding:20px;color:#212529;font-size:20px;font-weight:600;transition:0.3s;}
.page .content .lists .item a:hover .image span{transform:scale(1.1);}
.page .content .lists .item a:hover .txt{color:#1a2366;}
.page .content .categories{width:100%;height:auto;display:block;position:relative;float:left;padding:15px 25px 10px 25px;background-color:#f3f3f3;border-radius:7px;}
.page .content .categories::before{content:"";width:86%;height:4px;display:block;position:absolute;left:7%;top:0;background-color:#1a2366;border-radius:.25rem;}
.page .content .categories .title{font-size:25px;}
.page .content .categories .title::after{display:none;}
.page .content .categories .item{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .categories .item a{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:10px;padding:10px 20px;text-decoration:none;background-color:#ffffff;color:#212529;font-weight:600;border:1px solid #ced4da;border-radius:.25rem;transition:0.3s;}
.page .content .categories .item a.active{background-color:#1a2366;color:#ffffff;border-color:#1a2366;}
.page .content .categories .item a:hover{background-color:#1a2366;color:#ffffff;border-color:#1a2366;}
.page .content .info{width:100%;height:auto;display:block;position:relative;float:left;padding:30px 30px 0 30px;background-color:#1a2366;border-radius:.25rem;}
.page .content .info .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;padding:25px;background-color:#ffffff;border-radius:.25rem;}
.page .content .info .item .txt{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:8px;color:#212529;font-size:18px;font-weight:700;}
.page .content .info .item .area{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .info .item .area .icon{width:auto;height:auto;display:block;position:absolute;left:0;top:50%;margin-top:-25px;}
.page .content .info .item .area .icon span{width:50px;height:50px;display:flex;position:relative;float:left;border-radius:.25rem;justify-content:center;align-items:center;}
.page .content .info .item .area .icon span svg{width:20px;height:20px;}
.page .content .info .item .area .itm{width:100%;height:auto;display:flex;position:relative;float:left;padding-left:60px;min-height:50px;flex-wrap:wrap;align-items:center;}
.page .content .info .item .area .itm span{width:100%;height:auto;display:block;position:relative;float:left;color:#383a45;word-break:break-word;font-weight:600;}
.page .content .info .item .area .itm span a{color:#383a45;}
.page .content .form .form-control{height:60px;padding:0 25px;background-color:#f0f0f2;border-color:#f0f0f2;font-weight:600;}
.page .content .form textarea.form-control{height:auto;padding:20px 25px;}
.page .content .form .form-control:focus{border-color:#1a2366;box-shadow:0 0 0 .2rem rgba(26,35,102,.25);}
.page .content .alert-primary{background-color:#1a2366;color:#ffffff;border:none;font-weight:600;}

.footer{width:100%;height:auto;display:block;position:relative;float:left;padding:50px 0;background-color:#1a2366;background-image:url(images/footer-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.footer .logo{width:auto;height:auto;display:block;position:relative;margin-bottom:30px;}
.footer .logo a{width:281px;height:80px;display:block;position:relative;background-image:url(images/logo.svg);background-position:center;background-size:cover;background-repeat:no-repeat;transition:0.3s;}
.footer .logo a:hover{opacity:0.7;}
.footer .title{width:auto;height:auto;display:block;position:relative;margin-bottom:10px;font-size:18px;font-weight:700;color:#ffffff;text-transform:uppercase;}
.footer .social{width:100%;height:auto;display:flex;position:relative;}
.footer .social a{width:auto;height:auto;display:block;position:relative;margin-right:8px;transition:0.3s;}
.footer .social a:last-child{margin-right:0;}
.footer .social a svg{width:30px;height:30px;fill:#ffffff;}
.footer .social a:hover{opacity:0.55;}
.footer .menu{width:auto;height:auto;display:block;position:relative;}
.footer .menu ul{width:auto;height:auto;display:block;position:relative;margin:0;padding:0;list-style:none;}
.footer .menu ul li{width:auto;height:auto;display:block;position:relative;}
.footer .menu ul li a{width:auto;height:auto;display:inline-block;position:relative;color:#ffffff;font-weight:300;}
.footer .contact{width:auto;height:auto;display:block;position:relative;}
.footer .contact span{width:auto;height:auto;display:block;position:relative;margin-bottom:15px;color:#ffffff;font-weight:300;}
.footer .contact span a{width:auto;height:auto;display:inline-block;position:relative;color:#ffffff;font-weight:300;}

@media (max-width: 1350px) {
	.header{top:30px;}
}
@media (max-width: 1199px) {
	.header .menu{max-width:650px;}
}
@media (max-width: 991px) {
	.header{top:15px;}
	.header .logo a{width:232px;height:66px;}
	.header .logo .slogan{bottom:-37px;font-size:16px;}
	.header .mobile-button{display:block;}
	.header .menu{width:100%;display:none;position:absolute;top:80px;left:0;margin:0;padding-right:0;max-width:100%;z-index:20;}
	.header .menu.show{display:block;}
	.header .menu.collapsing{display:block;height:0;overflow:hidden;transition:height .35s ease;}
	.header .menu ul{width:100%;background-color:#ffffff;overflow:hidden;border-radius:6px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}
	.header .menu ul li{width:100%;margin:0;padding:0;border-bottom:1px solid #1a2366;}
	.header .menu ul li:last-child{border-bottom:none;}
	.header .menu ul li a{width:100%;padding:10px 15px;color:#000000;font-size:16px;font-weight:600;letter-spacing:0.2px;}
	.header .menu ul li a:hover{background-color:#1a2366;color:#ffffff;opacity:1;}
	.header .menu ul li.dropdown:hover .sub-menu{opacity:0;visibility:hidden;pointer-events:none;}
	
	.slider .item{padding:110px 0 80px 0;align-items:center;}
	.slider .item::before{background-image:none;background-color:#171f5b;opacity:0.75;}
	.slider .item .content{padding:0;max-width:100%;}
	.slider .item .content .title{color:#ffffff;font-size:33px;}
	.slider.owl-carousel .owl-dots{bottom:30px;right:50%;transform:translateX(50%);}
	
	.services{padding:15px 0;}
	.services .carousel .item .content{width:100%;height:auto;left:0;padding:20px;transform:none;}
	.services .carousel .item .content .title{max-height:100px;transform:none;}
	.services .carousel .item .content .description{padding-left:0;max-height:210px;transform:none;}
	.services .carousel .item .image{width:100%;right:0;transform:none;}
	.services .carousel.owl-carousel .owl-nav{bottom:20px;left:20px;margin-bottom:0;margin-left:0;}
	.services .carousel.owl-carousel .owl-nav button.owl-next, .services .carousel.owl-carousel .owl-nav button.owl-prev{margin:0 10px;}
	
	.projects{padding:15px 0;}
	.projects .container{padding-right:15px;padding-left:15px;}
	.projects .title{margin-bottom:10px;font-size:33px;}
	.projects .item{margin-bottom:15px;}
	.projects .item a .image{transform:none;}
	.projects .item a .image::before{display:none;}
	.projects .item a .txt{left:0;margin-top:8px;font-size:17px;}
	.projects .item a:hover .txt{color:#ffffff;}
	
	.page .banner{padding-top:140px;}
	.page .banner .title{margin-bottom:-32px;font-size:27px;}
	.page .banner .title small{font-size:14px;}
	.page .content{padding:15px 0;}
	.page .content .left{width:100%;}
	.page .content .right{width:100%;margin-top:15px;padding-left:0;}
	.page .content .top-title{font-size:17px;}
	.page .content .title{font-size:25px;}
	.page .content .description{font-size:17px;}
	.page .content .img-text .text{font-size:17px;}
	.page .content .lists .item{margin-bottom:15px;}
	
	.footer{padding:25px 0;background-image:url(images/footer-bg-mobile.jpg);}
	.footer .title{margin-bottom:5px;}
	.footer .social{margin-bottom:25px;}
	.footer .menu{width:100%;margin-bottom:25px;}
	.footer .contact{width:100%;}
}
@media (max-width: 767px) {
	.page .content .img-text .img{max-width:100%;margin-right:0;}
	.page .content .img-text .text{width:100%;float:left;}
	.page .content .info{padding:15px 15px 0 15px;}
	.page .content .info .item{margin-bottom:15px;padding:15px;}
}
@media (max-width: 575px) {
	.page .content .gallery .item a{padding-top:0;}
	.page .content .gallery .item a img{position:relative;height:auto;min-height:auto;}
}