@media screen and (min-width: 61.5625em) {
	.sblg-fimg .post-thumbnail {   
		margin-left:auto;
		margin-right:auto;
	}
}

@media(min-width:1150px){
	.hd-ban-tp
	{
		margin-top:5rem;
	}
	
}
@media(max-width:1130px) {
	.hd-lft, .hd-rgt	{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;		
	}
	.hd-lft	{
		margin-bottom:25px;
	}
	.blist .site-content:after
	{
		display:none;
	}
	.rb-list:after {		
		border-left: 250px solid transparent;
		border-right: 250px solid transparent;
		border-top: 75px solid #475227;		
		bottom: -75px;		
	}
}
@media(max-width:991px) {
	.prdsldr-lft,.phsec-des {
		padding: 30px 20px;
	}
	.phlst-des	{
		margin-left: 0;
	}
	/**/
	.abt-bdr {
		max-width: 150px;
	}
	
	
}

@media(min-width:910px) and (max-width:991px)
{
	.main-navigation a 	{
		padding: 0.25em 0.70em;
	}
	
}

@media(max-width:909px) {
	.site-header-menu {
		float:none;
		margin-top: 0;
	}
	.top-menu {
		background: #6dc49b;		
		color: #fff;
		padding: 6px 6px 2px 5px;
		text-align: right;
		display: block;
	}
	.menu-toggle {
		background: #405020;
		margin:0;
		color:#fff;
		padding: 0.225em 0.635em 0.275em;
		border: 0;
	}	
	.header-image {
		top:0;
	}
	.main-navigation .primary-menu > li:first-child, 
	.main-navigation .primary-menu > li:nth-child(2) {
		background: url('../images/mob-menu-bg.png') repeat;
		width: 100%;
		height: 100%;
		top:0px;
		margin:0;
	}
	.main-navigation .primary-menu > li:last-child {
		margin-right: 0;
	}
	.main-navigation .primary-menu > li:nth-child(2) {		
		margin-left: 0;
	}
	.main-navigation .primary-menu > li:first-child a:after, 
	.main-navigation .primary-menu > li:nth-child(2) a:after {
		background: #f5685e;
		height: 3px;
		width: 100%;
		bottom: 0px;		
		left: 0;
	}
	.main-navigation .primary-menu > li {
		margin: 0;
	}
	.menu-toggle:hover, .menu-toggle:focus {
		background-color: #47446b;		
	}
	.menu-toggle.toggled-on, 
	.menu-toggle.toggled-on:hover, 
	.menu-toggle.toggled-on:focus {
		background-color: #47446b;		
	}
	.menu-toggle.toggled-on:focus {
		outline: none;
	}
	.site-header-main 	{
		margin-bottom:25px;
	}
	.main-navigation a
	{
		padding: 0.45em 0.75em 0.35em;
	}
	.main-navigation .primary-menu > li:first-child a, 
	.main-navigation .primary-menu > li:nth-child(2) a {		
		padding: 0.6em 0.5em 0.40em;
	}
	.ftr-top 	{
		min-height:360px;
	}	
	.hme-lft-img img{
		max-width:300px;
	}
}

@media(max-width:767px)
{
	.sblog.site-content {
		padding: 10px 0 0;		
	}
	.sblg-des {
		padding: 15px		
	}
	.sblog-tp-lft	{
		width: 100%;
		float: left;
		border-right:0;
	}
	.sblog-tp-rgt	{
		float: left;
		width: 100%;
		border-left:0;
		border-top: 4px solid #e2dcc0;
	}
	.sblg-fimg{
		width: 100%;
		margin-left: 0;
		border-left:0;
		padding: 25px 15px;
		background:#fff;
	}
	.sblg-cnt {
		background: #fff;
	}
	.sblg-des	{
		float:left;
		width:100%;
		background: #fff;
	}
	.sblog-tp
	{
		background:#fff;
	}	
	.sblg-des-sps	{
		display:none;
	}
	.rb-list {
		padding: 30px 25px 0px;
	}
	.sprdnt .chkbx .checkmark{
		left: 0;
	}
	.mt-30	{
		/*margin-top:30px;*/
	}
	.sprdnt-hd-lbl{
		text-align:left;
	}
	.sprlst {		
		padding: 0 5px 75px;
	}
	.cpage-lft	{
		margin:0;
	}
	.slick-arrow{
		font-size: 4rem;		
	}
	.slick-prev{
		/*left: -27px;*/
	}
	.slick-next{
		/*right: -27px;*/
	}
	.abt-tp-lft, .hme-tp-lft {
		width:100%;
	}
	.abt-bdr {		
		display:block;
		max-width:100%;
		margin-bottom:20px;
		height: 15px;
	}
	.hme-lft-img img {
		margin-top:20px;
	}
}

@media(max-width:620px) {
	.hme-hdr:after, .abt-tp:after, .ban-tp:after {		
		border-left: 95px solid transparent;
		border-right: 95px solid transparent;
		border-top: 40px solid #e2dcc0;		
		bottom: -40px;		
		left: 0;
    }
	.rb-list:after {		
		border-left: 95px solid transparent;
		border-right: 95px solid transparent;
		border-top: 40px solid #475227;		
		bottom: -40px;		
		left: 0;
	}
	.schl-srslt:after {		
		border-left: 95px solid transparent;
		border-right: 95px solid transparent;
		border-top: 40px solid #475227;
	}
	.schl-regt:after {		
		border-left: 95px solid transparent;
		border-right: 95px solid transparent;
		border-top: 40px solid #e2dcc0;
		position: absolute;		
	
	}
	.sprdnt {		
		padding: 80px 0 50px;
	}
	.schl-srch	{
		padding: 50px 0 30px;
	}
	.home-content {   
		padding: 80px 0 30px;
	}
	.slick-prev {
		left: 0;
		bottom: -85px;
		top: auto;
	}
	.slick-next {
		right: 0;
		bottom: -85px;
		top: auto;
	}
	.photo-sec {
		padding: 50px 0 0;
	}
	.svideo-sec {		
		padding: 0px 0 85px;		
	}
	.stesti-sec {
		padding: 0px 0 50px;   
	}
	.phlst-pge {
		padding: 0 7.5px;
	}
	.single-post .rb-list{
		margin-bottom: 50px;
	}
	.hme-phsec {
		padding-bottom: 90px;
	}
	.hme-vdsec {
		padding-bottom: 85px;
	}
}

@media(max-width:575px){
	.site-footer {		
		padding: 20px 5px 35px;
	}
	ul.social-links-menu {
		float: left;		
	}
	.hd-bx {
		padding: 25px 0;
	}
	.ftr-btm {		
		padding: 15px 15px 40px;
	}
	.blog-item .wp-post-image {
		max-height: 100%;
	}
	.blist .site-content
	{
		padding: 0 5px 0;
		background-position: 15px 0;
	}
	.site-header 	{
		padding: 0;
	}
	.rb-list {		
		padding: 15px 5px 0px;		
	}
	.abt-cnt1 {
		padding: 100px 0 50px;
	}	
	.sprlst-itm	{
		margin: 9px 0;
	}
	.schl-srch-sbx	{
		margin-bottom:15px;
	}
	.custom-pager {
		padding: 7.5px;
	}
	.product-slider	{
		padding: 10px;
	}
	.ftr-top 	{
		min-height: 300px;
	}
	.ftr-top h2 {		
		padding-top:50px;
	}
	.prdsldr-lft, .phsec-des {
		padding: 25px 15px;
	}
	.hme-lft-img img {
		max-width:100%;
	}
}

