.border-class-icon-box {
text-align: center;
padding: 50px 20px 50px 20px;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
position: relative;
transition: ease-in-out all 0.8s;
-webkit-transition: ease-in-out all 0.8s;
margin:0 10px;
}
.icon-box-image:before{
width: 37%;
height: 1px;
content: "";
position: absolute;
left: 0;
top: 0px;
-webkit-transition: ease-in-out all 0.8s;
}
.icon-box-image:after {
width: 37%;
height: 1px;
content: "";
position: absolute;
right: 0;
top: 0px;
-webkit-transition: ease-in-out all 0.8s;
}
.border-icon-box-text {
color: #f5f5f5;
font-family: inherit;
line-height: 24px;
}
.icon-box-btn a {
border: 1px solid;
padding: 7px 15px;
color:#fff;
}
p.icon-box-btn {
margin-top: 35px;
}
.icon-box-text {
color: #f5f5f5;
font-size: 20px;
font-family: inherit;
letter-spacing: 1px;
line-height: 39px;
}
.icon-box-text a{
color: #f5f5f5;
font-size: 20px;
font-family: inherit;
}
.icon-box-image i {
position: absolute;
top: -22px;
right: 0;
left: 0;
font-size: 50px;
transition: ease-in-out all 0.8s;
-webkit-transition: ease-in-out all 0.8s;
} .hover-icon-box-main {
text-align: center;
padding-bottom: 20px;
text-align: center;
padding: 40px 20px 40px 20px;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid transparent;
position: relative;
transition: ease-in-out all 0.8s;
-webkit-transition: ease-in-out all 0.8s;
margin-bottom: 30px;
}
.hover-icon-box-image:before {
width: 37%;
height: 1px;
content: "";
position: absolute;
left: 0;
top: 0px;
-webkit-transition: ease-in-out all 0.8s;
}
.hover-icon-box-image:after {
width: 37%;
height: 1px;
content: "";
position: absolute;
right: 0;
top: 0px;
-webkit-transition: ease-in-out all 0.8s;
}
h5.hover-icon-box-heading {
font-size: 18px;
font-family: inherit;
line-height: 35px;
color: #212121;
margin-top: 0;
}
.icon-box-body-text {
color: #565656;
font-size: 14px;
font-family: inherit;
padding: 0 15px;
line-height: 23px;
}
h5.hover-icon-box-heading>a {
font-size: 18px;
font-family: inherit;
line-height: 35px;
color: #212121;
}
.hover-icon-box-image i {
position: absolute;
top: -19px;
right: 0;
left: 0;
font-size: 42px;
transition: ease-in-out all 0.8s;
-webkit-transition: ease-in-out all 0.8s;
} .grid-img-box-left{
position: relative;
overflow: hidden;
}
.grid-img-box-left:first-child
{ margin-left: 0px;
}
.grid-img-box-left img {
width: 100%;
}
.grid-img-box-left h2 a {
color: #fff;
}
.grid-text-box-left {
position: absolute;
top: 0px;
left: -83%;
bottom: 0px;
height: 100%;
width: 100%;
transition: 0.5s;  
padding: 33% 18% 0% 0%;
text-align: center;
opacity: 0.8;
}
.grid-img-box-left:hover .grid-text-box-left
{  left: -0%;  padding: 33% 9% 0% 9%;
}
.grid-img-box-left:hover .grid-text-box-left h2
{      position: static; 
writing-mode: horizontal-tb;
-webkit-writing-mode: horizontal-tb;
-moz-writing-mode: horizontal-tb;
-ms-writing-mode: horizontal-tb;
-ms-transform: rotate(0deg);
-moz-transform: rotate(0);
transform: rotate(0);
-o-transform: rotate(0);
-webkit-transform: rotate(0);
display: inline;
}
.grid-text-box-left h2 {
font-family: inherit;
font-size: 16px;
line-height: 40px;
font-weight: 400;
color: #f5f5f5;
letter-spacing: 4px;
position: absolute;
right: 3%;
overflow: hidden;
margin: 0 auto;
height: 100%;
vertical-align: middle;
margin: 0px;
-ms-writing-mode: tb-rl; 
-webkit-writing-mode: vertical-rl;
-moz-writing-mode: vertical-rl;
-ms-writing-mode: vertical-rl;
writing-mode: vertical-rl;
-ms-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
-o-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
.hover-box-content-left {
font-family: inherit;
font-size: 15px;
color: #f5f5f5;
line-height: 26px;
margin: 20px 0px 0px 0px;
} .grid-img-box-bottom {
text-align: center;
position: relative;
overflow: hidden;
}
.grid-img-box-bottom:hover .grid-text-box-bottom>h5{
position: absolute;
top:27%;
width: 100%;
}
.grid-img-box-left h2 a {
color: #fff;
}
.grid-img-box-bottom img {
width: 100%;
}
.grid-text-box-bottom h5 a {
color: #fff;
}
.grid-img-box-bottom:hover .grid-text-box-bottom>div {
display: block;
position: absolute;
top: 41%;
}
.grid-text-box-bottom {
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
background: rgba(48, 137, 197, 0.75);
height: 63px;
-webkit-transition: all 0.8s ease;
overflow: hidden;
opacity:0.9;
}
.hover-box-content {
display: none;
color: white;
font-family: inherit;
font-size: 14px;
padding-left: 20px;
padding-right: 20px;
line-height: 25px;
}
.grid-img-box-bottom:hover .hover-box-content {
position: absolute;
top: 41%;
width: 100%;
}
.grid-text-box-bottom>h5 {
font-family: inherit;
text-transform: uppercase;
font-size: 16px !important;
letter-spacing: 1px;
padding: 12px 0;
color: white;
}
.grid-img-box-bottom:hover .grid-text-box-bottom{
height: 100%;
background: rgba(48, 137, 197, 0.75);
-webkit-transition: all 0.8s ease;
width: 100%;
}
img.img-section-bottom {
width: 100% !important;
}
.grid-img-box-bottom:first-child {
margin-left: 0;
} .vertical-img-box {
background: #fff;
}
.vertical-img-section {
min-height: 500px;
width: 100%;
background-repeat: no-repeat;
background-size: cover;
opacity: 0.85;
}
.vertical-hover-text {
position: absolute;
bottom: -35px;
padding: 0 52px;
-webkit-transition: all 0.8s ease;
width:100%;
right:0;
left:0;
}
.vertical-hover-text>h4 {
font-family: inherit;
text-transform: uppercase;
color: #f5f5f5;
letter-spacing: 1px;
font-size: 25px;
font-weight: 600;
text-align: center;
}
.vertical-hover-text>hr {
border-width: 2px;
margin-top: 10px;
opacity: 0;
}
.vertical-hover-text>p {
font-family: inherit;
font-size: 14px;
text-align: center;
opacity: 0;
}
.vertical-img-box:hover .vertical-hover-text {
-webkit-transition: all 0.8s ease;
position: absolute;
bottom: 0;
background: rgba(255, 255, 255, 0.6);
padding: 40px 30px;
left: 0;
right: 0;
}
.vertical-img-box:hover .vertical-hover-text>hr{
opacity: 1;
}
.vertical-img-box:hover .vertical-hover-text>p{
opacity: 1;
}
.vertical-box-img {
opacity: 0.4;
} h2.social-text {
text-align: center;
font-family: FjallaOne;
font-size: 29px;
color: white;
text-transform: uppercase;
margin: 0;
}
h2.social-text i {
padding-right: 15px;
}
h2.social-text a {
color: #fff;
}
h2.social-text>a:hover {
color:#f5f5f5;
}
.creative-social-main {
overflow: hidden;
text-align: center;
background: black;
}
.creative-social-main:hover {
cursor: pointer;
}
.creative-social-main:hover .social-upper-img>img {
-webkit-transform: scale(1.3);
}
.creative-social-main:hover .social-upper {
-webkit-transition: .8s ease-in-out;
}
.social-upper-img {
opacity:0.4;
position: relative;
height: 225px;
}
.social-upper {
margin: auto;
padding: 24% 18%;
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
-webkit-transition: .8s ease-in-out;
}
.social-upper-img>img {
width: 100%;
min-height: 225px;
-webkit-transform: scale(1);
-webkit-transition: .3s ease-in-out;
} span.before-after-handle:before {
content: "\f104";
font-family: FontAwesome;
font-size: 32px;
position: absolute;
top: 18px;
left: 22%;
}
span.before-after-handle:after {
content: "\f105";
font-family: FontAwesome;
font-size: 32px;
position: absolute;
top: 18px;
right: 22%;
}
span.before-after-handle {
background: #fff !important;
}
span.before-after-handle img {
height: 63px;
}
.before-after-image-section {
position: relative;
width: 100%;
max-width: 768px;
margin: 0em auto;
}
.before-after-image-section img {
display: block;
width:100%;
}
.image-label {
font-family: OpenSans-Regular;
font-size: 18px;
color: #f5f5f5;
text-align: center;
line-height: 60px;
letter-spacing: 1px;
text-transform: capitalize;
position: absolute;
bottom: 0;
right: 0;
background: #2ecc71;
height: 60px;
width: 100px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
opacity: 0;
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;
-moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s;
transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
}
.image-label.is-hidden {
visibility: hidden;
}
.is-visible .image-label {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.resize-img {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
overflow: hidden;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.resize-img img {
position: absolute;
left: 0;
top: 0;
display: block;
height: 100%;
width: auto;
max-width: none;
}
.resize-img .image-label {
right: auto;
left: 0;
}
.is-visible .resize-img {
width: 50%;
-webkit-animation: cd-bounce-in 0.7s;
-moz-animation: cd-bounce-in 0.7s;
animation: cd-bounce-in 0.7s;
}
@-webkit-keyframes cd-bounce-in {
0% {
width: 0;
}
60% {
width: 55%;
}
100% {
width: 50%;
}
}
@-moz-keyframes cd-bounce-in {
0% {
width: 0;
}
60% {
width: 55%;
}
100% {
width: 50%;
}
}
@keyframes cd-bounce-in {
0% {
width: 0;
}
60% {
width: 55%;
}
100% {
width: 50%;
}
}
.before-after-handle {
position: absolute;
height: 60px;
width: 60px;
left: 50%;
top: 50%;
margin-left: -30px;
margin-top: -22px;
border-radius: 50%;
cursor: move;
opacity: 0;
-webkit-transform: translate3d(0, 0, 0) scale(0);
-moz-transform: translate3d(0, 0, 0) scale(0);
-ms-transform: translate3d(0, 0, 0) scale(0);
-o-transform: translate3d(0, 0, 0) scale(0);
transform: translate3d(0, 0, 0) scale(0);
}
.before-after-handle.draggable {
background-color: #445b7c;
}
.is-visible .before-after-handle {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0) scale(1);
-moz-transform: translate3d(0, 0, 0) scale(1);
-ms-transform: translate3d(0, 0, 0) scale(1);
-o-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
-webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;
-moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;
transition: transform 0.3s 0.7s, opacity 0s 0.7s;
} .ins-logo-main img {
height: 70px;
width: auto;
transition: 0.5s ease;
}
.ins-logo-main a img:hover {
opacity: 0.7;
transition: 0.5s ease;
}
.ins-logo-main img:hover {
opacity: 0.7;
transition: 0.5s ease;
}
.start-up-test-box {
width: 61%;
margin: 0 auto;
} .layout-2-testimonial p {
font-family: inherit;
font-size: 14px;
color: #565656;
padding: 0 35px;
line-height: 24px;
}
.layout-2-testimonial i {
font-size: 30px;
padding-top: 20px;
}
.layout-2-testimonial h3 {
font-family: inherit;
color: #222;
font-size: 22px;
margin-bottom: 0;
}
.layout-2-testimonial h4 {
font-size: 16px;
font-family: inherit;
letter-spacing: 1px;
margin: 0;
}
.layout-2-testimonial:focus {
outline: none;
}
.layout-2-testimonial>img {
height: 85px;
width: auto;
border-radius: 50%;
} .layout-1-testimonial-box {
text-align: center;
padding: 20px 0;
}
.layout-1-main{
padding:0 15px;
}
.layout-1-testimonial-box-text {
font-family: inherit;
font-size: 17px;
color: #767676;
font-weight: normal;
font-style: italic;
margin-top: 35px;
}
.layout-1-testimonial-box h3 {
font-family: inherit;
font-size: 22px;
color: #232323;
font-weight: 400;
letter-spacing: 0px;
margin-top: 30px;
margin-bottom: 8px;
}
.layout-1-testimonial-box-working-text {
font-family: inherit;
font-size: 17px;
color: #767676;
font-weight: normal;
letter-spacing: 0px;
}
.layout-1-testimonial-box>img {
height: 138px;
width: auto;
border-radius: 50%;
} .example {margin:20px 50px 70px;}
.slider-nav .slick-current img {
border: 3px solid;
border-radius: 100%;
}
.layout-4-tm-img.slick-slide {
outline: none;
}
.slick-initialized .slick-slide {
outline: none;     
}
.layout-4-tm-top-text {
font-family: Poppins;
font-size: 15px;
color: #767676;
font-weight: normal;
line-height: 28px;
margin-top: 36px;   
letter-spacing:0.8px;  
}
.layout-4-tm-name-text {
font-family: inherit;
font-size: 20px;
font-weight: 600;
letter-spacing: 1px;
margin: 20px 0px 10px 0px;
}
.layout-4-tm-name-sub-text {
font-family:inherit;
font-size: 15px;
color: #232323;
font-weight: 600;
letter-spacing: 1px;
margin: 0px 0px 15px 0px; padding-bottom: 13px;
}
.slick-dots li button:before {
font-family: 'slick';
font-size: 10px;
line-height: 15px;
position: absolute;
top: 0;
left: 0;
width: 15px;
height: 14px;
content: '•';
text-align: center;
opacity: .25;
color: #2e84d2;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
border: 1px solid #000;
border-radius: 100%;
}
.layout-4-tm-img.slick-slide {
width: 128px;
}
.layout-4-tm-img img {
height: 95px;
width: auto;
border-radius: 50%;
} .layout-3-testimonial-white-text {
color: #8f8f8f;
font-family: inherit;
font-size: 15px;
line-height: 28px;
margin-bottom: 15px;
}
.layout-3-testimonial-img {
padding-top: 30px;
}
.layout-3-testimonial>h4 {
padding-top: 20px;
font-family: inherit;
font-size: 20px;
margin-bottom: 0;
}
.layout-3-testimonial:focus {
outline: 0 !important;
}
.layout-3-testimonial-img img{
height: 95px;
width: auto;
border-radius: 50%;
}
@media screen and (max-width:768px) {
.ensign-testimonial-img-box {
text-align: center !important;
float: none !important;
}
.ensign-testimonial-img-box img {
width: auto !important;
}
.ensign-testimonial-name-box {
float:none !important;
}
} .ensign-testimonial-img-box {
text-align: right;
float: left;
}
.ensign-testimonial-img-box img{
width:100%;
}
.ensign-testimonial-name-box {
margin-top: 23px;
float: left;
margin-left: 26px;
}
p.ensign-testimonial-name-text {
color: #343434;
line-height: 17px;
font-size: 17px;
margin: 0px;
font-weight: 600;
text-transform: capitalize
}
.ensign-testimonial-text-box {
border-top: 1px solid #efefef;
padding-top: 24px;
width: 100%;
margin-top: 28px;
text-align: left;
}
.ensign-testimonial {
box-shadow: 0px 1px 3px 2px #f5f5f5;
padding: 30px;
background: #fff;
margin: 20px 0px;
}
.ensign-testimonial.slick-slide {
height: auto;
}
.ensign-testimonial.slick-slide {
text-align: left !important;
}
.ensign-main-test {
padding:0 15px;
} .wedding-counter-top-box {
width: 100%;
clear: both;
display: block;
}
.wedding-counter-box {
border-right: 1px solid #ff6e8d;
border-left: 1px solid #a5314a;
width: 24%;
float: left;
text-align: center;
}
.wedding-counter-box:first-child
{   border-left: 1px solid #a5314a;
border-left: 0px;
}
.wedding-counter-box:nth-child(4) 
{  border-left: 1px solid #a5314a;
border-right: 0px; 
}
.wedding-counter-text {
font-family: Montserrat-Regular;
font-size: 12px;
color: #f5f5f5;
letter-spacing: 0.8px;
font-weight: normal;
text-transform: uppercase;
padding-top: 14px;
}
.wedding-counter-number-text {
font-family: Montserrat-Regular;
font-size: 36px;
color: #f5f5f5;
font-weight: normal;
} div#getting-started .counter-main-element {
border: 1px solid #a0b0e8;
display: block;
padding: 50px 20px; 
}
.counter-num-main-box{
width: 25%;
float: left;
padding: 20px;
}
div#getting-started {
width: 100%;
padding: 15px 0;
text-align: center;
}
.counter-top-box {
width: 100%;
clear: both;
display: block;
}
.counter-box:first-child
{   border-left: 1px solid #a5314a;
border-left: 0px;
}
.counter-box:nth-child(4) 
{ 
border-right: 0px;
box-shadow: none;
}
.counter-text {
font-size: 20px;
color: #cccccc;
letter-spacing: 1.8px;
font-weight: normal;
text-transform: uppercase;
padding-bottom: 0px;
}
.counter-number-text {
font-size: 50px;
color: #c4c4c4;
font-weight: 700;
letter-spacing: 4px;
line-height: 40px;
padding-top: 13px;
padding-top: 20px;
margin-bottom: 0;
}
@media screen and (max-width:768px) and (min-width:651px){
.counter-number-text {
font-size:35px;
}
.counter-text {
font-size: 15px;
}
}
@media screen and (max-width:650px){
.counter-num-main-box{
float:none;
width:100%;
text-align:center;
}
.counter-number-text {
font-size:45px;
}
.counter-text {
font-size: 20px;
}
} .ensign-about-one-box h6 {
margin: 21px 0px 0px 0px;
}
.ensign-rounded-team-hover-box ul {
padding-left: 0;
}
.ensign-product-list-box ul {
padding-left: 0;
}
.ensign-dt-hover-icon-box {
position: absolute;
bottom: 0;
left: 0;
top: 0px;
background: rgba(52, 52, 52, 0.74);
right: 0px;
opacity: 0;
-webkit-transition:all ease-in-out 0.8s;
}
.ensign-dt-team-box:hover .ensign-dt-hover-icon-box {
opacity: 1;
-webkit-transition:all ease-in-out 0.8s;
}
.ensign-dt-hover-icon-box ul li {
list-style-type: none;
display: inline-block;
padding-left: 12px;
padding-bottom: 10px;
}
.ensign-dt-hover-icon-box ul li a {
width: 38px;
height: 38px;
background: #fff;
border-radius: 100%;
text-align: center;
color: #343434;
font-size: 17px;
line-height: 41px;
display: inline-block;
}
.ensign-dt-team-box {
position: relative;
}
.ensign-dt-hover-icon-box ul {
position: absolute;
bottom: 24px;
left: 0px;
right: 0px;
text-align: center;
}
.ensign-dt-team-text-box {
margin-top: 25px;
}
.ensign-dt-team-main-box {
margin: 0px 0px;
}
.ensign-dt-blog-img-box img {
width: 100%;
}
.ensign-dt-blog-box {
position: relative;
}
.ensign-dt-blog-hover-text-box {
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
padding:10px 31px 0px 31px;
opacity: 0;
-webkit-transition:all ease-in-out 0.8s;
}
.ensign-dt-blog-main-box:hover .ensign-dt-blog-hover-text-box {
opacity: 1;
-webkit-transition: all ease-in-out 0.8s;
}
.vc_col-sm-4 .ensign-dt-team-main-box {
padding: 0 3%;
}
.ensign-events-speakers-box {
padding: 0px 0px;
}
.ensign-events-speakers-img-box img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
width: 100%;
}
.ensign-events-speakers-content-box {
background: #fff;
padding: 20px;
margin-top: -9px;
}
.ensign-events-speakers-content-box h6 {
margin: 0px;
}
.ensign-events-speakers-content-box p {
margin: 0px;
}
.ensign-events-speakers-content-box ul li {
list-style-type: none;
display: inline-block;
margin-right: 15px;
}
.ensign-events-speakers-content-box ul li a {
color: #adadad;
}
.ensign-dt-hover-icon-box-left {
left: -100%;
right: inherit;
position: absolute;
bottom: 0;
top: 0px;
background: rgba(52, 52, 52, 0.74);
opacity: 0;
-webkit-transition: all ease-in-out 0.8s;
}
.ensign-dt-team-box:hover .ensign-dt-hover-icon-box-left {
opacity: 1;
-webkit-transition: all ease-in-out 0.5s;
left: 0%;
}
.ensign-dt-hover-icon-box-left{
position: absolute;
bottom: 0;
left: -100%;
top: 0px;
background: rgba(52, 52, 52, 0.74);
right: inherit;
opacity: 0;
-webkit-transition: all ease-in-out 0.5s;
}
.ensign-dt-hover-icon-box-left ul {
position: static;
text-align: left;
padding: 20px;
}
.ensign-dt-hover-icon-box-left ul li {
display: block;
margin-bottom: 10px;
padding-left: 0px;
}
.ensign-dt-hover-icon-box-left ul li a {
width: 38px;
height: 38px;
background: #fff;
border-radius: 100%;
text-align: center;
color: #343434;
font-size: 17px;
line-height: 41px;
display: inline-block;
}
.ensign-dt-team-main-box {
overflow: hidden;
}
.ensign-dt-hover-icon-box.ensign-dt-hover-icon-box-center ul {
top: 50%;
}
.ensign-right-box{
text-align:right;
}
.ensign-mobile-apps-team-box {
position: relative;
overflow: hidden;
}
.ensign-mobile-apps-team-img-box img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
width: 100%;
}
.ensign-mobile-apps-team-content-box h6 {
color: #fff;
margin: 0px;
}
.ensign-mobile-apps-team-content-box p {
font-size: 13px;
color: #fff;
}
.ensign-mobile-apps-team-content-box {
position: absolute;
left: 0px;
right: 0px;
bottom: -100%;
-webkit-transition: all ease-in-out 0.8s;
padding: 20px 0px;
text-align: center;
}
.ensign-mobile-apps-team-box:hover .ensign-mobile-apps-team-content-box {
bottom: 0%;
-webkit-transition: all ease-in-out 0.8s;
}
.ensign-mobile-apps-team-content-box ul li {
display: inline-block;
margin-left: 16px;
}
.ensign-mobile-apps-team-content-box ul li a {
color: #fff;
}
.ensign-rounded-team-img-box img {
border-radius: 100%;
}
.ensign-rounded-team-hover-box {
position: absolute;
left: 0px;
right: 0px;
text-align: center;
margin: 0 auto;
top: 34%;
opacity: 0;
}
.ensign-rounded-team-hover-box ul li {
display: inline-block;
margin-right:10px;
margin-bottom: 20px;
}
.ensign-rounded-team-hover-box ul li a {
width: 40px;
height: 40px;
background: #fff;
border-radius: 100%;
display: block;
line-height: 44px;
font-size: 17px;
}
.ensign-rounded-team-box:hover .ensign-rounded-team-hover-box {
-webkit-transition: all ease-in-out 0.8s;
top: 38%;
opacity: 1;
}
.ensign-rounded-team-hover-box {
position: absolute;
left: 0px;
right: 0px;
text-align: center;
margin: 0 auto;
top: 0%;
opacity: 0;
-webkit-transition: all ease-in-out 0.8s;
}
.ensign-rounded-team-text-box h6 {
margin: 0px;
}
.ensign-rounded-team-text-box.ensign-center-box {
margin-top: 25px;
}
.ensign-rounded-team-box {
position: relative;
width: 180px;
margin: 0 auto;
} .ensign-bottom-social-media li {
list-style-type: none;
display: inline-block;
padding-bottom: 10px;
padding-right: 12px;
}
.ensign-bottom-social-media li a {
width: 38px;
height: 38px;
color: #343434;
font-size: 17px;
line-height: 41px;
}
.ensign-dt-team-box   {
position: relative;
}
.ensign-dt-team-img-box,.ensign-mobile-apps-team-img-box {
position: relative;
}
.ensign-rounded-team-img-box{
width: 180px;
height: 180px;
position: relative;
}
.ensign-dt-team-img-box img,.ensign-mobile-apps-team-img-box img,.ensign-rounded-team-img-box img {
display: block;
width: 100%;
height:100%;
}
.ensign-dt-team-main-box,.ensign-mobile-apps-team-box,.ensign-rounded-team-main-box ,.ensign-rounded-team-box {
position: relative;
}
.ensign-mobile-apps-team-inner{
position: relative;
}
.ensign-mobile-apps-team-content-box ul, ul.ensign-bottom-social-media,.ensign-dt-hover-icon-box ul{
padding-left: 0;
}
@media screen and (max-width: 770px){
.ensign-team {
margin: 25px 0;
}
.ensign-service-landing-pricing-table-box {
margin: 20px 0;
}
}
@media screen and (max-width: 770px) and (min-width: 500px){
.ensign-dt-team-main-box,.ensign-dt-team-box,.ensign-dt-team-main-box,.ensign-mobile-apps-team-box,.ensign-rounded-team-main-box{
text-align: center;
position: relative;
}
.ensign-rounded-team-box{
display: inline-flex;
}
} .ensign-service-landing-pricing-table-box {
background: #fff;
padding: 15% 7%;
box-shadow: 0px 1px 16px 0px #d5d5d5;
-webkit-transition:all ease-in-out 0.2s;
}
.ensign-service-landing-pricing-table-box p {
margin: 22px 0px;
}
.ensign-service-landing-pricing-table-box ul li {
list-style: none;
line-height: 40px;
}
.ensign-service-landing-pricing-table-box .ensign-rounded-button {
margin-top: 10px;
}
.ensign-service-landing-pricing-table-box ul li i {
margin-right: 10px;
font-size: 11px;
}
.ensign-service-landing-bg-table-box h6 {
color: #fff;
}
.ensign-service-landing-bg-table-box h2 {
color: #fff;
}
.ensign-service-landing-bg-table-box p {
color: #fff;
}
.ensign-service-landing-bg-table-box li {
color: #fff;
}
.ensign-service-landing-bg-table-box .ensign-rounded-button
{
background: #fff;
border: 2px solid #fff;
}
.ensign-service-landing-pricing-table-box:hover {
box-shadow: 0px 3px 30px 0px #b0afaf;
-webkit-transition:all ease-in-out 0.2s;
}
.ensign-service-landing-bg-table-box {
box-shadow: 0px 3px 30px 0px #b0afaf;
}
.ensign-service-landing-pricing-table-box.ensign-center-box.ensign-service-landing-bg-table-box ul li i {
color: #fff;
}
.ensign-service-landing-pricing-table-box ul, .ensign-Pricingtwo-box ul {
padding-left: 0;
}
.ensign-Pricingtwo-box {
background: #fff;
border-radius: 10px;
padding: 14%;
text-align: center;
}
.ensign-Pricingtwo-box ul li {
list-style-type: none;
line-height: 40px;
}
span.ensign-Pricingtwo-dolor-text {
font-size: 24px;
vertical-align: top;
line-height: 23px;
font-weight: normal;
}
.ensign-Pricingtwo-box.ensign-themes-bg .ensign-Pricingtwo-month-text {
color: #fff;
}
.ensign-Pricingtwo-box.ensign-themes-bg .ensign-Pricingtwo-month-text {
color: #fff;
}
.ensign-Pricingtwo-box.ensign-themes-bg h1 {
color: #fff;
}
.ensign-Pricingtwo-box.ensign-themes-bg ul li {
color: #fff;
}
.ensign-Pricingtwo-box.ensign-themes-bg .ensign-rounded-button {
background: #fff;
color: #000;
}
.ensign-Pricingtwo-box.ensign-themes-bg h6 {
color: #fff;
}
.ensign-Pricingtwo-themes-bg {
background: #425cbb;
}
.ensign-Pricing-three-box {
box-shadow: 0px 0px 4px 0px #b9b9b9;
border-bottom-width: 4px;
border-bottom-style: solid;
border-top-width: 4px;
border-top-style: solid;
padding: 50px 0px;
}
.ensign-Pricing-three-box h1 {
border: 5px solid #f6f6f6;
border-radius: 100%;
width: 120px;
height: 120px;
margin: 29px auto !important;
line-height: 120px;
font-size: 27px;
}
.ensign-Pricing-three-box ul {
padding: 0px 47px;
}
.ensign-Pricing-three-box ul li {
list-style-type: none;
border-bottom: 1px solid #eeeeee;
padding: 10px 0px;
line-height:36px;
}
.ensign-Pricingtwo-box ul li i {
padding-right: 10px;
}
.ensign-Pricing-three-box.pc-border.ensign-center-box.ensign-Pricingtwo-themes-bg.ensign-themes-bg h6 {
color: #fff;
}
.ensign-Pricing-three-box.pc-border.ensign-center-box.ensign-Pricingtwo-themes-bg.ensign-themes-bg p {
color: #fff;
}
.ensign-Pricing-three-box.pc-border.ensign-center-box.ensign-Pricingtwo-themes-bg.ensign-themes-bg h1 {
color: #fff;
}
.ensign-Pricing-three-box.pc-border.ensign-center-box.ensign-Pricingtwo-themes-bg.ensign-themes-bg h5 {
color: #fff;
}
.ensign-Pricing-three-box.pc-border.ensign-center-box.ensign-Pricingtwo-themes-bg.ensign-themes-bg ul li {
color: #fff; border-color: #8a8d96;
}
.ensign-Pricing-three-box.pc-border.ensign-center-box.ensign-Pricingtwo-themes-bg.ensign-themes-bg .ensign-rounded-button {
background: #fff;
color: #000;
}
a.ensign-small-btn {
padding: 2px 15px;
font-size: 11px;
line-height: 20px;
}
a.ensign-medium-btn{
font-size: 13px;
padding: 4px 30px;
}
a.ensign-large-btn{
padding: 8px 50px;
}
.ensign-btn-main {
min-height: 75px;
}
.ensign-btn-main a {
margin-bottom: 0 !important;
} .ensign-timeline-our-history .ensign-events-timeline-description img {
width: 85%;
}
.ensign-timeline-our-history .ensign-events-timeline-description h5 {
margin: 15px 0px;
}
.ensign-timeline-our-history .timeline-both-side li .border-line {
top: 0%;
}
.ensign-events-timeline-description .author-img {
width: 50px;
height: 50px;
}
.ensign-line-right-box
{
float: right;
width: 40%;
text-align: left;
}
.ensign-tab-main ul li.vc_tta-tab {
margin: 0% 4.5% !important;
text-align: center;
}
.ensign-tab-main ul.vc_tta-tabs-list {
border-bottom: 1px solid #bebebe;
}
.ensign-tab-main ul li a {
border-bottom: 5px solid transparent !important;
border-radius: 0px !important;
color: #000 !important;
border: 0 !important;
font-size: 20px;
text-transform: uppercase;
}
.ensign-tab-main ul li.vc_tta-tab.vc_active a {
background: none;
border-bottom: 5px solid #000 !important;
}
.ensign-tab-main .vc_tta-panels-container .vc_tta-panels {
border: 0 !important;
}
.ensign-tab-main ul.vc_tta-tabs-list li a:hover {
background: transparent !important;
} ul#insignia-twitter-vc_element li {
text-align: center;
list-style: none;
}
ul#insignia-twitter-vc_element{
text-align: center;
cursor: all-scroll;
}
.vc_element_list_tweet_text {
font-size: 27px;
line-height: 40px;
}
.vc_element_list_tweet_date {
margin: 25px 0;
}
.twitter-icon-wrapper i {
font-size: 60px;
}
.twitter-icon-wrapper {
margin: 30px 0;
text-align: center;
}