.q_icon_with_title.tiny .icon_holder img {
width: auto;
}
.q_icon_with_title .icon_text_holder h5.icon_title {
margin-bottom: 15px;
margin-top: 25px;
}
.qode-advanced-pricing-list .qode-apl-item {
margin-bottom: 11px;
}
.qode-advanced-pricing-list .qode-apl-title {
margin-bottom: 34px;
}
.q_team .q_team_text{
padding: 35px 0 25px;
}
.q_team .q_team_title_holder, .q_team .q_team_description_inner{
padding: 0;
text-align: left;
}
.q_team .q_team_social_holder{
text-align: left;
}
.q_team .q_social_icon_holder.normal_social{
margin-left: 0;
}
.q_team .q_social_icon_holder.normal_social a{
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
border: 2px solid #ca9b5c;
border-radius: 50%;
display: inline-block;
transition: all 0.3s ease;
}
.q_team .q_social_icon_holder.normal_social a:hover{
background-color: #ca9b5c;
}
.q_team .q_team_social_holder .q_social_icon_holder:hover .simple_social{
color: #fff!important;
}
.q_team .q_team_description_inner p {
color: #d6d5d4;
}
.q_team .q_team_image {
width: 90%;
}
.q_team .q_team_title_holder {
margin: 0 0 18px;
}
.q_team .q_team_social_holder .q_social_icon_holder i.simple_social, .q_team .q_team_social_holder .q_social_icon_holder span.simple_social {
font-size: 18px;
}
.q_team.info_description_below_image .q_team_image_holder:hover img{
transform: scale(1.05);
-webkit-transform: scale(1.05);
}
.testimonials_c_holder .testimonial_content_inner {
background: transparent;
}
.testimonials_c_holder .flex-control-nav {
margin-top: 0px;
}
.testimonials_c_holder .testimonial_content_inner .testimonial_author {
margin-top: 36px;
}
.testimonials_c_holder .testimonial_content_inner {
padding: 40px 45px 60px;
}
.qode-instagram-feed li {
padding: 0 3px!important;
margin: 0px 0 5px!important;
}
.testimonials_c_holder .flex-control-nav li {
width: 11px;
height: 11px;
margin: 0px 11px;
}
@media only screen and (max-width: 768px){
.testimonials_c_holder .testimonial_content_inner{
padding: 60px 0;
}
}
.q_elements_item.eh-shadow {
box-shadow: 3px 4px 73px 0px rgba(0, 0, 0, 0.05);
}
.image_with_text img {
margin: 0 0 34px;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
opacity: 1;
}
.qode_video_box .qode_video_image .qode_video_box_button {
width: 70px;
height: 70px;
}
footer .footer-widget-text {
padding: 34px 28% 32px;
}
@media only screen and (max-width: 1024px){
footer .footer-widget-text {
padding: 34px 20% 32px;
}
}
@media only screen and (max-width: 768px){
.qbutton, .qbutton.large{
padding: 0 65px;
}
.qbutton.large{
height: 65px;
line-height: 65px;
}
}
.qode_video_box .qode_video_image .qode_video_box_button_arrow{
left: 53%;
}
.top-features{
display:flex;
justify-content:space-between;
align-items:center;
background:#dd3333;
color:#fff;
height:48px;
border-radius:2px;
}
.feature-item{
flex:1;
text-align:center;
border-right:1px solid rgba(255,255,255,.25);
font-size:15px;
font-weight:600;
}
.feature-item:last-child{
border-right:none;
}
.feature-item i{
margin-right:8px;
font-size:16px;
}
.pet-features{
display:flex;
gap:30px;
margin:40px 0;
flex-wrap:wrap;
}
.pet-box{
flex:1;
min-width:280px;
background:#fff;
border:1px solid #ececec;
border-radius:18px;
padding:35px;
box-shadow:0 8px 25px rgba(0,0,0,.05);
transition:.35s;
position:relative;
overflow:hidden;
}
.pet-box:before{
content:"";
position:absolute;
left:0;
top:0;
width:100%;
height:4px;
background:#dd3333;
transform:scaleX(0);
transition:.35s;
}
.pet-box:hover{
transform:translateY(-8px);
box-shadow:0 18px 45px rgba(0,0,0,.12);
}
.pet-box:hover:before{
transform:scaleX(1);
}
.pet-icon{
width:64px;
height:64px;
background:#ffd6d6;
border-radius:16px;
display:flex;
align-items:center;
justify-content:center;
margin-bottom:28px;
}
.pet-icon i{
font-size:28px;
color:#dd3333;
}
.pet-box h3{
font-size:30px;
font-weight:700;
margin-bottom:15px;
color:#16233b;
}
.pet-box p{
font-size:16px;
line-height:1.8;
color:#666;
}
@media(max-width:991px){
.pet-features{
display:block;
}
.pet-box{
margin-bottom:25px;
}
}
.vc_row {
margin-left: -10px;
margin-right: -10px;
}
.radius-column {
padding: 12px;
}
.radius-column .vc_column-inner {
border: 1px solid #d9d9d9;
border-radius: 25px;
overflow: hidden;
padding: 25px;
height: 100%;
box-sizing: border-box;
}
.qode-qbutton-main-color,
.qode-qbutton-main-color span,
.qode-qbutton-square,
.qode-qbutton-square:before,
.qode-qbutton-square:after{
border-radius:12px !important;
}