.breadcrumbs{/*29-05-2018*/
	border-bottom:#e8e8e8 solid 1px;
	font-size:12px;
	padding:0 0 8px 0;
	margin-bottom:20px;
	color:#4a4a4a;
}
.breadcrumbs ul{
	list-style:none;
	padding:0;
	margin: 0;
}
.breadcrumbs ul li{
	display:inline-block;
	position:relative;
	margin: 0 10px 0 0;
	text-transform:capitalize;
}
.breadcrumbs a{
	text-decoration:none;
	margin:0 20px 0 0;
	position:relative;
	color:#4a4a4a;
}
@media(max-width:767px){
	.breadcrumbs ul li{
		margin:5px 0 5px 5px;
	}
	.breadcrumbs a{
		margin:0 15px 0 0;
	}
}
.breadcrumbs a:hover{
	text-decoration:none;
	color:#fa6478;
}
.breadcrumbs  ul li:after { /*29-05-2018*/
	content: "";
	height: 9px;
	width: 6px;
	background-image: url('../images/right.png');
	display: inline-block;
	right: 0;
	position: absolute;
	top: 4px;
}
.breadcrumbs  ul li:last-child:after {
	display:none;
}

.panel-heading {
  position: relative;
}
.panel-heading[data-toggle="collapse"]:after {
  content: '';
    background-image: url(../images/chevron-down.png);
    right: 20px;
    display: inline-block;
    top: calc(50% - 10px);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    height: 24px;
    width: 24px;
    float: right;
}
.panel-heading[data-toggle="collapse"].collapsed:after {
  -webkit-transform: rotate(90deg);
  -moz-transform:    rotate(90deg);
  -ms-transform:     rotate(90deg);
  -o-transform:      rotate(90deg);
  transform:         rotate(90deg);
}
.dating_review_accordian{
	margin:20px 0 0 0;
}
.dating_review_accordian .panel{
	box-shadow:none;
}
.dating_review_accordian .tab-content{
	border:0px;
}
.dating_review_accordian .tab-content .social-list{
	margin:0;
}
.dating_review_accordian .panel-heading{
	background-color:#f5f5f5;
	font-size:15px;
	text-transform:uppercase;
	padding:10px;
	cursor:pointer;
	border-radius:0;
}
.dating_review_accordian .tab-content .rating span{
	border: #a3d2f3 solid 1px;
	padding: 5px 7px;
	margin: 1% 1%;
	display: inline-block;
	font-size: 14px;
	width: 48%;
	font-weight: 500;
	background-color: #fff;
	text-align: left;
	float:  left;
}
@media(max-width:500px){
	.dating_review_accordian .tab-content .rating span{
		font-size: 13px;
	}
}
.dating_review_accordian .tab-content .rating{
	margin-bottom: 15px;
	background-color: #f8f8f8;
	padding: 10px;
	overflow:  auto;
	max-width:400px;
}
.dating_review_accordian .tab-content .rating span i{
	color:#fa6478;
	font-weight:600;
	font-style:normal;
	float:right;
}
.dating_review_accordian .tab-content strong{
	font-weight:600;
}
.dating_review_accordian .tab-content h1{
	font-size: 18px;
    margin: 0 0 15px 0;
    font-weight:bold;
}
.dating_review_accordian .tab-content h2{
	font-size: 19px;
	color: #222;
	margin: 0 0 10px 0;
	font-weight: 500;
}
#getFixed.stuck {
	position: fixed;
	top: 0;
	width: 1170px;
	padding: 10px 20px;
	z-index: 10;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 1px 10px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 1px 10px 0px rgba(50, 50, 50, 0.25);
}
@media(max-width:1200px){
	#getFixed.stuck {
		padding: 10px 15px;
		left: 0px;
		right: 0px;
	}
}
@media(max-width:767px){
	#getFixed.stuck {
		position:fixed;
	}
}
.fixed_write_review{
	background-color:#fff;
	width:100%;
	overflow:auto;
}
.fixed_write_review .brand_image{
	max-height: 100%;
	width: 90%;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.fixed_write_review > a {

width: 150px;
height: 150px;
display: inline-block;
float: left;
border: #e7e6e6 solid 1px;
text-align: center;
position: relative;
}

/*@media(max-width:500px){
	.fixed_write_review .brand_image{
		width:120px;
		height:60px;
	}
}*/
.fixed_write_review .review_link{
	display:inline-block;
	padding:0 0 0 20px;
}
.fixed_write_review .review_link a{
	margin:0 0 8px 0;
	min-width:170px;
	text-align:center;
}
@media(max-width:500px){
	.fixed_write_review .review_link{
		padding:0 0 0 5px;
	}	
	.fixed_write_review .review_link a{ /* 18-04-2018 */
		margin: 0 0 5px 0;
		padding: 4px 6px;
		min-width: 110px;
		font-size:12px;
	}
	.fixed_write_review .review_link a img{ /* 18-04-2018 */
		display:none;
	}
}
.fixed_write_review .review_link a:last-child{
	margin:0;
}
.fixed_write_review .grade_btn{
    float: left;
    padding: 0 0 0 20px;
    display: inline-block;
}
@media(max-width:500px){
	.fixed_write_review .grade_btn{
		padding: 0 0 0 5px;
	}
	.fixed_write_review .grade_btn .gradeplus{
		font-size: 25px;
		height: 45px;
		width: 45px;
	}
}
.fixed_write_review .grade_btn span{
	margin: 0;
	display: block;
	text-align: center;
	font-weight: 400;
	color: #afbecb;
	font-size: 17px;
}
.fixed_write_review .grade_btn span strong {
    color: #222;
    font-size: 20px;
    font-weight: 400;
}
.fixed_write_review .user_reviews{
	display:inline-block;
}



p{
	margin:0 0 20px 0;
}
.breadcrumb{
	border-bottom: #f2f2f2 solid 1px;
	border-radius: 0;
	padding:0 0 8px;
	background-color: #fff;
	font-size: 14px;
	color: #8c8c8c;
}

.required{
	color: #fa6478;
}
.form_style_1{
	width:100%;
}
.form_style_1 label{
	font-size:16px;
	font-weight:400;
}
.form_style_1 tr td:first-child, .form_style_1 tr th:first-child{
	width:350px;
}
#accordion tr td:first-child, #accordion tr th:first-child{
	width:250px;
}
.form_style_1 tr td, .form_style_1 tr th{
	padding:5px;
	vertical-align:top;
}
@media(max-width:767px){
	.form_style_1 tr td:first-child, .form_style_1 tr th:first-child{
		width:auto;
		padding:10px 5px 0;
	}	
	.form_style_1 tr td, .form_style_1 tr th{
		display:block;
	}
}
.form_style_1 input[type="text"], .form_style_1 input[type="email"], .form_style_1 input[type="password"], .form_style_1 input[type="number"], .form_style_1 select, .form_style_1 textarea{
	width:100%;
	border:#dcdee0 solid 1px;
	border-radius:3px;
	padding:0 10px;
	height:35px;
	font-family:'Dating', arial;
	font-size:16px;
	transition:all 0.3s ease-out;
	max-width:300px;
}
.form_style_1 input[type="file"]{
	width:100%;
	background-color:#fff;
	border:#e5e9ed solid 1px;
	border-radius:3px;
	padding:4px;
	font-family:'Dating', arial;
	font-size:16px;
	transition:all 0.3s ease-out;
	max-width:300px;
}
.form_style_1 input:hover, .form_style_1 input:focus, .form_style_1 select:hover, .form_style_1 select:focus, .form_style_1 textarea:hover, .form_style_1 textarea:focus{
	border:#428bca solid 1px;
}
.form_style_1 input.small_input, .form_style_1 select.small_input, .form_style_1 textarea.small_input{
	max-width:97px;
}
.form_style_1 input.large_input, .form_style_1 select.large_input, .form_style_1 textarea.large_input{
	max-width:655px;
}

.form_style_1 select{
	text-indent:1px;
	text-overflow:'';
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance: none;
    appearance: none;
}
.form_style_1 select{
  background-image:url('../images/select.png');
  background-position:right center;
  background-repeat:no-repeat;
  padding-right:30px;
}
.form_style_1 textarea{
	height:100px;
	padding:10px;
}

.inner_content h1 {
	margin:0 0 20px 0;
	font-size:28px;
	font-weight:400;
	color:#222;
	background:url('../images/line-1.png') no-repeat;
	background-position:bottom left;
	padding: 0 0 20px 0;
}
@media(max-width:767px) {
	.inner_content h1 {
		font-size:20px;
		padding: 0 0 15px 0;
		margin:0 0 10px 0;
	}
}
.inner_content h3 {
	margin:0 0 10px 0;
	font-size:20px;
	font-weight:400;
}
.inner_content h3 a{
	color: #010101;
}
.inner_content h3 a:hover{
	color: #fa6478;
	text-decoration:none;
}
@media(max-width:767px) {
	.inner_content h3 {
		font-size:18px;
		margin:0 0 7px 0;
	}
}
.inner_content h4 {
	margin:0 0 10px 0;
	
	font-size:18px;
	font-weight:400;
}
.inner_content h4 a, .inner_content h4{
	color: #010101;
}
.inner_content h4 a:hover{
	color: #fa6478;
	text-decoration:none;
}
@media(max-width:767px) {
	.inner_content h4 {
		font-size:17px;
		margin:0 0 7px 0;
	}
}
.info_box{
	background-color: #FEFFF2;
	padding: 5px 10px 3px;
	border: #EDE6D2 solid 1px;
	color: #6c6348;
	font-size: 12px;
	border-radius: 3px;
	margin: 0 0 20px 0;
	max-width:655px;
}
.info_input{
	color: #d24422;
    font-size: 13px;
    border-radius: 3px;
    margin: 5px 0;
    max-width: 300px;
    line-height: 15px;
}
.btn1{
	background-color:#fa6478;
	padding:8px 35px 7px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	display:inline-block;
	border:0px;
	transition:all 0.3s ease-out;
}
.btn1:hover{
	background-color:#b84554;
	text-decoration:none;
	color:#fff;
}
.article_section article{
	border-radius: 3px;
	padding:15px;
	font-size: 14px;
	color: #606060;
	margin:0 0 10px 0;
	background-color:#f8f8f8;
	transition:all 0.3s ease-out;
}
.article_section article:hover{
	background-color:#f4fbff;
}
.article_section.article_details article:hover{
	background-color:#f8f8f8;
}
.article_section.article_details article:hover h4{
    border-bottom: #e4e4e4 solid 1px;
}
.article_section article figure{
	padding: 8px;
	max-height: 216px;
	max-width: 216px;
	border: #e4e4e4 solid 1px;
	margin:0 15px 10px 0;
	background-color:#fff;
	float:left;
}
@media(max-width:767px){
	.article_section article figure{
		margin:0 auto 10px;
		float:none;
	}
}
.article_section article:hover h4{
    border-bottom: #ccdad9 solid 1px;
}
.article_section article:last-child{
	border:0;
}
.article_section article h4{
	border-bottom: #e9e9e9 solid 1px;
	padding: 0 0 8px 0;
}
.article_section article p{
	margin:0 0 10px 0;
}
.article_section article p:last-child{
	margin:0;
}








.member_reviews article{
	border-bottom: #EBEBEB dashed 1px;
	padding-bottom:20px;
	margin-bottom:25px;
}
.member_reviews article:last-child{
	border-bottom:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.member_reviews .grade_box{
	float:left;
	margin:0 20px 15px 0;
}
.member_reviews .grade_box .grade{
	border-radius: 3px;
	text-align: center;
	color: #fff;
	font-size: 31px;
	font-weight: 700;
	background-color: #ff6677;
	height: 55px;
	width: 58px;
	display: inline-block;
	margin: 0 0 5px 0;
	letter-spacing: -4px;
	padding: 9px 0 0 0;
}
.member_reviews .grade_box span{
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:400;
	color: #9b9b9b;
}
.member_reviews .grade_box span strong{
	font-size:18px;
	font-weight:600;
	color: #010101;
}
.member_reviews .user_info{
	overflow:hidden;
}
.member_reviews .user_info .user_name{
	font-weight:600;
}
.member_reviews .user_info .user_name span{
	color:#9b9b9b;
	font-weight:400;
}
.member_reviews .user_info .replay_form{
	overflow: hidden;
}
.member_reviews .user_info .replay_form input[type="text"]{
	border:#EBEBEB solid 1px;
	padding:0 10px;
	height:37px;
	box-shadow:none;
	min-width:70%;
	margin: 0 10px 10px 0;
}
@media(max-width:767px){
	.member_reviews .user_info .replay_form input[type="text"]{
		min-width:100%;
	}
}
.member_reviews .user_info .replay_form input[type="button"]{
	border:#ccc solid 0px;
	padding:3px 30px 0;
	height:37px;
	background-color:#ff6677;
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	display:none;
}
.screenshot{
	text-align:center;
	vertical-align:top;
}
.screenshot a{
	display:inline-block;
}
.screenshot img{
	margin:auto;
	max-width:100%;
	border:#f2f2f2 solid 5px;
	margin:10px;
	max-height:400px;
}
.videos{
	text-align:center;
}
.videos iframe{
	width:100%;
	max-width:500px;
	height:290px;
}
@media(max-width:767px){
	.videos iframe{
		height:220px;
	}
}
.viewbox-button-next, .viewbox-button-prev{
	display:none;
}

.btn-4{ /* 18-04-18 */
	background-color: #fff;
	color: #fa6478;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	padding: 8px 15px 7px;
	border-radius: 3px;
	display: inline-block;
	text-transform:uppercase;
	border:#fa6478 solid 2px;
	margin:15px 0 0;
	transition:all 0.3s ease-out;
}
.btn-4:hover,.btn-4:focus{
	border:#b84554 solid 2px;
	text-decoration:none;
}
.rate_star img{
	cursor:pointer;
	    margin: 0 2px 0 0;
}

/* 24-04-2018 START */
.dating_export{
	vertical-align:top;
}
.dating_export a{
	display:block;
	border:#f2f2f2 solid 1px;
	padding:20px 10px;
	border-radius:5px;
	transition:all 0.3s ease-out;
	margin:0 0 10px 0;
}
.dating_export a:hover{
	text-decoration:none;
	background-color:#f2f2f2;
}
.dating_export a span{
    display: block;
    text-align: center;
    font-size: 17px;
    margin: 10px 0 0 0;
    color: #000;
}
@media(max-width:767px){
	.dating_export a span{
		font-size: 15px;
	}
}
@media(max-width:600px){
	.dating_export a{
		min-height: 190px;
		padding: 10px;
	}
}
.dating_export a span i{
    display: block;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
}
.dating_export a img{
	width:100%;
}
.dating_export_btn{
    background-color: #f2f2f2;
    padding: 20px;
    font-size: 24px;
    margin: 0 0 20px;
    border-radius: 5px;
    overflow:auto;
}
.dating_export_btn p{
	padding:0;
	margin:0;
	line-height: 34px;
	overflow:hidden;
}
@media(max-width:1000px){
	.dating_export_btn{
		max-width: 380px;
		padding: 12px;
		font-size: 20px;
		margin: 0 auto 20px;
	}
	.dating_export_btn p{
		line-height: 30px;
		text-align:center;	
	}
}
@media(max-width:600px){
	.dating_export_btn{
		padding: 10px;
		font-size: 18px;
		margin: 0 auto 10px;
	}
	.dating_export_btn p{
		line-height: 24px;
		text-align:center;	
	}
}
.dating_export_btn a{
	border-radius: 5px;
    background-color: #fa6478;
    padding: 12px 15px;
    font-size: 19px;
    color: #fff;
    display:block;
    transition:all 0.3s ease-out;
    margin: 15px 0 0 0;
}
.dating_export_btn a:hover{
	background-color: #db3b51;
}
.dating_export_btn a img{
    float: left;
    display: inline-block;
    margin: 0 10px 0 0;
    height: 48px;
    position: relative;
    top: 3px;
}
.dating_export_btn a p{
	line-height: 27px;
}
@media(max-width:767px){
	.dating_export_btn a{
		padding: 10px 12px;
		font-size: 16px;
	}
	.dating_export_btn a img{
		height: 38px;
	}
	.dating_export_btn a p{
		line-height: 22px;
	}
}
.dating_export_btn a:hover{
	text-decoration:none;
}
.users_section article{
	border-bottom: #ccc dashed 1px;
	padding:20px 0;
	margin: 0 0 20px 0;
}
.users_section article:last-child{
	border-bottom:0px;
	margin-bottom:0px;
}
.users_section article h2{
	margin: 0 0 15px 0;
	font-weight: bold;
	font-size: 18px;
	padding: 7px 10px;
	background-color:  #f7f7f7;
}
.users_section article .user_info figure{
    float: left;
    margin: 0 20px 0 0;
    padding: 8px;
    height: 216px;
    width: 216px;
    text-align: center;
    vertical-align: top;
    border: #e4e4e4 solid 1px;
}
.users_section article .user_info figure img{
	max-height:200px;
	max-width:200px;
	margin:auto;
	display:inline-block;
}
@media(max-width:767px){
	.users_section article .user_info figure{
		float: none;
		margin: 0 auto 20px;
		padding: 5px;
		height: 180px;
		width: 180px;
	}
	.users_section article .user_info figure img{
		max-height:170px;
		max-width:170px;
	}
}
.users_section article .user_details{
	overflow:hidden;
}
.users_section article .user_details ul{
	font-size:14px;
}
.users_section article .user_details p{
	margin-bottom:10px;
	font-size:14px;
}
.users_section article .user_details .title{
    display: block;
    font-weight: bold;
    font-size: 18px;
}
.users_section article .user_service{
	background-color:#f7f7f7;
	padding:20px;
	border-radius:5px;
}
.users_section article .user_service article{
	padding: 0 0 10px 0;
	margin: 0 30px 15px 0;
	border:0px;
	border-bottom: #e6e6e6 dashed 1px;
}
.users_section article .user_service article:last-child{
	border-bottom:0px;
	margin: 0 30px 0 0;
}
.users_section article .user_service article p{
	margin:0;
}
.users_section article .user_service article h4{
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	padding: 0 0 5px 0;
	font-weight:  bold;
}
.users_section article .user_service article .social-list{
	margin:0;
	display:block;
}

/* 24-04-2018 END */
.term_list ul{
    list-style: url(../images/right.png);
    padding: 0 0 8px 32px;
}
.term_list ul li{
	padding:0 0 8px 0;
}
.term_list .title{
	list-style: none;
    padding: 0 0 8px 0;
    position: relative;
	font-weight:bold;
}
.term_list .title span{
	position: absolute;
	left: -32px;
	top: 0px;
	display: inline-block;
	width: 28px;
	text-align: right;
	color: #f93e5b;
}
.blog_section h2{
    font-size: 25px;
    font-weight: bold;
    margin: 0 0 15px 0;
    color: #377ea0;
}
.blog_section h2 a{
    color: #377ea0;
}
.blog_section h2 a:hover{
	text-decoration:none;
    color: #fa6478;
}
@media(max-width:767px){
	.blog_section h2{
		font-size: 18px;
		line-height: 25px;
		margin: 0 0 8px 0;
	}
}
.blog_section article{
	border-bottom:#ccc dashed 1px;
	margin-bottom:25px;
	padding-bottom:10px;
	overflow:auto;
}

.blog_section article .blog_date{
    background-color: #f8f8f8;
    padding: 8px 15px;
    font-size: 14px;
    color: #8a8a8a;
    margin: 0 0 15px 0;
}
@media(max-width:767px){
	.blog_section article .blog_date{
		margin: 0 0 8px 0;
	}
}
.blog_section article .blog_date img{
    height: 12px;
    position: relative;
    top: -1px;
}
.blog_section article figure{
	float:left;
	max-width:380px;
	width:auto;
	margin:0 20px 20px 0;
	position:relative;
	text-align:center;
}
.blog_section article figure img{
	width:100%;
	vertical-align:top;
	padding:8px;
	border:#f2f2f2 solid 1px;
}
@media(max-width:767px){
	.blog_section article figure{
		float: none;
		padding: 8px;
		width: auto;
		margin: 0 auto 15px;
	}
}
.blog_section article .blog_content{
	overflow:hidden;
}
.pagination_section{
	text-align:center;
}
.pagination_section .pagination{
	margin:10px 0;
	border-radius:0px;
}
.pagination_section .pagination li a{
	color:#333;
}
.pagination_section .pagination li.active a, .pagination_section .pagination li:hover a{
	background-color:#fa6478;
	border:#fa6478 solid 1px;
	color:#fff;
}
.pagination_section .pagination > li:first-child > a, .pagination > li:last-child > a{
    border-radius:0px;
}
.inclusion article{
	border:#e9e9e9 solid 1px;
	color:#000;
}
.inclusion article:last-child{
	border:#e9e9e9 solid 1px;
	color:#000;
}
.inclusion h4 {
	font-size:22px;
}
.inclusion h4 i{
	font-size:18px;
    padding: 4px;
    height: 25px;
    width: 25px;
    border-radius: 100px;
    background-color: #188fd2;
    display: inline-block;
    margin: 0 11px 0 0;
    color: #fff;
    font-style: normal;
    text-align: center;
}
.small_txt label{
	font-size:14px;
}
.error_page img{
	margin:0 0 20px 0;
}
.error_page a{
	margin:20px 0 0 0;
	font-weight:normal;
}
.error_page{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#333;
}
.error_page p{
	margin-bottom:5px;
	color:#969696;
}
.error_page h2{
	color:#ccc;
	font-size:35px;
}

.dating_review_accordian .nav-tabs{
	width:26%;
	float:left;
}
.dating_review_accordian .tab-content{
	width:72%;
	margin-left:2%;
	float:right;
}
.dating_review_accordian .nav-tabs > li{
	display:block;
	float:none;
	border:#ddd solid 1px;
}
.dating_review_accordian .nav-tabs > li > a{
	background:#fff url('../images/angle-right.png') right center no-repeat;
	border-radius:0px;
	margin:0;
	text-transform:uppercase;
	padding:20px 10px;
	border-bottom:0;
	border-right:0;
	color:#010101;
	border-top:0;
	border-left:#fff solid 6px;
	font-size:14px;
}
.dating_review_accordian .nav-tabs > li > a:hover, .dating_review_accordian .nav-tabs > li > a:focus{
	background-color:#f8f8f8;
	border-left:#fa6478 solid 6px;
	color:#010101;
	outline: none;
}
.dating_review_accordian .nav-tabs > li.active > a, .dating_review_accordian .nav-tabs > li.active > a:hover, .dating_review_accordian .nav-tabs > li.active > a:focus {
    cursor: default;
	border-bottom:0px;
	border-right:0px;
	border-top:0px;
	border-left:#fa6478 solid 6px;
	border-radius:0px;
	color:#010101;
}
.dating_review_accordian .tab-content .tab-pane{
	border:#ddd solid 1px;
	border-radius:5px;
	padding:15px;
	overflow:auto;
}


.dating_review_accordian .tab-content .back_btn {
    display: block;
    padding: 0 0 8px 0;
    margin: 0 0 20px 0;
    border-bottom: #e2e2e2 solid 1px;
    font-weight: 400;
    font-size: 20px;
}

@media(max-width:767px){
	.dating_review_accordian .tab-content .back_btn{
		display:block;
	}
	.dating_review_accordian .nav-tabs{
		width:100%;
		float:left;
	}
	.dating_review_accordian{
		position:relative;
	}
	.dating_review_accordian .tab-content{

		width:100%;
		margin:0 0 15px 0;
		float:left;
		
		z-index:1;
		background-color:#fff;
	}
	.dating_review_accordian .tab-content > .active {
		display: block;
		visibility: visible;
		right: 0;
	}
}
.removescroll{
	overflow:hidden;
}
.viewbox-container{
	z-index:999999 !important;
}
.appicon img{
 margin:0 0 5px 5px;
}
.right_img{
 float:right;
 margin:0 0 10px 20px;
}
.right_img img{
 vertical-align:top;
}
@media(max-width:767px){
 .right_img{
  float:none;
  margin:0;
 }
 .appicon{
  text-align:center;
 }
 .appicon img{
  margin:5px;
  display:inline-block;
 }
}

@media (max-width: 820px){
.social-list {
    display: none !important;
}
}

.mobile_view{
 display:none !important;
}
@media(max-width:767px){
.mobile_view{
 display:block !important;
}
 .social-list {
  padding: 10px 0 0 0;
  margin: 10px 0 0 0;
  text-align: center;
  border-top: #e5e9ed solid 1px;
 }
}