/*
  Theme Name: Twentynineteen Child
  Template: twentynineteen
  Author: Vervelogic
  Requires at least: WordPress 4.9.6
  Version: 1.0
  Description: Twentynineteen-child Child is complete solution for listing WordPress theme, not only the front end but back end.
  Text Domain: twentynineteen-child

 
*/
.raound_image img {
    border-radius: 50%;
}
ul.sub-menu {
    position: absolute;
    width: 250px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    padding: 15px 0;
    transform-origin: top;
    transition: all 0.5s;
    transform: scaleY(0);
    height: 0;
    z-index: 999;
	background-color:#fff;
}

.menu-bar ul li:hover ul.sub-menu{transform: scaleY(1);height:auto;}

.menu-bar ul li ul.sub-menu li::before, .menu-bar ul li ul.sub-menu li::after {
    display: none;
}


.productImgBlock.even {
    float: right;
}
.productImgBlock.odd {
    margin-right: 40px;
}
.productImgBlock.even {
    margin-left: 40px;
}
.about_btn {
    background: #702043;
    border: 1px solid #702043;
    color: #fff;
}

ul.sub-menu li:hover {
    background-color: #702043;
    display: flex;
}

ul.sub-menu li:hover a{color:#fff;}

ul.sub-menu li{transition:all 0.5s;
    margin: 0px !important;
    padding: 5px 20px;}

#wpmpResetPasswordSection.hidden {

  display: none;

}
.modal-dialog {
  max-width: 767px ;

}
li#text-2 {
  list-style: none;
}
li#text-3 {
  list-style: none;
}
li#text-4 {
  list-style: none;
}

#menu-footer_menu li {
  margin: 0 .5rem;
}

#menu-footer_menu li a {
  color: #555;
}

#menu-footer_menu li:hover a {
  color: #202020;
}

.contactBtn a {
	font-weight: 500;
	background: #702043;
	color: #fff;
	border: 1px solid #702043;
	border-radius: .25rem;
  padding: .5rem 1.5rem;
  transition: all 0.5s;
}

.contactBtn:hover a {
	box-shadow: inset 0 40px 0 #fff;
}

.nextpagesec .prev a, .nextpagesec .next a {
	color: #fff;
	display: flex;
	align-items: center;
}

.comments-area {
	display: flex;
	flex-wrap: wrap;
	text-align: left;
}

#commentform p {
	flex-direction: column;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}

form.comment-form p input {
	border: 1px solid #999;
	height: 35px;
	padding: 0 20px;
}
.comment-form-cookies-consent {
	flex-direction: row !important;
	align-items: center;
}

.comment-form-cookies-consent input{margin-right: 10px;}

p.form-submit #submit {
	background: #702043;
	color: #fff;
	border: 1px solid #702043;
}

.comment .children {
	margin-top: 30px;
}

footer.comment-meta::after {
	display: none;
}

.comments-title-wrap {
	display: none;
} 

.comment-author img {
	border-radius: 50%;
	margin-right: 10px;
}

.comment-author {
	margin-bottom: 10px;
}

.comment-author .post-author-badge {
	display: none;
}

ol.comment-list, ol.children {
	list-style: none;
}

.comment-form-flex .comments-title {
	display: none;
}

.company {
	text-decoration: underline;
}

.social-sharing {
  display: flex;
}

@media screen and (max-width:1199px)
{
	.sliderContent {left: 16%;}
}

@media screen and (min-width:992px)
{
  .MenuBlock ul li {margin-left: 1.5rem;margin-right: .5rem;}
}

@media screen and (max-width:991px)
{
  .MenuBlock ul li {margin: 0 .5rem;}
}

@media screen and (max-width:767px)
{
	.productImgBlock.odd {	margin-right: 0;}
	.productImgBlock {	float: none;}
	.productImgBlock.even {	margin-left: 0;}
	.productImgBlock.even {	float: none;}
	.bannerTitle .bannerTitleBlock {font-size: 34px;}
	.bannerTitle .bannerPara {font-size: 16px;}
	.sliderContent {left: 5%;}
	.sliderContent {text-align: left;}
}

@media screen and (max-width:640px)
{
	.bannerTitle .bannerTitleBlock {font-size: 28px;}
}

@media screen and (max-width:575px)
{
  .MenuBlock ul li {margin: 1rem .5rem;}
  ul.sub-menu li {	border-bottom: 1px solid #702043;}
  ul.sub-menu {	box-shadow: none;}
  .bannerTitle .bannerTitleBlock {font-size: 16px;}
  .bannerTitle .bannerPara {font-size: 12px;}
}

@media screen and (max-width:480px)
{
  
  .bannerTitle .bannerPara {font-size: 9px;}
}