/*
Theme Name:    ashburtoneyecare-child 
 Theme URI:    https://www.reachdigital.com.au/
 Description:  ashburtoneyecare-child
 Author:       Reach digital
 Author URI:   https://www.reachdigital.com.au/
 Template:     ashburtoneyecare
 Version:      1.0.0
 Tags:         two-columns, right-sidebar
 Text Domain:  ashburtoneyecare-child
*/

/* =WordPress Core
-------------------------------------------------------------- */
.campaign{
	margin-bottom: 15px;
    font-size: 18px;
    line-height: 24px;
}
.campaign a {
    color: #B2121A;
	margin-bottom: 15px;
    font-size: 18px;
    line-height: 24px;
}
@media screen and (max-width:992px){
	.campaign,
	.campaign a {
		font-size: 16px;
	}
}
/* Nav Styles */
#menu-container.shopdisplay-hide #main-menu ul li {
    margin-left: 25px;
}
#menu-container #main-menu ul li,
#menu-container #main-menu ul li:nth-child(2),
#menu-container #main-menu ul li:first-child {
    margin-left: 10px;
}
/* Homepage Promos Section Styles */
.admin-bar .promotion_section {
    margin-bottom: 0;
}

/* Homepage Blog Section Styles */
.playbutton::before {
    content: "\f144";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 90px;
    color: white;
    text-align: center;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 900;
}
.playbutton:hover { 
    opacity:1.0;
}
.embed-container{
	padding-bottom:0;
}
.embed-container.single-main{
	padding-bottom: 56.25% !important;
}
#blog-info {
    padding: 80px 0;
}
#blog-info h3.entry-title {
    text-align: left;
    color: 
    #7f7e83;
    font-weight: 300;
	margin-top:132px;
	margin-bottom: 9px;
}
#blog-info .buttons.wow {
    margin-top: 38px;
}
#blog-info .btn.more-btn {
    color: #7f7e83;
	text-decoration: none;
	padding: 18px 65px;
	background: none;
	font-size: 15px;
	font-weight: 400;
	width: auto;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #7f7e83;
    min-height: 60px;
    opacity: 0.8;
    display: inline-block;
    align-items: center;
    text-transform: uppercase;
    justify-content: center;
    margin: 0;
    -moz-border-top-left-radius: 30px;
    -webkit-border-top-left-radius: 30px;
    border-top-left-radius: 30px;
    -moz-border-top-right-radius: 30px;
    -webkit-border-top-right-radius: 30px;
    border-top-right-radius: 30px;
    -moz-border-bottom-left-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    border-bottom-left-radius: 30px;
    -moz-border-bottom-right-radius: 30px;
    -webkit-border-bottom-right-radius: 30px;
    border-bottom-right-radius: 30px;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
.single .blog_back_buttons a.home-btn:hover,
#blog-info .btn.more-btn:hover {
	background: #7f7e83;
	color:#ffffff;
}
#blog-info .entry-title.alignleft-title p {
    text-align: left;
	color:#7f7e83;
	text-transform: initial;
	line-height: 22px;
	letter-spacing: -0.15px;
}
/* hide excerpt */
.categories_list.mobile_padding .no-padding p,
.blg_xcrpt {
    display: none;
}
/* hide excerpt */
#brand,
.promotions-slider,
#featured {
	z-index: 2;
}

#blog-info .image-container {
    margin-bottom: -8px;
}
.single .blog_bg .entry-content,
.categories_list.mobile_padding .no-padding .entry-content,
#blog-info .entry-content {
    padding: 75px 50px 42px;
    background: #999a9c;
    background: -moz-linear-gradient(top, #999a9c 0%, #717372 100%);
    background: -webkit-linear-gradient(top, #999a9c 0%,#717372 100%);
    background: linear-gradient(to bottom, #999a9c 0%, #717372 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999a9c', endColorstr='#717372',GradientType=0 );
	min-height: 248px;
}
.single .blog_bg .entry-content:hover,
.categories_list.mobile_padding .no-padding .entry-content:hover,
#blog-info .entry-content:hover {
    background: #9f4d44;
    background: -moz-linear-gradient(top, #9f4d44 0%, #9c353b 100%, #9c353b 101%);
    background: -webkit-linear-gradient(top, #9f4d44 0%,#9c353b 100%,#9c353b 101%);
    background: linear-gradient(to bottom, 
#9f4d44 0%,#9c353b 100%,
    #9c353b 101%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f4d44', endColorstr='#9c353b',GradientType=0 );
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: 0.4s ease-in-out;
}
.single .blog_bg .blog_date,
.single .blog_meta span.date,
.categories_list.mobile_padding .no-padding .blog_date,
#blog-info .blog_date {
    font-weight: 700;
	color:#fff;
	font-size:18px
}
.single .blog_bg h3,
.categories_list.mobile_padding .no-padding h3,
#blog-info .first-line {
    margin-top: 14px;
	font-size: 22px;
	line-height: 26px;
}
#blog-info .first-line a {
    font-weight: 500;
}
/* Blog Page Styles */
.image-container.dsnone {
    display: none;
	margin-bottom:0;
}
#page-archive {
    background: #f8f8f8;
	padding-top:17px;
}
.blog #page-archive .row.extra_class {
    padding: 0 5px;
}
.blog #blog-primary {
    padding: 10px 0px 42px;
}
.blog_heading .embed-container {
    padding-bottom: 56.25%;
}
.mar-top {
    
}
.mar-top .slider-content-container {
    position: relative;
}
.blog_heading h1.enter-heading {
    padding: 50px 0;
    margin-bottom: 0 !important;
}
.blog_heading .category_list.visible-xs.desktop {
    display: block !important;
}
.blog_heading {
    position: relative;
	margin: 37px 0 0px;
}
.blog_heading .image-container.mar-none .inside_banner_image.image-container {
    margin-bottom: -29px;
}
.blog_heading .image-container.mar-none img {
    margin-bottom: -8px !important;
}
.container.dtop {
    position: absolute;
    bottom: 36px;
    width: 100%;
}
.container.dtop .col-md-6.col-sm-10.col-xs-12.hidden-xs {
    padding: 0;
}
.blog_heading .blog-dropdown {
    height: 60px;
}
.blog_heading .blog-dropdown .dropdown-control-wrapper .ddselect {
    padding: 14px 30px 15px 30px;
    min-width: auto;
    position: absolute;
    width: 100%;
    background:#fff;
    border-radius: 30px;
}
.blog_heading .blog-dropdown .dropdown-control-wrapper {
    position: relative;
    border-radius: 100px;
    width: 260px;
    height: 100%;
    min-height: 38px;
    right: 0;
    display: block;
    float: right;
    margin: 0;
	overflow:visible;
	box-shadow:unset;
}
.blog_heading .blog-dropdown .dropdown-control-wrapper .ddselect ul li a,
.blog_heading .blog-dropdown .dropdown-control-wrapper .ddselect span {
    font-size: 15px;
    text-transform: uppercase;
    color:#8d8e92;
    font-weight: 400;
}
.blog_heading .blog-dropdown .dropdown-control-wrapper .ddselect ul li a:hover {
    color: #e3e3e3;
}
.blog_heading .blog-dropdown .dropdown-control-wrapper .ddbutton i {
    font-size: 30px;
    color:#8c8d91;
    font-weight: 900;
}
.blog_heading .blog-dropdown .dropdown-control-wrapper .ddbutton {
    top: 0;
    padding: 14px 0;
}

.blog-dropdown ul.ddoptions li.cat-item::before{
	display:none !important;
}
.blog-dropdown ul.ddoptions li.cat-item::marker {
    display: none !important;
}
.blog_bg.blog_bg .pad-left0.pad_r {
    margin-bottom: -7px;
	padding-right:0;
}
.blog_bg.blog_bg {
    background: #999a9c;
    background: -moz-linear-gradient(top, #999a9c 0%, #717372 100%);
    background: -webkit-linear-gradient(top, #999a9c 0%,#717372 100%);
    background: linear-gradient(to bottom, 
#999a9c 0%,
    #717372 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999a9c', endColorstr='#717372',GradientType=0 );
	margin-bottom: 30px;
	min-height: 390px;
	margin-top: 12px;
}
.blog .feature_title {
    font-size: 25px;
    text-transform: uppercase;
	padding-top: 5px !important;
    display: block;
}
.blog_bg.content {
    background: none;
}
.blog_bg.blog_bg .blog_date {
    color: #fff;
    font-weight: 700;
	font-size:18px;
}
.blog_bg.blog_bg h2 {
    font-size: 22px;
    line-height: 26px;
    margin-top: 10px;
    font-weight: 500;
}
.blog_bg.blog_bg p {
    color:#fff;
}
.blog_bg.blog_bg .buttons {
    display: none;
}
.blog_bg.blog_bg .blog_bg.content {
    padding: 101px 30px 30px 60px;
    margin-top: 0;
}
.categories_list.mobile_padding .blog_image {
    margin-bottom: -8px;
}
.categories_list.mobile_padding .no-padding .entry-content{
	margin-bottom:30px;
}
.blog_heading .slider-content-container {
    min-height: 142px;
}
#outer-banner .entry-header .enter-heading {
    font-size: 41px;
    padding: 57px 0 40px;
}
.blog_bg.blog_bg .image-container img {
    width: 750px;
}
#page-archive .blog_page_content .blog_view_secion .blog_content {
    width: 260px;
    height: 250px;
    overflow: auto;
}
.scroller{
	width: 250px;
    overflow: hidden;
}
#page-archive .blog_page_content .blog_view_secion .blog_bg .ipad_portat .trans_bg {
    width: 93.7%;
    float: left;
    z-index: 99;
    height: 30px;
    background: linear-gradient( rgba(122, 124, 124, 0.34), rgb(121, 123, 122));
    position: absolute;
    bottom: 0;
    overflow: hidden;
    transform: translateY(0);
    display: block !important;

}
/* Blog pagination style */
.entry-footer.blog-footer ul.pagination {
    width: 370px;
    border-radius: 100px;
    overflow: hidden;
    text-align: center;
    height: 60px;
    border: 1px solid #717372;
    background: none;
    box-shadow: none;
}
.entry-footer.blog-footer ul.pagination li::before {
    display: none !important;
}
.entry-footer.blog-footer ul.pagination li {
    display: inline-block;
    vertical-align: middle;
}
.entry-footer.blog-footer ul.pagination li a {
    line-height: 56px;
	background: unset;
}
.entry-footer.blog-footer ul.pagination li.next-item,
.entry-footer.blog-footer ul.pagination li.prev-item {
    display: none;
}
.entry-footer.blog-footer ul.pagination li.page-item a,
.entry-footer.blog-footer ul.pagination li.page-item span {
    font-size: 15px;
    font-weight: 700;
    color:#cdccd1;
	border: none;
	padding: 0 20px;
}
.entry-footer.blog-footer ul.pagination li.page-item.current span.current {
    background: unset;
    line-height: 56px;
    color: #606062;
}
.blog .entry-footer.blog-footer {
    margin: 14px auto 20px;
}
#outer-banner .embed-container iframe{
	height:100%;
}
/* Single Post Styles */
.single #page-archive {
    padding: 113px 0 52px;
}
.single .image-container {
    margin-bottom: -9px;
}
.single .blog_meta {
    background: #8c8e92;
    padding: 36px 50px 33px;
}
.single .blog_meta ul.blog_share_list {
    padding: 0 !important;
    float: right;
    margin-bottom: 0 !important;
}
.single .blog_meta ul.blog_share_list li.share_txt {
    color: #fff !important;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 18px !important;
    margin-bottom: 0 !important;
	margin-right: 13px;
}
.single .blog_meta ul.blog_share_list li {
    display: inline-block;
    vertical-align: middle !important;
    margin-bottom: 0 !important;
}
.single .blog_meta ul.blog_share_list li a.hint-bottom em::before {
    color: #fff;
    font-size: 28px;
    line-height: 28px;
}
.single h1.entry-title {
    color: #5f6062;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    text-align: left;
    line-height: 35px;
    margin-top: 35px;
	margin-bottom: 14px;
}
.single .blog_content p {
    line-height: 24px;
}
.single .blog_content {
    margin-bottom: 35px;
}
.single .blog_back_buttons {
    text-align: center;
    margin-bottom: 35px;
}
.single .blog_back_buttons a.home-btn {
    font-weight: 300;
    color: #7f7e83;
    text-decoration: none;
    padding: 18px 75px;
    background: none;
    font-size: 14px;
    font-weight: 400;
    width: auto;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #7f7e83;
    min-height: 60px;
    opacity: 0.8;
    display: inline-block;
    align-items: center;
    text-transform: uppercase;
    justify-content: center;
    margin: 0;
    -moz-border-top-left-radius: 30px;
    -webkit-border-top-left-radius: 30px;
    border-top-left-radius: 30px;
    -moz-border-top-right-radius: 30px;
    -webkit-border-top-right-radius: 30px;
    border-top-right-radius: 30px;
    -moz-border-bottom-left-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    border-bottom-left-radius: 30px;
    -moz-border-bottom-right-radius: 30px;
    -webkit-border-bottom-right-radius: 30px;
    border-bottom-right-radius: 30px;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
    font-weight: 300;
}
.single .single_related_posts h3.entry-title {
    color: #7a7c81;
    font-weight: 300;
    margin-bottom: 33px !important;
}
.single .blog_bg .entry-content{
	padding: 75px 50px 29px;
}
.single ul li.nbllts:before {
    display: none !important;
}
#page-archive.status-publish.hentry {
 
}
#outer-banner .embed-container .embed-container-content,
#outer-banner .embed-container {
    border-radius: 0;
}

/* Responsive Styles */
@media screen and (max-width:1200px){
	#menu-container.shopdisplay-hide #main-menu ul li {
    	margin-left: 65px;
	}
	#menu-container #main-menu ul li, #menu-container #main-menu ul li:nth-child(2), #menu-container #main-menu ul li:first-child {
    	margin-left: 39px;
	}
	/* Home blog section */
	#blog-info h3.entry-title {
    	font-size: 28px;
    	line-height: 21px;
	}
	#blog-info .btn.more-btn {
    	margin: 0px;
    	padding: 17px 43px;
	}
	.single .blog_bg .entry-content,
	.categories_list.mobile_padding .no-padding .entry-content,
	#blog-info .entry-content {
    	padding: 40px 30px 30px;
    	min-height: 230px;
	}
	.container.dtop {
    	bottom: 35px;
	}
	/* Blog Page Styles */
	.blog_heading {
    	margin: 0px 0 0px;
	}
	.mar-top {
    	
	}
	.blog_heading .slider-content-container {
    	min-height: unset;
	}
	#page-archive {
    	padding-top: 10px;
	}
	.blog_heading .embed-container {
    	margin-top: 0;
	}
	.blog_bg.blog_bg {
		min-height: 421px;
		height: 421px;
	}
}
@media screen and (max-width:1199px){
	.blog_bg.blog_bg .image-container img {
    	width: 100%;
	}
	#menu-container.shopdisplay-hide #main-menu ul li {
    	margin-left: 23px;
	}
	#menu-container #main-menu ul li:nth-child(2),
	#menu-container #main-menu ul li{
		margin-left: 10px;
	}
	#menu-container #main-menu ul li:first-child {
    	margin-left: 0;
	}
	#menu-container #main-menu ul li.social_icons_menu {
    	padding: 12px 0 20px 27px;
	}
	/* Home blog section styles */
	#blog-info h3.entry-title {
    	margin-top: 60px;
	}
	#blog-info .image-container {
    	margin-bottom: -9px;
	}
	.categories_list.mobile_padding .no-padding h3,
	#blog-info .first-line {
    	margin-top: 9px;
	}
	/* Blog Page Styles */
	.blog_bg.blog_bg {
    	min-height: 340px;
    	height: unset;
	}
	.scroller {
		width: 100%;
	}
	.blog_bg.blog_bg .blog_bg.content {
    	padding: 65px 20px 0px;
    	margin-bottom: 0;
	}
	#page-archive .blog_page_content .blog_view_secion .blog_content {
		width: 230px;
	}
	#page-archive .blog_page_content .blog_view_secion .blog_bg .ipad_portat .trans_bg {
    	background: linear-gradient( rgba(122, 124, 124, 0.34), rgb(117, 119, 118));
	}
	.single #page-archive {
    	padding: 65px 0 52px;
	}
}
@media screen and (max-width:1024px){
	.blog_bg.blog_bg {
    	min-height: 348px;
    	height: 348px;
	}
}
@media screen and (max-width:992px){
	#menu-container.shopdisplay-hide #main-menu ul li:hover a {
    	padding: 20px 0 15px 10px;
	}
	.blog_bg.blog_bg {
    	min-height: 349px;
    	height: 349px;
	}
}
@media screen and (max-width:991px){
	#menu-container #main-menu ul li:first-child,
	#menu-container.shopdisplay-hide #main-menu ul li:nth-child(1) {
    	margin: 0;
	}
	#menu-container.shopdisplay-hide #main-menu ul li.social_icons_menu {
		margin: 0px;
		padding: 14px 0 0 11px;
	}
	#menu-container #main-menu ul li:hover a,
	#menu-container.shopdisplay-hide #main-menu ul li:hover a {
    	padding: 20px 0 15px 0px;
	}
	#menu-container.shopdisplay-hide #main-menu ul li:nth-child(2) {
    	margin-left: 20px;
	}
	#menu-container #main-menu ul li a,
	#menu-container.shopdisplay-hide #main-menu ul li a {
    	padding: 20px 0 15px 0;
	}
	#menu-container.shopdisplay-hide #main-menu ul li.social_icons_menu:hover a {
    	color: #7c7d82;
    	padding: 0;
	}
	#menu-container.shopdisplay-hide #main-menu ul li {
    	margin-left: 20px;
	}
	#menu-container.shopdisplay-hide #main-menu ul li .sub-menu {
    	top: 60px;
	}
	#menu-container #main-menu ul li .sub-menu {
    	top: 57px;
	}
	#menu-container #main-menu ul li .sub-menu li:hover a{
		padding:13px 6px;
	}
	
	#menu-container #main-menu ul li:first-child:hover a {
    	padding: 23px 0 15px 0px;
	}
	#menu-container #main-menu ul li a.social_booking {
    	padding: 0px;
	}
	#ctabar-container .ctabar-booking-button-container a:hover,
	#ctabar-container .ctabar-booking-button-container a {
		width: 70px;
		height: 70px;
		border-radius: 100px;
	}
	#menu-container #main-menu ul li.social_icons_menu span{
    	display: none;
	}
	#menu-container.shopdisplay-hide #main-menu ul li.social_icons_menu span{
		display:unset;
	}
	#menu-container #main-menu ul li:nth-child(6),
	#menu-container #main-menu ul li {
    	margin-left: 19px;
	}
	#menu-container #main-menu ul li.social_icons_menu {
    	padding: 16px 0 20px 0px;
	}
	/* Home Blog Section */
	.categories_list.mobile_padding .no-padding h3,
	#blog-info .first-line {
    	line-height: 25px;
    	font-size: 20px;
	}
	#blog-info h3.entry-title {
    	margin-top: 40px;
	}
	.single .blog_bg .entry-content,
	.categories_list.mobile_padding .no-padding .entry-content,
	#blog-info .entry-content {
    	padding: 30px 20px 20px;
    	min-height: 205px;
	}
	/* Blog Page Style */
	.container.dtop {
    	bottom: 35px;
	}
	.container.dtop .col-md-6.col-sm-10.col-xs-12.hidden-xs {
    	width: 100%;
    	padding: 0;
	}
	.blog_bg.blog_bg .blog_bg.content .no_mobile_pad.ipad_portat {
    	padding: 0;
	}
	.blog_bg.blog_bg .blog_bg.content h2 {
    	font-size: 20px;
    	line-height: 25px;
	}
	.blog_bg.blog_bg .blog_bg.content {
    	padding: 35px 20px 0px;
	}
	#page-archive .blog_page_content .blog_view_secion .blog_content {
		width: 205px;
		height: 182px;
	}
	.blog_bg.blog_bg p {
    	color: #fff;
    	font-size: 13px;
    	line-height: 17px;
	}
	.blog_bg.blog_bg {
    	min-height: 266px;
    	height: auto;
	}
	.mar-top {
    	
	}
	#outer-banner .entry-header .enter-heading {
    	padding: 10px 0 40px;
	}
	#page-archive .blog_page_content .blog_view_secion .blog_bg .ipad_portat .trans_bg {
		width: 100%;
		background: linear-gradient( rgba(122, 124, 124, 0.34), rgb(120, 122, 122));
	}
	#page-archive {
    	padding-top: 0px;
	}
	.blog_bg.blog_bg .pad-left0.pad_r {
		margin-bottom: -8px	;
	}
	.single .blog_bg h3,
	.categories_list.mobile_padding .no-padding h3,
	#blog-info .first-line {
		line-height: 23px;
		font-size: 18px;
	}
	.slider-content-container {
		min-height: 65px;
		/* padding: 40px 0; */
	}
	.single #page-archive {
    	padding: 30px 0 30px;
	}
	.single.is-inside-page #main,
	.blog.is-inside-page #main {
    	margin-top: 193px;
	}
	.single.logged-in.is-inside-page #main,
	.blog.logged-in.is-inside-page #main {
	    margin-top: 150px;
	}
	.embed-container.single-main {
    	margin-bottom: -3px;
	}
	.blog_bg.blog_bg .image-container img {
    	width: 100%;
	}
}
@media screen and (max-width:800px) and (min-width:768px){
	.blog_heading .blog-dropdown {
		height: 60px;
		top: 22px;
	}
	.slider-content-container {
		padding: 20px 0;
	}
}
@media screen and (max-width:767px){
	#menu-container #main-menu ul li:nth-child(2),
	#menu-container #main-menu ul li,
	#menu-container #main-menu ul li:nth-child(6),
	#menu-container.shopdisplay-hide #main-menu ul li,
	#menu-container.shopdisplay-hide #main-menu ul li:nth-child(2){
		margin-left:0;
	}
	#menu-container #main-menu ul li.social_icons_menu,
	#menu-container #main-menu ul li:first-child:hover a,
	#menu-container.shopdisplay-hide #main-menu ul li.social_icons_menu,
	#menu-container #main-menu ul li:hover a, #menu-container.shopdisplay-hide #main-menu ul li:hover a,
	#menu-container #main-menu ul li a, #menu-container.shopdisplay-hide #main-menu ul li a {
    	padding: 9px 24px;
	}
	#menu-container.shopdisplay-hide #main-menu ul li .sub-menu li:hover a,
	#menu-container.shopdisplay-hide #main-menu ul li .sub-menu li a,
	#menu-container #main-menu ul li .sub-menu li:hover a,
	#menu-container #main-menu ul li .sub-menu li a{
		padding:15px 24px;
		display:block;
	}
	#menu-container #main-menu ul li a.social_booking:hover,
	#menu-container #main-menu ul li a.social_booking {
    	padding: 0;
	}
	#menu-container #main-menu ul li.social_icons_menu span {
    	display: unset;
	}
	#menu-container.shopdisplay-hide #main-menu ul li .sub-menu,
	#menu-container #main-menu ul li .sub-menu {
    	top: 0;
	}
	#menu-container.shopdisplay-hide #main-menu ul li .sub-menu li,
	#menu-container #main-menu ul li .sub-menu li {
    	padding: 0;
	}
	
	/* Home Blog section */
	#blog-info .entry-title.alignleft-title p,
	#blog-info h3.entry-title {
	    margin-top: 0;
    	text-align: center;
	}
	#blog-info .image-container {
    		margin-bottom: -7px;
	}
	.blog_bg.blog_bg .blog_bg.content,
	#blog-primary .entry-content.blog-content,
	#blog-info .entry-content {
    	padding: 40px 30px 30px;
    	min-height: 0;
    	margin-bottom: 50px;
	}
	#blog-info .home_blog_cnt.moible_blog_cnt.visible-xs .buttons.wow.fadeInDown.algin_center {
    	text-align: center;
	}
	/* Blog Page Style */
	#outer-banner .slider-content-container {
    	min-height: 50px;
		padding: 10px 0 10px;
	}
	.archive #outer-banner {
		top:15px;
	}
	.blog_heading {
		margin-top: 41px;
	}
	.blog_heading .category_list.visible-xs {
    	position: fixed;
    	top: 55px;
    	z-index: 3;
    	width: 100%;
    	margin: 0 auto;
	}
	.blog_heading .blog-dropdown .dropdown-control-wrapper {
    	width: 100%;
    	left: 0;
    	border-radius: unset;
	}
	.blog_heading .blog-dropdown .dropdown-control-wrapper .ddselect {
		padding: 0;
		border-radius:0;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+100 */
background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	.blog_heading .blog-dropdown .dropdown-control-wrapper .ddselect ul li a:hover {
   		color: #fff;
		background: #717373;
	}
	.blog_heading .blog-dropdown .dropdown-control-wrapper .ddbutton {
    	padding: 5px 0;
		top:6px;
		right:20px;
	}
	.blog_heading .blog-dropdown {
    	height: 40px;
	}
	#page-archive {
    	padding: 30px 0;
	}
	.blog_bg.blog_bg .blog_bg.content {
    	padding: 40px 30px 30px;
    	min-height: 180px;
		margin-bottom: 0;
	}
	.mar-top {
    	
	}
	.blog_heading .blog-dropdown .dropdown-control-wrapper .ddselect ul li a,
	.blog_heading .blog-dropdown .dropdown-control-wrapper .ddselect span {
		display: block;
		position: relative;
		padding: 12px 20px;
		font-weight: 400;
		text-transform: uppercase;
		font-size: 16px;
		color: #8d8e92;
	}
	.blog_heading .blog-dropdown .dropdown-control-wrapper .ddselect ul.ddoptions li.cat-item {
		margin: 0 !important;
		border-top: 1px solid rgba(113, 115, 115, 0.2) !important;
	}
	#main .blog-dropdown ul.ddoptions {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}
	#outer-banner .entry-title {
    	padding-left: 4px !important;
	}
	.single .blog_bg .entry-content,
	.categories_list.mobile_padding .no-padding .entry-content,
	#blog-info .entry-content {
    	min-height: auto;
	}
	.categories_list.mobile_padding .no-padding .entry-content {
    	margin-bottom: 28px;
	}
	.entry-footer.blog-footer ul.pagination {
		width: 50%;
	}
	.blog_heading .blog-dropdown .dropdown-control-wrapper .ddbutton i {
    	font-size: 25px;
    	font-weight: normal;
	}
	.single .blog_meta {
    	padding: 25px 30px 25px;
	}
	.blog #blog-primary {
    	padding: 0px 0px 0px;
	}
	.single h1.entry-title {
		margin-top: 20px;
	}
	.blog_bg.blog_bg .blog_date,
	.single .blog_bg .blog_date,
	.single .blog_meta span.date,
	.categories_list.mobile_padding .no-padding .blog_date,
	#blog-info .blog_date {
    	font-size: 14px;
	}
	#outer-banner .entry-header .enter-heading {
    	padding: 0 0 0;
		height:auto;
	}
	.blog_heading .embed-container {
    	margin-top: 0;
	}
	#page-archive .blog_page_content .blog_view_secion .blog_content {
		width: 100%;
		height: auto;
	}
	#page-archive .blog_page_content .blog_view_secion .blog_bg .ipad_portat .trans_bg {
    	display: none !important;
	}
	.single .image-container {
    	height: auto;
	}
	.single.logged-in.is-inside-page #main,
	.blog.logged-in.is-inside-page #main {
    	margin-top: 9px;
	}
	.single.is-inside-page #main,
	.blog.is-inside-page #main {
    	margin-top: 55px;
	}
	.blog_bg.blog_bg {
		min-height: auto;
	}
}
@media screen and (max-width:622px){
	.blog_bg.blog_bg .blog_bg.content {
		
	}
}
@media screen and (max-width:499px){
	.single .image-container {
    	margin-bottom: -8px;
	}
}
@media screen and (max-width:440px){
	.blog_bg.blog_bg .blog_bg.content {
	    padding: 40px 30px 190px;
	}
}
@media screen and (max-width: 414px){
	#outer-banner .slider-content-container {
		padding: 12px 0 10px;
	}
}
@media screen and (max-width:402px){
	.single .blog_meta {
    	padding: 25px 15px 25px;
	}
	.blog_bg.blog_bg .blog_bg.content {
    	
	}
	.single .blog_meta ul.blog_share_list li.share_txt {
    	margin-right: 6px;
	}
}
@media screen and (max-width:369px){
	.single .image-container {
    	margin-bottom: -8px;
	}
}
@media screen and (max-width:350px){
	.blog_heading {
    	margin-top: 36px;
	}
	
}
@media screen and (max-width:320px){
#outer-banner .slider-content-container {
		padding: 15px 0 10px;
	}
}