/* murfman */

img {height:auto;}

/* column */
.onecol {width: 5.801104972;}
.twocol {width: 14.364640883%;}
.threecol {width: 22.928176794%;}
.fourcol {width: 31.491712705%;}
.fivecol {width: 40.055248616%;}
.sixcol {width: 48.618784527%;}
.sevencol {width: 57.182320438000005%;}
.eightcol {width: 65.74585634900001%;}
.ninecol {width: 74.30939226%;}
.tencol {width: 82.87292817100001%;}
.elevencol {width: 91.436464082%;}
.twelvecol {width: 99.999999993%;}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {position: relative;float: left;margin-left: 2.762430939%;}
.first {margin-left: 0;float: left;}
.last {float: right;}
.clearfix {zoom: 1;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}

.transition02 {-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}

.text-stroke{
text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

/* video */

/* video responsive styling */

.video-wrapper {
	padding: 5px;
	background:#f4f4f4;
}
.video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
	width: 100% !important;
}
.video.ratio-43 {
	padding-bottom: 75%;
}
.video iframe,
.video object,
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* video link*/
.video-link-wrap{position:relative;}
.video-link-wrap .video{position:absolute;top:0px;left:0px; z-index:9;}

/* blog feed shortcode , feuture feed*/
.blog-feed ul {
    list-style-type: none;
}
#secondary ul.blog-feed-list {
    list-style-type: none;
}
.blog-feed ul .item .featured-media, .feature-feed ul .item .featured-media {
    position: relative;
}

.blog-feed ul .item .featured-media .blog-featured-media-link,
.feature-feed ul .item .featured-media .feature-featured-media-link {
    display: block;
    padding-bottom: 56.6%;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #eee;
	/*
    outline-offset: -5px;
    outline: 5px solid rgba(255, 255, 255, 0.3);
	*/
}

.blog-feed ul .item .featured-media .blog-featured-media-link.bg-cover,
.feature-feed ul .item .featured-media .feature-featured-media-link.bg-cover {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100%\9;
}

.blog-feed ul .item .featured-media .blog-featured-media-link:hover ,
.feature-feed ul .item .featured-media .feature-featured-media-link:hover {
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=85);
    filter: alpha(opacity=85);
    -moz-opacity: .85;
    -khtml-opacity: .85;
    opacity: .85;
}

.blog-feed ul .item .item-title {
    font-size: 18px;
}

.blog-feed ul .item .date-meta {
    font-size: 15px;
    font-style: italic;
}

.blog-feed ul .readmore {
    font-style: italic;
}


.map-wrapper {
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom:5px;
}
.map-wrapper .map-canvas {
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.map-wrapper .map-canvas img {
  max-width: none;
}

/* archive testimonial */

#testimonial-archive-content {text-align:center;margin-bottom:80px;}
#testimonial-archive-content .testimonial-link{display:block;}
#testimonial-archive-content .image-wrapper {display:block;}
#testimonial-archive-content .testimonial-title{}

/* testimonial feed*/
.testimonial-feed-list {}
.testimonial-feed-list ul {margin:0;list-style-type:none;text-align:center;}
.testimonial-feed-list ul li {}
.testimonial-feed-list ul li.column-divider {visibility: hidden;margin-bottom: 2.762430939%;}
.testimonial-feed-list .testimonial-feed-contents {display:block;}
.testimonial-feed-list .client-details .client-name {color:#900;font-weight:600;}
.testimonial-feed-list .client-details .client-company {font-weight:600;}

.testimonial-feed-list{text-align:center;}
.testimonial-feed-list .item {}
.testimonial-feed-list .testimonial-logo-wrapper{padding:48px;line-height:130px}
.testimonial-feed-list .testimonial-logo-wrapper img{vertical-align: middle;max-height:130px;}


.testimonial-feed-list .style-1 .testimonial-feed-contents {border:solid 1px #e4e4e4;border-radius:5px;-webkit-border-radius:5px;}
.testimonial-feed-list .style-1 .testimonial-feed-contents:hover {box-shadow:0 0 8px rgba(0,0,0,0.15)}
.testimonial-feed-list .style-1 .testimonial-feed-contents .testimonial-logo-wrapper {padding:40px 16px;}
.testimonial-feed-list .style-1 .testimonial-qoute {}
.testimonial-feed-list .style-1 .client-details {padding:10px;border-top:solid 1px #eee;}
.testimonial-feed-list .style-1 .client-details .client-position {}
.testimonial-feed-list .style-1 .client-details .client-company {font-size:16px;}

/* single testimonial */
.testimonial {}
.testimonial .testimonial-title{text-align:center;margin-bottom:27px;font-weight:600;}
.thumb-wrapper {position:relative;margin-bottom:22px;overflow:hidden;}
.thumb-wrapper .video-play {display:block;position:relative;}
.thumb-wrapper .video-play .moon-play{position:absolute;left:40px;bottom: 25px;font-size:90px;line-height:0px;color:#990000;text-shadow:0 0 2px rgba(0,0,0,0.2)}
.thumb-wrapper .video-play .video-logo{position:absolute;right:30px;bottom: 30px;width:11%}
.thumb-wrapper .video-play:hover .moon-play {color:#eee;}

.testimonial-infos {margin-bottom:17px;}
.testimonial-infos .testimonial-info-title{font-size:16px;font-weight:600;margin-bottom:10px;}

.quote-logo-wrapper {text-align:center;margin-bottom:20px;}
.quote-logo-wrapper img{
    background: #eee;
    padding: 10px;
    border-radius:3px;
    -webkit-border-radius:3px;}
.quote-wrapper {text-align:center;font-size:20px;font-weight:600;margin-bottom:36px;}

/* partner */
.partner-style-0{text-align:center;}
.partner-style-0 .itemcol {line-height:130px}
.partner-style-0 .partner-image-wrapper{padding:48px;}
.partner-style-0 .partner-image-wrapper img{vertical-align: middle;max-height:130px;}

.partner-style-1{list-style-type:none;margin:0;}
.partner-style-1 li{line-height:0;float:left;margin:0 10px 10px 0;padding:10px;background:#eee;border-radius:3px;-webkit-border-radius:3px;}
.partner-style-1 li img{height:48px;}


/*instagram feed */

.instagram-feed {margin:15px 0;text-align:center;}
.instagram-feed .insta-single{}
.instagram-feed .insta-single-inner{
	position:relative;
	padding-bottom: 100%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
	width: 100% !important;
}

.instagram-feed .insta-single-inner a{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position:center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
		
}
.instagram-feed .insta-single-inner a.mp-video:before {
    position: absolute;
    top: 14px;
    right: 24px;
    color: #fff;
    color: rgba(255, 255, 255, 0.9);
    font-family: Font Awesome\ 5 Free;
    font-weight:600;
    content: "\f03d";
    font-size: 30px;
    z-index: 99;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.2)
}
.instagram-feed .insta-single a:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    box-shadow: inset 0 0 120px rgba(0, 0, 0, 0.4)
}
/*
.instagram-feed .insta-single-inner a:after {
    font-family: Font Awesome\ 5 Free;
    font-weight:900;
    content: "\f002";
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    background-color:#303030;
    font-size: 32px;
    line-height: 60px;
    width: 60px;
    margin: -30px 0 0 -30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    opacity: 0
}
.instagram-feed .insta-single-inner a.mp-video:after {
    content: "\f04b";
    font-size: 26px;
    padding-left: 5px;
    width: 60px;
    line-height: 62px;
    height: 60px
}
*/
.instagram-feed .insta-single-inner a:hover:after {
    opacity: 0.8
}
.instagram-feed .insta-single a img{display:none;}
#insta-load-more{}
#insta-load-more:disabled{display:none}

/* twitter */
.twitter-feed-wrapper{font-size:15px}
.twitter-feed-wrapper ul{list-style-type:none;margin:0;text-align:center;overflow: hidden;}
.twitter-feed-wrapper a {color:#990000;}
.twitter-feed-wrapper a:hover {color:#343434;}
.twitter-feed-wrapper ul li p{display:inline;margin:0;color:#666;}
.twitter-feed-wrapper ul li p a span {display:inline-block;}
.twitter-feed-wrapper ul li .timePosted{margin-left:5px;font-size:13px;font-style:italic;}
.twitter-feed-wrapper .twitter-slide{background:transparent;padding:20px;margin-bottom:0;border-radius:4px;-webkit-border-radius:4px}
.twitter-feed-wrapper .twitter-slide:before{font-family:moon;content: '\e49d';display:block;margin:0 auto 10px;;font-size:32px;text-align:center;line-height:1em;color:#990000;}
.twitter-feed-wrapper .twitter-slide ul li{display:none;margin:0}
.twitter-feed-wrapper .twitter-slide ul li:first-child{display:list-item;}

.twitter-feed-wrapper .twitter-list ul li{position:relative;padding-left:24px;margin-bottom:1em}
.twitter-feed-wrapper .twitter-list ul li:before{font-family:moon;content:'\e49d';font-size:17px;line-height:1em;color:#666;position:absolute;margin:auto;top:2px;left:0}

/* bottom notify */

.bottom-notify {
	position: fixed;
	background: #b01c1c;
	background: rgba(176,28,28,0.7);
	color: #FFF;
	width: 160px;
	height: 160px;
	padding: 10px 22px 40px 28px;
	font-size: 14px;
	text-align: center;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	border: 3px solid #fff;
	border: 3px solid rgba(255, 255, 255, 0.8);
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
	z-index: 999;
}
.bottom-notify {
	bottom: -130px;
	left: -130px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}
.bottom-notify.open,
.bottom-notify:hover {
	bottom: -43px;
	left: -25px;
	background: rgba(176,28,28,1);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0);
	opacity: 1;
}
.bottom-notify .notice-content {
	background: transparent;
	padding: 5px 0px;
	line-height: 1.6em;
	border-radius: 50% 50% 0 0;
	-webkit-border-radius: 50% 50% 0 0;
    overflow: hidden;
}
.bottom-notify .notif-icon {
	display:block;
	margin:0 auto 14px;
	color: #fff;
	font-size:10px;
	line-height:1.8em;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=4);
}
.bottom-notify .notif-icon span{display:block;margin:0 auto;font-size:22px;line-height:14px;font-weight:500;}
.bottom-notify.open .notif-icon,
.bottom-notify:hover .notif-icon {
	margin:0 auto 10px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0);
}
.bottom-notify .close-notify {
	position: absolute;
	display: none;
	top: 5px;
	right: 5px;
	width: 18px;
	height: 18px;
	padding: 2px;
	font-family: Arial, sans-serif;
	font-size: 30px;
	line-height: 12px;
	background: #333;
	background: rgba(20, 20, 20, 0.8);
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	border: 3px solid #fff;
	border: 3px solid rgba(255, 255, 255, 0.8);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	cursor: pointer;
	z-index: 99;
}
.bottom-notify.open  .close-notify{display:block;}
.bottom-notify.open .close-notify:hover {
	box-shadow: 0 0 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
}
.bottom-notify a {
	color: #fff;
	line-height: 2em;
	text-decoration: none;
	border-bottom: dotted 1px #fff;
}
.bottom-notify a:hover {
	color: #fff;
	border-bottom: 0px;
}

/* #br-footer-popup.bottom-notify  */

#br-footer-popup.bottom-notify {
	font-size: 14px;
	width: 110px;
	height: 110px;
	padding: 10px 28px 40px 22px;
	border-radius:50% 50% 0 50%;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#br-footer-popup.bottom-notify {
    bottom: -95px;
    right: -92px;
	left:auto;
}
#br-footer-popup.bottom-notify.open,
#br-footer-popup.bottom-notify:hover {
	bottom: -45px;
	right: -18px;
	left:auto;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0);
}
#br-footer-popup.bottom-notify .notice-content {
	padding:5px 10px;
}
#br-footer-popup.bottom-notify .notif-icon {
	display:block;
	font-size:21px;
	line-height:21px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=4);
}

#br-footer-popup.bottom-notify.open .notif-icon,
#br-footer-popup.bottom-notify:hover .notif-icon {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0);
}
#br-footer-popup.bottom-notify .close-notify {
	top: 5px;
	left: 5px;
	right:auto;
}
#br-footer-popup.bottom-notify.open  .close-notify{}
#br-footer-popup.bottom-notify.open .close-notify:hover {}
#br-footer-popup.bottom-notify a {}
#br-footer-popup.bottom-notify a:hover {}

#page-side-button{
	position:fixed;
	margin-top: -65px;
	top: 50%;
	left: 33px;
	padding:4px 0 10px;
	width:125px;
	white-space:nowrap;
	background: #b01c1c;
	background: rgba(176,28,28,0.9);
	color:#fff;
	background-clip: padding-box;
	border: 2px solid #fff;
	border: 2px solid rgba(255, 255, 255, 0.7);
	font-size:15px;
	text-align:center;
	text-decoration:none;
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: 0 0;
	-moz-transform: rotate(90deg);
	-moz-transform-origin: 0 0;
	-ms-transform: rotate(90deg);
	-ms-transform-origin: 0 0;
	-o-transform: rotate(90deg);
	-o-transform-origin: 0 0;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	box-shadow:0 -3px 6px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 -3px 6px rgba(0,0,0,0.15);
	z-index:999;
}
#page-side-button:hover{left:37px;}

#side-button a{
	position:fixed;margin-top:63px;top:50%;right:-94px;
	padding:4px 0 10px;
	width:125px;
	white-space:nowrap;background: #b01c1c;
    background: rgba(176,28,28,0.9);
	color:#fff;background-clip: padding-box;
    border: 2px solid #fff;
    border: 2px solid rgba(255, 255, 255, 0.7);
	font-size:15px;
	text-align:center;
	text-decoration:none;
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 0 0;
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: 0 0;
	-ms-transform: rotate(-90deg);
	-ms-transform-origin: 0 0;
	-o-transform: rotate(-90deg);
	-o-transform-origin: 0 0;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	box-shadow:0 -3px 6px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 -3px 6px rgba(0,0,0,0.15);
	z-index:999;}
#side-button a:hover{right:-89px;}

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.mobile-view {display:none !important;}
.desktop-view {display:block !important;}


[class*="block-grid-"], [class*="columns-"] > ul, .archive ul.product-list {
  display: block;
  padding: 0;
  margin: 0 -1.3812154695% !important; }
  [class*="block-grid-"]:before, [class*="block-grid-"]:after, [class*="columns-"] > ul:before, [class*="columns-"] > ul:after, .archive ul.product-list:before, .archive ul.product-list:after {
    content: " ";
    display: table; }
  [class*="block-grid-"]:after, [class*="columns-"] > ul:after, .archive ul.product-list:after {
    clear: both; }
  [class*="block-grid-"] > li, [class*="columns-"] > ul > li, .archive ul.product-list > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 1.3812154695% 2.762430939% !important; }
	[class*="block-grid-"] > li:before{display:none;}
	
.large-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .large-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .large-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .large-block-grid-3 > li, .archive ul.product-list > li {
    width: 33.33333%;
    list-style: none; }
    .large-block-grid-3 > li:nth-of-type(1n), .archive ul.product-list > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-3 > li:nth-of-type(3n+1), .archive ul.product-list > li:nth-of-type(3n+1) {
      clear: both; }
  .large-block-grid-4 > li, .columns-4 > ul > li {
    width: 25%;
    list-style: none; }
    .large-block-grid-4 > li:nth-of-type(1n), .columns-4 > ul > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-4 > li:nth-of-type(4n+1), .columns-4 > ul > li:nth-of-type(4n+1) {
      clear: both; }
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .large-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .large-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .large-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .large-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .large-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .large-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .large-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .large-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; }



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


@media only screen and (max-width: 979px) {
	.desktop-view {display:none !important;}
	.mobile-view {display:block !important;}
 .medium-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .medium-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .medium-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .medium-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .medium-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .medium-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .medium-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .medium-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .medium-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .medium-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .medium-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .medium-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .medium-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; }
}
@media only screen and (max-width: 767px) {
	
	.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {
		width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 1.5em;
	}.first {
		margin-right: 0;
		float: none;
	}
	.last {
		float: none;
	}
	.small-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } 
}

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

	.x-small-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .x-small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }
  .x-small-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .x-small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }
  .x-small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .x-small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }
  .x-small-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .x-small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }
  .x-small-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .x-small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }
  .x-small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .x-small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }
  .x-small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .x-small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }
  .x-small-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .x-small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }
  .x-small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .x-small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }
  .x-small-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .x-small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }
  .x-small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .x-small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }
  .x-small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .x-small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .x-small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } 

}