* {

	margin: 0;

	padding: 0;

}

.p_box {

	padding: 0px !important;

	;

}

.p_box1 {

}

.p_box .box231:hover {

	background-color: #4c5479;

}

.p_box a:before {

	display: none;

}

.navbar-expand-lg .navbar-nav .nav-link:hover {

	color: #fff !important;

}

.menu ul {

	list-style: none;

	margin: 0;

	padding: 0;

	text-align: center;

}

.menu a {

	position: relative;

	padding: 0px 0;

}

 .menu a::before {

 content: "";

 width: 100%;

 height: 2.5px;

 position: absolute;

 left: 0;

 bottom: -4px;

 background: #fff;

 transition: 0.5s transform ease;

 transform: scale3d(0, 1, 1);

 transform-origin: 0 50%;

}

.menu a.active::before {

 transform: scale3d(1, 1, 1);

}

 .menu-5 a.active::before {

 transform-origin: 100% 50%;

}

.menu a:hover::before {

 transform: scale3d(1, 1, 1);

}

.menu-5 a::before {

 background: #e84771;

 transform-origin: 0 50%;

}

.menu-5 a:hover::before {

 transform-origin: 100% 50%;

}

.Marry_reviewed {

transition: .3s;

}

.Marry_reviewed:hover {

	box-shadow: 0 8px 50px rgb(0 0 0 / 20%);

	transform: scale(1.05, 1.05);

}

.Marry_reviewed h4 a {

	font-size: 20px;

	padding-top: 10px;

	color: #4c5479;

}

#slider h1 {

	display: inline-block;

	color: white;

	text-shadow: .03em .03em 0 hsla(230, 40%, 50%, 1);

}

#slider h1:after {

	content: attr(data-shadow);

	position: absolute;

	top: .06em;

	left: .06em;

	z-index: -1;

	text-shadow: none;

	background-image:

 linear-gradient(  45deg,  transparent 45%,  hsla(48, 20%, 90%, 1) 45%,  hsla(48, 20%, 90%, 1) 55%,  transparent 0  );

	background-size: .05em .05em;

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	animation: shad-anim 15s linear infinite;

}

 @keyframes shad-anim {

 0% {

background-position: 0 0

}

 0% {

background-position: 100% -100%

}

}

a {

	color: #4c5479;

}

a:hover {

	color: #e84771 !important

}

a {

	color: #4c5479;

}

a:hover {

	color: #e84771 !important

}

.stories {

	position: relative;

	transition: box-shadow 0.2s ease-in-out, transform 0.35s ease-in-out;

}

.stories:hover {

	box-shadow: 0 11px 11px 0 rgba(0, 0, 0, .16);

	transform: translateY(-5px);

}

.image_box {

	position: relative;

	transition: transform 4s ease-in;

	overflow: hidden;

}

.image_box img {

	transition: transform 1s ease-in;

}

.stories:hover .image_box img {

	transform: scale(1.2);

}

.image_box:before {

	background-color: rgba(188, 143, 143, 0.137);

}

.image_box:after {

	background-color: rgba(188, 143, 143, 0.137);

}

 .image_box:hover::before {

 transform: translateY(0%);

}

.image_box:hover::after {

 transform: translateY(0%);

}

.box85 {

	-webkit-transition: all .4s ease-out 0s;

 	-o-transition: all .4s ease-out 0s;

 	-moz-transition: all .4s ease-out 0s;

 	transition: all .4s ease-out 0s;

	position:relative;

	z-index: 99;

	overflow: hidden;

}

.box85:hover {

	/*transform: translateY(-7.5px);*/

}

.box85 .anim-btn:hover {

	border: solid 2px #e84771;

	color: #fff !important;

	background-color: transparent;

}

#stories {

	margin: 60px 0px;

	padding: 20px 0px;

}

#Articles {

	position: relative;

}

.stories:hover {

	box-shadow: 0 11px 11px 0 rgba(0, 0, 0, .16);

	transform: translateY(-5px);

}

.image_box {

	position: relative;

	transition: transform 4s ease-in;

	overflow: hidden;

}

.image_box img {

	transition: transform 1s ease-in;

}

.stories:hover .image_box img {

	transform: scale(1.2);

}

.image_box:before {

	background-color: rgba(188, 143, 143, 0.137);

}

.image_box:after {

	background-color: rgba(188, 143, 143, 0.137);

}

 .image_box:hover::before {

 transform: translateY(0%);

}

.image_box:hover::after {

 transform: translateY(0%);

}

#Featured {

	position: relative;

}

.box85 .anim-btn:hover {

	border: solid 2px #e84771;

	color: #fff !important;

	background-color: transparent;

}

#stories {

	margin: 60px 0px;

	padding: 20px 0px;

	position: relative;

}

#Articles {

	position: relative;

}

.img_boxs img {

	transition: 0.5s;

}

.box85:hover .img_boxs img {

	transform: translateY(-10px);

}

#Articles .owl-prev span {

	font-size: 35px;

	color: #e84771;

}

#Articles .owl-next span {

	font-size: 35px;

	color: #e84771;

}

 .owl-theme .owl-nav [class*=owl-]:hover {

 background: none !important;

 color: #4c5479;

 text-decoration: none;

}

#Articles .owl-next span:hover {

	color: #4c5479;

}

#Articles .owl-prev span:hover {

	color: #4c5479;

}

.owl-next span:hover {

	color: #4c5479;

}

.owl-prev span:hover {

	color: #4c5479;

}

.anim-btn:hover {

	border: solid 2px #e84771;

	color: #fff !important;

}

.p_box .box231:hover {

	color: #fff !important;

}



.box_14 h5 a:hover {

	color:#4c5479 !important;

}

.box_14 h6 a:hover {

	color:#4c5479 !important;

}

.face img {

	transition: 0.5s;

}

.face img:hover {

	transform: translateY(-10px);

}

.box_Found_text_box {

	width: 100% !important;

}

.CREDIT h6 {

	font-size: 40px;

	font-weight: 500;

	line-height: 25px;

	margin-top: 30px;

	text-align: left;

	color: #e84771;

}

.task_list_li li a {

	color:#a5a5a5 !important

}

#task_list .task_list_cricat .btn-solid:hover {

	color: #fff !important;

}

.header .navbar-expand-lg .navbar-nav .nav-link:hover {

	color: #4c5479 !important;

}

.box_c_tf_rcu {

    font-size: 15px;

    color: #9c9c9c;

    margin-top: 20px;

    margin-bottom: 0px;

}





#divhour span{

    padding: 1px 5px;

    margin-top: 16px;

    display: inline-block;

}

#divhour{position:relative}



#divhour .control_s{

    position: absolute;

    width: 111px;

    top: 0px;

    left: 17px;

}



.alert-dismissible .close {

       position: absolute;

    top: -7px;

    right: 0;

    padding: .75rem 1.25rem;

    color: inherit;

    font-size: 22px;

}

button.close {

    padding: 0;

    background-color: transparent;

    border: 0;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}