.themetechmount-iconbox.themetechmount-iconbox-styletwo {    
position: relative; 
}
.tm-icbox-style2 .themetechmount-iconbox.themetechmount-iconbox-styletwo:last-child {   
border-right: unset; 
}
.themetechmount-iconbox-styletwo .tm-cta3-content-wrapper {
color: rgb(255 255 255 / 84%);
}
.themetechmount-iconbox-styletwo .tm-icon-type-image {
position: relative;
height: 90px;
line-height: 90px;
margin: 0 auto;
text-align: center;
margin-bottom: 20px;   
}
.themetechmount-iconbox-styletwo .tm-icon-type-image {
transition: 1s;
display: inline-block;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-icon  img {
padding-left: 12px;
}
.themetechmount-iconbox-styletwo:hover .tm-icon-type-image {
transform: rotateY(360deg);    
}
.themetechmount-iconbox-styletwo .tm-icon-type-image:after {
position: absolute;
content: '';
height: 90px;
width: 90px;
background-color: rgba(255, 255, 255, 0.12);
left: 0;
right: 0;
line-height: 90px;
border-radius: 8px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-heading .tm-custom-heading {
margin-bottom: 10px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-heading .tm-iocnbox-btn a {
position: relative;
color: var(--ttm-skincolor);
font-weight: var(--button-font-weight);
font-family: var(--special-element-fontfamily);
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-heading .tm-iocnbox-btn a:hover { 
color: var(--ttm-secondarycolor);
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-box-icon i  {
font-size: 65px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-heading .tm-iocnbox-btn {
margin-top: 20px;
} .themetechmount-iconbox.themetechmount-iconbox-stylethree {
position: relative;
}
.themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-custom-heading {
font-size: 19px;
line-height: 23px;
padding-top: 20px; 
}
.themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-element-subheading {    
font-size: 32px;
line-height: 42px;
font-weight: 700;
display: inline-block;
}
.themetechmount-iconbox-stylethree .tm-cta3-content-wrapper {
display: inline-block;
}
.themetechmount-iconbox-stylethree .tm-iconbox-wrapper {
padding: 20px;
background-color: #fff;
border: 1px solid var(--ttm-bordercolor);
border-radius: 15px;
text-align: center; 
}
.tm-one .themetechmount-iconbox-stylethree .tm-iconbox-wrapper {
border-top: 3px solid #e30000;
}
.tm-two .themetechmount-iconbox-stylethree .tm-iconbox-wrapper {
border-top: 3px solid #e39b00;
}
.tm-three .themetechmount-iconbox-stylethree .tm-iconbox-wrapper {
border-top: 3px solid #00a437;
}
.tm-four .themetechmount-iconbox-stylethree .tm-iconbox-wrapper {
border-top: 3px solid #0070ff; }
.tm-four .themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-custom-heading {
padding-bottom: 0px; 
}
.tm-icbox-size-same .themetechmount-iconbox.themetechmount-iconbox-stylethree {    
width: 234px;
}
.themetechmount-iconbox-stylethree .tm-iocnbox-btn {
position: relative;
padding-top: 10px;
}
.themetechmount-iconbox-stylethree .tm-iocnbox-btn a {
font-size: 15px;
background-color: var(--ttm-skincolortwo);
padding: 8px 15px;
border-radius: 8px;
color: #fff;
display: block;
}
.themetechmount-iconbox.themetechmount-iconbox-stylethree .themetechmount-iconbox-icon {
margin-bottom: 0;
} .tm-iconbox-style4 .themetechmount-iconbox-stylefour .tm-iconbox-wrapper {
padding: 31px 20px 31px 20px;
background-color: #fff;
border-radius: 10px;
transition: all 0.5s ease 0s;
}
.tm-iconbox-style4 .themetechmount-iconbox-stylefour:hover .tm-iconbox-wrapper {
background-color: var(--ttm-skincolor);
}
.tm-iconbox-style4 .themetechmount-iconbox.themetechmount-iconbox-stylefour:hover .themetechmount-iconbox-heading .tm-custom-heading {
color: #fff;
}
.tm-iconbox-style4 .themetechmount-iconbox-stylefour:hover .tm-cta3-content-wrapper {
color: rgba(255 ,255, 255 , 0.60);
}
.tm-iconbox-style4 .themetechmount-iconbox.themetechmount-iconbox-stylefour .themetechmount-iconbox-heading .tm-custom-heading {
margin-bottom: 20px;
}
.themetechmount-iconbox.themetechmount-iconbox-stylefour {
position: relative;
}
.themetechmount-iconbox.themetechmount-iconbox-stylefour .themetechmount-iconbox-icon {
vertical-align: top;
}
.themetechmount-iconbox.themetechmount-iconbox-stylefour .themetechmount-iconbox-heading {
padding-left: 15px;
}
.themetechmount-iconbox.themetechmount-iconbox-stylefour .themetechmount-iconbox-icon .tm-icon-type-text {
height: 40px;
width: 40px;
line-height: 38px;
text-align: center;
background-color: #ecedfa;
border-radius: 50%;
font-size: 18px;
font-weight: 600;
font-family: var(--special-element-fontfamily);
color: var(--body-blackfont-color);
}
.themetechmount-iconbox.themetechmount-iconbox-stylefour .themetechmount-iconbox-heading .tm-custom-heading {
margin-bottom: 10px;
} .themetechmount-iconbox-stylesix{
position: relative;
border-bottom: 1px solid var(--ttm-secondarycolor);
padding: 10px 20px 20px 20px;
}
.themetechmount-iconbox-stylesix .tm-iconbox-wrapper{display: flex;}
.themetechmount-iconbox-stylesix .themetechmount-iconbox-icon{
padding-right: 20px;
margin-bottom: 0;
}
.themetechmount-iconbox-stylesix .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 20px;
line-height: 30px;
}
.themetechmount-iconbox-stylesix .themetechmount-iconbox-button a{
position: absolute;
font-size: 0;
top: 23px;
right: 25px;
opacity: 1;
border: 1px solid var(--ttm-secondarycolor);
width: 45px;
height: 45px;
line-height: 45px;
text-align: center;
display: block;
color: #ffffff;
border-radius: 50%;
transition: all .5s;
}
.themetechmount-iconbox-stylesix .themetechmount-iconbox-button a:after {
content: "\f13c";
font-family: 'flaticon_new_bussines_agency';
position: absolute;
transform: rotateZ(-45deg);
top: 0px;
right: 11px;
z-index: 1;
display: block;
transition: all .5s;
font-size: 20px;
color: var(--ttm-secondarycolor);
}
.themetechmount-iconbox-stylesix:hover .themetechmount-iconbox-button a:after {
transform: rotate(0deg);
}
.themetechmount-iconbox-stylesix:hover .themetechmount-iconbox-button a {
background-color: var(--ttm-skincolor);
border: 1px solid var(--ttm-skincolor);
}
.themetechmount-iconbox-stylesix:hover .themetechmount-iconbox-button a::after {
color: var(--ttm-whitecolor);
}
.themetechmount-iconbox-stylesix .themetechmount-iconbox-icon .tm-box-icon i {
font-size: 58px;
line-height: 58px;
}
.themetechmount-iconbox-stylesix:hover .themetechmount-iconbox-icon .tm-box-icon i{
color:var(--ttm-skincolor);
transition: all .5s;
}
.themetechmount-iconbox-stylesix:hover{ border-bottom: 0px solid transparent;}
.themetechmount-iconbox-stylesix::after{
content:"";
width: 0;
height: 3px;
position: absolute;
transition: all 0.2s linear;
background: var(--ttm-skincolor);
}
.themetechmount-iconbox-stylesix::after{
left: 50%;
bottom: 0;
transition-duration: 0.4s;
}
.themetechmount-iconbox-stylesix:hover::after{
left: 0;
width: 100%;
} .themetechmount-iconbox.themetechmount-iconbox-styleseven {
padding: 30px;
background-color: #fff;
box-shadow: 0px 0px 20px 6px rgb(2 1 41 / 7%);
border-radius: 10px;
}
.themetechmount-iconbox-styleseven .themetechmount-iconbox-icon {
display: table-cell;
vertical-align: middle;
}
.themetechmount-iconbox-styleseven .themetechmount-iconbox-heading {
display: table-cell;
vertical-align: middle;
padding-left: 25px;
}
.themetechmount-iconbox-styleseven .themetechmount-iconbox-heading .tm-element-subheading {
font-size: 14px;
font-family: var(--body-font-family);
color: var(--body-fonts-color);
font-size: 17px;
font-weight: 400;
line-height: 26px;
}
.themetechmount-iconbox-styleseven .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 28px;
line-height: 34px;
}
.tm-pdf-image img {
position: absolute;
right: -85px;
left: auto;
top: 50px;
bottom: auto;
} .themetechmount-iconbox-styletwelve .themetechmount-iconbox-icon {
display: inline-block;
margin-bottom: 22px;
}
.themetechmount-iconbox-styletwelve .themetechmount-iconbox-heading {
display: -webkit-inline-box;
vertical-align: middle;
}
.themetechmount-iconbox-styletwelve .tm-icon-type-image {
width: 70px;
height: 70px;
background: aliceblue;
line-height: 70px;
text-align: center;
}
.themetechmount-iconbox-styletwelve .tm-icon-type-image {
width: 70px;
height: 70px;
background: rgb(255 255 255 / 20%);
line-height: 70px;
text-align: center;
border-radius: 10px;
}
.themetechmount-iconbox-styletwelve .themetechmount-iconbox-icon  img {
width: auto;
height: auto;
}
.themetechmount-iconbox-styletwelve .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 50px;
line-height: 50px;
position: relative;
margin-bottom: 0;
padding: 0 15px 0 20px;
}
.themetechmount-iconbox-styletwelve .themetechmount-iconbox-heading .tm-element-subheading {
margin-bottom: 0;
font-size: 16px;
line-height: 26px;
font-family: var(--body-font-family);
font-weight: 400;
display: inline-block;
padding-top: 30px;
}
.themetechmount-iconbox-styletwelve .tm-cta3-content-wrapper {
color: rgb(255 255 255 / 70%);
}
.themetechmount-iconbox.themetechmount-iconbox-styletwelve {
padding: 0 30px 0 0;
}
.themetechmount-iconbox-styletwelve:hover .tm-icon-type-image img {
-webkit-animation: spinAround 5s linear infinite;
-moz-animation: spinAround 5s linear infinite;
animation: spinAround 5s linear infinite;
}
@keyframes spinAround {
from {
transform: rotate(0deg)
}
to {
transform: rotate(360deg);
}
}  .themetechmount-iconbox-stylethirteen .themetechmount-iconbox-inner {
background: var(--ttm-skincolor);
border-radius: 10px;
padding: 32px 30px;
position: relative;
overflow: hidden;
}
.themetechmount-iconbox-stylethirteen .themetechmount-iconbox-icon {
padding-right: 20px;
vertical-align: top;
}
.themetechmount-iconbox-stylethirteen .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 22px;
color: var(--ttm-whitecolor);
margin-bottom: 10px;
}
.themetechmount-iconbox-stylethirteen .tm-cta3-content-wrapper {
color: rgb(255 255 255 / 80%);
}
.themetechmount-iconbox-stylethirteen .themetechmount-iconbox .tm-box-icon i {
font-size: 36px;
line-height: 36px;
}
.themetechmount-iconbox-stylethirteen .themetechmount-iconbox-icon1 i {
font-size: 195px !important;
opacity: .10;
}
.themetechmount-iconbox-stylethirteen .themetechmount-iconbox-icon1 {
position: absolute;
right: -10px;
top: auto;
transition: 1.35s;
bottom: -30px;
overflow: hidden;
}
@media (max-width: 992px){
.themetechmount-iconbox-stylethirteen .themetechmount-iconbox-icon,
.themetechmount-iconbox-stylethirteen .themetechmount-iconbox-heading.tm-wrap-cell{
display: block;
}
}  .themetechmount-iconbox-stylefourteen .themetechmount-iconbox-icon {
margin-bottom: 25px;
}
.themetechmount-iconbox-stylefourteen .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 22px;
line-height: 28px;
margin-bottom: 10px;
}
.themetechmount-iconbox-stylefourteen  .themetechmount-iconbox-icon .tm-box-icon {
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;
display: inline-block;
cursor: pointer;
width: 70px;
height: 70px;
line-height: 80px;
padding: 4px 10px;
border-radius: 10px;
text-align: center;
position: relative;
z-index: 1;
color: #fff;
}
.themetechmount-iconbox-stylefourteen .themetechmount-iconbox-icon .tm-box-icon i {
font-size: 40px;
transition: .6s;
}
.themetechmount-iconbox-stylefourteen:hover .themetechmount-iconbox-icon .tm-box-icon i {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.themetechmount-iconbox-stylefourteen .themetechmount-iconbox-icon .tm-box-icon {
background: #fff;
-moz-box-sizing: content-box;
}
.themetechmount-iconbox-stylefourteen .themetechmount-iconbox-heading .tm-cta3-content-wrapper {
color: rgb(255 255 255 / 70%);
} .themetechmount-iconbox-stylefifteen {
padding: 90px 46px 22px 46px;
margin-bottom: 0;
-webkit-transition: all .5s ease-in-out 0s;
-moz-transition: all .5s ease-in-out 0s;
-ms-transition: all .5s ease-in-out 0s;
-o-transition: all .5s ease-in-out 0s;
transition: all .5s ease-in-out 0s;
}
.themetechmount-iconbox.themetechmount-iconbox-stylefifteen:hover {
-webkit-transform: translateY(-35px);
transform: translateY(-35px);
}
.themetechmount-iconbox-stylefifteen .tm-iocnbox-btn a {
opacity: 0;
text-transform: uppercase;
}
.themetechmount-iconbox.themetechmount-iconbox-stylefifteen .tm-box-icon i {
font-size: 70px;
}
.themetechmount-iconbox-stylefifteen:hover .tm-iocnbox-btn a {
opacity: 1;
}
.themetechmount-iconbox-stylefifteen .tm-iconbox-textbtn {
padding-top: 5px;
}
.themetechmount-iconbox-stylefifteen .tm-iocnbox-btn a:hover {
color: #fff;
}
.themetechmount-iconbox-stylefifteen .themetechmount-iconbox-icon {
margin-bottom: 20px;
}
.ttm-iconstyle-centerlogo .themetechmount-iconbox.themetechmount-iconbox-styletwo {
border: 1px solid rgba(255 , 255 , 255 , 0.20);
text-align: center;
border-radius: 10px;
padding: 40px 40px 35px;
}
.ttm-iconstyle-centerlogo .themetechmount-iconbox-styletwo .tm-cta3-content-wrapper {
color: rgba(255 , 255 , 255 , 0.70);
} .themetechmount-iconbox-stylesixteen {
padding: 41px 40px 40px;
background-image: -moz-linear-gradient( 90deg, rgb(249,249,249) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient( 90deg, rgb(249,249,249) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient( 90deg, rgb(249,249,249) 0%, rgb(255,255,255) 100%);
border: 1px solid rgb(232, 232, 232);
border-radius: 10px;
position: relative;
transition: all .5s ease;
}
.tm-center-align .themetechmount-iconbox.themetechmount-iconbox-stylesixteen {
text-align: center;
}
.themetechmount-iconbox-stylesixteen .themetechmount-iconbox-inner .themetechmount-iconbox-icon i {
font-size: 50px;
}
.themetechmount-iconbox-stylesixteen .themetechmount-iconbox-inner .themetechmount-iconbox-icon {
display: inline-block;
background-color: var(--ttm-skincolor);
color: var(--body-blackfont-color);
padding: 10px;
border-radius: 10px;
}
.themetechmount-iconbox-stylesixteen .themetechmount-iconbox-inner .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 25px;
line-height: 35px;
margin-bottom: 8px;
padding-top: 5px;
}
.themetechmount-iconbox-stylesixteen:hover:after {
height: 100%;
transition: all 0.5s ease;
}
.themetechmount-iconbox-stylesixteen .themetechmount-iconbox-inner {
z-index: 1;
position: relative;
}
.themetechmount-iconbox-stylesixteen:after {
content: '';
background-image: linear-gradient(205deg, #1f78ff 0%, #1f78ff 100%);
position: absolute;
top: 0;
height: 0;
width: 100%;
display: block;
left: 0;
right: 0;
bottom: 0;
border-radius: 10px;
transition: all 0.5s ease;
}
.themetechmount-iconbox-stylesixteen:hover .themetechmount-iconbox-inner .themetechmount-iconbox-heading .tm-custom-heading a,
.themetechmount-iconbox-stylesixteen:hover .themetechmount-iconbox-inner .tm-iconbox-textbtn .tm-cta3-content-wrapper {
color: var(--ttm-whitecolor);
} .themetechmount-iconbox.themetechmount-iconbox-styleseventeen.themetechmount-iconcolor-custom .tm-box-icon i {
line-height: unset;
font-size: 27px;
}
.themetechmount-iconbox.themetechmount-iconbox-styleseventeen.themetechmount-iconcolor-custom .tm-box-icon {
display: inline-block;
vertical-align: top;
height: 65px;
line-height: 65px;
width: 65px;
text-align: center;
border-radius: 50%;
}
.themetechmount-iconbox.themetechmount-iconbox-styleseventeen {
background: #ffffff;
border-radius: 20px;
margin: 0;
padding: 60px 50px 55px;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.10);
transition: all 0.5s ease;
}
.themetechmount-iconbox-styleseventeen .tm-cta3-content-wrapper {
display: block;
margin-top: 15px;
}
.themetechmount-iconbox.themetechmount-iconbox-styleseventeen .themetechmount-iconbox-icon {
margin-bottom: 20px;
}
.themetechmount-iconbox.themetechmount-iconbox-styleseventeen:hover {
transition: all 0.5s ease;
transform: translateX(5px);
}
@media (max-width: 1439px){
.tm-icbox-size-same .themetechmount-iconbox.themetechmount-iconbox-stylethree {
width: auto;
}
}
@media (max-width: 1339px){
.themetechmount-iconbox.themetechmount-iconbox-styleseventeen {
padding: 60px 30px 55px;
}
}
@media (max-width: 1199px){
.themetechmount-iconbox.themetechmount-iconbox-styleseventeen {
padding: 50px 30px 45px;
}
.tm-round-section .elementor-widget-container,
.tm-round-section .elementor-widget-wrap.elementor-element-populated {
transform: rotate(0deg);
}
} .themetechmount-iconbox.themetechmount-iconbox-styleeighteen {
margin-bottom: 10px;
}
.themetechmount-iconbox.themetechmount-iconbox-styleeighteen .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 19px;
line-height: 35px;
}
.themetechmount-iconbox-styleeighteen .tm-iconbox-wrapper {
border: 2px solid var(--ttm-secondarycolor);
border-radius: 10px;
padding: 17px 20px 17px;
transition: all 0.5s ease 0s;
}
.tm-active .themetechmount-iconbox-styleeighteen .tm-iconbox-wrapper { 
background-color: var(--ttm-secondarycolor);
}
.tm-active .themetechmount-iconbox-styleeighteen .tm-iocnbox-btn a, 
.tm-active .themetechmount-iconbox.themetechmount-iconbox-styleeighteen .themetechmount-iconbox-heading .tm-custom-heading a {
color: #fff;
}
.tm-active .themetechmount-iconbox-styleeighteen .tm-iocnbox-btn a {
font-size: 0;
}
.themetechmount-iconbox-styleeighteen .tm-number-wrapper {
font-size: 15px;
line-height: 35px;
font-family: var(--special-element-fontfamily);
position: relative;
color: #fff;
padding: 0px 0px 0 13px;
z-index: 11;
}
.themetechmount-iconbox-styleeighteen .tm-number-wrapper:after {
position: absolute;
content: '';
left: 0;
height: 35px;
width: 35px;
background-color: var(--ttm-skincolor);
border-radius: 50%;
z-index: -1;
top: 0;
}
.themetechmount-iconbox-styleeighteen .themetechmount-iconbox-heading {
padding-left: 22px;
display: inline-block;
width: 75%;
}
.themetechmount-iconbox-styleeighteen .tm-iocnbox-btn {
font-size: 14px;
line-height: 35px;
font-family: var(--special-element-fontfamily);
text-transform: uppercase;
}
.themetechmount-iconbox-styleeighteen .tm-iocnbox-btn a {
color: var(--ttm-skincolor);
position: relative;
transition: all 0.5s ease 0s;
}
.themetechmount-iconbox-styleeighteen .tm-iocnbox-btn a:after {
position: absolute;
content: "\f101";
font-family: 'tm-ttmbusiness-icons';
left: -20px;
font-size: 17px;
}
.themetechmount-iconbox-styleeighteen .tm-iconbox-textbtn {
float: right;
}
.themetechmount-iconbox-styleeighteen .themetechmount-iconbox-number {
display: inline-block;
width: 5%;
vertical-align: top;
}
.themetechmount-iconbox-styleeighteen:hover .tm-iconbox-wrapper {
background-color: var(--ttm-secondarycolor);
}
.themetechmount-iconbox-styleeighteen:hover .tm-iocnbox-btn a,
.themetechmount-iconbox.themetechmount-iconbox-styleeighteen:hover .themetechmount-iconbox-heading .tm-custom-heading a {
color: #fff;
}
.themetechmount-iconbox-styleeighteen:hover .tm-iocnbox-btn a {
font-size: 0;
}
.tm-active .themetechmount-iconbox-styleeighteen .tm-iocnbox-btn a:after,
.themetechmount-iconbox-styleeighteen:hover .tm-iocnbox-btn a:after {
left: -10px;    
} .themetechmount-iconbox.themetechmount-iconbox-stylenineteen {
text-align: center;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.10);
border-radius: 20px;
padding: 50px 25px;
background-color: var(--ttm-whitecolor);
transition: all 0.5s ease;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenineteen:hover {
transition: all 0.5s ease;
transform: translateY(5px);
}
.themetechmount-iconbox.themetechmount-iconbox-stylenineteen .themetechmount-iconbox-icon img {
width: auto;
height: auto;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenineteen .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 20px;
margin-bottom: 7px;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenineteen .themetechmount-iconbox-icon {
margin-bottom: 20px;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenineteen .tm-cta3-content-wrapper {
font-size: 14px;
line-height: 24px;
} .themetechmount-iconbox-styletwenty .tm-cta3-content-wrapper {
font-size: 14px;
margin-top: 10px;
position: absolute;
opacity: 0;
transform: translateY(60px);
transition: all 0.3s ease;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.themetechmount-iconbox-styletwenty:hover .tm-cta3-content-wrapper {
opacity: 1;
transform: translateY(0);
transition: all 0.3s ease;
}
.themetechmount-iconbox-styletwenty .themetechmount-iconbox-heading {
transform: translateY(0);
transition: all 0.5s ease;
}
.themetechmount-iconbox-styletwenty:hover .themetechmount-iconbox-heading {
transform: translateY(-35px);
transition: all 0.5s ease;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwenty .themetechmount-iconbox-icon img {
width: auto;
height: auto;
-webkit-transition: all .4s cubic-bezier(.645,.045,.355,1);
-khtml-transition: all .4s cubic-bezier(.645,.045,.355,1);
-moz-transition: all .4s cubic-bezier(.645,.045,.355,1);
-ms-transition: all .4s cubic-bezier(.645,.045,.355,1);
-o-transition: all .4s cubic-bezier(.645,.045,.355,1);
transition: all .4s cubic-bezier(.645,.045,.355,1);
transform-origin: left bottom;
-webkit-transform-origin: left bottom;
transform: translateY(0);
}
.themetechmount-iconbox-styletwenty:hover .themetechmount-iconbox-icon img {
transform: scale(.4) translateY(-50px);
}
.themetechmount-iconbox-styletwenty  .tm-icon-type-image {
min-height: 150px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwenty .themetechmount-iconbox-icon {
margin-bottom: 25px;
}
.themetechmount-iconbox-styletwenty .themetechmount-iconbox-inner {
position: relative;
padding-bottom: 40px;
overflow: hidden;
}
.themetechmount-iconbox-styletwenty .themetechmount-iconbox-inner:before {
content: '';
width: 20px;
height: 6px;
position: absolute;
bottom: -2px;
z-index: 99;
right: 100%;
-webkit-transition: all .35s cubic-bezier(.645,.045,.355,1);
-khtml-transition: all .35s cubic-bezier(.645,.045,.355,1);
-moz-transition: all .35s cubic-bezier(.645,.045,.355,1);
-ms-transition: all .35s cubic-bezier(.645,.045,.355,1);
-o-transition: all .35s cubic-bezier(.645,.045,.355,1);
transition: all .35s cubic-bezier(.645,.045,.355,1);
opacity: 0;
background: var(--ttm-skincolor);
}
.themetechmount-iconbox-styletwenty:hover .themetechmount-iconbox-inner:before {
right: 50px;
opacity: 1;
bottom: 0;
}
.themetechmount-iconbox-styletwenty.themetechmount-iconbox {
margin-bottom: 0;
}
@media (max-width: 1339px){
.themetechmount-iconbox.themetechmount-iconbox-stylenineteen {
padding: 50px 12px;
}
} .themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon  img {
width: auto;
height: auto;
position: relative;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon .tm-icon-type-image {
position: relative;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon .tm-icon-type-image:before {
content: '';
height: 65px;
width: 65px;
display: block;
border-radius: 50%;
position: absolute;
top: -26px;
transition: all 0.5s ease;
left: 0;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone:hover .themetechmount-iconbox-icon .tm-icon-type-image:before {
transition: all 0.5s ease;
left: 5px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone {
background: #ffffff;
border-radius: 20px;
margin: 0;
padding: 75px 43px 45px;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.10);
transition: all 0.5s ease;
position: relative;
overflow: hidden;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone:hover {
transition: all 0.5s ease;
transform: translateX(5px);
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon {
margin-bottom: 12px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-heading .tm-custom-heading {
margin-bottom: 10px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone:before {
content: '';
background-image: url(//truebookerplugin.com/wp-content/themes/ttm-business/images/iconbox-bg.png);
background-repeat: no-repeat;
height: 149px;
width: 187px;
display: block;
position: absolute;
right: -95px;
top: -33px;
left: auto;
bottom: auto;
}
.second .themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon img {
margin: 0 0 0 40px;
}
.third .themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon img {
margin: -20px 0 20px 25px;
}
@media (max-width: 1339px){
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone {
padding: 75px 30px 45px;
}
}
@media (max-width: 580px){
.themetechmount-iconbox-styleeighteen .themetechmount-iconbox-number {
display: block;
padding-bottom: 10px;
}
.themetechmount-iconbox-styleeighteen .themetechmount-iconbox-heading {
padding-left: 0;
display: block;
}
.themetechmount-iconbox-styleeighteen .tm-iconbox-textbtn {
float: none;
padding-left: 22px;
}
} .themetechmount-iconbox.themetechmount-iconbox-styletwentytwo .tm-box-icon i {
font-size: 32px;
transition: .5s;
}
.themetechmount-iconbox-styletwentytwo .tm-box-icon {
background-color: var(--ttm-greycolor);
width: 75px;
height: 75px;
line-height: 82px;
text-align: center;
border-radius: 50%;
transition: .5s;
position: relative;
}
.themetechmount-iconbox-styletwentytwo .tm-box-icon:after {
position: absolute;
content: '';
right: 0px;
bottom: -12px;
margin: 0 auto;
border-bottom: 19px solid transparent;
border-top: 12px solid transparent;
border-left: 27px solid var(--ttm-greycolor);
z-index: -1;
transform: rotate(49deg);
transition: .5s;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentytwo:hover .tm-box-icon i {
color: #fff;
}
.themetechmount-iconbox-styletwentytwo:hover .tm-box-icon:after {
border-left-color: var(--ttm-skincolor);
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentytwo .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 24px;
line-height: 34px;
position: relative;
margin-bottom: 6px;
}
.themetechmount-iconbox-styletwentytwo .themetechmount-iconbox-heading {
padding-left: 30px;
}
.themetechmount-iconbox-styletwentytwo:hover .tm-box-icon {
background-color: var(--ttm-skincolor);
} .themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon  img {
width: auto;
height: auto;
position: relative;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon .tm-icon-type-image {
position: relative;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon .tm-icon-type-image:before {
content: '';
height: 65px;
width: 65px;
display: block;
border-radius: 50%;
position: absolute;
top: -26px;
transition: all 0.5s ease;
left: 0;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone:hover .themetechmount-iconbox-icon .tm-icon-type-image:before {
transition: all 0.5s ease;
left: 5px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone {
background: #ffffff;
border-radius: 20px;
margin: 0;
padding: 75px 43px 45px;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.10);
transition: all 0.5s ease;
position: relative;
overflow: hidden;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone:hover {
transition: all 0.5s ease;
transform: translateX(5px);
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon {
margin-bottom: 12px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-heading .tm-custom-heading {
margin-bottom: 10px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone:before {
content: '';
background-image: url(//truebookerplugin.com/wp-content/themes/ttm-business/images/iconbox-bg.png);
background-repeat: no-repeat;
height: 149px;
width: 187px;
display: block;
position: absolute;
right: -95px;
top: -33px;
left: auto;
bottom: auto;
}
.second .themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon img {
margin: 0 0 0 40px;
}
.third .themetechmount-iconbox.themetechmount-iconbox-styletwentyone .themetechmount-iconbox-icon img {
margin: -20px 0 20px 25px;
}
@media (max-width: 1339px){
.themetechmount-iconbox.themetechmount-iconbox-styletwentyone {
padding: 75px 30px 45px;
}
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
.themetechmount-iconbox-styleeighteen .tm-iconbox-textbtn {
float: unset;
padding-left: 30px;
}
} .themetechmount-iconbox.themetechmount-iconbox-styletwentythree .tm-box-icon i {
font-size: 60px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentythree {
margin-bottom: 0;
}
.themetechmount-iconbox-styletwentythree .tm-box-icon {
background-color: rgba(0 ,0 ,0, 0.10);
text-align: center;
border-radius: 10px;
padding: 10px;
transition: all 0.5s ease;
}
.themetechmount-iconbox-styletwentythree:hover .tm-box-icon {
transition: all 0.5s ease;
transform: translateY(-5px);
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentythree .themetechmount-iconbox-heading .tm-custom-heading {
margin-bottom: 8px;
font-size: 23px;
line-height: 35px;
}
.themetechmount-iconbox-styletwentythree .themetechmount-iconbox-heading {
padding-left: 30px;
}
.themetechmount-iconbox-styletwentythree .tm-iconbox-wrapper {
padding: 52px 50px;
}
.themetechmount-iconbox-styletwentythree .tm-cta3-content-wrapper {
color: #fff;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentythree.themetechmount-iconcolor-white .tm-box-icon i {
background-color: var(--body-blackfont-color);
display: block;
padding: 21px 20px;
border-radius: 10px;
}
.tm-col-bgcolor-darkgrey .themetechmount-iconbox.themetechmount-iconbox-styletwentythree.themetechmount-iconcolor-white .tm-box-icon i {
background-color: var(--ttm-skincolortwo);
}
.tm-col-bgcolor-darkgrey .themetechmount-iconbox-styletwentythree .tm-box-icon {
background-color: rgba(0 ,209, 168 , 0.10);
}
@media (max-width:1340px) {
.themetechmount-iconbox-styletwentythree .tm-iconbox-wrapper {
padding: 25px 15px;
}
}
@media (max-width: 767px){
.themetechmount-iconbox .themetechmount-iconbox-icon {
margin-bottom: 15px;
}	
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
.themetechmount-iconbox-styleeighteen .tm-iconbox-textbtn {
float: unset;
padding-left: 30px;
}
.themetechmount-iconbox-styletwentythree .tm-iconbox-wrapper {
padding: 25px 0px;
}
.themetechmount-iconbox-styletwentythree .themetechmount-iconbox-heading {
padding-left: 9px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentythree .tm-box-icon i {
font-size: 40px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentythree .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 19px;
line-height: 29px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentythree.themetechmount-iconcolor-white .tm-box-icon i {
padding: 17px 15px;
}
.themetechmount-iconbox-styletwentythree .tm-cta3-content-wrapper {
font-size: 14px;
}
} .themetechmount-iconbox-styletwentyofour.themetechmount-iconbox .themetechmount-iconbox-icon img {
width: auto;
height: auto;
position: relative;
}
.themetechmount-iconbox-styletwentyofour.themetechmount-iconbox .themetechmount-iconbox-heading .tm-custom-heading {
font-weight: var(--special-element-fontweight);
margin-bottom: 8px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyofour.themetechmount-iconcolor-default {
background: #282828;
border-radius: 20px;
margin: 0;
padding: 60px 40px 30px;
transition: all 0.5s ease;
position: relative;
overflow: hidden;
transition: all 0.5s ease;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyofour:hover {
transition: all 0.5s ease;
transform: translateY(5px);
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyofour .themetechmount-iconbox-icon .tm-icon-type-image {
position: relative;
padding-left: 20px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyofour .themetechmount-iconbox-icon .tm-icon-type-image:before {
content: '';
height: 65px;
width: 65px;
display: block;
border-radius: 50%;
position: absolute;
top: -18px;
transition: all 0.5s ease;
left: 0;
background-color: var(--ttm-secondarycolor);
}
@media (max-width: 1199px){
.themetechmount-iconbox-styletwentyofour.themetechmount-iconbox .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 20px;
line-height: 30px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyofour.themetechmount-iconcolor-default {
padding: 60px 30px 30px;
}
.themetechmount-blogbox-style23 .themetechmount-box-content-inner {
width: 70%;
margin: -80px 22px 0 auto;
}
.themetechmount-blogbox-style23 .themetechmount-box-title h4 {
font-size: 22px;
}
} .themetechmount-iconbox-styletwentyfive {
background-color: var(--ttm-whitecolor);
box-shadow: 0px 20px 32px 0px rgba(4, 51, 136, 0.07);
padding: 25px 30px;
border-radius: 20px;
display: inline-block;
}
.themetechmount-iconbox-styletwentyfive .themetechmount-iconbox-icon .tm-icon-type-text {
font-size: 30px;
line-height: 40px;
font-family: var(--special-element-fontfamily);
}
.themetechmount-iconbox-styletwentyfive .themetechmount-iconbox-inner .themetechmount-iconbox-heading {
padding-left: 20px;
border-left: 1px solid var(--ttm-bordercolor);
}
.themetechmount-iconbox-styletwentyfive .themetechmount-iconbox-icon {
padding-right: 20px;
}
.second-box .themetechmount-iconbox-styletwentyfive {
background-color: var(--ttm-skincolor);
color: var(--ttm-whitecolor);
}
.second-box .themetechmount-iconbox-styletwentyfive .tm-custom-heading , 
.second-box .themetechmount-iconbox-styletwentyfive .tm-icon-type-text {
color: var(--ttm-whitecolor)!important;
}
.second-box .themetechmount-iconbox-styletwentyfive .themetechmount-iconbox-inner .themetechmount-iconbox-heading 
{
border-color: var(--ttm-whitecolor);
} .themetechmount-iconbox.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 18px;
line-height: 22px;
position: relative;
margin-bottom: 0;
}
.themetechmount-iconbox-styletwentysix .themetechmount-desc.col-md-3 {
padding-top: 6px;
}
.themetechmount-iconbox-styletwentysix .tm-iconbox-textbtn {
text-align: right;
padding-top: 10px;
padding-left: 0;
padding-right: 0;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn {
display: inline-block;
padding-left: 12px;
text-transform: capitalize;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-icon {
margin-bottom: 0;
padding: 0;
display: flex;
}
.themetechmount-iconbox-styletwentysix .tm-icon-type-image,
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn,
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn2 {
display: inline-block;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn2 a {
padding: 6px 16px 7px;
color: #000;
font-size: 14px;
font-weight: 400;
border-radius: 8px;
border: 1px solid #d1d3cb;
text-transform: capitalize;
display: block;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-heading .tm-element-subheading {
margin-bottom: 0;
font-size: 14px;
color: var(--body-fonts-color);
}
.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-heading {
padding-left: 20px;
display: inline-block;
vertical-align: middle;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentysix {
margin-bottom: 0;
}
.themetechmount-iconbox-styletwentysix .tm-iconbox-wrapper {
padding: 30px;
background-color: rgba(255, 255, 255 , 0.40);
border-radius: 10px;
display: flex;
border: 1px solid #fff;
}
.themetechmount-iconbox-styletwentysix .tm-cta3-content-wrapper {
padding: 12px 0px;
border: 0px solid;
border-width: 0 1px;
font-size: 16px;
text-align: center;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-icon  img {
width: 60px;
height: 60px;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn a {
font-size: 13px;
line-height: 25px;
font-weight: 500;
padding: 9px 18px 11px;
background-color: var(--ttm-secondarycolor);
color: #fff;
border-radius: 10px;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn a:hover {
background-color: var(--ttm-skincolor);
}
@media only screen and (min-width:1025px) and (max-width:1339px) {
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn a,
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn2 a {
padding: 9px 9px 11px;
}
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn2 {
display: none;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn {
padding-left: 0;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn a {
padding: 11px 13px 12px;
}
}
@media (max-width: 1339px){
.themetechmount-iconbox-styletwelve .themetechmount-iconbox-icon {
display: block;
margin-bottom: 22px;
}
.themetechmount-iconbox-styletwelve .themetechmount-iconbox-heading .tm-custom-heading {
padding: 0 15px 0 0px;
}
.themetechmount-iconbox-styletwelve .themetechmount-iconbox-heading .tm-element-subheading {
margin-bottom: 10px;
}
.themetechmount-iconbox-styletwentysix .tm-cta3-content-wrapper {
padding: 12px 15px;
}
.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-heading {
padding-right: 0;
padding-left: 10px;
width: auto;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn a {
padding: 11px 15px 12px;
}
.themetechmount-iconbox-styletwentysix .themetechmount-desc.col-md-3,
.themetechmount-iconbox-styletwentysix .tm-iconbox-textbtn {
display: inline-block;
}
.themetechmount-iconbox-styletwentysix .tm-iconbox-wrapper {
padding: 20px 20px;
background-color: rgba(255, 255, 255 , 0.40);
border-radius: 10px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-icon {
margin-bottom: 20px;
width: 100%;
}
}
@media (max-width: 991px){
.themetechmount-iconbox.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-icon {
width: auto;
}
}
@media (max-width: 748px){
.themetechmount-iconbox.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 18px;
}
.themetechmount-iconbox-styletwentysix .tm-cta3-content-wrapper {
padding: 12px 12px;
margin: 0 20px 0;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn a {
font-size: 13px;
padding: 11px 10px 14px;
}
}
@media (max-width: 680px){
.themetechmount-boxes-testimonial .themetechmount-testimonialbox-style19 .themetechmount-author-name {
display: block;
}
.themetechmount-boxes-testimonial .themetechmount-testimonialbox-style19 .themetechmount-box-footer:after {
display: none;
}
}
@media (max-width: 591px){
.themetechmount-iconbox-styletwentysix .tm-cta3-content-wrapper {
display: none;
}
.themetechmount-iconbox-styletwentysix .tm-iconbox-textbtn.tm-wrap-cell {
display: block;
padding-top: 20px;
}
.themetechmount-iconbox-styletwentysix .tm-iconbox-wrapper {
display: block;
}
.themetechmount-iconbox-styletwentysix .tm-iconbox-textbtn {
text-align: left;
display: block;
padding-top: 0;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn {
padding-left: 0;
}
.themetechmount-iconbox-styletwentysix .tm-iocnbox-btn a {
padding: 9px 18px 11px;
}
.themetechmount-iconbox-stylesix .tm-iconbox-wrapper {
display: block;
}
.themetechmount-iconbox-stylesix .themetechmount-iconbox-button a {
position: relative;
top: 20px;
right: 0px;
display: inline-block;
}
.themetechmount-iconbox-stylesix {
padding: 10px 20px 40px 20px;
}
}
@media (max-width: 480px){
.themetechmount-iconbox-styletwentysix .tm-icon-type-image ,
.themetechmount-iconbox.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-icon {
width: auto;
display: block;
margin-bottom: 0;
}
.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-heading {
padding-left: 0;
padding-top: 10px;
}
.themetechmount-iconbox-styletwentythree .themetechmount-iconbox-heading {
padding-left: 0;
text-align: center;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentythree .themetechmount-iconbox-icon {
display: block;
}
}
@media only screen and (min-width:1201px) and (max-width:1339px) {
.themetechmount-iconbox .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 21px;
line-height: 31px;
}
.themetechmount-iconbox-styletwentythree .themetechmount-iconbox-heading {
padding-left: 15px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentythree.themetechmount-iconcolor-white .tm-box-icon i {
padding: 21px 15px;
}
.themetechmount-iconbox-styletwentythree .tm-iconbox-wrapper {
padding: 25px 10px;
}	
.themetechmount-iconbox.themetechmount-iconbox-styletwentysix .themetechmount-iconbox-icon {
width: 50%;
}
.themetechmount-iconbox-styletwentysix .themetechmount-desc.col-md-3, .themetechmount-iconbox-styletwentysix .tm-iconbox-textbtn {
width: 25%;
}
.themetechmount-iconbox-styletwentysix .tm-iconbox-textbtn {
display: flex !important;    
}
}
@media only screen and (min-width:992px) and (max-width:1200px) {
.themetechmount-iconbox-styletwentysix .tm-iconbox-textbtn {
display: flex;
width: 54%;
}
.themetechmount-iconbox-styletwentysix .themetechmount-desc.col-md-3 {
display: none;
}
} .themetechmount-iconbox.themetechmount-iconbox-styletwentyseven .themetechmount-iconbox-icon {
margin-bottom: 32px;
display: block;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyseven .themetechmount-iconbox-icon  img {
width: auto;
height: auto;
transition: all 0.5s ease;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyseven:hover .themetechmount-iconbox-icon img {
transform: translateY(-5px);
transition: all 0.5s ease;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyseven {
text-align: center;
margin: 0;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwentyseven .themetechmount-iconbox-heading .tm-custom-heading {
margin-bottom: 10px;
}
.themetechmount-iconbox-styletwentyeight .themetechmount-iconbox-inner {
background: var(--ttm-secondarycolor);
border: 1px solid var(--ttm-bordercolor);
border-radius: 15px;
padding: 30px 25px 30px;
}
.themetechmount-iconbox-styletwentyeight .tm-iconbox-textbtn {
padding-top:65px;
}
.themetechmount-iconbox-styletwentyeight .tm-number-wrapper {
position: relative;
padding-bottom: 10px;
margin-bottom: 25px;
color: var(--ttm-whitecolor);
}
.themetechmount-iconbox-styletwentyeight .tm-number-wrapper:before,
.themetechmount-iconbox-styletwentyeight .tm-number-wrapper:after {
position: absolute;
content: "";
display: block;
width: 100%;
height: 1px;
background: rgb(255 255 255 / 20%);
top: auto;
bottom: 0;
}
.themetechmount-iconbox-styletwentyeight .tm-number-wrapper:after{
width: 0;
background-color: rgb(255 255 255 / 20%);
will-change: width;
-webkit-transition: width 0.4s ease;
-ms-transition: width 0.4s ease;
transition: width 0.4s ease;
}
.themetechmount-iconbox-styletwentyeight:hover .tm-number-wrapper:after{
width: 100%;
}
.themetechmount-iconbox-styletwentyeight .themetechmount-iconbox-number{
position: relative;
}
.themetechmount-iconbox-styletwentyeight .themetechmount-iconbox-number:before{
position: absolute;
content: "";
display: block;
width: 15px;
height: 15px;
background:var(--ttm-skincolor);
top: auto;
bottom:-6px;
right: 0;
left: auto;
border-radius: 50%;
transition: 0.10s;
z-index: 1;
}
.themetechmount-iconbox-styletwentyeight:hover .themetechmount-iconbox-number:before{
background: var(--ttm-whitecolor);
}
.themetechmount-iconbox-styletwentyeight .tm-iocnbox-btn a {
text-transform: uppercase;
text-decoration: underline;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwenty .tm-box-icon {
padding-bottom: 10px;
} .themetechmount-iconbox-styleeleven .tm-icon-type-text {
width: 50px;
height: 50px;
background-color: var(--ttm-greycolor);
border-radius: 50%;
text-align: center;
line-height: 50px;
font-size: 32px;
font-weight: 500;
}
.themetechmount-iconbox-styleeleven .themetechmount-iconbox-icon {
vertical-align: text-top;
padding: 8px 30px 0 0;
}
.themetechmount-iconbox-styleeleven .themetechmount-iconbox-heading .tm-custom-heading {
font-weight: 700;
margin-bottom: 19px;
}
.themetechmount-iconbox-styleeleven .tm-iocnbox-btn a {
font-size: 16px;
line-height: 26px;
text-transform: uppercase;
font-weight: 500;
color: var(--ttm-skincolor);
position: relative;
padding-left: 20px;
}
.themetechmount-iconbox-styleeleven .tm-iocnbox-btn a:before {
content: "\e826";
position: absolute;
font-family: 'tm-ttmbusiness-icons';
top: -2px;
left: 0;
}
.themetechmount-iconbox-styleeleven .tm-iocnbox-btn {
padding-top: 20px;
}
.themetechmount-iconbox-styleeleven:hover .tm-box-icon {
transform: rotateY(360deg);
transition: .5s;
display: block;
} .themetechmount-iconbox.themetechmount-iconbox-styleeight {
padding: 45px 40px 64px 40px;
margin-bottom: 0;
transition: .5s;
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight:hover {
background-color: var(--ttm-greycolor);
transform: translate3d(0, -10px, 0);
-webkit-transform: translate3d(0, -10px, 0);
box-shadow: 0 23px 40px rgb(103 102 194 / 10%);
}
.themetechmount-iconbox-styleeight .tm-iocnbox-btn a {
position: relative;
}
.themetechmount-iconbox-styleeight .tm-iocnbox-btn a:before {
content: "\e826";
position: absolute;
font-family: 'tm-ttmbusiness-icons';
background-color: var(--ttm-skincolor);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
border-radius: 50%;
font-weight: 900;
transform: rotate(-45deg);
color: #fff;
}
.themetechmount-iconbox-styleeight .tm-iocnbox-btn a span {
font-size: 0;
}
.themetechmount-iconbox-styleeight .tm-iocnbox-btn {
padding-top: 30px;
}
.themetechmount-iconbox-styleeight .tm-iconbox-textbtn {
padding-top: 35px;
}
.themetechmount-iconbox-styleeight .tm-iocnbox-btn a:hover:before {
background-color: #000;
transform: rotate(0deg);
transition: .5s;
}
.themetechmount-iconbox-styleeight .themetechmount-iconbox-heading .tm-custom-heading {
font-weight: 500;
}
.themetechmount-iconbox-styleeight .themetechmount-iconbox-icon {
margin-bottom: 19px;
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight .tm-box-icon i {
font-size: 60px;
color: var(--body-blackfont-color);
}
.themetechmount-iconbox-styleeight .tm-box-icon i {
display: inline-block;
}
.themetechmount-iconbox-styleeight:hover .tm-box-icon i {
animation: heartBeat 1.3s ease-in-out 50ms;
}
@-webkit-keyframes heartBeat {
0% {
-webkit-transform: scale(1);
transform: scale(1)
}
14% {
-webkit-transform: scale(1.1);
transform: scale(1.1)
}
28% {
-webkit-transform: scale(1);
transform: scale(1)
}
42% {
-webkit-transform: scale(1.1);
transform: scale(1.1)
}
70% {
-webkit-transform: scale(1);
transform: scale(1)
}
}
@media (max-width: 1024px) {
.themetechmount-iconbox.themetechmount-iconbox-styleeight {
padding: 20px 20px 40px;
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo {
border-right: unset; 
}
}
@media only screen and (min-width:1025px) and (max-width:1199px) { 
.themetechmount-iconbox.themetechmount-iconbox-styleeight {
padding: 45px 20px 64px 20px;
}
} .themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon {
width: 100%;
vertical-align: top;
overflow: hidden;
}
.themetechmount-iconbox-stylenine .themetechmount-iconbox-heading .tm-custom-heading {
font-weight: 500;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .tm-element-subheading {
margin-bottom: 8px;
font-size: 34px;
line-height: 44px;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine  {
margin-bottom: 0;
} .themetechmount-iconbox-stylenine .themetechmount-iconbox-icon {
position: relative;
}
.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon img {
width: 100%;
border-radius:20px;
}
.themetechmount-iconbox-stylenine .tm-iocnbox-btn a {
display: inline-block;
padding: 8px 30px;
border: 1px solid var(--ttm-skincolortwo);
border-radius: 8px;
font-size: 15px;
line-height: 25px;
background: var(--ttm-skincolortwo);
font-weight: 600;
color: #ffffff;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-heading .tm-custom-heading {
font-size: 24px;
line-height: 38px;
padding-top: 2px;
margin-bottom: 8px;
}
.themetechmount-iconbox-stylenine .tm-iconbox- {
display: flex;
justify-content: center;
gap: 15px;
position: absolute;
transition: 0.3s all;
transform: translateY(30px);
bottom: 0;
top: auto;
right: 0;
left: 0;
opacity: 0;
}
.themetechmount-iconbox-stylenine:hover .tm-iconbox- {
transform: translateY(-20px);
opacity: 1;
}
.themetechmount-iconbox-stylenine:hover .tm-iconbox-wrapper .tm-box-icon {
animation: tm-bounce 500ms ease-in-out 50ms;
}
@keyframes tm-bounce {
0% {
transform: translateY(0);
}
40% {
transform: translateY(-12px);
}
100% {
transform: translateY(0);
}
} .themetechmount-iconbox-styletwentynine {
padding: 30px 40px 20px 40px;
position: relative;
text-align: left;
z-index: 7;
-webkit-transition: all 0.7s ease-out 0s;
-moz-transition: all 0.7s ease-out 0s;
-ms-transition: all 0.7s ease-out 0s;
-o-transition: all 0.7s ease-out 0s;
transition: all 0.7s ease-out 0s;
border-radius: 15px;
}
.themetechmount-iconbox-styletwentynine .themetechmount-iconbox-inner .tm-iconbox-heading-wrapper .themetechmount-iconbox-heading .tm-custom-heading {
font-weight: 500;
font-size: 26px;
line-height: 37px;
display: inline-block;
color: var(--ttm-skincolor);
}
.themetechmount-iconbox-styletwentynine .themetechmount-iconbox-inner .tm-iconbox-heading-wrapper .themetechmount-iconbox-heading 
.tm-custom-heading:before {
content: " ";
position: absolute;
height: 1px;
width: 100%;
transition: all 0.7s ease-in-out;
background-color: var(--ttm-whitecolor);
left: 0;
bottom: 0;
top: auto;
}
.themetechmount-iconbox-styletwentynine:hover .themetechmount-iconbox-inner .tm-iconbox-heading-wrapper .themetechmount-iconbox-heading 
.tm-custom-heading:before {
width: 0; 
}
.themetechmount-iconbox-styletwentynine .themetechmount-iconbox-inner .tm-iconbox-heading-wrapper .themetechmount-iconbox-btn .tm-iocnbox-btn a {
position: relative;
}
.themetechmount-iconbox-styletwentynine .themetechmount-iconbox-inner .tm-iconbox-heading-wrapper .themetechmount-iconbox-btn .tm-iocnbox-btn span {
font-size: 0px;
}
.themetechmount-iconbox-styletwentynine .themetechmount-iconbox-inner .tm-iconbox-heading-wrapper .themetechmount-iconbox-btn .tm-iocnbox-btn a:after {
content: '\f13c';
position: absolute;
top: 0px;
left: -45px;
font-family: 'flaticon_new_bussines_agency';
font-size: 45px;
color: var(--ttm-whitecolor);
transform: rotateZ(-45deg);
transition: all 0.7s ease 0s;
}
.themetechmount-iconbox-styletwentynine:hover .themetechmount-iconbox-inner .tm-iconbox-heading-wrapper .themetechmount-iconbox-btn .tm-iocnbox-btn a:after {
transform: rotateZ(0deg);
}
.themetechmount-iconbox-styletwentynine .themetechmount-iconbox-inner .themetechmount-iconbox-icon {
padding-top: 60px;
}
.themetechmount-iconbox-styletwentynine .themetechmount-iconbox-inner .themetechmount-iconbox-description {
padding-top: 75px;
}
.themetechmount-iconbox-styletwentynine .themetechmount-iconbox-inner .themetechmount-iconbox-description .tm-cta3-content-wrapper {
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.themetechmount-iconbox-styletwentynine .themetechmount-iconbox-inner .themetechmount-iconbox-icon .tm-icon-type-image img {
width: 100px;
height: 100px;
}
.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon {
position:relative;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons{
position:absolute;
bottom:15px;
left:15px;
right:15px;
z-index:9;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons .tm-main-buttons{
display: flex;
align-items: center;
gap: 10px;
justify-content: space-between;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons .tm-main-buttons .tm-iocnbox-btn{
flex: 1;
position: relative;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons .tm-main-buttons .tm-iocnbox-btn a{
display: block;
text-align: center;
position: relative;
padding: 8px 20px 8px 50px;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons .tm-main-buttons .tm-toggle-btn{
width: 42px;
height: 42px;
line-height: 42px;
border: none;
border-radius: 8px;
background: #fff;
cursor: pointer;
font-size: 24px;
font-weight: 700;
padding: 0;
color: #000;
display: inline-block;
text-align: center;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons .tm-main-buttons .tm-toggle-btn .minus{
display:none;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons.active .plus{
display:none;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons.active .minus {
display: block !important;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons .tm-extra-buttons {
position:absolute;
right:0;
bottom:55px;
display:flex;
flex-direction:column;
gap:10px;
opacity:0;
visibility:hidden;
transform:translateY(15px);
transition:all .3s ease;
align-items: flex-end;
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons.active .tm-extra-buttons{
opacity:1;
visibility:visible;
transform:translateY(0);
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons .tm-extra-buttons .tm-iocnbox-branch-btn a,
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons .tm-extra-buttons .tm-iocnbox-department-btn a ,
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon .tm-demo-buttons .tm-extra-buttons .tm-iocnbox-staff-btn a {
display: inline-block;
padding: 8px 20px 8px 50px;
border: 1px solid var(--ttm-whitecolor);
border-radius: 8px;
font-size: 15px;
line-height: 25px;
background: var(--ttm-whitecolor);
font-weight: 600;
color: var(--ttm-secondarycolor);
position: relative;
}