@charset "utf-8";

@media (max-width: 1024px) {
.footer-block .widget{
	width:45%;
	}
.widget.widget_fbw_id{
	clear:both;
	}
}

@media screen and (max-width:930px){

	.right, #text-2{
		width:100%;
		text-align:center;
		}
	.right ul, .left ul{
		display:inline-block;
		}
		.catblock {
    
    width: 30%;
	}
		}
	
@media screen and (max-width:830px){
	.footer-block #text-3{
		width:100%;
		text-align:center;
		float:none;
		padding:20px;
		}
	.footer-block .widget{
		width:45%;
		}
	.widget.widget_fbw_id{
	clear:none;
	}
		}
	
@media screen and (max-width:810px){

	.block4 .w59p {
    width: 100%;
	}
.copy{
	width:100%;
	text-align:center;
	}
.payment {
	width:100%;
	margin-top:20px;
	}
	.site-branding {
	padding-top:20px;
	}
	.cmap{
	width:100%;
	}
.form{
	width:100%;
	}
	}
@media screen and (max-width:717px){
	.block2 .img a {
	padding: 10px;
	font-size: 12px;
	}
	.entry-title, .page-title {
		font-size:25px;
		}
	.panel-content .new {
    padding-bottom: 15px;
}
#homeBlocks > div {
    padding: 15px 0;
}
.block3{
	display:none;
	}

	}
@media (min-width: 768px) {

	.dtar {

		text-align: right;

	}

	.w59p {

		width: 59%;

		float: left;

	}

	.w40p {

		width: 40%;

		float: right;

	}

	.logoSec {

		width: 240px;

		float: left;

		padding: 10px 0;

	}

	.menusec {

		max-width: calc(100% - 242px);

		float: right;

	}

	.main-navigation #top-menu>li>a:before {

	    content: "";

	    position: absolute;

	    width: 100%;

	    height: 4px;

	    bottom: -4px;

	    left: 0;

	    background-color: #000;

	    visibility: hidden;

	    -webkit-transform: scaleX(0);

	    transform: scaleX(0);

	    -webkit-transition: all 0.3s ease-in-out 0s;

	    transition: all 0.3s ease-in-out 0s;

	}

	.main-navigation #top-menu>li.current-menu-item > a:before, .main-navigation #top-menu>li.current-menu-ancestor > a:before, .main-navigation #top-menu>li a:hover:before {

	    visibility: visible;

	    -webkit-transform: scaleX(1);

	    transform: scaleX(1);

	}

}



@media (max-width: 767px) {

	.mtac, .catblock {

		text-align: center;

	}

	.fleft,  .fright,  .alignright,  .alignleft,  .displayinline, .w59p,  .w40p {

		display: block;

		margin: 0px auto;

		float: none;

		position: relative;

		padding: 3px;

		clear: both;

		width: 100%;

	}

	.blocks,  .block,  .block1,  .block2,  .block3,  .block4 {

		display: block;

		clear: both;

		width: 100%;

		flex: none;

	}

	.logoSec, .menusec {

		width: 100%;

		display: block;

		clear: both;

		text-align: center;

	}

	.block4 ul li {

		width: 32%;

	}

}

@media (min-width: 621px) {

	.slideContent {

		position: absolute;

		top: 50%;

		width: 100%;

		text-align: center;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		-o-transform: translateY(-50%);

		transform: translateY(-50%);

	}

}

@media (max-width: 620px) {

	.slideContent {

		position: relative;

		top: inherit;

		background-color: #B5931D;

		text-align: center;

	}

}
@media screen and (max-width:580px){
	.topdata li {
	
   		padding: 0 2px;
	}
	.entry-title, .page-title, h2, .block4 h2{
    font-size: 22px;
	}
}

@media screen and (max-width:520px){
	.entry-title, .page-title,.block2 h2,.block4 h2  {
    font-size: 22px;
}
.link a {
	font-size:12px;
	}
.right ul li{
	float:none;
	}
.catblock {
    width: 100% !important;
	margin:0px auto;
}

.first li{
	border-right:none !important;
	}
.block2 .img a {
    padding: 2% 1%;
    font-size: 49%;
 
}
.footer-block .widget{
		width:100%;
		}	
.block2 .img .blokina{
   width: 291px;
   padding: 20px 10px;
   line-height: 0;
   }
   .catblock img{
   	height:auto;
	}
	}
@media (max-width: 500px) {

	.block4 ul li {

		width: 49%;

	}

}
@media screen and (max-width:480px){

   .left .nleft
      { 
	  max-width:231px; 
	  margin:0px auto;
}
.woocommerce ul.products li{
	width:100% !important;
	text-align:center;
	float:none !important;
	}
.footer-block .widget-title {
	font-size:20px;
	}
.entry-title, .page-title,.block2 h2,.block4 h2  {
    font-size: 20px;
}
.link a, p, .footer-block td {
	font-size:12px;
	}
}

@media (max-width: 340px) {

	.block4 ul li {

		width: 95%;

	}

}

/* CSS Document */

