.arrowpress-heading {
position: relative; }
.arrowpress-heading h4, .arrowpress-heading h3, .arrowpress-heading h1, .arrowpress-heading h2, .arrowpress-heading h5, .arrowpress-heading h6 {
z-index: 1;
position: relative; }
.arrowpress-heading .bgheadingimg {
position: absolute;
left: 0;
top: -175px;
z-index: 0; }
.arrowpress-heading.text-center .bgheadingimg {
left: 50%;
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%); }
.arrowpress-heading.text-right .bgheadingimg {
left: auto;
right: 0; }
.arrowpress-heading.heading-2 .desc-title {
padding-top: 46px;
letter-spacing: 0; }
.arrowpress-heading.heading-1 {
padding-bottom: 70px; }
.arrowpress-heading.heading-1 .small-title {
padding-bottom: 32px; }
.arrowpress-heading.heading-1 p {
font-size: 18px;
letter-spacing: 0.3em;
text-transform: uppercase;
margin-bottom: 0; }
.arrowpress-heading.heading-1 h2 {
font-size: 48px;
font-weight: 700;
font-family: Asap; }
.arrowpress-heading.heading-2 p {
line-height: 72px;
font-size: 64px;
letter-spacing: 6.5px;
margin-bottom: 0;
text-transform: none;
font-family: 'Herr Von Muellerhoff', cursive; }
.arrowpress-heading.heading-2 h2 {
text-transform: uppercase; }
.arrowpress-heading.heading-2 .small-title {
padding-bottom: 32px; }
.arrowpress-heading.heading-2 .desc-title {
padding-top: 46px; }
.arrowpress-heading.heading-2.text-center .desc-title {
width: 70%;
margin: 0 auto; }
.desc-title {
font-size: 18px;
line-height: 32px; }
.desc-title span {
color: #80bb01; }
.line_separator {
width: 1px;
height: 80px;
background: #333;
margin: 0 auto;
margin-top: 49px; }
.text-right .line_separator {
float: right; }
.text-left .line_separator {
float: left; }
.heading_letter_spacing h4 {
font-weight: bold; }
.heading_letter_spacing h4, .heading_letter_spacing h3, .heading_letter_spacing h1, .heading_letter_spacing h2, .heading_letter_spacing h5, .heading_letter_spacing h6 {
letter-spacing: inherit !important; }
.arrowpress-heading.heading-6 {
position: relative;
padding-bottom: 20px;
margin-bottom: 50px; }
.arrowpress-heading.heading-6:before {
width: 100%;
height: 3px;
position: absolute;
content: '';
background: #f4f4f4;
left: 0;
top: 40px; }
.arrowpress-heading.heading-6:after {
width: 97px;
height: 3px;
position: absolute;
content: '';
background: #80bb01;
left: 0;
top: 40px; }
.arrowpress-heading.heading-6 h4, .arrowpress-heading.heading-6 h3, .arrowpress-heading.heading-6 h1, .arrowpress-heading.heading-6 h2, .arrowpress-heading.heading-6 h5, .arrowpress-heading.heading-6 h6 {
text-transform: uppercase; }
.arrowpress-heading.heading-4 {
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
transform-origin: right top 0;
position: absolute;
right: 0;
top: 100%;
text-align: right !important;
z-index: 2;
width: 100%;
letter-spacing: 16.49px;
pointer-events: none;
z-index: 0; }
.arrowpress-heading.heading-4 h2 {
letter-spacing: inherit; }
.arrowpress-heading.heading-4.left-pos {
left: 18%;
top: 114%;
right: auto;
text-align: left !important;
transform-origin: left top 0; }
.arrowpress-heading.heading-4.center-pos {
top: 0;
left: 0;
right: 0;
text-align: center !important;
transform-origin: left top 0; }
.arrowpress-heading.heading-4.disable_header_rotate {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
.two_lines_separator .line_separator {
width: 80px;
height: 1px;
background: #e0e0e0;
margin-top: 25px; }
.two_lines_separator .second_line {
width: 110px;
height: 1px;
background: #e0e0e0;
margin: 3px auto 0; }
.arrowpress-heading p {
color: #80bb01;
font-size: 18px;
text-transform: uppercase;
margin-bottom: 0;
line-height: 100%; }
.arrowpress-heading.heading-5 .small-title p {
color: #80bb01;
font-size: 18px;
position: relative;
display: inline-block;
margin-top: 11px;
font-weight: 500; }
.arrowpress-heading.heading-5 .small-title p:before {
background: #80bb01;
content: "";
height: 1px;
left: -47px;
position: absolute;
top: 8px;
width: 28px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.arrowpress-heading.heading-5 .small-title p:after {
background: #80bb01;
content: "";
height: 1px;
right: -47px;
position: absolute;
top: 8px;
width: 28px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.widget.widget_arrowpress_instagram_feed {
width: 100%;
overflow: hidden; }
.widget.widget_arrowpress_instagram_feed .instagram-gallery {
margin: 0 -7.5px; }
.widget.widget_arrowpress_instagram_feed .instagram-gallery .instagram-img {
display: inline-block;
margin: 7.5px 7.5px;
width: 80px;
height: 80px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
float: left;
position: relative;
z-index: 9; }
.widget.widget_arrowpress_instagram_feed .instagram-gallery .instagram-img a i {
font-size: 20px; }
.item_testimonial3 .caption_testimonial.style2:before {
content: '\201C';
font-family: 'Cormorant Garamond';
font-size: 80px;
color: #92c5d9;
position: absolute;
top: 0; }
.caption_testimonial.style2 .img-tes {
height: 80px;
width: 80px;
border-radius: 50%; }
.caption_testimonial.style2 .item-desc {
padding: 57px 0 75px;
line-height: 40px;
font-size: 24px;
font-family: 'Cormorant Garamond', serif; }
.slick-default.slider-for.slick-slider {
margin: 0; }
.slick-default.slider-for .btn-slick.slick-arrow {
border: medium none;
font-size: 50px;
height: 50px;
position: absolute;
background: rgba(255, 255, 255, 0.2);
top: 0;
width: 50px;
color: #fff;
opacity: 1;
z-index: 9; }
.slick-default.slider-for .btn-slick.slick-arrow.btn-prev {
right: 0; }
.slick-default.slider-for .btn-slick.slick-arrow.btn-next {
left: 0; }
.slick-default.slider-for .btn-slick.slick-arrow:hover {
background: rgba(255, 255, 255, 0.6); }
.slider-nav.slick-slider {
margin: 0 auto;
width: 217px;
padding-bottom: 25px;
min-height: 115px; }
.slider-nav .slick-list {
padding: 0 !important; }
.slider-nav img {
width: 81px !important;
height: auto;
border-radius: 50%;
border: 3px solid #fff;
filter: grayscale(100%);
-ms-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-o-filter: grayscale(100%);
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease; }
.slider-nav img.slick-current {
width: 115px !important;
border: 5px solid #fff;
z-index: 9;
filter: grayscale(0);
-ms-filter: grayscale(0);
-moz-filter: grayscale(0);
-webkit-filter: grayscale(0);
-o-filter: grayscale(0);
margin: 0 -30px; }
.slider-nav .slick-slide {
float: none;
display: inline-block !important; }
.latest-tweets ul li:last-child .twitter-tweet {
margin-bottom: 0; }
.twitter-tweet {
margin-top: 22px;
margin-bottom: -12px; }
.twitter-tweet i {
font-size: 18px;
color: #212121;
float: left;
padding-top: 6px; }
.twitter-tweet .tweet-text {
margin-top: -8px;
overflow: hidden;
padding-left: 18px;
color: #303030;
line-height: 24px; }
.twitter-tweet a {
color: #00baff; }
.twitter-tweet .my-date {
color: #c5c5c5; }
@media (min-width: 1200px) {
.arrowpress-heading.heading-4 {
right: -51px;
top: 114%; } }
@media (max-width: 1199px) {
.caption_testimonial.style2 .item-desc {
padding: 35px 0; } }
@media (min-width: 768px) {
.arrowpress-heading.heading-5:hover .small-title p::before,
.arrowpress-heading.heading-5:hover .small-title p::after {
width: 38px; } }
@media (max-width: 480px) {
.arrowpress-heading.heading-2.text-center .desc-title {
width: 100%; }
.arrowpress-heading.heading-2 .small-title, .arrowpress-heading.heading-1 .small-title {
padding-bottom: 20px !important; }
.arrowpress-heading h2 {
font-size: 30px;
letter-spacing: 0; }
.arrowpress-heading.heading-2 p {
line-height: 56px;
font-size: 54px;
letter-spacing: 2.5px; }
.arrowpress-heading.heading-1 {
padding-bottom: 30px !important; } }
@media (max-width: 375px) {
.arrowpress-heading p {
letter-spacing: 1.5px !important; } }
.icon_box_content {
overflow: hidden;
margin-bottom: 41px; }
.icon_box {
position: relative;
display: inline-block;
float: left;
height: 61px;
width: 61px;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
border-radius: 50%;
background: -moz-linear-gradient(0deg, #58d9cc 0%, #80bb01 100%, #80bb01 100%);
background: -webkit-linear-gradient(0deg, #58d9cc 0%, #80bb01 100%, #80bb01 100%);
background: linear-gradient(0deg, #58d9cc 0%, #80bb01 100%, #80bb01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58d9cc', endColorstr='$primary_color',GradientType=1 );
color: #80bb01; }
.icon_box i {
height: 59px;
width: 59px;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
background: #fff;
color: #80bb01;
line-height: 60px;
text-align: center;
font-size: 30px; }
.box-icon-right,
.box-icon-left {
z-index: 1;
position: relative; }
.icon_box_title {
overflow: hidden; }
.icon_box_title h3 {
font-weight: bold;
margin-top: 1px;
color: #282828;
font-size: 15px; }
.icon_box_desc {
padding-top: 15px; }
.icon_box_desc p {
color: #282828;
font-size: 14px; }
.vc_col-sm-4:last-child .icon_style5 {
border-right: none; }
.icon_box-container:hover .icon_style5 .icon_box i {
background: -moz-linear-gradient(0deg, #59d9cb 0%, #80bb01 100%, #80bb01 100%);
background: -webkit-linear-gradient(0deg, #59d9cb 0%, #80bb01 100%, #80bb01 100%);
background: linear-gradient(0deg, #59d9cb 0%, #80bb01 100%, #80bb01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$highlight_color', endColorstr='$primary_color',GradientType=1 ); }
.icon_box-container:last-child .icon_style5 {
border-bottom: none; }
.icon_box_content.icon_style5 {
margin-bottom: 0; }
.icon_box_content.icon_style5 .icon_box {
background: none; }
.icon_style5 {
padding: 0 15px; }
@media (min-width: 768px) {
.icon_style5 {
border-right: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb; } }
.icon_style5 .icon_box {
margin-bottom: 25px; }
.icon_style5 .icon_box i {
background: none;
margin: 0; }
.icon_style5.text-center .icon_box {
height: 90px;
text-align: center;
width: 90px;
margin-top: 28px;
float: none; }
.icon_style5.text-center .icon_box i {
font-size: 55px;
height: 90px;
line-height: 90px;
width: 90px; }
.icon_style5 .icon_box_desc p {
margin-bottom: 27px; }
.icon_box_content.type_3 {
background: #616161;
padding: 30px;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s; }
@media (min-width: 1570px) {
.icon_box_content.type_3 {
padding: 82px 96px; } }
.icon_box_content.type_3:hover {
background: #80bb01 !important; }
.icon_box_content.type_3:hover .icon_box {
background: rgba(255, 255, 255, 0.02);
border-color: rgba(255, 255, 255, 0.2); }
.icon_box_content.type_3:hover .icon_box i {
background: none; }
.icon_box_content.type_3 .icon_box {
background: rgba(255, 255, 255, 0.02);
border-left: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 0;
height: 102px;
width: 70px;
display: table; }
.icon_box_content.type_3 .icon_box i {
background: none;
display: table-cell;
vertical-align: middle;
color: #fff;
font-size: 40px;
border-radius: 0; }
.icon_box_content.type_3 .icon_box-content {
overflow: hidden; }
.icon_box_content.type_3 .icon_box_title h3 {
font-size: 24px;
color: #fff !important;
font-weight: 600;
margin-bottom: 14px; }
.icon_box_content.type_3 .icon_box_desc p {
color: #fff;
font-size: 15px;
margin-bottom: 0; }
.ie-8 .icon_box_content.type_4:hover .icon_box i:before, .ie-9 .icon_box_content.type_4:hover .icon_box i:before, .ie-10 .icon_box_content.type_4:hover .icon_box i:before, .ie-11 .icon_box_content.type_4:hover .icon_box i:before {
color: #80bb01 !important; }
.icon_box_content.type_4 {
background: #80bb01 !important;
padding: 40px 30px 17px;
margin-bottom: 0; }
.icon_box_content.type_4:hover {
background: #6c9e00 !important; }
.icon_box_content.type_4:hover .icon_box {
background: #fff; }
.icon_box_content.type_4:hover .icon_box i {
color: #80bb01; }
.icon_box_content.type_4.text-center .icon_box {
float: none; }
.icon_box_content.type_4.text-right .icon_box {
float: right;
margin-left: 20px; }
.icon_box_content.type_4.text-left .icon_box {
margin-right: 20px; }
.icon_box_content.type_4.icon_box_content:hover .icon_box_title h3 {
color: #fff; }
.icon_box_content.type_4 .icon_box_desc,
.icon_box_content.type_4 .icon_box_title h3 {
color: #fff; }
.icon_box_content.type_4 .icon_box_desc {
padding-top: 3px; }
.icon_box_content.type_4 .icon_box {
color: #f5f5f5;
font-size: 30px;
height: 55px;
width: 55px;
border: 2px solid #fff;
line-height: 55px;
text-align: center;
background: none;
margin-bottom: 16px; }
.icon_box_content.type_4 .icon_box i {
height: auto;
width: auto;
background: none !important;
color: #f5f5f5;
border: none;
line-height: 51px; }
@media (max-width: 767px) {
.icon_box-container:hover .icon_style5 .icon_box i {
background: none !important; } }
.instagram-img {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
z-index: 9;
position: relative; }
.instagram-img a {
color: #fff;
display: inline-block;
font-size: 20px;
text-align: center;
vertical-align: middle;
width: 100%;
height: 100%;
position: relative; }
.instagram-img a i {
left: 50%;
position: absolute;
top: 50%;
color: #fff;
line-height: 80px;
height: 80px;
width: 80px;
border-radius: 50%;
text-align: center;
background: rgba(0, 0, 0, 0.5);
-moz-transform: scale(0) translate(-50%, -50%);
-o-transform: scale(0) translate(-50%, -50%);
-ms-transform: scale(0) translate(-50%, -50%);
-webkit-transform: scale(0) translate(-50%, -50%);
transform: scale(0) translate(-50%, -50%);
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
vertical-align: middle;
z-index: 1; }
.instagram-img a:hover:before {
opacity: 0.7;
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1); }
.instagram-img a:hover i {
-moz-transform: scale(1) translate(-50%, -50%);
-o-transform: scale(1) translate(-50%, -50%);
-ms-transform: scale(1) translate(-50%, -50%);
-webkit-transform: scale(1) translate(-50%, -50%);
transform: scale(1) translate(-50%, -50%); }
.instagram-img a::before {
background: #80bb01;
content: "";
right: 0;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
height: 100%;
bottom: 10px;
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.view-instar {
padding-top: 11px; }
.view-instar a {
min-width: 150px;
height: 50px;
padding: 16px 25px; }
.instagram-type1 {
position: relative; }
.instagram-type1.show_space {
margin: 0 -15px; }
.instagram-type1.show_space .instagram-content {
padding: 0 15px;
margin-bottom: 30px;
overflow: hidden; }
.instagram-type1.show_space .instagram-content.image_size1 {
height: 570px; }
.instagram-type1 .instagram-content {
float: left;
height: 270px;
position: relative;
width: 25%; }
.instagram-type1 .instagram-content.image_size1 {
height: 540px; }
.instagram-type1 .instagram-content.image_size2 {
width: 12.5%; }
.instagram-type1 .instagram-img {
width: 100%;
height: 100%; }
.instagram-type2 .instagram-grid {
margin-top: 0;
margin-bottom: 0; }
.instagram-type2 .instagram-img {
height: 400px; }
.instagram-type2.show_space {
margin: 0 15px; }
.instagram-type3 {
position: relative; }
.instagram-type3.show_space {
margin: 0 15px; }
.instagram-type3.show_space .instagram-content {
padding: 0 15px;
margin-bottom: 30px;
overflow: hidden; }
.instagram-type3 .instagram-content {
float: left;
height: 300px;
position: relative;
width: 28%; }
.instagram-type3 .instagram-content.image_size {
height: 103px;
visibility: hidden; }
.instagram-type3 .instagram-content.image_size .instagram-img {
background: none !important; }
.instagram-type3 .instagram-content.image_size2 {
height: 65px;
width: 20%;
visibility: hidden; }
.instagram-type3 .instagram-content.image_size2 .instagram-img {
background: none !important; }
.instagram-type3 .instagram-content.image_size3 {
height: 433px;
width: 24%; }
.instagram-type3 .instagram-content.image_size5 {
height: 338px;
width: 20%; }
.instagram-type3 .instagram-img {
width: 100%;
height: 100%; }
.instagram-type4 {
position: relative; }
.instagram-type4.show_space {
margin: 0 -15px; }
.instagram-type4.show_space .instagram-content {
padding: 0 15px;
margin-bottom: 30px;
overflow: hidden; }
.instagram-type4.show_space .instagram-content.image_size {
height: 570px; }
.instagram-type4 .instagram-content {
float: left;
height: 270px;
position: relative;
width: 33.33333%; }
.instagram-type4 .instagram-content.image_size {
height: 540px; }
.instagram-type4 .instagram-content.image_size1 {
width: 66.66667%; }
.instagram-type4 .instagram-content.image_size3 {
width: 50%; }
.instagram-type4 .instagram-img {
width: 100%;
height: 100%; }
@media (max-width: 991px) {
.instagram-type3 .instagram-content,
.instagram-type3 .instagram-content.image_size2,
.instagram-type3 .instagram-content.image_size3,
.instagram-type3 .instagram-content.image_size5 {
width: 50%; }
.instagram-type3 .instagram-content.image_size,
.instagram-type3 .instagram-content.image_size2 {
display: none; } }
@media (max-width: 767px) {
.instagram-type3.show_space {
margin: 0; } }
@media (max-width: 480px) {
.instagram-content,
.instagram-content.image_size2,
.instagram-content.image_size3,
.instagram-content.image_size5 {
width: 100%; } }
.gallery-style1 .item {
position: relative; }
.gallery-style1 .item .gallery_body {
opacity: 0;
position: absolute;
bottom: 67px;
z-index: 9;
left: 63px;
margin-right: 60px; }
.gallery-style1 .item .gallery_body h4 {
text-transform: capitalize;
font-weight: bold; }
.gallery-style1 .item .category {
margin-top: 12px;
margin-left: 10px; }
.gallery-style1 .item .category a {
font-style: italic;
position: relative;
color: #696969;
padding: 0 7px; }
.gallery-style1 .item .category a:hover {
color: #80bb01; }
.gallery-style1 .item .category a:before {
content: "";
position: absolute;
height: 13px;
width: 1px;
background: #696969;
left: 0;
top: 4.4px;
-moz-transform: rotate(20deg);
-o-transform: rotate(20deg);
-ms-transform: rotate(20deg);
-webkit-transform: rotate(20deg);
transform: rotate(20deg); }
.gallery-style1 .item .gallery-img {
position: relative; }
.gallery-style1 .item .gallery-img:before {
content: "";
height: 100%;
width: 100%;
background: #fff;
opacity: 0.7;
visibility: hidden;
position: absolute;
left: 0;
top: 0;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-ms-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s; }
.gallery-style1 .item:hover .gallery_body {
opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
.gallery-style1 .item:hover .gallery-img:before {
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
.gallery-style2 .gallery_body {
padding: 32px 30px 25px; }
.gallery-style2 .gallery_body h4 {
text-transform: capitalize;
font-weight: bold; }
.gallery-style2 .gallery_body h4:hover {
color: #80bb01; }
.gallery-style2 .category {
margin-top: 11px;
margin-left: 4px; }
.gallery-style2 .category a {
font-style: italic;
position: relative;
color: #696969;
padding: 0 11px; }
.gallery-style2 .category a:hover {
color: #80bb01; }
.gallery-style2 .category a:before {
content: "";
position: absolute;
height: 13px;
width: 1px;
background: #696969;
left: 0;
top: 4px;
-moz-transform: rotate(20deg);
-o-transform: rotate(20deg);
-ms-transform: rotate(20deg);
-webkit-transform: rotate(20deg);
transform: rotate(20deg); }
.gallery-style3 .item {
position: relative; }
.gallery-style3 .gallery_body {
width: 100%;
height: 100%;
position: absolute;
top: 0;
text-align: center;
left: 0; }
.gallery-style3 .gallery_body .category,
.gallery-style3 .gallery_body .gallery_title {
display: none; }
.gallery-style3 .gallery_body .gallery_content {
width: 100%;
display: table;
position: relative; }
.gallery-style3 .gallery_body .gallery_content:before {
content: "";
height: 100%;
width: 100%;
background: rgba(255, 255, 255, 0.6);
top: 0;
left: 0;
position: absolute; }
.gallery-style3 .gallery_body .gallery_content .gallery-info {
padding: 0 30px;
position: relative;
display: table-cell;
vertical-align: middle; }
.gallery-style3 .gallery_body .gallery_content h4 {
font-weight: bold;
letter-spacing: 0.04em;
text-transform: uppercase;
padding-top: 20px; }
.gallery-style3 .gallery_body .gallery_content .desc {
padding-top: 21px; }
.gallery-style3 .gallery_body .gallery_content .btn.btn-black {
margin-top: 38px;
padding: 10px 25px 8px 25px; }
.gallery-style4 .gallery-img {
position: relative; }
.gallery-style4 .gallery-img:before {
content: "";
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.2);
position: absolute;
top: 0;
left: 0;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-ms-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s; }
.gallery-style4 .gallery_body {
position: absolute;
top: 50%;
opacity: 0;
left: 50%;
z-index: 1;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-ms-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
-moz-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%); }
.gallery-style4 .gallery_body h4 {
font-size: 24px;
color: #fff;
text-align: center;
text-transform: uppercase; }
.gallery-style4 .gallery_body .info {
display: none; }
.our-gallery-sc .gallery_sort.no-space {
margin-bottom: 0 !important; }
.gallery-masonry_3 {
margin-top: -21px; }
.gallery-masonry_3 .image_size, .gallery-masonry_3 .image_size1 {
width: 25%; }
.gallery-masonry_3 .image_size2 {
width: 12.5%; }
.masonry_type_1 .item.image_size {
width: 25%; }
.masonry_type_1 .item.image_size1, .masonry_type_1 .item.image_size2 {
width: 50%; }
.masonry_type_2 .item.image_size {
width: 33.33%; }
.masonry_type_2 .item.image_size1 {
width: 66.67%; }
@media (min-width: 768px) {
.gallery-img {
overflow: hidden; }
.gallery-img img {
-ms-transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: cale(1.1);
transform: scale(1.1);
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-ms-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s; }
.item:hover .gallery-img img {
-ms-transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); } }
.gallery-masonry_2 .btn-viewmore {
display: table;
height: 294px; }
.gallery-masonry_2 .btn-viewmore .btn {
display: table-cell;
font-size: 26px;
height: 100%;
width: 100%;
font-weight: 400; }
.gallery-masonry_2 .btn-viewmore .btn i {
display: block;
font-size: 35px;
margin-left: 0;
margin-top: 16px; }
.our-gallery-sc.box-port-architect .load-more {
margin-top: 85px; }
.our-gallery-sc .masonry_type_6 .item.image_size {
width: 25%; }
.our-gallery-sc .masonry_type_6 .item.image_size1 {
width: 50%; }
.our-gallery-sc .masonry_type_5 .item.image_size1,
.our-gallery-sc .masonry_type_5 .item.image_size {
width: 33.33%; }
.our-gallery-sc .masonry_type_5 .item.image_size2 {
width: 66.67%; }
@media (max-width: 1280px) {
.button-group {
padding-bottom: 80px; } }
@media (max-width: 1199px) {
.gallery-style3 .gallery_body .gallery_content .btn.btn-black {
margin-top: 10px; }
.gallery-style3 .gallery_body .gallery_content .gallery-info {
padding: 0 12px; } }
@media (max-width: 991px) {
.our-gallery-sc .masonry_type_6 .item.image_size,
.our-gallery-sc .masonry_type_5 .item.image_size1,
.our-gallery-sc .masonry_type_5 .item.image_size,
.our-gallery-sc .masonry_type_5 .item.image_size2,
.masonry_type_1 .item.image_size,
.masonry_type_1 .item.image_size1,
.masonry_type_1 .item.image_size2,
.isotope.col-3 .item,
.gallery_col3 > .isotope-item,
.gallery-masonry_3 .image_size,
.gallery-masonry_3 .image_size1,
.gallery-masonry_3 .image_size2,
.masonry_type_1 .item.image_size,
.masonry_type_2 .item.image_size,
.masonry_type_2 .item.image_size1,
.masonry_type_2 .item.image_size2 {
width: 50%; } }
@media (max-width: 767px) {
.gallery-style1 .item .gallery-img:before {
content: none; }
.gallery-style1 .item .gallery_body {
position: static;
opacity: 1;
margin-right: 0;
padding: 25px;
background: #f2f2f2; } }
@media (min-width: 767px) {
.gallery-style4 .item:hover .gallery_body,
.gallery-style4 .item:hover .gallery-img:before {
opacity: 1;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-ms-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s; } }
@media (max-width: 480px) {
.portfolio_single.gallery_single_2 .image_list .img-gallery {
width: 50%; }
.our-gallery-sc .load-more,
.gallery-container .load-more {
margin-top: 30px !important; }
.button-group .inline-block {
width: 47.333%; }
.button-group {
padding-bottom: 35px; }
.button-group .inline-block {
padding: 0 10px; }
.our-gallery-sc .masonry_type_6 .item.image_size1,
.our-gallery-sc .masonry_type_6 .item.image_size,
.our-gallery-sc .masonry_type_5 .item.image_size1,
.our-gallery-sc .masonry_type_5 .item.image_size,
.our-gallery-sc .masonry_type_5 .item.image_size2,
.masonry_type_1 .item.image_size,
.masonry_type_1 .item.image_size1,
.masonry_type_1 .item.image_size2,
.isotope.col-3 .item,
.gallery_col3 > .isotope-item,
.gallery-masonry_3 .image_size,
.gallery-masonry_3 .image_size1,
.gallery-masonry_3 .image_size2,
.masonry_type_1 .item.image_size,
.masonry_type_2 .item.image_size,
.masonry_type_2 .item.image_size1,
.masonry_type_2 .item.image_size2 {
width: 100%; } }