.wd-nav[class*="wd-style-"]>li>a {
    color: black;
    font-weight: bold;
}
/* 
.wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a, .wd-nav[class*="wd-style-"]>li.active>a {
    color: #DA555A;
} */

.wd-nav.wd-style-default {
    --nav-color-hover: #DA555A;
    --nav-color-active: #DA555A;
}

.but-bg {
    border: solid #A34D52;
    padding: 10px 20px 10px 20px;
    border-width: 3px;
    border-radius: 16px 16px 16px 16px;
}

.but-bg:hover {
	  color: white;
    background: #A34D52;
	  padding: 10px 20px 10px 20px;
    border-width: 3px;
    border-radius: 16px 16px 16px 16px;
}

span.but-ani {
    color: white;
    background: #A34D52;
    padding: 10px 50px;
    border: solid #A34D52;
    border-radius: 16px;
}
span.but-ani:hover {
    font-size: 25px;
}

span.ani-but {
    color: white;
    background: #3998D3;
    padding: 10px 30px;
    border: solid #3998D3;
    border-radius: 9px;
}
span.ani-but:hover {
    font-size: 25px;
}

p.ani-but {
    color: white;
    background: #3998D3;
    padding: 10px 30px;
    border: solid #3998D3;
    border-radius: 9px;
    display: -webkit-inline-box;
}
p.ani-but:hover {
    font-size: 25px;
}

p.bro-but {
    color: white;
    background: #945400;
    padding: 10px 30px;
    border: solid #945400;
    border-radius: 9px;
    display: -webkit-inline-box;
}
p.bro-but:hover {
    font-size: 25px;
}

.vc_toggle_title {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    border-bottom: solid;
}

.subs-but {
    position: absolute;
    left: -5px;
    border: solid white;
}

input.mail-sec {
    padding: 22px;
}

.image-red {
    position: absolute;
    bottom: -35px;
    left: -340px;
    z-index: 99;
}

.anni-but {
    cursor: pointer;
    -webkit-appearance: button;
    color: white;
    background: #3998D3;
    padding: 10px 60px;
    display: -webkit-inline-box;
    position: absolute;
    right: 15px;
}
.anni-but:hover {
    color: white;
    background: #3998D3;
    padding: 10px 60px;
    display: -webkit-inline-box;
    position: absolute;
    right: 15px;
    font-size: 18px;
}
a.whi-col {
    color: white;
}

a.red-col {
    color: #A34D52;
}
a.red-col:hover {
    color: white;
}

.img-bg {
    background: url(https://careathom.com/wp-content/uploads/2022/08/3.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
}

.fix-bg {
    background-attachment: fixed;
}
.wd-nav-main>li>a, .wd-nav-secondary>li>a {
    height: 40px;
    text-transform: var(--wd-header-el-transform);
    font-size: 18px !important;
}

.whb-header {
    margin-bottom: 0px !important;
}

.whb-main-header {
    box-shadow: 0px 4px 9px rgb(0 0 0 / 25%);
}

.vc_toggle_icon {
    display: none;
    position: relative;
    position: initial !important;
    vertical-align: middle;
}

.hide-mob {
    display: none;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 14px;
    margin-left: 570px;
    width: 14px;
}

.star-col {
    font-size: 32px;
	  vertical-align: -webkit-baseline-middle;
}

@media(min-width:320px) and (max-width:640px){
	.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    height: 16px;
    width: 100%;	
}
	
/* 	.wd-nav[class*="wd-style-"]>li>a {
    color: black;
    font-weight: bold;
}
	.wd-nav.wd-style-default {
    --nav-color-hover: #DA555A;
    --nav-color-active: #DA555A;
} */
	.wd-nav-mobile>li>a {
    color: #fff !important;
}
		.wd-nav-mobile>li>a:hover {
    color: #a34d52 !important;
}
	
	.wd-nav-mobile li.current-menu-item>a {
    color: #a34d52 !important;
}
	.wd-toolbar {
    display: none !important;
}
	
	.wd-action-btn {
    display: inline-flex;
    vertical-align: middle;
    --action-btn-color: #fffafa;
    --action-btn-hover-color: #A34D52;
}
	
	
	input.subs-but {
    position: absolute;
    bottom: 12px;
    left: 215px;
    padding: 10px;
}
	
	.wd-rs-630fed9521960 {
    --wd-max-width: 50% !important;
}
	
	
	input.mail-sec {
    padding: 20px;
    margin-left: 38px;
    margin-top: -25px;
}
	
	.wd-side-hidden {
    position: fixed;
    top: var(--wd-admin-bar-h);
    bottom: 0;
    z-index: 500;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 175px !important;
    background-color: #4b4b4b52;
    transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    height: max-content;
}
	
	span.tick-img {
    background-image: url(https://careathom.com/wp-content/uploads/2022/08/Group-39.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding: 10px 30px;
    background-position-y: 5px;
}
	
	.img1-bg {
    background-image: url(https://careathom.com/wp-content/uploads/2022/09/3.png);
    background-position-x: center;
    background-repeat: no-repeat;
    background-position-y: bottom;
}
	
	.hide-desk {
    display: none;
}
	.hide-mob {
    display: table-caption;
}
	
	.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 8px;
    margin-top: 0px !important;
    margin-left: 150px;
    width: 8px;
}
	
	.wd-enabled-flex>.vc_column-inner>.wpb_wrapper>*:not(.wd-enabled-width):not(.inline-element) {
    width: 110%;
}
	
	.img-back {
    background-image: url(https://careathom.com/wp-content/uploads/2022/09/Group-101.png);
    background-repeat: round;
}
	
	.star-col {
    font-size: 32px;
		vertical-align: -webkit-baseline-middle;
}
		.vc_row.wpb_row.vc_row-fluid.hiden-hide-hd.vc_row-o-full-height.vc_row-o-columns-top.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex.wd-rs-633db5c5e9596 {
    display: none;
}
	
}

 @media (max-width:1719px) and (min-width:1550px){
	input.subs-but {
    position: absolute;
    left: 205px !important;
    bottom: 11px !important;
		font-size: 11px;
 }
	input.mail-sec {
    font-size: 10px;
 }
	 .wd-rs-6307e8d43e3a4 .mc4wp-form input[type="submit"] {
    color: #ffffff;
    background-color: #945400;
    position: revert;
 }
} 

@media (max-width:1549px) and (min-width:1200px){
	
    input.subs-but {
    position: absolute;
    bottom: 12px;
    left: 155px;
		font-size: 15px;
  }
	 input.mail-sec {
   font-size: 10px;
	 padding-right: 1px;
  }
	.wd-rs-6307e8d43e3a4 .mc4wp-form input[type="submit"] {
    color: #ffffff;
    background-color: #a34d52;
    position: absolute;
    left: 0px;
    bottom: 1px;
 }
}
