/* For BEauty Landing page */

.Beauty_bg {
    background-image: url(/wp-content/uploads/2019/06/Beauty_bgLight.jpg) !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
@media(max-width:1200px){
.Beauty_bg {
    background-image: url(/wp-content/uploads/2019/06/Beauty_bg_mob.jpg) !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
}
@media(max-width:576px){
.Beauty_bg {
    background-image: url(/wp-content/uploads/2019/06/Beauty_bgSamlll.jpg) !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
}

.Beauty_head {
    font-family: Roboto, sans-serif;
    color: #000 !important;
    font-size: 45px;
    line-height: 37px;
    font-weight: 300;
}
.Beauty_head_content {
    font-family: Roboto, sans-serif;
    color: #333;
    font-size: 21px;
    font-weight: 300;
    line-height: 32px;
    padding-top: 12px;
}
.b_ani{
	-webkit-animation: shapeani2 3s linear infinite;
    animation: shapeani2 3s linear infinite;
}
.bb_ani{
	-webkit-animation: shapeani2 2s linear infinite;
    animation: shapeani2 2s linear infinite;
}
.t-ani{
	-webkit-animation: shapeani1 2s linear infinite;
    animation: shapeani1 2s linear infinite;
}
.tt-ani{
	-webkit-animation: shapeani1 3s linear infinite;
    animation: shapeani1 3s linear infinite;
}
@-webkit-keyframes shapeani2 {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

@-moz-keyframes shapeani2 {
  0% {
    transform: translateX(0px); }
  50% {
    transform: translateX(-20px); }
  100% {
    transform: translateX(0px); } }

@-o-keyframes shapeani2 {
  0% {
    transform: translateX(0px); }
  50% {
    transform: translateX(-20px); }
  100% {
    transform: translateX(0px); } }

@keyframes shapeani2 {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

.Beauty_white_head {
    font-family: Roboto, sans-serif;
    color: #fff;
    font-size: 45px;
    line-height: 37px;
    font-weight: 300;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 40px;
}
.bfw{
	/* width:45px; */
}
.Beauty_f_head{
	font-size: 22px;
    font-family: roboto , sans-serif;
    font-weight: 400;
    color: #fff;
}
.Beauty_f_content{
	font-size: 18px;
    font-family: roboto , sans-serif;
    font-weight: 300;
    color: #fff;
}
.beauty-box{
	text-align: center;
    padding: 10px 20px;
}
.Fit_dwnload{
	font-size: 27px;
    font-weight: 300;
    font-family: Roboto,sans-serif;
    padding-top: 47px;
	color: #000;
}
.fit_dwn_detail{
	font-size: 18px;
    color: #333;
    font-weight: 300;
    font-family: roboto , sans-serif;
	padding-bottom: 38px;
}
.dwnld_btn{
	padding-top: 99px;
    text-align: right;
}

.beauty_lasthead{
	font-size: 45px;
    color: #000;
    font-weight: 300;
    font-family: Roboto , sans-serif;
    padding-bottom: 10px;
	padding-top: 20px;
}
.beauty_singleimg .wpb_content_element {
    margin-bottom: 0px;
}
.beauty_cat {
    font-size: 45px;
    color: #3a69f6;
    font-weight: 300;
    font-family: Roboto , sans-serif;
    padding-bottom: 10px;
    padding-top: 40px;
	text-align:center;
}
.beauty_fr{
	float:right;
	text-align:right;
}
.beauty_fl{
	float:left;
	text-align:left;
}
.beauty_cat-main{
	color: #000;
    font-weight: 300;
    font-family: Roboto , sans-serif;
	font-size:25px;
}
.beauty_cat-con{
	font-weight: 300;
    font-family: Roboto , sans-serif;
    font-size: 17px;
}
.beauty_cat_icon{
	    width: 50PX;
    padding-top: 89px;
}
.pdt-109{
	padding-top:109px;
}

@media(max-width:1199px){
.Beauty_head {
    font-size: 35px;
    line-height: 27px;
}
}
@media(max-width:991px){
.dwnld_btn {
    padding-top: 129px;
    text-align: right;
}
}
@media (max-width: 767px){
.Beauty_head {
    font-size: 32px;
    line-height: 34px;
    font-weight: 400;
    text-align: center;
    margin-top: 0;
}
	.beauty-box{
	text-align: center;
    padding: 0px;
}
	.Beauty_white_head {
    font-family: Roboto, sans-serif;
    color: #fff;
    font-size: 30px;
    line-height: 37px;
    font-weight: 300;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 40px;
}
	.beauty_lasthead {
    font-size: 30px;
    color: #000;
    font-weight: 300;
    font-family: Roboto , sans-serif;
    padding-bottom: 10px;
    line-height: 38px;
}
	.beauty_cat {
    font-size: 30px;
    color: #3a69f6;
    font-weight: 300;
    font-family: Roboto , sans-serif;
    padding-bottom: 10px;
    padding-top: 20px;
    line-height: 38px;
}
	.Fit_area .vc_column_container>.vc_column-inner {
     padding-left: 0px !important; 
     padding-right: 0px !important; 
}
	.Fit_dwnload {
    font-size: 22px;
    font-weight: 300;
    font-family: Roboto,sans-serif;
    padding-top: 47px;
	text-align:center;
}
	.fit_dwn_detail {
    font-size: 17px;
    color: #5d5d5d;
    font-weight: 300;
    font-family: roboto , sans-serif;
    text-align: center;
    padding-bottom: 0px;
}
	.dwnld_btn {
     padding-top: 0px; 
    text-align: center;
}
	.bt_pb{
		padding-bottom:27px;
	}
	.beauty_cat_icon {
    width: 50PX;
    padding-top: 0px;
}
	.beauty_fr {
    float: none;
    text-align: left;
}
	.Cat_beauty .wpb_content_element {
    margin-bottom: 0px !important;
}
	.pdt-109{
	padding-top:10px;
		padding-bottom:30px;
}
}

@media (max-width: 576px){
.Beauty_head {
    font-size: 23px;
    line-height: 26px;
    font-weight: 400;
    text-align: center;
    margin-top: 0;
}
	.bfw {
    width: 37px;
}
.Beauty_f_head {
    font-size: 20px;
    font-family: roboto , sans-serif;
    font-weight: 400;
    color: #fff;
}
.Beauty_head_content {
    font-family: Roboto, sans-serif;
    color: #000;
    font-size: 18px;
    line-height: 23px;
    padding-top: 0px;
    text-align: center;
    font-weight: 400;
}
	.Beauty_f_content {
    font-size: 17px;
    font-family: roboto , sans-serif;
    font-weight: 300;
    color: #fff;
}
}
@media (max-width: 375px){
.Beauty_head_content {
    font-family: Roboto, sans-serif;
    color: #000;
    font-size: 15px;
    line-height: 22px;
    padding-top: 0px;
    text-align: center;
    font-weight: 400;
}
	.Beauty_head {
    font-size: 22px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
    margin-top: 0;
}
}