/*   
Theme Name: GymBoom
Theme URI: http://www.boxystudio.com
Author URI: http://www.boxystudio.com
Description: A Fitness WordPress Theme
Author: Boxy Studio
Version: 2.0.2
License: GNU General Public License
License URI: license.txt
Tags: two-columns, three-columns, fixed-width, threaded-comments
*/
/*
 * Open Sans Hebrew (Hebrew) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.ttf) format('truetype');
}

body * {font-family: 'Open Sans Hebrew', serif !important;}
ul.classes_categories li p {
	padding: 0;
	margin: 0;
	padding-right: 55px;
	padding-top: 5px;
}

ul.classes_categories li h2,
ul.classes_categories li {
	color: black !important;
}
ul.classes_categories li:hover > h2,
ul.classes_categories li:hover {
	color: white !important;
}
ul.classes_categories li .exp {
	position: absolute;
	z-index: 100;
	top: 0;
	right: 0;
	cursor: pointer;
}
.class_form .wpcf7 {
	padding-right: 14px;
}
.class_form p {
	float: right;
	padding-left: 6px;
}
.class_form input[type=email],
.class_form input[type=text] {
	text-align: center;
	width: 150px;
	height: 30px;
	line-height: 30px;
	border: 0;
}
.slick-list {
	margin-left: 5px;
}
.class_gallery .slick-prev {
	background: none;
	border: 0;
	position: absolute;
	left: -30px;
	height: 48px;
	z-index: 9999;
	font-size: 0;
	width: 31px;
	margin-left: 15px;
	top: 42%;
	background-size: 50%;
	background-repeat: no-repeat;
	background-image: url(images/arrow-left.png);
}
.class_gallery .slick-next {
	background: none;
	border: 0;
	background-repeat: no-repeat;
	position: absolute;
	margin-right: 15px;
	width: 31px;
	font-size: 0;
	right: -50px;
	height: 48px;
	z-index: 9999;
	top: 42%;
	background-size: 50%;
	background-image: url(images/arrow-right.png);
}
body.classes-template-default #content h1,
body.category #content h1,
.page-template-template-classes #content h1 {
	font-family: 'Open Sans Hebrew' !important;
    font-style: normal;
    font-weight: 600 !important;
}
body.classes-template-default #content h2 {
	font-family: 'Open Sans Hebrew' !important;
	font-size: 24px;
	font-weight: bold;
}
body.category #content h2,
.page-template-template-classes #content h2 {
	font-family: 'Open Sans Hebrew' !important;
	font-size: 72px;
    font-weight: 400;
}

.class_form {
	position: relative;
	margin-top: 50px;
}
.icon-man {
	background-image: url(images/icon-man.jpg);
	width: 22px;
	height: 43px;
	float: left;
	margin-right: 5px;
	margin-top: 8px;
}
.class_form div.wpcf7-response-output {
	margin-top: 5px;
	padding-top: 5px;
}
.icon-woman {
	background-image: url(images/icon-woman.jpg);
	width: 22px;
	margin-right: 5px;
	height: 43px;
	float: left;
	margin-top: 8px;
}
.more_classes ul {
	margin-top: 15px;
	margin-bottom: 15px;
	display: table;
	margin-right: 0 !important;
}
.more_classes ul li .ptitle {
	position: absolute;
	bottom: 15px;
	max-width: 100px;
	line-height: 40px;
	right: 15px;
	color: white;
	font-size: 30px;
	font-weight: bold;
}
.more_classes ul li .bg {
	background-image: url(images/class-hover.png);
	width: 300px;
	height: 205px;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
}
.more_classes ul li {
	list-style-type: none;
	position: relative;
	float: right;
	margin-left: 15px !important;
	background-size: cover;
	width:300px;
	height:200px;	 
	cursor: pointer;
}
.more_classes ul li:nth-child(3) {
	margin-left: 0 !important;
}
.more_classes {
	padding-top: 30px;
	border-bottom: solid 1px #c4bcbc;
	margin-bottom: 50px;
}
.class_gallery {
	padding-top: 5px;
	direction:ltr;
}
/*.class_gallery_wrp  div.slick-slide {
	opacity: 0.3;
}
.class_gallery_wrp  div.slick-active {
	opacity: 1;
}*/
.class_gallery_wrp {
	margin-top: 50px;
	border-top: solid 1px #c4bcbc;
	/*border-bottom: solid 1px #c4bcbc;*/
}
.slick-track {
	left: 7px !important;
}
.class_form span.wpcf7-not-valid-tip,
.class_form span.wpcf7-form-control-wrap {
	background-color: red !important;
	margin-top: 5px;
	color: white !important;
	font-size: 12px;
}
.cfrom_in {
	display: table;
}
.class_gallery_wrp h2 {
	padding-top: 30px;
}
.class_gallery_wrp h2,
.class_gallery_wrp {
	text-align: right !important;
	direction: rtl !important;
}
.class_gallery .slick-slide {
	/*opacity: 0.4;*/
}
.class_gallery .slick-current {
	/*opacity: 1 !important;*/
}
.class_form .calloption {
	color: white;
	font-size: 16px;
	background-color: #126c7a;
	position: absolute;
	left: 0;
	width: 240px;
	height: 50px;
	top: -25px;
	text-align: center;
	line-height: 45px;
}
.class_form input[type=submit] {
	background-color: #e05543;
	color: white;
	border: 0;
	height: 30px;
	font-size: 17px;
	line-height: 12px;
	width: 120px;
}
.class_form div.wpcf7-validation-errors {
	border: 0 !important;
}
.class_form h3 {
	color: white;
	font-size: 18px !important;
	color: white !important;
	padding-top: 5px;
	padding-right: 12px;
}
.class_form {
	height: 100px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#28b9cc+0,00c6c3+100 */
background: #28b9cc; /* Old browsers */
background: -moz-linear-gradient(top, #28b9cc 0%, #00c6c3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #28b9cc 0%,#00c6c3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #28b9cc 0%,#00c6c3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28b9cc', endColorstr='#00c6c3',GradientType=0 ); /* IE6-9 */
}
.to_whom ul {
	padding: 0;
	margin: 0 !important;
}
.to_whom ul li:nth-child(3).small {
	width: 132px;
}
.to_whom ul li:nth-child(3) {
	font-size: 30px;
	font-weight: bold;
	width: 242px;
	text-align: center;
}
.cfrom_in input[type=text] {
	width: 142px;
}
.class_icons ul li .circledata h3 {
	margin: 0 !important;
	padding: 0;
	color: #351414 !important;
	font-size: 17px !important;
}
.class_icons ul li .circledata {
	text-align: center;
	color: black;
	font-weight: bold;
	font-size: 25px;
	margin-top: 5px;
	color: #351414;
}
.class_icons ul li img {
	position: absolute;
	top: 18px;
	left: 22px;
}
.class_icons ul li {
	list-style-type: none;
	position: relative;
}
.class_icons {
	display: table;
	width: 100%;
	margin-bottom: 15px;
	border-bottom: solid 1px #b6abab;
}
.class_icons ul {
	padding: 0;
	margin: 0 !important;
	margin-top: 20px !important;
}
.class_icons ul li:last-child {
	margin-left: 0 !important;
}
.class_icons ul li {
	float: right;
	margin-left: 15px !important;
	margin-bottom: 15px !important;
}
.to_whom ul li:nth-child(2),
.to_whom ul li:nth-child(1) {
	font-size: 25px;
	font-weight: bold;
	padding-right: 28px !important;
	padding-left: 28px !important;
	border-left: solid 1px #b6abab;
}
.to_whom ul li {
	list-style-type: none !important;
	float: right;
	line-height: 55px;
}
.to_whom {
	border-top: solid 1px #b6abab;
	border-bottom: solid 1px #b6abab;
	height: 60px;
}
ul.classes_categories li h2 {
	padding-right: 55px;
	padding-top: 30px;
	font-size: 35px !important;
	direction: rtl;
	padding-bottom: 0 !important;
	margin: 0 !important;
	font-weight: 600 !important; 
	color: #e05543 !important;
}

ul.classes_categories li:hover > .exp h2 {
	color: white !important;
}
ul.classes_categories li:hover > .plate {
	background-color: #a12329;
	cursor: pointer;
}
ul.classes_categories li .plate {
	width: 100%;
	height: 145px;
	background-color: white;
	opacity: 0.7;
}
ul.classes_categories li {
	list-style-type: none;
	position: relative;
	background-size: cover;
	background-position: top center;
	border-top: solid 1px #bfb6b6;
	border-bottom: solid 1px #bfb6b6;
	height: 140px;
	margin-bottom: 8px !important;
	background-color: #ccc;
}
ul.classes_categories {
	padding: 0;
	margin: 0 !important;
	padding-top: 50px;
}
.class_wrp {
	display: table;
}
@media only screen and (max-width: 767px) {
	.class_wrp {
		display: block;
	}
	.class_left_image {
		display: none;
	}
	.class_form {
		margin-top: 75px;
		height: 240px;
	}
	.class_form .calloption {
		top: -50px;
		width: 100%;
	}
	.to_whom {
		border-right: solid 1px #b6abab;
		border-left: solid 1px #b6abab;
	}
	.class_icons {
		border: solid 1px #b6abab;
		border-top: none;
	}
	.to_whom ul li:nth-child(2) {
		padding-right: 15px !important;
	}
	.to_whom ul li:nth-child(1) {
		float: right;
		display: none;
		border-left: none;
		text-align: right;
	}
	.class_form input[type=email],
	.class_form input[type=text] {
		width: 100%;
	}
	.to_whom ul li.small:nth-child(3) {
		width: 55px;
	}
	body.single #content h3 {
		text-align: center;
	}
	.cfrom_in {
		margin: 0 auto;
	}
	.to_whom ul li:nth-child(3) {
		width: inherit;
	}
}
@media only screen and (max-width: 400px) {
	.class_form {
		height: 240px;
	}
	.class_form h3 {
		font-size: 15px !important;
	}
	.class_form input[type=email],
	.class_form input[type=text] {
		width: 100%;
	}
	.to_whom ul li:nth-child(3) {
		padding-left: 0 !important;
		padding-right: 15px !important;
		font-size: 24px;
	}
	.to_whom ul li:nth-child(2) {
		padding-right: 10px !important;
		font-size: 24px;
		padding-left: 10px !important;
	}
	.to_whom ul li:nth-child(1) {
		float: none;
		border-left: none;
		text-align: center;
	}
}

 body {

  font-family: 'Open Sans Hebrew', serif !important;

  background: #aaa;

}

.cl { text-indent: -9999px;}

.notext {text-indent: -9999px; }

.left, .alignleft { float: right; }

.right, .alignright { float: left; }





footer .shell > ul > li { float: right; }

footer .bottom p a { margin-right: 8px; margin-left: 0 }



header {  right:0; background: #f2f2f2;}

header nav > ul > li > .dropdown{border-color: #f2f2f2}



header nav { float: left;}

header nav > ul > li { float: right; }

header nav > ul > li > a { border-left:none; border-right:1px solid #DDD; padding:0 13px!important; margin: 0 3px !important;}

header nav > ul > li.has-dd > a { background:url('_theme_styles/images/dd-indicator-light.png') no-repeat 0% 14px !important; padding:0; margin:0;}

header nav > ul > li:first-child > a { padding-right:0; }

header nav > ul > li.facebook a{background:url('_theme_styles/images/widget_icon_facebook.png') no-repeat left center; text-indent: -99px; overflow: hidden; width:20px;}

header nav > ul > li > .dropdown {right: 0;}

header nav > ul > li > a > .arrow { right: 50%; margin-right: -7px; ,margin-left: 0}

header nav .dropdown a {border-left: 0; }

header nav .dropdown .arrow { background: url(_theme_styles/images/arrows.png) -69px -43px; left: 14px; }

header nav .dropdown .has-dd:hover > a { border-left: 5px solid #fff; border-right: none}

header .dropdown .dropdown {right: 220px; }





#bottom .shell > ul > li { float: right; }

#logo { float: right; }

#logo a {  background:url('_theme_styles/images/logo.png') no-repeat right center; }



#slider, #obo-slider {direction: ltr}

.continue {  padding: 0 0 0 16px; background: url(_theme_styles/images/arrows.png) 100% -1px no-repeat; }



.half { float: right; width: 49%; }

.half + .half { float: left; }





.map-widget {box-shadow: 0 5px 5px rgba(0,0,0,.5); }



.recent-widget .item, .posts-block .item { padding-right:80px; padding-left: 0 }

.recent-widget .item img, .posts-block .item img { right:0; }



.top-image h1 {text-shadow:1px 1px 0px rgba(0,0,0,0.4); }



.text-slider {  right: 50%; }

.text-slider h2 {margin:0 -1px 0 15px 0px; }

.text-slider li { right: 40px; margin: 380px 388px 0 0; text-align: right }



.tweets-widget h4 .icon, .facebook-widget h4 .icon { float:right; margin:0 0 0 10px;}



.widget-button { left:0; }



.theme-widget-social-icons-widget .socials div { float: right; }

.theme-widget-social-icons-widget .socials div + div { padding-right: 10px; padding-left: 0}





a.event-link .icon { float: right; margin: 16px 0 0 13px; }

#content ul, #content ol { margin:0 40px 15px 0px; }

#content li ul, #content li ol{ margin:5px 30px 5px 0px; }



/* Galleries */



#content .gallery .image, .widget .gallery .image { float:right; margin: 0 0 2% 3%; }

#content .gallery .image.medium, .widget .gallery .image.medium { width:30.66%; margin:0 0 2% 4%; }

#content .gallery .image.last, .widget .gallery .image.last { margin-left:0; }



#content .gallery-thumb, .widget .gallery-thumb {  position:relative; margin:10px 0 3% 4%; }

#content .gallery-thumb span.caption, .widget .gallery-thumb span.caption {right:0;  }



/* Custom Gallery Widget Styles */

.widget .gallery-thumb {margin:5px 0 10px 2%; float:right; }

.widget .gallery-thumb:nth-child(4n+4) { margin-left:0; }



.two_third .widget .gallery-thumb {margin:0 0 3% 3%; float:right; }

.two_third .widget .gallery-thumb:nth-child(2n+2) { margin-left:0; }





.one_half .widget .gallery-thumb {margin:0 0 3% 3%; float:right; }

.one_half .widget .gallery-thumb:nth-child(2n+2) { margin-left:0; }





#filters span {

	margin:0 0 0 5px;

}



form.styled .textbox,form.styled .textarea-wrap {

   -webkit-box-shadow: inset 1px 1px 3px #ddd;

   -moz-box-shadow: inset 1px 1px 3px #ddd;

   box-shadow: inset 1px 1px 3px #ddd;

}



form.styled .textbox.input-error, form.styled .textarea-wrap.input-error {

	border:1px solid #d6ceb4;

	background:#fffad3;



   	-webkit-box-shadow: inset 1px 1px 3px #e8e1c8;

   	-moz-box-shadow: inset 1px 1px 3px #e8e1c8;

   	box-shadow: inset 1px 1px 3px #e8e1c8;

}



form.styled span.sending-message {right:0;}

form.styled span.sending-message img {padding-right:5px; }





/* Fluid Columns */

.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {margin:10px 0 10px 4%; float: right; }

.last, .one_whole { margin-left: 0 !important; clear: left; }

.one_whole {margin-right:0 !important; }



.text-widget .column-left { float:left; width:60%; text-align:left; }

.text-widget .column-right { float:right; width:40%; text-align:right; }



#bottom span.prev,

footer span.prev { float: left; background-position: 0 -23px !important; left: 32px; right:auto; }

#bottom span.prev:hover,

footer span.prev:hover { background-position: 0 -46px !important; }

#bottom span.next,

footer span.next { float: right; background-position: -23px -23px !important; left: 0; right:auto;}

#bottom span.next:hover,

footer span.next:hover { background-position: -23px -46px !important; }



#pagination li {

   padding: 0 0 0 6px !important;

}



/* Comment Styling */

#respond input#author,#respond input#email,#respond input#url {margin: 0 0 10px 10px;}

#respond p.comment-form-author input,#respond p.comment-form-email input,#respond p.comment-form-url input { right: 70px; }

article#content ol.commentlist li.comment div.vcard img.avatar { float: left; margin: 5px 10px 10px 0px; }

article#content ol.commentlist li.comment ul.children { margin: 15px 10% 0 0;}



.recent-widget li {text-align: right}

.upcoming-widget .caroufredsel_wrapper > ul > li{text-align: right;}

#slider ul li{direction: rtl; text-align: right}

.fc-header-title h2{right:0; left:auto;}

#content ul.wpb_thumbnails {margin: 0 0 15px !important}

.isotope-inner{width: 94%}

#content .wpb_thumbnails h2{font-size: 25px}

#content h1{color:#e05543; font-size: 30px}

.theme-widget-facebook-feed li{direction: rtl; text-align: right}

article#content.right, article#content.left{width:100%;}

#sidebar{display: none !important}



#content img{border-radius: 10px}

#bottom{background: #eee}

#features{background:#fff}

a.event-link{background: #eee}
.class_icons {
	display: table;
}
.class_icons_mobile {
	display: none !important;
}
@media only screen and (max-width: 767px)
{	
	.class_icons {
		display: none;
	}
	.class_icons_mobile .owl-prev {
		position: absolute;
		top: 50px;
		left: -25px;
		background-image:url(images/page-arrow-left.jpg);
		background-size: cover;
		background-position: center center;
		width: 35px;
		height: 31px;
	}
	.class_icons_mobile .owl-next {
		position: absolute;
		top: 50px;
		right: -15px;
		background-image:url(images/page-arrow-right.jpg);
		background-size: cover;
		background-position: center center;
		width: 35px;
		height: 31px;
	}
	.class_icons_mobile .owl-stage-outer,
	.class_icons_mobile {
		height: 140px;
	}
	.class_icons_mobile .owl-item .circle {
		float: right;
		margin-left: 15px;
	}
	body.category #content p,
	body.category #content h2 {
		padding-right: 15px !important;
	}
	body.classes-template-default .wpcf7-form input[type=submit] {
		width: 100%;
	}
	body.classes-template-default div.wpcf7 p {
		float: none;
	}
	.class_icons_mobile {
		border: solid 1px #b6abab;
		border-top: 0;
		margin-bottom: 15px;
	}	
	.class_icons_mobile .owl-item .circledata {
		
	}
	.class_icons_mobile .owl-item .circledata h3 {
		display: inline !important;
		margin-right: 7px !important;
	}
	.class_icons_mobile .owl-item .circle_data {
		float: right;
		margin-top: 15px;
	}
	.class_icons_mobile .owl-item {
		margin-top: 15px;
		margin-right: 15px;
	}
	.class_icons_mobile .owl-item img {
		position: absolute;
		top: 0;
	}
	.class_icons_mobile h3 {
		font-weight: normal;
	}
	.class_icons_mobile .circledata {
		font-weight: bold;
		font-size: 24px;
		padding-top: 20px;
	}
	#content .class_icons_mobile .owl-item .circledata h3::before {
		content: '';
		display: block;
	}
	.class_icons_mobile img {
		width: 100px !important;
	}
.class_icons_mobile {
	display: block !important;
}
.to_whom ul li:nth-child(3).small {
	width: 55px;
}
#aec-container {

  display: block!important;

}