.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 p {
color: #80bb01;
font-size: 18px;
text-transform: uppercase;
margin-bottom: 0;
line-height: 100%; }
.arrowpress-heading.heading-5 .small-title p {
color: #DA5914;
font-size: 18px;
position: relative;
display: inline-block;
margin-top: 11px;
font-weight: 500;
text-transform: none;}
.arrowpress-heading.heading-5 .small-title p:before,
.arrowpress-heading.heading-5 .small-title p:after {
background: #DA5914;
content: "";
height: 1px;
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 {
right:-47px;}
.arrowpress-heading.heading-5 .small-title p:before {
left: -47px; }
@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 h2 {
font-size: 30px;
letter-spacing: 0; } }
@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%;
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; }
.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: 61px;
height: 50px;
width: 50px;
border-radius: 50%;
text-align: center;
background: #DA5914;
-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: #F0AE00;
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; }
.instagram-type4 {
position: relative;
z-index: 0; }
.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: 480px) {
.instagram-content,
.instagram-content.image_size2,
.instagram-content.image_size3 {
width: 100%; } }